[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1067661: marked as done (condor: unable to install condor on armhf in Ubuntu)



Your message dated Thu, 2 May 2024 13:40:28 -0500
with message-id <0a5dbd46-f97b-466e-beba-8802084950d2@cs.wisc.edu>
and subject line Re: htcondor: preemption not working if NEGOTIATOR_INTERVAL is set
has caused the Debian Bug report #1067661,
regarding condor: unable to install condor on armhf in Ubuntu
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1067661: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067661
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: condor
Severity: wishlist
Tags: patch
User: ubuntu-devel@lists.ubuntu.com
Usertags: origin-ubuntu noble ubuntu-patch

Dear Maintainer,

The package d/control file hardcodes dependencies to libssl, libscitokens0 and
libvomsapi1v5 that were renamed to t64 suffix due to the time_t transition. I
have applied a proposed fix[1] to generate the library name in
override_dh_gencontrol and validated that the package builds and installs in
sid chroot.

In Ubuntu, the attached patch was applied to achieve the following:

  * Don't hard-code dependency on a shared library (LP: #2058880).


Thanks for considering the patch.

[1] https://lists.ubuntu.com/archives/ubuntu-devel/2024-March/042948.html


-- System Information:
Debian Release: trixie/sid
  APT prefers mantic-updates
  APT policy: (500, 'mantic-updates'), (500, 'mantic-security'), (500, 'mantic'), (100, 'mantic-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.5.0-25-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
diff -Nru condor-23.4.0+dfsg/debian/control condor-23.4.0+dfsg/debian/control
--- condor-23.4.0+dfsg/debian/control	2024-03-23 09:07:04.000000000 +1300
+++ condor-23.4.0+dfsg/debian/control	2024-03-25 15:56:46.000000000 +1300
@@ -25,6 +24,7 @@
                libpcre2-dev,
                libpq-dev,
                libscitokens-dev,
+               libssl-dev,
                libsqlite3-dev,
                libsystemd-dev,
                libvirt-dev,
@@ -59,12 +59,10 @@
          libkrb5-3,
          libkrb5support0,
          libmunge2,
-         libssl3t64,
-         libscitokens0,
-         libvomsapi1v5,
          net-tools,
          libjs-bootstrap,
          libjs-jquery,
+         ${lib:Depends},
          ${misc:Depends},
          ${perl:Depends},
          ${python3:Depends},
diff -Nru condor-23.4.0+dfsg/debian/rules condor-23.4.0+dfsg/debian/rules
--- condor-23.4.0+dfsg/debian/rules	2024-03-23 09:07:04.000000000 +1300
+++ condor-23.4.0+dfsg/debian/rules	2024-03-25 15:56:46.000000000 +1300
@@ -132,3 +132,10 @@
 
 override_dh_auto_test:
 
+override_dh_gencontrol:
+	dh_gencontrol -- \
+		-Vlib:Depends="$(foreach package, libscitokens libssl, \
+			$(shell dpkg-query -W -f '$${Depends}' $(package)-dev \
+				| sed -E 's/.*($(package)[[:alnum:].-]+).*/\1,/' )) \
+			$(shell dpkg-query -W -f '$${Depends}' voms-dev \
+				| sed -E 's/.*(libvomsapi[[:alnum:].-]+).*/\1,/' )"

--- End Message ---
--- Begin Message --- I am sorry that I did not see this bug for a very long time. It was filed against and old version of HTCondor. I'll close this now. Feel free to open another bug report if this is still a problem.

...Tim Theisen

--
Tim Theisen (he, him, his)
Release Manager
HTCondor & Open Science Grid
Center for High Throughput Computing
Department of Computer Sciences
University of Wisconsin - Madison
4261 Computer Sciences and Statistics
1210 W Dayton St
Madison, WI 53706-1685
+1 608 265 5736

--- End Message ---

Reply to: