On Tue, Nov 04, 2003 at 04:57:32PM +0000, James Troup wrote: > X Strike Force SVN Repository Admin <[EMAIL PROTECTED]> writes: > > > Split xlibs-dbg package into one package per shared library. > > What's the rationale behind this? I understand the rationale for -dev > and lib packages but not -dbg. AFAICS soname bumps don't affect -dbg > packages and any split to a separate source package can be handled by > a simple replaces. I'm probably missing something obvious, so > apologies in advance if I am.
I don't know about the "obvious" part, but I do have a few rationales. I'll lead with the weakest justification. :) 1) Consistent with other library packages provided by xfree86 (and a lot of other library packages besides). All the other individually-packaged libs have regular, -dbg, and -dev versions. (Well, libxft1 is not going to have a -dev version). 2) Congruent with user expectations. I don't want users to be confused when they want to install the -dbg version of libsm6 but "apt-get install libsm6-dbg" fails. 3) Accomodates future growth (or shrinkage) of XFree86. The XFree86 Project, Inc., primarily focuses on the X server, and more specifically on hardware drivers for the X server. Xrender, Xcursor, and Xft are already maintained outside of XFree86 <URL: http://freedesktop.org/~xlibs/release/ >. Xlib itself may end up being primarily maintained outside XFree86 as well. <URL: http://freedesktop.org/cgi-bin/viewcvs.cgi/X11/?cvsroot=xlibs >. I hope to never have to change the meaning of xlibs-dbg again. Oh, you mentioned this with "any split to a separate source package can be handled by a simple replaces". I admit I didn't think of that, but it didn't make sense to me to put the debugging version of libxv1 in xlibs-dbg if the shared version was going to be a separate package. So while I was at it it seemed cleaner just to make a clean break of it. -- G. Branden Robinson | Men are born ignorant, not stupid. Debian GNU/Linux | They are made stupid by education. [EMAIL PROTECTED] | -- Bertrand Russell http://people.debian.org/~branden/ |
signature.asc
Description: Digital signature