https://bugzilla.redhat.com/show_bug.cgi?id=1149850
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Component|ghc |cabal-rpm Version|22 |rawhide Summary|ghc-compiler includes whole |RFE: subpackage Haskell |documentation |haddock documentation
--- Comment #6 from Jens Petersen petersen@redhat.com --- (In reply to Matěj Cepl from comment #5)
So probably /usr/share/doc/ghc/html should be owned by ghc-base not ghc-compiler, shouldn't it?
It could be perhaps - there are still various shared files under libraries/. Let me think more about it.
I guess you're really suggesting that Haskell libraries use subpackages for their docs. That is quite a big packaging structural change but maybe it is worth doing for F22. The downside to that is that docs of deps are used when generating lib docs so we need to add BRs for all the docs packages too across 280+ packages so it is not a completely trivial change but it is possible.
Anyway, being bound to install tens of megabytes of completely useless documentation just because I want to run rpm --rebuild pandoc*.src.rpm is really crappy user experience, which really doesn't makes me interested in further investigation of the Haskell universe.
Thanks for the feedback. I think you're the first person to have really complained about this since we dropped doc subpackages for Haskell libraries in F14. :) The main reason for doing that was to simplify the packaging but I take your point: probably not many people use the doc files anyway since they are mostly all online anyway. Another radical approach would be to drop them completely but I think it is good to have them available for offline access.
I will try to consider addressing this for F23.