Bug#1016898: dolfin needs a rebuild against glibc 2.34

Aurelien Jarno aurel32 at debian.org
Thu Aug 11 15:10:57 BST 2022


control: tag -1 + pending

On 2022-08-09 13:21, Aurelien Jarno wrote:
> Source: dolfin
> Version: 2019.2.0~git20220407.d29e24d-5
> Severity: serious
> 
> Dear maintainer,
> 
> glibc 2.34 has merged a few libraries (libpthread, libdl, libutil,
> libanl) into libc. While this is handled transparently at runtime, there
> are a few corner cases at build time. In the case of dolfin, the file
> usr/share/dolfin/cmake/DOLFINTargets.cmake files embed the path to
> libdl.so which doesn't exist anymore.
> 
> dolfin has been binNMUed as part of the transition [1], however we later
> realised that the above file is actually in the libdolfin-dev-common
> package which is binary all. Therefore a source upload is necessary.
> 
> Could you please schedule one? There should be no change needed besides
> adding a build-depends on libc-dev (>= 2.34) to ensure it is built
> against glibc 2.34 (not all chroots have been upgraded yet).

I have uploaded a NMU fixing this issue to DELAYED/2. Please find the
corresponding debdiff attached. Also please feel free to ask me to delay
or cancel this NMU.

Regards,
Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien at aurel32.net                 http://www.aurel32.net
-------------- next part --------------
diff -Nru dolfin-2019.2.0~git20220407.d29e24d/debian/changelog dolfin-2019.2.0~git20220407.d29e24d/debian/changelog
--- dolfin-2019.2.0~git20220407.d29e24d/debian/changelog	2022-06-11 18:18:26.000000000 +0000
+++ dolfin-2019.2.0~git20220407.d29e24d/debian/changelog	2022-08-11 13:59:30.000000000 +0000
@@ -1,3 +1,11 @@
+dolfin (2019.2.0~git20220407.d29e24d-5+nmu1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * No source change upload for glibc 2.34 changes, beside the extra libc-dev
+    (>= 2.34) dependency.  Closes: #1016898.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Thu, 11 Aug 2022 15:59:30 +0200
+
 dolfin (2019.2.0~git20220407.d29e24d-5) unstable; urgency=medium
 
   * skip demo_mixed-poisson_mpi in build-time tests
diff -Nru dolfin-2019.2.0~git20220407.d29e24d/debian/control dolfin-2019.2.0~git20220407.d29e24d/debian/control
--- dolfin-2019.2.0~git20220407.d29e24d/debian/control	2022-06-11 18:18:26.000000000 +0000
+++ dolfin-2019.2.0~git20220407.d29e24d/debian/control	2022-08-11 13:59:30.000000000 +0000
@@ -46,7 +46,8 @@
  python3-dijitso (>= 2019.2), python3-dijitso (<< 2019.3),
  python3-numpy,
  python3-ply,
- python3-sphinx
+ python3-sphinx,
+ libc-dev (>= 2.34)
 Build-Depends-Indep:
  python3-sphinx-rtd-theme,
  doxygen,
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20220811/4fbb09f5/attachment-0001.sig>


More information about the debian-science-maintainers mailing list