[ofa-general] Distribution packaging? (was: [ewg] Re: [ANNOUNCE] librdmacm release 1.0.7)

Roland Dreier rdreier at cisco.com
Tue Apr 1 14:37:04 PDT 2008


By the way, the current status of my Debian and Fedora packaging efforts
for userspace code that I use is the following:

    libibverbs:
    libmthca:
    libmlx4:
    librdmacm:
        Up-to-date packages included in Debian and Fedora.

    libipathverbs:
        I have Debian packaging prepared and I will probably submit it
        for inclusion in Debian soon.  The spec file looks like it would
        only need minor changes for Fedora inclusion and if I have spare
        time I may work on getting it into Fedora (I use Debian for
        development but I'm not a Fedora user so my motivation for
        working on Fedora packages is not that great).

    libcxgb3:
        Current tarball release (1.1.4) is a snapshot of the raw
        development tree, not the output of "make dist".  This makes
        packaging ugly.  I have Debian packaging ready and the spec file
        looks clse to what is needed for Fedora, so once a good release
        appears it shouldn't be too hard to get into distributions.

    libnes:
        No tarball release available.  Same implication as libcxgb3: I
        have Debian packages ready to go once a good release appears,
        and the spec file probably wouldn't need too much work.

Do other people find this work useful?  I personally really like being
able to install a new system and get up-to-date userspace packages
without having to mess around with OFED or building by hand, and of
course being able to do "aptitude upgrade" to update the versions on a
system is very nice.

If there is value to this, then it would be nice if I could get
"official" releases made with "make dist" from the libcxgb3 and libnes
maintainers -- this makes the job of getting packages into the upstream
distribution much simpler.

Also, since I am not much of a Fedora person, I wouldn't mind if other
people claimed the job of getting packages into Fedora.  There is
excellent step-by-step documentation at

http://fedoraproject.org/wiki/PackageMaintainers/Join

 - R.



More information about the general mailing list