Bug 496188
Summary: | split up boost | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Rahul Sundaram <sundaram> | ||||
Component: | boost | Assignee: | Petr Machata <pmachata> | ||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | low | ||||||
Version: | 12 | CC: | bkoz, denis.arnaud_fedora, mclasen, mnewsome, pmachata, rdieter, smohan | ||||
Target Milestone: | --- | Keywords: | Triaged | ||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2010-02-03 18:19:59 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 529563 | ||||||
Attachments: |
|
Description
Rahul Sundaram
2009-04-17 05:30:03 UTC
Created attachment 341795 [details]
Proposed spec patch
I've had a chance to work on that today. I'm attaching proposed patch that splits boost up into sub-packages per library. `boost' package was kept as an umbrella package, it should pull all the other libraries into the system, so that packages that depend on boost by name won't break. I imagine that most packages depend on SONAME, but didn't check whether that's actually true.
I've consolidated some of the dependencies, so that there is e.g. "boost-math", and not "boost-math-tr1" and "boost-math-c99". Also "boost-serialization" covers also a wide serialization library.
"boost-devel" was kept intact, since the goal is to reduce the usage of live CD image. Also intricate inter-dependencies of boost header libraries are nothing I'd want to dissect.
Obviously I welcome any comments that you might have and will act upon them before commiting this into the devel CVS.
Btw, upgrade to 1.39.0 is around the corner. We can use that event to encourage people to drop their dependence on "boost", if any such exist. I think the package should still be kept around for third party cruft, and perhaps also user convenience.
Thanks for working on this. After you inherit the new upstream release and split it up, please drop in a mail to fedora-devel-announce list to let the package maintainers know that they need to depend on the specific sub package instead of boost on the whole. I don't recommend splitting up the devel packages. Just a single one is fine. Again, thanks. Ill!!! I have the update to 1.39 done and will integrate Petr's patch in #1. This bug appears to have been reported against 'rawhide' during the Fedora 11 development cycle. Changing version to '11'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping Hey, the package split seems to have happened now, but it is defective... gnote only requires boost-filesystem, but it still pulls all of the boost package onto the live cd. That happens because the boost 'umbrella' package has a file list that still contains all the libraries that are in the subpackages. I don't think that was intended... Right, that's an omission. I'm spinning a local build with the file list for main boost package dropped. Also, reassigning back to rawhide. A package that should contain fixes to the above was just built. This bug appears to have been reported against 'rawhide' during the Fedora 12 development cycle. Changing version to '12'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping Petr Machata has released the new Boost package (where the libraries have been split up) for rawhide: https://bugzilla.redhat.com/show_bug.cgi?id=559009#c45 The rawhide build is here: http://koji.fedoraproject.org/koji/taskinfo?taskID=1960702 |