Mantis - libproxy
Viewing Issue Advanced Details
4307 packaging tweak N/A 2010-02-25 16:47 2010-03-21 16:58
bwalton  
hson  
normal  
resolved  
fixed  
none    
none  
0004307: split libproxy package to remove X deps
Hi Roger,

What are your thoughts about splitting libproxy into libproxy-core, libproxy-gnome, etc. I'd like to get the core bits without dragging in half of X. For example, I shouldn't need all of the X libs to install svn which has indirect dependencies on libproxy.

Thanks
-Ben
related to 0004281closed dam neon Causes subversion to pull in X11 libs (neon depends on libproxy which in turn depends on X11) 
Issue History
2010-02-25 16:47 bwalton New Issue
2010-02-26 18:26 hson Note Added: 0007528
2010-02-26 18:26 hson Status new => acknowledged
2010-02-26 18:26 hson Status acknowledged => assigned
2010-02-26 18:26 hson Assigned To => hson
2010-02-26 21:25 dam Note Added: 0007533
2010-02-26 21:52 dam Relationship added related to 0004281
2010-03-01 00:56 hson Note Added: 0007552
2010-03-01 09:35 dam Note Added: 0007553
2010-03-21 16:58 hson Note Added: 0007722
2010-03-21 16:58 hson Status assigned => resolved
2010-03-21 16:58 hson Resolution open => fixed

Notes
(0007528)
hson   
2010-02-26 18:26   
It's on my todo as part of doing so for a number of packages
(0007533)
dam   
2010-02-26 21:25   
There is no direct dependency from svn to libproxy, it is svn -> neon -> libproxy. I have now added alternatives for neon, one with minimal dependencies without libproxy and one with full dependencies including libproxy, so the immediate need may be leveled.

Additionally, the same mechanism can be applied here for alternatives on libproxy, one minimal without X11 and one with full dependencies. The mechanism is not straight-forward, I'd be happy to give you a hand. Maybe on the next 0.4 update?
(0007552)
hson   
2010-03-01 00:56   
I'm not sure that alternatives is the way to go in this case, the part that needs X11 are config-gnome.so and config-kde.so and they can be placed in separate packages
(0007553)
dam   
2010-03-01 09:35   
Ah, I see. If it is really different shared libs which are dlopened dynamically your approach is definitely better.
(0007722)
hson   
2010-03-21 16:58   
Split package sent for release