Andreas Beckmann
2024-04-26 10:10:02 UTC
Reply
PermalinkSeverity: normal
Tags: bullseye
User: ***@packages.debian.org
Usertags: pu
Control: block 1067439 with -1
Control: affects -1 + src:cpu
[ Reason ]
The last QA upload four years ago fixed a FTBFS (multiple definitions of
a global variable) by replacing that variable with an extern declaration
and zero definitions. This didn't result in a linker error (missing
symbol) because it happens in a plugin library and thus is only detected
at runtime when the plugin gets loaded (i.e. always).
So let's ship the plugin with *one* definition of the global variable
;-)
[ Impact ]
cpu stays unusable, but nobody noticed that for the last 4 years and two
stable releases ...
[ Tests ]
Added a smoketest autopkgtest that detects the current failure.
[ Risks ]
We can't make the current situation much worse ;-)
[ Checklist ]
[x] *all* changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in (old)stable
[x] the issue is verified as fixed in unstable
[x] the issue is verified as fixed in bookworm-pu
[ Changes ]
* Actually provide a definition of globalLdap. (Closes: #1067439)
* Add smoke test.
[ Other info ]
n/a
Andreas