[Pkg-ace-devel] Question about path 10-fix-prj-install

Marek Brudka mbrudka at aster.pl
Tue May 11 16:43:52 UTC 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Thomas,

I am sorry I did not expressed my view on ACE download plan. I am
still wating to have at least a little free time to do this as well as
to prepare necessary changes.

If about 10-fix-prj-install patch it does not deal with library
version, but with a search path for binaries. If you plan to change
library versioning scheme you probably need to change $file variable
value to follow new convention (lines 131, 145).

I did read a discussion on ace-users about new numbering, but I
hesitate if we are not going to violate any (undescribed) debian
policy on this.
After "ls -l /usr/bin" one may see a plenty of various numbering ideas eg.
 - libgnome-2.so, libgnome-2.so.0, libgnome-2.so.0.3000.0
 - libgnutls-extra.so, libgnutls-extra.so.13, libgnutls-extra.so.13.9.1
 - libwx_baseu-2.6.so.0, libwx_baseu-2.6.so.0.3.1
 - liblavfile-1.8.so.0, liblavfile-1.8.so.0.0.0
but there is nothing similiar to libWhatever-x.y.z.so.
I understand that "prefix" convention is to discriminate between
versions with incompatible ABI, while "postfix" ensures such
compatibility. But can we provide a guarantee that for example ACE
5.6.3 is backward compatible with 5.6.2 ? If not, we should rather
employ  libWhatever-x.y.z.so.0, libWhatever-x.y.z.so.0.0 scheme, even
if it looks quite weird..

Marek


W dniu 11.05.2010 11:06, Thomas Girard pisze:
> Hello Marek,
>
> I'm almost done changing libWhatever.so.x.y.z to libWhatever-x.y.z.so.
> The last step will require changing prj_install.pl to teach it to copy
> these files as well.
>
> Alas, before I can proceed, I need to understand your changes to this
> file, and so far I don't.
>
> Could you please help me?
>
> Thanks,
> Regards,
>
> Thomas
>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJL6YlHAAoJED+r15Q8F6CGknIH/0B02ks/u7ggkDzxhjEwa5fc
mgLgyy/G6K6qUnDW9hyxobriq+dFMBGYFI1jfumPS/pGvv0NfrsrxDOa0gsNEFvB
IANs8SOeMykQ1a6Rpqg1zrR0R82ztoe5UeO0TdKuL3/jC/2y+/gS3ta8hEoDNhEZ
8N9k9I7vXUOWDltpwKkE4bGDyfscZmuHUVkduMUdaK6mZKL7nHoOjgVkb4umcbUR
tkMIo5/8dlRUbPgJL+SydLKTmrxnrWpgN7vrBKaJElBoazbW1e9aiuO+6tnzNFgS
ObqOo57ofr7m9M/MfHh4kT6ZaunCu/bwCbCpgFguBJ2WXORbuKS8PuaXGk4UK54=
=25oO
-----END PGP SIGNATURE-----




More information about the Pkg-ace-devel mailing list