Re: libassuan 3.0.0 bumped the soname without bumping the symbol versioning

Werner Koch via Gnupg-devel <[email protected]>
Newsgroups gmane.comp.encryption.gpg.devel
Message-ID <[email protected]>
Hi!
On Sat, 22 Jun 2024 18:18, Andreas Metzler said:

> Could you do a quick 3.0.1 release to fix this before it has found its way
> into the major distributions?

Just did this:

#+macro: libassuan_ver  3.0.1
#+macro: libassuan_date 2024-06-24
#+macro: libassuan_size 578k
#+macro: libassuan_sha1 776aac6fe4a64f29406bb498e0b2b73f2622c799
#+macro: libassuan_sha2 c8f0f42e6103dea4b1a6a483cb556654e97302c7465308f58363778f95f194b1

776aac6fe4a64f29406bb498e0b2b73f2622c799  libassuan-3.0.1.tar.bz2


I don't think that using symbol versions for a transitioning process is
a good idea.  There actual use case is to allow several symbols in the
same library to avoid an ABI break (for example if a parameter is added
to a fucntion).

Having several versions of a library linked into one process is simply
wrong unless that library has been written with such a use case in mind.
All kind of subtle error may show up and it is a support hassle.  We
seen that in the past at least with GnuTLS linked directly to dirmngr
and also with another version due to Openldap.


Shalom-Salam,

   Werner

-- 
The pioneers of a warless world are the youth that
refuse military service.             - A. Einstein

_______________________________________________
Gnupg-devel mailing list
[email protected]
https://lists.gnupg.org/mailman/listinfo/gnupg-devel
openpgp-digital-signature.asc (application/pgp-signature, 247 B)
-----BEGIN PGP SIGNATURE-----

iIMEARYIACsWIQSHd0YfKgdOvEgNNZQZzByeCFsQegUCZnk/Jg0cd2tAZ251cGcu
b3JnAAoJEBnMHJ4IWxB6+mQA/3HoOCg8W7Id5ibSPr7eljdQ48pm3WuRtsA4k1t6
XYeKAQCTYECWspJxM3ZdtehQ87ygykc+fAXVJHyQpL6OR94zDg==
=CzGu
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.