library versioning
Jeff Franks
jcfranks at tpg.com.au
Mon Jan 24 14:51:49 CET 2005
Brian J. Tarricone wrote:
> hi all,
>
> i have an idea... not sure if it's worth the work, but i thought i'd
> put it out there. in light of all the problems with people upgrading,
> and trying to use parallel stable and CVS, do we perhaps want to start
> versioning the filenames of our libs a bit better?
>
> ideally, we'd be doing something like "libxfcegui-4.3.so",
> "libxfceutil-4.3.so", etc. etc. note that i took the "4" out of the
> library names altogether, which i guess might be a bit lame to do at
> this point, so we'd stick with the lameness of "libxfcegui4-4.3.so"
> and "libxfce4util-4.3.so", etc. or perhaps, since we're versioning
> the .pc files as, e.g., "libxfcegui4-1.0.pc", we could just increment
> the minor on that guy, and use that in the filename versioning as
> well. so we'd have, for the current CVS, libxfcegui4-1.3.pc and
> libxfcegui4-1.3.so. or something like that.
>
> benefits:
> 1) no more complaints about "undefined: xfce_builtin_license_GPL" and
> the like.
> 2) no more complaints from people wanting to install both in parallel
> (presumably, to different prefixes: i'm not advocating putting minor
> version suffixes on the binaries too).
> 3) easier for us devs to have 4.2 and stable on our machines for
> patching and bugfixing and testing and whatnot.
>
So Brian, getting back to your original email, has all the generated
talk resulted in anything being decided, yet?
Concerned,
Jeff.
More information about the Xfce4-dev
mailing list