Bug#1061344: User input needed: Stop supporting 32 bit architectures with emboss (Was: emboss-lib: identified for time_t transition but no ABI in shlibs)

2024-01-30 Thread Charles Plessy
Hi Andreas,

I agree that we can remove EMBOSS in all 32-bit platforms.  I think that
a large fraction of the scientific field has no appetite to do any extra
volunteer work to such as accepting our patches to support scientific
computations on 32-bit systems in 15 years...

Have a nice day,

Charles



Bug#1062048: xen: FTBFS with Python 3.12 as default

2024-01-30 Thread Graham Inggs
Source: xen
Version: 4.17.2+76-ge1f9cb16e2-1
Severity: serious
Tags: ftbfs patch
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

xen FTBFS with Python 3.12 as the default version (i.e. with
python3-defaults/3.12.1-1 from experimental).  I've copied what I hope
is the relevant part of the log below.

I was able to work around this by:

-PY_CFLAGS = $(CFLAGS) $(PY_NOOPT_CFLAGS)
+PY_CFLAGS = $(CFLAGS) $(PY_NOOPT_CFLAGS) -Wno-error=declaration-after-statement

in tools/python/Makefile and tools/pygrub/Makefile.

Regards
Graham


/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66:
SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!



Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.

See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html
for details.



!!
  self.initialize_options()
In file included from /usr/include/python3.12/Python.h:44,
 from xen/lowlevel/xc/xc.c:8:
/usr/include/python3.12/object.h: In function ‘Py_SIZE’:
/usr/include/python3.12/object.h:233:5: error: ISO C90 forbids mixed
declarations and code [-Werror=declaration-after-statement]
  233 | PyVarObject *var_ob = _PyVarObject_CAST(ob);
  | ^~~
In file included from /usr/include/python3.12/Python.h:53:
/usr/include/python3.12/cpython/longintrepr.h: In function
‘_PyLong_CompactValue’:
/usr/include/python3.12/cpython/longintrepr.h:121:5: error: ISO C90
forbids mixed declarations and code
[-Werror=declaration-after-statement]
  121 | Py_ssize_t sign = 1 - (op->long_value.lv_tag & _PyLong_SIGN_MASK);
  | ^~
cc1: all warnings being treated as errors
error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1



Bug#1061903: coolkey: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: coolkey
Version: 1.1.0-16
Followup-For: Bug #1061903

Apologies, an oversight in the conversion script caused us to fail to
update strict versioned dependencies on the previous package name.
Please find attached a fixed patch.

This has also now been uploaded to experimental.
diff -Nru coolkey-1.1.0/debian/changelog coolkey-1.1.0/debian/changelog
--- coolkey-1.1.0/debian/changelog  2020-09-13 11:20:48.0 +
+++ coolkey-1.1.0/debian/changelog  2024-01-31 07:39:28.0 +
@@ -1,3 +1,10 @@
+coolkey (1.1.0-16.1~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 07:39:28 +
+
 coolkey (1.1.0-16) unstable; urgency=medium
 
   * Bump debhelper from deprecated 9 to 12.
diff -Nru coolkey-1.1.0/debian/control coolkey-1.1.0/debian/control
--- coolkey-1.1.0/debian/control2020-09-13 11:20:48.0 +
+++ coolkey-1.1.0/debian/control2024-01-31 07:38:47.0 +
@@ -12,7 +12,7 @@
 
 Package: coolkey
 Architecture: any
-Depends: libckyapplet1 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}, libpcsclite1
+Depends: libckyapplet1t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}, libpcsclite1
 Recommends: libnss3-tools, epiphany-extensions
 Description: Smart Card PKCS #11 cryptographic module
  Linux Driver support for the CoolKey and Common Access Card (CAC)
@@ -20,7 +20,10 @@
  The libpkcs11 module allows use of Smart Cards in applications
  that use mozilla Network Security Services (NSS).
 
-Package: libckyapplet1
+Package: libckyapplet1t64
+Provides: ${t64:Provides}
+Replaces: libckyapplet1
+Breaks: libckyapplet1 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -30,6 +33,6 @@
 Package: libckyapplet1-dev
 Architecture: any
 Section: libdevel
-Depends: ${shlibs:Depends}, ${misc:Depends}, libckyapplet1 (= 
${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, libckyapplet1t64 (= 
${binary:Version})
 Description: Smart Card Coolkey applet development files
  Header files and support for Coolkey applications.
diff -Nru coolkey-1.1.0/debian/libckyapplet1.dirs 
coolkey-1.1.0/debian/libckyapplet1.dirs
--- coolkey-1.1.0/debian/libckyapplet1.dirs 2020-09-13 11:20:48.0 
+
+++ coolkey-1.1.0/debian/libckyapplet1.dirs 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib
diff -Nru coolkey-1.1.0/debian/libckyapplet1.install 
coolkey-1.1.0/debian/libckyapplet1.install
--- coolkey-1.1.0/debian/libckyapplet1.install  2020-09-13 11:20:48.0 
+
+++ coolkey-1.1.0/debian/libckyapplet1.install  1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-src/libckyapplet/.libs/libckyapplet.so.1.0.0 usr/lib/
-src/libckyapplet/.libs/libckyapplet.so.1 usr/lib/
diff -Nru coolkey-1.1.0/debian/libckyapplet1t64.dirs 
coolkey-1.1.0/debian/libckyapplet1t64.dirs
--- coolkey-1.1.0/debian/libckyapplet1t64.dirs  1970-01-01 00:00:00.0 
+
+++ coolkey-1.1.0/debian/libckyapplet1t64.dirs  2020-09-13 11:20:48.0 
+
@@ -0,0 +1 @@
+usr/lib
diff -Nru coolkey-1.1.0/debian/libckyapplet1t64.install 
coolkey-1.1.0/debian/libckyapplet1t64.install
--- coolkey-1.1.0/debian/libckyapplet1t64.install   1970-01-01 
00:00:00.0 +
+++ coolkey-1.1.0/debian/libckyapplet1t64.install   2020-09-13 
11:20:48.0 +
@@ -0,0 +1,2 @@
+src/libckyapplet/.libs/libckyapplet.so.1.0.0 usr/lib/
+src/libckyapplet/.libs/libckyapplet.so.1 usr/lib/
diff -Nru coolkey-1.1.0/debian/libckyapplet1t64.lintian-overrides 
coolkey-1.1.0/debian/libckyapplet1t64.lintian-overrides
--- coolkey-1.1.0/debian/libckyapplet1t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ coolkey-1.1.0/debian/libckyapplet1t64.lintian-overrides 2024-01-31 
07:38:47.0 +
@@ -0,0 +1 @@
+libckyapplet1t64: package-name-doesnt-match-sonames libckyapplet1


Bug#1062047: debian-cloud-images: depends on RC buggy python-boto

2024-01-30 Thread Graham Inggs
Source: debian-cloud-images
Version: 0.0.6
Severity: serious
Tags: sid trixie

Hi Maintainer

debian-cloud-images has a dependency on python-boto which has been RC
buggy [1] since December 2023.  It has also been requested to be
removed [2], but cannot, due to its reverse dependencies.

I'm filing this bug because debian-cloud-images is considered a "key
package" [3], and as such, does not receive notifications of RC bugs
in its dependencies.

Regards
Graham


[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058237
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058652
[3] https://release.debian.org/key-packages.html



Bug#1061902: consolekit2: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: consolekit2
Version: 1.2.6-3
Followup-For: Bug #1061902

Apologies, an oversight in the conversion script caused us to fail to
update strict versioned dependencies on the previous package name.
Please find attached a fixed patch.

This has not been uploaded to unstable, because it fails to build from 
source due to udev rules moving from /lib/udev to /usr/lib/udev as part 
of the usrmerge transition.
diff -Nru consolekit2-1.2.6/debian/changelog consolekit2-1.2.6/debian/changelog
--- consolekit2-1.2.6/debian/changelog  2023-11-16 12:42:48.0 +
+++ consolekit2-1.2.6/debian/changelog  2024-01-31 07:30:58.0 +
@@ -1,3 +1,10 @@
+consolekit2 (1.2.6-3.1~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 07:30:58 +
+
 consolekit2 (1.2.6-3) unstable; urgency=medium
 
   * License appstream metainfo as FSFAP.
diff -Nru consolekit2-1.2.6/debian/control consolekit2-1.2.6/debian/control
--- consolekit2-1.2.6/debian/control2023-11-16 12:42:48.0 +
+++ consolekit2-1.2.6/debian/control2024-01-31 07:27:54.0 +
@@ -29,7 +29,7 @@
 Architecture: any
 Depends: ${shlibs:Depends},
  ${misc:Depends},
- libck-connector0 (= ${binary:Version}),
+ libck-connector0t64 (= ${binary:Version}),
  dbus
 Recommends: libpam-ck-connector, pm-utils
 Description: framework for defining and tracking users, sessions and seats
@@ -41,7 +41,10 @@
  .
  This package provides the system daemon and tools to interact with it.
 
-Package: libconsolekit1
+Package: libconsolekit1t64
+Provides: ${t64:Provides}
+Replaces: libconsolekit1
+Breaks: libconsolekit1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -61,7 +64,7 @@
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libconsolekit1 (= ${binary:Version}),
+Depends: libconsolekit1t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: ConsoleKit base library development files
  ConsoleKit is a system daemon for tracking what users are logged
@@ -71,7 +74,10 @@
  This package provides the development libraries and headers for
  libconsolekit1.
 
-Package: libck-connector0
+Package: libck-connector0t64
+Provides: ${t64:Provides}
+Replaces: libck-connector0
+Breaks: libck-connector0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -90,7 +96,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libck-connector0 (= ${binary:Version}),
+Depends: libck-connector0t64 (= ${binary:Version}),
  ${misc:Depends},
  libdbus-1-dev
 Description: ConsoleKit development files
@@ -106,7 +112,7 @@
 Multi-Arch: same
 Depends: ${shlibs:Depends},
  ${misc:Depends},
- libck-connector0 (= ${binary:Version}),
+ libck-connector0t64 (= ${binary:Version}),
  libpam-runtime (>= 1.0.1-6)
 Description: ConsoleKit PAM module
  ConsoleKit is a system daemon for tracking what users are logged
diff -Nru consolekit2-1.2.6/debian/libck-connector0.install 
consolekit2-1.2.6/debian/libck-connector0.install
--- consolekit2-1.2.6/debian/libck-connector0.install   2023-11-16 
12:42:48.0 +
+++ consolekit2-1.2.6/debian/libck-connector0.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libck-connector.so.*
diff -Nru consolekit2-1.2.6/debian/libck-connector0t64.install 
consolekit2-1.2.6/debian/libck-connector0t64.install
--- consolekit2-1.2.6/debian/libck-connector0t64.install1970-01-01 
00:00:00.0 +
+++ consolekit2-1.2.6/debian/libck-connector0t64.install2023-11-16 
12:42:48.0 +
@@ -0,0 +1 @@
+usr/lib/*/libck-connector.so.*
diff -Nru consolekit2-1.2.6/debian/libck-connector0t64.lintian-overrides 
consolekit2-1.2.6/debian/libck-connector0t64.lintian-overrides
--- consolekit2-1.2.6/debian/libck-connector0t64.lintian-overrides  
1970-01-01 00:00:00.0 +
+++ consolekit2-1.2.6/debian/libck-connector0t64.lintian-overrides  
2024-01-31 07:27:54.0 +
@@ -0,0 +1 @@
+libck-connector0t64: package-name-doesnt-match-sonames libck-connector0
diff -Nru consolekit2-1.2.6/debian/libconsolekit1.install 
consolekit2-1.2.6/debian/libconsolekit1.install
--- consolekit2-1.2.6/debian/libconsolekit1.install 2023-11-16 
12:42:48.0 +
+++ consolekit2-1.2.6/debian/libconsolekit1.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libconsolekit.so.*
diff -Nru consolekit2-1.2.6/debian/libconsolekit1.lintian-overrides 
consolekit2-1.2.6/debian/libconsolekit1.lintian-overrides
--- consolekit2-1.2.6/debian/libconsolekit1.lintian-overrides   2023-11-16 
12:42:48.0 +
+++ consolekit2-1.2.6/debian/libconsolekit1.lintian-overrides   1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-#False postive??  
-libconsolekit1 binary: library-not-linked-against-libc * 
diff -Nru c

Bug#1062046: libfko3t64 has an undeclared file conflict

2024-01-30 Thread Helmut Grohne
Package: libfko3t64
Version: 2.6.10-20.1~exp1
Severity: serious
User: debian...@lists.debian.org
Usertags: fileconflict
Control: affects -1 + libfko3
X-Debbugs-Cc: Lukas Märdian , vor...@debian.org

libfko3t64 has an undeclared file conflict. This may result in an unpack
error from dpkg.

The files
 * /usr/lib/x86_64-linux-gnu/libfko.so.3
 * /usr/lib/x86_64-linux-gnu/libfko.so.3.0.0
are contained in the packages
 * libfko3
   * 2.6.10-12 as present in bullseye
   * 2.6.10-16 as present in bookworm
   * 2.6.10-20+b2 as present in trixie|unstable
 * libfko3t64/2.6.10-20.1~exp1 as present in experimental

These packages can be unpacked concurrently, because there is no
relevant Replaces or Conflicts relation. Attempting to unpack these
packages concurrently results in an unpack error from dpkg, because none
of the packages installs a diversion for the affected files.

Kind regards

The Debian Usr Merge Analysis Tool

This bug report has been automatically filed with no human intervention.
The source code is available at https://salsa.debian.org/helmutg/dumat.
If the filing is unclear or in error, don't hesitate to contact
hel...@subdivi.de for assistance.



Processed: libfko3t64 has an undeclared file conflict

2024-01-30 Thread Debian Bug Tracking System
Processing control commands:

> affects -1 + libfko3
Bug #1062046 [libfko3t64] libfko3t64 has an undeclared file conflict
Added indication that 1062046 affects libfko3

-- 
1062046: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062046
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1061901: compiz: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: compiz
Followup-For: Bug #1061901

Apologies, an oversight in the conversion script caused us to fail to
update strict versioned dependencies on the previous package name.
Please find attached a fixed patch.

This has also now been uploaded to experimental.
diff -Nru compiz-0.8.18/debian/changelog compiz-0.8.18/debian/changelog
--- compiz-0.8.18/debian/changelog  2023-01-01 21:58:27.0 +
+++ compiz-0.8.18/debian/changelog  2024-01-31 07:20:10.0 +
@@ -1,3 +1,11 @@
+compiz (2:0.8.18-5.1~exp2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 07:20:10 +
+
 compiz (2:0.8.18-5) unstable; urgency=medium
 
   [ Samuel Thibault ]
diff -Nru compiz-0.8.18/debian/control compiz-0.8.18/debian/control
--- compiz-0.8.18/debian/control2023-01-01 21:58:27.0 +
+++ compiz-0.8.18/debian/control2024-01-31 07:20:10.0 +
@@ -159,7 +159,10 @@
  This package contains the standard plugins that come with compiz. Compiz
  without these plugins is not very useful.
 
-Package: libdecoration0
+Package: libdecoration0t64
+Provides: ${t64:Provides}
+Replaces: libdecoration0
+Breaks: libdecoration0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -174,7 +177,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libdecoration0 (= ${binary:Version}),
+Depends: libdecoration0t64 (= ${binary:Version}),
  ${misc:Depends},
  libx11-dev,
  libxrender-dev
diff -Nru compiz-0.8.18/debian/libdecoration0.install 
compiz-0.8.18/debian/libdecoration0.install
--- compiz-0.8.18/debian/libdecoration0.install 2018-10-27 12:09:18.0 
+
+++ compiz-0.8.18/debian/libdecoration0.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/libdecoration*.so.*
diff -Nru compiz-0.8.18/debian/libdecoration0t64.install 
compiz-0.8.18/debian/libdecoration0t64.install
--- compiz-0.8.18/debian/libdecoration0t64.install  1970-01-01 
00:00:00.0 +
+++ compiz-0.8.18/debian/libdecoration0t64.install  2018-10-27 
12:09:18.0 +
@@ -0,0 +1 @@
+usr/lib/libdecoration*.so.*
diff -Nru compiz-0.8.18/debian/libdecoration0t64.lintian-overrides 
compiz-0.8.18/debian/libdecoration0t64.lintian-overrides
--- compiz-0.8.18/debian/libdecoration0t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ compiz-0.8.18/debian/libdecoration0t64.lintian-overrides2024-01-31 
07:20:10.0 +
@@ -0,0 +1 @@
+libdecoration0t64: package-name-doesnt-match-sonames libdecoration0
diff -Nru compiz-0.8.18/debian/rules compiz-0.8.18/debian/rules
--- compiz-0.8.18/debian/rules  2021-09-26 11:10:56.0 +
+++ compiz-0.8.18/debian/rules  2024-01-31 07:20:10.0 +
@@ -31,8 +31,8 @@
dh_install
! mkdir debian/compiz-dev/usr/lib/$(DEB_HOST_MULTIARCH) || \
mv debian/compiz-dev/usr/lib/pkgconfig 
debian/compiz-dev/usr/lib/$(DEB_HOST_MULTIARCH)/
-   ! mkdir debian/libdecoration0/usr/lib/$(DEB_HOST_MULTIARCH) || \
-   mv debian/libdecoration0/usr/lib/libdecoration* 
debian/libdecoration0/usr/lib/$(DEB_HOST_MULTIARCH)/
+   ! mkdir debian/libdecoration0t64/usr/lib/$(DEB_HOST_MULTIARCH) || \
+   mv debian/libdecoration0t64/usr/lib/libdecoration* 
debian/libdecoration0t64/usr/lib/$(DEB_HOST_MULTIARCH)/
! mkdir debian/libdecoration0-dev/usr/lib/$(DEB_HOST_MULTIARCH) || \
( mv debian/libdecoration0-dev/usr/lib/pkgconfig 
debian/libdecoration0-dev/usr/lib/$(DEB_HOST_MULTIARCH)/ && \
  mv debian/libdecoration0-dev/usr/lib/libdecoration* 
debian/libdecoration0-dev/usr/lib/$(DEB_HOST_MULTIARCH)/ )
@@ -46,7 +46,7 @@
rm -f debian/compiz-plugins/usr/share/compiz/core.xml
 
 override_dh_makeshlibs:
-   dh_makeshlibs -plibdecoration0 -V'libdecoration0 (>= 2:0.8.14-0~)'
+   dh_makeshlibs -plibdecoration0t64 -V'libdecoration0t64 (>= 2:0.8.14-0~)'
 
 override_dh_gencontrol:
dh_gencontrol -- -Vcoreabiversion=$(CORE_ABIVERSION)


Bug#1061900: comedilib: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: comedilib
Version: 0.11.0+5-1
Followup-For: Bug #1061900

Apologies, an oversight in the conversion script caused us to fail to
update strict versioned dependencies on the previous package name.
Please find attached a fixed patch.

This has also now been uploaded to experimental.
diff -Nru comedilib-0.11.0+5/debian/changelog 
comedilib-0.11.0+5/debian/changelog
--- comedilib-0.11.0+5/debian/changelog 2020-07-25 08:48:45.0 +
+++ comedilib-0.11.0+5/debian/changelog 2024-01-31 07:00:42.0 +
@@ -1,3 +1,11 @@
+comedilib (0.11.0+5-1.1~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 07:00:42 +
+
 comedilib (0.11.0+5-1) unstable; urgency=medium
 
   * Add gbp.conf
diff -Nru comedilib-0.11.0+5/debian/control comedilib-0.11.0+5/debian/control
--- comedilib-0.11.0+5/debian/control   2020-07-25 08:48:45.0 +
+++ comedilib-0.11.0+5/debian/control   2024-01-31 06:59:23.0 +
@@ -26,7 +26,7 @@
 Package: libcomedi-dev
 Section: libdevel
 Architecture: any
-Depends: libcomedi0 (= ${binary:Version}), 
+Depends: libcomedi0t64 (= ${binary:Version}), 
  ${misc:Depends}
 Description: Development library for Comedi
  Comedilib is a library for using Comedi, a driver interface for data
@@ -37,7 +37,10 @@
  only need to install it if you plan to develop or compile software
  that uses Comedilib.
 
-Package: libcomedi0
+Package: libcomedi0t64
+Provides: ${t64:Provides}
+Replaces: libcomedi0
+Breaks: libcomedi0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, 
@@ -69,6 +72,6 @@
 Provides: ${python3:Provides}
 Description: Python3 wrapper for Comedilib
  Comedilib is a library for using Comedi, a driver interface for data
- acquisition hardware.  See the libcomedi0 package for more information.
+ acquisition hardware.  See the libcomedi0t64 package for more information.
  .
  This package provides Python3 bindings to the comedi library.
diff -Nru comedilib-0.11.0+5/debian/libcomedi0.dirs 
comedilib-0.11.0+5/debian/libcomedi0.dirs
--- comedilib-0.11.0+5/debian/libcomedi0.dirs   2020-07-25 08:48:45.0 
+
+++ comedilib-0.11.0+5/debian/libcomedi0.dirs   1970-01-01 00:00:00.0 
+
@@ -1,10 +0,0 @@
-usr/lib/
-usr/sbin/
-#usr/lib/ruby/1.8/local/lib/site_ruby/1.8/
-usr/share/man/man1/
-usr/share/man/man7/
-usr/share/man/man8/
-usr/share/doc/libcomedi0/
-etc/pcmcia/
-lib/udev/rules.d/
-var/lib/comedi/calibrations
diff -Nru comedilib-0.11.0+5/debian/libcomedi0.install 
comedilib-0.11.0+5/debian/libcomedi0.install
--- comedilib-0.11.0+5/debian/libcomedi0.install2020-07-25 
08:48:45.0 +
+++ comedilib-0.11.0+5/debian/libcomedi0.install1970-01-01 
00:00:00.0 +
@@ -1,14 +0,0 @@
-usr/lib/libcomedi.so.*
-#usr/lib/ruby/*
-usr/sbin/comedi_config
-usr/bin/comedi_calibrate
-usr/bin/comedi_soft_calibrate
-usr/bin/comedi_test
-usr/bin/comedi_board_info
-usr/share/man/man1/*
-usr/share/man/man7/*
-usr/share/man/man8/*
-usr/share/doc/comedilib/*.conf usr/share/doc/libcomedi0/
-etc/pcmcia/*
-lib/udev/*
-
diff -Nru comedilib-0.11.0+5/debian/libcomedi0.postinst 
comedilib-0.11.0+5/debian/libcomedi0.postinst
--- comedilib-0.11.0+5/debian/libcomedi0.postinst   2020-07-25 
08:48:45.0 +
+++ comedilib-0.11.0+5/debian/libcomedi0.postinst   1970-01-01 
00:00:00.0 +
@@ -1,25 +0,0 @@
-#!/bin/sh
-
-set -e
-
-test $DEBIAN_SCRIPT_DEBUG && set -v -x
-
-case "$1" in
-  configure|upgrade)
-
-  echo "creating iocard group..."
-  getent group iocard >/dev/null || addgroup --system iocard
-  ;;
-
-  abort-upgrade|abort-remove|abort-deconfigure)
-  ;;
-
-  *)
-echo "postinst called with unknown argument \`$1'" >&2
-exit 1
-  ;;
-esac
-
-#DEBHELPER#
-
-exit 0
diff -Nru comedilib-0.11.0+5/debian/libcomedi0.symbols 
comedilib-0.11.0+5/debian/libcomedi0.symbols
--- comedilib-0.11.0+5/debian/libcomedi0.symbols2020-07-25 
08:48:45.0 +
+++ comedilib-0.11.0+5/debian/libcomedi0.symbols1970-01-01 
00:00:00.0 +
@@ -1,113 +0,0 @@
-libcomedi.so.0 libcomedi0 #MINVER#
-* Build-Depends-Package: libcomedi-dev
- comedi_apply_calibration@v0.7.20 0.8.1
- comedi_apply_parsed_calibration@v0.7.20 0.8.1
- comedi_arm@v0.9.0 0.10.0
- comedi_arm_channel@v0.11.0 0.11.0
- comedi_cancel@v0.7.18 0.8.1
- comedi_cleanup_calibration@v0.7.20 0.8.1
- comedi_close@v0.7.18 0.8.1
- comedi_command@v0.7.18 0.8.1
- comedi_command_test@v0.7.18 0.8.1
- comedi_data_read@v0.7.18 0.8.1
- comedi_data_read_delayed@v0.7.19 0.8.1
- comedi_data_read_hint@v0.7.19 0.8.1
- comedi_data_read_n@v0.7.18 0.8.1
- comedi_data_write@v0.7.18 0.8.1
- comedi_digital_trigger_disable@v0.11.0 0.11.0
- comedi_digital_trigger_enable_edges@v0.11.0 0.11.0
- comedi_digital_trigger_enable_levels@v0.11.0 0.11.0
- comedi_dio_bitfield2@v0.8.0 0.8.1
- comed

Bug#1061898: arm-compute-library: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: arm-compute-library
Followup-For: Bug #1061898

Apologies, an oversight in the conversion script caused us to fail to
update strict versioned dependencies on the previous package name.
Please find attached a fixed patch.

This has also now been uploaded to experimental.
diff -Nru arm-compute-library-23.08+dfsg/debian/changelog 
arm-compute-library-23.08+dfsg/debian/changelog
--- arm-compute-library-23.08+dfsg/debian/changelog 2024-01-09 
08:37:10.0 +
+++ arm-compute-library-23.08+dfsg/debian/changelog 2024-01-31 
06:40:52.0 +
@@ -1,3 +1,11 @@
+arm-compute-library (23.08+dfsg-3.1~exp2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 06:40:52 +
+
 arm-compute-library (23.08+dfsg-3) unstable; urgency=medium
 
   * d/rules: enable debug builds if and only if 'debug' is specified in
diff -Nru arm-compute-library-23.08+dfsg/debian/control 
arm-compute-library-23.08+dfsg/debian/control
--- arm-compute-library-23.08+dfsg/debian/control   2024-01-09 
08:37:10.0 +
+++ arm-compute-library-23.08+dfsg/debian/control   2024-01-31 
06:40:52.0 +
@@ -12,7 +12,10 @@
doxygen,
graphviz
 
-Package: libarm-compute32
+Package: libarm-compute32t64
+Provides: ${t64:Provides}
+Replaces: libarm-compute32
+Breaks: libarm-compute32 (<< ${source:Version})
 Architecture: amd64 armhf arm64
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -30,7 +33,7 @@
 Section: libdevel
 Architecture: amd64 armhf arm64
 Multi-Arch: same
-Depends: libarm-compute32 (= ${binary:Version}), ${misc:Depends}
+Depends: libarm-compute32t64 (= ${binary:Version}), ${misc:Depends}
 Suggests: libarm-compute-doc (= ${source:Version})
 Description: Arm Compute Library - development files
  Arm Compute Library is a software library for computer vision and
diff -Nru arm-compute-library-23.08+dfsg/debian/libarm-compute32.install 
arm-compute-library-23.08+dfsg/debian/libarm-compute32.install
--- arm-compute-library-23.08+dfsg/debian/libarm-compute32.install  
2024-01-09 08:37:10.0 +
+++ arm-compute-library-23.08+dfsg/debian/libarm-compute32.install  
1970-01-01 00:00:00.0 +
@@ -1,2 +0,0 @@
-build/libarm_compute.so.* usr/lib/${DEB_HOST_MULTIARCH}/
-build/libarm_compute_graph.so.* usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru arm-compute-library-23.08+dfsg/debian/libarm-compute32t64.install 
arm-compute-library-23.08+dfsg/debian/libarm-compute32t64.install
--- arm-compute-library-23.08+dfsg/debian/libarm-compute32t64.install   
1970-01-01 00:00:00.0 +
+++ arm-compute-library-23.08+dfsg/debian/libarm-compute32t64.install   
2024-01-09 08:37:10.0 +
@@ -0,0 +1,2 @@
+build/libarm_compute.so.* usr/lib/${DEB_HOST_MULTIARCH}/
+build/libarm_compute_graph.so.* usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru 
arm-compute-library-23.08+dfsg/debian/libarm-compute32t64.lintian-overrides 
arm-compute-library-23.08+dfsg/debian/libarm-compute32t64.lintian-overrides
--- arm-compute-library-23.08+dfsg/debian/libarm-compute32t64.lintian-overrides 
1970-01-01 00:00:00.0 +
+++ arm-compute-library-23.08+dfsg/debian/libarm-compute32t64.lintian-overrides 
2024-01-31 06:40:52.0 +
@@ -0,0 +1 @@
+libarm-compute32t64: package-name-doesnt-match-sonames libarm-compute32


Bug#1061344: User input needed: Stop supporting 32 bit architectures with emboss (Was: emboss-lib: identified for time_t transition but no ABI in shlibs)

2024-01-30 Thread Andreas Tille
Hi again,

besides my suggested solution to split up emboss-lib again (and when
doing so make the package emboss-lib a metapackage depending from single
packages to match all its rdepends) I wonder whether we should provide
EMBOSS for 64 bit architectures only.  While we probably need to file a
lot of removal requests to 32 bit packages of its rdepends it somehow
fits the reality that these days nobody seriously runs emboss on 32bit
architectures.  As explained in the according wiki page[1] other binary
distros are dropping 32-bit at all and Debian rather cares for
automotive, IOT, TVs, routers, plant control, building
monitoring/control, cheap Android phones - nothing that is using EMBOSS.

I would really like to get some input from *our users* here on the
Debian Med list since I need your response to draw a sensible decision.

Kind regards
Andreas.

[1] https://wiki.debian.org/ReleaseGoals/64bit-time

Am Fri, Jan 26, 2024 at 10:44:09AM +0100 schrieb Andreas Tille:
> Hi Charles,
> 
> I wonder how we can properly solve this bug.  In the early stage of
> Emboss packaging obviously the packages
> 
>libajax6,
>libajax6-dev,
>libnucleus6,
>libnucleus6-dev
> 
> existed (thus the remaining Conflicts/Replaces on emboss-lib which can
> probably be removed right now).  I wonder whether we should restore those
> single library package per shared library + devel package, merge
> static+shared library in one package or even merge
> 
>libacd 6 emboss-lib (>= 6.6.0+dfsg)
>libajax 6 emboss-lib (>= 6.6.0+dfsg)
>libajaxdb 6 emboss-lib (>= 6.6.0+dfsg)
>libajaxg 6 emboss-lib (>= 6.6.0+dfsg)
>libensembl 6 emboss-lib (>= 6.6.0+dfsg)
>libnucleus 6 emboss-lib (>= 6.6.0+dfsg)
> 
> in libemboss6
> 
>libepcre 7 emboss-lib (>= 6.6.0+dfsg)
> 
> in libemboss-pcre7 (ugly since its a code copy of pcre3 but well,
> that's another battle field) and
> 
>libeplplot 3 emboss-lib (>= 6.6.0+dfsg)
> 
> in libemboss-plplot3 to express the proper sonames inside the library
> package names.  Any more sensible suggestion is pretty welcome.
> 
> Kind regards
> Andreas.
> 
> -- 
> http://fam-tille.de

-- 
http://fam-tille.de



Bug#1061897: aribb24: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: aribb24
Followup-For: Bug #1061897

Apologies, an oversight in the conversion script caused us to fail to
update strict versioned dependencies on the previous package name.
Please find attached a fixed patch.

This has also now been uploaded to experimental.
diff -Nru aribb24-1.0.3/debian/changelog aribb24-1.0.3/debian/changelog
--- aribb24-1.0.3/debian/changelog  2018-05-12 09:30:11.0 +
+++ aribb24-1.0.3/debian/changelog  2024-01-31 06:31:38.0 +
@@ -1,3 +1,11 @@
+aribb24 (1.0.3-2.1~exp2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 06:31:38 +
+
 aribb24 (1.0.3-2) unstable; urgency=medium
 
   [ Ondřej Nový ]
diff -Nru aribb24-1.0.3/debian/control aribb24-1.0.3/debian/control
--- aribb24-1.0.3/debian/control2018-05-12 09:29:47.0 +
+++ aribb24-1.0.3/debian/control2024-01-31 06:31:37.0 +
@@ -19,14 +19,17 @@
 Multi-Arch: same
 Depends:
  ${misc:Depends},
- libaribb24-0 (= ${binary:Version})
+ libaribb24-0t64 (= ${binary:Version})
 Description: library for ARIB STD-B24 decoding (development files)
  ARIB STD-B24 is a character set encoding used for subtitles when broadcasting
  MPEG-2 TS streams. This library provides a decoder of this character set.
  .
  This package contains the development files.
 
-Package: libaribb24-0
+Package: libaribb24-0t64
+Provides: ${t64:Provides}
+Replaces: libaribb24-0
+Breaks: libaribb24-0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
diff -Nru aribb24-1.0.3/debian/libaribb24-0.install 
aribb24-1.0.3/debian/libaribb24-0.install
--- aribb24-1.0.3/debian/libaribb24-0.install   2017-11-08 20:14:05.0 
+
+++ aribb24-1.0.3/debian/libaribb24-0.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libaribb24.so.*
diff -Nru aribb24-1.0.3/debian/libaribb24-0.symbols 
aribb24-1.0.3/debian/libaribb24-0.symbols
--- aribb24-1.0.3/debian/libaribb24-0.symbols   2017-11-08 20:21:03.0 
+
+++ aribb24-1.0.3/debian/libaribb24-0.symbols   1970-01-01 00:00:00.0 
+
@@ -1,17 +0,0 @@
-libaribb24.so.0 libaribb24-0 #MINVER#
-* Build-Depends-Package: libaribb24-dev
- arib_decode_buffer@Base 1.0.3
- arib_decoder_get_regions@Base 1.0.3
- arib_decoder_get_time@Base 1.0.3
- arib_finalize_decoder@Base 1.0.3
- arib_get_decoder@Base 1.0.3
- arib_get_parser@Base 1.0.3
- arib_initialize_decoder@Base 1.0.3
- arib_initialize_decoder_a_profile@Base 1.0.3
- arib_initialize_decoder_c_profile@Base 1.0.3
- arib_instance_destroy@Base 1.0.3
- arib_instance_new@Base 1.0.3
- arib_parse_pes@Base 1.0.3
- arib_parser_get_data@Base 1.0.3
- arib_register_messages_callback@Base 1.0.3
- arib_set_base_path@Base 1.0.3
diff -Nru aribb24-1.0.3/debian/libaribb24-0t64.install 
aribb24-1.0.3/debian/libaribb24-0t64.install
--- aribb24-1.0.3/debian/libaribb24-0t64.install1970-01-01 
00:00:00.0 +
+++ aribb24-1.0.3/debian/libaribb24-0t64.install2017-11-08 
20:14:05.0 +
@@ -0,0 +1 @@
+usr/lib/*/libaribb24.so.*
diff -Nru aribb24-1.0.3/debian/libaribb24-0t64.lintian-overrides 
aribb24-1.0.3/debian/libaribb24-0t64.lintian-overrides
--- aribb24-1.0.3/debian/libaribb24-0t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ aribb24-1.0.3/debian/libaribb24-0t64.lintian-overrides  2024-01-31 
06:31:37.0 +
@@ -0,0 +1 @@
+libaribb24-0t64: package-name-doesnt-match-sonames libaribb24-0
diff -Nru aribb24-1.0.3/debian/libaribb24-0t64.symbols 
aribb24-1.0.3/debian/libaribb24-0t64.symbols
--- aribb24-1.0.3/debian/libaribb24-0t64.symbols1970-01-01 
00:00:00.0 +
+++ aribb24-1.0.3/debian/libaribb24-0t64.symbols2024-01-31 
06:31:37.0 +
@@ -0,0 +1,17 @@
+libaribb24.so.0 libaribb24-0t64 #MINVER#
+* Build-Depends-Package: libaribb24-dev
+ arib_decode_buffer@Base 1.0.3
+ arib_decoder_get_regions@Base 1.0.3
+ arib_decoder_get_time@Base 1.0.3
+ arib_finalize_decoder@Base 1.0.3
+ arib_get_decoder@Base 1.0.3
+ arib_get_parser@Base 1.0.3
+ arib_initialize_decoder@Base 1.0.3
+ arib_initialize_decoder_a_profile@Base 1.0.3
+ arib_initialize_decoder_c_profile@Base 1.0.3
+ arib_instance_destroy@Base 1.0.3
+ arib_instance_new@Base 1.0.3
+ arib_parse_pes@Base 1.0.3
+ arib_parser_get_data@Base 1.0.3
+ arib_register_messages_callback@Base 1.0.3
+ arib_set_base_path@Base 1.0.3


Bug#1061731: fwupd: Failed to load daemon: failed to load engine: Failed to load config: Key file does not have group “redfish”

2024-01-30 Thread Sébastien Dinot
Hi guys,

I fixed the issue on my system by commenting out the title of the two
empty sections in /etc/fwupd/fwupd.conf:

#[redfish]
...
#[uefi_capsule]

Then, of course, you need to start the daemon:

$ sudo systemctl start fwupd

Sébastien

-- 
Sébastien Dinot, sebastien.di...@free.fr
http://www.palabritudes.net/
Ne goutez pas au logiciel libre, vous ne pourriez plus vous en passer !



Bug#1061895: apriltag: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: apriltag
Followup-For: Bug #1061895

Apologies, an oversight in the conversion script caused us to fail to
update strict versioned dependencies on the previous package name.
Please find attached a fixed patch.

This has also now been uploaded to experimental.
diff -Nru apriltag-3.3.0/debian/changelog apriltag-3.3.0/debian/changelog
--- apriltag-3.3.0/debian/changelog 2023-09-30 19:21:36.0 +
+++ apriltag-3.3.0/debian/changelog 2024-01-31 06:10:08.0 +
@@ -1,3 +1,11 @@
+apriltag (3.3.0-2.1~exp2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 06:10:08 +
+
 apriltag (3.3.0-2) unstable; urgency=medium
 
   * I ship cmake files into arch-specific directories
diff -Nru apriltag-3.3.0/debian/control apriltag-3.3.0/debian/control
--- apriltag-3.3.0/debian/control   2023-09-30 18:52:15.0 +
+++ apriltag-3.3.0/debian/control   2024-01-31 06:10:07.0 +
@@ -15,7 +15,10 @@
 Vcs-Git: https://salsa.debian.org/science-team/apriltag.git
 Homepage: https://april.eecs.umich.edu/software/apriltag.html
 
-Package: libapriltag3
+Package: libapriltag3t64
+Provides: ${t64:Provides}
+Replaces: libapriltag3
+Breaks: libapriltag3 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends},
@@ -34,7 +37,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libapriltag3 (= ${binary:Version}),
+Depends: libapriltag3t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: AprilTags Visual Fiducial System
  AprilTag is a visual fiducial system, useful for a wide variety of tasks
@@ -52,7 +55,7 @@
 Section: python
 Architecture: any
 Multi-Arch: same
-Depends: ${shlibs:Depends}, ${misc:Depends}, libapriltag3 (= 
${binary:Version}),
+Depends: ${shlibs:Depends}, ${misc:Depends}, libapriltag3t64 (= 
${binary:Version}),
  ${python3:Depends}
 Provides: ${python3:Provides}
 Description: AprilTags Visual Fiducial System
@@ -69,7 +72,7 @@
 
 Package: apriltag
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libapriltag3 (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, libapriltag3t64 (= 
${binary:Version})
 Description: AprilTags Visual Fiducial System
  AprilTag is a visual fiducial system, useful for a wide variety of tasks
  including augmented reality, robotics, and camera calibration. Targets can be
diff -Nru apriltag-3.3.0/debian/libapriltag3.install 
apriltag-3.3.0/debian/libapriltag3.install
--- apriltag-3.3.0/debian/libapriltag3.install  2022-09-09 01:33:23.0 
+
+++ apriltag-3.3.0/debian/libapriltag3.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru apriltag-3.3.0/debian/libapriltag3.symbols 
apriltag-3.3.0/debian/libapriltag3.symbols
--- apriltag-3.3.0/debian/libapriltag3.symbols  2022-09-09 01:33:23.0 
+
+++ apriltag-3.3.0/debian/libapriltag3.symbols  1970-01-01 00:00:00.0 
+
@@ -1,191 +0,0 @@
-libapriltag-utils.so.3 libapriltag3 #MINVER#
-* Build-Depends-Package: libapriltag-dev
- _str_concat_private@Base 3.1.7
- getopt_add_bool@Base 3.1.7
- getopt_add_double@Base 3.1.7
- getopt_add_int@Base 3.1.7
- getopt_add_spacer@Base 3.1.7
- getopt_add_string@Base 3.1.7
- getopt_create@Base 3.1.7
- getopt_destroy@Base 3.1.7
- getopt_do_usage@Base 3.1.7
- getopt_get_bool@Base 3.1.7
- getopt_get_double@Base 3.1.7
- getopt_get_extra_args@Base 3.1.7
- getopt_get_int@Base 3.1.7
- getopt_get_string@Base 3.1.7
- getopt_get_usage@Base 3.1.7
- getopt_option_destroy@Base 3.1.7
- getopt_parse@Base 3.1.7
- getopt_was_specified@Base 3.1.7
- image_u8_convolve_2D@Base 3.1.7
- image_u8_copy@Base 3.1.7
- image_u8_create@Base 3.1.7
- image_u8_create_alignment@Base 3.1.7
- image_u8_create_from_f32@Base 3.1.7
- image_u8_create_from_pnm@Base 3.1.7
- image_u8_create_from_pnm_alignment@Base 3.1.7
- image_u8_create_stride@Base 3.1.7
- image_u8_darken@Base 3.1.7
- image_u8_decimate@Base 3.1.7
- image_u8_destroy@Base 3.1.7
- image_u8_draw_annulus@Base 3.1.7
- image_u8_draw_circle@Base 3.1.7
- image_u8_draw_line@Base 3.1.7
- image_u8_fill_line_max@Base 3.1.7
- image_u8_gaussian_blur@Base 3.1.7
- image_u8_rotate@Base 3.1.7
- image_u8_write_pnm@Base 3.1.7
- image_u8x3_copy@Base 3.1.7
- image_u8x3_create@Base 3.1.7
- image_u8x3_create_alignment@Base 3.1.7
- image_u8x3_create_from_pnm@Base 3.1.7
- image_u8x3_destroy@Base 3.1.7
- image_u8x3_draw_line@Base 3.1.7
- image_u8x3_gaussian_blur@Base 3.1.7
- image_u8x3_write_pnm@Base 3.1.7
- image_u8x4_copy@Base 3.1.7
- image_u8x4_create@Base 3.1.7
- image_u8x4_create_alignment@Base 3.1.7
- image_u8x4_create_from_pam@Base 3.1.7
- image_u8x4_create_from_pnm@Base 3.1.7
- image_u8x4_destroy@Base 3.1.7
- image_u8x4_write_pam@Base 3.1.7
- image_u8x4_write_pnm@Base 3.1.7
- pam_convert@Base 3.1.7
- pam_copy@Base 3.1.7
- pam_create_from_file@Ba

Bug#1061894: apr: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: apr
Followup-For: Bug #1061894

Apologies, an oversight in the conversion script caused us to fail to
update strict versioned dependencies on the previous package name.
Please find attached a fixed patch.

This has also now been uploaded to experimental.
diff -Nru apr-1.7.2/debian/changelog apr-1.7.2/debian/changelog
--- apr-1.7.2/debian/changelog  2023-02-26 20:51:24.0 +
+++ apr-1.7.2/debian/changelog  2024-01-31 06:04:49.0 +
@@ -1,3 +1,11 @@
+apr (1.7.2-3.1~exp2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 06:04:49 +
+
 apr (1.7.2-3) unstable; urgency=medium
 
   * Add more fixes for atomics from upstream, in particular for
diff -Nru apr-1.7.2/debian/control apr-1.7.2/debian/control
--- apr-1.7.2/debian/control2023-02-03 16:18:13.0 +
+++ apr-1.7.2/debian/control2024-01-31 06:04:48.0 +
@@ -19,7 +19,10 @@
 Homepage: https://apr.apache.org/
 Rules-Requires-Root: no
 
-Package: libapr1
+Package: libapr1t64
+Provides: ${t64:Provides}
+Replaces: libapr1
+Breaks: libapr1 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
@@ -33,7 +36,7 @@
 Package: libapr1-dev
 Architecture: any
 Section: libdevel
-Depends: libapr1 (= ${binary:Version}), uuid-dev, ${misc:Depends}, libsctp-dev 
[linux-any], python3:any
+Depends: libapr1t64 (= ${binary:Version}), uuid-dev, ${misc:Depends}, 
libsctp-dev [linux-any], python3:any
 Conflicts: libapr1.0-dev, libapr0-dev
 Description: Apache Portable Runtime Library - Development Headers
  APR is Apache's Portable Runtime Library, designed to be a support library
diff -Nru apr-1.7.2/debian/libapr1.docs apr-1.7.2/debian/libapr1.docs
--- apr-1.7.2/debian/libapr1.docs   2023-02-02 21:18:42.0 +
+++ apr-1.7.2/debian/libapr1.docs   1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-NOTICE
diff -Nru apr-1.7.2/debian/libapr1.install apr-1.7.2/debian/libapr1.install
--- apr-1.7.2/debian/libapr1.install2023-02-02 21:18:42.0 +
+++ apr-1.7.2/debian/libapr1.install1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libapr-1.so.*
diff -Nru apr-1.7.2/debian/libapr1.lintian-overrides 
apr-1.7.2/debian/libapr1.lintian-overrides
--- apr-1.7.2/debian/libapr1.lintian-overrides  2023-02-02 21:18:42.0 
+
+++ apr-1.7.2/debian/libapr1.lintian-overrides  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-libapr1: package-name-doesnt-match-sonames libapr-1-0
diff -Nru apr-1.7.2/debian/libapr1.symbols apr-1.7.2/debian/libapr1.symbols
--- apr-1.7.2/debian/libapr1.symbols2023-02-02 21:18:42.0 +
+++ apr-1.7.2/debian/libapr1.symbols1970-01-01 00:00:00.0 +
@@ -1,2 +0,0 @@
-here for the purpose of tricking debhelper...bwahahahaha.
-
diff -Nru apr-1.7.2/debian/libapr1t64.docs apr-1.7.2/debian/libapr1t64.docs
--- apr-1.7.2/debian/libapr1t64.docs1970-01-01 00:00:00.0 +
+++ apr-1.7.2/debian/libapr1t64.docs2023-02-02 21:18:42.0 +
@@ -0,0 +1 @@
+NOTICE
diff -Nru apr-1.7.2/debian/libapr1t64.install 
apr-1.7.2/debian/libapr1t64.install
--- apr-1.7.2/debian/libapr1t64.install 1970-01-01 00:00:00.0 +
+++ apr-1.7.2/debian/libapr1t64.install 2023-02-02 21:18:42.0 +
@@ -0,0 +1 @@
+usr/lib/*/libapr-1.so.*
diff -Nru apr-1.7.2/debian/libapr1t64.lintian-overrides 
apr-1.7.2/debian/libapr1t64.lintian-overrides
--- apr-1.7.2/debian/libapr1t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ apr-1.7.2/debian/libapr1t64.lintian-overrides   2024-01-31 
06:04:48.0 +
@@ -0,0 +1,2 @@
+libapr1t64: package-name-doesnt-match-sonames libapr-1-0
+libapr1t64: package-name-doesnt-match-sonames libapr1
diff -Nru apr-1.7.2/debian/libapr1t64.symbols 
apr-1.7.2/debian/libapr1t64.symbols
--- apr-1.7.2/debian/libapr1t64.symbols 1970-01-01 00:00:00.0 +
+++ apr-1.7.2/debian/libapr1t64.symbols 2024-01-31 06:04:48.0 +
@@ -0,0 +1,2 @@
+here for the purpose of tricking debhelper...bwahahahaha.
+


Bug#1061893: apr-util: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: apr-util
Followup-For: Bug #1061893

Apologies, an oversight in the conversion script caused us to fail to
update strict versioned dependencies on the previous package name.
Please find attached a fixed patch.

This has also now been uploaded to experimental.
diff -Nru apr-util-1.6.3/debian/changelog apr-util-1.6.3/debian/changelog
--- apr-util-1.6.3/debian/changelog 2023-02-03 20:15:18.0 +
+++ apr-util-1.6.3/debian/changelog 2024-01-31 05:58:19.0 +
@@ -1,3 +1,11 @@
+apr-util (1.6.3-1.1~exp2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 05:58:19 +
+
 apr-util (1.6.3-1) unstable; urgency=medium
 
   [ Stefan Fritsch ]
diff -Nru apr-util-1.6.3/debian/control apr-util-1.6.3/debian/control
--- apr-util-1.6.3/debian/control   2023-02-02 22:42:28.0 +
+++ apr-util-1.6.3/debian/control   2024-01-31 05:58:19.0 +
@@ -22,7 +22,10 @@
 Vcs-Git: https://salsa.debian.org/apache-team/apr-util.git
 Homepage: https://apr.apache.org/
 
-Package: libaprutil1
+Package: libaprutil1t64
+Provides: ${t64:Provides}
+Replaces: libaprutil1
+Breaks: libaprutil1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends},
@@ -39,7 +42,7 @@
 Package: libaprutil1-ldap
 Architecture: any
 Multi-Arch: same
-Depends: libaprutil1 (= ${binary:Version}),
+Depends: libaprutil1t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
@@ -56,7 +59,7 @@
 Package: libaprutil1-dbd-mysql
 Architecture: any
 Multi-Arch: same
-Depends: libaprutil1 (= ${binary:Version}),
+Depends: libaprutil1t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
@@ -73,7 +76,7 @@
 Package: libaprutil1-dbd-sqlite3
 Architecture: any
 Multi-Arch: same
-Depends: libaprutil1 (= ${binary:Version}),
+Depends: libaprutil1t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
@@ -90,7 +93,7 @@
 Package: libaprutil1-dbd-odbc
 Architecture: any
 Multi-Arch: same
-Depends: libaprutil1 (= ${binary:Version}),
+Depends: libaprutil1t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
@@ -107,7 +110,7 @@
 Package: libaprutil1-dbd-pgsql
 Architecture: any
 Multi-Arch: same
-Depends: libaprutil1 (= ${binary:Version}),
+Depends: libaprutil1t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
@@ -124,7 +127,7 @@
 Package: libaprutil1-dev
 Architecture: any
 Section: libdevel
-Depends: libaprutil1 (= ${binary:Version}),
+Depends: libaprutil1t64 (= ${binary:Version}),
  libldap2-dev,
  libexpat1-dev,
  libapr1-dev,
diff -Nru apr-util-1.6.3/debian/libaprutil1.docs 
apr-util-1.6.3/debian/libaprutil1.docs
--- apr-util-1.6.3/debian/libaprutil1.docs  2023-02-01 21:35:51.0 
+
+++ apr-util-1.6.3/debian/libaprutil1.docs  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-NOTICE
diff -Nru apr-util-1.6.3/debian/libaprutil1.install 
apr-util-1.6.3/debian/libaprutil1.install
--- apr-util-1.6.3/debian/libaprutil1.install   2023-02-01 21:35:51.0 
+
+++ apr-util-1.6.3/debian/libaprutil1.install   1970-01-01 00:00:00.0 
+
@@ -1,3 +0,0 @@
-usr/lib/*/libaprutil-1.so.*
-usr/lib/*/apr-util-1/apr_dbm*.so*
-usr/lib/*/apr-util-1/apr_crypt*.so*
diff -Nru apr-util-1.6.3/debian/libaprutil1.lintian-overrides 
apr-util-1.6.3/debian/libaprutil1.lintian-overrides
--- apr-util-1.6.3/debian/libaprutil1.lintian-overrides 2023-02-01 
21:35:51.0 +
+++ apr-util-1.6.3/debian/libaprutil1.lintian-overrides 1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-libaprutil1: symbols-declares-dependency-on-other-package
-libaprutil1: package-name-doesnt-match-sonames libaprutil-1-0
diff -Nru apr-util-1.6.3/debian/libaprutil1.symbols 
apr-util-1.6.3/debian/libaprutil1.symbols
--- apr-util-1.6.3/debian/libaprutil1.symbols   2023-02-01 21:35:51.0 
+
+++ apr-util-1.6.3/debian/libaprutil1.symbols   1970-01-01 00:00:00.0 
+
@@ -1,357 +0,0 @@
-libaprutil-1.so.0 libaprutil1 #MINVER#
-| libaprutil1-ldap , libaprutil1 #MINVER#
-| 
libaprutil1-dbd-sqlite3|libaprutil1-dbd-mysql|libaprutil1-dbd-odbc|libaprutil1-dbd-pgsql|libaprutil1-dbd-freetds
 , libaprutil1 #MINVER#
- _crypt_blowfish_rn@Base 1.5.0
- _crypt_gensalt_blowfish_rn@Base 1.5.0
- _crypt_output_magic@Base 1.5.0
- apr__memzero_explicit@Base 1.6.0
- apr_base64_decode@Base 1.2.7+dfsg
- apr_base64_decode_binary@Base 1.2.7+dfsg
- apr_base64_decode_len@Base 1.2.7+dfsg
- apr_base64_encode@Base 1.2.7+dfsg
- apr_base64_encode_binary@Base 1.2.7+dfsg
- apr_base64_encode_len@Base 1.2.7+dfsg
- apr_bcrypt_encode@Base 1.5.0
- apr_brig

Bug#1061892: apophenia: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: apophenia
Followup-For: Bug #1061892

Apologies, an oversight in the conversion script caused us to fail to
update strict versioned dependencies on the previous package name.
Please find attached a fixed patch.

This has also now been uploaded to experimental.
diff -Nru apophenia-1.0+ds/debian/changelog apophenia-1.0+ds/debian/changelog
--- apophenia-1.0+ds/debian/changelog   2019-08-16 15:20:10.0 +
+++ apophenia-1.0+ds/debian/changelog   2024-01-31 05:51:56.0 +
@@ -1,3 +1,11 @@
+apophenia (1.0+ds-8.1~exp2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 05:51:56 +
+
 apophenia (1.0+ds-8) unstable; urgency=medium
 
   * RC fix release (Closes: #925634), implement workaround that works
diff -Nru apophenia-1.0+ds/debian/control apophenia-1.0+ds/debian/control
--- apophenia-1.0+ds/debian/control 2019-08-16 14:31:14.0 +
+++ apophenia-1.0+ds/debian/control 2024-01-31 05:51:12.0 +
@@ -18,8 +18,10 @@
 Vcs-Git: https://salsa.debian.org/science-team/apophenia.git
 Vcs-Browser: https://salsa.debian.org/science-team/apophenia
 
-Package: libapophenia2
-Provides: libapophenia
+Package: libapophenia2t64
+Replaces: libapophenia2
+Breaks: libapophenia2 (<< ${source:Version})
+Provides: libapophenia, ${t64:Provides}
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
@@ -52,7 +54,7 @@
 Provides: libapophenia-dev
 Section: libdevel
 Architecture: any
-Depends: libapophenia2 (= ${binary:Version}), ${misc:Depends}
+Depends: libapophenia2t64 (= ${binary:Version}), ${misc:Depends}
 Conflicts: libapophenia-dev
 Suggests: pkg-config
 Multi-Arch: same
@@ -79,7 +81,7 @@
 
 Package: apophenia-bin
 Architecture: any
-Depends: libapophenia2 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}
+Depends: libapophenia2t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}
 Suggests: sqlite3
 Multi-Arch: foreign
 Description: Apophenia Statistical C Library -- binary package
@@ -106,7 +108,7 @@
 Architecture: all
 Depends: libjs-jquery, ${misc:Depends}
 Suggests:
- libapophenia2 (= ${binary:Version}), libapophenia2-dev (= ${binary:Version}),
+ libapophenia2t64 (= ${binary:Version}), libapophenia2-dev (= 
${binary:Version}),
 # pdf-viewer,
  www-browser,
  gsl-doc-pdf, gsl-ref-html
diff -Nru apophenia-1.0+ds/debian/libapophenia2.install 
apophenia-1.0+ds/debian/libapophenia2.install
--- apophenia-1.0+ds/debian/libapophenia2.install   2015-04-15 
12:09:02.0 +
+++ apophenia-1.0+ds/debian/libapophenia2.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libapophenia.so.*
diff -Nru apophenia-1.0+ds/debian/libapophenia2.symbols 
apophenia-1.0+ds/debian/libapophenia2.symbols
--- apophenia-1.0+ds/debian/libapophenia2.symbols   2015-07-08 
22:43:10.0 +
+++ apophenia-1.0+ds/debian/libapophenia2.symbols   1970-01-01 
00:00:00.0 +
@@ -1,325 +0,0 @@
-libapophenia.so.2 libapophenia2 #MINVER#
- LIBAPOPHENIA_2.0.0@LIBAPOPHENIA_2.0.0 0.999e
- apop_anova_base@LIBAPOPHENIA_2.0.0 0.999e
- apop_arms_draw@LIBAPOPHENIA_2.0.0 0.999e
- apop_arms_settings_copy@LIBAPOPHENIA_2.0.0 0.999e
- apop_arms_settings_free@LIBAPOPHENIA_2.0.0 0.999e
- apop_arms_settings_init@LIBAPOPHENIA_2.0.0 0.999e
- apop_array_to_vector_base@LIBAPOPHENIA_2.0.0 0.999e
- apop_bernoulli@LIBAPOPHENIA_2.0.0 0.999e
- apop_beta@LIBAPOPHENIA_2.0.0 0.999e
- apop_beta_from_mean_var@LIBAPOPHENIA_2.0.0 0.999e
- apop_binomial@LIBAPOPHENIA_2.0.0 0.999e
- apop_bootstrap_cov_base@LIBAPOPHENIA_2.0.0 0.999e
- apop_cdf@LIBAPOPHENIA_2.0.0 0.999e
- apop_cdf_settings_copy@LIBAPOPHENIA_2.0.0 0.999e
- apop_cdf_settings_free@LIBAPOPHENIA_2.0.0 0.999e
- apop_cdf_settings_init@LIBAPOPHENIA_2.0.0 0.999e
- apop_coordinate_transform@LIBAPOPHENIA_2.0.0 0.999e
- apop_coordinate_transform_settings_copy@LIBAPOPHENIA_2.0.0 0.999e
- apop_coordinate_transform_settings_free@LIBAPOPHENIA_2.0.0 0.999e
- apop_coordinate_transform_settings_init@LIBAPOPHENIA_2.0.0 0.999e
- apop_cross@LIBAPOPHENIA_2.0.0 0.999e
- apop_cross_settings_copy@LIBAPOPHENIA_2.0.0 0.999e
- apop_cross_settings_free@LIBAPOPHENIA_2.0.0 0.999e
- apop_cross_settings_init@LIBAPOPHENIA_2.0.0 0.999e
- apop_crosstab_to_db@LIBAPOPHENIA_2.0.0 0.999e
- apop_data_add_named_elmt@LIBAPOPHENIA_2.0.0 0.999e
- apop_data_add_names_base@LIBAPOPHENIA_2.0.0 0.999e
- apop_data_add_page@LIBAPOPHENIA_2.0.0 0.999e
- apop_data_alloc_base@LIBAPOPHENIA_2.0.0 0.999e
- apop_data_calloc_base@LIBAPOPHENIA_2.0.0 0.999e
- apop_data_copy@LIBAPOPHENIA_2.0.0 0.999e
- apop_data_correlation@LIBAPOPHENIA_2.0.0 0.999e
- apop_data_covariance@LIBAPOPHENIA_2.0.0 0.999e
- apop_data_fill_base@LIBAPOPHENIA_2.0.0 0.999e
- apop_data_free_base@LIBAPOPHENIA_2.0.0 0.999e
- apop_data_get_base@LIBAPOPHENIA_2.0.0 0.999e
- apop_data_get_factor_names_base@LIBAPOPHENIA_2.0.0 0.999e
- apop_d

Bug#1061891: apbs: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: apbs
Followup-For: Bug #1061891

Apologies, an oversight in the conversion script caused us to fail to
update strict versioned dependencies on the previous package name.
Please find attached a fixed patch.

This has also now been uploaded to experimental.
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.0 +
+++ apbs-3.4.1/debian/changelog 2024-01-31 05:45:09.0 +
@@ -1,3 +1,11 @@
+apbs (3.4.1-5.1~exp2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 05:45:09 +
+
 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.0 +
+++ apbs-3.4.1/debian/control   2024-01-31 05:44:56.0 +
@@ -32,7 +32,7 @@
 Package: apbs
 Architecture: any
 Depends: apbs-data (= ${source:Version}),
- libapbs3 (= ${binary:Version}),
+ libapbs3t64 (= ${binary:Version}),
  libjs-mathjax,
  ${misc:Depends},
  ${shlibs:Depends},
@@ -61,7 +61,7 @@
 Package: python3-apbslib
 Section: python
 Architecture: any
-Depends: libapbs3 (= ${binary:Version}),
+Depends: libapbs3t64 (= ${binary:Version}),
  ${misc:Depends},
  ${python3:Depends},
  ${shlibs:Depends},
@@ -78,7 +78,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libapbs3 (= ${binary:Version}),
+Depends: libapbs3t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Adaptive Poisson Boltzmann Solver
@@ -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
@@ -150,7 +153,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libfetk1.9 (= ${binary:Version}),
+Depends: libfetk1.9t64 (= ${binary:Version}),
  libmaloc-dev,
  ${misc:Depends},
  ${shlibs:Depends},
@@ -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.orig2023-01-10 
18:37:05.0 +
+++ apbs-3.4.1/debian/external_deps/fetk/README.orig1970-01-01 
00:00:00.0 +
@@ -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 ver

Bug#1061890: anthy: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: anthy
Followup-For: Bug #1061890

Apologies, an oversight in the conversion script caused us to fail to
update strict versioned dependencies on the previous package name.
Please find attached a fixed patch.

This has also now been uploaded to experimental.
diff -Nru anthy-0.4/debian/changelog anthy-0.4/debian/changelog
--- anthy-0.4/debian/changelog  2019-08-20 05:06:30.0 +
+++ anthy-0.4/debian/changelog  2024-01-31 05:41:27.0 +
@@ -1,3 +1,11 @@
+anthy (1:0.4-2.1~exp2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 05:41:27 +
+
 anthy (1:0.4-2) unstable; urgency=medium
 
   * debian/control (Build-Depends): Remove debconf, po-debconf and
diff -Nru anthy-0.4/debian/control anthy-0.4/debian/control
--- anthy-0.4/debian/control2019-08-20 05:03:12.0 +
+++ anthy-0.4/debian/control2024-01-31 05:41:12.0 +
@@ -15,7 +15,7 @@
 Package: anthy
 Architecture: any
 Depends: anthy-common,
- libanthy1 (= ${binary:Version}),
+ libanthy1t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Conflicts: anthy-common (<< 1:0.3-1)
@@ -48,7 +48,10 @@
  .
  This package provides an Anthy frontend for Emacs.
 
-Package: libanthy1
+Package: libanthy1t64
+Provides: ${t64:Provides}
+Replaces: libanthy1
+Breaks: libanthy1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -65,7 +68,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libanthy1 (= ${binary:Version}), ${misc:Depends}
+Depends: libanthy1t64 (= ${binary:Version}), ${misc:Depends}
 Description: Japanese kana-kanji conversion - runtime library
  Anthy is kana-kanji conversion engine for Japanese.  It converts
  hiragana text to mixed kana and kanji.  It is implemented as a library
@@ -74,13 +77,14 @@
  This package provides the files necessary for compiling programs that
  use Anthy.
 
-Package: libanthyinput0
+Package: libanthyinput0t64
+Provides: ${t64:Provides}
 Section: libs
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Replaces: libanthy0 (<< 1:0.3-1)
-Breaks: libanthy0 (<< 1:0.3-1)
+Replaces: libanthyinput0, libanthy0 (<< 1:0.3-1)
+Breaks: libanthyinput0 (<< ${source:Version}), libanthy0 (<< 1:0.3-1)
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Description: Japanese kana-kanji conversion - runtime library for input
  Anthy is kana-kanji conversion engine for Japanese.  It converts
@@ -95,7 +99,7 @@
 Multi-Arch: same
 Replaces: libanthy-dev (<< 1:0.3-1)
 Breaks: libanthy-dev (<< 1:0.3-1)
-Depends: libanthyinput0 (= ${binary:Version}), ${misc:Depends}
+Depends: libanthyinput0t64 (= ${binary:Version}), ${misc:Depends}
 Description: Japanese kana-kanji conversion - runtime library for input
  Anthy is kana-kanji conversion engine for Japanese.  It converts
  hiragana text to mixed kana and kanji.  It is implemented as a library
diff -Nru anthy-0.4/debian/libanthy1.install anthy-0.4/debian/libanthy1.install
--- anthy-0.4/debian/libanthy1.install  2019-07-17 05:34:39.0 +
+++ anthy-0.4/debian/libanthy1.install  1970-01-01 00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/libanthy.so.*
-usr/lib/*/libanthydic.so.*
diff -Nru anthy-0.4/debian/libanthy1t64.install 
anthy-0.4/debian/libanthy1t64.install
--- anthy-0.4/debian/libanthy1t64.install   1970-01-01 00:00:00.0 
+
+++ anthy-0.4/debian/libanthy1t64.install   2019-07-17 05:34:39.0 
+
@@ -0,0 +1,2 @@
+usr/lib/*/libanthy.so.*
+usr/lib/*/libanthydic.so.*
diff -Nru anthy-0.4/debian/libanthy1t64.lintian-overrides 
anthy-0.4/debian/libanthy1t64.lintian-overrides
--- anthy-0.4/debian/libanthy1t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ anthy-0.4/debian/libanthy1t64.lintian-overrides 2024-01-31 
05:41:12.0 +
@@ -0,0 +1 @@
+libanthy1t64: package-name-doesnt-match-sonames libanthy1
diff -Nru anthy-0.4/debian/libanthyinput0.install 
anthy-0.4/debian/libanthyinput0.install
--- anthy-0.4/debian/libanthyinput0.install 2019-07-17 05:34:39.0 
+
+++ anthy-0.4/debian/libanthyinput0.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libanthyinput.so.*
diff -Nru anthy-0.4/debian/libanthyinput0t64.install 
anthy-0.4/debian/libanthyinput0t64.install
--- anthy-0.4/debian/libanthyinput0t64.install  1970-01-01 00:00:00.0 
+
+++ anthy-0.4/debian/libanthyinput0t64.install  2019-07-17 05:34:39.0 
+
@@ -0,0 +1 @@
+usr/lib/*/libanthyinput.so.*
diff -Nru anthy-0.4/debian/libanthyinput0t64.lintian-overrides 
anthy-0.4/debian/libanthyinput0t64.lintian-overrides
--- anthy-0.4/debian/libanthyinput0t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ anthy-0.4/debian/libanthyinput0t64.lintian-overrides2024-01-31 
05:41:12.0 +
@@ -0,0 +1 @@

Bug#1061889: angelscript: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: angelscript
Followup-For: Bug #1061889

Apologies, an oversight in the conversion script caused us to fail to 
update strict versioned dependencies on the previous package name.
Please find attached a fixed patch.

This has also now been uploaded to experimental.
diff -Nru angelscript-2.35.1+ds/debian/changelog 
angelscript-2.35.1+ds/debian/changelog
--- angelscript-2.35.1+ds/debian/changelog  2021-10-21 16:29:21.0 
+
+++ angelscript-2.35.1+ds/debian/changelog  2024-01-31 05:35:45.0 
+
@@ -1,3 +1,11 @@
+angelscript (2.35.1+ds-3.1~exp2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 05:35:45 +
+
 angelscript (2.35.1+ds-3) unstable; urgency=medium
 
   * Fix FTBFS on arm64 (Closes: #980559)
diff -Nru angelscript-2.35.1+ds/debian/control 
angelscript-2.35.1+ds/debian/control
--- angelscript-2.35.1+ds/debian/control2021-10-07 14:36:06.0 
+
+++ angelscript-2.35.1+ds/debian/control2024-01-31 05:35:42.0 
+
@@ -19,8 +19,8 @@
 Multi-Arch: same
 Depends:
  ${misc:Depends},
- libangelscript2.35.1 (= ${binary:Version}),
- libangelscript-addon2.35.1 (= ${binary:Version}),
+ libangelscript2.35.1t64 (= ${binary:Version}),
+ libangelscript-addon2.35.1t64 (= ${binary:Version}),
 Description: game-oriented interpreted compiled scripting language 
(development files)
  AngelScript features static typing, object handles (similar to C++ pointers 
but
  garbage collected via reference counting), object- orientation, single
@@ -31,7 +31,8 @@
  This package contains the header files for angelscript. Please consult
  README.Debian for detailed usage.
 
-Package: libangelscript2.35.1
+Package: libangelscript2.35.1t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -39,8 +40,8 @@
  ${shlibs:Depends},
 Suggests:
  angelscript-doc,
-Breaks: libangelscript2.34.0, libangelscript2.35.0
-Replaces: libangelscript2.34.0, libangelscript2.35.0
+Breaks: libangelscript2.35.1 (<< ${source:Version}), libangelscript2.34.0, 
libangelscript2.35.0
+Replaces: libangelscript2.35.1, libangelscript2.34.0, libangelscript2.35.0
 Description: game-oriented interpreted compiled scripting language
  AngelScript features static typing, object handles (similar to C++ pointers 
but
  garbage collected via reference counting), object- orientation, single
@@ -48,14 +49,15 @@
  registered and overloaded. AngelScript can be used with any C++ IDE, such as
  Netbeans, Geany, and Eclipse.
 
-Package: libangelscript-addon2.35.1
+Package: libangelscript-addon2.35.1t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Depends:
  ${misc:Depends},
  ${shlibs:Depends},
-Breaks: libangelscript-addon0, libangelscript-addon2.35.0
-Replaces: libangelscript-addon0, libangelscript-addon2.35.0
+Breaks: libangelscript-addon2.35.1 (<< ${source:Version}), 
libangelscript-addon0, libangelscript-addon2.35.0
+Replaces: libangelscript-addon2.35.1, libangelscript-addon0, 
libangelscript-addon2.35.0
 Description: game-oriented interpreted compiled scripting language (addon)
  AngelScript features static typing, object handles (similar to C++ pointers 
but
  garbage collected via reference counting), object- orientation, single
diff -Nru angelscript-2.35.1+ds/debian/libangelscript-addon2.35.1.install 
angelscript-2.35.1+ds/debian/libangelscript-addon2.35.1.install
--- angelscript-2.35.1+ds/debian/libangelscript-addon2.35.1.install 
2021-10-07 14:36:06.0 +
+++ angelscript-2.35.1+ds/debian/libangelscript-addon2.35.1.install 
1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libangelscript-addon.so.*
diff -Nru 
angelscript-2.35.1+ds/debian/libangelscript-addon2.35.1.lintian-overrides 
angelscript-2.35.1+ds/debian/libangelscript-addon2.35.1.lintian-overrides
--- angelscript-2.35.1+ds/debian/libangelscript-addon2.35.1.lintian-overrides   
2021-10-07 14:36:06.0 +
+++ angelscript-2.35.1+ds/debian/libangelscript-addon2.35.1.lintian-overrides   
1970-01-01 00:00:00.0 +
@@ -1,2 +0,0 @@
-# versioned soname
-no-symbols-control-file usr/lib/*/libangelscript-addon.so.*
diff -Nru angelscript-2.35.1+ds/debian/libangelscript-addon2.35.1t64.install 
angelscript-2.35.1+ds/debian/libangelscript-addon2.35.1t64.install
--- angelscript-2.35.1+ds/debian/libangelscript-addon2.35.1t64.install  
1970-01-01 00:00:00.0 +
+++ angelscript-2.35.1+ds/debian/libangelscript-addon2.35.1t64.install  
2021-10-07 14:36:06.0 +
@@ -0,0 +1 @@
+usr/lib/*/libangelscript-addon.so.*
diff -Nru 
angelscript-2.35.1+ds/debian/libangelscript-addon2.35.1t64.lintian-overrides 
angelscript-2.35.1+ds/debian/libangelscript-addon2.35.1t64.lintian-overrides
--- 
angelscript-2.35.1+ds/debian/libangelscript-addon2.35.1t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ 

Bug#1061888: anfo: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: anfo
Version: 0.98-9
Followup-For: Bug #1061888

Apologies, an oversight in the conversion script caused us to fail to 
update strict versioned dependencies on the previous package name.
Please find attached a fixed patch.
diff -Nru anfo-0.98/debian/changelog anfo-0.98/debian/changelog
--- anfo-0.98/debian/changelog  2021-10-06 12:24:46.0 +
+++ anfo-0.98/debian/changelog  2024-01-31 05:32:32.0 +
@@ -1,3 +1,11 @@
+anfo (0.98-9.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 05:32:32 +
+
 anfo (0.98-9) unstable; urgency=medium
 
   * uscan can't fetch latest upstream since https certificate became invalid
diff -Nru anfo-0.98/debian/control anfo-0.98/debian/control
--- anfo-0.98/debian/control2021-10-06 12:24:46.0 +
+++ anfo-0.98/debian/control2024-01-31 05:32:00.0 +
@@ -23,7 +23,7 @@
 Architecture: any
 Depends: ${shlibs:Depends},
  ${misc:Depends},
- libanfo0
+ libanfo0t64
 Description: Short Read Aligner/Mapper from MPG
  Anfo is a mapper in the spirit of Soap/Maq/Bowtie, but its implementation 
takes
  more after BLAST/BLAT. It's most useful for the alignment of sequencing reads
@@ -32,7 +32,10 @@
  what fast mappers will handle gracefully (say the reference genome is missing
  and a related species is used instead).
 
-Package: libanfo0
+Package: libanfo0t64
+Provides: ${t64:Provides}
+Replaces: libanfo0
+Breaks: libanfo0 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -50,7 +53,7 @@
 Package: libanfo0-dev
 Architecture: any
 Section: libdevel
-Depends: libanfo0 (= ${binary:Version}),
+Depends: libanfo0t64 (= ${binary:Version}),
  ${devlibs:Depends},
  ${misc:Depends}
 Conflicts: libanfo-dev


Bug#1055575: gst-python1.0 ftbfs with Python 3.12

2024-01-30 Thread Graham Inggs
There's been some recent activity in the upstream issue and in the
related merge request:

https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5633



Bug#1061887: aml: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: aml
Followup-For: Bug #1061887

Apologies, an oversight in the conversion script caused us to fail to 
update strict versioned dependencies on the previous package name.  
Please find attached a fixed patch.

This has also now been uploaded to experimental.
diff -Nru aml-0.3.0/debian/changelog aml-0.3.0/debian/changelog
--- aml-0.3.0/debian/changelog  2023-07-25 01:12:54.0 +
+++ aml-0.3.0/debian/changelog  2024-01-31 05:28:14.0 +
@@ -1,3 +1,11 @@
+aml (0.3.0-1.1~exp2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 05:28:14 +
+
 aml (0.3.0-1) unstable; urgency=medium
 
   * Upload to unstable.
diff -Nru aml-0.3.0/debian/control aml-0.3.0/debian/control
--- aml-0.3.0/debian/control2023-07-25 01:12:34.0 +
+++ aml-0.3.0/debian/control2024-01-31 05:28:12.0 +
@@ -17,7 +17,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libaml0 (= ${binary:Version}),
+ libaml0t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Andri's Main Loop library (development files)
  Libaml provides an event loop library that aims at portability,
@@ -25,7 +25,10 @@
  .
  This package provides library development files.
 
-Package: libaml0
+Package: libaml0t64
+Provides: ${t64:Provides}
+Replaces: libaml0
+Breaks: libaml0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
diff -Nru aml-0.3.0/debian/libaml0.install aml-0.3.0/debian/libaml0.install
--- aml-0.3.0/debian/libaml0.install2021-09-11 13:29:07.0 +
+++ aml-0.3.0/debian/libaml0.install1970-01-01 00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/libaml.so.0
-usr/lib/*/libaml.so.0.*
diff -Nru aml-0.3.0/debian/libaml0t64.install 
aml-0.3.0/debian/libaml0t64.install
--- aml-0.3.0/debian/libaml0t64.install 1970-01-01 00:00:00.0 +
+++ aml-0.3.0/debian/libaml0t64.install 2021-09-11 13:29:07.0 +
@@ -0,0 +1,2 @@
+usr/lib/*/libaml.so.0
+usr/lib/*/libaml.so.0.*
diff -Nru aml-0.3.0/debian/libaml0t64.lintian-overrides 
aml-0.3.0/debian/libaml0t64.lintian-overrides
--- aml-0.3.0/debian/libaml0t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ aml-0.3.0/debian/libaml0t64.lintian-overrides   2024-01-31 
05:28:12.0 +
@@ -0,0 +1 @@
+libaml0t64: package-name-doesnt-match-sonames libaml0


Bug#1062043: cegui-mk2: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: cegui-mk2
Version: 0.8.7+git20220615-5
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
cegui-mk2 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 cegui-mk2
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 cegui-mk2-0.8.7+git20220615/debian/changelog 
cegui-mk2-0.8.7+git20220615/debian/changelog
--- cegui-mk2-0.8.7+git20220615/debian/changelog2023-09-23 
21:11:04.0 +
+++ cegui-mk2-0.8.7+git20220615/debian/changelog2024-01-31 
05:06:45.0 +
@@ -1,3 +1,10 @@
+cegui-mk2 (0.8.7+git20220615-5.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 05:06:45 +
+
 cegui-mk2 (0.8.7+git20220615-5) unstable; urgency=medium
 
   * Team upload
diff -Nru cegui-mk2-0.8.7+git20220615/debian/control 
cegui-mk2-0.8.7+git20220615/debian/control
--- cegui-mk2-0.8.7+git20220615/debian/control  2023-09-23 21:09:51.0 
+
+++ cegui-mk2-0.8.7+git20220615/debian/control  2024-01-31 05:06:45.0 
+
@@ -61,7 +61,8 @@
 VcS-Browser: https://salsa.debian.org/games-team/cegui-mk2
 VcS-Git: https://salsa.debian.org/games-team/cegui-mk2.git
 
-Package: libcegui-mk2-0.8.7
+Package: libcegui-mk2-0.8.7t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -69,9 +70,9 @@
  ${shlibs:Depends},
  ${misc:Depends},
 Recommends: python3-libcegui-mk2-0.8.7 (= ${binary:Version})
-Breaks: libsilly (<< 0.1.0-6.1)
+Breaks: libcegui-mk2-0.8.7 (<< ${source:Version}), libsilly (<< 0.1.0-6.1)
 Conflicts: libcegui-mk2-0c2a, libcegui-mk2-0.8.4
-Replaces: libcegui-mk2-0c2a, libcegui-mk2-0.8.4
+Replaces: libcegui-mk2-0.8.7, libcegui-mk2-0c2a, libcegui-mk2-0.8.4
 Description: Crazy Eddie's GUI (libraries)
  CEGUI is a free library providing windowing and widgets for graphics
  APIs and engines where such functionality is not natively available
@@ -86,11 +87,11 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libcegui-mk2-0.8.7 (= ${binary:Version}),
+ libcegui-mk2-0.8.7t64 (= ${binary:Version}),
  ${shlibs:Depends}, ${misc:Depends},
  ${python3:Depends}
-Breaks: libcegui-mk2-0.8.7 (<<0.8.7-3)
-Replaces: libcegui-mk2-0.8.7 (<<0.8.7-3)
+Breaks: libcegui-mk2-0.8.7t64 (<<0.8.7-3)
+Replaces: libcegui-mk2-0.8.7t64 (<<0.8.7-3)
 Description: Crazy Eddie's GUI (Python 3 Bindings)
  CEGUI is a free library providing windowing and widgets for graphics
  APIs and engines where such functionality is not natively available
@@ -105,7 +106,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libcegui-mk2-0.8.7 (= ${binary:Version}),
+ libcegui-mk2-0.8.7t64 (= ${binary:Version}),
  libdevil-dev,
  libfreeimage-dev,
  libfreetype-dev,
@@ -157,8 +158,8 @@
  fonts-junicode,
  fonts-jura,
  ${misc:Depends},
-Breaks: libcegui-mk2-0.8.7 (<<0.8.7-3)
-Replaces: libcegui-mk2-0.8.7 (<<0.8.7-3)
+Breaks: libcegui-mk2-0.8.7t64 (<<0.8.7-3)
+Replaces: libcegui-mk2-0.8.7t64 (<<0.8.7-3)
 Description: Crazy Eddie's GUI (data)
  CEGUI is a free library providing windowing and widgets for graphics
  APIs and engines where such functionality is not natively availa

Bug#1061885: allegro5: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: allegro5
Followup-For: Bug #1061885

Apologies once again!  An oversight in the conversion script caused us 
to fail to update strict versioned dependencies on the previous package 
name.  Please find attached a fixed patch.

This has also now been uploaded to experimental.
diff -Nru allegro5-5.2.9.1+dfsg/debian/changelog 
allegro5-5.2.9.1+dfsg/debian/changelog
--- allegro5-5.2.9.1+dfsg/debian/changelog  2024-01-20 14:33:19.0 
+
+++ allegro5-5.2.9.1+dfsg/debian/changelog  2024-01-31 05:18:34.0 
+
@@ -1,3 +1,11 @@
+allegro5 (2:5.2.9.1+dfsg-1.1~exp2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 05:18:34 +
+
 allegro5 (2:5.2.9.1+dfsg-1) unstable; urgency=medium
 
   * Update watch file
diff -Nru allegro5-5.2.9.1+dfsg/debian/control 
allegro5-5.2.9.1+dfsg/debian/control
--- allegro5-5.2.9.1+dfsg/debian/control2024-01-20 14:33:19.0 
+
+++ allegro5-5.2.9.1+dfsg/debian/control2024-01-31 05:16:56.0 
+
@@ -36,7 +36,10 @@
 Vcs-Git: https://salsa.debian.org/games-team/allegro5.git
 Vcs-Browser: https://salsa.debian.org/games-team/allegro5
 
-Package: liballegro5.2
+Package: liballegro5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro5.2
+Breaks: liballegro5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -54,7 +57,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
- liballegro5.2 (= ${binary:Version}),
+ liballegro5.2t64 (= ${binary:Version}),
  libc-dev,
  libgl-dev,
  libglu1-mesa-dev,
@@ -85,13 +88,16 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 
-Package: liballegro-acodec5.2
+Package: liballegro-acodec5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro-acodec5.2
+Breaks: liballegro-acodec5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
  ${misc:Depends},
- liballegro5.2 (= ${binary:Version})
+ liballegro5.2t64 (= ${binary:Version})
 Description: audio codec addon for the Allegro 5 library
  This package provides the audio codec addon for the Allegro 5 library.
  This addon allows you to load audio sample formats.
@@ -108,7 +114,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
- liballegro-acodec5.2 (= ${binary:Version}),
+ liballegro-acodec5.2t64 (= ${binary:Version}),
  liballegro5-dev (= ${binary:Version}),
  libopenal-dev,
  libopus-dev,
@@ -127,12 +133,15 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 
-Package: liballegro-audio5.2
+Package: liballegro-audio5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro-audio5.2
+Breaks: liballegro-audio5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends},
- liballegro5.2 (= ${binary:Version})
+ liballegro5.2t64 (= ${binary:Version})
 Description: audio addon for the Allegro 5 library
  This package provides the audio addon for the Allegro 5 library. This
  addon allows you to play sounds in your Allegro 5 programs.
@@ -149,7 +158,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
- liballegro-audio5.2 (= ${binary:Version}),
+ liballegro-audio5.2t64 (= ${binary:Version}),
  liballegro5-dev (= ${binary:Version}),
  libopenal-dev,
  libpulse-dev
@@ -164,12 +173,15 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 
-Package: liballegro-dialog5.2
+Package: liballegro-dialog5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro-dialog5.2
+Breaks: liballegro-dialog5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends},
- liballegro5.2 (= ${binary:Version})
+ liballegro5.2t64 (= ${binary:Version})
 Description: dialog addon for the Allegro 5 library
  This package provides the dialog addon for the Allegro 5 library. This
  addon allows you to show dialog boxes.
@@ -186,7 +198,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
- liballegro-dialog5.2 (= ${binary:Version}),
+ liballegro-dialog5.2t64 (= ${binary:Version}),
  liballegro5-dev (= ${binary:Version}),
  libgtk-3-dev
 Description: header files for the Allegro 5 dialog addon
@@ -200,12 +212,15 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 
-Pac

Bug#1061883: alberta: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: alberta
Followup-For: Bug #1061883

Apologies, an oversight in the conversion script caused us to fail to update
strict versioned dependencies on the previous package name.  Please find
attached a fixed patch.

This has also now been uploaded to experimental.
diff -Nru alberta-3.0.3/debian/changelog alberta-3.0.3/debian/changelog
--- alberta-3.0.3/debian/changelog  2021-10-22 11:49:17.0 +
+++ alberta-3.0.3/debian/changelog  2024-01-31 05:13:15.0 +
@@ -1,3 +1,11 @@
+alberta (3.0.3-1.1~exp2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 05:13:15 +
+
 alberta (3.0.3-1) unstable; urgency=medium
 
   * Team upload.
diff -Nru alberta-3.0.3/debian/control alberta-3.0.3/debian/control
--- alberta-3.0.3/debian/control2021-10-22 11:49:17.0 +
+++ alberta-3.0.3/debian/control2024-01-31 05:13:05.0 +
@@ -15,7 +15,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libalberta4 (= ${binary:Version})
+Depends: ${misc:Depends}, libalberta4t64 (= ${binary:Version})
 Breaks: libalberta2-dev (<< 3)
 Replaces: libalberta2-dev (<< 3)
 Description: adaptive finite element library (development files)
@@ -28,7 +28,10 @@
  .
  This package contains the development files.
 
-Package: libalberta4
+Package: libalberta4t64
+Provides: ${t64:Provides}
+Replaces: libalberta4
+Breaks: libalberta4 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
diff -Nru alberta-3.0.3/debian/libalberta4.install 
alberta-3.0.3/debian/libalberta4.install
--- alberta-3.0.3/debian/libalberta4.install2014-04-23 18:55:46.0 
+
+++ alberta-3.0.3/debian/libalberta4.install1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib/*/libalberta_?d.so.*
-usr/lib/*/libalberta_utilities.so.*
diff -Nru alberta-3.0.3/debian/libalberta4t64.install 
alberta-3.0.3/debian/libalberta4t64.install
--- alberta-3.0.3/debian/libalberta4t64.install 1970-01-01 00:00:00.0 
+
+++ alberta-3.0.3/debian/libalberta4t64.install 2014-04-23 18:55:46.0 
+
@@ -0,0 +1,2 @@
+usr/lib/*/libalberta_?d.so.*
+usr/lib/*/libalberta_utilities.so.*
diff -Nru alberta-3.0.3/debian/libalberta4t64.lintian-overrides 
alberta-3.0.3/debian/libalberta4t64.lintian-overrides
--- alberta-3.0.3/debian/libalberta4t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ alberta-3.0.3/debian/libalberta4t64.lintian-overrides   2024-01-31 
05:13:05.0 +
@@ -0,0 +1 @@
+libalberta4t64: package-name-doesnt-match-sonames libalberta4


Bug#1061882: combblas: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: combblas
Followup-For: Bug #1061882

(further) Apologies, an oversight in the conversion script caused us to 
fail to update strict versioned dependencies on the previous package 
name.  Please find attached a fixed patch.

This has also now been uploaded to experimental.
diff -Nru combblas-2.0.0/debian/changelog combblas-2.0.0/debian/changelog
--- combblas-2.0.0/debian/changelog 2023-08-05 00:57:33.0 +
+++ combblas-2.0.0/debian/changelog 2024-01-31 05:02:40.0 +
@@ -1,3 +1,11 @@
+combblas (2.0.0-3.1~exp2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 05:02:40 +
+
 combblas (2.0.0-3) unstable; urgency=medium
 
   * reinstate and update debian/patches/AWPM_library_38dd27e.patch.
diff -Nru combblas-2.0.0/debian/control combblas-2.0.0/debian/control
--- combblas-2.0.0/debian/control   2023-08-05 00:57:33.0 +
+++ combblas-2.0.0/debian/control   2024-01-31 05:02:30.0 +
@@ -17,7 +17,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libcombblas2.0.0 (= ${binary:Version}), ${misc:Depends}
+Depends: libcombblas2.0.0t64 (= ${binary:Version}), ${misc:Depends}
 Suggests: libcombblas-docs
 Description: an extensible parallel graph library for graph analytics
  The Combinatorial BLAS (CombBLAS) is an extensible distributed-memory
@@ -36,7 +36,10 @@
  This package provides development files for building client
  applications against combblas.
 
-Package: libcombblas2.0.0
+Package: libcombblas2.0.0t64
+Provides: ${t64:Provides}
+Replaces: libcombblas2.0.0
+Breaks: libcombblas2.0.0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru combblas-2.0.0/debian/libcombblas2.0.0.install 
combblas-2.0.0/debian/libcombblas2.0.0.install
--- combblas-2.0.0/debian/libcombblas2.0.0.install  2023-08-05 
00:57:33.0 +
+++ combblas-2.0.0/debian/libcombblas2.0.0.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru combblas-2.0.0/debian/libcombblas2.0.0t64.install 
combblas-2.0.0/debian/libcombblas2.0.0t64.install
--- combblas-2.0.0/debian/libcombblas2.0.0t64.install   1970-01-01 
00:00:00.0 +
+++ combblas-2.0.0/debian/libcombblas2.0.0t64.install   2023-08-05 
00:57:33.0 +
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru combblas-2.0.0/debian/libcombblas2.0.0t64.lintian-overrides 
combblas-2.0.0/debian/libcombblas2.0.0t64.lintian-overrides
--- combblas-2.0.0/debian/libcombblas2.0.0t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ combblas-2.0.0/debian/libcombblas2.0.0t64.lintian-overrides 2024-01-31 
05:02:30.0 +
@@ -0,0 +1 @@
+libcombblas2.0.0t64: package-name-doesnt-match-sonames libcombblas2.0.0


Bug#1061878: agg: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: agg
Followup-For: Bug #1061878

Apologies, an oversight in the conversion script caused us to fail to update
strict versioned dependencies on the previous package name.  Please find
attached a fixed patch.

This has also now been uploaded to experimental.
diff -Nru agg-2.6.1-r134+dfsg1/debian/changelog 
agg-2.6.1-r134+dfsg1/debian/changelog
--- agg-2.6.1-r134+dfsg1/debian/changelog   2020-04-20 01:24:18.0 
+
+++ agg-2.6.1-r134+dfsg1/debian/changelog   2024-01-31 04:52:51.0 
+
@@ -1,3 +1,11 @@
+agg (1:2.6.1-r134+dfsg1-2.1~exp2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 04:52:51 +
+
 agg (1:2.6.1-r134+dfsg1-2) unstable; urgency=medium
 
   * Update symbols file with gcc-10 symbols (Closes: #956985)
diff -Nru agg-2.6.1-r134+dfsg1/debian/control 
agg-2.6.1-r134+dfsg1/debian/control
--- agg-2.6.1-r134+dfsg1/debian/control 2020-03-13 05:11:26.0 +
+++ agg-2.6.1-r134+dfsg1/debian/control 2024-01-31 04:52:19.0 +
@@ -16,7 +16,7 @@
 
 Package: libagg-dev
 Section: libdevel
-Conflicts: libagg23-dev, libagg2, libagg2-dev
+Conflicts: libagg23-dev, libagg2t64, libagg2-dev
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -37,7 +37,7 @@
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: ${misc:Depends}, libagg2 (= ${binary:Version})
+Depends: ${misc:Depends}, libagg2t64 (= ${binary:Version})
 Description: AntiGrain Geometry graphical toolkit (static and shared 
development files)
  Anti-Grain Geometry (AGG) is a general purpose graphical toolkit written
  completely in standard and platform independent C++. It can be used in many
@@ -48,7 +48,10 @@
  agg, static and shared libraries.
 
 
-Package: libagg2
+Package: libagg2t64
+Provides: ${t64:Provides}
+Replaces: libagg2
+Breaks: libagg2 (<< ${source:Version})
 Conflicts: libagg23-dev, libagg-dev
 Architecture: any
 Multi-Arch: same
diff -Nru agg-2.6.1-r134+dfsg1/debian/libagg2.symbols 
agg-2.6.1-r134+dfsg1/debian/libagg2.symbols
--- agg-2.6.1-r134+dfsg1/debian/libagg2.symbols 2020-04-20 01:24:18.0 
+
+++ agg-2.6.1-r134+dfsg1/debian/libagg2.symbols 1970-01-01 00:00:00.0 
+
@@ -1,424 +0,0 @@
-libagg.so.2 libagg2 #MINVER#
-* Build-Depends-Package: libagg2-dev
- _ZGVN3agg14sRGB_conv_baseIfE3lutE@Base 2.6.0
- _ZGVN3agg14sRGB_conv_baseItE3lutE@Base 2.6.0
- _ZN3agg10bezier_arc4initEdd@Base 2.6.0
- _ZN3agg10curve3_div16recursive_bezierEddj@Base 2.6.0
- _ZN3agg10curve3_div4initEdd@Base 2.6.0
- _ZN3agg10curve3_div6bezierEdd@Base 2.6.0
- _ZN3agg10curve3_inc19approximation_scaleEd@Base 2.6.0
- _ZN3agg10curve3_inc4initEdd@Base 2.6.0
- _ZN3agg10curve3_inc6rewindEj@Base 2.6.0
- _ZN3agg10curve3_inc6vertexEPdS1_@Base 2.6.0
- _ZN3agg10curve4_div16recursive_bezierEj@Base 2.6.0
- _ZN3agg10curve4_div4initE@Base 2.6.0
- _ZN3agg10curve4_div6bezierE@Base 2.6.0
- _ZN3agg10curve4_inc19approximation_scaleEd@Base 2.6.0
- _ZN3agg10curve4_inc4initE@Base 2.6.0
- _ZN3agg10curve4_inc6rewindEj@Base 2.6.0
- _ZN3agg10curve4_inc6vertexEPdS1_@Base 2.6.0
- _ZN3agg10mcs11_propE@Base 2.6.0
- _ZN3agg10mcs12_propE@Base 2.6.0
- _ZN3agg10mcs13_propE@Base 2.6.0
- _ZN3agg10vcgen_dash10add_vertexEddj@Base 2.6.0
- _ZN3agg10vcgen_dash10dash_startEd@Base 2.6.0
- _ZN3agg10vcgen_dash10remove_allEv@Base 2.6.0
- _ZN3agg10vcgen_dash15calc_dash_startEd@Base 2.6.0
- _ZN3agg10vcgen_dash17remove_all_dashesEv@Base 2.6.0
- _ZN3agg10vcgen_dash6rewindEj@Base 2.6.0
- _ZN3agg10vcgen_dash6vertexEPdS1_@Base 2.6.0
- _ZN3agg10vcgen_dash8add_dashEdd@Base 2.6.0
- _ZN3agg10vcgen_dashC1Ev@Base 2.6.0
- _ZN3agg10vcgen_dashC2Ev@Base 2.6.0
- 
(optional)_ZN3agg11math_strokeINS_11pod_bvectorINS_10point_baseIdEELj610calc_miterERS4_RKNS_11vertex_distES9_S9_NS_11line_join_eEdd@Base
 2.6.0
- 
(optional)_ZN3agg11math_strokeINS_11pod_bvectorINS_10point_baseIdEELj68calc_arcERS4_dd@Base
 2.6.0
- 
(optional)_ZN3agg11math_strokeINS_11pod_bvectorINS_10point_baseIdEELj68calc_capERS4_RKNS_11vertex_distES9_d@Base
 2.6.0
- 
(optional)_ZN3agg11math_strokeINS_11pod_bvectorINS_10point_baseIdEELj69calc_joinERS4_RKNS_11vertex_distES9_S9_dd@Base
 2.6.0
- 
(optional)_ZN3agg11pod_bvectorINS_10point_baseIdEELj6EE14allocate_blockEj@Base 
2.6.0
- (optional)_ZN3agg11pod_bvectorINS_10point_baseIdEELj6EED1Ev@Base 2.6.0
- (optional)_ZN3agg11pod_bvectorINS_10point_baseIdEELj6EED2Ev@Base 2.6.0
- (optional)_ZN3agg11pod_bvectorINS_11vertex_distELj6EED1Ev@Base 2.6.0
- (optional)_ZN3agg11pod_bvectorINS_11vertex_distELj6EED2Ev@Base 2.6.0
- 
(optional)_ZN3agg11pod_bvectorINS_18vcgen_markers_term10coord_typeELj6EE14allocate_blockEj@Base
 1:2.6.1
- _ZN3agg12g_sqrt_tableE@Base 2.6.0
- _ZN3agg12gamma_spline3boxE@Base 2.6.0
- _ZN3agg12gamma_spline6rewindEj@Base 2.6.0
- _ZN3agg12gamma_spline6valuesE@Ba

Bug#1061874: colpack: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: colpack
Followup-For: Bug #1061874

Apologies, an oversight in the conversion script caused us to fail to update
strict versioned dependencies on the previous package name.  Please find
attached a fixed patch.

This has also now been uploaded to experimental.
diff -Nru colpack-1.0.10/debian/changelog colpack-1.0.10/debian/changelog
--- colpack-1.0.10/debian/changelog 2023-01-04 21:44:51.0 +
+++ colpack-1.0.10/debian/changelog 2024-01-31 03:52:55.0 +
@@ -1,3 +1,11 @@
+colpack (1.0.10-7.1~exp2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 03:52:55 +
+
 colpack (1.0.10-7) unstable; urgency=medium
 
   * Track upstream
diff -Nru colpack-1.0.10/debian/control colpack-1.0.10/debian/control
--- colpack-1.0.10/debian/control   2023-01-04 21:44:51.0 +
+++ colpack-1.0.10/debian/control   2024-01-31 03:52:51.0 +
@@ -15,7 +15,7 @@
 Section: libdevel
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
-Depends: ${misc:Depends}, libcolpack0v5 (= ${binary:Version})
+Depends: ${misc:Depends}, libcolpack0t64 (= ${binary:Version})
 Multi-Arch: same
 Description: Specialized graph vertex coloring library, development files
  ColPack is a package comprising of implementation of algorithms for
@@ -28,13 +28,16 @@
  This package contains the development library, header files, and
  documentation.
 
-Package: libcolpack0v5
+Package: libcolpack0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libcolpack0v5
+Breaks: libcolpack0v5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Conflicts: libcolpack0
-Replaces: libcolpack0
+Replaces: libcolpack0v5, libcolpack0
 Description: Specialized graph vertex coloring library, shared library
  ColPack is a package comprising of implementation of algorithms for
  specialized vertex coloring problems that arise in sparse derivative
diff -Nru colpack-1.0.10/debian/libcolpack0t64.install 
colpack-1.0.10/debian/libcolpack0t64.install
--- colpack-1.0.10/debian/libcolpack0t64.install1970-01-01 
00:00:00.0 +
+++ colpack-1.0.10/debian/libcolpack0t64.install2023-01-04 
21:44:51.0 +
@@ -0,0 +1 @@
+/usr/lib/*/lib*.so.*
diff -Nru colpack-1.0.10/debian/libcolpack0t64.lintian-overrides 
colpack-1.0.10/debian/libcolpack0t64.lintian-overrides
--- colpack-1.0.10/debian/libcolpack0t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ colpack-1.0.10/debian/libcolpack0t64.lintian-overrides  2024-01-31 
03:52:51.0 +
@@ -0,0 +1 @@
+libcolpack0t64: package-name-doesnt-match-sonames libcolpack0v5
diff -Nru colpack-1.0.10/debian/libcolpack0v5.install 
colpack-1.0.10/debian/libcolpack0v5.install
--- colpack-1.0.10/debian/libcolpack0v5.install 2023-01-04 21:44:51.0 
+
+++ colpack-1.0.10/debian/libcolpack0v5.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-/usr/lib/*/lib*.so.*


Bug#1061873: afflib: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: afflib
Followup-For: Bug #1061873

Apologies, an oversight in the conversion script caused us to fail to update
strict versioned dependencies on the previous package name.  Please find
attached a fixed patch.

This has also now been uploaded to experimental.
diff -Nru afflib-3.7.20/debian/changelog afflib-3.7.20/debian/changelog
--- afflib-3.7.20/debian/changelog  2022-12-28 16:10:05.0 +
+++ afflib-3.7.20/debian/changelog  2024-01-31 03:46:32.0 +
@@ -1,3 +1,11 @@
+afflib (3.7.20-1.1~exp2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 03:46:32 +
+
 afflib (3.7.20-1) unstable; urgency=medium
 
   * New upstream version 3.7.20.
diff -Nru afflib-3.7.20/debian/control afflib-3.7.20/debian/control
--- afflib-3.7.20/debian/control2022-12-28 16:09:57.0 +
+++ afflib-3.7.20/debian/control2024-01-31 03:46:04.0 +
@@ -17,12 +17,15 @@
 Vcs-Browser: https://salsa.debian.org/pkg-security-team/afflib
 Vcs-Git: https://salsa.debian.org/pkg-security-team/afflib.git
 
-Package: libafflib0v5
+Package: libafflib0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libafflib0v5
+Breaks: libafflib0v5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Conflicts: libafflib0
-Replaces: libafflib0
+Replaces: libafflib0v5, libafflib0
 Description: Advanced Forensics Format Library
  The Advanced Forensic Format (AFF) is on-disk format for storing
  computer forensic information. Critical features of AFF include:
@@ -39,7 +42,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libafflib0v5 (= ${binary:Version})
+Depends: ${misc:Depends}, libafflib0t64 (= ${binary:Version})
 Recommends: afflib-tools
 Description: Advanced Forensics Format Library (development files)
  The Advanced Forensic Format (AFF) is on-disk format for storing
diff -Nru afflib-3.7.20/debian/libafflib0t64.docs 
afflib-3.7.20/debian/libafflib0t64.docs
--- afflib-3.7.20/debian/libafflib0t64.docs 1970-01-01 00:00:00.0 
+
+++ afflib-3.7.20/debian/libafflib0t64.docs 2022-12-28 16:09:57.0 
+
@@ -0,0 +1,5 @@
+AUTHORS
+BUGLIST.txt
+doc/*.txt
+NEWS
+README
diff -Nru afflib-3.7.20/debian/libafflib0t64.install 
afflib-3.7.20/debian/libafflib0t64.install
--- afflib-3.7.20/debian/libafflib0t64.install  1970-01-01 00:00:00.0 
+
+++ afflib-3.7.20/debian/libafflib0t64.install  2022-12-28 16:09:57.0 
+
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru afflib-3.7.20/debian/libafflib0t64.lintian-overrides 
afflib-3.7.20/debian/libafflib0t64.lintian-overrides
--- afflib-3.7.20/debian/libafflib0t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ afflib-3.7.20/debian/libafflib0t64.lintian-overrides2024-01-31 
03:46:04.0 +
@@ -0,0 +1 @@
+libafflib0t64: package-name-doesnt-match-sonames libafflib0v5
diff -Nru afflib-3.7.20/debian/libafflib0t64.symbols 
afflib-3.7.20/debian/libafflib0t64.symbols
--- afflib-3.7.20/debian/libafflib0t64.symbols  1970-01-01 00:00:00.0 
+
+++ afflib-3.7.20/debian/libafflib0t64.symbols  2024-01-31 03:46:04.0 
+
@@ -0,0 +1,804 @@
+libafflib.so.0 libafflib0t64 #MINVER#
+* Build-Depends-Package: libafflib-dev
+ IID_ICompressCoder2@Base 3.7.6
+ IID_ICompressCoder@Base 3.7.6
+ IID_ICompressFilter@Base 3.7.6
+ IID_ICompressGetInStreamProcessedSize@Base 3.7.6
+ IID_ICompressGetSubStreamSize@Base 3.7.6
+ IID_ICompressProgressInfo@Base 3.7.6
+ IID_ICompressSetCoderMt@Base 3.7.6
+ IID_ICompressSetCoderProperties@Base 3.7.6
+ IID_ICompressSetDecoderProperties2@Base 3.7.6
+ IID_ICompressSetInStream@Base 3.7.6
+ IID_ICompressSetInStreamSize@Base 3.7.6
+ IID_ICompressSetOutStream@Base 3.7.6
+ IID_ICompressSetOutStreamSize@Base 3.7.6
+ IID_ICompressWriteCoderProperties@Base 3.7.6
+ IID_ICryptoProperties@Base 3.7.6
+ IID_ICryptoSetCRC@Base 3.7.6
+ IID_ICryptoSetPassword@Base 3.7.6
+ IID_IInStream@Base 3.7.6
+ IID_IOutStream@Base 3.7.6
+ IID_IOutStreamFlush@Base 3.7.6
+ IID_ISequentialInStream@Base 3.7.6
+ IID_ISequentialOutStream@Base 3.7.6
+ IID_IStreamGetSize@Base 3.7.6
+ LzmaDecode@Base 3.7.6
+ LzmaDecodeProperties@Base 3.7.6
+ LzmaRamDecompress@Base 3.7.6
+ LzmaRamGetUncompressedSize@Base 3.7.6
+ _Z10ReadStreamP19ISequentialInStreamPvjPj@Base 3.7.6
+ _Z10s3_del_segP7_AFFILEPKc@Base 3.7.6
+ _Z11MyCharUpperw@Base 3.7.6
+ _Z11WriteStreamP20ISequentialOutStreamPKvjPj@Base 3.7.6
+ _Z11afd_del_segP7_AFFILEPKc@Base 3.7.6
+ _Z11raw_freopenP7_AFFILEP8_IO_FILE@Base 3.7.6
+ _Z12srp_validateP7_AFFILE@Base 3.7.6
+ _Z13LzmaBenchmarkP8_IO_FILEjj@Base 3.7.6
+ (optional) _Z13LzmaRamEncodePKhjPhjPjj13ESzFilterMode@Base 3.7.17
+ (optional) _Z13LzmaRamEncodePKhmPhmPmj13ESzFilterMode@Base 3.7.17
+ (optional) _Z14af_aes_decryptP7_AFFILEPKcPhPj@Base 3.7.17
+

Bug#1062042: cddlib: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: cddlib
Version: 094m-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
cddlib 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 cddlib
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 cddlib-094m/debian/changelog cddlib-094m/debian/changelog
--- cddlib-094m/debian/changelog2021-12-27 22:39:19.0 +
+++ cddlib-094m/debian/changelog2024-01-31 03:46:00.0 +
@@ -1,3 +1,10 @@
+cddlib (094m-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 03:46:00 +
+
 cddlib (094m-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru cddlib-094m/debian/control cddlib-094m/debian/control
--- cddlib-094m/debian/control  2021-12-27 22:07:50.0 +
+++ cddlib-094m/debian/control  2024-01-31 03:45:59.0 +
@@ -13,7 +13,7 @@
 Package: libcdd-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, libgmp-dev, libcdd0d (= ${binary:Version})
+Depends: ${misc:Depends}, libgmp-dev, libcdd0t64 (= ${binary:Version})
 Suggests: libcdd-doc
 Multi-Arch: same
 Description: Library for finding vertices of convex polytopes, development
@@ -25,7 +25,11 @@
  .
  This package contains the cddlib development files.
 
-Package: libcdd0d
+Package: libcdd0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libcdd0d
+Replaces: libcdd0d
+Breaks: libcdd0d (<< ${source:Version})
 Section: libs
 Architecture: any
 Conflicts: libcdd0
diff -Nru cddlib-094m/debian/libcdd0d.install 
cddlib-094m/debian/libcdd0d.install
--- cddlib-094m/debian/libcdd0d.install 2018-09-29 19:06:44.0 +
+++ cddlib-094m/debian/libcdd0d.install 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru cddlib-094m/debian/libcdd0d.lintian-overrides 
cddlib-094m/debian/libcdd0d.lintian-overrides
--- cddlib-094m/debian/libcdd0d.lintian-overrides   2018-09-29 
19:06:44.0 +
+++ cddlib-094m/debian/libcdd0d.lintian-overrides   1970-01-01 
00:00:00.0 +
@@ -1,5 +0,0 @@
-# The soname libcdd.so.0 is now used by upstream, but
-# was used before in Debian for another ABI. Since the
-# package is only used by gfan, I think it is ok
-# to only rename the package and keep the soname.
-libcdd0d binary: package-name-doesnt-match-sonames
diff -Nru cddlib-094m/debian/libcdd0d.shlibs cddlib-094m/debian/libcdd0d.shlibs
--- cddlib-094m/debian/libcdd0d.shlibs  2018-09-29 19:06:44.0 +
+++ cddlib-094m/debian/libcdd0d.shlibs  1970-01-01 00:00:00.0 +
@@ -1,2 +0,0 @@
-libcdd 0 libcdd0d
-libcddgmp 0 libcdd0d
diff -Nru cddlib-094m/debian/libcdd0t64.install 
cddlib-094m/debian/libcdd0t64.install
--- cddlib-094m/debian/libcdd0t64.install   1970-01-01 00:00:00.0 
+
+++ cddlib-094m/debian/libcdd0t64.install   2018-09-29 19:06:44.0 
+
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru cddlib-094m/debian/libcdd0t64.lintian-overrides 
cddlib-094m/debian/libcdd0t64.lintian-overrides
--- cddlib-094m/debian/libcdd0t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ cddl

Bug#1062041: cbflib: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: cbflib
Version: 0.9.7+dfsg1-3
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
cbflib 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 cbflib
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 cbflib-0.9.7+dfsg1/debian/changelog 
cbflib-0.9.7+dfsg1/debian/changelog
--- cbflib-0.9.7+dfsg1/debian/changelog 2023-12-08 13:14:29.0 +
+++ cbflib-0.9.7+dfsg1/debian/changelog 2024-01-31 03:31:30.0 +
@@ -1,3 +1,10 @@
+cbflib (0.9.7+dfsg1-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 03:31:30 +
+
 cbflib (0.9.7+dfsg1-3) unstable; urgency=medium
 
   [ Teemu Ikonen ]
diff -Nru cbflib-0.9.7+dfsg1/debian/control cbflib-0.9.7+dfsg1/debian/control
--- cbflib-0.9.7+dfsg1/debian/control   2023-12-08 13:14:29.0 +
+++ cbflib-0.9.7+dfsg1/debian/control   2024-01-31 03:31:30.0 +
@@ -27,7 +27,7 @@
 Pre-Depends:
  ${misc:Pre-Depends},
 Depends:
- libcbf1 (= ${binary:Version}),
+ libcbf1t64 (= ${binary:Version}),
  libhdf5-dev,
  ${misc:Depends},
 Description: development files for CBFlib
@@ -40,7 +40,10 @@
  .
  This package contains libraries and header files for program development.
 
-Package: libcbf1
+Package: libcbf1t64
+Provides: ${t64:Provides}
+Replaces: libcbf1
+Breaks: libcbf1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru cbflib-0.9.7+dfsg1/debian/libcbf1.symbols 
cbflib-0.9.7+dfsg1/debian/libcbf1.symbols
--- cbflib-0.9.7+dfsg1/debian/libcbf1.symbols   2023-12-08 13:14:29.0 
+
+++ cbflib-0.9.7+dfsg1/debian/libcbf1.symbols   1970-01-01 00:00:00.0 
+
@@ -1,1045 +0,0 @@
-libcbf.so.1 libcbf1 #MINVER#
-* Build-Depends-Package: libcbf-dev
- CBF_H5Z_CBF@Base 0.9.5.18
- H5PLget_plugin_info@Base 0.9.5.18
- H5PLget_plugin_type@Base 0.9.5.18
- MD5Final@Base 0.9.5.18
- MD5Init@Base 0.9.5.18
- MD5Update@Base 0.9.5.18
- _cbf_str_join@Base 0.9.5.18
- _cbf_write_nx2cbf__beam_op@Base 0.9.5.18
- bits@Base 0.9.5.18
- cbf_H5Acreate@Base 0.9.5.18
- cbf_H5Afind@Base 0.9.5.18
- cbf_H5Afree@Base 0.9.5.18
- cbf_H5Aread@Base 0.9.5.18
- cbf_H5Aread_string@Base 0.9.5.18
- cbf_H5Arequire_cmp2@Base 0.9.5.18
- cbf_H5Arequire_cmp2_ULP@Base 0.9.5.18
- cbf_H5Arequire_cmp@Base 0.9.5.18
- cbf_H5Arequire_string@Base 0.9.5.18
- cbf_H5Awrite@Base 0.9.5.18
- cbf_H5Dcreate@Base 0.9.5.18
- cbf_H5Dfind2@Base 0.9.5.18
- cbf_H5Dfind@Base 0.9.5.18
- cbf_H5Dfree@Base 0.9.5.18
- cbf_H5Dinsert@Base 0.9.5.18
- cbf_H5Dread2@Base 0.9.5.18
- cbf_H5Dread@Base 0.9.5.18
- cbf_H5Dread_element_as_string@Base 0.9.5.18
- cbf_H5Drequire@Base 0.9.5.18
- cbf_H5Drequire_flstring@Base 0.9.5.18
- cbf_H5Drequire_scalar_F64LE2@Base 0.9.5.18
- cbf_H5Drequire_scalar_F64LE2_ULP@Base 0.9.5.18
- cbf_H5Drequire_scalar_F64LE@Base 0.9.5.18
- cbf_H5Dset_extent@Base 0.9.5.18
- cbf_H5Dwrite2@Base 0.9.5.18
- cbf_H5Dwrite@Base 0.9.5.18
- cbf_H5Fclose@Base 0.9.5.18
- cbf_H5Fopen@Base 0.9.5.18
- cbf_H5Gcreate@Base 0.9.5.18
- cbf_H5Gcreate_in_handle@Base 0.9.5.18
- cbf_H5Gfind@Base 0.9.5.18
- cbf_H5Gfree@Base 0.9.5.18
- cbf_H5Grequire@

Bug#1062038: canl-c: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: canl-c
Version: 3.0.0-4
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
canl-c 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 canl-c
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 canl-c-3.0.0/debian/changelog canl-c-3.0.0/debian/changelog
--- canl-c-3.0.0/debian/changelog   2022-12-17 15:20:41.0 +
+++ canl-c-3.0.0/debian/changelog   2024-01-31 03:23:08.0 +
@@ -1,3 +1,10 @@
+canl-c (3.0.0-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 03:23:08 +
+
 canl-c (3.0.0-4) unstable; urgency=medium
 
   * Convert debian/rules to dh tool
diff -Nru canl-c-3.0.0/debian/control canl-c-3.0.0/debian/control
--- canl-c-3.0.0/debian/control 2022-12-17 15:20:41.0 +
+++ canl-c-3.0.0/debian/control 2024-01-31 03:23:07.0 +
@@ -20,7 +20,10 @@
 Vcs-Git: https://salsa.debian.org/ellert/canl-c.git
 Homepage: https://github.com/CESNET/canl-c
 
-Package: libcanl-c4
+Package: libcanl-c4t64
+Provides: ${t64:Provides}
+Replaces: libcanl-c4
+Breaks: libcanl-c4 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -35,7 +38,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libcanl-c4 (= ${binary:Version}),
+ libcanl-c4t64 (= ${binary:Version}),
  libkrb5-dev,
  ${misc:Depends}
 Description: Development files for EMI caNl
@@ -46,7 +49,7 @@
 Architecture: any
 Multi-Arch: foreign
 Depends:
- libcanl-c4 (= ${binary:Version}),
+ libcanl-c4t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Description: Example programs of EMI caNl
diff -Nru canl-c-3.0.0/debian/libcanl-c4.install 
canl-c-3.0.0/debian/libcanl-c4.install
--- canl-c-3.0.0/debian/libcanl-c4.install  2021-08-21 17:50:53.0 
+
+++ canl-c-3.0.0/debian/libcanl-c4.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-/usr/lib/*/lib*.so.*
diff -Nru canl-c-3.0.0/debian/libcanl-c4t64.install 
canl-c-3.0.0/debian/libcanl-c4t64.install
--- canl-c-3.0.0/debian/libcanl-c4t64.install   1970-01-01 00:00:00.0 
+
+++ canl-c-3.0.0/debian/libcanl-c4t64.install   2021-08-21 17:50:53.0 
+
@@ -0,0 +1 @@
+/usr/lib/*/lib*.so.*
diff -Nru canl-c-3.0.0/debian/libcanl-c4t64.lintian-overrides 
canl-c-3.0.0/debian/libcanl-c4t64.lintian-overrides
--- canl-c-3.0.0/debian/libcanl-c4t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ canl-c-3.0.0/debian/libcanl-c4t64.lintian-overrides 2024-01-31 
03:23:07.0 +
@@ -0,0 +1 @@
+libcanl-c4t64: package-name-doesnt-match-sonames libcanl-c4


Bug#1061872: adolc: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: adolc
Followup-For: Bug #1061872

Apologies, an oversight in the conversion script caused us to fail to update
strict versioned dependencies on the previous package name.  Please find
attached a fixed patch.

This will also be uploaded to experimental shortly.
diff -Nru adolc-2.7.2/debian/changelog adolc-2.7.2/debian/changelog
--- adolc-2.7.2/debian/changelog2023-01-04 09:58:22.0 +
+++ adolc-2.7.2/debian/changelog2024-01-31 03:13:29.0 +
@@ -1,3 +1,12 @@
+adolc (2.7.2-6.1~exp2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+  * In addition, fix wrong library name mapping from previous upload.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 03:13:29 +
+
 adolc (2.7.2-6) unstable; urgency=medium
 
   * upstream URL updates
diff -Nru adolc-2.7.2/debian/control adolc-2.7.2/debian/control
--- adolc-2.7.2/debian/control  2023-01-04 09:58:22.0 +
+++ adolc-2.7.2/debian/control  2024-01-31 03:13:13.0 +
@@ -16,7 +16,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${shlibs:Depends}, ${misc:Depends}, libadolc2 (= ${binary:Version}), 
libcolpack-dev
+Depends: ${shlibs:Depends}, ${misc:Depends}, libadolc2t64 (= 
${binary:Version}), libcolpack-dev
 Description: ADOLC development libs and headers
  The ADOLC system automatically calculates exact derivatives of a
  C/C++ function.  It uses C++ overloading to record arithmetic
@@ -26,7 +26,10 @@
  This package contains the development library, header files,
  and user's manual.
 
-Package: libadolc2
+Package: libadolc2t64
+Provides: ${t64:Provides}
+Replaces: libadolc2
+Breaks: libadolc2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
diff -Nru adolc-2.7.2/debian/libadolc2.install 
adolc-2.7.2/debian/libadolc2.install
--- adolc-2.7.2/debian/libadolc2.install2020-05-31 10:35:51.0 
+
+++ adolc-2.7.2/debian/libadolc2.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru adolc-2.7.2/debian/libadolc2t64.install 
adolc-2.7.2/debian/libadolc2t64.install
--- adolc-2.7.2/debian/libadolc2t64.install 1970-01-01 00:00:00.0 
+
+++ adolc-2.7.2/debian/libadolc2t64.install 2020-05-31 10:35:51.0 
+
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru adolc-2.7.2/debian/libadolc2t64.lintian-overrides 
adolc-2.7.2/debian/libadolc2t64.lintian-overrides
--- adolc-2.7.2/debian/libadolc2t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ adolc-2.7.2/debian/libadolc2t64.lintian-overrides   2024-01-31 
03:13:13.0 +
@@ -0,0 +1 @@
+libadolc2t64: package-name-doesnt-match-sonames libadolc2


Bug#1062036: cal3d: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: cal3d
Version: 0.11.0-8
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
cal3d 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 cal3d
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 cal3d-0.11.0/debian/changelog cal3d-0.11.0/debian/changelog
--- cal3d-0.11.0/debian/changelog   2023-02-25 13:22:13.0 +
+++ cal3d-0.11.0/debian/changelog   2024-01-31 03:18:31.0 +
@@ -1,3 +1,10 @@
+cal3d (0.11.0-8.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 03:18:31 +
+
 cal3d (0.11.0-8) unstable; urgency=medium
 
   * QA upload.
diff -Nru cal3d-0.11.0/debian/control cal3d-0.11.0/debian/control
--- cal3d-0.11.0/debian/control 2023-02-25 13:22:13.0 +
+++ cal3d-0.11.0/debian/control 2024-01-31 03:18:31.0 +
@@ -6,12 +6,15 @@
 Standards-Version: 3.9.8
 Homepage: https://mp3butcher.github.io/Cal3D/
 
-Package: libcal3d12v5
+Package: libcal3d12t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libcal3d12v5
+Breaks: libcal3d12v5 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Conflicts: libcal3d12
-Replaces: libcal3d12
+Replaces: libcal3d12v5, libcal3d12
 Description: Skeletal based 3d character animation library
  Cal3d is a skeletal based 3d character animation library
  written in C++ in a platform-/graphic API-independent way.
@@ -23,7 +26,7 @@
 Package: libcal3d12-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, libcal3d12v5 (= ${binary:Version})
+Depends: ${misc:Depends}, libcal3d12t64 (= ${binary:Version})
 Conflicts: libcal3d-dev, libcal3d10-dev
 Replaces: libcal3d-dev, libcal3d10-dev
 Provides: libcal3d-dev
diff -Nru cal3d-0.11.0/debian/libcal3d12t64.install 
cal3d-0.11.0/debian/libcal3d12t64.install
--- cal3d-0.11.0/debian/libcal3d12t64.install   1970-01-01 00:00:00.0 
+
+++ cal3d-0.11.0/debian/libcal3d12t64.install   2016-07-21 05:14:59.0 
+
@@ -0,0 +1,4 @@
+usr/bin/cal3d_converter
+usr/lib/libcal3d.so.12
+usr/lib/libcal3d.so.12.0.0
+usr/share/man/man1/cal3d_converter.1
diff -Nru cal3d-0.11.0/debian/libcal3d12t64.lintian-overrides 
cal3d-0.11.0/debian/libcal3d12t64.lintian-overrides
--- cal3d-0.11.0/debian/libcal3d12t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ cal3d-0.11.0/debian/libcal3d12t64.lintian-overrides 2024-01-31 
03:18:31.0 +
@@ -0,0 +1 @@
+libcal3d12t64: package-name-doesnt-match-sonames libcal3d12v5
diff -Nru cal3d-0.11.0/debian/libcal3d12v5.install 
cal3d-0.11.0/debian/libcal3d12v5.install
--- cal3d-0.11.0/debian/libcal3d12v5.install2016-07-21 05:14:59.0 
+
+++ cal3d-0.11.0/debian/libcal3d12v5.install1970-01-01 00:00:00.0 
+
@@ -1,4 +0,0 @@
-usr/bin/cal3d_converter
-usr/lib/libcal3d.so.12
-usr/lib/libcal3d.so.12.0.0
-usr/share/man/man1/cal3d_converter.1


Bug#1062037: camp: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: camp
Version: 0.8.4-4
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
camp 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 camp
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 camp-0.8.4/debian/changelog camp-0.8.4/debian/changelog
--- camp-0.8.4/debian/changelog 2021-11-08 20:30:04.0 +
+++ camp-0.8.4/debian/changelog 2024-01-31 03:20:29.0 +
@@ -1,3 +1,10 @@
+camp (0.8.4-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 03:20:29 +
+
 camp (0.8.4-4) unstable; urgency=medium
 
   * Team upload.
diff -Nru camp-0.8.4/debian/control camp-0.8.4/debian/control
--- camp-0.8.4/debian/control   2021-11-08 20:30:04.0 +
+++ camp-0.8.4/debian/control   2024-01-31 03:20:29.0 +
@@ -15,15 +15,16 @@
 Homepage: https://github.com/IRCAD/camp
 Rules-Requires-Root: no
 
-Package: libcamp0.8
+Package: libcamp0.8t64
+Breaks: libcamp0.8 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends},
  ${misc:Depends}
 Conflicts: libcamp0.7
-Provides: libcamp0.7
-Replaces: libcamp0.7
+Provides: libcamp0.7, ${t64:Provides}
+Replaces: libcamp0.8, libcamp0.7
 Description: C++ multi-purpose reflection library
  CAMP is a multi-purpose reflection library developed by Technogerma Systems
  France (http://www.tegesoft.com).
@@ -50,7 +51,7 @@
 Package: libcamp-dev
 Architecture: any
 Section: libdevel
-Depends: libcamp0.8 (= ${binary:Version}),
+Depends: libcamp0.8t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Conflicts: libcamp0.7-dev


Bug#1062034: c-icap: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: c-icap
Version: 1:0.5.10-6
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
c-icap 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 c-icap
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 c-icap-0.5.10/debian/changelog c-icap-0.5.10/debian/changelog
--- c-icap-0.5.10/debian/changelog  2023-08-19 22:04:36.0 +
+++ c-icap-0.5.10/debian/changelog  2024-01-31 03:17:09.0 +
@@ -1,3 +1,10 @@
+c-icap (1:0.5.10-6.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 03:17:09 +
+
 c-icap (1:0.5.10-6) unstable; urgency=medium
 
   * QA upload.
diff -Nru c-icap-0.5.10/debian/control c-icap-0.5.10/debian/control
--- c-icap-0.5.10/debian/control2023-07-29 23:42:50.0 +
+++ c-icap-0.5.10/debian/control2024-01-31 03:17:08.0 +
@@ -22,7 +22,7 @@
  ${misc:Pre-Depends},
 Depends:
  adduser,
- libicapapi5 (=${binary:Version}),
+ libicapapi5t64 (=${binary:Version}),
  sysvinit-utils (>= 3.05-4~) | lsb-base,
  ${misc:Depends},
  ${shlibs:Depends},
@@ -43,7 +43,7 @@
 Architecture: any
 Section: libdevel
 Depends:
- libicapapi5 (=${binary:Version}),
+ libicapapi5t64 (=${binary:Version}),
  ${misc:Depends},
 Description: ICAP API library development files
  C-ICAP is an implementation of an ICAP server. It can be used with
@@ -55,7 +55,10 @@
  .
  This Package contains the ICAP API library development files.
 
-Package: libicapapi5
+Package: libicapapi5t64
+Provides: ${t64:Provides}
+Replaces: libicapapi5
+Breaks: libicapapi5 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends:
diff -Nru c-icap-0.5.10/debian/libicapapi5.install 
c-icap-0.5.10/debian/libicapapi5.install
--- c-icap-0.5.10/debian/libicapapi5.install2023-07-04 12:47:30.0 
+
+++ c-icap-0.5.10/debian/libicapapi5.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libicapapi.so.5*
diff -Nru c-icap-0.5.10/debian/libicapapi5.symbols 
c-icap-0.5.10/debian/libicapapi5.symbols
--- c-icap-0.5.10/debian/libicapapi5.symbols2023-07-29 23:38:01.0 
+
+++ c-icap-0.5.10/debian/libicapapi5.symbols1970-01-01 00:00:00.0 
+
@@ -1,439 +0,0 @@
-libicapapi.so.5 libicapapi5 #MINVER#
-* Build-Depends-Package: libicapapi-dev
- CI_BODY_MAX_MEM@Base 0.1.4
- CI_DEBUG_LEVEL@Base 0.1.4
- CI_DEBUG_STDOUT@Base 0.1.4
- CI_TMPDIR@Base 0.1.4
- STATS@Base 0.1.4
- STAT_GROUPS@Base 0.1.4
- STAT_INT64@Base 0.1.4
- STAT_KBS@Base 0.1.4
- TEMPLATE_CACHE_SIZE@Base 0.1.4
- TEMPLATE_DEF_LANG@Base 0.1.4
- TEMPLATE_DIR@Base 0.1.4
- TEMPLATE_MEMBUF_SIZE@Base 0.1.4
- TEMPLATE_RELOAD_TIME@Base 0.1.4
- __ci_debug_abort@Base 1:0.5.10
- __log_error@Base 0.1.4
- ci_MD5Final@Base 1:0.3.1
- ci_MD5Init@Base 1:0.3.1
- ci_MD5Update@Base 1:0.3.1
- ci_access_entry_add_acl@Base 0.1.4
- ci_access_entry_add_acl_by_name@Base 0.1.4
- ci_access_entry_match_request@Base 0.1.4
- ci_access_entry_new@Base 0.1.4
- ci_access_entry_release@Base 0.1.4
- ci_acl_add_data@Base 1:0.3.1
- ci_acl_destroy@Base 1:0.5.10
- ci_acl_init@Base 0.1.4
- ci_a

Bug#1062029: broker: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Of course, broker also FTBFS due to bug #1037597 (which I knew before this
bug was filed, but, well, the scripts for this mass bug filing aren't that
flexible at the moment), so nothing is actually being uploaded.

If and when someone fixes broker, this patch should also be included -
presuming that dpkg is uploaded with the 64-bit time_t change beforehand,
which seems likely.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: PGP signature


Bug#1062035: c-vtapi: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: c-vtapi
Version: 0.0~git20230329.226eda8-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
c-vtapi 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 c-vtapi
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 c-vtapi-0.0~git20230329.226eda8/debian/changelog 
c-vtapi-0.0~git20230329.226eda8/debian/changelog
--- c-vtapi-0.0~git20230329.226eda8/debian/changelog2023-07-25 
15:20:21.0 +
+++ c-vtapi-0.0~git20230329.226eda8/debian/changelog2024-01-31 
03:17:58.0 +
@@ -1,3 +1,10 @@
+c-vtapi (0.0~git20230329.226eda8-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 03:17:58 +
+
 c-vtapi (0.0~git20230329.226eda8-1) unstable; urgency=medium
 
   * New upstream version 0.0~git20230329.226eda8.
diff -Nru c-vtapi-0.0~git20230329.226eda8/debian/control 
c-vtapi-0.0~git20230329.226eda8/debian/control
--- c-vtapi-0.0~git20230329.226eda8/debian/control  2023-07-25 
15:19:24.0 +
+++ c-vtapi-0.0~git20230329.226eda8/debian/control  2024-01-31 
03:17:58.0 +
@@ -16,7 +16,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libcvtapi1 (= ${binary:Version}),
+Depends: libcvtapi1t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: VirusTotal C API library (development)
  This package provides the official implementation of the
@@ -29,7 +29,10 @@
  This package contains the files needed to compile and link
  programs which use this library.
 
-Package: libcvtapi1
+Package: libcvtapi1t64
+Provides: ${t64:Provides}
+Replaces: libcvtapi1
+Breaks: libcvtapi1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
diff -Nru c-vtapi-0.0~git20230329.226eda8/debian/libcvtapi1.install 
c-vtapi-0.0~git20230329.226eda8/debian/libcvtapi1.install
--- c-vtapi-0.0~git20230329.226eda8/debian/libcvtapi1.install   2023-07-25 
15:19:24.0 +
+++ c-vtapi-0.0~git20230329.226eda8/debian/libcvtapi1.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru c-vtapi-0.0~git20230329.226eda8/debian/libcvtapi1.symbols 
c-vtapi-0.0~git20230329.226eda8/debian/libcvtapi1.symbols
--- c-vtapi-0.0~git20230329.226eda8/debian/libcvtapi1.symbols   2023-07-25 
15:19:24.0 +
+++ c-vtapi-0.0~git20230329.226eda8/debian/libcvtapi1.symbols   1970-01-01 
00:00:00.0 +
@@ -1,120 +0,0 @@
-libcvtapi.so.1 libcvtapi1 #MINVER#
-* Build-Depends-Package: libcvtapi-dev
- VtApiPage_alloc@Base 0.0~git20210831.b30f7ad
- VtApiPage_constructor@Base 0.0~git20210831.b30f7ad
- VtApiPage_destructor@Base 0.0~git20210831.b30f7ad
- VtApiPage_get@Base 0.0~git20210831.b30f7ad
- VtApiPage_new@Base 0.0~git20210831.b30f7ad
- VtApiPage_put@Base 0.0~git20210831.b30f7ad
- VtApiPage_resetBuffer@Base 0.0~git20210831.b30f7ad
- VtApiPage_setApiKey@Base 0.0~git20210831.b30f7ad
- VtComments_add@Base 0.0~git20210831.b30f7ad
- VtComments_constructor@Base 0.0~git20210831.b30f7ad
- VtComments_destructor@Base 0.0~git20210831.b30f7ad
- VtComments_get@Base 0.0~git20210831.b30

Bug#1062033: c-blosc2: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: c-blosc2
Version: 2.13.1+ds-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
c-blosc2 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 c-blosc2
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 c-blosc2-2.13.1+ds/debian/changelog 
c-blosc2-2.13.1+ds/debian/changelog
--- c-blosc2-2.13.1+ds/debian/changelog 2024-01-27 12:02:41.0 +
+++ c-blosc2-2.13.1+ds/debian/changelog 2024-01-31 03:15:41.0 +
@@ -1,3 +1,10 @@
+c-blosc2 (2.13.1+ds-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 03:15:41 +
+
 c-blosc2 (2.13.1+ds-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru c-blosc2-2.13.1+ds/debian/control c-blosc2-2.13.1+ds/debian/control
--- c-blosc2-2.13.1+ds/debian/control   2024-01-27 12:02:41.0 +
+++ c-blosc2-2.13.1+ds/debian/control   2024-01-31 03:15:41.0 +
@@ -40,7 +40,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libblosc2-2 (= ${binary:Version}),
+Depends: libblosc2-2t64 (= ${binary:Version}),
  ${misc:Depends},
  ${sphinxdoc:Depends}
 Description: ${source:Synopsis} (development files)
@@ -49,7 +49,10 @@
  This package contains the development files required to build programs against
  Blosc2.
 
-Package: libblosc2-2
+Package: libblosc2-2t64
+Provides: ${t64:Provides}
+Replaces: libblosc2-2
+Breaks: libblosc2-2 (<< ${source:Version})
 Multi-Arch: same
 Architecture: any
 Depends: ${shlibs:Depends},
diff -Nru c-blosc2-2.13.1+ds/debian/libblosc2-2.install 
c-blosc2-2.13.1+ds/debian/libblosc2-2.install
--- c-blosc2-2.13.1+ds/debian/libblosc2-2.install   2024-01-27 
12:02:41.0 +
+++ c-blosc2-2.13.1+ds/debian/libblosc2-2.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru c-blosc2-2.13.1+ds/debian/libblosc2-2.symbols 
c-blosc2-2.13.1+ds/debian/libblosc2-2.symbols
--- c-blosc2-2.13.1+ds/debian/libblosc2-2.symbols   2024-01-27 
12:02:41.0 +
+++ c-blosc2-2.13.1+ds/debian/libblosc2-2.symbols   1970-01-01 
00:00:00.0 +
@@ -1,131 +0,0 @@
-# SymbolsHelper-Confirmed: 2.12.0 amd64 arm64 armel armhf hppa hurd-i386 i386 
loong64 m68k powerpc ppc64 ppc64el s390x sh4 sparc64 x32
-libblosc2.so.2 #PACKAGE# #MINVER#
-* Build-Depends-Package: libblosc2-dev
- b2nd_append@Base 2.9.2
- b2nd_copy@Base 2.9.2
- b2nd_copy_buffer@Base 2.11.2
- b2nd_create_ctx@Base 2.9.2
- b2nd_delete@Base 2.9.2
- b2nd_empty@Base 2.9.2
- b2nd_free@Base 2.9.2
- b2nd_free_ctx@Base 2.9.2
- b2nd_from_cbuffer@Base 2.9.2
- b2nd_from_cframe@Base 2.9.2
- b2nd_from_schunk@Base 2.9.2
- b2nd_full@Base 2.9.2
- b2nd_get_orthogonal_selection@Base 2.9.2
- b2nd_get_slice@Base 2.9.2
- b2nd_get_slice_cbuffer@Base 2.9.2
- b2nd_insert@Base 2.9.2
- b2nd_open@Base 2.9.2
- b2nd_open_offset@Base 2.9.2
- b2nd_print_meta@Base 2.9.2
- b2nd_resize@Base 2.9.2
- b2nd_save@Base 2.9.2
- b2nd_serialize_meta@Base 2.9.2
- b2nd_set_orthogonal_selection@Base 2.9.2
- b2nd_set_slice_cbuffer@Base 2.9.2
- b2nd_squeeze@Base 2.9.2
- b2nd_squeeze

Bug#1062031: bullet: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: bullet
Version: 3.24+dfsg-2
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
bullet 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 bullet
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 bullet-3.24+dfsg/debian/changelog bullet-3.24+dfsg/debian/changelog
--- bullet-3.24+dfsg/debian/changelog   2023-01-10 21:36:03.0 +
+++ bullet-3.24+dfsg/debian/changelog   2024-01-31 03:08:49.0 +
@@ -1,3 +1,10 @@
+bullet (3.24+dfsg-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 03:08:49 +
+
 bullet (3.24+dfsg-2) unstable; urgency=medium
 
   * Upload to unstable.
diff -Nru bullet-3.24+dfsg/debian/control bullet-3.24+dfsg/debian/control
--- bullet-3.24+dfsg/debian/control 2023-01-10 21:36:03.0 +
+++ bullet-3.24+dfsg/debian/control 2024-01-31 03:08:49.0 +
@@ -24,7 +24,7 @@
 Section: libdevel
 Multi-Arch: same
 Depends:
- libbullet3.24 (= ${binary:Version}),
+ libbullet3.24t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: professional 3D Game Multiphysics Library -- development files
  Bullet professional 3D Game Multiphysics Library provides state of the art
@@ -73,7 +73,7 @@
 Section: libdevel
 Multi-Arch: same
 Depends:
- libbullet-extras3.24 (= ${binary:Version}),
+ libbullet-extras3.24t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: professional 3D Game Multiphysics Library -- extra development
  Bullet professional 3D Game Multiphysics Library provides state of the art
@@ -83,7 +83,10 @@
  .
  For more information about Bullet, please refer to the libbullet-dev package.
 
-Package: libbullet-extras3.24
+Package: libbullet-extras3.24t64
+Provides: ${t64:Provides}
+Replaces: libbullet-extras3.24
+Breaks: libbullet-extras3.24 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -98,7 +101,10 @@
  .
  For more information about Bullet, please refer to the libbullet-dev package.
 
-Package: libbullet3.24
+Package: libbullet3.24t64
+Provides: ${t64:Provides}
+Replaces: libbullet3.24
+Breaks: libbullet3.24 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
diff -Nru bullet-3.24+dfsg/debian/libbullet-extras3.24.install 
bullet-3.24+dfsg/debian/libbullet-extras3.24.install
--- bullet-3.24+dfsg/debian/libbullet-extras3.24.install2023-01-10 
21:36:03.0 +
+++ bullet-3.24+dfsg/debian/libbullet-extras3.24.install1970-01-01 
00:00:00.0 +
@@ -1,9 +0,0 @@
-usr/lib/*/libBullet2FileLoader*.so.*
-usr/lib/*/libBulletFileLoader*.so.*
-usr/lib/*/libBulletInverseDynamics*.so.*
-usr/lib/*/libBulletInverseDynamicsUtils*.so.*
-usr/lib/*/libBulletWorldImporter*.so.*
-usr/lib/*/libBulletXmlWorldImporter*.so.*
-usr/lib/*/libConvexDecomposition*.so.*
-usr/lib/*/libGIMPACTUtils*.so.*
-usr/lib/*/libHACD*.so.*
diff -Nru bullet-3.24+dfsg/debian/libbullet-extras3.24.lintian-overrides 
bullet-3.24+dfsg/debian/libbullet-extras3.24.lintian-overrides
--- bullet-3.24+dfsg/debian/libbullet-extras3.24.lintian-overrides  
2023-01-10 21:36:03.0

Bug#1062032: c-ares: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: c-ares
Version: 1.26.0-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
c-ares 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 c-ares
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 c-ares-1.26.0/debian/changelog c-ares-1.26.0/debian/changelog
--- c-ares-1.26.0/debian/changelog  2024-01-27 15:57:37.0 +
+++ c-ares-1.26.0/debian/changelog  2024-01-31 03:14:49.0 +
@@ -1,3 +1,10 @@
+c-ares (1.26.0-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 03:14:49 +
+
 c-ares (1.26.0-1) unstable; urgency=low
 
   * Imported Upstream version 1.26.0
diff -Nru c-ares-1.26.0/debian/control c-ares-1.26.0/debian/control
--- c-ares-1.26.0/debian/control2023-12-17 14:41:52.0 +
+++ c-ares-1.26.0/debian/control2024-01-31 03:14:48.0 +
@@ -16,7 +16,7 @@
 Section: libdevel
 Architecture: any
 Conflicts: libares-dev
-Depends: libc-ares2 (= ${binary:Version}),
+Depends: libc-ares2t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Multi-Arch: same
@@ -31,10 +31,12 @@
  .
  This package contains development files (headers and static libraries).
 
-Package: libc-ares2
+Package: libc-ares2t64
+Provides: ${t64:Provides}
+Breaks: libc-ares2 (<< ${source:Version})
 Conflicts: libcares2
 Architecture: any
-Replaces: libc-ares1
+Replaces: libc-ares2, libc-ares1
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
 Multi-Arch: same
diff -Nru c-ares-1.26.0/debian/libc-ares2.dirs 
c-ares-1.26.0/debian/libc-ares2.dirs
--- c-ares-1.26.0/debian/libc-ares2.dirs2023-05-22 15:13:13.0 
+
+++ c-ares-1.26.0/debian/libc-ares2.dirs1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib
diff -Nru c-ares-1.26.0/debian/libc-ares2.install 
c-ares-1.26.0/debian/libc-ares2.install
--- c-ares-1.26.0/debian/libc-ares2.install 2023-05-22 15:13:13.0 
+
+++ c-ares-1.26.0/debian/libc-ares2.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru c-ares-1.26.0/debian/libc-ares2.lintian-overrides 
c-ares-1.26.0/debian/libc-ares2.lintian-overrides
--- c-ares-1.26.0/debian/libc-ares2.lintian-overrides   2023-06-14 
19:20:26.0 +
+++ c-ares-1.26.0/debian/libc-ares2.lintian-overrides   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-package-name-doesnt-match-sonames libcares2
diff -Nru c-ares-1.26.0/debian/libc-ares2.symbols 
c-ares-1.26.0/debian/libc-ares2.symbols
--- c-ares-1.26.0/debian/libc-ares2.symbols 2023-12-17 13:43:17.0 
+
+++ c-ares-1.26.0/debian/libc-ares2.symbols 1970-01-01 00:00:00.0 
+
@@ -1,118 +0,0 @@
-libcares.so.2 libc-ares2 #MINVER#
-* Build-Depends-Package: libc-ares-dev
- ares_cancel@Base 1.7.0
- ares_create_query@Base 1.10.0
- ares_destroy@Base 1.7.0
- ares_destroy_options@Base 1.7.0
- ares_dns_addr_to_ptr@Base 1.22.0
- ares_dns_class_fromstr@Base 1.22.0
- ares_dns_class_tostr@Base 1.22.0
- ares_dns_opcode_tostr@Base 1.22.0
- ares_dns

Bug#1062030: btrfs-progs: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: btrfs-progs
Version: 6.6.3-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
btrfs-progs 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 btrfs-progs
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 btrfs-progs-6.6.3/debian/changelog btrfs-progs-6.6.3/debian/changelog
--- btrfs-progs-6.6.3/debian/changelog  2023-12-29 18:03:32.0 +
+++ btrfs-progs-6.6.3/debian/changelog  2024-01-31 03:07:05.0 +
@@ -1,3 +1,10 @@
+btrfs-progs (6.6.3-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 03:07:05 +
+
 btrfs-progs (6.6.3-1) unstable; urgency=medium
 
   * New upstream release (closes: #1055372).
diff -Nru btrfs-progs-6.6.3/debian/control btrfs-progs-6.6.3/debian/control
--- btrfs-progs-6.6.3/debian/control2023-12-29 18:02:57.0 +
+++ btrfs-progs-6.6.3/debian/control2024-01-31 03:07:04.0 +
@@ -40,7 +40,10 @@
  This package contains utilities (mkfs, fsck) used to work with btrfs
  and an utility (btrfs-convert) to make a btrfs filesystem from an ext3.
 
-Package: libbtrfs0
+Package: libbtrfs0t64
+Provides: ${t64:Provides}
+Replaces: libbtrfs0
+Breaks: libbtrfs0 (<< ${source:Version})
 Architecture: linux-any
 Multi-Arch: same
 Section: libs
@@ -56,7 +59,7 @@
 Architecture: linux-any
 Multi-Arch: same
 Section: libdevel
-Depends: ${misc:Depends}, ${shlibs:Depends}, libbtrfs0 (= ${binary:Version})
+Depends: ${misc:Depends}, ${shlibs:Depends}, libbtrfs0t64 (= ${binary:Version})
 Description: Checksumming Copy on Write Filesystem utilities (development 
headers)
  Btrfs is a copy on write filesystem for Linux aimed at implementing
  advanced features while focusing on fault tolerance, repair and easy
@@ -64,7 +67,10 @@
  .
  This package contains development headers for the libbtrfs library.
 
-Package: libbtrfsutil1
+Package: libbtrfsutil1t64
+Provides: ${t64:Provides}
+Replaces: libbtrfsutil1
+Breaks: libbtrfsutil1 (<< ${source:Version})
 Architecture: linux-any
 Multi-Arch: same
 Section: libs
@@ -80,7 +86,7 @@
 Architecture: linux-any
 Multi-Arch: same
 Section: libdevel
-Depends: ${misc:Depends}, ${shlibs:Depends}, libbtrfsutil1 (= 
${binary:Version})
+Depends: ${misc:Depends}, ${shlibs:Depends}, libbtrfsutil1t64 (= 
${binary:Version})
 Description: Checksumming Copy on Write Filesystem utilities (util development 
headers)
  Btrfs is a copy on write filesystem for Linux aimed at implementing
  advanced features while focusing on fault tolerance, repair and easy
diff -Nru btrfs-progs-6.6.3/debian/libbtrfs0.install 
btrfs-progs-6.6.3/debian/libbtrfs0.install
--- btrfs-progs-6.6.3/debian/libbtrfs0.install  2023-12-29 13:16:04.0 
+
+++ btrfs-progs-6.6.3/debian/libbtrfs0.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libbtrfs.so.0*
diff -Nru btrfs-progs-6.6.3/debian/libbtrfs0.symbols 
btrfs-progs-6.6.3/debian/libbtrfs0.symbols
--- btrfs-progs-6.6.3/debian/libbtrfs0.symbols  2023-12-29 13:16:04.0 
+
+++ btrfs-progs-6.6.3/debian/libbtrfs0.symbols  1970-01-01 00:00:

Bug#1062029: broker: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: broker
Version: 1.4.0+ds1-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
broker 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 broker
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 broker-1.4.0+ds1/debian/changelog broker-1.4.0+ds1/debian/changelog
--- broker-1.4.0+ds1/debian/changelog   2020-12-25 22:16:06.0 +
+++ broker-1.4.0+ds1/debian/changelog   2024-01-31 02:33:22.0 +
@@ -1,3 +1,10 @@
+broker (1.4.0+ds1-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 02:33:22 +
+
 broker (1.4.0+ds1-1) unstable; urgency=medium
 
   * New upstream version 1.4.0+ds1
diff -Nru broker-1.4.0+ds1/debian/control broker-1.4.0+ds1/debian/control
--- broker-1.4.0+ds1/debian/control 2020-12-25 22:13:12.0 +
+++ broker-1.4.0+ds1/debian/control 2024-01-31 02:33:22.0 +
@@ -21,7 +21,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libbroker2 (= ${binary:Version}), ${misc:Depends}
+Depends: libbroker2t64 (= ${binary:Version}), ${misc:Depends}
 Description: Bro's messaging library - development files
  The Broker library implements Bro's high-level communication
  patterns:
@@ -32,7 +32,10 @@
  .
  This package contains header files.
 
-Package: libbroker2
+Package: libbroker2t64
+Provides: ${t64:Provides}
+Replaces: libbroker2
+Breaks: libbroker2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru broker-1.4.0+ds1/debian/libbroker2.install 
broker-1.4.0+ds1/debian/libbroker2.install
--- broker-1.4.0+ds1/debian/libbroker2.install  2020-12-25 22:13:12.0 
+
+++ broker-1.4.0+ds1/debian/libbroker2.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*-*/lib*.so.*
diff -Nru broker-1.4.0+ds1/debian/libbroker2t64.install 
broker-1.4.0+ds1/debian/libbroker2t64.install
--- broker-1.4.0+ds1/debian/libbroker2t64.install   1970-01-01 
00:00:00.0 +
+++ broker-1.4.0+ds1/debian/libbroker2t64.install   2020-12-25 
22:13:12.0 +
@@ -0,0 +1 @@
+usr/lib/*-*/lib*.so.*
diff -Nru broker-1.4.0+ds1/debian/libbroker2t64.lintian-overrides 
broker-1.4.0+ds1/debian/libbroker2t64.lintian-overrides
--- broker-1.4.0+ds1/debian/libbroker2t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ broker-1.4.0+ds1/debian/libbroker2t64.lintian-overrides 2024-01-31 
02:33:22.0 +
@@ -0,0 +1 @@
+libbroker2t64: package-name-doesnt-match-sonames libbroker2


Bug#1061866: adns: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: adns
Followup-For: Bug #1061866

Apologies, an oversight in the conversion script caused us to fail to update
strict versioned dependencies on the previous package name.  Please find
attached a fixed patch.

This has also now been uploaded to experimental.
diff -Nru adns-1.6.0/debian/changelog adns-1.6.0/debian/changelog
--- adns-1.6.0/debian/changelog 2020-08-23 20:25:53.0 +
+++ adns-1.6.0/debian/changelog 2024-01-31 02:31:47.0 +
@@ -1,3 +1,11 @@
+adns (1.6.0-2.1~exp2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 02:31:47 +
+
 adns (1.6.0-2) unstable; urgency=medium
 
   * Don't ignore make clean failures.
diff -Nru adns-1.6.0/debian/control adns-1.6.0/debian/control
--- adns-1.6.0/debian/control   2020-08-23 20:25:53.0 +
+++ adns-1.6.0/debian/control   2024-01-31 02:31:24.0 +
@@ -10,7 +10,7 @@
 Package: libadns1-dev
 Section: libdevel
 Architecture: any
-Depends: libadns1 (= ${binary:Version}), libc6-dev, ${misc:Depends}
+Depends: libadns1t64 (= ${binary:Version}), libc6-dev, ${misc:Depends}
 Conflicts: libadns0
 Description: Asynchronous-capable DNS client library (development)
  adns is a resolver library for C (and C++) programs.  In contrast
@@ -36,7 +36,10 @@
  This package contains useful utilities for IP address resolving,
  fast bulk logfile processing, and testing.
 
-Package: libadns1
+Package: libadns1t64
+Provides: ${t64:Provides}
+Replaces: libadns1
+Breaks: libadns1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -54,7 +57,7 @@
 Section: debug
 Priority: extra
 Architecture: any
-Depends: libadns1 (= ${binary:Version}), ${misc:Depends}
+Depends: libadns1t64 (= ${binary:Version}), ${misc:Depends}
 Description: Asynchronous-capable DNS client library (debugging symbols)
  adns is a resolver library for C (and C++) programs.  In contrast
  with the existing interfaces, gethostbyname et al and libresolv, it
@@ -62,5 +65,5 @@
  convenient interface which doesn't require the application to handle
  any DNS data formats.  Many queries can be handled simultaneously.
  .
- This package contains the debugging symbols associated with libadns1,
+ This package contains the debugging symbols associated with libadns1t64,
  for debugging adns and programs that use it.
diff -Nru adns-1.6.0/debian/libadns1.dirs adns-1.6.0/debian/libadns1.dirs
--- adns-1.6.0/debian/libadns1.dirs 2020-08-23 20:25:53.0 +
+++ adns-1.6.0/debian/libadns1.dirs 1970-01-01 00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib
-usr/share/doc
diff -Nru adns-1.6.0/debian/libadns1.docs adns-1.6.0/debian/libadns1.docs
--- adns-1.6.0/debian/libadns1.docs 2020-08-23 20:25:53.0 +
+++ adns-1.6.0/debian/libadns1.docs 1970-01-01 00:00:00.0 +
@@ -1,3 +0,0 @@
-GPL-vs-LGPL
-README.html
-README
diff -Nru adns-1.6.0/debian/libadns1.install adns-1.6.0/debian/libadns1.install
--- adns-1.6.0/debian/libadns1.install  2020-08-23 20:25:53.0 +
+++ adns-1.6.0/debian/libadns1.install  1970-01-01 00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/libadns.so.1
-usr/lib/libadns.so.1.6
diff -Nru adns-1.6.0/debian/libadns1.symbols adns-1.6.0/debian/libadns1.symbols
--- adns-1.6.0/debian/libadns1.symbols  2020-08-23 20:25:53.0 +
+++ adns-1.6.0/debian/libadns1.symbols  1970-01-01 00:00:00.0 +
@@ -1,34 +0,0 @@
-libadns.so.1 libadns1 #MINVER#
- (regex)"^adns__.*@Base$" 1.5.0~
- adns_afterpoll@Base 1.5.0~
- adns_afterselect@Base 1.5.0~
- adns_beforepoll@Base 1.5.0~
- adns_beforeselect@Base 1.5.0~
- adns_cancel@Base 1.5.0~
- adns_check@Base 1.5.0~
- adns_checkconsistency@Base 1.5.0~
- adns_errabbrev@Base 1.5.0~
- adns_errtypeabbrev@Base 1.5.0~
- adns_finish@Base 1.5.0~
- adns_firsttimeout@Base 1.5.0~
- adns_forallqueries_begin@Base 1.5.0~
- adns_forallqueries_next@Base 1.5.0~
- adns_globalsystemfailure@Base 1.5.0~
- adns_init@Base 1.5.0~
- adns_init_logfn@Base 1.5.0~
- adns_init_strcfg@Base 1.5.0~
- adns_processany@Base 1.5.0~
- adns_processexceptional@Base 1.5.0~
- adns_processreadable@Base 1.5.0~
- adns_processtimeouts@Base 1.5.0~
- adns_processwriteable@Base 1.5.0~
- adns_rr_info@Base 1.5.0~
- adns_strerror@Base 1.5.0~
- adns_submit@Base 1.5.0~0
- adns_submit_reverse@Base 1.5.0~
- adns_submit_reverse_any@Base 1.5.0~
- adns_synchronous@Base 1.5.0~0
- adns_wait@Base 1.5.0~
- adns_wait_poll@Base 1.5.0~
- adns_addr2text@Base 1.5.0~
- adns_text2addr@Base 1.5.0~
diff -Nru adns-1.6.0/debian/libadns1t64.dirs adns-1.6.0/debian/libadns1t64.dirs
--- adns-1.6.0/debian/libadns1t64.dirs  1970-01-01 00:00:00.0 +
+++ adns-1.6.0/debian/libadns1t64.dirs  2020-08-23 20:25:53.0 +
@@ -0,0 +1,2 @@
+usr/lib
+usr/share/doc
diff -Nru adns-1.6.0/debian/libadns1t64.docs adns-1.6.0/debian/libadns1t64.docs
--- ad

Bug#1062028: brial: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: brial
Version: 1.2.12-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
brial 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 brial
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 brial-1.2.12/debian/changelog brial-1.2.12/debian/changelog
--- brial-1.2.12/debian/changelog   2023-06-26 06:01:31.0 +
+++ brial-1.2.12/debian/changelog   2024-01-31 02:30:39.0 +
@@ -1,3 +1,10 @@
+brial (1.2.12-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 02:30:39 +
+
 brial (1.2.12-1) unstable; urgency=medium
 
   * Bump standards-version to 4.6.2.
diff -Nru brial-1.2.12/debian/control brial-1.2.12/debian/control
--- brial-1.2.12/debian/control 2023-06-26 06:01:31.0 +
+++ brial-1.2.12/debian/control 2024-01-31 02:30:39.0 +
@@ -26,8 +26,8 @@
 Section: python
 Depends: python3-sage,
  ${misc:Depends},
- libbrial3 (= ${binary:Version}),
- libbrial-groebner3 (= ${binary:Version}),
+ libbrial3t64 (= ${binary:Version}),
+ libbrial-groebner3t64 (= ${binary:Version}),
  ${python3:Depends}
 Description: polynomials over Boolean Rings, Python 3 module
  The core of BRiAl is a C++ library, which provides high-level data
@@ -49,7 +49,7 @@
 Replaces: libpolybori-dev (<< 0.8.5)
 Breaks: libpolybori-dev (<< 0.8.5)
 Depends: ${misc:Depends},
- libbrial3 (= ${binary:Version}),
+ libbrial3t64 (= ${binary:Version}),
  libboost-dev,
  libgd-dev,
  libpng-dev,
@@ -68,7 +68,10 @@
  .
  This package contains the BRiAl core development files.
 
-Package: libbrial3
+Package: libbrial3t64
+Provides: ${t64:Provides}
+Replaces: libbrial3
+Breaks: libbrial3 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -93,7 +96,7 @@
 Architecture: any
 Section: libdevel
 Depends: ${misc:Depends},
- libbrial-groebner3 (= ${binary:Version}),
+ libbrial-groebner3t64 (= ${binary:Version}),
  libbrial-dev
 Breaks: libpolybori-dev (<< 0.8), libpolybori-groebner-dev (<< 0.8.5)
 Replaces: libpolybori-dev (<< 0.8), libpolybori-groebner-dev (<< 0.8.5)
@@ -111,16 +114,17 @@
  .
  This package contains the development files for libbrial-groebner.
 
-Package: libbrial-groebner3
+Package: libbrial-groebner3t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends},
  ${misc:Depends},
- libbrial3 (= ${binary:Version})
+ libbrial3t64 (= ${binary:Version})
 Pre-Depends: ${misc:Pre-Depends}
-Breaks: libpolybori (<< 0.8)
-Replaces: libpolybori (<< 0.8)
+Breaks: libbrial-groebner3 (<< ${source:Version}), libpolybori (<< 0.8)
+Replaces: libbrial-groebner3, libpolybori (<< 0.8)
 Description: computer algebra routines of BRiAl
  The core of BRiAl is a C++ library, which provides high-level data
  types for Boolean polynomials and monomials, exponent vectors, as
diff -Nru brial-1.2.12/debian/libbrial-groebner3.install 
brial-1.2.12/debian/libbrial-groebner3.ins

Bug#1061864: actor-framework: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: actor-framework
Followup-For: Bug #1061864

Apologies, an oversight in the conversion script caused us to fail to update
strict versioned dependencies on the previous package name.  Please find
attached a fixed patch.
diff -Nru actor-framework-0.17.6/debian/changelog 
actor-framework-0.17.6/debian/changelog
--- actor-framework-0.17.6/debian/changelog 2023-07-28 19:25:33.0 
+
+++ actor-framework-0.17.6/debian/changelog 2024-01-31 01:59:04.0 
+
@@ -1,3 +1,10 @@
+actor-framework (0.17.6-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 01:59:04 +
+
 actor-framework (0.17.6-3) unstable; urgency=medium
 
   * Add patch for missing include needed with GCC 13 (Closes: #1037568)
diff -Nru actor-framework-0.17.6/debian/control 
actor-framework-0.17.6/debian/control
--- actor-framework-0.17.6/debian/control   2023-07-28 19:02:38.0 
+
+++ actor-framework-0.17.6/debian/control   2024-01-31 01:58:59.0 
+
@@ -15,9 +15,9 @@
 Package: libcaf-dev
 Section: libdevel
 Architecture: any
-Depends: libcaf-core0.17 (= ${binary:Version}),
- libcaf-io0.17 (= ${binary:Version}),
- libcaf-openssl0.17 (= ${binary:Version}),
+Depends: libcaf-core0.17t64 (= ${binary:Version}),
+ libcaf-io0.17t64 (= ${binary:Version}),
+ libcaf-openssl0.17t64 (= ${binary:Version}),
  ${misc:Depends}
 Recommends: libcaf-doc
 Description: Implementation of the Actor Model in C++, development files
@@ -27,7 +27,10 @@
  This package contains headers and other files required to develop
  applications against the library.
 
-Package: libcaf-core0.17
+Package: libcaf-core0.17t64
+Provides: ${t64:Provides}
+Replaces: libcaf-core0.17
+Breaks: libcaf-core0.17 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Implementation of the Actor Model in C++, core library
@@ -36,7 +39,10 @@
  .
  This package contains the core library.
 
-Package: libcaf-io0.17
+Package: libcaf-io0.17t64
+Provides: ${t64:Provides}
+Replaces: libcaf-io0.17
+Breaks: libcaf-io0.17 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Implementation of the Actor Model in C++, I/O library
@@ -45,7 +51,10 @@
  .
  This package contains the io library required for network transparency.
 
-Package: libcaf-openssl0.17
+Package: libcaf-openssl0.17t64
+Provides: ${t64:Provides}
+Replaces: libcaf-openssl0.17
+Breaks: libcaf-openssl0.17 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Implementation of the Actor Model in C++, OpenSSL library
diff -Nru actor-framework-0.17.6/debian/libcaf-core0.17.dirs 
actor-framework-0.17.6/debian/libcaf-core0.17.dirs
--- actor-framework-0.17.6/debian/libcaf-core0.17.dirs  2023-07-28 
19:02:38.0 +
+++ actor-framework-0.17.6/debian/libcaf-core0.17.dirs  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib
diff -Nru actor-framework-0.17.6/debian/libcaf-core0.17.install 
actor-framework-0.17.6/debian/libcaf-core0.17.install
--- actor-framework-0.17.6/debian/libcaf-core0.17.install   2023-07-28 
19:02:38.0 +
+++ actor-framework-0.17.6/debian/libcaf-core0.17.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*-*/libcaf_core.so.*
diff -Nru actor-framework-0.17.6/debian/libcaf-core0.17t64.dirs 
actor-framework-0.17.6/debian/libcaf-core0.17t64.dirs
--- actor-framework-0.17.6/debian/libcaf-core0.17t64.dirs   1970-01-01 
00:00:00.0 +
+++ actor-framework-0.17.6/debian/libcaf-core0.17t64.dirs   2023-07-28 
19:02:38.0 +
@@ -0,0 +1 @@
+usr/lib
diff -Nru actor-framework-0.17.6/debian/libcaf-core0.17t64.install 
actor-framework-0.17.6/debian/libcaf-core0.17t64.install
--- actor-framework-0.17.6/debian/libcaf-core0.17t64.install1970-01-01 
00:00:00.0 +
+++ actor-framework-0.17.6/debian/libcaf-core0.17t64.install2023-07-28 
19:02:38.0 +
@@ -0,0 +1 @@
+usr/lib/*-*/libcaf_core.so.*
diff -Nru actor-framework-0.17.6/debian/libcaf-core0.17t64.lintian-overrides 
actor-framework-0.17.6/debian/libcaf-core0.17t64.lintian-overrides
--- actor-framework-0.17.6/debian/libcaf-core0.17t64.lintian-overrides  
1970-01-01 00:00:00.0 +
+++ actor-framework-0.17.6/debian/libcaf-core0.17t64.lintian-overrides  
2024-01-31 01:58:59.0 +
@@ -0,0 +1 @@
+libcaf-core0.17t64: package-name-doesnt-match-sonames libcaf-core0.17
diff -Nru actor-framework-0.17.6/debian/libcaf-io0.17.install 
actor-framework-0.17.6/debian/libcaf-io0.17.install
--- actor-framework-0.17.6/debian/libcaf-io0.17.install 2023-07-28 
19:02:38.0 +
+++ actor-framework-0.17.6/debian/libcaf-io0.17.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*-*/libcaf_io.so.*
diff -Nru actor-framework-0.17.6/debian/libcaf-io0.17t64.install 
actor-framework-0.1

Bug#1062027: boost1.83: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: boost1.83
Version: 1.83.0-2
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
boost1.83 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 boost1.83
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 boost1.83-1.83.0/debian/changelog boost1.83-1.83.0/debian/changelog
--- boost1.83-1.83.0/debian/changelog   2023-12-22 22:36:50.0 +
+++ boost1.83-1.83.0/debian/changelog   2024-01-31 00:27:54.0 +
@@ -1,3 +1,10 @@
+boost1.83 (1.83.0-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 00:27:54 +
+
 boost1.83 (1.83.0-2) unstable; urgency=medium
 
   * [139123a] Add dep to libboost1.83-all-dev on libboost-url1.83-dev. 
(Closes: #1058948)
diff -Nru boost1.83-1.83.0/debian/control boost1.83-1.83.0/debian/control
--- boost1.83-1.83.0/debian/control 2023-12-19 06:01:57.0 +
+++ boost1.83-1.83.0/debian/control 2024-01-31 00:27:54.0 +
@@ -219,7 +219,10 @@
  locking.
 Conflicts: libboost-atomic1.53-dev, libboost-atomic1.54-dev, 
libboost-atomic1.55-dev, libboost-atomic1.57-dev, libboost-atomic1.58-dev, 
libboost-atomic1.60-dev, libboost-atomic1.61-dev, libboost-atomic1.62-dev, 
libboost-atomic1.63-dev, libboost-atomic1.65-dev, libboost-atomic1.67-dev, 
libboost-atomic1.70-dev, libboost-atomic1.71-dev, libboost-atomic1.74-dev, 
libboost-atomic1.80-dev, libboost-atomic1.81-dev
 
-Package: libboost-chrono1.83.0
+Package: libboost-chrono1.83.0t64
+Provides: ${t64:Provides}
+Replaces: libboost-chrono1.83.0
+Breaks: libboost-chrono1.83.0 (<< ${source:Version})
 Homepage: http://www.boost.org/libs/chrono/
 Architecture: any
 Multi-Arch: same
@@ -269,7 +272,7 @@
 Section: libdevel
 Depends: ${misc:Depends},
  libboost1.83-dev (= ${binary:Version}),
- libboost-chrono1.83.0 (= ${binary:Version})
+ libboost-chrono1.83.0t64 (= ${binary:Version})
 Conflicts: libboost-chrono1.48-dev, libboost-chrono1.49-dev, 
libboost-chrono1.50-dev, libboost-chrono1.52-dev, libboost-chrono1.53-dev, 
libboost-chrono1.54-dev, libboost-chrono1.55-dev, libboost-chrono1.57-dev, 
libboost-chrono1.58-dev, libboost-chrono1.60-dev, libboost-chrono1.61-dev, 
libboost-chrono1.62-dev, libboost-chrono1.63-dev, libboost-chrono1.65-dev, 
libboost-chrono1.67-dev, libboost-chrono1.70-dev, libboost-chrono1.71-dev, 
libboost-chrono1.74-dev, libboost-chrono1.80-dev, libboost-chrono1.81-dev
 Description: C++ representation of time duration, time point, and clocks
  This package forms part of the Boost C++ Libraries collection.
diff -Nru boost1.83-1.83.0/debian/rules boost1.83-1.83.0/debian/rules
--- boost1.83-1.83.0/debian/rules   2023-10-15 18:39:41.0 +
+++ boost1.83-1.83.0/debian/rules   2024-01-31 00:27:54.0 +
@@ -69,11 +69,11 @@
 mk_base_name = usr/lib/$(DEB_HOST_MULTIARCH)/libboost_$(subst -,_,$(1))$(2)
 mk_cmake_name = usr/lib/$(DEB_HOST_MULTIARCH)/cmake/boost_$(subst 
-,_,$(1))-$(SOVERSION)/
 
+t64_suffix_chrono = t64
 # Input: component
 # Return: package name for shared library or development
-mk_pkg_lib = libboost-$(1)$(SOVERS

Bug#1061863: ace: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: ace
Followup-For: Bug #1061863

Apologies, an oversight in the conversion script caused us to fail to update
strict versioned dependencies on the previous package name.  Please find
attached a fixed patch.
diff -Nru ace-7.1.2+dfsg/debian/changelog ace-7.1.2+dfsg/debian/changelog
--- ace-7.1.2+dfsg/debian/changelog 2023-12-06 17:28:25.0 +
+++ ace-7.1.2+dfsg/debian/changelog 2024-01-31 01:48:58.0 +
@@ -1,3 +1,10 @@
+ace (7.1.2+dfsg-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 01:48:58 +
+
 ace (7.1.2+dfsg-2) unstable; urgency=medium
 
   * Team upload.
diff -Nru ace-7.1.2+dfsg/debian/control ace-7.1.2+dfsg/debian/control
--- ace-7.1.2+dfsg/debian/control   2023-12-01 20:50:21.0 +
+++ ace-7.1.2+dfsg/debian/control   2024-01-31 01:48:39.0 +
@@ -27,7 +27,10 @@
   * mpc-ace: generates project files for a single target
   * mwc-ace: generates workspace files for a set of projects
 
-Package: libace-7.1.2
+Package: libace-7.1.2t64
+Provides: ${t64:Provides}
+Replaces: libace-7.1.2
+Breaks: libace-7.1.2 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -45,7 +48,7 @@
 Package: libace-dev
 Architecture: any
 Section: libdevel
-Depends: libace-7.1.2 (= ${binary:Version}), ${misc:Depends}
+Depends: libace-7.1.2t64 (= ${binary:Version}), ${misc:Depends}
 Suggests: libace-doc, pkg-config
 Replaces: mpc-ace (<< 5.6.3-4)
 Description: C++ network programming framework - development files
@@ -286,7 +289,10 @@
  This package contains header files and static library for the ACE-Tk
  reactor integration.
 
-Package: libace-flreactor-7.1.2
+Package: libace-flreactor-7.1.2t64
+Provides: ${t64:Provides}
+Replaces: libace-flreactor-7.1.2
+Breaks: libace-flreactor-7.1.2 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -304,7 +310,7 @@
 Package: libace-flreactor-dev
 Architecture: any
 Section: libdevel
-Depends: libace-flreactor-7.1.2 (= ${binary:Version}), libace-dev (= 
${binary:Version}), libfltk1.3-dev, ${misc:Depends}
+Depends: libace-flreactor-7.1.2t64 (= ${binary:Version}), libace-dev (= 
${binary:Version}), libfltk1.3-dev, ${misc:Depends}
 Description: ACE-GUI reactor integration for FLTK - development files
  This package contains header files and static library for the ACE-FLTK
  reactor integration.
diff -Nru ace-7.1.2+dfsg/debian/libace-7.1.2.lintian-overrides 
ace-7.1.2+dfsg/debian/libace-7.1.2.lintian-overrides
--- ace-7.1.2+dfsg/debian/libace-7.1.2.lintian-overrides2023-12-01 
20:50:13.0 +
+++ ace-7.1.2+dfsg/debian/libace-7.1.2.lintian-overrides1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-library-not-linked-against-libc
diff -Nru ace-7.1.2+dfsg/debian/libace-7.1.2t64.lintian-overrides 
ace-7.1.2+dfsg/debian/libace-7.1.2t64.lintian-overrides
--- ace-7.1.2+dfsg/debian/libace-7.1.2t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ ace-7.1.2+dfsg/debian/libace-7.1.2t64.lintian-overrides 2024-01-31 
01:48:39.0 +
@@ -0,0 +1,2 @@
+library-not-linked-against-libc
+libace-7.1.2t64: package-name-doesnt-match-sonames libace-7.1.2


Bug#1061862: abseil: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: abseil
Followup-For: Bug #1061862

Apologies, an oversight in the conversion script caused us to fail to update
strict versioned dependencies on the previous package name.  Please find
attached a fixed patch.
diff -Nru abseil-20220623.1/debian/changelog abseil-20220623.1/debian/changelog
--- abseil-20220623.1/debian/changelog  2023-08-09 22:33:54.0 +
+++ abseil-20220623.1/debian/changelog  2024-01-31 01:29:45.0 +
@@ -1,3 +1,10 @@
+abseil (20220623.1-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 01:29:45 +
+
 abseil (20220623.1-3) unstable; urgency=medium
 
   * Patch cycle-counting code for riscv64 to use the monotonic and
diff -Nru abseil-20220623.1/debian/control abseil-20220623.1/debian/control
--- abseil-20220623.1/debian/control2023-08-09 22:22:50.0 +
+++ abseil-20220623.1/debian/control2024-01-31 01:29:30.0 +
@@ -38,7 +38,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends:
- libabsl20220623 (= ${binary:Version}),
+ libabsl20220623t64 (= ${binary:Version}),
  ${misc:Depends},
 Recommends: cmake (>= 2.6) | pkg-config, g++ (>= 5.1)
 Description: ${source:Synopsis} (development files)
@@ -47,7 +47,10 @@
  This package contains header files and other data necessary for developing 
with
  Abseil.
 
-Package: libabsl20220623
+Package: libabsl20220623t64
+Provides: ${t64:Provides}
+Replaces: libabsl20220623
+Breaks: libabsl20220623 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru abseil-20220623.1/debian/libabsl20220623.install 
abseil-20220623.1/debian/libabsl20220623.install
--- abseil-20220623.1/debian/libabsl20220623.install2023-08-09 
22:22:50.0 +
+++ abseil-20220623.1/debian/libabsl20220623.install1970-01-01 
00:00:00.0 +
@@ -1,15 +0,0 @@
-# Copyright 2020 Google LLC
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may not
-# use this file except in compliance with the License. You may obtain a copy of
-# the License at
-#
-# https://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations under
-# the License.
-
-usr/lib/*/libabsl_*.so.*
diff -Nru abseil-20220623.1/debian/libabsl20220623.lintian-overrides 
abseil-20220623.1/debian/libabsl20220623.lintian-overrides
--- abseil-20220623.1/debian/libabsl20220623.lintian-overrides  2023-08-09 
22:22:50.0 +
+++ abseil-20220623.1/debian/libabsl20220623.lintian-overrides  1970-01-01 
00:00:00.0 +
@@ -1,40 +0,0 @@
-# Copyright 2022 Google LLC
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may not
-# use this file except in compliance with the License. You may obtain a copy of
-# the License at
-#
-# https://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations under
-# the License.
-
-libabsl20220623: hardening-no-fortify-functions [usr/lib/*/libabsl_base.so*]
-libabsl20220623: hardening-no-fortify-functions 
[usr/lib/*/libabsl_debugging_internal.so*]
-libabsl20220623: hardening-no-fortify-functions 
[usr/lib/*/libabsl_random_internal_seed_material.so*]
-libabsl20220623: hardening-no-fortify-functions 
[usr/lib/*/libabsl_time_zone.so*]
-libabsl20220623: library-not-linked-against-libc 
[usr/lib/*/libabsl_bad_any_cast_impl.so*]
-libabsl20220623: library-not-linked-against-libc 
[usr/lib/*/libabsl_bad_optional_access.so*]
-libabsl20220623: library-not-linked-against-libc 
[usr/lib/*/libabsl_bad_variant_access.so*]
-libabsl20220623: library-not-linked-against-libc 
[usr/lib/*/libabsl_cordz_functions.so*]
-libabsl20220623: library-not-linked-against-libc 
[usr/lib/*/libabsl_cordz_sample_token.so*]
-libabsl20220623: library-not-linked-against-libc 
[usr/lib/*/libabsl_exponential_biased.so*]
-libabsl20220623: library-not-linked-against-libc 
[usr/lib/*/libabsl_flags_commandlineflag.so*]
-libabsl20220623: library-not-linked-against-libc 
[usr/lib/*/libabsl_flags_commandlineflag_internal.so*]
-libabsl20220623: library-not-linked-against-libc [usr/lib/*/libabsl_hash.so*]
-libabsl20220623: library-not-linked-against-libc 
[usr/lib/*/libabsl_log_severity.so*]
-libabsl20220623: library-not-linked-against-libc 
[usr/lib/*/libabsl_periodic_sampler.so*]
-libabsl20220623: library-not-linked-against-libc 
[usr/lib/*/libabsl_random_internal_randen.so*]
-libabsl20220623:

Bug#1061717: 4ti2: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Apologies, an oversight in the conversion script caused us to fail to update
strict versioned dependencies on the previous package name.  Please find
attached a fixed patch.

This has also now been uploaded to experimental.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru 4ti2-1.6.10+ds/debian/changelog 4ti2-1.6.10+ds/debian/changelog
--- 4ti2-1.6.10+ds/debian/changelog 2023-07-15 14:23:50.0 +
+++ 4ti2-1.6.10+ds/debian/changelog 2024-01-31 01:24:38.0 +
@@ -1,3 +1,11 @@
+4ti2 (1.6.10+ds-1.1~exp2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from previous upload.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 01:24:38 +
+
 4ti2 (1.6.10+ds-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru 4ti2-1.6.10+ds/debian/control 4ti2-1.6.10+ds/debian/control
--- 4ti2-1.6.10+ds/debian/control   2023-07-15 13:32:01.0 +
+++ 4ti2-1.6.10+ds/debian/control   2024-01-31 01:23:44.0 +
@@ -22,7 +22,7 @@
 
 Package: 4ti2
 Architecture: any
-Depends: lib4ti2-0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: lib4ti2-0t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
 Suggests: 4ti2-doc
 Description: mathematical tool suite for problems on linear spaces -- tools
  4ti2 is a mathematical software package for algebraic, geometric
@@ -30,7 +30,10 @@
  .
  This package provides the 4ti2 tool suite.
 
-Package: lib4ti2-0
+Package: lib4ti2-0t64
+Provides: ${t64:Provides}
+Replaces: lib4ti2-0
+Breaks: lib4ti2-0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -48,7 +51,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: lib4ti2-0 (= ${binary:Version}), ${devlibs:Depends}, ${misc:Depends}
+Depends: lib4ti2-0t64 (= ${binary:Version}), ${devlibs:Depends}, 
${misc:Depends}
 Breaks: 4ti2 (<< 1.6.9+ds-6)
 Suggests: 4ti2-doc
 Description: mathematical tool suite for problems on linear spaces -- dev
diff -Nru 4ti2-1.6.10+ds/debian/lib4ti2-0.install 
4ti2-1.6.10+ds/debian/lib4ti2-0.install
--- 4ti2-1.6.10+ds/debian/lib4ti2-0.install 2023-07-15 13:18:30.0 
+
+++ 4ti2-1.6.10+ds/debian/lib4ti2-0.install 1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib/*/lib4ti2*.so.*
-usr/lib/*/libzsolve.so.*
diff -Nru 4ti2-1.6.10+ds/debian/lib4ti2-0.lintian-overrides 
4ti2-1.6.10+ds/debian/lib4ti2-0.lintian-overrides
--- 4ti2-1.6.10+ds/debian/lib4ti2-0.lintian-overrides   2023-07-15 
13:18:30.0 +
+++ 4ti2-1.6.10+ds/debian/lib4ti2-0.lintian-overrides   1970-01-01 
00:00:00.0 +
@@ -1,5 +0,0 @@
-# The upstream team manage mathematically impossible intermediate computations
-# with exit(3); this sounds as a clumsy DEBUG policy rather than a design
-# issue, but still an issue that has to be fixed by the upstream team itself:
-# a request was sent to the upstream team -- Jerome Benoit 

-exit-in-shared-library
diff -Nru 4ti2-1.6.10+ds/debian/lib4ti2-0t64.install 
4ti2-1.6.10+ds/debian/lib4ti2-0t64.install
--- 4ti2-1.6.10+ds/debian/lib4ti2-0t64.install  1970-01-01 00:00:00.0 
+
+++ 4ti2-1.6.10+ds/debian/lib4ti2-0t64.install  2023-07-15 13:18:30.0 
+
@@ -0,0 +1,2 @@
+usr/lib/*/lib4ti2*.so.*
+usr/lib/*/libzsolve.so.*
diff -Nru 4ti2-1.6.10+ds/debian/lib4ti2-0t64.lintian-overrides 
4ti2-1.6.10+ds/debian/lib4ti2-0t64.lintian-overrides
--- 4ti2-1.6.10+ds/debian/lib4ti2-0t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ 4ti2-1.6.10+ds/debian/lib4ti2-0t64.lintian-overrides2024-01-31 
01:23:44.0 +
@@ -0,0 +1,6 @@
+# The upstream team manage mathematically impossible intermediate computations
+# with exit(3); this sounds as a clumsy DEBUG policy rather than a design
+# issue, but still an issue that has to be fixed by the upstream team itself:
+# a request was sent to the upstream team -- Jerome Benoit 

+exit-in-shared-library
+lib4ti2-0t64: package-name-doesnt-match-sonames lib4ti2-0


signature.asc
Description: PGP signature


Bug#1062024: boost1.81: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: boost1.81
Version: 1.81.0-7
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
boost1.81 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 boost1.81
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 boost1.81-1.81.0/debian/changelog boost1.81-1.81.0/debian/changelog
--- boost1.81-1.81.0/debian/changelog   2023-10-07 08:29:38.0 +
+++ boost1.81-1.81.0/debian/changelog   2024-01-30 18:13:00.0 +
@@ -1,3 +1,10 @@
+boost1.81 (1.81.0-7.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 18:13:00 +
+
 boost1.81 (1.81.0-7) unstable; urgency=medium
 
   * [a2c29ab] Fix FTBFS during the doc generation. (Closes: #1052892)
diff -Nru boost1.81-1.81.0/debian/control boost1.81-1.81.0/debian/control
--- boost1.81-1.81.0/debian/control 2023-10-07 08:27:43.0 +
+++ boost1.81-1.81.0/debian/control 2024-01-30 18:13:00.0 +
@@ -215,7 +215,10 @@
  locking.
 Conflicts: libboost-atomic1.53-dev, libboost-atomic1.54-dev, 
libboost-atomic1.55-dev, libboost-atomic1.57-dev, libboost-atomic1.58-dev, 
libboost-atomic1.60-dev, libboost-atomic1.61-dev, libboost-atomic1.62-dev, 
libboost-atomic1.63-dev, libboost-atomic1.65-dev, libboost-atomic1.67-dev, 
libboost-atomic1.70-dev, libboost-atomic1.71-dev, libboost-atomic1.74-dev, 
libboost-atomic1.80-dev
 
-Package: libboost-chrono1.81.0
+Package: libboost-chrono1.81.0t64
+Provides: ${t64:Provides}
+Replaces: libboost-chrono1.81.0
+Breaks: libboost-chrono1.81.0 (<< ${source:Version})
 Homepage: http://www.boost.org/libs/chrono/
 Architecture: any
 Multi-Arch: same
@@ -265,7 +268,7 @@
 Section: libdevel
 Depends: ${misc:Depends},
  libboost1.81-dev (= ${binary:Version}),
- libboost-chrono1.81.0 (= ${binary:Version})
+ libboost-chrono1.81.0t64 (= ${binary:Version})
 Conflicts: libboost-chrono1.48-dev, libboost-chrono1.49-dev, 
libboost-chrono1.50-dev, libboost-chrono1.52-dev, libboost-chrono1.53-dev, 
libboost-chrono1.54-dev, libboost-chrono1.55-dev, libboost-chrono1.57-dev, 
libboost-chrono1.58-dev, libboost-chrono1.60-dev, libboost-chrono1.61-dev, 
libboost-chrono1.62-dev, libboost-chrono1.63-dev, libboost-chrono1.65-dev, 
libboost-chrono1.67-dev, libboost-chrono1.70-dev, libboost-chrono1.71-dev, 
libboost-chrono1.74-dev, libboost-chrono1.80-dev
 Description: C++ representation of time duration, time point, and clocks
  This package forms part of the Boost C++ Libraries collection.
diff -Nru boost1.81-1.81.0/debian/rules boost1.81-1.81.0/debian/rules
--- boost1.81-1.81.0/debian/rules   2023-10-07 08:29:38.0 +
+++ boost1.81-1.81.0/debian/rules   2024-01-30 18:13:00.0 +
@@ -69,9 +69,10 @@
 mk_base_name = usr/lib/$(DEB_HOST_MULTIARCH)/libboost_$(subst -,_,$(1))$(2)
 mk_cmake_name = usr/lib/$(DEB_HOST_MULTIARCH)/cmake/boost_$(subst 
-,_,$(1))-$(SOVERSION)/
 
+t64_suffix_chrono = t64
 # Input: component
 # Return: package name for shared library or development
-mk_pkg_lib = libboost-$(1)$(SOVERSION)
+mk_pkg_lib = libboost-$(1)$(SOVERSION)$(t64_suffix_$(1))
 mk_pkg_d

Processed: bug 1056454 is forwarded to https://github.com/aio-libs/aiosmtpd/issues/394

2024-01-30 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> forwarded 1056454 https://github.com/aio-libs/aiosmtpd/issues/394
Bug #1056454 [src:python-aiosmtpd] python-smtpd's autopkg tests fail with 
Python 3.12
Set Bug forwarded-to-address to 
'https://github.com/aio-libs/aiosmtpd/issues/394'.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1056454: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1056454
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1062023: ddccontrol: NMU diff for 64-bit time_t transition

2024-01-30 Thread mwhudson
Source: ddccontrol
Version: 1.0.1-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
ddccontrol 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 ddccontrol
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-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru ddccontrol-1.0.1/debian/changelog ddccontrol-1.0.1/debian/changelog
--- ddccontrol-1.0.1/debian/changelog   2024-01-29 10:54:24.0 +
+++ ddccontrol-1.0.1/debian/changelog   2024-01-31 00:04:53.0 +
@@ -1,3 +1,10 @@
+ddccontrol (1.0.1-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Wed, 31 Jan 2024 00:04:53 +
+
 ddccontrol (1.0.1-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru ddccontrol-1.0.1/debian/control ddccontrol-1.0.1/debian/control
--- ddccontrol-1.0.1/debian/control 2024-01-12 11:16:43.0 +
+++ ddccontrol-1.0.1/debian/control 2024-01-31 00:04:53.0 +
@@ -48,7 +48,7 @@
 Architecture: i386 amd64 ia64 alpha arm armel armhf loong64
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libddccontrol0 (= ${binary:Version}),
+Depends: libddccontrol0t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: development files for ddccontrol
  DDCcontrol is a tool used to control monitor parameters, like brightness
@@ -57,7 +57,10 @@
  .
  This package provides the development files.
 
-Package: libddccontrol0
+Package: libddccontrol0t64
+Provides: ${t64:Provides}
+Replaces: libddccontrol0
+Breaks: libddccontrol0 (<< ${source:Version})
 Section: libs
 Architecture: i386 amd64 ia64 alpha arm armel armhf loong64
 Multi-Arch: same
diff -Nru ddccontrol-1.0.1/debian/libddccontrol0.install 
ddccontrol-1.0.1/debian/libddccontrol0.install
--- ddccontrol-1.0.1/debian/libddccontrol0.install  2023-10-19 
09:38:33.0 +
+++ ddccontrol-1.0.1/debian/libddccontrol0.install  1970-01-01 
00:00:00.0 +
@@ -1,3 +0,0 @@
-${env:modulesdir}/ddccontrol-i2c-dev.conf
-usr/lib/*/lib*.so.*
-usr/lib/*/ddccontrol/*
diff -Nru ddccontrol-1.0.1/debian/libddccontrol0.maintscript 
ddccontrol-1.0.1/debian/libddccontrol0.maintscript
--- ddccontrol-1.0.1/debian/libddccontrol0.maintscript  2023-10-19 
09:38:33.0 +
+++ ddccontrol-1.0.1/debian/libddccontrol0.maintscript  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-rm_conffile /etc/modules-load.d/ddccontrol-i2c-dev.conf 0.6.0-8~ libddccontrol0
diff -Nru ddccontrol-1.0.1/debian/libddccontrol0.shlibs 
ddccontrol-1.0.1/debian/libddccontrol0.shlibs
--- ddccontrol-1.0.1/debian/libddccontrol0.shlibs   2023-10-19 
09:38:33.0 +
+++ ddccontrol-1.0.1/debian/libddccontrol0.shlibs   1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-libddccontrol 0 libddccontrol0 (>= 0.5.2-1)
-libddccontrol_dbus_client 0 libddccontrol0 (>= 0.5.2-1)
diff -Nru ddccontrol-1.0.1/debian/libddccontrol0t64.install 
ddccontrol-1.0.1/debian/libddccontrol0t64.install
--- ddccontrol-1.0.1/debian/libddccontrol0t64.install   1970-01-01 
00:00:00.0 +
+++ ddccontrol-1.0.1/debian/libddccontrol0t64.install   2023-10-19

Bug#1062022: dcmtk: NMU diff for 64-bit time_t transition

2024-01-30 Thread mwhudson
Source: dcmtk
Version: 3.6.7-9
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
dcmtk 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 dcmtk
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-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru dcmtk-3.6.7/debian/changelog dcmtk-3.6.7/debian/changelog
--- dcmtk-3.6.7/debian/changelog2023-06-22 07:53:48.0 +
+++ dcmtk-3.6.7/debian/changelog2024-01-30 23:57:13.0 +
@@ -1,3 +1,10 @@
+dcmtk (3.6.7-9.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 23:57:13 +
+
 dcmtk (3.6.7-9) unstable; urgency=medium
 
   * Team upload.
diff -Nru dcmtk-3.6.7/debian/control dcmtk-3.6.7/debian/control
--- dcmtk-3.6.7/debian/control  2023-06-22 07:53:48.0 +
+++ dcmtk-3.6.7/debian/control  2024-01-30 23:57:13.0 +
@@ -38,13 +38,14 @@
  .
  Note: This version was compiled with libssl support.
 
-Package: libdcmtk17
+Package: libdcmtk17t64
+Provides: ${t64:Provides}
 Architecture: any
 Section: libs
 Depends: ${misc:Depends},
  ${shlibs:Depends}
-Breaks: libdcmtk16 (= 3.6.7-1)
-Replaces: libdcmtk16 (= 3.6.7-1)
+Breaks: libdcmtk17 (<< ${source:Version}), libdcmtk16 (= 3.6.7-1)
+Replaces: libdcmtk17, libdcmtk16 (= 3.6.7-1)
 Multi-Arch: same
 Description: OFFIS DICOM toolkit runtime libraries
  DCMTK includes a collection of libraries and applications for examining,
@@ -60,7 +61,7 @@
 Package: libdcmtk-dev
 Architecture: any
 Section: libdevel
-Depends: libdcmtk17 (= ${binary:Version}),
+Depends: libdcmtk17t64 (= ${binary:Version}),
  libpng-dev,
  libssl-dev,
  libtiff-dev,
diff -Nru dcmtk-3.6.7/debian/libdcmtk17.install 
dcmtk-3.6.7/debian/libdcmtk17.install
--- dcmtk-3.6.7/debian/libdcmtk17.install   2023-06-22 07:53:48.0 
+
+++ dcmtk-3.6.7/debian/libdcmtk17.install   1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib/*/*.so.*
-usr/share/libdcmtk17/*.dic
diff -Nru dcmtk-3.6.7/debian/libdcmtk17.lintian-overrides 
dcmtk-3.6.7/debian/libdcmtk17.lintian-overrides
--- dcmtk-3.6.7/debian/libdcmtk17.lintian-overrides 2023-06-22 
07:53:48.0 +
+++ dcmtk-3.6.7/debian/libdcmtk17.lintian-overrides 1970-01-01 
00:00:00.0 +
@@ -1,5 +0,0 @@
-# There is more than one library in one package bundles which makes perfectly
-# sense in this application but does not enable naming the library package 
apropriately
-libdcmtk17: package-name-doesnt-match-sonames
-libdcmtk17: embedded-library
-libdcmtk17: no-symbols-control-file
diff -Nru dcmtk-3.6.7/debian/libdcmtk17t64.install 
dcmtk-3.6.7/debian/libdcmtk17t64.install
--- dcmtk-3.6.7/debian/libdcmtk17t64.install1970-01-01 00:00:00.0 
+
+++ dcmtk-3.6.7/debian/libdcmtk17t64.install2023-06-22 07:53:48.0 
+
@@ -0,0 +1,2 @@
+usr/lib/*/*.so.*
+usr/share/libdcmtk17/*.dic
diff -Nru dcmtk-3.6.7/debian/libdcmtk17t64.lintian-overrides 
dcmtk-3.6.7/debian/libdcmtk17t64.lintian-overrides
--- dcmtk-3.6.7/debian/libdcmtk17t64.lintian-overrides  1970-01-01 
00:0

Bug#1062021: dcap: NMU diff for 64-bit time_t transition

2024-01-30 Thread mwhudson
Source: dcap
Version: 2.47.14-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
dcap 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 dcap
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-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru dcap-2.47.14/debian/changelog dcap-2.47.14/debian/changelog
--- dcap-2.47.14/debian/changelog   2023-02-01 13:27:38.0 +
+++ dcap-2.47.14/debian/changelog   2024-01-30 23:56:15.0 +
@@ -1,3 +1,10 @@
+dcap (2.47.14-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 23:56:15 +
+
 dcap (2.47.14-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru dcap-2.47.14/debian/control dcap-2.47.14/debian/control
--- dcap-2.47.14/debian/control 2023-01-23 15:19:58.0 +
+++ dcap-2.47.14/debian/control 2024-01-30 23:56:15.0 +
@@ -19,14 +19,17 @@
 Architecture: any
 Multi-Arch: foreign
 Depends:
- libdcap1 (= ${binary:Version}),
+ libdcap1t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Description: Client Tools for dCache
  dCache is a distributed mass storage system.
  This package contains the client tools.
 
-Package: libdcap1
+Package: libdcap1t64
+Provides: ${t64:Provides}
+Replaces: libdcap1
+Breaks: libdcap1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -48,7 +51,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libdcap1 (= ${binary:Version}),
+ libdcap1t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: Client Development Files for dCache
  dCache is a distributed mass storage system.
@@ -58,7 +61,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libdcap1 (= ${binary:Version}),
+ libdcap1t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Pre-Depends:
@@ -71,7 +74,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libdcap1 (= ${binary:Version}),
+ libdcap1t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Pre-Depends:
@@ -84,7 +87,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libdcap1 (= ${binary:Version}),
+ libdcap1t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Pre-Depends:
@@ -97,7 +100,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libdcap1 (= ${binary:Version}),
+ libdcap1t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Pre-Depends:
diff -Nru dcap-2.47.14/debian/libdcap1.install 
dcap-2.47.14/debian/libdcap1.install
--- dcap-2.47.14/debian/libdcap1.install2021-08-21 17:50:53.0 
+
+++ dcap-2.47.14/debian/libdcap1.install1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-/usr/lib/*/libdcap.so.*
-/usr/lib/*/libpdcap.so.*
diff -Nru dcap-2.47.14/debian/libdcap1t64.install 
dcap-2.47.14/debian/libdcap1t64.install
--- dcap-2.47.14/debian/libdcap1t64.install 1970-01-01 00:00:00.0 
+
+++ dcap-2.47.14/debian/libdcap1t64.install 2021-08-21 17:50:53.0 
+
@@ -0,0 +1,2 @@
+/usr/lib/*/libdcap.so.*
+/usr/lib/*/libpdcap.so.*
diff -Nru dcap-2.47.14/debian/libdcap1t64.lintian-overrides 
dcap-2.

Bug#1062020: db5.3: NMU diff for 64-bit time_t transition

2024-01-30 Thread mwhudson
Source: db5.3
Version: 5.3.28+dfsg2-4
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
db5.3 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 db5.3
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-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru db5.3-5.3.28+dfsg2/debian/changelog 
db5.3-5.3.28+dfsg2/debian/changelog
--- db5.3-5.3.28+dfsg2/debian/changelog 2023-11-10 13:13:50.0 +
+++ db5.3-5.3.28+dfsg2/debian/changelog 2024-01-30 23:51:56.0 +
@@ -1,3 +1,10 @@
+db5.3 (5.3.28+dfsg2-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 23:51:56 +
+
 db5.3 (5.3.28+dfsg2-4) unstable; urgency=medium
 
   * QA upload
diff -Nru db5.3-5.3.28+dfsg2/debian/control db5.3-5.3.28+dfsg2/debian/control
--- db5.3-5.3.28+dfsg2/debian/control   2023-11-10 12:58:52.0 +
+++ db5.3-5.3.28+dfsg2/debian/control   2024-01-30 23:51:56.0 +
@@ -26,7 +26,7 @@
 Package: libdb5.3-dev
 Architecture: any
 Section: libdevel
-Depends: libdb5.3 (= ${binary:Version}),
+Depends: libdb5.3t64 (= ${binary:Version}),
 ${misc:Depends}
 Suggests: db5.3-doc
 Conflicts: libdb4.6-dev, libdb4.7-dev, libdb4.8-dev, libdb5.1-dev, libdb5.2-dev
@@ -34,7 +34,10 @@
  This is the development package which contains headers and static
  libraries for the Berkeley v5.3 database library.
 
-Package: libdb5.3
+Package: libdb5.3t64
+Provides: ${t64:Provides}
+Replaces: libdb5.3
+Breaks: libdb5.3 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -68,7 +71,10 @@
 contain.
   - db5.3_verify: check the structure of files and their databases.
 
-Package: libdb5.3++
+Package: libdb5.3++t64
+Provides: ${t64:Provides}
+Replaces: libdb5.3++
+Breaks: libdb5.3++ (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -81,7 +87,7 @@
 Package: libdb5.3++-dev
 Architecture: any
 Section: libdevel
-Depends: libdb5.3++ (= ${binary:Version}),
+Depends: libdb5.3++t64 (= ${binary:Version}),
 libdb5.3-dev (= ${binary:Version}),
 ${misc:Depends}
 Conflicts: libdb4.6++-dev, libdb4.7++-dev, libdb4.8++-dev, libdb5.1++-dev, 
libdb5.2++-dev
@@ -93,7 +99,7 @@
 Package: libdb5.3-dbg
 Architecture: any
 Section: debug
-Depends: libdb5.3 (= ${binary:Version}),
+Depends: libdb5.3t64 (= ${binary:Version}),
 ${misc:Depends}
 Multi-Arch: same
 Description: Berkeley v5.3 Database Libraries [debug]
diff -Nru db5.3-5.3.28+dfsg2/debian/libdb5.3.dirs 
db5.3-5.3.28+dfsg2/debian/libdb5.3.dirs
--- db5.3-5.3.28+dfsg2/debian/libdb5.3.dirs 2023-11-10 12:58:52.0 
+
+++ db5.3-5.3.28+dfsg2/debian/libdb5.3.dirs 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib
diff -Nru db5.3-5.3.28+dfsg2/debian/libdb5.3++.dirs 
db5.3-5.3.28+dfsg2/debian/libdb5.3++.dirs
--- db5.3-5.3.28+dfsg2/debian/libdb5.3++.dirs   2023-11-10 12:58:52.0 
+
+++ db5.3-5.3.28+dfsg2/debian/libdb5.3++.dirs   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib
diff -Nru db5.3-5.3.28+dfsg2/debian/libdb5.3.ins

Bug#1062019: davix: NMU diff for 64-bit time_t transition

2024-01-30 Thread mwhudson
Source: davix
Version: 0.8.5-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
davix 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 davix
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-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru davix-0.8.5/debian/changelog davix-0.8.5/debian/changelog
--- davix-0.8.5/debian/changelog2023-10-21 19:00:51.0 +
+++ davix-0.8.5/debian/changelog2024-01-30 23:50:05.0 +
@@ -1,3 +1,10 @@
+davix (0.8.5-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 23:50:05 +
+
 davix (0.8.5-1) unstable; urgency=medium
 
   * Update to version 0.8.5
diff -Nru davix-0.8.5/debian/control davix-0.8.5/debian/control
--- davix-0.8.5/debian/control  2023-10-21 18:50:48.0 +
+++ davix-0.8.5/debian/control  2024-01-30 23:50:05.0 +
@@ -32,7 +32,7 @@
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
- libdavix0v5 (= ${binary:Version})
+ libdavix0t64 (= ${binary:Version})
 Description: Toolkit for http based file management
  Davix is a toolkit designed for file operations with http based protocols
  (WebDav, Amazon S3, ...).
@@ -43,12 +43,16 @@
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
- libdavix0v5 (= ${binary:Version})
+ libdavix0t64 (= ${binary:Version})
 Description: Test suite for davix
  Test suite for davix. Davix is a toolkit designed for file operations
  with http based protocols (WebDav, Amazon S3, ...).
 
-Package: libdavix0v5
+Package: libdavix0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libdavix0v5
+Replaces: libdavix0v5
+Breaks: libdavix0v5 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -65,7 +69,7 @@
 Multi-Arch: same
 Depends:
  ${misc:Depends},
- libdavix0v5 (= ${binary:Version})
+ libdavix0t64 (= ${binary:Version})
 Description: Development files for davix
  Development files for davix. Davix is a toolkit designed for file operations
  with http based protocols (WebDav, Amazon S3, ...).
diff -Nru davix-0.8.5/debian/libdavix0t64.docs 
davix-0.8.5/debian/libdavix0t64.docs
--- davix-0.8.5/debian/libdavix0t64.docs1970-01-01 00:00:00.0 
+
+++ davix-0.8.5/debian/libdavix0t64.docs2016-03-11 13:30:27.0 
+
@@ -0,0 +1 @@
+README.md
diff -Nru davix-0.8.5/debian/libdavix0t64.install 
davix-0.8.5/debian/libdavix0t64.install
--- davix-0.8.5/debian/libdavix0t64.install 1970-01-01 00:00:00.0 
+
+++ davix-0.8.5/debian/libdavix0t64.install 2021-08-24 13:17:30.0 
+
@@ -0,0 +1,3 @@
+/usr/lib/*/libdavix.so.*
+/usr/lib/*/libdavix_copy.so.*
+/usr/share/doc/davix/RELEASE-NOTES.md
diff -Nru davix-0.8.5/debian/libdavix0t64.lintian-overrides 
davix-0.8.5/debian/libdavix0t64.lintian-overrides
--- davix-0.8.5/debian/libdavix0t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ davix-0.8.5/debian/libdavix0t64.lintian-overrides   2024-01-30 
23:50:05.0 +
@@ -0,0 +1 @@
+libdavix0t64: package-name-doesnt-match-sonames libdavix0v5
diff -Nru davix-0.8.5/debian/libdavix0t64.shlibs 

Bug#1062018: dart: NMU diff for 64-bit time_t transition

2024-01-30 Thread mwhudson
Source: dart
Version: 6.12.1+dfsg4-13
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
dart 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 dart
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-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru dart-6.12.1+dfsg4/debian/changelog dart-6.12.1+dfsg4/debian/changelog
--- dart-6.12.1+dfsg4/debian/changelog  2023-09-06 16:52:47.0 +
+++ dart-6.12.1+dfsg4/debian/changelog  2024-01-30 22:43:08.0 +
@@ -1,3 +1,10 @@
+dart (6.12.1+dfsg4-13.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 22:43:08 +
+
 dart (6.12.1+dfsg4-13) unstable; urgency=medium
 
   * Move jdupes to run on execute_before_dh_link-indep
diff -Nru dart-6.12.1+dfsg4/debian/control dart-6.12.1+dfsg4/debian/control
--- dart-6.12.1+dfsg4/debian/control2023-09-06 13:52:57.0 +
+++ dart-6.12.1+dfsg4/debian/control2024-01-30 22:43:07.0 +
@@ -66,7 +66,7 @@
 Architecture: any
 Section: libdevel
 Depends: ${misc:Depends},
- libdart6.12 (= ${binary:Version}),
+ libdart6.12t64 (= ${binary:Version}),
  libeigen3-dev,
  libassimp-dev,
  libfcl-dev,
@@ -80,7 +80,10 @@
  .
  This package contains main headers and other tools for development.
 
-Package: libdart6.12
+Package: libdart6.12t64
+Provides: ${t64:Provides}
+Replaces: libdart6.12
+Breaks: libdart6.12 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -92,7 +95,10 @@
  .
  This package contains the main library of DART.
 
-Package: libdart-collision-bullet6.12
+Package: libdart-collision-bullet6.12t64
+Provides: ${t64:Provides}
+Replaces: libdart-collision-bullet6.12
+Breaks: libdart-collision-bullet6.12 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -109,13 +115,16 @@
 Section: libdevel
 Depends: ${misc:Depends},
  libdart-dev,
- libdart-collision-bullet6.12 (= ${binary:Version}),
+ libdart-collision-bullet6.12t64 (= ${binary:Version}),
  libbullet-dev
 Pre-Depends: ${misc:Pre-Depends}
 Description: ${source:Synopsis} - Bullet Collision Dev
  ${source:Extended-Description}
 
-Package: libdart-collision-ode6.12
+Package: libdart-collision-ode6.12t64
+Provides: ${t64:Provides}
+Replaces: libdart-collision-ode6.12
+Breaks: libdart-collision-ode6.12 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -132,7 +141,7 @@
 Section: libdevel
 Depends: ${misc:Depends},
  libdart-dev,
- libdart-collision-ode6.12 (= ${binary:Version}),
+ libdart-collision-ode6.12t64 (= ${binary:Version}),
  libode-dev
 Pre-Depends: ${misc:Pre-Depends}
 Description: ${source:Synopsis} - ODE Collision Dev
@@ -146,7 +155,7 @@
 Section: libdevel
 Depends: ${misc:Depends},
  libdart-dev,
- libdart-utils6.12 (= ${binary:Version}),
+ libdart-utils6.12t64 (= ${binary:Version}),
  libtinyxml-dev,
  libtinyxml2-dev,
  liburdfdom-dev
@@ -156,7 +165,10 @@
  .
  

Bug#1062014: libbgcode: FTBFS on s390x and ppc64 due to endianness issues

2024-01-30 Thread Gregor Riepl
Source: libbgcode
Version: 0.0~git20231219.7aaf717-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source
Usertags: s390x
X-Debbugs-Cc: onit...@gmail.com

Dear Maintainer,

buildd reports failing unit tests on s390x and ppc64: [1] [2]

Example error:
1: Filters: "File transversal"
1: Randomness seeded to: 936238706
1: 
1: TEST: File transversal
1: File:/<>/tests/data/mini_cube_b.bgcode
1: 
1: 
~~~
1: core_tests is a Catch2 v3.4.0 host application.
1: Run with -? for options
1: 
1: 
---
1: File transversal
1: 
---
1: ./tests/core/core_tests.cpp:85
1: 
...
1: 
1: ./tests/core/core_tests.cpp:97: FAILED:
1:   REQUIRE( is_valid_binary_gcode(*file, true, checksum_verify_buffer, 
sizeof(checksum_verify_buffer)) == EResult::Success )
1: with expansion:
1:   3 == 0
1: 
1: 
===
1: test cases: 1 | 1 failed
1: assertions: 2 | 1 passed | 1 failed
1: 
1/4 Test #1: File transversal .***Failed0.00 sec

Some debugging reveals that this error happens due to mismatched endianness 
when reading data files.

diff --git a/src/LibBGCode/core/core.cpp b/src/LibBGCode/core/core.cpp
@@ -126,8 +127,10 @@ EResult FileHeader::read(FILE& file, const uint32_t* const 
max_version)
 {
 if (!read_from_file(file, &magic, sizeof(magic)))
 return EResult::ReadError;
+printf("data=0x%08x MAGIC=0x%08x\n", magic, MAGICi32);
 if (magic != MAGICi32)
 return EResult::InvalidMagicNumber;

->

File:/build/libbgcode/tests/data/mini_cube_b.bgcode
data=0x47434445 MAGIC=0x45444347

It's likely that there are many more similar problems lurking in the source 
code.
If this issue can't be fixed, the package should probably be disabled on big 
endian architectures.

Thanks!

[1] 
https://buildd.debian.org/status/fetch.php?pkg=libbgcode&arch=s390x&ver=0.0%7Egit20231219.7aaf717-1%2Bb1&stamp=1704613965&raw=0
[2] 
https://buildd.debian.org/status/fetch.php?pkg=libbgcode&arch=ppc64&ver=0.0%7Egit20231219.7aaf717-1%2Bb1&stamp=1704984706&raw=0
[3] 

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: s390x

Kernel: Linux 6.5.0-4-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect



Bug#1061992: curl: NMU diff for 64-bit time_t transition

2024-01-30 Thread Daniel Stenberg

On Tue, 30 Jan 2024, Samuel Henrique wrote:


Can you tell us which case it is?
Is it confirmed affected or is this a guess?


I believe these are the two cases:

- The public 'struct curl_fileinfo' contains a time_t struct member, used for
  FTP wildcard callbacks.

- The public API curl_getdate() takes a time_t pointer in its second argument.

If 'time_t' changes size, those two will not be ABI compatible.

--

 / daniel.haxx.se



Processed: bug 1061755 is forwarded to https://github.com/mitogen-hq/mitogen/issues/1033

2024-01-30 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> forwarded 1061755 https://github.com/mitogen-hq/mitogen/issues/1033
Bug #1061755 [src:python-mitogen] python-mitogen ftbfs with Python 3.12 as 
default
Set Bug forwarded-to-address to 
'https://github.com/mitogen-hq/mitogen/issues/1033'.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1061755: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061755
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1062011: janitor: FTBFS: dh_auto_test: No module named pip

2024-01-30 Thread Andreas Beckmann
Source: janitor
Version: 0.1~git20220702-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source

Hi,

janitor/experimental recently started to FTBFS:

[...]
   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:305: python3.12 setup.py test
running test
WARNING: Testing via this command is deprecated and will be removed in a future 
version. Users looking for a generic test entry point independent of test 
runner are encouraged to use tox.
/usr/lib/python3/dist-packages/setuptools/command/test.py:193: 
_DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!



Requirements should be satisfied by a PEP 517 installer.
If you are using pip, you can try `pip install --use-pep517`.



!!
  ir_d = dist.fetch_build_eggs(dist.install_requires)
WARNING: The wheel package is not available.
/usr/bin/python3.12: No module named pip
error: Command '['/usr/bin/python3.12', '-m', 'pip', 
'--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmp5z8j020k', 
'--quiet', 'python-debianbts']' returned non-zero exit status 1.
E: pybuild pybuild:391: test: plugin distutils failed with: exit code=1: 
python3.12 setup.py test
I: pybuild base:305: python3.11 setup.py test
running test
WARNING: Testing via this command is deprecated and will be removed in a future 
version. Users looking for a generic test entry point independent of test 
runner are encouraged to use tox.
/usr/lib/python3/dist-packages/setuptools/command/test.py:193: 
_DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!



Requirements should be satisfied by a PEP 517 installer.
If you are using pip, you can try `pip install --use-pep517`.



!!
  ir_d = dist.fetch_build_eggs(dist.install_requires)
WARNING: The wheel package is not available.
/usr/bin/python3.11: No module named pip
error: Command '['/usr/bin/python3.11', '-m', 'pip', 
'--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmp3hywrg9p', 
'--quiet', 'markdown']' returned non-zero exit status 1.
E: pybuild pybuild:391: test: plugin distutils failed with: exit code=1: 
python3.11 setup.py test
dh_auto_test: error: pybuild --test -i python{version} -p "3.12 3.11" returned 
exit code 13
make: *** [debian/rules:4: binary] Error 25


Andreas


janitor_0.1~git20220702-1.log.gz
Description: application/gzip


Bug#1059970: marked as done (fitspng: autopkgtest regression in testing)

2024-01-30 Thread Debian Bug Tracking System
Your message dated Tue, 30 Jan 2024 21:50:20 +
with message-id 
and subject line Bug#1059970: fixed in fitspng 2.0-2
has caused the Debian Bug report #1059970,
regarding fitspng: autopkgtest regression in testing
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 ow...@bugs.debian.org
immediately.)


-- 
1059970: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059970
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: fitspng
Version: 2.0-1
Severity: serious
Tags: sid trixie
User: debian...@lists.debian.org
Usertags: regression

Hi Maintainer

Sometime between 2023-12-10 and 2024-01-3, fitspng's autopkgtests
started to fail in testing [1].  I've copied what I hope is the
relevant part of the log below.

Regards
Graham


[1] https://ci.debian.net/packages/f/fitspng/testing/amd64/


18s autopkgtest [06:35:13]: test check: [---
19s OK: hippo.png (139x152, 24-bit RGB, non-interlaced, 38.7%).
19s zlib warning: different version (expected 1.2.13, using 1.3)
19s
19s autopkgtest [06:35:14]: test check: ---]

19s autopkgtest [06:35:14]: test check: - - - - - - - - - - results -
- - - - - - - - -
19s check FAIL stderr: zlib warning: different version (expected
1.2.13, using 1.3)
19s autopkgtest [06:35:14]: test check: - - - - - - - - - - stderr - -
- - - - - - - -
19s zlib warning: different version (expected 1.2.13, using 1.3)
19s
--- End Message ---
--- Begin Message ---
Source: fitspng
Source-Version: 2.0-2
Done: Filip Hroch 

We believe that the bug you reported is fixed in the latest version of
fitspng, 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 1059...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Filip Hroch  (supplier of updated fitspng 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 ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 30 Jan 2024 19:53:50 +0100
Source: fitspng
Architecture: source
Version: 2.0-2
Distribution: unstable
Urgency: low
Maintainer: Debian Astronomy Team 

Changed-By: Filip Hroch 
Closes: 1059970 1061774
Changes:
 fitspng (2.0-2) unstable; urgency=low
 .
   * Update of autopkgtests by ignoring of a warning due pngcheck (Closes: 
#1059970, #1061774)
   * Update of packaging: latest standards, included .acs of the source.
Checksums-Sha1:
 f2c80204677be6bbe49931024debea24da445b1f 2271 fitspng_2.0-2.dsc
 4466fd15ce56fceabbb417f3ace5309f40a9ccaa 1138938 fitspng_2.0.orig.tar.gz
 93736e8081f86b78bae8125526e80440308781b5 833 fitspng_2.0.orig.tar.gz.asc
 fe090421e61bc790b5a6052ece470c7a37561f92 40808 fitspng_2.0-2.debian.tar.xz
 801876f6b582953dff3c7e42e19e7ffed316e2bf 6604 fitspng_2.0-2_source.buildinfo
Checksums-Sha256:
 4ec387f109d1c15893351d3d3555c9a6199a2c3d013d5aed48638093ace0f3e8 2271 
fitspng_2.0-2.dsc
 a2109c37ab85f6d15126c5f5cb4727e95f61db38c94f56849c03c872813d133a 1138938 
fitspng_2.0.orig.tar.gz
 ee79ce8e13256be67ebeaed79e71f84cda6b9d914c09d7fd29217ab3a4d7dd5b 833 
fitspng_2.0.orig.tar.gz.asc
 53255ab5d6c9ec6200f55cb486cbc3f46aa87635e77993317b282e16ee8d8802 40808 
fitspng_2.0-2.debian.tar.xz
 6ce65aecb0ab0de50d9a6c3bf393fb060e4d455e000cf8340256682b7bf6077c 6604 
fitspng_2.0-2_source.buildinfo
Files:
 3e9536c63fd3b127e1723770e0372ca1 2271 science optional fitspng_2.0-2.dsc
 0fd84d5a244dd6348fe4f3224591da3e 1138938 science optional 
fitspng_2.0.orig.tar.gz
 b4a4d9084a94db00a17b8b2e4b83d0dc 833 science optional 
fitspng_2.0.orig.tar.gz.asc
 9e97142656d3edf120f02cba7bda64d2 40808 science optional 
fitspng_2.0-2.debian.tar.xz
 3eadcb30bfb26d4c14de07512460bced 6604 science optional 
fitspng_2.0-2_source.buildinfo

-BEGIN PGP SIGNATURE-

iQJKBAEBCgA0FiEEUDKf13MuKrCBYUNfHmJd9kly/5oFAmW5a8gWHGhyb2NoQHBo
eXNpY3MubXVuaS5jegAKCRAeYl32SXL/mi/BD/4/BzQxMVeou/szInOVBxpmKG9L
8h3JhwgPgYZB8SizBXdkOIth8ah6uDiJFb+2vTLHVpSpLFZvv2hCmL4SWhAopCDy
V0/hfvGjFyLbYnAS0jUQ6TcIUzotuyq/pAMSiM26L71I3vVsqJba9agQsRXned+y
q2XMEXRtpv2QqsGl+8z3LpprAaCSpmC0ZcRQjfuhlTXufMfIhQBStX0Lqe2nmZab
wZxlnhOTsAAPq2RNR18Nk21Hq2E9Vy0Q0nTSasafNaBA2rZn0clFYkqiv1z8n4CO
9C16yajJyDsofx8ilNeqwJX/EZdGmrl9ldaxkPAFSScoT9XEAkLh9CTKYq0cXs8A
yHBlm2tZDK941hbJ5YPa1zykbmsS+PmmmKLPipkK/OfPZW+iiWuO0l2OJXyRmYVn
2VCRJy9WaB4btbhJTNB6w2K0sj1DhLSIVx9nhmLcK7GrIxhI6E

Bug#1061984: marked as done (libboinc-app7t64 and libboinc7t64 have an undeclared file conflict)

2024-01-30 Thread Debian Bug Tracking System
Your message dated Tue, 30 Jan 2024 21:49:43 +
with message-id 
and subject line Bug#1061984: fixed in boinc 7.20.5+dfsg-1.2~exp2
has caused the Debian Bug report #1061984,
regarding libboinc-app7t64 and libboinc7t64 have an undeclared file conflict
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 ow...@bugs.debian.org
immediately.)


-- 
1061984: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061984
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libboinc7t64,libboinc-app7t64
Version: 7.20.5+dfsg-1.2~exp1
Severity: serious
User: debian...@lists.debian.org
Usertags: fileconflict
Control: affects -1 + libboinc-app7 libboinc7
X-Debbugs-Cc: vor...@debian.org

libboinc-app7t64 and libboinc7t64 have an undeclared file conflict. This
may result in an unpack error from dpkg.

The files
 * /usr/lib/x86_64-linux-gnu/libboinc_api.so.7
 * /usr/lib/x86_64-linux-gnu/libboinc_api.so.7.20.5
 * /usr/lib/x86_64-linux-gnu/libboinc_graphics2.so.7
 * /usr/lib/x86_64-linux-gnu/libboinc_graphics2.so.7.20.5
 * /usr/lib/x86_64-linux-gnu/libboinc_opencl.so.7
 * /usr/lib/x86_64-linux-gnu/libboinc_opencl.so.7.20.5
are contained in the packages
 * libboinc-app7
   * 7.20.5+dfsg-1.1 as present in bookworm
   * 7.20.5+dfsg-1.1+b2 as present in trixie|unstable
 * libboinc-app7t64/7.20.5+dfsg-1.2~exp1 as present in experimental

The files
 * /usr/lib/x86_64-linux-gnu/libboinc.so.7
 * /usr/lib/x86_64-linux-gnu/libboinc.so.7.20.5
 * /usr/lib/x86_64-linux-gnu/libboinc_crypt.so.7
 * /usr/lib/x86_64-linux-gnu/libboinc_crypt.so.7.20.5
 * /usr/lib/x86_64-linux-gnu/libboinc_zip.so.7
 * /usr/lib/x86_64-linux-gnu/libboinc_zip.so.7.20.5
 * /usr/lib/x86_64-linux-gnu/libsched.so.7
 * /usr/lib/x86_64-linux-gnu/libsched.so.7.20.5
are contained in the packages
 * libboinc7
   * 7.20.5+dfsg-1.1 as present in bookworm
   * 7.20.5+dfsg-1.1+b2 as present in trixie|unstable
 * libboinc7t64/7.20.5+dfsg-1.2~exp1 as present in experimental

These packages can be unpacked concurrently, because there is no
relevant Replaces or Conflicts relation. Attempting to unpack these
packages concurrently results in an unpack error from dpkg, because none
of the packages installs a diversion for the affected files.

Kind regards

The Debian Usr Merge Analysis Tool

This bug report has been automatically filed with no human intervention.
The source code is available at https://salsa.debian.org/helmutg/dumat.
If the filing is unclear or in error, don't hesitate to contact
hel...@subdivi.de for assistance.
--- End Message ---
--- Begin Message ---
Source: boinc
Source-Version: 7.20.5+dfsg-1.2~exp2
Done: Steve Langasek 

We believe that the bug you reported is fixed in the latest version of
boinc, 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 1061...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Steve Langasek  (supplier of updated boinc 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 ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 30 Jan 2024 21:15:58 +
Source: boinc
Architecture: source
Version: 7.20.5+dfsg-1.2~exp2
Distribution: experimental
Urgency: medium
Maintainer: Debian BOINC Maintainers 
Changed-By: Steve Langasek 
Closes: 1061984
Changes:
 boinc (7.20.5+dfsg-1.2~exp2) experimental; urgency=medium
 .
   * Patch debian/control.in, which uses idiosyncratic format and therefore
 failed to be automatically patched, then clobbered necessary changes in
 debian/control regarding Breaks/Replaces/Provides.  Closes: #1061984.
Checksums-Sha1:
 27adad01e5a3ff8c11c1e52cea395ac324df609a 3170 boinc_7.20.5+dfsg-1.2~exp2.dsc
 fe848333ef11633bbfcefdbbc6860ee10dd275de 455144 
boinc_7.20.5+dfsg-1.2~exp2.debian.tar.xz
 d39658070c760b48f3929102ee13a7fa0b0d85b3 20430 
boinc_7.20.5+dfsg-1.2~exp2_source.buildinfo
Checksums-Sha256:
 3c2c4f66940b76747e1e628ec4bf624437cd4a0f2755f2b1e833cb7ce0a14880 3170 
boinc_7.20.5+dfsg-1.2~exp2.dsc
 8820e38551cdb5eb3913a7b1a0a2ddfd20a4577da3eaafca07108a5d7a6b07dd 455144 
boinc_7.20.5+dfsg-1.2~exp2.debian.tar.xz
 08ed1cce1e81d753de8cdb47a378bbf565bdeeb63392c6c57380b7286aa2a175 20430 
boinc_7.20.5+dfsg-1.2~exp2_source.buildinfo
Files:
 62ebc9886ccd48be15db60c316de72bc 3170 net optional 
boinc_7.20.5

Bug#1062010: dar: NMU diff for 64-bit time_t transition

2024-01-30 Thread mwhudson
Source: dar
Version: 2.7.13-2
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
dar 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 dar
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-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru dar-2.7.13/debian/changelog dar-2.7.13/debian/changelog
--- dar-2.7.13/debian/changelog 2023-11-08 12:07:15.0 +
+++ dar-2.7.13/debian/changelog 2024-01-30 21:43:50.0 +
@@ -1,3 +1,10 @@
+dar (2.7.13-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 21:43:50 +
+
 dar (2.7.13-2) unstable; urgency=medium
 
   * Change build-dep on python3-all-dev to python3-dev.  Closes: #1055500.
diff -Nru dar-2.7.13/debian/control dar-2.7.13/debian/control
--- dar-2.7.13/debian/control   2023-11-08 12:07:15.0 +
+++ dar-2.7.13/debian/control   2024-01-30 21:43:50.0 +
@@ -19,7 +19,7 @@
 Package: libdar-dev
 Section: libdevel
 Architecture: any
-Depends: libdar64-6000 (= ${binary:Version}), ${misc:Depends}, zlib1g-dev,
+Depends: libdar64-6000t64 (= ${binary:Version}), ${misc:Depends}, zlib1g-dev,
  libbz2-dev, libzstd-dev, liblzo2-dev, liblzma-dev, liblz4-dev,
  libgcrypt20-dev, libgpg-error-dev, libassuan-dev, libargon2-dev
 Description: Disk ARchive: Development files for shared library
@@ -36,7 +36,10 @@
  compression, ATTR/ACL support. DAR also supports Pipes for remote
  operations, including with ssh.
 
-Package: libdar64-6000
+Package: libdar64-6000t64
+Provides: ${t64:Provides}
+Replaces: libdar64-6000
+Breaks: libdar64-6000 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -61,7 +64,7 @@
 
 Package: dar
 Architecture: any
-Depends: libdar64-6000 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}
+Depends: libdar64-6000t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}
 Suggests: par2, dar-docs
 Description: Disk ARchive: Backup directory tree and files
  Full featured archiver with support for differential backups, slices,
diff -Nru dar-2.7.13/debian/libdar64-6000.dirs 
dar-2.7.13/debian/libdar64-6000.dirs
--- dar-2.7.13/debian/libdar64-6000.dirs2023-09-11 12:53:53.0 
+
+++ dar-2.7.13/debian/libdar64-6000.dirs1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib
diff -Nru dar-2.7.13/debian/libdar64-6000.install 
dar-2.7.13/debian/libdar64-6000.install
--- dar-2.7.13/debian/libdar64-6000.install 2023-09-11 12:53:53.0 
+
+++ dar-2.7.13/debian/libdar64-6000.install 1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib/*/libdar64.so.6000.*
-usr/lib/*/libdar64.so.*
diff -Nru dar-2.7.13/debian/libdar64-6000t64.dirs 
dar-2.7.13/debian/libdar64-6000t64.dirs
--- dar-2.7.13/debian/libdar64-6000t64.dirs 1970-01-01 00:00:00.0 
+
+++ dar-2.7.13/debian/libdar64-6000t64.dirs 2023-09-11 12:53:53.0 
+
@@ -0,0 +1 @@
+usr/lib
diff -Nru dar-2.7.13/debian/libdar64-6000t64.install 
dar-2.7.13/debian/libdar64-6000t64.install
--- dar-2.7.13/debian/libdar64-6000t64.install  1970-01-01 00:00:00.00

Bug#1061928: avro-c: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
On Tue, Jan 30, 2024 at 04:27:49PM -0500, Robert Edmonds wrote:

> I guess you have to do it that way since there isn't really anything
> universal and machine readable that says: this is the public API header
> file to include to use this library.

Exactly.  Though there are good practices (I hesitate to say "best") that
would make headers no-ops if included directly when they shouldn't be, etc.

> > This shows there are headers that can't be compiled because they're
> > Windows-specific.  So it seems counterproductive to ship these at all in
> > Debian?

> > If this header were removed from the package, or if a quirk were added to
> > https://salsa.debian.org/vorlon/armhf-time_t/-/blob/main/check-armhf-time_t?ref_type=heads
> > to exclude the incorrect headers from the analysis, we could confirm that
> > avro-c is unaffected and avoid unnecessary NMUs / transitions to unstable.

> If there is a way to quirk the avro-c package for this analysis so you
> only include /usr/include/avro.h rather than every header file shipped
> in the -dev package I think it would let your analysis succeed, without
> missing anything, and, I would guess that that analysis would show no
> ABI changes and thus no ABI transition is necessary.

> I'm also open to just dropping those ms*.h files from the -dev package
> which should just work without any other changes without breaking
> anything else, but I haven't tested it.

It looks like my colleague has already re-tested (with a local change, not
yet published to either of https://salsa.debian.org/vorlon/armhf-time_t/ or
https://salsa.debian.org/adrien-n/armhf-time_t/) and confirmed that avro-c's
ABI is unaffected.  (It's important to confirm with a full compile test
because there are a number of types besides bare time_t that could be
affected and overlooked with a bare grep or so.)

We will make sure that this gets fully integrated into the published test
results and that avro-c does not get NMUed to unstable for this.

In the meantime I suggest leaving this bug report open for tracking.

Thanks,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: PGP signature


Bug#1062008: python-drf-spectacular-sidecar-nonfree: FTBFS with more than one supported python version

2024-01-30 Thread Andreas Beckmann
Source: python-drf-spectacular-sidecar-nonfree
Version: 2023.6.1-1
Severity: serious

Hi,

...
   dh_auto_install --destdir=debian/python3-drf-spectacular-sidecar-nonfree/ 
-O--buildsystem=pybuild
I: pybuild plugin_pyproject:178: Copying package built for python3.12 to destdir
I: pybuild plugin_pyproject:178: Copying package built for python3.11 to destdir
   debian/rules override_dh_installdocs
make[1]: Entering directory 
'/build/python-drf-spectacular-sidecar-nonfree-2023.6.1'
dh_installdocs
# Move the shipped license information files into place.
mv 
/build/python-drf-spectacular-sidecar-nonfree-2023.6.1/debian/python3-drf-spectacular-sidecar-nonfree/usr/lib/python3*/dist-packages/drf_spectacular_sidecar/static/drf_spectacular_sidecar/redoc/bundles/redoc.standalone.js.LICENSE.txt
 \
   
/build/python-drf-spectacular-sidecar-nonfree-2023.6.1/debian/python3-drf-spectacular-sidecar-nonfree/usr/lib/python3*/dist-packages/drf_spectacular_sidecar/static/drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-bundle.js.LICENSE.txt
 \

/build/python-drf-spectacular-sidecar-nonfree-2023.6.1/debian/python3-drf-spectacular-sidecar-nonfree/usr/share/doc/python3-drf-spectacular-sidecar-nonfree
mv: will not overwrite just-created 
'/build/python-drf-spectacular-sidecar-nonfree-2023.6.1/debian/python3-drf-spectacular-sidecar-nonfree/usr/share/doc/python3-drf-spectacular-sidecar-nonfree/redoc.standalone.js.LICENSE.txt'
 with 
'/build/python-drf-spectacular-sidecar-nonfree-2023.6.1/debian/python3-drf-spectacular-sidecar-nonfree/usr/lib/python3.12/dist-packages/drf_spectacular_sidecar/static/drf_spectacular_sidecar/redoc/bundles/redoc.standalone.js.LICENSE.txt'
mv: will not overwrite just-created 
'/build/python-drf-spectacular-sidecar-nonfree-2023.6.1/debian/python3-drf-spectacular-sidecar-nonfree/usr/share/doc/python3-drf-spectacular-sidecar-nonfree/swagger-ui-bundle.js.LICENSE.txt'
 with 
'/build/python-drf-spectacular-sidecar-nonfree-2023.6.1/debian/python3-drf-spectacular-sidecar-nonfree/usr/lib/python3.12/dist-packages/drf_spectacular_sidecar/static/drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-bundle.js.LICENSE.txt'
make[1]: *** [debian/rules:16: override_dh_installdocs] Error 1
make[1]: Leaving directory 
'/build/python-drf-spectacular-sidecar-nonfree-2023.6.1'
make: *** [debian/rules:11: binary] Error 2
...

The .../usr/lib/python3*/dist-packages/... globs match one file per
supported python version, causing mv to error out.


Andreas


python-drf-spectacular-sidecar-nonfree_2023.6.1-1.log.gz
Description: application/gzip


Bug#1062007: daq: NMU diff for 64-bit time_t transition

2024-01-30 Thread mwhudson
Source: daq
Version: 2.0.7-5
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
daq 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 daq
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-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru daq-2.0.7/debian/changelog daq-2.0.7/debian/changelog
--- daq-2.0.7/debian/changelog  2020-07-19 13:13:40.0 +
+++ daq-2.0.7/debian/changelog  2024-01-30 21:41:26.0 +
@@ -1,3 +1,10 @@
+daq (2.0.7-5.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 21:41:26 +
+
 daq (2.0.7-5) unstable; urgency=medium
 
   * debian/libdaq-dev.install: Include the static modules again as they are
diff -Nru daq-2.0.7/debian/control daq-2.0.7/debian/control
--- daq-2.0.7/debian/control2020-07-19 10:14:52.0 +
+++ daq-2.0.7/debian/control2024-01-30 21:41:26.0 +
@@ -9,7 +9,7 @@
 Package: libdaq-dev
 Section: libdevel
 Architecture: any
-Depends: libdaq2 (= ${binary:Version}), libpcap0.8-dev, libdumbnet-dev, 
libnetfilter-queue-dev, ${shlibs:Depends}, ${misc:Depends}
+Depends: libdaq2t64 (= ${binary:Version}), libpcap0.8-dev, libdumbnet-dev, 
libnetfilter-queue-dev, ${shlibs:Depends}, ${misc:Depends}
 Description: Data Acquisition library for packet I/O - development files
  DAQ is a library that introduces an abstraction layer to PCAP functions
  facilitation operation in a variety of hardware and software interfaces. 
@@ -19,7 +19,10 @@
  .
  This package contains the static library and the C header files.
 
-Package: libdaq2
+Package: libdaq2t64
+Provides: ${t64:Provides}
+Replaces: libdaq2
+Breaks: libdaq2 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Conflicts: libdaq0
diff -Nru daq-2.0.7/debian/libdaq2.dirs daq-2.0.7/debian/libdaq2.dirs
--- daq-2.0.7/debian/libdaq2.dirs   2010-11-10 23:52:29.0 +
+++ daq-2.0.7/debian/libdaq2.dirs   1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib
diff -Nru daq-2.0.7/debian/libdaq2.install daq-2.0.7/debian/libdaq2.install
--- daq-2.0.7/debian/libdaq2.install2020-07-19 09:53:56.0 +
+++ daq-2.0.7/debian/libdaq2.install1970-01-01 00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/lib*.so.*
-usr/lib/*/daq/*.so
diff -Nru daq-2.0.7/debian/libdaq2t64.dirs daq-2.0.7/debian/libdaq2t64.dirs
--- daq-2.0.7/debian/libdaq2t64.dirs1970-01-01 00:00:00.0 +
+++ daq-2.0.7/debian/libdaq2t64.dirs2010-11-10 23:52:29.0 +
@@ -0,0 +1 @@
+usr/lib
diff -Nru daq-2.0.7/debian/libdaq2t64.install 
daq-2.0.7/debian/libdaq2t64.install
--- daq-2.0.7/debian/libdaq2t64.install 1970-01-01 00:00:00.0 +
+++ daq-2.0.7/debian/libdaq2t64.install 2020-07-19 09:53:56.0 +
@@ -0,0 +1,2 @@
+usr/lib/*/lib*.so.*
+usr/lib/*/daq/*.so
diff -Nru daq-2.0.7/debian/libdaq2t64.lintian-overrides 
daq-2.0.7/debian/libdaq2t64.lintian-overrides
--- daq-2.0.7/debian/libdaq2t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ daq-2.0.7/debian/libdaq2t64.lintian-overrides   2024-

Bug#1044078: marked as done (cnvkit: FTBFS with pandas 2.0)

2024-01-30 Thread Debian Bug Tracking System
Your message dated Tue, 30 Jan 2024 21:34:32 +
with message-id <845d1345-7923-4fd7-a075-a4843bb59...@zoho.com>
and subject line Re: cnvkit and pandas 2.x
has caused the Debian Bug report #1044078,
regarding cnvkit: FTBFS with pandas 2.0
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 ow...@bugs.debian.org
immediately.)


-- 
1044078: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1044078
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---

Package: src:cnvkit
Version: 0.9.9-2
Control: block 1043240 by -1

cnvkit fails to build with pandas 2.0, currently in experimental.

Build log:
https://launchpadlibrarian.net/680699189/buildlog_ubuntu-mantic-amd64.cnvkit_0.9.9-2_BUILDING.txt.gz

Autopkgtest log:
https://ci.debian.net/data/autopkgtest/unstable/amd64/c/cnvkit/36575798/log.gz

A common source of failures is that pandas.util.testing has been renamed 
to pandas.testing.  Both names were available in all 1.x versions (and 
hence in Debian stable and oldstable), so Debian packages that were 
using this can immediately switch unconditionally.
--- End Message ---
--- Begin Message ---

Version: 0.9.10-1

No longer failing, which probably means upstream have fixed this.--- End Message ---


Bug#1061934: Bug#1061984: libboinc-app7t64 and libboinc7t64 have an undeclared file conflict

2024-01-30 Thread Steve Langasek
On Tue, Jan 30, 2024 at 06:16:25PM +0100, Helmut Grohne wrote:
> Package: libboinc7t64,libboinc-app7t64
> Version: 7.20.5+dfsg-1.2~exp1
> Severity: serious
> User: debian...@lists.debian.org
> Usertags: fileconflict
> Control: affects -1 + libboinc-app7 libboinc7
> X-Debbugs-Cc: vor...@debian.org

> libboinc-app7t64 and libboinc7t64 have an undeclared file conflict. This
> may result in an unpack error from dpkg.

Sigh.  Thanks for the Cc:.

That's because boinc has an idiosyncratic debian/control.in that we failed
to patch, and as a result the successful patching of debian/control was
clobbered.

I'm uploading a follow-up NMU to experimental and attaching an updated patch
for the complete delta from the version in unstable.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru boinc-7.20.5+dfsg/debian/changelog boinc-7.20.5+dfsg/debian/changelog
--- boinc-7.20.5+dfsg/debian/changelog  2023-04-25 16:59:54.0 +
+++ boinc-7.20.5+dfsg/debian/changelog  2024-01-30 21:15:58.0 +
@@ -1,3 +1,18 @@
+boinc (7.20.5+dfsg-1.2~exp2) experimental; urgency=medium
+
+  * Patch debian/control.in, which uses idiosyncratic format and therefore
+failed to be automatically patched, then clobbered necessary changes in
+debian/control regarding Breaks/Replaces/Provides.  Closes: #1061984.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 21:15:58 +
+
+boinc (7.20.5+dfsg-1.2~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 07:36:42 +
+
 boinc (7.20.5+dfsg-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru boinc-7.20.5+dfsg/debian/control boinc-7.20.5+dfsg/debian/control
--- boinc-7.20.5+dfsg/debian/control2023-04-25 16:59:54.0 +
+++ boinc-7.20.5+dfsg/debian/control2024-01-30 21:15:58.0 +
@@ -133,7 +133,7 @@
  adduser,
  ca-certificates,
  lsb-base (>= 3.0-6),
- libboinc7 (= ${binary:Version})
+ libboinc7t64 (= ${binary:Version})
 Suggests: boinc-manager,
   boinc-client-opencl,
   boinc-client-nvidia-cuda,
@@ -226,8 +226,8 @@
 Architecture: any
 Section: libdevel
 Depends: ${misc:Depends},
- libboinc-app7 (= ${binary:Version}),
- libboinc7 (= ${binary:Version}),
+ libboinc-app7t64 (= ${binary:Version}),
+ libboinc7t64 (= ${binary:Version}),
  libc6-dev | libc-dev,
  default-libmysqlclient-dev,
  libssl-dev,
@@ -245,15 +245,15 @@
  development of scientific applications that work seamlessly across
  many Linux distributions and different releases of the same.
 
-Package: libboinc-app7
+Package: libboinc-app7t64
 Architecture: any
 Section: libs
-Provides: libboinc-app
+Provides: libboinc-app, ${t64:Provides}
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Breaks: boinc-dev (<< 7.0.28+dfsg-3),
+Breaks: libboinc-app7 (<< ${source:Version}), boinc-dev (<< 7.0.28+dfsg-3),
 libboinc-app (<= 7.0.34+dfsg-1)
-Replaces: boinc-dev (<< 7.0.28+dfsg-3),
+Replaces: libboinc-app7, boinc-dev (<< 7.0.28+dfsg-3),
   libboinc-app (<= 7.0.34+dfsg-1)
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Description: libraries for BOINC's scientific applications
@@ -264,15 +264,15 @@
  This package contains dynamic libraries that are needed for applications
  which utilizes the BOINC infrastructure and the boinc-client itself.
 
-Package: libboinc7
+Package: libboinc7t64
 Architecture: any
 Section: libs
-Provides: libboinc
+Provides: libboinc, ${t64:Provides}
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Breaks: boinc-dev (<< 7.0.28+dfsg-3),
+Breaks: libboinc7 (<< ${source:Version}), boinc-dev (<< 7.0.28+dfsg-3),
 libboinc (<= 7.0.34+dfsg-1)
-Replaces: boinc-dev (<< 7.0.28+dfsg-3),
+Replaces: libboinc7, boinc-dev (<< 7.0.28+dfsg-3),
   libboinc (<= 7.0.34+dfsg-1)
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Description: libraries of BOINC the client depends on
diff -Nru boinc-7.20.5+dfsg/debian/control.in 
boinc-7.20.5+dfsg/debian/control.in
--- boinc-7.20.5+dfsg/debian/control.in 2022-09-12 21:02:47.0 +
+++ boinc-7.20.5+dfsg/debian/control.in 2024-01-30 21:13:28.0 +
@@ -133,7 +133,7 @@
 @ adduser,
 @ ca-certificates,
 @ lsb-base (>= 3.0-6),
-@ libboinc7 (= ${binary:Version})
+@ libboinc7t64 (= ${binary:Version})
 @Suggests: boinc-manager,
 @  boinc-client-opencl,
 @  boinc-client-nvidia-cuda,
@@ -226,8 +226,8 @@
 @Architecture: any
 @Section: libdevel
 @Depends: ${misc:Depends},
-@ libboinc-app7 (= ${binary:Version}),
-@ libboinc7 (= ${binary:Version}),
+@ libb

Bug#1061928: avro-c: NMU diff for 64-bit time_t transition

2024-01-30 Thread Robert Edmonds
Steve Langasek wrote:
> Hi Robert,
> 
> On Tue, Jan 30, 2024 at 02:05:11PM -0500, Robert Edmonds wrote:
> > Steve Langasek wrote:
> > > 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
> > > avro-c 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).
> 
> > Hi, Steve:
> 
> > I'm not aware of anything in avro-c that embeds time_t, or really any
> > platform-provided structs, into the API/ABI. Can you point me to the
> > actual changes in the avro-c ABI due to this change?
> 
> > Thanks!
> 
> avro-c falls into the second of these categories, "or could not be analyzed
> and therefore we assume is affected".
> 
> Output of the attempt to analyze the package with abi-compliance-checker:
> https://adrien.dcln.fr/misc/armhf-time_t/2024-01-17/logs/libavro-dev/base/log.txt

Ah, I see, so basically every header in the -dev package is getting
included:

  // add includes
  #include "/usr/include/avro/allocation.h"
  #include "/usr/include/avro/basics.h"
  #include "/usr/include/avro/consumer.h"
  #include "/usr/include/avro/data.h"
  #include "/usr/include/avro/errors.h"
  #include "/usr/include/avro/generic.h"
  #include "/usr/include/avro/io.h"
  #include "/usr/include/avro/legacy.h"
  #include "/usr/include/avro/msinttypes.h"
  #include "/usr/include/avro/msstdint.h"
  #include "/usr/include/avro/platform.h"
  #include "/usr/include/avro/refcount.h"
  #include "/usr/include/avro/resolver.h"
  #include "/usr/include/avro/schema.h"
  #include "/usr/include/avro/value.h"
  #include "/usr/include/avro.h"

I guess you have to do it that way since there isn't really anything
universal and machine readable that says: this is the public API header
file to include to use this library.

For avro-c in particular the documentation of the library is here:

https://avro.apache.org/docs/1.11.1/api/c/

And they only mention including  to users of the library. So
those headers that work around problems on Microsoft platforms don't end
up getting included on other systems since the #include's of those
headers are conditionalized.

> This shows there are headers that can't be compiled because they're
> Windows-specific.  So it seems counterproductive to ship these at all in
> Debian?
> 
> If this header were removed from the package, or if a quirk were added to
> https://salsa.debian.org/vorlon/armhf-time_t/-/blob/main/check-armhf-time_t?ref_type=heads
> to exclude the incorrect headers from the analysis, we could confirm that
> avro-c is unaffected and avoid unnecessary NMUs / transitions to unstable.

If there is a way to quirk the avro-c package for this analysis so you
only include /usr/include/avro.h rather than every header file shipped
in the -dev package I think it would let your analysis succeed, without
missing anything, and, I would guess that that analysis would show no
ABI changes and thus no ABI transition is necessary.

I'm also open to just dropping those ms*.h files from the -dev package
which should just work without any other changes without breaking
anything else, but I haven't tested it.

Thanks!

-- 
Robert Edmonds
edmo...@debian.org



Bug#1059675: rust-ahash - autopkgtest failure on s390x.

2024-01-30 Thread Alexander Kjäll
Hi

That ahash is missing is blocking an upgrade of hashbrown, and that is
blocking the packaging of gitoxide and cargo among other things.

Is there something I can do to help out here?

//Alex



Bug#1061928: avro-c: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Hi Robert,

On Tue, Jan 30, 2024 at 02:05:11PM -0500, Robert Edmonds wrote:
> Steve Langasek wrote:
> > 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
> > avro-c 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).

> Hi, Steve:

> I'm not aware of anything in avro-c that embeds time_t, or really any
> platform-provided structs, into the API/ABI. Can you point me to the
> actual changes in the avro-c ABI due to this change?

> Thanks!

avro-c falls into the second of these categories, "or could not be analyzed
and therefore we assume is affected".

Output of the attempt to analyze the package with abi-compliance-checker:
https://adrien.dcln.fr/misc/armhf-time_t/2024-01-17/logs/libavro-dev/base/log.txt

This shows there are headers that can't be compiled because they're
Windows-specific.  So it seems counterproductive to ship these at all in
Debian?

If this header were removed from the package, or if a quirk were added to
https://salsa.debian.org/vorlon/armhf-time_t/-/blob/main/check-armhf-time_t?ref_type=heads
to exclude the incorrect headers from the analysis, we could confirm that
avro-c is unaffected and avoid unnecessary NMUs / transitions to unstable.

Thanks,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: PGP signature


Bug#1044079: marked as done (augur: FTBFS with pandas 2.0)

2024-01-30 Thread Debian Bug Tracking System
Your message dated Tue, 30 Jan 2024 20:46:34 +
with message-id 
and subject line Bug#1044079: fixed in augur 24.0.0-1
has caused the Debian Bug report #1044079,
regarding augur: FTBFS with pandas 2.0
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 ow...@bugs.debian.org
immediately.)


-- 
1044079: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1044079
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---

Package: src:augur
Version: 22.1.0-1
Control: block 1043240 by -1

augur fails to build with pandas 2.0, currently in experimental.

Build log:
https://launchpadlibrarian.net/680698719/buildlog_ubuntu-mantic-amd64.augur_22.1.0-1_BUILDING.txt.gz

Autopkgtest log:
https://ci.debian.net/data/autopkgtest/unstable/amd64/a/augur/36575793/log.gz

A common source of failures is that pandas.util.testing has been renamed 
to pandas.testing.  Both names were available in all 1.x versions (and 
hence in Debian stable and oldstable), so Debian packages that were 
using this can immediately switch unconditionally.
--- End Message ---
--- Begin Message ---
Source: augur
Source-Version: 24.0.0-1
Done: Étienne Mollier 

We believe that the bug you reported is fixed in the latest version of
augur, 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 1044...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Étienne Mollier  (supplier of updated augur 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 ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 30 Jan 2024 20:41:16 +0100
Source: augur
Architecture: source
Version: 24.0.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 

Changed-By: Étienne Mollier 
Closes: 1044079
Changes:
 augur (24.0.0-1) unstable; urgency=medium
 .
   * New upstream version  (Closes: #1044079)
Checksums-Sha1:
 053fad0c35f743d68efd3b37418337b47a7b64ca 2754 augur_24.0.0-1.dsc
 4d9c422d4df8878f96a8408381865eb2f1796c2c 6711386 augur_24.0.0.orig.tar.gz
 b33938139a0712e0ccb0572f6f61b0815f4dca73 15908 augur_24.0.0-1.debian.tar.xz
Checksums-Sha256:
 5a449b9faf41413e3df0ac60120a21437cc1342bfd9b98673e9c0f3f141ccb54 2754 
augur_24.0.0-1.dsc
 1be2ec4627660a151aad34fbabce592102a034cbb661f10cd5d56934960f28de 6711386 
augur_24.0.0.orig.tar.gz
 4460c3a9c5b4091e7525fb7cff67e400f3e1541cba62b9372a492a6912b161ba 15908 
augur_24.0.0-1.debian.tar.xz
Files:
 44d47cbd56d386fc42eec89c9c5dfcd5 2754 science optional augur_24.0.0-1.dsc
 a06baf5804a59b0afdc0b1a5be5dda6c 6711386 science optional 
augur_24.0.0.orig.tar.gz
 3823a4d9e3a99469c82217612d1b4943 15908 science optional 
augur_24.0.0-1.debian.tar.xz

-BEGIN PGP SIGNATURE-

iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmW5UkQUHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdoyHhAAql+VbjGbx8TLKogUM/1XCH0Gi+f/
crIdIama+TIu6vOcJK7/HRHZAKvuXaIRhs6mfRuEIGzsV0gkYSOXWxv5s9d4zKpQ
Xat/NfUsx1oCEeTL7L7bKmjwzYFBnpps+tBr7rtAc46CppxLMJxZAUzybk0anqeC
2sSX3Ur1ZBWQkflG2Uf8asoM7LsoVGjjn5/X+TWP/cz5ENy1mmp0gN2K7rCImywJ
1+zLbyBuwvLlVGrBvU/JeINiIu0KHntuYRIeHquu2lBCZ2Katv5C96mQ6sPRKUiZ
R8n4sdaVjO19walVP0Ui4Wu4AodPorXdBzNnJpzj4xMe6YWtTaH5MUvrQqPHC5GU
a0CX+dAp5GzAYM29wMz4U4w5LdiJS/Sx2hTIFQjOwRmmITiI+uM9IkypEFbMO6Hc
mh24y2U92x/9jf+Wkqg7UtQlDVpY7gzUrHpg6SFfNyPz3vw0zjuLHOqZMgBTYflm
HjbK9Tz9qksiZTsttO+0ZFxeVRKbJHeWbtHiF3OudqRFqCf32BYLD/SlpIbbGGAN
HrFBQCaiFSVG4aiOMey3/+CuF3lDil51aW3El8t4cp9U2EM5HuSJQSsxnKlU6S/4
gOLTqj9zreQiylATFi2zw5cHpUvUdpRJXQkb2Sn7HimfHo54gNRlwz33MrEC1Lul
Gstlq9yy6U/KyLQ=
=MNUd
-END PGP SIGNATURE End Message ---


Bug#1061992: curl: NMU diff for 64-bit time_t transition

2024-01-30 Thread Samuel Henrique
Hello Michael,

> 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
> curl 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).

Can you tell us which case it is?
Is it confirmed affected or is this a guess?

I know the curl project has put a lot of effort into this issue already but I
don't know the specifics enough to understand whether this is a false positive
or not.
https://daniel.haxx.se/blog/2018/02/01/reducing-2038-problems-in-curl/
https://github.com/curl/curl/issues/2238

> 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.

The debdiff is reversed, took me a bit to understand it.

Does this mean we should hold on pushing new uploads to testing and
experimental until this is done? If so, how long will it take?

The curl repo is under the debian namespace on salsa, so feel free to push your
commits there once the upload is done (debian/experimental branch for
experimental).

Regards


--
Samuel Henrique 



Bug#1061908: cppdb: NMU diff for 64-bit time_t transition

2024-01-30 Thread Tobias Frost
Hi,

It seems that I've missed the MBF announcement…

regarding the NMU, please go ahead, but make it a Team upload (it is in the
Debian salsa namespace, so this shouldnt be a NMU) and commit your changes to
the repository.

Thanks

--
tobi

Am Tue, Jan 30, 2024 at 01:26:06AM + schrieb mwhud...@debian.org:
> Source: cppdb
> Version: 0.3.1+dfsg-9
> Severity: serious
> Tags: patch pending
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> 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
> cppdb 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 cppdb
> 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-15-generic (SMP w/16 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not 
> set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)

> diff -Nru cppdb-0.3.1+dfsg/debian/changelog cppdb-0.3.1+dfsg/debian/changelog
> --- cppdb-0.3.1+dfsg/debian/changelog 2021-10-19 14:21:37.0 +
> +++ cppdb-0.3.1+dfsg/debian/changelog 2024-01-30 01:25:56.0 +
> @@ -1,3 +1,10 @@
> +cppdb (0.3.1+dfsg-9.1) experimental; urgency=medium
> +
> +  * Non-maintainer upload.
> +  * Rename libraries for 64-bit time_t transition.
> +
> + -- Michael Hudson-Doyle   Tue, 30 Jan 2024 01:25:56 
> +
> +
>  cppdb (0.3.1+dfsg-9) unstable; urgency=medium
>  
>[ Ondřej Nový ]
> diff -Nru cppdb-0.3.1+dfsg/debian/control cppdb-0.3.1+dfsg/debian/control
> --- cppdb-0.3.1+dfsg/debian/control   2021-10-19 14:07:26.0 +
> +++ cppdb-0.3.1+dfsg/debian/control   2024-01-30 01:25:56.0 +
> @@ -46,7 +46,10 @@
>   .
>   This package contains the development files.
>  
> -Package: libcppdb0
> +Package: libcppdb0t64
> +Provides: ${t64:Provides}
> +Replaces: libcppdb0
> +Breaks: libcppdb0 (<< ${source:Version})
>  Architecture: any
>  Multi-Arch: same
>  Pre-Depends: ${misc:Pre-Depends}
> @@ -77,7 +80,10 @@
>   .
>   This package contains the core library
>  
> -Package: libcppdb-mysql0
> +Package: libcppdb-mysql0t64
> +Provides: ${t64:Provides}
> +Replaces: libcppdb-mysql0
> +Breaks: libcppdb-mysql0 (<< ${source:Version})
>  Architecture: any
>  Multi-Arch: same
>  Pre-Depends: ${misc:Pre-Depends}
> @@ -104,7 +110,10 @@
>   .
>   This package contains the MySQL backend
>  
> -Package: libcppdb-sqlite3-0
> +Package: libcppdb-sqlite3-0t64
> +Provides: ${t64:Provides}
> +Replaces: libcppdb-sqlite3-0
> +Breaks: libcppdb-sqlite3-0 (<< ${source:Version})
>  Architecture: any
>  Multi-Arch: same
>  Pre-Depends: ${misc:Pre-Depends}
> @@ -131,7 +140,10 @@
>   .
>   This package contains the sqlite3 backend
>  
> -Package: libcppdb-postgresql0
> +Package: libcppdb-postgresql0t64
> +Provides: ${t64:Provides}
> +Replaces: libcppdb-postgresql0
> +Breaks: libcppdb-postgresql0 (<< ${source:Version})
>  Architecture: any
>  Multi-Arch: same
>  Pre-Depends: ${misc:Pre-Depends}
> @@ -158,7 +170,10 @@
>   .
>   This package contains the PostgreSQL backend
>  
> -Package: libcppdb-odbc0
> +Package: libcppdb-odbc0t64
> +Provides: ${t64:Provides}
> +Replaces: libcppdb-odbc0
> +Breaks: libcppdb-odbc0 (<< ${source:Version})
>  Architecture: any
>  Multi-Arch: same
>  Pre-Depends: ${misc:Pre-Depends}
> diff -Nru cppdb-0.3.1+dfsg/debian/libcppdb0.install 
> cppdb-0.3.1+dfsg/debian/libcppdb0.install
> --- cppd

Bug#1061997: czmq: NMU diff for 64-bit time_t transition

2024-01-30 Thread mwhudson
Source: czmq
Version: 4.2.1-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
czmq 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 czmq
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-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru czmq-4.2.1/debian/changelog czmq-4.2.1/debian/changelog
--- czmq-4.2.1/debian/changelog 2021-01-17 15:51:51.0 +
+++ czmq-4.2.1/debian/changelog 2024-01-30 19:17:35.0 +
@@ -1,3 +1,10 @@
+czmq (4.2.1-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 19:17:35 +
+
 czmq (4.2.1-1) unstable; urgency=medium
 
   * New upstream version 4.2.1
diff -Nru czmq-4.2.1/debian/control czmq-4.2.1/debian/control
--- czmq-4.2.1/debian/control   2021-01-17 15:51:32.0 +
+++ czmq-4.2.1/debian/control   2024-01-30 19:17:35.0 +
@@ -16,7 +16,10 @@
 Vcs-Git: https://salsa.debian.org/debian/czmq.git
 Vcs-Browser: https://salsa.debian.org/debian/czmq
 
-Package: libczmq4
+Package: libczmq4t64
+Provides: ${t64:Provides}
+Replaces: libczmq4
+Breaks: libczmq4 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
@@ -44,7 +47,7 @@
  libzmq3-dev,
  uuid-dev,
  libsystemd-dev [linux-any],
- libczmq4 (= ${binary:Version})
+ libczmq4t64 (= ${binary:Version})
 Multi-Arch: same
 Description: High-level C binding for ZeroMQ (development files)
  czmq (previously known as libzapi) provides a high-level C binding for
diff -Nru czmq-4.2.1/debian/libczmq4.install czmq-4.2.1/debian/libczmq4.install
--- czmq-4.2.1/debian/libczmq4.install  2021-01-17 15:30:39.0 +
+++ czmq-4.2.1/debian/libczmq4.install  1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru czmq-4.2.1/debian/libczmq4.symbols czmq-4.2.1/debian/libczmq4.symbols
--- czmq-4.2.1/debian/libczmq4.symbols  2021-01-17 15:51:51.0 +
+++ czmq-4.2.1/debian/libczmq4.symbols  1970-01-01 00:00:00.0 +
@@ -1,922 +0,0 @@
-libczmq.so.4 libczmq4 #MINVER#
-* Build-Depends-Package: libczmq-dev
-#MISSING: 4.0.0# _NUM_MODES@Base 3.0.2
- sha1_init@Base 3.0.2
- sha1_loop@Base 3.0.2
- sha1_pad@Base 3.0.2
- sha1_result@Base 3.0.2
- slre_compile@Base 3.0.2
- slre_dump@Base 3.0.2
- slre_match@Base 3.0.2
- zactor_destroy@Base 3.0.2
- zactor_is@Base 3.0.2
- zactor_new@Base 3.0.2
- zactor_recv@Base 3.0.2
- zactor_resolve@Base 3.0.2
- zactor_send@Base 3.0.2
- zactor_sock@Base 3.0.2
- zactor_test@Base 3.0.2
- zarmour_decode@Base 3.0.2
- zarmour_destroy@Base 3.0.2
- zarmour_encode@Base 3.0.2
- zarmour_line_breaks@Base 3.0.2
- zarmour_line_length@Base 3.0.2
- zarmour_mode@Base 3.0.2
- zarmour_mode_str@Base 3.0.2
- zarmour_new@Base 3.0.2
- zarmour_pad@Base 3.0.2
- zarmour_pad_char@Base 3.0.2
- zarmour_print@Base 3.0.2
- zarmour_set_line_breaks@Base 3.0.2
- zarmour_set_line_length@Base 3.0.2
- zarmour_set_mode@Base 3.0.2
- zarmour_set_pad@Base 3.0.2
- zarmour_set_pad_char@Base 3.0.2
- zarmour_test@Base 3.0.2
- zauth@Base 3.0.2
-#MISSING: 4.0.0# zaut

Bug#1061996: cyclonedds: NMU diff for 64-bit time_t transition

2024-01-30 Thread mwhudson
Source: cyclonedds
Version: 0.10.4-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
cyclonedds 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 cyclonedds
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-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru cyclonedds-0.10.4/debian/changelog cyclonedds-0.10.4/debian/changelog
--- cyclonedds-0.10.4/debian/changelog  2023-08-29 11:16:42.0 +
+++ cyclonedds-0.10.4/debian/changelog  2024-01-30 19:16:21.0 +
@@ -1,3 +1,10 @@
+cyclonedds (0.10.4-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 19:16:21 +
+
 cyclonedds (0.10.4-1) unstable; urgency=medium
 
   * New upstream version 0.10.4
diff -Nru cyclonedds-0.10.4/debian/control cyclonedds-0.10.4/debian/control
--- cyclonedds-0.10.4/debian/control2023-08-29 11:11:49.0 +
+++ cyclonedds-0.10.4/debian/control2024-01-30 19:16:21.0 +
@@ -28,14 +28,20 @@
  Eclipse IoT project with a growing list of adopters, and has become a
  tier-1 middleware for the Robot Operating System (ROS 2).
 
-Package: libddsc0debian
+Package: libddsc0debiant64
+Provides: ${t64:Provides}
+Replaces: libddsc0debian
+Breaks: libddsc0debian (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: ${source:Synopsis} library
  ${source:Extended-Description}
 
-Package: libcycloneddsidl0
+Package: libcycloneddsidl0t64
+Provides: ${t64:Provides}
+Replaces: libcycloneddsidl0
+Breaks: libcycloneddsidl0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -52,8 +58,8 @@
 Multi-Arch: same
 Recommends: cyclonedds-tools
 Depends: ${misc:Depends},
- libddsc0debian (= ${binary:Version}),
- libcycloneddsidl0 (= ${binary:Version}),
+ libddsc0debiant64 (= ${binary:Version}),
+ libcycloneddsidl0t64 (= ${binary:Version}),
  libiceoryx-binding-c-dev [amd64 arm64 mips64el ppc64el s390x alpha 
ia64 ppc64 riscv64 sparc64],
 Breaks: libddsc-dev (<< 0.8.1-1)
 Replaces: libddsc-dev (<< 0.8.1-1)
diff -Nru cyclonedds-0.10.4/debian/libcycloneddsidl0.install 
cyclonedds-0.10.4/debian/libcycloneddsidl0.install
--- cyclonedds-0.10.4/debian/libcycloneddsidl0.install  2022-02-22 
08:29:59.0 +
+++ cyclonedds-0.10.4/debian/libcycloneddsidl0.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libcycloneddsidl.so.*
diff -Nru cyclonedds-0.10.4/debian/libcycloneddsidl0.symbols 
cyclonedds-0.10.4/debian/libcycloneddsidl0.symbols
--- cyclonedds-0.10.4/debian/libcycloneddsidl0.symbols  2023-05-25 
07:39:04.0 +
+++ cyclonedds-0.10.4/debian/libcycloneddsidl0.symbols  1970-01-01 
00:00:00.0 +
@@ -1,132 +0,0 @@
-libcycloneddsidl.so.0 libcycloneddsidl0 #MINVER#
-* Build-Depends-Package: cyclonedds-dev
- idl_allowable_data_representations@Base 0.9.0
- idl_ancestor@Base 0.8.0
- idl_array_size@Base 0.8.0
- idl_asprintf@Base 0.8.0
- idl_bound@Base 0.8.0
- idl_case_label_intvalue@Base 0.9.0
- idl_compare

Bug#1061995: cwiid: NMU diff for 64-bit time_t transition

2024-01-30 Thread mwhudson
Source: cwiid
Version: 0.6.91-7
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
cwiid 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 cwiid
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-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru cwiid-0.6.91/debian/changelog cwiid-0.6.91/debian/changelog
--- cwiid-0.6.91/debian/changelog   2024-01-18 15:02:15.0 +
+++ cwiid-0.6.91/debian/changelog   2024-01-30 19:15:45.0 +
@@ -1,3 +1,10 @@
+cwiid (0.6.91-7.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 19:15:45 +
+
 cwiid (0.6.91-7) unstable; urgency=medium
 
   * modified the Homepage. Closes: #977204
diff -Nru cwiid-0.6.91/debian/control cwiid-0.6.91/debian/control
--- cwiid-0.6.91/debian/control 2024-01-18 14:58:21.0 +
+++ cwiid-0.6.91/debian/control 2024-01-30 19:15:45.0 +
@@ -21,7 +21,7 @@
 
 Package: python3-cwiid
 Architecture: any
-Depends: ${python3:Depends}, ${shlibs:Depends}, libcwiid1 (>= 
${binary:Version}), ${misc:Depends}
+Depends: ${python3:Depends}, ${shlibs:Depends}, libcwiid1t64 (>= 
${binary:Version}), ${misc:Depends}
 Section: python
 Description: library to interface with the wiimote
  CWiid is a working userspace driver along with various
@@ -31,7 +31,10 @@
  .
  This package provides the Python cwiid module.
 
-Package: libcwiid1
+Package: libcwiid1t64
+Provides: ${t64:Provides}
+Replaces: libcwiid1
+Breaks: libcwiid1 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Section: libs
@@ -47,7 +50,7 @@
 
 Package: libcwiid-dev
 Architecture: any
-Depends: libcwiid1 (= ${binary:Version}), libbluetooth-dev, pkg-config, 
${misc:Depends}
+Depends: libcwiid1t64 (= ${binary:Version}), libbluetooth-dev, pkg-config, 
${misc:Depends}
 Conflicts: libcwiid0-dev
 Replaces: libcwiid0-dev, libcwiid1-dev
 Section: libdevel
diff -Nru cwiid-0.6.91/debian/control.in cwiid-0.6.91/debian/control.in
--- cwiid-0.6.91/debian/control.in  2023-09-21 16:20:23.0 +
+++ cwiid-0.6.91/debian/control.in  2024-01-30 19:15:45.0 +
@@ -10,7 +10,7 @@
 
 Package: python-cwiid
 Architecture: any
-Depends: ${python:Depends}, ${shlibs:Depends}, libcwiid1 (>= 
${binary:Version}), ${misc:Depends}
+Depends: ${python:Depends}, ${shlibs:Depends}, libcwiid1t64 (>= 
${binary:Version}), ${misc:Depends}
 Section: python
 Description: library to interface with the wiimote
  CWiid is a working userspace driver along with various
@@ -20,7 +20,10 @@
  .
  This package provides the Python cwiid module.
 
-Package: libcwiid1
+Package: libcwiid1t64
+Provides: ${t64:Provides}
+Replaces: libcwiid1
+Breaks: libcwiid1 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Section: libs
@@ -36,7 +39,7 @@
 
 Package: libcwiid-dev
 Architecture: any
-Depends: libcwiid1 (= ${binary:Version}), libbluetooth-dev, pkg-config, 
${misc:Depends}
+Depends: libcwiid1t64 (= ${binary:Version}), libbluetooth-dev, pkg-config, 
${misc:Depends}
 Conflicts: libcwiid0-dev
 Replaces: li

Bug#1061994: cvm: NMU diff for 64-bit time_t transition

2024-01-30 Thread mwhudson
Source: cvm
Version: 0.97-3
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
cvm 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 cvm
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-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru cvm-0.97/debian/changelog cvm-0.97/debian/changelog
--- cvm-0.97/debian/changelog   2022-05-27 19:24:32.0 +
+++ cvm-0.97/debian/changelog   2024-01-30 19:15:06.0 +
@@ -1,3 +1,10 @@
+cvm (0.97-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 19:15:06 +
+
 cvm (0.97-3) unstable; urgency=medium
 
   * QA upload.
diff -Nru cvm-0.97/debian/control cvm-0.97/debian/control
--- cvm-0.97/debian/control 2022-05-27 19:24:32.0 +
+++ cvm-0.97/debian/control 2024-01-30 19:15:06.0 +
@@ -75,7 +75,10 @@
  .
  This package includes cvm binaries to interact with PostgreSQL databases.
 
-Package: libcvm1
+Package: libcvm1t64
+Provides: ${t64:Provides}
+Replaces: libcvm1
+Breaks: libcvm1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -99,7 +102,7 @@
 Package: libcvm1-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, libcvm1 (= ${binary:Version})
+Depends: ${misc:Depends}, ${shlibs:Depends}, libcvm1t64 (= ${binary:Version})
 Provides: libcvm-dev, cvm-dev
 Conflicts: libcvm-dev, cvm-dev
 Recommends: cvm
@@ -117,4 +120,4 @@
  and is much simpler to implement on both sides than PAM and the authmod
  framework.
  .
- This package includes development files for compiling against libcvm1
+ This package includes development files for compiling against libcvm1t64
diff -Nru cvm-0.97/debian/libcvm1.install cvm-0.97/debian/libcvm1.install
--- cvm-0.97/debian/libcvm1.install 2022-05-27 19:24:32.0 +
+++ cvm-0.97/debian/libcvm1.install 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-/usr/lib/*.so.*
diff -Nru cvm-0.97/debian/libcvm1.lintian-overrides 
cvm-0.97/debian/libcvm1.lintian-overrides
--- cvm-0.97/debian/libcvm1.lintian-overrides   2022-05-27 19:24:32.0 
+
+++ cvm-0.97/debian/libcvm1.lintian-overrides   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-libcvm1: package-name-doesnt-match-sonames *
diff -Nru cvm-0.97/debian/libcvm1t64.install cvm-0.97/debian/libcvm1t64.install
--- cvm-0.97/debian/libcvm1t64.install  1970-01-01 00:00:00.0 +
+++ cvm-0.97/debian/libcvm1t64.install  2022-05-27 19:24:32.0 +
@@ -0,0 +1 @@
+/usr/lib/*.so.*
diff -Nru cvm-0.97/debian/libcvm1t64.lintian-overrides 
cvm-0.97/debian/libcvm1t64.lintian-overrides
--- cvm-0.97/debian/libcvm1t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ cvm-0.97/debian/libcvm1t64.lintian-overrides2024-01-30 
19:15:06.0 +
@@ -0,0 +1,2 @@
+libcvm1t64: package-name-doesnt-match-sonames *
+libcvm1t64: package-name-doesnt-match-sonames libcvm1


Bug#1061993: curlpp: NMU diff for 64-bit time_t transition

2024-01-30 Thread mwhudson
Source: curlpp
Version: 0.8.1-5.1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
curlpp 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 curlpp
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-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru curlpp-0.8.1/debian/changelog curlpp-0.8.1/debian/changelog
--- curlpp-0.8.1/debian/changelog   2023-05-25 13:39:56.0 +
+++ curlpp-0.8.1/debian/changelog   2024-01-30 19:13:52.0 +
@@ -1,3 +1,10 @@
+curlpp (0.8.1-5.2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 19:13:52 +
+
 curlpp (0.8.1-5.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru curlpp-0.8.1/debian/control curlpp-0.8.1/debian/control
--- curlpp-0.8.1/debian/control 2021-09-02 08:59:36.0 +
+++ curlpp-0.8.1/debian/control 2024-01-30 19:13:52.0 +
@@ -15,7 +15,10 @@
 Vcs-Git: https://salsa.debian.org/creekorful/curlpp.git
 Vcs-Browser: https://salsa.debian.org/creekorful/curlpp
 
-Package: libcurlpp0
+Package: libcurlpp0t64
+Provides: ${t64:Provides}
+Replaces: libcurlpp0
+Breaks: libcurlpp0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -30,7 +33,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libcurlpp0 (= ${binary:Version}),
+Depends: ${misc:Depends}, libcurlpp0t64 (= ${binary:Version}),
  libcurl4-openssl-dev | libcurl4-dev
 Conflicts: libcurl4-nss-dev
 Description: c++ wrapper for libcurl (development files)
diff -Nru curlpp-0.8.1/debian/libcurlpp0.dirs 
curlpp-0.8.1/debian/libcurlpp0.dirs
--- curlpp-0.8.1/debian/libcurlpp0.dirs 2021-09-02 08:59:36.0 +
+++ curlpp-0.8.1/debian/libcurlpp0.dirs 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib
diff -Nru curlpp-0.8.1/debian/libcurlpp0.docs 
curlpp-0.8.1/debian/libcurlpp0.docs
--- curlpp-0.8.1/debian/libcurlpp0.docs 2021-09-02 08:59:36.0 +
+++ curlpp-0.8.1/debian/libcurlpp0.docs 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-Readme.md
diff -Nru curlpp-0.8.1/debian/libcurlpp0.install 
curlpp-0.8.1/debian/libcurlpp0.install
--- curlpp-0.8.1/debian/libcurlpp0.install  2021-09-02 08:59:36.0 
+
+++ curlpp-0.8.1/debian/libcurlpp0.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru curlpp-0.8.1/debian/libcurlpp0t64.dirs 
curlpp-0.8.1/debian/libcurlpp0t64.dirs
--- curlpp-0.8.1/debian/libcurlpp0t64.dirs  1970-01-01 00:00:00.0 
+
+++ curlpp-0.8.1/debian/libcurlpp0t64.dirs  2021-09-02 08:59:36.0 
+
@@ -0,0 +1 @@
+usr/lib
diff -Nru curlpp-0.8.1/debian/libcurlpp0t64.docs 
curlpp-0.8.1/debian/libcurlpp0t64.docs
--- curlpp-0.8.1/debian/libcurlpp0t64.docs  1970-01-01 00:00:00.0 
+
+++ curlpp-0.8.1/debian/libcurlpp0t64.docs  2021-09-02 08:59:36.0 
+
@@ -0,0 +1 @@
+Readme.md
diff -Nru curlpp-0.8.1/debian/libcurlpp0t64.install 
curlpp-0.8.1/debian/libcurlpp0t64.install
--- curlpp-0.8.1/debian/libcurlpp0t64.install   1970-01-01 00

Bug#1061992: curl: NMU diff for 64-bit time_t transition

2024-01-30 Thread mwhudson
Source: curl
Version: 8.5.0-2
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
curl 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 curl
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-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru curl-8.5.0/debian/changelog curl-8.5.0/debian/changelog
--- curl-8.5.0/debian/changelog 2024-01-30 18:13:57.0 +
+++ curl-8.5.0/debian/changelog 2023-12-29 18:34:11.0 +
@@ -1,10 +1,3 @@
-curl (8.5.0-2.1) experimental; urgency=medium
-
-  * Non-maintainer upload.
-  * Rename libraries for 64-bit time_t transition.
-
- -- Michael Hudson-Doyle   Tue, 30 Jan 2024 18:13:57 +
-
 curl (8.5.0-2) unstable; urgency=medium
 
   * d/p/openldap_fix_an_LDAP_crash.patch: New patch to fix ldap segfault
diff -Nru curl-8.5.0/debian/control curl-8.5.0/debian/control
--- curl-8.5.0/debian/control   2024-01-30 18:13:57.0 +
+++ curl-8.5.0/debian/control   2023-12-29 18:34:11.0 +
@@ -42,7 +42,7 @@
 
 Package: curl
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libcurl4t64 (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, libcurl4 (= ${binary:Version})
 Multi-Arch: foreign
 Description: command line tool for transferring data with URL syntax
  curl is a command line tool for transferring data with URL syntax, supporting
@@ -54,17 +54,14 @@
  NTLM, Negotiate, kerberos...), file transfer resume, proxy tunneling and a
  busload of other useful tricks.
 
-Package: libcurl4t64
-Provides: ${t64:Provides}
-X-Time64-Compat: libcurl3-gnutls
-Breaks: libcurl4 (<< ${source:Version})
+Package: libcurl4
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Recommends: ca-certificates
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libcurl3
-Replaces: libcurl4, libcurl3
+Replaces: libcurl3
 Multi-Arch: same
 Description: easy-to-use client-side URL transfer library (OpenSSL flavour)
  libcurl is an easy-to-use client-side URL transfer library, supporting DICT,
@@ -82,11 +79,7 @@
  .
  SSL support is provided by OpenSSL.
 
-Package: libcurl3t64-gnutls
-Provides: ${t64:Provides}
-X-Time64-Compat: libcurl3-gnutls
-Replaces: libcurl3-gnutls
-Breaks: libcurl3-gnutls (<< ${source:Version})
+Package: libcurl3-gnutls
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -118,7 +111,7 @@
  libcurl4-dev,
  libcurl3-dev
 Conflicts: libcurl4-gnutls-dev, libssl1.0-dev
-Depends: ${misc:Depends}, libcurl4t64 (= ${binary:Version})
+Depends: ${misc:Depends}, libcurl4 (= ${binary:Version})
 Suggests: libcurl4-doc,
  libidn-dev,
  libkrb5-dev,
@@ -156,7 +149,7 @@
  libcurl3-gnutls-dev,
  libcurl4-dev
 Conflicts: libcurl4-openssl-dev
-Depends: ${misc:Depends}, libcurl3t64-gnutls (= ${binary:Version})
+Depends: ${misc:Depends}, libcurl3-gnutls (= ${binary:Version})
 Suggests: libcurl4-doc,
  libgnutls28-dev,
  libidn-dev,
diff -Nru curl-8.5.0/debian/libcurl3-gnutls.install 
curl-8.5.0/debian/libcurl3-gnutls.install
--- curl-8.5.0/debian/libcurl3-gnutls.install   1970-01-01 00:00:00.0 
+
+++ curl-8.5.0/debian/libcurl3-gnutls.install   2023-12-29 18:34:11.0 
+00

Bug#1061928: avro-c: NMU diff for 64-bit time_t transition

2024-01-30 Thread Robert Edmonds
Steve Langasek wrote:
> 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
> avro-c 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).

Hi, Steve:

I'm not aware of anything in avro-c that embeds time_t, or really any
platform-provided structs, into the API/ABI. Can you point me to the
actual changes in the avro-c ABI due to this change?

Thanks!

-- 
Robert Edmonds
edmo...@debian.org



Bug#1044053: marked as done (dials: test failure with pandas 2.0)

2024-01-30 Thread Debian Bug Tracking System
Your message dated Tue, 30 Jan 2024 18:56:01 +
with message-id 
and subject line Re: Bug#1043240: transition: pandas 1.5 -> 2.1 - please upload 
fixes
has caused the Debian Bug report #1044053,
regarding dials: test failure with pandas 2.0
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 ow...@bugs.debian.org
immediately.)


-- 
1044053: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1044053
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---

Package: src:dials
Version: 3.12.1+dfsg3-5
Control: block 1043240 by -1

dials fails its autopkgtest with pandas 2.0, currently in experimental.

Log:
https://ci.debian.net/data/autopkgtest/unstable/amd64/d/dials/36575801/log.gz

A common source of failures is that pandas.util.testing has been renamed 
to pandas.testing.  Both names were available in all 1.x versions (and 
hence in Debian stable and oldstable), so Debian packages that were 
using this can immediately switch unconditionally.
--- End Message ---
--- Begin Message ---

Version: 3.17.0+dfsg3-1

On 30/01/2024 10:31, PICCA Frederic-Emmanuel wrote:

for dials it seems that the CI works with pandas 2.1 from experimental.


Probably because upstream fixed it, thanks.--- End Message ---


Bug#1055515: fixed in ldc 1:1.35.0-1.1

2024-01-30 Thread Gianfranco Costamagna

Hello, for some reasons, there is the need of an additional upload fixing an 
installation path change,
allowing us to simplify even more the packaging

diff -Nru ldc-1.35.0/debian/changelog ldc-1.35.0/debian/changelog
--- ldc-1.35.0/debian/changelog 2023-11-07 16:15:22.0 +0100
+++ ldc-1.35.0/debian/changelog 2024-01-30 19:11:42.0 +0100
@@ -1,3 +1,10 @@
+ldc (1:1.35.0-1.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fixup bash-completion installation file
+
+ -- Gianfranco Costamagna   Tue, 30 Jan 2024 
19:11:42 +0100
+
 ldc (1:1.35.0-1.1) unstable; urgency=medium

   * Non-maintainer upload
diff -Nru ldc-1.35.0/debian/ldc.install ldc-1.35.0/debian/ldc.install
--- ldc-1.35.0/debian/ldc.install   2022-08-12 18:36:13.0 +0200
+++ ldc-1.35.0/debian/ldc.install   2024-01-30 19:11:22.0 +0100
@@ -1,4 +1,4 @@
-etc/bash_completion.d/*usr/share/bash-completion/completions/
+usr/share/bash-completion/completions/
 etc/ldc2.conf
 usr/bin/*
 usr/lib/ldc_rt.dso.o


On Tue, 30 Jan 2024 16:23:38 + Debian FTP Masters 
 wrote:

Source: ldc
Source-Version: 1:1.35.0-1.1
Done: Gianfranco Costamagna 

We believe that the bug you reported is fixed in the latest version of
ldc, 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 1055...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Gianfranco Costamagna  (supplier of updated ldc 
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 ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Tue, 07 Nov 2023 16:15:22 +0100
Source: ldc
Built-For-Profiles: noudeb
Architecture: source
Version: 1:1.35.0-1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian D Language Group 
Changed-By: Gianfranco Costamagna 
Closes: 1055515
Changes:
 ldc (1:1.35.0-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload
   * Add bash-completion dependency to let cmake helper do the right job
 (Closes: #1055515)
Checksums-Sha1:
 e6879546aebfc6e3cce4f671035256a5f4fdd020 2333 ldc_1.35.0-1.1.dsc
 cadb4539881824bf39b1e44a1ed9b8b90db6892f 19588 ldc_1.35.0-1.1.debian.tar.xz
 44757942db10f2a1e154c94305ff6fb494f81674 9237 ldc_1.35.0-1.1_source.buildinfo
Checksums-Sha256:
 a4d66d3fdd9f7e82ea3daaa1771698b2e34872f2aae4462de95e1f7647d0e445 2333 
ldc_1.35.0-1.1.dsc
 08f950f2fd57149818a9c85ea5dbaa20d1c05ed282899cb384deffbe7d377d63 19588 
ldc_1.35.0-1.1.debian.tar.xz
 eff0f909641e9b8a0a5bbbdaade48187514a3d9b504eb4b43985180408032323 9237 
ldc_1.35.0-1.1_source.buildinfo
Files:
 19bb3e7a0ac9ec50229be09bc178fc74 2333 devel optional ldc_1.35.0-1.1.dsc
 5472f28d02b3f433cf252a126594fb8c 19588 devel optional 
ldc_1.35.0-1.1.debian.tar.xz
 db1cdb0d0e3c68c42b9b8bc4809df575 9237 devel optional 
ldc_1.35.0-1.1_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmWlSzwACgkQ808JdE6f
XdnrjRAAgyFe8u2Imcf5aEB0D2wifNqK1x4DscdusOeDoK3Gv+PK/3sseF2dV+xA


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1061958: fwknop: NMU diff for 64-bit time_t transition

2024-01-30 Thread Francois Marier
On 2024-01-30 at 05:48:11, Lukas Märdian (sl...@debian.org) wrote:
> 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.

No objections from me.

If you'd like to create a merge request on
https://salsa.debian.org/debian/fwknop, then I can merge and then you can
upload to unstable at your convenience.

Francois


signature.asc
Description: PGP signature


Bug#1058752: bug#62572: Bug#1058752: bug#62572: cp --no-clobber behavior has changed

2024-01-30 Thread Paul Eggert

On 2024-01-30 03:18, Pádraig Brady wrote:

So we now have the proposed change as:

   - revert -n to old silent success behavior
   - document -n as deprecated
   - Leave --update=none as is (will be synonymous with -n)
   - Provide --update=none-fail to diagnose and exit failure


Thanks, that's a better proposal, but I still see several opportunities 
for confusion.


If I understand things correctly, cp --update=none is not synonymous 
with the proposed (i.e., old-behavior) cp -n, because -n overrides 
previous -i options but --update=none does not. Also, -n overrides 
either previous or following --update=UPDATE options, but --update=none 
overrides only previous --update=UPDATE options. (For what it's worth, 
FreeBSD -n overrides


Some of this complication seems to be for consistency with how mv 
behaves with -f, -i, -n, and --update, and similarly with how rm behaves 
with -f, -i, -I, and --interactive. To be honest I don't quite 
understand the reason for all this complexity, which suggests it should 
be documented somewhere (the manual?) if it isn't already.


This raises more questions:

* If we deprecate cp -n, what about mv -n? FreeBSD mv -n behaves like 
Coreutils mv -n: it silently does nothing and exits successfully. So 
there's no compatibility argument for changing mv -n's behavior. 
However, whatever --update option we add to cp (to output a diagnostic 
and exit with failure) should surely also be added to mv, to aid 
consistency.


* Should cp --update=none be changed so that it really behaves like the 
old cp -n, in that it overrides other options in ways that differ from 
how the other --update=UPDATE options behave? I'm leaning toward "no" as 
this adds complexity that I don't see the use for.


* If we don't change cp --update=none's overriding behavior, is it still 
OK to tell users to substitute --update=none for -n even though the two 
options are not exactly equivalent? I'm leaning towards "yes" but would 
like other opinions.




Bug#1061990: allegro4.4: NMU diff for 64-bit time_t transition

2024-01-30 Thread Steve Langasek
Source: allegro4.4
Version: 2:4.4.3.1-4
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
allegro4.4 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 allegro4.4
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 allegro4.4-4.4.3.1/debian/changelog 
allegro4.4-4.4.3.1/debian/changelog
--- allegro4.4-4.4.3.1/debian/changelog 2023-08-28 13:02:32.0 +
+++ allegro4.4-4.4.3.1/debian/changelog 2024-01-30 16:25:24.0 +
@@ -1,3 +1,10 @@
+allegro4.4 (2:4.4.3.1-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 16:25:24 +
+
 allegro4.4 (2:4.4.3.1-4) unstable; urgency=medium
 
   * Add a clean dh target to remove CHANGES - fixes building after a
diff -Nru allegro4.4-4.4.3.1/debian/control allegro4.4-4.4.3.1/debian/control
--- allegro4.4-4.4.3.1/debian/control   2023-08-28 13:02:32.0 +
+++ allegro4.4-4.4.3.1/debian/control   2024-01-30 16:25:24.0 +
@@ -26,15 +26,16 @@
 Vcs-Browser: https://salsa.debian.org/games-team/allegro4.4
 Vcs-Git: https://salsa.debian.org/games-team/allegro4.4.git
 
-Package: liballegro4.4
+Package: liballegro4.4t64
+Provides: ${t64:Provides}
 Section: libs
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
  ${shlibs:Depends}
-Breaks: liballegro4.4-plugin-alsa (<= 2:4.4.2-4)
-Replaces: liballegro4.4-plugin-alsa (<= 2:4.4.2-4)
+Breaks: liballegro4.4 (<< ${source:Version}), liballegro4.4-plugin-alsa (<= 
2:4.4.2-4)
+Replaces: liballegro4.4, liballegro4.4-plugin-alsa (<= 2:4.4.2-4)
 Description: portable library for cross-platform game and multimedia 
development
  Allegro is a cross-platform library mainly aimed at video game and multimedia
  programming. It handles common, low-level tasks such as creating windows,
@@ -46,7 +47,7 @@
 Architecture: any
 Depends: ${misc:Depends},
  ${shlibs:Depends},
- liballegro4.4 (= ${binary:Version}),
+ liballegro4.4t64 (= ${binary:Version}),
  libxext-dev,
  libx11-dev,
  libxpm-dev,
@@ -81,14 +82,17 @@
  accepting user input, loading data, drawing images, playing sounds, etc. and
  generally abstracting away the underlying platform.
 
-Package: liballeggl4.4
+Package: liballeggl4.4t64
+Provides: ${t64:Provides}
+Replaces: liballeggl4.4
+Breaks: liballeggl4.4 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
  ${shlibs:Depends},
- liballegro4.4 (= ${binary:Version})
+ liballegro4.4t64 (= ${binary:Version})
 Description: library to mix OpenGL graphics with Allegro routines
  AllegroGL is an Allegro add-on that allows you to use OpenGL alongside
  Allegro -- you use OpenGL for your rendering to the screen, and Allegro for
@@ -109,7 +113,7 @@
 Section: libdevel
 Architecture: any
 Depends: ${misc:Depends},
- liballeggl4.4 (= ${binary:Version}),
+ liballeggl4.4t64 (= ${binary:Version}),
  liballegro4-dev
 Replaces: liballegro4.2-dev (<< 2:4.4

Bug#1061989: cupt: NMU diff for 64-bit time_t transition

2024-01-30 Thread mwhudson
Source: cupt
Version: 2.10.4+nmu1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
cupt 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 cupt
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-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru cupt-2.10.4+nmu1/debian/changelog cupt-2.10.4+nmu2/debian/changelog
--- cupt-2.10.4+nmu1/debian/changelog   2020-06-07 20:56:21.0 +
+++ cupt-2.10.4+nmu2/debian/changelog   2024-01-30 18:09:11.0 +
@@ -1,3 +1,10 @@
+cupt (2.10.4+nmu2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 18:09:11 +
+
 cupt (2.10.4+nmu1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru cupt-2.10.4+nmu1/debian/control cupt-2.10.4+nmu2/debian/control
--- cupt-2.10.4+nmu1/debian/control 2020-06-07 20:52:19.0 +
+++ cupt-2.10.4+nmu2/debian/control 2024-01-30 18:09:11.0 +
@@ -36,18 +36,19 @@
 Section: debug
 Priority: optional
 Architecture: any
-Depends: libcupt4-2 (= ${binary:Version}) | cupt (= ${binary:Version}) |
+Depends: libcupt4-2t64 (= ${binary:Version}) | cupt (= ${binary:Version}) |
  libcupt4-2-downloadmethod-curl (= ${binary:Version}) |
  libcupt4-2-downloadmethod-wget (= ${binary:Version}),
  ${misc:Depends}
 Description: flexible package manager -- debugging symbols
  This package contains gdb debugging symbols for the Cupt packages.
 
-Package: libcupt4-2
+Package: libcupt4-2t64
+Replaces: libcupt4-2
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}, libcupt-common (>= 
${source:Version})
-Breaks: dpkg (<< 1.17.11~), gpgv (<< 2~)
+Breaks: libcupt4-2 (<< ${source:Version}), dpkg (<< 1.17.11~), gpgv (<< 2~)
 Recommends: libcupt4-2-downloadmethod-curl | libcupt4-2-downloadmethod-wget, 
bzip2, gpgv, ed
 Suggests: cupt, lzma, xz-utils, debdelta (>= 0.31), dpkg-dev, dpkg-repack
 Description: flexible package manager -- runtime library
@@ -76,18 +77,18 @@
 Description: flexible package manager -- runtime library (support files)
  This package provides architecture-independent support parts for Cupt library.
  .
- See also description of libcupt4-2 package.
+ See also description of libcupt4-2t64 package.
 
 Package: libcupt4-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, libcupt4-2 (= ${binary:Version})
+Depends: ${misc:Depends}, libcupt4-2t64 (= ${binary:Version})
 Conflicts: libcupt2-dev, libcupt3-dev
 Suggests: libcupt4-doc
 Description: flexible package manager -- development files
  This package provides headers for Cupt library.
  .
- See also description of libcupt4-2 package.
+ See also description of libcupt4-2t64 package.
 
 Package: libcupt4-doc
 Section: doc
@@ -96,11 +97,11 @@
 Description: flexible package manager -- library documentation
  This package provides documentation for Cupt library.
  .
- See also description of libcupt4-2 package.
+ See also description of libcupt4-2t64 package.
 
 Package: cupt
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, libcupt4-2 (>= ${binary:Version})
+Depends: ${misc:Depends},

Bug#1061318: marked as done (device-tree-compiler ftbfs with Python 3.12 as default)

2024-01-30 Thread Debian Bug Tracking System
Your message dated Tue, 30 Jan 2024 17:45:53 +
with message-id 
and subject line Bug#1061318: fixed in device-tree-compiler 1.7.0-2
has caused the Debian Bug report #1061318,
regarding device-tree-compiler ftbfs with Python 3.12 as default
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 ow...@bugs.debian.org
immediately.)


-- 
1061318: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061318
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---

Package: src:device-tree-compiler
Version: 1.7.0-1
Severity: serious
Tags: sid trixie ftbfs
User: debian-pyt...@lists.debian.org
Usertags: python3.12

with python3-defaults from experimental:

[...]

testCreate (__main__.PyLibfdtSwTests.testCreate) ... FAIL

==
FAIL: testReserveMap (__main__.PyLibfdtBasicTests.testReserveMap)
Test that we can access the memory reserve map
--
Traceback (most recent call last):
  File "/<>/tests/./pylibfdt_tests.py", line 421, in 
testReserveMap

self.assertEqual([ 0xdeadbeef, 0x10],
AssertionError: Lists differ: [16045690981097406464, 1048576] != [0, 
16045690981097406464, 1048576]


First differing element 0:
16045690981097406464
0

Second list contains 1 additional elements.
First extra element 2:
1048576

- [16045690981097406464, 1048576]
+ [0, 16045690981097406464, 1048576]
?  +++


==
FAIL: testCreate (__main__.PyLibfdtSwTests.testCreate)
--
Traceback (most recent call last):
  File "/<>/tests/./pylibfdt_tests.py", line 585, in 
testCreate

self.assertEqual([TEST_ADDR_1, TEST_SIZE_1], fdt.get_mem_rsv(0))
AssertionError: Lists differ: [9223372036854775808, 1048576] != [0, 
9223372036854775808, 1048576]


First differing element 0:
9223372036854775808
0

Second list contains 1 additional elements.
First extra element 2:
1048576

- [9223372036854775808, 1048576]
+ [0, 9223372036854775808, 1048576]
?  +++


--
Ran 39 tests in 0.005s

FAILED (failures=2)
** TEST SUMMARY
* Total testcases:  2100
*PASS:  2098
*FAIL:  0
*   Bad configuration:  0
* Strange test result:  0
**
make[1]: *** [tests/Makefile.tests:89: check] Error 1
make[1]: Leaving directory '/<>'
--- End Message ---
--- Begin Message ---
Source: device-tree-compiler
Source-Version: 1.7.0-2
Done: Héctor Orón Martínez 

We believe that the bug you reported is fixed in the latest version of
device-tree-compiler, 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 1061...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Héctor Orón Martínez  (supplier of updated 
device-tree-compiler 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 ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 30 Jan 2024 17:49:08 +0100
Source: device-tree-compiler
Architecture: source
Version: 1.7.0-2
Distribution: unstable
Urgency: medium
Maintainer: Héctor Orón Martínez 
Changed-By: Héctor Orón Martínez 
Closes: 1061318
Changes:
 device-tree-compiler (1.7.0-2) unstable; urgency=medium
 .
   * debian/patches/fix-tests-for-Python3.12.patch: new patch
 (Closes: #1061318)
Checksums-Sha1:
 7ba686126cdd72c7a7a6c15f292e904b16d2c289 2458 device-tree-compiler_1.7.0-2.dsc
 869a126a96028df7bd2cd967a52816f465730803 14400 
device-tree-compiler_1.7.0-2.debian.tar.xz
 8ad11b8a9177d49cdc9cd7a10954948b9825d413 9855 
device-tree-compiler_1.7.0-2_source.buildinfo
Checksums-Sha256:
 caf7b2345cd150cfdd42c630b838aa770c2f2ed1adeecda870eb55eac4d3e2e5 2458 
device-tree-compiler_1.7.0-2.dsc
 e1488fae5b87911fc2fb5c1e888baabbac147888e528b60e66ffed68ef1e2747 14400 
device-tree-compiler_1.7.0-2.debian.tar.xz
 5dd1cb5d39193799eee9acc1a2dd6a24133c6b3f256765576e7ea25bce1eca22 9855 
device-tree-compiler_1.7.0-2_source.buildinfo
Files:
 1e34dbfe8df03545f88127334b9a6901 2458 devel optional 
device-tree-compiler_1.7.0-2.dsc
 6852c908e40120843b424fea6039 14400 devel optional 
device-tree-compiler_1.7.0-2.d

Bug#1061660: liblwp-protocol-https-perl: Fail to verify certificates

2024-01-30 Thread Christian Marillat
On 28 janv. 2024 19:03, gregor herrmann  wrote:

Hi again,

[...]

> @@ -96,9 +96,12 @@
>  if ( $Net::HTTPS::SSL_SOCKET_CLASS->can('start_SSL')) {
>  *_upgrade_sock = sub {
>   my ($self,$sock,$url) = @_;
> +# SNI should be passed there only if it is not an IP address.
> +# Details: 
> https://github.com/libwww-perl/libwww-perl/issues/449#issuecomment-1896175509

I had  the idea to read this github issue.

In my case I've a proxy and IPv6 isn't configured so this explain this
Debian bug and reverting upstream changes in 6.12 is maybe a bad idea.

Christian



Processed: libboinc-app7t64 and libboinc7t64 have an undeclared file conflict

2024-01-30 Thread Debian Bug Tracking System
Processing control commands:

> affects -1 + libboinc-app7 libboinc7
Bug #1061984 [libboinc7t64,libboinc-app7t64] libboinc-app7t64 and libboinc7t64 
have an undeclared file conflict
Added indication that 1061984 affects libboinc-app7 and libboinc7

-- 
1061984: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061984
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1061984: libboinc-app7t64 and libboinc7t64 have an undeclared file conflict

2024-01-30 Thread Helmut Grohne
Package: libboinc7t64,libboinc-app7t64
Version: 7.20.5+dfsg-1.2~exp1
Severity: serious
User: debian...@lists.debian.org
Usertags: fileconflict
Control: affects -1 + libboinc-app7 libboinc7
X-Debbugs-Cc: vor...@debian.org

libboinc-app7t64 and libboinc7t64 have an undeclared file conflict. This
may result in an unpack error from dpkg.

The files
 * /usr/lib/x86_64-linux-gnu/libboinc_api.so.7
 * /usr/lib/x86_64-linux-gnu/libboinc_api.so.7.20.5
 * /usr/lib/x86_64-linux-gnu/libboinc_graphics2.so.7
 * /usr/lib/x86_64-linux-gnu/libboinc_graphics2.so.7.20.5
 * /usr/lib/x86_64-linux-gnu/libboinc_opencl.so.7
 * /usr/lib/x86_64-linux-gnu/libboinc_opencl.so.7.20.5
are contained in the packages
 * libboinc-app7
   * 7.20.5+dfsg-1.1 as present in bookworm
   * 7.20.5+dfsg-1.1+b2 as present in trixie|unstable
 * libboinc-app7t64/7.20.5+dfsg-1.2~exp1 as present in experimental

The files
 * /usr/lib/x86_64-linux-gnu/libboinc.so.7
 * /usr/lib/x86_64-linux-gnu/libboinc.so.7.20.5
 * /usr/lib/x86_64-linux-gnu/libboinc_crypt.so.7
 * /usr/lib/x86_64-linux-gnu/libboinc_crypt.so.7.20.5
 * /usr/lib/x86_64-linux-gnu/libboinc_zip.so.7
 * /usr/lib/x86_64-linux-gnu/libboinc_zip.so.7.20.5
 * /usr/lib/x86_64-linux-gnu/libsched.so.7
 * /usr/lib/x86_64-linux-gnu/libsched.so.7.20.5
are contained in the packages
 * libboinc7
   * 7.20.5+dfsg-1.1 as present in bookworm
   * 7.20.5+dfsg-1.1+b2 as present in trixie|unstable
 * libboinc7t64/7.20.5+dfsg-1.2~exp1 as present in experimental

These packages can be unpacked concurrently, because there is no
relevant Replaces or Conflicts relation. Attempting to unpack these
packages concurrently results in an unpack error from dpkg, because none
of the packages installs a diversion for the affected files.

Kind regards

The Debian Usr Merge Analysis Tool

This bug report has been automatically filed with no human intervention.
The source code is available at https://salsa.debian.org/helmutg/dumat.
If the filing is unclear or in error, don't hesitate to contact
hel...@subdivi.de for assistance.



Bug#1061312: marked as done (mypaint ftbfs with Python 3.12 as the default)

2024-01-30 Thread Debian Bug Tracking System
Your message dated Tue, 30 Jan 2024 17:12:30 +
with message-id 
and subject line Bug#1061312: fixed in mypaint 2.0.1-10
has caused the Debian Bug report #1061312,
regarding mypaint ftbfs with Python 3.12 as the default
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 ow...@bugs.debian.org
immediately.)


-- 
1061312: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061312
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---

Package: src:mypaint
Version: 2.0.1-9
Severity: serious
Tags: sid trixie ftbfs
User: debian-pyt...@lists.debian.org
Usertags: python3.12

with python3-defaults from experimental:

[...]
 fakeroot debian/rules clean
dh clean --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
pybuild --clean -i python{version} -p 3.12
I: pybuild base:305: python3.12 setup.py clean
Traceback (most recent call last):
  File "/<>/setup.py", line 17, in 
from distutils.command.build import build
ModuleNotFoundError: No module named 'distutils'
E: pybuild pybuild:391: clean: plugin distutils failed with: exit 
code=1: python3.12 setup.py clean
--- End Message ---
--- Begin Message ---
Source: mypaint
Source-Version: 2.0.1-10
Done: Boyuan Yang 

We believe that the bug you reported is fixed in the latest version of
mypaint, 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 1061...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Boyuan Yang  (supplier of updated mypaint 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 ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 30 Jan 2024 01:08:47 -0500
Source: mypaint
Architecture: source
Version: 2.0.1-10
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team 
Changed-By: Boyuan Yang 
Closes: 1061312
Changes:
 mypaint (2.0.1-10) unstable; urgency=medium
 .
   * Team upload.
   * debian/patches/0002-Handle-python3-distutils-removal.patch:
 Add temp patch to avoid using python3-distutils, which is no longer
 available with python3.12. (Closes: #1061312)
   * debian/control: Drop python3-distutils usage.
   * debian/rules:
 + Drop commands about python2.
 + Drop commands about distutils.
Checksums-Sha1:
 34fc464cbf2272f802e9d7f9806d8d7cac7f8451 2372 mypaint_2.0.1-10.dsc
 454fda6f35f382454b4e01f7555be1aa0f6a8a41 7295048 mypaint_2.0.1.orig.tar.xz
 712447c3840e374504d8d009cb98df10b006cffc 21468 mypaint_2.0.1-10.debian.tar.xz
 d12e1052059cc865b90d5a539577c8e617d30cea 17809 mypaint_2.0.1-10_amd64.buildinfo
Checksums-Sha256:
 59f79fc0c8fe4bf7c438436ebc0ad5c5f3fab70342be9d38f5a1c60ce0856f9b 2372 
mypaint_2.0.1-10.dsc
 f3e437d7cdd5fd28ef6532e8ab6b4b05d842bcdd644f16a0162dad3d8e57bb16 7295048 
mypaint_2.0.1.orig.tar.xz
 5e49a36a25a2f7081a9bbf459726326c53f85d372b9d2e681e8d9af039d871e4 21468 
mypaint_2.0.1-10.debian.tar.xz
 20e60fb74351c05e6a1f9c9565b0120eea315abc8acde1b6bfb0c4af3ea67f58 17809 
mypaint_2.0.1-10_amd64.buildinfo
Files:
 2320d2c88b8274b7216aaa333284bc73 2372 graphics optional mypaint_2.0.1-10.dsc
 dc9abd2e9da8477cbad55905ed07a46a 7295048 graphics optional 
mypaint_2.0.1.orig.tar.xz
 8d9068e7b3d8b96149fa2e39b92bdb4c 21468 graphics optional 
mypaint_2.0.1-10.debian.tar.xz
 935d5cace2f62f389cc961bec92b0a5d 17809 graphics optional 
mypaint_2.0.1-10_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmW5KKUACgkQwpPntGGC
Ws540A//QT9HGJXGqr2iWrDK82S4TXob/A1SvxzOOg8MefAXbMuri1V1qRANZkoo
Z1n7ojrehmP2Fonqt5GbEEBBBH0przN7CWeQ9UI7ac389s2L/jsJ4xb8AAIWqKIQ
XU4dB9wcKd/YcU2pnEB08Vl/qpY1EAtZ+8EYZtTzvR4WZkJCz39To19ZaKEC3s9g
vBOqzwpLnQkOW6mA9SUMXK2QJoXiD2zNoQIIgYZwysDWScXSd3tYQ022Z8S7U+i/
1cCZu+ixBeDlQR7NUWjSVUszzQrLvwPvvxK5jG6/Z2OnMI9akQakQU4kRD2tXLfm
f2nf09hViK48NqvoaQSgIvYHueA9AmUsDdU2U6Jc5do9oqXHEe+hewFp1V/yeghr
zDa7KBg4pw5/mEUPVtS29NwzXaXfNrHuLgm+JTh/5fnMSegkU4bPrN6XdvMECkwG
C1E+dOuHqTcHVZFZaPhawOrhgfeBBt4Nnx5IOxJXx3Kavn7aj3gx8VchmKo7+SHf
GoUHVzgBGcR0LTF/yrjRq3VeJOa+o3vEB4xRv7Lxa8eVllV868uOxFsNedJjBczM
Q41IRzUytJJlwAGynmb3DGwbtM7Xja3cbQ5nvF81TyUnNNRN68zRXiX386ea9n71
y8lVmEO/iXTeLARWu/lqv0xK4CekqQMPgQ10Y87t9Cc2LkWmNTY=
=dkP3
-END PGP SIGNATURE End Message ---


Processed: add missing metadata

2024-01-30 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> user helm...@debian.org
Setting user to helm...@debian.org (was hel...@subdivi.de).
> usertags 1061966 + dep17p1
There were no usertags set.
Usertags are now: dep17p1.
> affects 1061966 + libaudit1 libauparse0
Bug #1061966 [libaudit1t64,libauparse0t64] file loss due to combining time64 + 
/usr-move
Added indication that 1061966 affects libaudit1 and libauparse0
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1061966: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061966
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1061972: gap: NMU diff for 64-bit time_t transition

2024-01-30 Thread Bill Allombert
On Tue, Jan 30, 2024 at 03:18:23PM +, Lukas Märdian wrote:
> Source: gap
> Version: 4.12.1-2
> Severity: serious
> Tags: patch pending
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
> 
> Dear maintainer,
> 
> 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 gap
> 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.

Hello Lukas, you uploaded 4.12.2-1.1 to experimental.

The upstream version (4.12.2) in experimental should never be uploaded to 
unstable,
because it breaks the build interface. There will be a new upstream version 
(4.13.0)
with a new soname (libgap.so.9) that will replace it and that I will eventually
upload to unstable.

Secondly, your patch do not actually make libgap8t64 to actually use 64-bit 
time_t,
and it seem very dangerous to have a library named libgap8t64 that do not 
actually
use 64-bit time_t.

There is a single package that depend on libgap8 (python3-sage) and it is 
seriously
out of date, so we should probably wait for the new upstream version instead of
introducing libgap8t64.

So if one really need to introduce libgap8t64, we need a patch for the version
of GAP in unstable that actually use 64-bit time_t.

Cheers,
-- 
Bill. 

Imagine a large red swirl here. 



Bug#1061982: 8 packages from freerdp2 have an undeclared file conflict

2024-01-30 Thread Helmut Grohne
Package: 
libwinpr2-2t64,libfreerdp-server2-2t64,libfreerdp2-2t64,libuwac0-0t64,libfreerdp-client2-2t64,libfreerdp-shadow-subsystem2-2t64,libfreerdp-shadow2-2t64,libwinpr-tools2-2t64
Version: 2.11.2+dfsg1-1.1~exp1
Severity: serious
User: debian...@lists.debian.org
Usertags: fileconflict
Control: affects -1 + libfreerdp-client2-2 libfreerdp-server2-2 
libfreerdp-shadow-subsystem2-2 libfreerdp-shadow2-2 libfreerdp2-2 libuwac0-0 
libwinpr-tools2-2 libwinpr2-2
X-Debbugs-Cc: vor...@debian.org, Lukas Märdian 

8 packages from freerdp2 have an undeclared file conflict. This may
result in an unpack error from dpkg.

The file /usr/lib/x86_64-linux-gnu/libfreerdp-client2.so.2 is contained
in the packages
 * libfreerdp-client2-2
   * 2.10.0+dfsg1-1 as present in bookworm
   * 2.10.0+dfsg1-1~bpo11+1 as present in bullseye-backports
   * 2.3.0+dfsg1-2+deb11u1 as present in bullseye
 * libfreerdp-client2-2t64/2.11.2+dfsg1-1.1~exp1 as present in experimental

The files
 * /usr/lib/x86_64-linux-gnu/libfreerdp-client2.so.2
 * /usr/lib/x86_64-linux-gnu/libfreerdp-client2.so.2.11.2
are contained in the packages
 * libfreerdp-client2-2/2.11.2+dfsg1-1+b1 as present in trixie|unstable
 * libfreerdp-client2-2t64/2.11.2+dfsg1-1.1~exp1 as present in experimental

The file /usr/lib/x86_64-linux-gnu/libfreerdp-server2.so.2 is contained
in the packages
 * libfreerdp-server2-2
   * 2.10.0+dfsg1-1 as present in bookworm
   * 2.10.0+dfsg1-1~bpo11+1 as present in bullseye-backports
   * 2.3.0+dfsg1-2+deb11u1 as present in bullseye
 * libfreerdp-server2-2t64/2.11.2+dfsg1-1.1~exp1 as present in experimental

The files
 * /usr/lib/x86_64-linux-gnu/libfreerdp-server2.so.2
 * /usr/lib/x86_64-linux-gnu/libfreerdp-server2.so.2.11.2
are contained in the packages
 * libfreerdp-server2-2/2.11.2+dfsg1-1+b1 as present in trixie|unstable
 * libfreerdp-server2-2t64/2.11.2+dfsg1-1.1~exp1 as present in experimental

The file /usr/lib/x86_64-linux-gnu/libfreerdp-shadow-subsystem2.so.2 is
contained in the packages
 * libfreerdp-shadow-subsystem2-2
   * 2.10.0+dfsg1-1 as present in bookworm
   * 2.10.0+dfsg1-1~bpo11+1 as present in bullseye-backports
   * 2.3.0+dfsg1-2+deb11u1 as present in bullseye
 * libfreerdp-shadow-subsystem2-2t64/2.11.2+dfsg1-1.1~exp1 as present in 
experimental

The files
 * /usr/lib/x86_64-linux-gnu/libfreerdp-shadow-subsystem2.so.2
 * /usr/lib/x86_64-linux-gnu/libfreerdp-shadow-subsystem2.so.2.11.2
are contained in the packages
 * libfreerdp-shadow-subsystem2-2/2.11.2+dfsg1-1+b1 as present in 
trixie|unstable
 * libfreerdp-shadow-subsystem2-2t64/2.11.2+dfsg1-1.1~exp1 as present in 
experimental

The file /usr/lib/x86_64-linux-gnu/libfreerdp-shadow2.so.2 is contained
in the packages
 * libfreerdp-shadow2-2
   * 2.10.0+dfsg1-1 as present in bookworm
   * 2.10.0+dfsg1-1~bpo11+1 as present in bullseye-backports
   * 2.3.0+dfsg1-2+deb11u1 as present in bullseye
 * libfreerdp-shadow2-2t64/2.11.2+dfsg1-1.1~exp1 as present in experimental

The files
 * /usr/lib/x86_64-linux-gnu/libfreerdp-shadow2.so.2
 * /usr/lib/x86_64-linux-gnu/libfreerdp-shadow2.so.2.11.2
are contained in the packages
 * libfreerdp-shadow2-2/2.11.2+dfsg1-1+b1 as present in trixie|unstable
 * libfreerdp-shadow2-2t64/2.11.2+dfsg1-1.1~exp1 as present in experimental

The file /usr/lib/x86_64-linux-gnu/libfreerdp2.so.2 is contained in the
packages
 * libfreerdp2-2
   * 2.10.0+dfsg1-1 as present in bookworm
   * 2.10.0+dfsg1-1~bpo11+1 as present in bullseye-backports
   * 2.3.0+dfsg1-2+deb11u1 as present in bullseye
 * libfreerdp2-2t64/2.11.2+dfsg1-1.1~exp1 as present in experimental

The files
 * /usr/lib/x86_64-linux-gnu/libfreerdp2.so.2
 * /usr/lib/x86_64-linux-gnu/libfreerdp2.so.2.11.2
are contained in the packages
 * libfreerdp2-2/2.11.2+dfsg1-1+b1 as present in trixie|unstable
 * libfreerdp2-2t64/2.11.2+dfsg1-1.1~exp1 as present in experimental

The file /usr/lib/x86_64-linux-gnu/libuwac0.so.0 is contained in the
packages
 * libuwac0-0
   * 2.10.0+dfsg1-1 as present in bookworm
   * 2.10.0+dfsg1-1~bpo11+1 as present in bullseye-backports
   * 2.3.0+dfsg1-2+deb11u1 as present in bullseye
 * libuwac0-0t64/2.11.2+dfsg1-1.1~exp1 as present in experimental

The files
 * /usr/lib/x86_64-linux-gnu/libuwac0.so.0
 * /usr/lib/x86_64-linux-gnu/libuwac0.so.0.2.0
are contained in the packages
 * libuwac0-0/2.11.2+dfsg1-1+b1 as present in trixie|unstable
 * libuwac0-0t64/2.11.2+dfsg1-1.1~exp1 as present in experimental

The file /usr/lib/x86_64-linux-gnu/libwinpr-tools2.so.2 is contained in
the packages
 * libwinpr-tools2-2
   * 2.10.0+dfsg1-1 as present in bookworm
   * 2.10.0+dfsg1-1~bpo11+1 as present in bullseye-backports
   * 2.3.0+dfsg1-2+deb11u1 as present in bullseye
 * libwinpr-tools2-2t64/2.11.2+dfsg1-1.1~exp1 as present in experimental

The files
 * /usr/lib/x86_64-linux-gnu/libwinpr-tools2.so.2
 * /usr/lib/x86_64-linux-gnu/libwinpr-tools2.so.2.11.2
are contained in the packages
 * libwinpr-tools2-2/2.11.2+dfsg1-1+b1 as present in trixie|unstable
 * libwinpr-tools2-2t64/

Processed: 8 packages from freerdp2 have an undeclared file conflict

2024-01-30 Thread Debian Bug Tracking System
Processing control commands:

> affects -1 + libfreerdp-client2-2 libfreerdp-server2-2 
> libfreerdp-shadow-subsystem2-2 libfreerdp-shadow2-2 libfreerdp2-2 libuwac0-0 
> libwinpr-tools2-2 libwinpr2-2
Bug #1061982 
[libwinpr2-2t64,libfreerdp-server2-2t64,libfreerdp2-2t64,libuwac0-0t64,libfreerdp-client2-2t64,libfreerdp-shadow-subsystem2-2t64,libfreerdp-shadow2-2t64,libwinpr-tools2-2t64]
 8 packages from freerdp2 have an undeclared file conflict
Added indication that 1061982 affects libfreerdp-client2-2, 
libfreerdp-server2-2, libfreerdp-shadow-subsystem2-2, libfreerdp-shadow2-2, 
libfreerdp2-2, libuwac0-0, libwinpr-tools2-2, and libwinpr2-2

-- 
1061982: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061982
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: Re: q2cli: AttributeError: module 'bibtexparser' has no attribute 'bparser'

2024-01-30 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 - upstream
Bug #1060965 [src:qiime] q2cli: AttributeError: module 'bibtexparser' has no 
attribute 'bparser'
Bug #1060987 [src:qiime] q2cli: AttributeError: module 'bibtexparser' has no 
attribute 'bparser'
Removed tag(s) upstream.
Removed tag(s) upstream.
> tags -1 pending
Bug #1060965 [src:qiime] q2cli: AttributeError: module 'bibtexparser' has no 
attribute 'bparser'
Bug #1060987 [src:qiime] q2cli: AttributeError: module 'bibtexparser' has no 
attribute 'bparser'
Added tag(s) pending.
Added tag(s) pending.

-- 
1060965: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1060965
1060987: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1060987
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



  1   2   >