control: severity -1 serious Hi,
On 2023-11-03 19:45, Samuel Thibault wrote: > Package: ruby3.1 > Version: 3.1.2-7 > Severity: important > Tags: patch > > Hello, > > ruby3.1 fails to build against glibc 2.38: > > dpkg-gensymbols -plibruby3.1 -Idebian/libruby3.1.symbols -Pdebian/libruby3.1 > -edebian/libruby3.1/usr/lib/x86_64-gnu/libruby-3.1.so.3.1.2 > dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols > file: see diff output below > dpkg-gensymbols: warning: debian/libruby3.1/DEBIAN/symbols doesn't match > completely debian/libruby3.1.symbols > --- debian/libruby3.1.symbols (libruby3.1_3.1.2-7_hurd-amd64) > +++ dpkg-gensymbols5L9SYx 2023-11-03 17:57:31.000000000 +0000 > [...] > @@ -1818,5 +1818,5 @@ > ruby_xrealloc2@Base 3.1.0~preview1 > ruby_xrealloc@Base 3.1.0~preview1 > setproctitle@Base 3.1.0~preview1 > - strlcat@Base 3.1.0~preview1 > - strlcpy@Base 3.1.0~preview1 > +#MISSING: 3.1.2-7# strlcat@Base 3.1.0~preview1 > +#MISSING: 3.1.2-7# strlcpy@Base 3.1.0~preview1 > > strlcat and strlcpy were indeed added to glibc in version 2.38, so it's > not surprising that ruby3.1 doesn't define its internal versions any > more, and the attached patch can probably be applied? glibc 2.38 is now in unstable, so upgrading the severity to serious. Regards Aurelien -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurel...@aurel32.net http://aurel32.net