[csw-pkgsubmissions] newpkgs libtasn1, libtasn1_3, libtasn1_devel, (...)
Dagobert Michelsen
dam at opencsw.org
Wed Dec 15 22:16:02 CET 2010
Hi Phil,
Am 15.12.2010 um 22:07 schrieb Philip Brown:
> On 12/14/10, Dagobert Michelsen <dam at opencsw.org> wrote:
>>
>> Version bump and split-off .so
>>
>> * libtasn1: minor version upgrade
>> - from: 2.7,REV=2010.05.21
>> - to: 2.9,REV=2010.12.14
>> + libtasn1-2.9,REV=2010.12.14-SunOS5.9-sparc-CSW.pkg.gz
>> + libtasn1-2.9,REV=2010.12.14-SunOS5.9-i386-CSW.pkg.gz
>> + libtasn1_devel-2.9,REV=2010.12.14-SunOS5.9-sparc-CSW.pkg.gz
>> + libtasn1_devel-2.9,REV=2010.12.14-SunOS5.9-i386-CSW.pkg.gz
>>
>> * libtasn1_3: new package
>> + libtasn1_3-2.9,REV=2010.12.14-SunOS5.9-sparc-CSW.pkg.gz
>> + libtasn1_3-2.9,REV=2010.12.14-SunOS5.9-i386-CSW.pkg.gz
>
> Coould I get some clarification here?
>
> It's kinda wierd to see "libtasn1", and "libtasn1_3".
>
> I'm guessing you are saying, libtasn1 holds an old, to be orphaned libxx.so.,
> and libtasn1_3 is for forward use
Partly, libtasn1 is old and an empty stub to libtasn1_3.
ATM there is just one SONAME in use.
> Also, a side point about our library package naming policies in general:
> I compared to debian, and they do things like
>
> libtasn1-3
> libtasn1-3-dev
>
> Do we want to emulate that with
> libXXXXn_n_devel
>
> rather than
> libXXXXn_devel
> which is ambiguous and potentially confusing in situations like this?
We can't do this as *devel includes *.so pointing to the soname-specific
library. If we _would_ do it all *devel-packages would need to be incompatible
to each other or distribute to specific subdirectories with the respective
development files - which would need to be specified during compilation
one by one. Sounds pretty ugly to me.
When really old versions are need the libraries should be split in a
berkeleydb-similar fashion with completely confined subdirectories.
> libXXX_devel with no trailing numbering, can be more easily taken as
> "this is the appropriate modern devel for libXXX".
...Which is clearly deprecated by package description string.
> But your current naming, leaves ambiguity. People could misread it and
> imply that for some reason, we only support devel for version 1(_0),
> but not for version 1_3
Erm, the protocol is named ASN1 - the '1' is not part of a soname number.
And yes, devel is always for the latest version.
Best regards
-- Dago
More information about the pkgsubmissions
mailing list