Hi,
For those not following the FPC ticket [1]
here is a short update on the progress for updating our
Haskell Packaging Guidelines to reflect our current
packaging style.
The Fedora Packaging Committee finally had a chance to
review the draft last week and in the end had some reservations
about the overuse of ghc_* macros in the current Packaging draft
(eg %ghc_files, %ghc_devel_package, etc) so I have revised
the new draft templates to remedy this:
http://git.fedorahosted.org/cgit/haskell-sig.git/plain/packaging-templates/
The Bin template was basically approved and is unchanged:
so the changes are to the ghc-Lib and BinLib templates.
I am pretty happy with the outcome: I think this will be a win for everyone
- finally we will have normal %package and %files sections again
so it will be easier to control package headers and manifests.
Also I think we can simply the templates by dropped %common_summary
and %common_description they are not really specific to Haskell packaging
and are not strictly needed.
Comments are welcome and I will start work soon on reworking the Draft
to reflect this simpler packaging that should be much more readable
for all Fedora Packagers. I will also push a new version of cabal-rpm
soon that reflects the name templating, and also a new ghc-rpm-macros.
Once it has been approved then I plan to update all package spec files in master
to follow the new Guidelines - it would be nice also to backport to F19
but that may be too late now, but at least all new accepted package reviews
will have to use the new templates I am afraid, so package review submissions
will need to be updated, sorry.
Thanks, Jens
[1]
https://fedorahosted.org/fpc/ticket/194