Which is better?: RPM.org or RPM 5

Officially there are two forks of the RPM format, I wonder what is the best version:

RPM.org

rpm - Trac

or

RPM 5

rpm package manager

Source and more details: RPM Package Manager - Wikipedia, the free encyclopedia

And to create or generate RPM packages, which is the best way (being the original format .tgz, .bz2, .srpm or otherwise) and which is compatible with the RPM.org and also with the RPM 5?:

openSUSE Build Service (OBS)

Portal:Build Service - openSUSE

openSUSE Build System: Building RPM Packages

openSUSE Build System: Building RPM Packages | Linux Developer Network

Easy RPM Builder

Easy RPM Builder KDE-Apps.org

CheckInstall

CheckInstall Homepage

How-To create a RPM

How-To create a RPM | RPM-Based

CPackPackageGenerators

CMake:CPackPackageGenerators - KitwarePublic

dir2rpm

dir2rpm - Gitorious

rpmbuild

rpmbuild(8): Build RPM Package - Linux man page

KRPMBuilder

KRPMBuilder - Information

Alien

alien

RPM User Documentation

Docs - rpm - Trac

RPM Documentation

rpm package manager

Among other ways.

What do you think?

AFAIK most popular RPM based distros, including Openuse use plain RPM. RPM5 kind of looks like one of those “NG” projects.

On 2010-07-12 16:56 GMT genixinfo wrote:

>
> Officially there are two forks of the RPM format, I wonder what is the
> best version:

You could ask this on the factory mail list, or the packaging mail
list, because there you can reach openSUSE devs and packagers who will
know and can tell you whether they are thinking of switching. I
believe we use a patched rpm.

> And to create or generate RPM packages, which is the best way (being
> the original format .tgz, .bz2, .srpm or otherwise) and which is
> compatible with the RPM.org and also with the RPM 5?:

To create rpms to be used for openSUSE, don’t play. Use the system
tools, or the buildservice.

> CheckInstall

I use this one for my local packages, but be warned that it is
partially broken and frowned upon by devs and packagers.

> What do you think?

There is a programming forum. You could ask there.


Cheers / Saludos,

Carlos E. R.
(from 11.2 x86_64 “Emerald” GM (Minas Tirith))