Bug#1016884: heimdal: FTBFS with glibc >= 2.34

2022-08-14 Thread Russ Allbery
Brian May  writes:
> On Tue, Aug 09, 2022 at 01:11:53AM +0200, Samuel Thibault wrote:

>> Now that glibc provides a closefrom function, heimdal doesn't build its
>> own rk_closefrom function any more, and thus the
>> libroken18-heimdal.symbols check complains:
>> 
>> - rk_closefrom@HEIMDAL_ROKEN_1.0 1.4.0+git20110226
>> +#MISSING: 7.7.0+dfsg-4+b1# rk_closefrom@HEIMDAL_ROKEN_1.0 1.4.0+git20110226

> What would be considered an acceptable solution here?

> Presumably I can't just delete the symbol, that might break stuff.

> Also see https://github.com/heimdal/heimdal/issues/1006

Yeah, it's kind of a problem that the libroken ABI isn't stable depending
on what facilities are available on the local system, although it looks
like the only other package in Debian that uses it is openafs.

I think the options are to either bump the SONAME for the dropped symbol,
or add an rk_closefrom wrapper around the glibc closefrom to keep the same
ABI.  (Or break the ABI without changing the SONAME on the grounds that
only a few packages use it, but I'm pretty hesitant to recommend doing
that since who knows what outside of Debian might break and we try hard
not to do that.)

-- 
Russ Allbery (r...@debian.org)  



Bug#1016884: heimdal: FTBFS with glibc >= 2.34

2022-08-14 Thread Brian May
On Tue, Aug 09, 2022 at 01:11:53AM +0200, Samuel Thibault wrote:
> Now that glibc provides a closefrom function, heimdal doesn't build its
> own rk_closefrom function any more, and thus the
> libroken18-heimdal.symbols check complains:
> 
> - rk_closefrom@HEIMDAL_ROKEN_1.0 1.4.0+git20110226
> +#MISSING: 7.7.0+dfsg-4+b1# rk_closefrom@HEIMDAL_ROKEN_1.0 1.4.0+git20110226

What would be considered an acceptable solution here?

Presumably I can't just delete the symbol, that might break stuff.

Also see https://github.com/heimdal/heimdal/issues/1006
-- 
Brian May 



Bug#1016884: heimdal: FTBFS with glibc >= 2.34

2022-08-08 Thread Samuel Thibault
Source: heimdal
Version: 1.6~rc2+dfsg-9+deb8u1
Severity: serious
Justification: FTBFS

Hello,

Now that glibc provides a closefrom function, heimdal doesn't build its
own rk_closefrom function any more, and thus the
libroken18-heimdal.symbols check complains:

- rk_closefrom@HEIMDAL_ROKEN_1.0 1.4.0+git20110226
+#MISSING: 7.7.0+dfsg-4+b1# rk_closefrom@HEIMDAL_ROKEN_1.0 1.4.0+git20110226

Samuel

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 
'testing-debug'), (500, 'stable-security'), (500, 'stable-debug'), (500, 
'proposed-updates-debug'), (500, 'proposed-updates'), (500, 
'oldstable-proposed-updates-debug'), (500, 'oldstable-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 5.19.0 (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.