FS#19749 - [boost] as a split package

Attached to Project: Arch Linux
Opened by Jakob Gruber (schuay) - Wednesday, 09 June 2010, 06:42 GMT
Last edited by Ionut Biru (wonder) - Friday, 18 June 2010, 12:08 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Kevin Piche (kpiche)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 7
Private No

Details

Boost has a large package size (~118M), most of which is taken up by sources and/or components which its dependees do not need.

Only a few components of boost are needed at runtime, and they seem to be (at least partly) independent of each other. Splitting boost into these runtime components + a source component would greatly decrease the size of the boost dependency for most (all?) packages.

The forum thread corresponding to this feature request is located at http://bbs.archlinux.org/viewtopic.php?id=98612 .
This task depends upon

Closed by  Ionut Biru (wonder)
Friday, 18 June 2010, 12:08 GMT
Reason for closing:  Implemented
Additional comments about closing:  1.43.0-1
Comment by Jan de Groot (JGC) - Wednesday, 09 June 2010, 07:34 GMT
Splitting this would result in boost-libs and boost probably. The shared libraries in boost-libs would only take 13MB, so that would decrease size a lot. We did the same with gcc, so I don't see why we can't do this with boost either.
Comment by Allan McRae (Allan) - Wednesday, 09 June 2010, 10:59 GMT
With those numbers, I will give that a big +1.
Comment by Jakob Gruber (schuay) - Thursday, 10 June 2010, 15:26 GMT
Attached is boost split into boost{,-libs}.

You will probably want to check if the PKGBUILD is ok (maybe/probably I did something stupid or there's a better way to do it).

I don't understand how pacman can handle this update - do all 'required by' packages need to be rebuilt with the dependency changed to 'boost-libs' and be added to the repos simultaneously with the split boost package?

Arrgh. Uploaded the wrong files and I can't delete/replace them. The correct files do not have the patch lines commented :)
Comment by Ionut Biru (wonder) - Friday, 18 June 2010, 12:08 GMT
@jakob thanks. i've added a few modification to it. soon it would be in testing

Loading...