Re: Bug#1106798: condor: statically linked against glibc without a Built-Using: field
- To: 1106798@bugs.debian.org
- Cc: Debian HPC Team <debian-hpc@lists.debian.org>
- Subject: Re: Bug#1106798: condor: statically linked against glibc without a Built-Using: field
- From: Aurelien Jarno <aurel32@debian.org>
- Date: Fri, 20 Jun 2025 21:50:40 +0200
- Message-id: <[🔎] aFW7kMHydcVM0GfS@aurel32.net>
- In-reply-to: <aDrm7e07-211H9ej@aurel32.net>
- References: <174855199950.3761507.2789744938531637818.reportbug@ohm.local> <174855199950.3761507.2789744938531637818.reportbug@ohm.local> <aDrm7e07-211H9ej@aurel32.net>
Hi,
On 2025-05-31 13:24, Aurelien Jarno wrote:
> Hi,
>
> On 2025-05-29 22:53, Aurelien Jarno wrote:
> > Package: condor
> > Version: 23.2.0+dfsg-1
> > Severity: serious
> > Justification: Policy 7.8
> >
> > Dear maintainer,
> >
> > condor provides /usr/libexec/condor/singularity_test_sandbox/exit_37
> > which is statically linked against glibc.
> >
> > glibc is mostly is mostly licensed under the LGPL, which requires that
> > the full source code of the incorporating binary package be made
> > available. According to Debian Policy §7.8 [1] such a binary package
> > MUST list the glibc source package (and possibly others) in the
> > Built-Using: field.
>
> Please find attached to fix the issue. Please note that the exit_37 file
> is statically compiled on all architectures except amd64, hence the
> architecture specification in debian/control next to the Built-Using
> field.
>
I have just done an NMU to fix this issue before the package gets
removed from testing. Please find the debdiff attached.
Regards
Aurelien
--
Aurelien Jarno GPG: 4096R/1DDD8C9B
aurelien@aurel32.net http://aurel32.net
diff -Nru condor-23.9.6+dfsg/debian/changelog condor-23.9.6+dfsg/debian/changelog
--- condor-23.9.6+dfsg/debian/changelog 2025-04-02 23:50:00.000000000 +0200
+++ condor-23.9.6+dfsg/debian/changelog 2025-06-20 21:49:07.000000000 +0200
@@ -1,3 +1,10 @@
+condor (23.9.6+dfsg-2.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Add missing Built-Using to the condor binary package (Closes: #1106798).
+
+ -- Aurelien Jarno <aurel32@debian.org> Fri, 20 Jun 2025 21:49:07 +0200
+
condor (23.9.6+dfsg-2) unstable; urgency=medium
* Address security issue CVE-2025-30093 (Closes: #1101498)
diff -Nru condor-23.9.6+dfsg/debian/control condor-23.9.6+dfsg/debian/control
--- condor-23.9.6+dfsg/debian/control 2025-04-02 23:50:00.000000000 +0200
+++ condor-23.9.6+dfsg/debian/control 2025-06-20 21:36:18.000000000 +0200
@@ -8,6 +8,7 @@
debhelper-compat (= 13),
default-jdk,
dh-python,
+ dh-sequence-builtusing,
libboost-filesystem-dev,
libboost-program-options-dev,
libboost-python-dev,
@@ -81,6 +82,7 @@
libclassad16
Replaces: htcondor (<< ${binary:Version}),
libclassad16
+Built-Using: ${dh-builtusing:libc-dev-bin} [!amd64]
Description: distributed workload management system
Like other full-featured batch systems, HTCondor provides a job queueing
mechanism, scheduling policy, priority scheme, resource monitoring, and
Reply to: