[Fedora-packaging] Re: [Fedora-haskell-list] Revised Haskell Guidelines 2008.08.13

Nicolas Mailhot nicolas.mailhot at laposte.net
Mon Sep 1 07:24:08 UTC 2008


Le vendredi 29 août 2008 à 14:28 +1000, Jens Petersen a écrit :

> >> But how are packages supposed to get these macros?
> >> Surely each package is not going to include all of
> >> http://ynemoy.fedorapeople.org/haskell/macros.ghc ?
> > 
> > That file is going to be packaged with ghc itself.  I've submitted the
> > following bug.
> > https://bugzilla.redhat.com/show_bug.cgi?id=460304
> 
> Do any other packages (languages) in Fedora provide rpm macros? 

Java packages have been build for years on multiple distributions and
distribution releases using the jpackage-utils rpm which is basically a
set of rpm macros, default directories and utility scripts.

The only problem it caused is when a distribution added a
distro-specific script and didn't push it bach upstream.

Before this package was introduced maintaining consistency within a
large set of packages that all defined manually the same paths and
scripts (in a slightly different way) was hell.

It also makes it way easier to rebuild on distro releases with different
rpm versions. If you merge your macros in rpm itself (not that it was
possible until the rpm project was resurected) any macro change or
addition will hit the huge inertia of rpm itself.

-- 
Nicolas Mailhot
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: Ceci est une partie de message num?riquement sign?e
URL: <http://listman.redhat.com/archives/fedora-packaging/attachments/20080901/70968f20/attachment.sig>


More information about the Fedora-packaging mailing list