Source: krb5 Version: 1.20.1-2 Severity: important Tags: patch Hello,
krb5 fails to build against glibc 2.38: dpkg-gensymbols: warning: debian/libkrb5support0/DEBIAN/symbols doesn't match completely debian/libkrb5support0.symbols --- debian/libkrb5support0.symbols (libkrb5support0_1.20.1-2_hurd-amd64) +++ dpkg-gensymbols_FQtLh 2023-08-07 03:16:32.224430084 +0000 @@ -93,8 +93,8 @@ krb5int_open_plugin_dirs@krb5support_0_MIT 1.7dfsg~beta2 krb5int_pthread_loaded@krb5support_0_MIT 1.7dfsg~beta2 krb5int_setspecific@krb5support_0_MIT 1.7dfsg~beta2 - krb5int_strlcat@krb5support_0_MIT 1.7dfsg~beta2 - krb5int_strlcpy@krb5support_0_MIT 1.7dfsg~beta2 +#MISSING: 1.20.1-2# krb5int_strlcat@krb5support_0_MIT 1.7dfsg~beta2 +#MISSING: 1.20.1-2# krb5int_strlcpy@krb5support_0_MIT 1.7dfsg~beta2 krb5int_ucs4_to_utf8@krb5support_0_MIT 1.7dfsg~beta2 krb5int_utf8_lentab@krb5support_0_MIT 1.7dfsg~beta2 krb5int_utf8_mintab@krb5support_0_MIT 1.7dfsg~beta2 strlcat and strlcpy were indeed added to glibc in version 2.38, so it's not surprising that krb5 doesn't define its internal versions any more, and the attached patch can probably be applied? Samuel -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'oldstable-proposed-updates-debug'), (500, 'oldstable-proposed-updates'), (500, 'oldoldstable-proposed-updates'), (500, 'oldoldstable'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386, arm64 Kernel: Linux 6.4.0-1-amd64 (SMP w/8 CPU threads; PREEMPT) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled -- Samuel --- Pour une évaluation indépendante, transparente et rigoureuse ! Je soutiens la Commission d'Évaluation de l'Inria.
--- debian/libkrb5support0.symbols.original 2023-08-07 10:17:59.912058815 +0200 +++ debian/libkrb5support0.symbols 2023-08-07 10:18:00.824061916 +0200 @@ -93,8 +93,6 @@ krb5int_open_plugin_dirs@krb5support_0_MIT 1.7dfsg~beta2 krb5int_pthread_loaded@krb5support_0_MIT 1.7dfsg~beta2 krb5int_setspecific@krb5support_0_MIT 1.7dfsg~beta2 - krb5int_strlcat@krb5support_0_MIT 1.7dfsg~beta2 - krb5int_strlcpy@krb5support_0_MIT 1.7dfsg~beta2 krb5int_ucs4_to_utf8@krb5support_0_MIT 1.7dfsg~beta2 krb5int_utf8_lentab@krb5support_0_MIT 1.7dfsg~beta2 krb5int_utf8_mintab@krb5support_0_MIT 1.7dfsg~beta2