Your message dated Wed, 28 Feb 2024 02:04:46 +0000
with message-id <[email protected]>
and subject line Bug#1061891: fixed in apbs 3.4.1-5.1
has caused the Debian Bug report #1061891,
regarding apbs: NMU diff for 64-bit time_t transition
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 [email protected]
immediately.)


-- 
1061891: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061891
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: apbs
Version: 3.4.1-5
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: [email protected]
Usertags: time-t

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
apbs as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for apbs
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru apbs-3.4.1/debian/changelog apbs-3.4.1/debian/changelog
--- apbs-3.4.1/debian/changelog 2023-01-10 20:56:38.000000000 +0000
+++ apbs-3.4.1/debian/changelog 2024-01-30 00:38:50.000000000 +0000
@@ -1,3 +1,10 @@
+apbs (3.4.1-5.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <[email protected]>  Tue, 30 Jan 2024 00:38:50 +0000
+
 apbs (3.4.1-5) unstable; urgency=medium
 
   * Team upload.
diff -Nru apbs-3.4.1/debian/control apbs-3.4.1/debian/control
--- apbs-3.4.1/debian/control   2023-01-10 18:37:05.000000000 +0000
+++ apbs-3.4.1/debian/control   2024-01-30 00:38:50.000000000 +0000
@@ -90,7 +90,10 @@
  This package contains the development headers to build against
  libapbs_* shared libraries.
 
-Package: libapbs3
+Package: libapbs3t64
+Provides: ${t64:Provides}
+Replaces: libapbs3
+Breaks: libapbs3 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -175,7 +178,10 @@
  This package contains the development headers to build against
  libapbs_* shared libraries.
 
-Package: libfetk1.9
+Package: libfetk1.9t64
+Provides: ${t64:Provides}
+Replaces: libfetk1.9
+Breaks: libfetk1.9 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru apbs-3.4.1/debian/external_deps/fetk/README.orig 
apbs-3.4.1/debian/external_deps/fetk/README.orig
--- apbs-3.4.1/debian/external_deps/fetk/README.orig    2023-01-10 
18:37:05.000000000 +0000
+++ apbs-3.4.1/debian/external_deps/fetk/README.orig    1970-01-01 
00:00:00.000000000 +0000
@@ -1,85 +0,0 @@
-
-Welcome to FETK (The Finite Element ToolKit).
-
-FETK is developed and maintained by the Mathematical and Computational 
-Physics Group in the Mathematics and Physics Departments at UC San Diego,
-together with colleagues from around the world.  The development effort 
-is based in the Center for Computational Mathematics at UCSD.  For more 
-detailed information about FETK, see the FETK.org website:
-
-    http://FETK.org/
-
-In brief, FETK consists of a number of finite element modeling 
-software libraries that depend on each other in a hierarchical way.
-The dependencies in the core FETK libraries are:
-
-   MALOC
-     |
-     |-----> SG     .....
-     |                   \
-     |-----> PUNC   ----> MC
-     |                   /
-     |-----> GAMer  ..../
-
-The solid lines mean that there is a build dependency; the dotted lines 
-means that there is run-time dependency, in that additional capabilities 
-are provided to MC if either/both of SG and/or GAMer have been built.
-FETK is based around a GNU autoconf build framework; you can build each 
-library independently, or you can build the entire FETK suite using a 
-script we provide (see below).  Below is a brief summary of what the 
-core libraries do.
-
-MALOC (Minimal Abstraction Layer for Object-oriented C):
-  All of the FETK libraries depend on the single low-level abstraction 
-  library MALOC (as does several tools developed separately from FETK, 
-  such as APBS; see the ABPS website for more information about APBS).
-  See the FETK website for more information about MALOC.
-
-PUNC (Portable Understructure for Numerical Computing):
-  The MC library (below) depends on having access to a standard set 
-  of numerical libraries such as BLAS, LAPACK, SuperLU, UMFPACK, ARPACK,
-  and a few other tools.  PUNC looks for these on the given platform,
-  and builds them if it is unable to locate a functioning library;
-  after building and installing PUNC, the MC library is assured of having
-  access to all of the standard libraries on which it depends.
-  See the FETK website for more information about PUNC.
-
-SG (Socket Graphics):
-  The SG library provides a very lightweight polygon visualization
-  and manipulation tool, similar to Geomview but is much simpler.
-  It does do three things that Geomview does not do:
-    (1) It accepts Geomview OFF input as well as several other formats.
-    (2) It accepts input from files, pipes, buffers, UNIX sockets, and
-        also INET sockets (both UNIX and Windows via Winsock).
-    (3) It generates exact postscript renderings using the Painter's
-        Algorithm, by solving linear programming problems to determine
-        a feasible point in the set of correct rendering orders.
-  See the FETK website for more information about SG.
-
-GAMer (Geometry-preservering Adaptiver Mesher):
-  The GAMer library is a surface and volume mesh generator based on
-  standard simplex generation, smoothing, and subdivision algorithms.
-  It was designed for modeling molecular surfaces, but is a general
-  meshing tool that can be used for many applications.  It generates
-  meshing files that are compatible mesh input files for MC (see below).
-  GAMer employs both Triangle and Tetgen as auxilliary triangulation 
-  and tetrahedralization tools.  See the FETK website for more information
-  about GAMer.
-
-MC (Manifold Code):
-  The MC library is a finite element modeling library for discretizing
-  and solving coupled systems of elliptic and parabolic partial differential
-  equations on both 2D and 3D domains.  It has been designed to allow for
-  the representation of 2- and 3-manifold domains, and the discretization
-  of elliptic and parabolic differential operators on these types of domains.
-  It has been used to simulate problems ranging from molecular systems
-  to black holes.  See the FETK website for more information about MC.
-
-The simplest way to build the entire FETK suite of libraries is the
-using the "fetk-build" script in the main FETK directory.
-
-Have fun.
-
--michael holst 
- Mon Jun 28 10:27:39 PDT 2010
-
diff -Nru apbs-3.4.1/debian/libapbs3.install apbs-3.4.1/debian/libapbs3.install
--- apbs-3.4.1/debian/libapbs3.install  2023-01-10 18:37:06.000000000 +0000
+++ apbs-3.4.1/debian/libapbs3.install  1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libapbs*.so.*
diff -Nru apbs-3.4.1/debian/libapbs3.lintian-overrides 
apbs-3.4.1/debian/libapbs3.lintian-overrides
--- apbs-3.4.1/debian/libapbs3.lintian-overrides        2023-01-10 
18:37:06.000000000 +0000
+++ apbs-3.4.1/debian/libapbs3.lintian-overrides        1970-01-01 
00:00:00.000000000 +0000
@@ -1 +0,0 @@
-package-name-doesnt-match-sonames libapbs-fem* libapbs-generic* libapbs-mg* 
libapbs-pmgc* libapbs-routines*
diff -Nru apbs-3.4.1/debian/libapbs3t64.install 
apbs-3.4.1/debian/libapbs3t64.install
--- apbs-3.4.1/debian/libapbs3t64.install       1970-01-01 00:00:00.000000000 
+0000
+++ apbs-3.4.1/debian/libapbs3t64.install       2023-01-10 18:37:06.000000000 
+0000
@@ -0,0 +1 @@
+usr/lib/*/libapbs*.so.*
diff -Nru apbs-3.4.1/debian/libapbs3t64.lintian-overrides 
apbs-3.4.1/debian/libapbs3t64.lintian-overrides
--- apbs-3.4.1/debian/libapbs3t64.lintian-overrides     1970-01-01 
00:00:00.000000000 +0000
+++ apbs-3.4.1/debian/libapbs3t64.lintian-overrides     2024-01-30 
00:38:50.000000000 +0000
@@ -0,0 +1,2 @@
+package-name-doesnt-match-sonames libapbs-fem* libapbs-generic* libapbs-mg* 
libapbs-pmgc* libapbs-routines*
+libapbs3t64: package-name-doesnt-match-sonames libapbs3
diff -Nru apbs-3.4.1/debian/libfetk1.9.install 
apbs-3.4.1/debian/libfetk1.9.install
--- apbs-3.4.1/debian/libfetk1.9.install        2023-01-10 18:37:06.000000000 
+0000
+++ apbs-3.4.1/debian/libfetk1.9.install        1970-01-01 00:00:00.000000000 
+0000
@@ -1,5 +0,0 @@
-usr/lib/*/libgamer*.so.*
-usr/lib/*/libmc*.so.*
-usr/lib/*/libpunc*.so.*
-usr/lib/*/libcgcode*.so.*
-usr/lib/*/libvf2c*.so.*
diff -Nru apbs-3.4.1/debian/libfetk1.9.lintian-overrides 
apbs-3.4.1/debian/libfetk1.9.lintian-overrides
--- apbs-3.4.1/debian/libfetk1.9.lintian-overrides      2023-01-10 
18:37:06.000000000 +0000
+++ apbs-3.4.1/debian/libfetk1.9.lintian-overrides      1970-01-01 
00:00:00.000000000 +0000
@@ -1 +0,0 @@
-package-name-doesnt-match-sonames libcgcode* libgamer* libmc* libpunc* libvf2c*
diff -Nru apbs-3.4.1/debian/libfetk1.9t64.install 
apbs-3.4.1/debian/libfetk1.9t64.install
--- apbs-3.4.1/debian/libfetk1.9t64.install     1970-01-01 00:00:00.000000000 
+0000
+++ apbs-3.4.1/debian/libfetk1.9t64.install     2023-01-10 18:37:06.000000000 
+0000
@@ -0,0 +1,5 @@
+usr/lib/*/libgamer*.so.*
+usr/lib/*/libmc*.so.*
+usr/lib/*/libpunc*.so.*
+usr/lib/*/libcgcode*.so.*
+usr/lib/*/libvf2c*.so.*
diff -Nru apbs-3.4.1/debian/libfetk1.9t64.lintian-overrides 
apbs-3.4.1/debian/libfetk1.9t64.lintian-overrides
--- apbs-3.4.1/debian/libfetk1.9t64.lintian-overrides   1970-01-01 
00:00:00.000000000 +0000
+++ apbs-3.4.1/debian/libfetk1.9t64.lintian-overrides   2024-01-30 
00:38:50.000000000 +0000
@@ -0,0 +1,2 @@
+package-name-doesnt-match-sonames libcgcode* libgamer* libmc* libpunc* libvf2c*
+libfetk1.9t64: package-name-doesnt-match-sonames libfetk1.9

--- End Message ---
--- Begin Message ---
Source: apbs
Source-Version: 3.4.1-5.1
Done: Steve Langasek <[email protected]>

We believe that the bug you reported is fixed in the latest version of
apbs, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Steve Langasek <[email protected]> (supplier of updated apbs package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 28 Feb 2024 01:04:53 +0000
Source: apbs
Architecture: source
Version: 3.4.1-5.1
Distribution: unstable
Urgency: medium
Maintainer: Debichem Team <[email protected]>
Changed-By: Steve Langasek <[email protected]>
Closes: 1061891
Changes:
 apbs (3.4.1-5.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1061891
Checksums-Sha1:
 276ef5c554f9ad8153213f48df3d73f16587b5c7 2706 apbs_3.4.1-5.1.dsc
 71c1bb5c7227576d6e46106c1c6829b7c9254aa5 20427140 apbs_3.4.1-5.1.debian.tar.xz
 73ca8c1cd1e4e6118235756deab407b0c55151d0 12141 apbs_3.4.1-5.1_source.buildinfo
Checksums-Sha256:
 6ff61377a6a498d7f9e6ef38517dff6117f1ac39caab1647c27f051495a26dfe 2706 
apbs_3.4.1-5.1.dsc
 7d7c55bec3615528afa07edac9ff2a1d532a7728c3aee91fcdca2a4d0316893b 20427140 
apbs_3.4.1-5.1.debian.tar.xz
 8852c13838bc93cbc55a7ceaf4724de5afdaf800e779b568018e77e8026e2290 12141 
apbs_3.4.1-5.1_source.buildinfo
Files:
 f16a0878bb776d04cc231fb7b389d58a 2706 science optional apbs_3.4.1-5.1.dsc
 06812a5460841379cd5b22c7c81791fb 20427140 science optional 
apbs_3.4.1-5.1.debian.tar.xz
 337a7279a4245cb4e54193636ab8837f 12141 science optional 
apbs_3.4.1-5.1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXeh+oSHHZvcmxvbkBk
ZWJpYW4ub3JnAAoJEFaNMPMhshM9ZL8P/2xqCOvwuBMRpj6ZS6LjDLfsiJoSnQ4K
kg5ZWp4r4sW5o+o19UQAE16OlpAsxoxTI03OGcpzgY+5BWtEqwyCwiNk/EH9bhr6
yVSE6UWD3pVliDImPsHmy6O/ythIozFh8N6uq0u11ClD6GB1VeQ9feEmH4Kw93s9
IxH+VngQAoTogdpofN2lA9YQKSqRjDLiHo7KgtTkF/D4VmuwmnUaflrzteS0IUyG
3rFEesIF1dpEWB8LPKg3HlvLQcdgCsDfSLoH7VJvpU5fCWiMlA8UBw5HBLqYF38u
+VPUhoLPvYTvLciBMFwicpHdVxamBqcYvpe+cXGby7OO9KZYqWvYvLriqsJlMRRI
awzhtos1tejV4faI1oqQSdtXQK3a6n3uecb+Vl1GQVj8DYbAmLYsQLjiUrcz707M
DTKlbuGKfPQZsvmyUs0eVEA4INYzBH4yHG0f3iho1mO/XmWsMoJRADXQvg0QoVSj
ceMfGaWYKlF5rFnREMH3Pnh3tFZ6SciRrc0rNikbzc3nvGWYexvg1LjbU+Z4wljj
GPZOaxAGfk9pr/iJFXumXoB8p7ZJagXfhaSv4ADMmZ0DG78BbSuNoY0iIErhziNC
WbCW2515UUhxS2LxbJHkDigli57d9LZHFO7pHYX/4WjbrS38HQbAtesN/1khrw5T
tMHf8k2YRC3L
=2rRo
-----END PGP SIGNATURE-----

Attachment: pgp69qHBJ5dZ6.pgp
Description: PGP signature


--- End Message ---

Reply via email to