Bug#1063285: xplc: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- 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 xplc-0.3.13/debian/changelog xplc-0.3.13/debian/changelog
--- xplc-0.3.13/debian/changelog2022-11-27 04:40:10.0 +
+++ xplc-0.3.13/debian/changelog2024-02-29 07:55:13.0 +
@@ -1,3 +1,10 @@
+xplc (0.3.13-12.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063285
+
+ -- Steve Langasek   Thu, 29 Feb 2024 07:55:13 +
+
 xplc (0.3.13-12) unstable; urgency=medium
 
   * QA upload.
diff -Nru xplc-0.3.13/debian/control xplc-0.3.13/debian/control
--- xplc-0.3.13/debian/control  2022-11-27 04:40:10.0 +
+++ xplc-0.3.13/debian/control  2024-02-29 07:55:13.0 +
@@ -2,13 +2,16 @@
 Section: libs
 Priority: optional
 Maintainer: Debian QA Group 
-Build-Depends: uuid-dev, debhelper-compat (= 13)
+Build-Depends: dpkg-dev (>= 1.22.5), uuid-dev, debhelper-compat (= 13)
 Standards-Version: 4.6.1
 Homepage: https://xplc.sourceforge.net/
 Vcs-Git: https://salsa.debian.org/debian/xplc.git
 Vcs-Browser: https://salsa.debian.org/debian/xplc
 
-Package: libxplc0.3.13
+Package: libxplc0.3.13t64
+Provides: ${t64:Provides}
+Replaces: libxplc0.3.13
+Breaks: libxplc0.3.13 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
@@ -22,7 +25,7 @@
 Package: libxplc0.3.13-dev
 Section: libdevel
 Architecture: any
-Depends: libxplc0.3.13 (= ${binary:Version}), uuidcdef, ${shlibs:Depends}, 
${misc:Depends}
+Depends: libxplc0.3.13t64 (= ${binary:Version}), uuidcdef, ${shlibs:Depends}, 
${misc:Depends}
 Description: Light weight component system (Development libraries and headers)
  XPLC ("Cross-Platform Lightweight Components") is a component system that
  will provide extensibility and reusability both inside and between
diff -Nru xplc-0.3.13/debian/libxplc0.3.13.symbols 
xplc-0.3.13/debian/libxplc0.3.13.symbols
--- xplc-0.3.13/debian/libxplc0.3.13.symbols2022-11-27 04:40:10.0 
+
+++ xplc-0.3.13/debian/libxplc0.3.13.symbols1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-libxplc.so.0.3.13-unstable libxplc0.3.13 #MINVER#
- XPLC_getServiceManager@Base 0.3.13
diff -Nru xplc-0.3.13/debian/libxplc0.3.13t64.lintian-overrides 
xplc-0.3.13/debian/libxplc0.3.13t64.lintian-overrides
--- xplc-0.3.13/debian/libxplc0.3.13t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ xplc-0.3.13/debian/libxplc0.3.13t64.lintian-overrides   2024-02-29 
07:49:30.0 +
@@ -0,0 +1 @@
+libxplc0.3.13t64: package-name-doesnt-match-sonames libxplc0.3.13
diff -Nru xplc-0.3.13/debian/libxplc0.3.13t64.symbols 
xplc-0.3.13/debian/libxplc0.3.13t64.symbols
--- xplc-0.3.13/debian/libxplc0.3.13t64.symbols 1970-01-01 00:00:00.0 
+
+++ xplc-0.3.13/debian/libxplc0.3.13t64.symbols 2024-02-29 07:49:30.0 
+
@@ -0,0 +1,2 @@
+libxplc.so.0.3.13-unstable libxplc0.3.13t64 #MINVER#
+ XPLC_getServiceManager@Base 0.3.13
diff -Nru xplc-0.3.13/debian/rules xplc-0.3.13/debian/rules
--- xplc-0.3.13/debian/rules2022-11-27 04:40:10.0 +
+++ xplc-0.3.13/debian/rules2024-02-29 07:55:12.0 +
@@ -16,7 +16,7 @@
 
 # Make sure the install files are in the right place
 execute_before_dh_auto_install:
-   cp -f debian/libxplc.install debian/libxplc$(PKG_VERSION).install
+   cp -f debian/libxplc.install debian/libxplc$(PKG_VERSION)t64.install
cp -f debian/libxplc-dev.install 
debian/libxplc$(PKG_VERSION)-dev.install
cp -f debian/libxplc-dev.examples 
debian/libxplc$(PKG_VERSION)-dev.examples
 
@@ -26,10 +26,10 @@
ln -f debian/tmp/usr/share/man/man1/uuidgen.1 
debian/tmp/usr/share/man/man1/uuidcdef
 
 execute_after_dh_shlibdeps:
-   /sbin/ldconfig -v -n 
debian/libxplc$(PKG_VERSION)/usr/lib/$(DEB_HOST_MULTIARCH)
+   /sbin/ldconfig -v -n 
debian/libxplc$(PKG_VERSION)t64/usr/lib/$(DEB_HOST_MULTIARCH)
 
 execute_after_dh_auto_clean:
-   rm -f debian/libxplc$(PKG_VERSION).install
+   rm -f debian/libxplc$(PKG_VERSION)t64.install
rm -f debian/libxplc$(PKG_VERSION)-dev.install
rm -f debian/libxplc$(PKG_VERSION)-dev.examples
 


Bug#1063284: xpaint: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- 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 xpaint-2.9.1.4/debian/changelog xpaint-2.9.1.4/debian/changelog
--- xpaint-2.9.1.4/debian/changelog 2020-08-16 01:38:56.0 +
+++ xpaint-2.9.1.4/debian/changelog 2024-02-29 07:48:25.0 +
@@ -1,3 +1,10 @@
+xpaint (2.9.1.4-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063284
+
+ -- Steve Langasek   Thu, 29 Feb 2024 07:48:25 +
+
 xpaint (2.9.1.4-4) unstable; urgency=medium
 
   * Orphaning the package
diff -Nru xpaint-2.9.1.4/debian/control xpaint-2.9.1.4/debian/control
--- xpaint-2.9.1.4/debian/control   2020-08-16 01:38:56.0 +
+++ xpaint-2.9.1.4/debian/control   2024-02-29 07:48:25.0 +
@@ -2,7 +2,7 @@
 Section: graphics
 Priority: optional
 Maintainer: Debian QA Group 
-Build-Depends: debhelper (>= 9), libxpm-dev, libxaw7-dev, libtiff-dev,
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 9), libxpm-dev, 
libxaw7-dev, libtiff-dev,
  libpng-dev, xutils-dev, libxft-dev, bison, flex (>= 2.5.31-16),
  libxmu-dev, libxt-dev, libsm-dev, libice-dev, libxext-dev, libx11-dev,
  x11proto-core-dev, x11proto-xext-dev
@@ -29,7 +29,7 @@
 Package: xpaint-dev
 Section: libdevel
 Architecture: any
-Depends: libxaw3dxft6 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends},
+Depends: libxaw3dxft6t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends},
  libxmu-dev, libxt-dev, libsm-dev, libice-dev, libxext-dev, libx11-dev, 
libxpm-dev,
  libxft-dev, libc-dev, xutils-dev, x11proto-core-dev, x11proto-xext-dev
 Description: simple paint program for X (development files)
@@ -38,7 +38,10 @@
  in the main xpaint package. Install this if you wish to compile
  programs that use the libxaw3dxft library.
 
-Package: libxaw3dxft6
+Package: libxaw3dxft6t64
+Provides: ${t64:Provides}
+Replaces: libxaw3dxft6
+Breaks: libxaw3dxft6 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru xpaint-2.9.1.4/debian/libxaw3dxft6.install 
xpaint-2.9.1.4/debian/libxaw3dxft6.install
--- xpaint-2.9.1.4/debian/libxaw3dxft6.install  2020-08-16 01:38:56.0 
+
+++ xpaint-2.9.1.4/debian/libxaw3dxft6.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*.so.* usr/lib
diff -Nru xpaint-2.9.1.4/debian/libxaw3dxft6.symbols 
xpaint-2.9.1.4/debian/libxaw3dxft6.symbols
--- xpaint-2.9.1.4/debian/libxaw3dxft6.symbols  2020-08-16 01:38:56.0 
+
+++ xpaint-2.9.1.4/debian/libxaw3dxft6.symbols  1970-01-01 00:00:00.0 
+
@@ -1,227 +0,0 @@
-libXaw3dxft.so.6 libxaw3dxft6 #MINVER#
- FMT8BIT@Base 2.9.1.4
- GetXftFont@Base 2.9.1.4
- LayYY_create_buffer@Base 2.9.1.4
- LayYY_delete_buffer@Base 2.9.1.4
- LayYY_flex_debug@Base 2.9.1.4
- LayYY_flush_buffer@Base 2.9.1.4
- LayYY_scan_buffer@Base 2.9.1.4
- LayYY_scan_bytes@Base 2.9.1.4
- LayYY_scan_string@Base 2.9.1.4
- LayYY_switch_to_buffer@Base 2.9.1.4
- LayYYalloc@Base 2.9.1.4
- LayYYchar@Base 2.9.1.4
- LayYYerror@Base 2.9.1.4
- LayYYfree@Base 2.9.1.4
- LayYYget_debug@Base 2.9.1.4
- LayYYget_in@Base 2.9.1.4
- LayYYget_leng@Base 2.9.1.4
- LayYYget_lineno@Base 2.9.1.4
- LayYYget_out@Base 2.9.1.4
- LayYYget_text@Base 2.9.1.4
- LayYYin@Base 2.9.1.4
- LayYYleng@Base 2.9.1.4
- LayYYlex@Base 2.9.1.4
- LayYYlex_destroy@Base 2.9.1.4
- LayYYlineno@Base 2.9.1.4
- LayYYlval@Base 2.9.1.4
- LayYYnerrs@Base 2.9.1.4
- LayYYout@Base 2.9.1.4
- LayYYparse@Base 2.9.1.4
- LayYYpop_buffer_state@Base 2.9.1.4
- LayYYpush_buffer_state@Base 2.9.1.4
- LayYYrealloc@Base 2.9.1.4
- LayYYrestart@Base 2.9.1.4
- LayYYset_debug@Base 2.9.1.4
- LayYYset_in@Base 2.9.1.4
- LayYYset_lineno@Base 2.9.1.4
- LayYYset_out@Base 2.9.1.4
- LayYYsetdest@Base 2.9.1.4
- LayYYsetsource@Base 2.9.1.4
- LayYYtext@Base 2.9.1.4
- LayYYtext_ptr@Base 2.9.1.4
- LayYYwrap@Base 2.9.1.4
- SetMenuSpacing@Base 2.9.1.4
- SetXawHilitColor@Base 2.9.1.4
- SetXftDefaultFontName@Base 2.9.1.4
- SetXftEncoding@Base 2.9.1.4
- SetXftInsensitiveTwist@Base 2.9.1.4
- Xaw3dComputeBottomShadowRGB@Base 2.9.1.4
- Xaw3dComputeTopShadowRGB@Base 2.9.1.4
- XawAsciiSave@Base 2.9.1.4
- XawAsciiSaveAsFile@Base 2.9.1.4
- XawAsciiSourceChanged@Base 2.9.1.4
- XawAsciiSourceFreeString@Base 2.9.1.4
- XawDialogAddButton@Base 2.9.1.4
- XawDialogGetValueString@Base 2.9.1.4

Bug#1063887: marked as done (wvstreams: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 07:45:21 +
with message-id 
and subject line Bug#1063887: fixed in wvstreams 4.6.1-17.1
has caused the Debian Bug report #1063887,
regarding wvstreams: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1063887: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063887
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: wvstreams
Version: 4.6.1-17
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
wvstreams 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 wvstreams
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'), (500, 'testing'), (500, 'stable'), (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 wvstreams-4.6.1/debian/changelog wvstreams-4.6.1/debian/changelog
--- wvstreams-4.6.1/debian/changelog2024-02-03 22:43:16.0 +
+++ wvstreams-4.6.1/debian/changelog2024-02-14 05:51:04.0 +
@@ -1,3 +1,13 @@
+wvstreams (4.6.1-17.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Use dh_lintian instead of bespoke debian/rules code to install files;
+their contents are superseedd by the t64 lintian overrides and also
+didn't use the debhelper-standard names for these files
+
+ -- Steve Langasek   Wed, 14 Feb 2024 05:51:04 +
+
 wvstreams (4.6.1-17) unstable; urgency=medium
 
   * QA upload.
diff -Nru wvstreams-4.6.1/debian/control wvstreams-4.6.1/debian/control
--- wvstreams-4.6.1/debian/control  2024-02-03 22:42:59.0 +
+++ wvstreams-4.6.1/debian/control  2024-02-14 05:51:04.0 +
@@ -17,7 +17,11 @@
 Standards-Version: 3.9.8
 Homepage: https://github.com/apenwarr/wvstreams/
 
-Package: libwvstreams4.6-base
+Package: libwvstreams4.6t64-base
+Provides: ${t64:Provides}
+X-Time64-Compat: libwvstreams4.6-base
+Replaces: libwvstreams4.6-base
+Breaks: libwvstreams4.6-base (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends},
  ${misc:Depends}
@@ -32,7 +36,11 @@
   * WvLog: a log files handler 
   * UniIniGen: a tiny version of UniConf for simple configuration systems
 
-Package: libwvstreams4.6-extras
+Package: libwvstreams4.6t64-extras
+Provides: ${t64:Provides}
+X-Time64-Compat: libwvstreams4.6-extras
+Replaces: libwvstreams4.6-extras
+Breaks: libwvstreams4.6-extras (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends},
  ${misc:Depends}
@@ -46,7 +54,10 @@
  WvDial, TunnelVision, FastForward, KWvDial, retchmail, and many more yet 
  to come.  ;) 
 
-Package: libuniconf4.6
+Package: libuniconf4.6t64
+Provides: ${t64:Provides}
+Replaces: libuniconf4.6
+Breaks: libuniconf4.6 (<< 

Bug#1063251: marked as done (xdelta: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 07:46:52 +
with message-id 
and subject line Bug#1063251: fixed in xdelta 1.1.3-10.5
has caused the Debian Bug report #1063251,
regarding xdelta: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1063251: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063251
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: xdelta
Version: 1.1.3-10.4
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
xdelta 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 xdelta
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'), (500, 'testing'), (500, 'stable'), (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 xdelta-1.1.3/debian/changelog xdelta-1.1.3/debian/changelog
--- xdelta-1.1.3/debian/changelog   2021-12-31 16:50:22.0 +
+++ xdelta-1.1.3/debian/changelog   2024-02-05 20:56:02.0 +
@@ -1,3 +1,10 @@
+xdelta (1.1.3-10.5) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 05 Feb 2024 20:56:02 +
+
 xdelta (1.1.3-10.4) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru xdelta-1.1.3/debian/control xdelta-1.1.3/debian/control
--- xdelta-1.1.3/debian/control 2021-12-31 16:50:22.0 +
+++ xdelta-1.1.3/debian/control 2024-02-05 20:56:01.0 +
@@ -20,7 +20,10 @@
  these deltas to a copy of the original file.  Xdelta uses a fast,
  linear algorithm and performs well on both binary and text files.
 
-Package: libxdelta2
+Package: libxdelta2t64
+Provides: ${t64:Provides}
+Replaces: libxdelta2
+Breaks: libxdelta2 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -39,7 +42,7 @@
 Package: libxdelta2-dev
 Architecture: any
 Section: libdevel
-Depends: ${misc:Depends}, libxdelta2 (= ${binary:Version})
+Depends: ${misc:Depends}, libxdelta2t64 (= ${binary:Version})
 Breaks: xdelta (<< 1.1.3-9.3~)
 Replaces: xdelta-dev, xdelta (<< 1.1.3-9.3~)
 Conflicts: libxdelta0-dev, libxdelta1-dev
diff -Nru xdelta-1.1.3/debian/libxdelta2.install 
xdelta-1.1.3/debian/libxdelta2.install
--- xdelta-1.1.3/debian/libxdelta2.install  2021-12-31 16:50:22.0 
+
+++ xdelta-1.1.3/debian/libxdelta2.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru xdelta-1.1.3/debian/libxdelta2.shlibs 
xdelta-1.1.3/debian/libxdelta2.shlibs
--- xdelta-1.1.3/debian/libxdelta2.shlibs   2021-12-31 16:50:22.0 
+
+++ xdelta-1.1.3/debian/libxdelta2.shlibs   1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-libxdelta 2 libxdelta2 (>= 1.1.3)

Bug#1063249: marked as done (xalan: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 07:46:35 +
with message-id 
and subject line Bug#1063249: fixed in xalan 1.12-7.1
has caused the Debian Bug report #1063249,
regarding xalan: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1063249: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063249
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: xalan
Version: 1.12-7
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
xalan 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 xalan
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'), (500, 'testing'), (500, 'stable'), (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 xalan-1.12/debian/changelog xalan-1.12/debian/changelog
--- xalan-1.12/debian/changelog 2022-12-31 03:16:21.0 +
+++ xalan-1.12/debian/changelog 2024-02-05 20:34:24.0 +
@@ -1,3 +1,10 @@
+xalan (1.12-7.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 05 Feb 2024 20:34:24 +
+
 xalan (1.12-7) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru xalan-1.12/debian/control xalan-1.12/debian/control
--- xalan-1.12/debian/control   2022-12-31 03:16:21.0 +
+++ xalan-1.12/debian/control   2024-02-05 20:34:23.0 +
@@ -12,7 +12,10 @@
 Vcs-Browser: https://salsa.debian.org/bblough/xalan
 Vcs-Git: https://salsa.debian.org/bblough/xalan.git
 
-Package: libxalan-c112
+Package: libxalan-c112t64
+Provides: ${t64:Provides}
+Replaces: libxalan-c112
+Breaks: libxalan-c112 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -29,7 +32,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends: libc6-dev,
- libxalan-c112 (= ${binary:Version}),
+ libxalan-c112t64 (= ${binary:Version}),
  libxerces-c-dev,
  ${misc:Depends}
 Replaces: libxalan110-dev
diff -Nru xalan-1.12/debian/libxalan-c112.install 
xalan-1.12/debian/libxalan-c112.install
--- xalan-1.12/debian/libxalan-c112.install 2022-12-31 03:16:21.0 
+
+++ xalan-1.12/debian/libxalan-c112.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru xalan-1.12/debian/libxalan-c112t64.install 
xalan-1.12/debian/libxalan-c112t64.install
--- xalan-1.12/debian/libxalan-c112t64.install  1970-01-01 00:00:00.0 
+
+++ xalan-1.12/debian/libxalan-c112t64.install  2022-12-31 03:16:21.0 
+
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru xalan-1.12/debian/libxalan-c112t64.lintian-overrides 
xalan-1.12/debian/libxalan-c112t64.lintian-overrides
--- xalan-1.12/debian/libxalan-c112t64.lintian-overrides   

Bug#1063244: marked as done (wxwidgets3.2: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 07:46:23 +
with message-id 
and subject line Bug#1063244: fixed in wxwidgets3.2 3.2.4+dfsg-3.1
has caused the Debian Bug report #1063244,
regarding wxwidgets3.2: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1063244: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063244
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: wxwidgets3.2
Version: 3.2.4+dfsg-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
wxwidgets3.2 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 wxwidgets3.2
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'), (500, 'testing'), (500, 'stable'), (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 wxwidgets3.2-3.2.4+dfsg/debian/changelog 
wxwidgets3.2-3.2.4+dfsg/debian/changelog
--- wxwidgets3.2-3.2.4+dfsg/debian/changelog2024-01-09 23:58:08.0 
+
+++ wxwidgets3.2-3.2.4+dfsg/debian/changelog2024-02-05 20:14:03.0 
+
@@ -1,3 +1,10 @@
+wxwidgets3.2 (3.2.4+dfsg-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 05 Feb 2024 20:14:03 +
+
 wxwidgets3.2 (3.2.4+dfsg-2) unstable; urgency=medium
 
   * Enable wxLZMAInputStream (Closes: #1060313)
diff -Nru wxwidgets3.2-3.2.4+dfsg/debian/control 
wxwidgets3.2-3.2.4+dfsg/debian/control
--- wxwidgets3.2-3.2.4+dfsg/debian/control  2024-01-09 23:56:20.0 
+
+++ wxwidgets3.2-3.2.4+dfsg/debian/control  2024-02-05 20:14:03.0 
+
@@ -34,14 +34,15 @@
 Homepage: https://www.wxwidgets.org/
 Rules-Requires-Root: no
 
-Package: libwxbase3.2-1
+Package: libwxbase3.2-1t64
+Provides: ${t64:Provides}
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends},
 Depends: ${misc:Depends},
  ${shlibs:Depends},
 Multi-Arch: same
-Breaks: libwxbase3.2-0
-Replaces: libwxbase3.2-0
+Breaks: libwxbase3.2-1 (<< ${source:Version}), libwxbase3.2-0
+Replaces: libwxbase3.2-1, libwxbase3.2-0
 Description: wxBase library (runtime) - non-GUI support classes of wxWidgets 
toolkit
  wxBase is a collection of C++ classes providing basic data structures
  (strings, lists, arrays), powerful wxDateTime class for date manipulations,
@@ -56,14 +57,15 @@
  classes in libwx_gtk3.2 for use in console apps and daemons.  You do not need
  this package to build or use wxWidgets GUI apps.
 
-Package: libwxgtk3.2-1
+Package: libwxgtk3.2-1t64
+Provides: ${t64:Provides}
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends},
 Depends: ${misc:Depends},
  ${shlibs:Depends},
 Multi-Arch: same
-Breaks: libwxgtk3.2-0
-Replaces: libwxgtk3.2-0
+Breaks: libwxgtk3.2-1 (<< 

Bug#1063241: marked as done (wxsvg: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 07:45:40 +
with message-id 
and subject line Bug#1063241: fixed in wxsvg 2:1.5.24+dfsg-2.1
has caused the Debian Bug report #1063241,
regarding wxsvg: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1063241: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063241
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: wxsvg
Version: 2:1.5.24+dfsg-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
wxsvg 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 wxsvg
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'), (500, 'testing'), (500, 'stable'), (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 wxsvg-1.5.24+dfsg/debian/changelog wxsvg-1.5.24+dfsg/debian/changelog
--- wxsvg-1.5.24+dfsg/debian/changelog  2023-07-16 09:23:47.0 +
+++ wxsvg-1.5.24+dfsg/debian/changelog  2024-02-05 20:11:27.0 +
@@ -1,3 +1,10 @@
+wxsvg (2:1.5.24+dfsg-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 05 Feb 2024 20:11:27 +
+
 wxsvg (2:1.5.24+dfsg-2) unstable; urgency=medium
 
   * New gcc13 compat patch. Closes: #1037900
diff -Nru wxsvg-1.5.24+dfsg/debian/control wxsvg-1.5.24+dfsg/debian/control
--- wxsvg-1.5.24+dfsg/debian/control2022-11-16 21:39:10.0 +
+++ wxsvg-1.5.24+dfsg/debian/control2024-02-05 20:11:26.0 +
@@ -21,7 +21,10 @@
 Homepage: http://wxsvg.sourceforge.net/
 Rules-Requires-Root: no
 
-Package: libwxsvg3
+Package: libwxsvg3t64
+Provides: ${t64:Provides}
+Replaces: libwxsvg3
+Breaks: libwxsvg3 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -38,7 +41,7 @@
 Architecture: any
 Multi-Arch: foreign
 Depends:
- libwxsvg3 (= ${binary:Version}),
+ libwxsvg3t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Description: SVG library for the wxWidgets toolkit (tools)
@@ -54,7 +57,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends:
- libwxsvg3 (= ${binary:Version}),
+ libwxsvg3t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: Development files for wxSVG
  wxSVG is a C++ library to create, manipulate and render
diff -Nru wxsvg-1.5.24+dfsg/debian/libwxsvg3.install 
wxsvg-1.5.24+dfsg/debian/libwxsvg3.install
--- wxsvg-1.5.24+dfsg/debian/libwxsvg3.install  2022-01-02 19:25:51.0 
+
+++ wxsvg-1.5.24+dfsg/debian/libwxsvg3.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru wxsvg-1.5.24+dfsg/debian/libwxsvg3.lintian-overrides 
wxsvg-1.5.24+dfsg/debian/libwxsvg3.lintian-overrides
--- 

Bug#1063236: marked as done (wv: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 07:45:09 +
with message-id 
and subject line Bug#1063236: fixed in wv 1.2.9-6.1
has caused the Debian Bug report #1063236,
regarding wv: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1063236: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063236
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: wv
Version: 1.2.9-6
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
wv 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 wv
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'), (500, 'testing'), (500, 'stable'), (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 wv-1.2.9/debian/changelog wv-1.2.9/debian/changelog
--- wv-1.2.9/debian/changelog   2023-09-17 23:41:15.0 +
+++ wv-1.2.9/debian/changelog   2024-02-05 20:09:11.0 +
@@ -1,3 +1,10 @@
+wv (1.2.9-6.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 05 Feb 2024 20:09:11 +
+
 wv (1.2.9-6) unstable; urgency=medium
 
   * QA upload
diff -Nru wv-1.2.9/debian/control wv-1.2.9/debian/control
--- wv-1.2.9/debian/control 2023-09-17 23:28:29.0 +
+++ wv-1.2.9/debian/control 2024-02-05 20:09:11.0 +
@@ -11,7 +11,7 @@
 
 Package: wv
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, libwv-1.2-4 (= ${binary:Version})
+Depends: ${misc:Depends}, ${shlibs:Depends}, libwv-1.2-4t64 (= 
${binary:Version})
 Suggests: texlive, ghostscript, elinks | links | lynx, imagemagick, gv | 
postscript-viewer
 Description: Programs for accessing Microsoft Word documents
  wvWare (previously known as mswordview) is a library that allows access
@@ -39,7 +39,10 @@
  with the quality of images.  If you wish to preview Word documents from
  the comfort of your mail reader, install a PostScript viewer like gv.
 
-Package: libwv-1.2-4
+Package: libwv-1.2-4t64
+Provides: ${t64:Provides}
+Replaces: libwv-1.2-4
+Breaks: libwv-1.2-4 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -56,7 +59,7 @@
 Package: libwv-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, libwv-1.2-4 (= ${binary:Version}), libglib2.0-dev, 
libgsf-1-dev, zlib1g-dev, libpng-dev, libxml2-dev, libwmf-dev
+Depends: ${misc:Depends}, libwv-1.2-4t64 (= ${binary:Version}), 
libglib2.0-dev, libgsf-1-dev, zlib1g-dev, libpng-dev, libxml2-dev, libwmf-dev
 Description: Development files for the wvWare library
  wvWare (previously known as mswordview) is a library that allows access
  to Microsoft Word files.  It can load and parse the Word 2000, Word 97,
diff -Nru 

Bug#1063239: marked as done (wxsqlite3: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 07:45:30 +
with message-id 
and subject line Bug#1063239: fixed in wxsqlite3 3.4.1~dfsg-9.1
has caused the Debian Bug report #1063239,
regarding wxsqlite3: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1063239: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063239
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: wxsqlite3
Version: 3.4.1~dfsg-9
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
wxsqlite3 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 wxsqlite3
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'), (500, 'testing'), (500, 'stable'), (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 wxsqlite3-3.4.1~dfsg/debian/changelog 
wxsqlite3-3.4.1~dfsg/debian/changelog
--- wxsqlite3-3.4.1~dfsg/debian/changelog   2022-10-12 20:13:37.0 
+
+++ wxsqlite3-3.4.1~dfsg/debian/changelog   2024-02-05 20:10:21.0 
+
@@ -1,3 +1,10 @@
+wxsqlite3 (3.4.1~dfsg-9.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 05 Feb 2024 20:10:21 +
+
 wxsqlite3 (3.4.1~dfsg-9) unstable; urgency=medium
 
   * Add breaks and replaces versioning for libwxsqlite3-3.0-dev
diff -Nru wxsqlite3-3.4.1~dfsg/debian/control 
wxsqlite3-3.4.1~dfsg/debian/control
--- wxsqlite3-3.4.1~dfsg/debian/control 2022-10-12 20:13:37.0 +
+++ wxsqlite3-3.4.1~dfsg/debian/control 2024-02-05 20:10:21.0 +
@@ -11,11 +11,13 @@
 Standards-Version: 4.6.1
 Homepage: https://utelle.github.io/wxsqlite3/
 
-Package: libwxsqlite3-3.2-0
+Package: libwxsqlite3-3.2-0t64
+Provides: ${t64:Provides}
+Replaces: libwxsqlite3-3.2-0
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Breaks: codelite (<= 12.0+dfsg-2~), maitreya (<= 7.0.7-2~)
+Breaks: libwxsqlite3-3.2-0 (<< ${source:Version}), codelite (<= 12.0+dfsg-2~), 
maitreya (<= 7.0.7-2~)
 Depends:
  ${misc:Depends},
  ${shlibs:Depends}
@@ -46,7 +48,7 @@
 Depends:
  libsqlite3-dev,
  libwxgtk3.2-dev,
- libwxsqlite3-3.2-0 (= ${binary:Version}),
+ libwxsqlite3-3.2-0t64 (= ${binary:Version}),
  ${misc:Depends}
 Recommends:
  pkg-config
diff -Nru wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0.install 
wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0.install
--- wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0.install  2022-09-24 
18:29:40.0 +
+++ wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/lib*.so.*
diff -Nru wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0t64.install 

Bug#1063283: xnee: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- 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 xnee-3.19/debian/changelog xnee-3.19/debian/changelog
--- xnee-3.19/debian/changelog  2022-06-26 06:35:51.0 +
+++ xnee-3.19/debian/changelog  2024-02-29 07:46:12.0 +
@@ -1,3 +1,10 @@
+xnee (3.19-9.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063283
+
+ -- Steve Langasek   Thu, 29 Feb 2024 07:46:12 +
+
 xnee (3.19-9) unstable; urgency=medium
 
   * d/control: remove dependency on install-info (Closes: #1013865)
diff -Nru xnee-3.19/debian/control xnee-3.19/debian/control
--- xnee-3.19/debian/control2022-06-26 06:35:51.0 +
+++ xnee-3.19/debian/control2024-02-29 07:46:12.0 +
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Vincent Bernat 
 Uploaders: Barry deFreese 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
 debhelper (>= 9),
 cdbs,
 dh-autoreconf,
@@ -42,7 +42,10 @@
  implementation of Xnee (command line, graphical user interface or
  GNOME panel).
 
-Package: libxnee0
+Package: libxnee0t64
+Provides: ${t64:Provides}
+Replaces: libxnee0
+Breaks: libxnee0 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -63,7 +66,7 @@
 Package: libxnee-dev
 Architecture: any
 Section: libdevel
-Depends: ${shlibs:Depends}, ${misc:Depends}, libxnee0 (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, libxnee0t64 (= ${binary:Version})
 Description: X event recorder/replayer - development files
  GNU Xnee is a suite of programs that can record, replay and
  distribute user actions under the X11 environment. Think of it as a
diff -Nru xnee-3.19/debian/libxnee0.install xnee-3.19/debian/libxnee0.install
--- xnee-3.19/debian/libxnee0.install   2022-06-26 06:35:51.0 +
+++ xnee-3.19/debian/libxnee0.install   1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-debian/tmp/usr/lib/libxnee.so.*
diff -Nru xnee-3.19/debian/libxnee0t64.install 
xnee-3.19/debian/libxnee0t64.install
--- xnee-3.19/debian/libxnee0t64.install1970-01-01 00:00:00.0 
+
+++ xnee-3.19/debian/libxnee0t64.install2022-06-26 06:35:51.0 
+
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libxnee.so.*
diff -Nru xnee-3.19/debian/libxnee0t64.lintian-overrides 
xnee-3.19/debian/libxnee0t64.lintian-overrides
--- xnee-3.19/debian/libxnee0t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ xnee-3.19/debian/libxnee0t64.lintian-overrides  2024-02-29 
07:44:34.0 +
@@ -0,0 +1 @@
+libxnee0t64: package-name-doesnt-match-sonames libxnee0


Bug#1063235: marked as done (wreport: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 07:44:58 +
with message-id 
and subject line Bug#1063235: fixed in wreport 3.36-1.1
has caused the Debian Bug report #1063235,
regarding wreport: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1063235: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063235
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: wreport
Version: 3.36-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
wreport 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 wreport
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'), (500, 'testing'), (500, 'stable'), (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 wreport-3.36/debian/changelog wreport-3.36/debian/changelog
--- wreport-3.36/debian/changelog   2023-07-27 13:46:12.0 +
+++ wreport-3.36/debian/changelog   2024-02-05 20:07:38.0 +
@@ -1,3 +1,10 @@
+wreport (3.36-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 05 Feb 2024 20:07:38 +
+
 wreport (3.36-1) unstable; urgency=medium
 
   * New upstream version (Closes: #1037898)
diff -Nru wreport-3.36/debian/control wreport-3.36/debian/control
--- wreport-3.36/debian/control 2023-07-27 13:46:12.0 +
+++ wreport-3.36/debian/control 2024-02-05 20:07:38.0 +
@@ -17,7 +17,7 @@
 Package: libwreport-dev
 Section: libdevel
 Architecture: any
-Depends: libwreport3 (= ${binary:Version}), liblua5.1-0-dev, ${misc:Depends}
+Depends: libwreport3t64 (= ${binary:Version}), liblua5.1-0-dev, ${misc:Depends}
 Recommends: pkg-config
 Description: library for working with weather reports
  libwreport is a C++ library for working with weather reports.
@@ -46,7 +46,10 @@
  .
  This is the documentation for the library.
 
-Package: libwreport3
+Package: libwreport3t64
+Provides: ${t64:Provides}
+Replaces: libwreport3
+Breaks: libwreport3 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru wreport-3.36/debian/libwreport3.install 
wreport-3.36/debian/libwreport3.install
--- wreport-3.36/debian/libwreport3.install 2023-07-27 13:46:12.0 
+
+++ wreport-3.36/debian/libwreport3.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libwreport.so.*
diff -Nru wreport-3.36/debian/libwreport3.shlibs 
wreport-3.36/debian/libwreport3.shlibs
--- wreport-3.36/debian/libwreport3.shlibs  2023-07-27 13:46:12.0 
+
+++ wreport-3.36/debian/libwreport3.shlibs  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-libwreport 3 libwreport3 (>= 3.0)
diff -Nru 

Bug#1063282: xmltooling: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- 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 xmltooling-3.2.4/debian/changelog xmltooling-3.2.4/debian/changelog
--- xmltooling-3.2.4/debian/changelog   2023-09-30 08:08:56.0 +
+++ xmltooling-3.2.4/debian/changelog   2024-02-29 07:42:33.0 +
@@ -1,3 +1,10 @@
+xmltooling (3.2.4-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063282
+
+ -- Steve Langasek   Thu, 29 Feb 2024 07:42:33 +
+
 xmltooling (3.2.4-2) unstable; urgency=medium
 
   * [45abfb7] Doxygen replaced some PNG graphics with SVG (Closes: #1052944)
diff -Nru xmltooling-3.2.4/debian/control xmltooling-3.2.4/debian/control
--- xmltooling-3.2.4/debian/control 2023-09-30 08:04:50.0 +
+++ xmltooling-3.2.4/debian/control 2024-02-29 07:42:33.0 +
@@ -4,7 +4,7 @@
 Maintainer: Debian Shib Team 
 Uploaders:
  Ferenc Wágner ,
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  cxxtest ,
  debhelper-compat (= 13),
  libboost-dev,
@@ -28,7 +28,10 @@
  for declaring element- and type-specific API and implementation classes, as
  well as signing and encryption support.
 
-Package: libxmltooling10
+Package: libxmltooling10t64
+Provides: ${t64:Provides}
+Replaces: libxmltooling10
+Breaks: libxmltooling10 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -51,7 +54,7 @@
  libssl-dev,
  libxerces-c-dev,
  libxml-security-c-dev,
- libxmltooling10 (= ${binary:Version}),
+ libxmltooling10t64 (= ${binary:Version}),
  ${misc:Depends},
 Suggests:
  libxmltooling-doc (= ${source:Version}),
diff -Nru xmltooling-3.2.4/debian/libxmltooling10.install 
xmltooling-3.2.4/debian/libxmltooling10.install
--- xmltooling-3.2.4/debian/libxmltooling10.install 2023-09-30 
08:04:50.0 +
+++ xmltooling-3.2.4/debian/libxmltooling10.install 1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/libxmltooling.so.*
-usr/lib/*/libxmltooling-lite.so.*
diff -Nru xmltooling-3.2.4/debian/libxmltooling10.lintian-overrides 
xmltooling-3.2.4/debian/libxmltooling10.lintian-overrides
--- xmltooling-3.2.4/debian/libxmltooling10.lintian-overrides   2023-09-30 
08:04:50.0 +
+++ xmltooling-3.2.4/debian/libxmltooling10.lintian-overrides   1970-01-01 
00:00:00.0 +
@@ -1,5 +0,0 @@
-# See https://wiki.debian.org/UsingSymbolsFiles and follow to
-# https://www.eyrie.org/~eagle/journal/2012-02/001.html.
-# In short: symbols files are not worth providing for Shibboleth.
-no-symbols-control-file usr/lib/*/libxmltooling-lite.so.*
-no-symbols-control-file usr/lib/*/libxmltooling.so.*
diff -Nru xmltooling-3.2.4/debian/libxmltooling10t64.install 
xmltooling-3.2.4/debian/libxmltooling10t64.install
--- xmltooling-3.2.4/debian/libxmltooling10t64.install  1970-01-01 
00:00:00.0 +
+++ xmltooling-3.2.4/debian/libxmltooling10t64.install  2023-09-30 
08:04:50.0 +
@@ -0,0 +1,2 @@
+usr/lib/*/libxmltooling.so.*
+usr/lib/*/libxmltooling-lite.so.*
diff -Nru xmltooling-3.2.4/debian/libxmltooling10t64.lintian-overrides 
xmltooling-3.2.4/debian/libxmltooling10t64.lintian-overrides
--- xmltooling-3.2.4/debian/libxmltooling10t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ xmltooling-3.2.4/debian/libxmltooling10t64.lintian-overrides
2024-02-29 07:41:54.0 +
@@ -0,0 +1,6 @@
+# See https://wiki.debian.org/UsingSymbolsFiles and follow to
+# https://www.eyrie.org/~eagle/journal/2012-02/001.html.
+# In short: symbols files are not worth providing for Shibboleth.
+no-symbols-control-file usr/lib/*/libxmltooling-lite.so.*
+no-symbols-control-file usr/lib/*/libxmltooling.so.*
+libxmltooling10t64: package-name-doesnt-match-sonames libxmltooling10


Bug#1063280: xmlrpc-epi: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- 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 xmlrpc-epi-0.54.2/debian/changelog xmlrpc-epi-0.54.2/debian/changelog
--- xmlrpc-epi-0.54.2/debian/changelog  2023-08-16 16:05:35.0 +
+++ xmlrpc-epi-0.54.2/debian/changelog  2024-02-29 07:41:11.0 +
@@ -1,3 +1,10 @@
+xmlrpc-epi (0.54.2-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063280
+
+ -- Steve Langasek   Thu, 29 Feb 2024 07:41:11 +
+
 xmlrpc-epi (0.54.2-2) unstable; urgency=medium
 
   * QA upload.
diff -Nru xmlrpc-epi-0.54.2/debian/control xmlrpc-epi-0.54.2/debian/control
--- xmlrpc-epi-0.54.2/debian/control2023-08-16 16:05:35.0 +
+++ xmlrpc-epi-0.54.2/debian/control2024-02-29 07:41:11.0 +
@@ -2,7 +2,7 @@
 Priority: extra
 Maintainer: Debian QA Group 
 Homepage: http://xmlrpc-epi.sourceforge.net/
-Build-Depends: debhelper (>= 8.1.3~), autotools-dev, libexpat1-dev, 
pkg-config, dh-autoreconf
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 8.1.3~), autotools-dev, 
libexpat1-dev, pkg-config, dh-autoreconf
 Standards-Version: 3.9.2
 Section: libs
 
@@ -10,15 +10,18 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libxmlrpc-epi0 (= ${binary:Version}), ${misc:Depends}
-Description: Development files for libxmlrpc-epi0, a XML-RPC request library
+Depends: libxmlrpc-epi0t64 (= ${binary:Version}), ${misc:Depends}
+Description: Development files for libxmlrpc-epi0t64, a XML-RPC request library
  An implementation of the XML-RPC protocol, providing an API for developers to
  serialise RPC requests to and from XML. It does not include any transport 
layer
  and is therefor useful for applications which implement their own transport or
  wish to use XML-RPC over an existing transport layer. This package contains
  the development files for applications wishing to use libxmlrpc-epi.
 
-Package: libxmlrpc-epi0
+Package: libxmlrpc-epi0t64
+Provides: ${t64:Provides}
+Replaces: libxmlrpc-epi0
+Breaks: libxmlrpc-epi0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -31,9 +34,9 @@
 Package: libxmlrpc-epi0-dbg
 Section: debug
 Architecture: any
-Depends: libxmlrpc-epi0 (= ${binary:Version}), ${misc:Depends}
-Description: Debug symbols for libxmlrpc-epi0, a XML-RPC request library
- This package contains the debug symbols for libxmlrpc-epi0, and should be
+Depends: libxmlrpc-epi0t64 (= ${binary:Version}), ${misc:Depends}
+Description: Debug symbols for libxmlrpc-epi0t64, a XML-RPC request library
+ This package contains the debug symbols for libxmlrpc-epi0t64, and should be
  installed if you wish to get stack traces into the library for debugging
  purposes.
 
diff -Nru xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.dirs 
xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.dirs
--- xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.dirs2023-08-16 
16:04:49.0 +
+++ xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.dirs1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib
diff -Nru xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.install 
xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.install
--- xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.install 2023-08-16 
16:04:49.0 +
+++ xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.dirs 
xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.dirs
--- xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.dirs 1970-01-01 
00:00:00.0 +
+++ xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.dirs 2023-08-16 
16:04:49.0 +
@@ -0,0 +1 @@
+usr/lib
diff -Nru xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.install 
xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.install
--- xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.install  1970-01-01 
00:00:00.0 +
+++ xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.install  2023-08-16 
16:04:49.0 +
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.lintian-overrides 
xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.lintian-overrides
--- xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.lintian-overrides

Bug#1063279: xmlrpc-c: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- 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 xmlrpc-c-1.33.14/debian/changelog xmlrpc-c-1.33.14/debian/changelog
--- xmlrpc-c-1.33.14/debian/changelog   2022-10-13 12:27:40.0 +
+++ xmlrpc-c-1.33.14/debian/changelog   2024-02-29 07:39:42.0 +
@@ -1,3 +1,10 @@
+xmlrpc-c (1.33.14-11.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063279
+
+ -- Steve Langasek   Thu, 29 Feb 2024 07:39:42 +
+
 xmlrpc-c (1.33.14-11) unstable; urgency=medium
 
   * QA upload.
diff -Nru xmlrpc-c-1.33.14/debian/control xmlrpc-c-1.33.14/debian/control
--- xmlrpc-c-1.33.14/debian/control 2022-10-13 12:27:40.0 +
+++ xmlrpc-c-1.33.14/debian/control 2024-02-29 07:39:42.0 +
@@ -2,7 +2,7 @@
 Priority: optional
 Section: libs
 Maintainer: Debian QA Group 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper,
  libcurl4-openssl-dev | libcurl3-openssl-dev
 Standards-Version: 4.5.0
@@ -16,7 +16,7 @@
 Architecture: any
 Depends:
  libc6-dev,
- libxmlrpc-c++8v5 (= ${binary:Version}),
+ libxmlrpc-c++8t64 (= ${binary:Version}),
  libxmlrpc-core-c3-dev (= ${binary:Version}),
  ${misc:Depends},
 Suggests:
@@ -33,15 +33,18 @@
  Install this package if you wish to develop your own programs using this
  library.
 
-Package: libxmlrpc-c++8v5
+Package: libxmlrpc-c++8t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libxmlrpc-c++8v5
+Breaks: libxmlrpc-c++8v5 (<< ${source:Version})
 Architecture: any
 Depends:
- libxmlrpc-core-c3 (= ${binary:Version}),
+ libxmlrpc-core-c3t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Conflicts:
  libxmlrpc-c++8,
-Replaces:
+Replaces:libxmlrpc-c++8v5, 
  libxmlrpc-c++8,
 Description: Lightweight RPC library based on XML and HTTP [C++ runtime 
libraries]
  XML-RPC is a quick-and-easy way to make procedure calls over the Internet.
@@ -55,7 +58,7 @@
 Architecture: any
 Depends:
  libc6-dev,
- libxmlrpc-core-c3 (= ${binary:Version}),
+ libxmlrpc-core-c3t64 (= ${binary:Version}),
  ${misc:Depends},
 Suggests:
  xmlrpc-api-utils,
@@ -69,7 +72,11 @@
  Install this package if you wish to develop your own programs using this
  library.
 
-Package: libxmlrpc-core-c3
+Package: libxmlrpc-core-c3t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libxmlrpc-c++8v5
+Replaces: libxmlrpc-core-c3
+Breaks: libxmlrpc-core-c3 (<< ${source:Version})
 Architecture: any
 Depends:
  ${misc:Depends},
@@ -96,8 +103,8 @@
 Depends:
  libc6-dev,
  libfrontier-rpc-perl,
- libxmlrpc-c++8v5 (= ${binary:Version}),
- libxmlrpc-core-c3 (= ${binary:Version}),
+ libxmlrpc-c++8t64 (= ${binary:Version}),
+ libxmlrpc-core-c3t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Generate C++ wrapper classes for XML-RPC servers
diff -Nru xmlrpc-c-1.33.14/debian/libxmlrpc-c++8t64.install 
xmlrpc-c-1.33.14/debian/libxmlrpc-c++8t64.install
--- xmlrpc-c-1.33.14/debian/libxmlrpc-c++8t64.install   1970-01-01 
00:00:00.0 +
+++ xmlrpc-c-1.33.14/debian/libxmlrpc-c++8t64.install   2022-10-13 
12:27:40.0 +
@@ -0,0 +1,16 @@
+usr/lib/*/libxmlrpc++.so.8
+usr/lib/*/libxmlrpc++.so.8.33
+usr/lib/*/libxmlrpc_client++.so.8
+usr/lib/*/libxmlrpc_client++.so.8.33
+usr/lib/*/libxmlrpc_cpp.so.8
+usr/lib/*/libxmlrpc_cpp.so.8.33
+usr/lib/*/libxmlrpc_packetsocket.so.8
+usr/lib/*/libxmlrpc_packetsocket.so.8.33
+usr/lib/*/libxmlrpc_server++.so.8
+usr/lib/*/libxmlrpc_server++.so.8.33
+usr/lib/*/libxmlrpc_server_abyss++.so.8
+usr/lib/*/libxmlrpc_server_abyss++.so.8.33
+usr/lib/*/libxmlrpc_server_cgi++.so.8
+usr/lib/*/libxmlrpc_server_cgi++.so.8.33
+usr/lib/*/libxmlrpc_server_pstream++.so.8
+usr/lib/*/libxmlrpc_server_pstream++.so.8.33
diff -Nru xmlrpc-c-1.33.14/debian/libxmlrpc-c++8t64.lintian-overrides 
xmlrpc-c-1.33.14/debian/libxmlrpc-c++8t64.lintian-overrides
--- xmlrpc-c-1.33.14/debian/libxmlrpc-c++8t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ xmlrpc-c-1.33.14/debian/libxmlrpc-c++8t64.lintian-overrides 2024-02-29 
07:39:17.0 +
@@ -0,0 +1 @@
+libxmlrpc-c++8t64: package-name-doesnt-match-sonames libxmlrpc-c++8v5
diff -Nru xmlrpc-c-1.33.14/debian/libxmlrpc-c++8v5.install 
xmlrpc-c-1.33.14/debian/libxmlrpc-c++8v5.install
--- xmlrpc-c-1.33.14/debian/libxmlrpc-c++8v5.install2022-10-13 
12:27:40.0 

Bug#1063278: xmhtml: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- 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 xmhtml-1.1.10/debian/changelog xmhtml-1.1.10/debian/changelog
--- xmhtml-1.1.10/debian/changelog  2020-07-04 09:11:41.0 +
+++ xmhtml-1.1.10/debian/changelog  2024-02-29 07:38:46.0 +
@@ -1,3 +1,10 @@
+xmhtml (1.1.10-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063278
+
+ -- Steve Langasek   Thu, 29 Feb 2024 07:38:46 +
+
 xmhtml (1.1.10-4) unstable; urgency=medium
 
   * Switch to debhelper 13
diff -Nru xmhtml-1.1.10/debian/control xmhtml-1.1.10/debian/control
--- xmhtml-1.1.10/debian/control2020-07-04 09:10:24.0 +
+++ xmhtml-1.1.10/debian/control2024-02-29 07:38:46.0 +
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Graham Inggs 
 Uploaders: Paul Gevers 
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
libfontconfig1-dev,
libjpeg-dev,
libmotif-dev,
@@ -20,7 +20,7 @@
 Package: libxmhtml-dev
 Architecture: any
 Multi-Arch: same
-Depends: libc6-dev, libmotif-dev, libxmhtml1.1 (= ${binary:Version}), 
${misc:Depends}
+Depends: libc6-dev, libmotif-dev, libxmhtml1.1t64 (= ${binary:Version}), 
${misc:Depends}
 Section: libdevel
 Description: Motif widget for displaying HTML 3.2 (development files)
  XmHTML is a high performance Motif Widget capable of displaying HTML
@@ -31,7 +31,10 @@
  necessary to build programs that use XmHTML. The runtime library is
  provided by the libxmhtml package.
 
-Package: libxmhtml1.1
+Package: libxmhtml1.1t64
+Provides: ${t64:Provides}
+Replaces: libxmhtml1.1
+Breaks: libxmhtml1.1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
diff -Nru xmhtml-1.1.10/debian/libxmhtml1.1.docs 
xmhtml-1.1.10/debian/libxmhtml1.1.docs
--- xmhtml-1.1.10/debian/libxmhtml1.1.docs  2018-05-03 10:35:00.0 
+
+++ xmhtml-1.1.10/debian/libxmhtml1.1.docs  1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-README TODO THANKS
-
diff -Nru xmhtml-1.1.10/debian/libxmhtml1.1.install 
xmhtml-1.1.10/debian/libxmhtml1.1.install
--- xmhtml-1.1.10/debian/libxmhtml1.1.install   2020-07-04 07:37:35.0 
+
+++ xmhtml-1.1.10/debian/libxmhtml1.1.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-lib/libXmHTML.so.${env:version} usr/lib/${DEB_HOST_MULTIARCH}
diff -Nru xmhtml-1.1.10/debian/libxmhtml1.1.links 
xmhtml-1.1.10/debian/libxmhtml1.1.links
--- xmhtml-1.1.10/debian/libxmhtml1.1.links 2020-07-04 07:38:28.0 
+
+++ xmhtml-1.1.10/debian/libxmhtml1.1.links 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/libXmHTML.so.${env:version} 
usr/lib/${DEB_HOST_MULTIARCH}/libXmHTML.so.${env:version_major}
diff -Nru xmhtml-1.1.10/debian/libxmhtml1.1.symbols 
xmhtml-1.1.10/debian/libxmhtml1.1.symbols
--- xmhtml-1.1.10/debian/libxmhtml1.1.symbols   2020-07-04 08:53:39.0 
+
+++ xmhtml-1.1.10/debian/libxmhtml1.1.symbols   1970-01-01 00:00:00.0 
+
@@ -1,364 +0,0 @@
-libXmHTML.so.1.1 libxmhtml1.1 #MINVER#
-* Build-Depends-Package: libxmhtml-dev
- ColorAtomList@Base 1.1.9
- GrayAtomList@Base 1.1.9
- HashCreate@Base 1.1.9
- HashDelete@Base 1.1.9
- HashDestroy@Base 1.1.9
- HashGet@Base 1.1.9
- HashInit@Base 1.1.9
- HashPut@Base 1.1.9
- LZWStreamConvert@Base 1.1.9
- LZWStreamCreate@Base 1.1.9
- LZWStreamDestroy@Base 1.1.9
- LZWStreamFillBuffer@Base 1.1.9
- LZWStreamGetCodeSize@Base 1.1.9
- LZWStreamInit@Base 1.1.9
- LZWStreamUncompress@Base 1.1.9
- PaintBackground@Base 1.1.9
- StackCreate@Base 1.1.9
- StackCreateDouble@Base 1.1.9
- StackDestroy@Base 1.1.9
- StackPopData@Base 1.1.9
- StackPopDoubleData@Base 1.1.9
- StackPushData@Base 1.1.9
- StackPushDoubleData@Base 1.1.9
- StackSize@Base 1.1.9
- ToAsciiLower@Base 1.1.9
- ToAsciiUpper@Base 1.1.9
- ToRomanLower@Base 1.1.9
- ToRomanUpper@Base 1.1.9
- XCCAddPalette@Base 1.1.9
- XCCCreate@Base 1.1.9
- XCCFree@Base 1.1.9
- XCCFreeDither@Base 1.1.9
- XCCGetClass@Base 1.1.9
- XCCGetColor@Base 1.1.9
- XCCGetColormap@Base 1.1.9
- XCCGetDepth@Base 1.1.9
- XCCGetDisplay@Base 1.1.9
- XCCGetIndexFromPalette@Base 1.1.9
- XCCGetNumColors@Base 1.1.9
- XCCGetParentVisual@Base 1.1.9
- 

Bug#1063277: xmedcon: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- 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 xmedcon-0.23.0-gtk3+dfsg/debian/changelog 
xmedcon-0.23.0-gtk3+dfsg/debian/changelog
--- xmedcon-0.23.0-gtk3+dfsg/debian/changelog   2023-02-05 18:35:32.0 
+
+++ xmedcon-0.23.0-gtk3+dfsg/debian/changelog   2024-02-29 07:37:28.0 
+
@@ -1,3 +1,10 @@
+xmedcon (0.23.0-gtk3+dfsg-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063277
+
+ -- Steve Langasek   Thu, 29 Feb 2024 07:37:28 +
+
 xmedcon (0.23.0-gtk3+dfsg-1) unstable; urgency=medium
 
   * New upstream version
diff -Nru xmedcon-0.23.0-gtk3+dfsg/debian/control 
xmedcon-0.23.0-gtk3+dfsg/debian/control
--- xmedcon-0.23.0-gtk3+dfsg/debian/control 2023-02-05 18:35:32.0 
+
+++ xmedcon-0.23.0-gtk3+dfsg/debian/control 2024-02-29 07:37:28.0 
+
@@ -4,8 +4,8 @@
Andreas Tille 
 Section: graphics
 Priority: optional
-Build-Depends: debhelper-compat (= 13),
-   d-shlibs,
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
+   d-shlibs (>= 0.106),
libgdk-pixbuf-2.0-dev,
libgtk-3-dev,
zlib1g-dev,
@@ -17,7 +17,10 @@
 Homepage: https://xmedcon.sourceforge.net/
 Rules-Requires-Root: no
 
-Package: libmdc3
+Package: libmdc3t64
+Provides: ${t64:Provides}
+Replaces: libmdc3
+Conflicts: libmdc3 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -36,7 +39,7 @@
 Package: libmdc-dev
 Architecture: any
 Section: libdevel
-Depends: libmdc3 (= ${binary:Version}),
+Depends: libmdc3t64 (= ${binary:Version}),
  ${misc:Depends}
 Provides: libmdc2-dev
 Description: Medical Image (DICOM, ECAT, ...) conversion tool (development)
diff -Nru xmedcon-0.23.0-gtk3+dfsg/debian/libmdc3t64.lintian-overrides 
xmedcon-0.23.0-gtk3+dfsg/debian/libmdc3t64.lintian-overrides
--- xmedcon-0.23.0-gtk3+dfsg/debian/libmdc3t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ xmedcon-0.23.0-gtk3+dfsg/debian/libmdc3t64.lintian-overrides
2024-02-29 07:34:42.0 +
@@ -0,0 +1 @@
+libmdc3t64: package-name-doesnt-match-sonames libmdc3
diff -Nru xmedcon-0.23.0-gtk3+dfsg/debian/rules 
xmedcon-0.23.0-gtk3+dfsg/debian/rules
--- xmedcon-0.23.0-gtk3+dfsg/debian/rules   2023-02-05 18:35:32.0 
+
+++ xmedcon-0.23.0-gtk3+dfsg/debian/rules   2024-02-29 07:37:27.0 
+
@@ -22,6 +22,7 @@
 override_dh_install:
dh_install
d-shlibmove --commit \
+   --t64 \
--multiarch \
--devunversioned \
--exclude-la \


Bug#1063276: xgks: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- 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 xgks-2.6.1+dfsg.2/debian/changelog xgks-2.6.1+dfsg.2/debian/changelog
--- xgks-2.6.1+dfsg.2/debian/changelog  2023-12-10 12:35:13.0 +
+++ xgks-2.6.1+dfsg.2/debian/changelog  2024-02-29 07:32:45.0 +
@@ -1,3 +1,10 @@
+xgks (2.6.1+dfsg.2-14.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063276
+
+ -- Steve Langasek   Thu, 29 Feb 2024 07:32:45 +
+
 xgks (2.6.1+dfsg.2-14) unstable; urgency=medium
 
   * Limit flang-17 B-D to the archs available
diff -Nru xgks-2.6.1+dfsg.2/debian/control xgks-2.6.1+dfsg.2/debian/control
--- xgks-2.6.1+dfsg.2/debian/control2023-12-10 12:35:13.0 +
+++ xgks-2.6.1+dfsg.2/debian/control2024-02-29 07:32:45.0 +
@@ -2,7 +2,7 @@
 Section:  utils
 Priority: optional
 Maintainer: Alastair McKinstry 
-Build-Depends: debhelper-compat (= 13), 
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), 
  gfortran | fortran-compiler,
  flang-17 [amd64 arm64 ppc64el riscv64 ppc64 sparc64],
  libx11-dev, 
@@ -12,10 +12,12 @@
 Vcs-Browser: https://salsa.debian.org:/science-team/xgks.git
 Vcs-Git: https://salsa.debian.org:/science-team/xkgs.git
 
-Package: libxgks2
+Package: libxgks2t64
+Provides: ${t64:Provides}
+Breaks: libxgks2 (<< ${source:Version})
 Section: libs
 Architecture: any
-Replaces: libxgks2
+Replaces: libxgks2, libxgks2t64
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}, libxgks2-data
 Description: X11 Graphical Kernel Subsystem, library.
@@ -36,7 +38,7 @@
 Package: libxgks-dev
 Section: libdevel
 Architecture: any
-Depends: libxgks2 ( = ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libxgks2t64 ( = ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
 Recommends: pkg-config
 Description: X11 Graphical Kernel Subsystem, development files
  XGKS is a level 2C implementation of the ANSI Graphical Kernel System (GKS) 
@@ -57,7 +59,7 @@
 Architecture: all
 Multi-Arch: foreign
 Depends: ${misc:Depends}
-Recommends: libxgks2 (= ${binary:Version})
+Recommends: libxgks2t64 (= ${binary:Version})
 Description: Font files for the X11 Graphical Kernel Subsystem
  XGKS is a level 2C implementation of the ANSI Graphical Kernel System (GKS)
  for use in a Unix environment with the X Window System. It supports the
diff -Nru xgks-2.6.1+dfsg.2/debian/libxgks2.shlibs 
xgks-2.6.1+dfsg.2/debian/libxgks2.shlibs
--- xgks-2.6.1+dfsg.2/debian/libxgks2.shlibs2023-12-10 12:35:13.0 
+
+++ xgks-2.6.1+dfsg.2/debian/libxgks2.shlibs1970-01-01 00:00:00.0 
+
@@ -1,3 +0,0 @@
-libxgks-gfortran 2 libxgks2
-libxgks-flang 2libxgks2
-libudport 2libxgks2
diff -Nru xgks-2.6.1+dfsg.2/debian/libxgks2t64.lintian-overrides 
xgks-2.6.1+dfsg.2/debian/libxgks2t64.lintian-overrides
--- xgks-2.6.1+dfsg.2/debian/libxgks2t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ xgks-2.6.1+dfsg.2/debian/libxgks2t64.lintian-overrides  2024-02-29 
07:31:28.0 +
@@ -0,0 +1 @@
+libxgks2t64: package-name-doesnt-match-sonames libxgks2
diff -Nru xgks-2.6.1+dfsg.2/debian/libxgks2t64.shlibs 
xgks-2.6.1+dfsg.2/debian/libxgks2t64.shlibs
--- xgks-2.6.1+dfsg.2/debian/libxgks2t64.shlibs 1970-01-01 00:00:00.0 
+
+++ xgks-2.6.1+dfsg.2/debian/libxgks2t64.shlibs 2024-02-29 07:31:28.0 
+
@@ -0,0 +1,3 @@
+libxgks-gfortran 2 libxgks2t64
+libxgks-flang 2libxgks2t64
+libudport 2libxgks2t64
diff -Nru xgks-2.6.1+dfsg.2/debian/rules xgks-2.6.1+dfsg.2/debian/rules
--- xgks-2.6.1+dfsg.2/debian/rules  2023-12-10 12:35:13.0 +
+++ xgks-2.6.1+dfsg.2/debian/rules  2024-02-29 07:32:42.0 +
@@ -60,18 +60,18 @@
$(MAKE) -j1 -C build-gfortran/port/misc install DESTDIR=$(DESTDIR)
#dh_auto_install
dh_install -p libxgks-dev debian/xgks.pc $(LIBDIR)/pkgconfig
-   dh_install -p libxgks2 ./build-gfortran/lib/c/libxgks-gfortran.so.2.6 
$(LIBDIR)
-   dh_install -p libxgks2 ./build-gfortran/libudport.so.2.6 $(LIBDIR)
+   dh_install -p libxgks2t64 
./build-gfortran/lib/c/libxgks-gfortran.so.2.6 $(LIBDIR)
+   dh_install -p libxgks2t64 ./build-gfortran/libudport.so.2.6 $(LIBDIR)
dh_install -p libxgks-dev 

Processed: Re: Bug#1064298 closed by Debian FTP Masters (reply to Steve Langasek ) (Bug#1064298: fixed in hamlib 4.5.5-3.1~exp2)

2024-02-28 Thread Debian Bug Tracking System
Processing control commands:

> reopen -1
Bug #1064298 {Done: Steve Langasek } [libhamlib4t64] 
libhamlib4t64: ineffective replaces due to /usr-move
'reopen' may be inappropriate when a bug has been closed with a version;
all fixed versions will be cleared, and you may need to re-add them.
Bug reopened
No longer marked as fixed in versions hamlib/4.5.5-3.1~exp2.
> found -1 4.5.5-3.1
Bug #1064298 [libhamlib4t64] libhamlib4t64: ineffective replaces due to 
/usr-move
Marked as found in versions hamlib/4.5.5-3.1.

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



Processed: Re: Bug#1065017: unuser: error while loading shared libraries: libpam.so.0

2024-02-28 Thread Debian Bug Tracking System
Processing control commands:

> severity -1 serious
Bug #1065017 [src:pam] runuser: error while loading shared libraries: 
libpam.so.0
Severity set to 'serious' from 'normal'

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



Bug#1063272: xerces-c: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- 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 xerces-c-3.2.4+debian/debian/changelog 
xerces-c-3.2.4+debian/debian/changelog
--- xerces-c-3.2.4+debian/debian/changelog  2023-12-28 20:17:42.0 
+
+++ xerces-c-3.2.4+debian/debian/changelog  2024-02-29 07:28:56.0 
+
@@ -1,3 +1,10 @@
+xerces-c (3.2.4+debian-1.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063272
+
+ -- Steve Langasek   Thu, 29 Feb 2024 07:28:56 +
+
 xerces-c (3.2.4+debian-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru xerces-c-3.2.4+debian/debian/control 
xerces-c-3.2.4+debian/debian/control
--- xerces-c-3.2.4+debian/debian/control2023-12-28 20:17:42.0 
+
+++ xerces-c-3.2.4+debian/debian/control2024-02-29 07:28:56.0 
+
@@ -1,7 +1,7 @@
 Source: xerces-c
 Section: libs
 Priority: optional
-Build-Depends: debhelper-compat(=12),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat(=12),
libcurl4-gnutls-dev,
libicu-dev
 Build-Depends-Indep: doxygen,
@@ -17,7 +17,10 @@
 Homepage: https://xerces.apache.org/xerces-c/
 
 
-Package: libxerces-c3.2
+Package: libxerces-c3.2t64
+Provides: ${t64:Provides}
+Replaces: libxerces-c3.2
+Breaks: libxerces-c3.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -40,7 +43,7 @@
 Multi-Arch: same
 Depends: libc6-dev | libc-dev,
  libicu-dev,
- libxerces-c3.2 (= ${binary:Version}),
+ libxerces-c3.2t64 (= ${binary:Version}),
  ${misc:Depends}
 Conflicts: libxerces-c2-dev,
libxerces25-dev,
diff -Nru xerces-c-3.2.4+debian/debian/libxerces-c3.2.install 
xerces-c-3.2.4+debian/debian/libxerces-c3.2.install
--- xerces-c-3.2.4+debian/debian/libxerces-c3.2.install 2023-12-28 
20:17:42.0 +
+++ xerces-c-3.2.4+debian/debian/libxerces-c3.2.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libxerces-c-*.so
diff -Nru xerces-c-3.2.4+debian/debian/libxerces-c3.2.lintian-overrides 
xerces-c-3.2.4+debian/debian/libxerces-c3.2.lintian-overrides
--- xerces-c-3.2.4+debian/debian/libxerces-c3.2.lintian-overrides   
2023-12-28 20:17:42.0 +
+++ xerces-c-3.2.4+debian/debian/libxerces-c3.2.lintian-overrides   
1970-01-01 00:00:00.0 +
@@ -1,5 +0,0 @@
-libxerces-c3.2: package-name-doesnt-match-sonames libxerces-c-3.2
-# The xerces-3 packages install their shared libaries with weird
-# names, which confuses lintian.
-
-
diff -Nru xerces-c-3.2.4+debian/debian/libxerces-c3.2.shlibs 
xerces-c-3.2.4+debian/debian/libxerces-c3.2.shlibs
--- xerces-c-3.2.4+debian/debian/libxerces-c3.2.shlibs  2023-12-28 
20:17:42.0 +
+++ xerces-c-3.2.4+debian/debian/libxerces-c3.2.shlibs  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-libxerces-c 3.2 libxerces-c3.2
diff -Nru xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.install 
xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.install
--- xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.install  1970-01-01 
00:00:00.0 +
+++ xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.install  2023-12-28 
20:17:42.0 +
@@ -0,0 +1 @@
+usr/lib/*/libxerces-c-*.so
diff -Nru xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.lintian-overrides 
xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.lintian-overrides
--- xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.lintian-overrides
2024-02-29 07:25:22.0 +
@@ -0,0 +1,6 @@
+libxerces-c3.2t64: package-name-doesnt-match-sonames libxerces-c-3.2
+# The xerces-3 packages install their shared libaries with weird
+# names, which confuses lintian.
+
+
+libxerces-c3.2t64: package-name-doesnt-match-sonames libxerces-c3.2
diff -Nru xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.shlibs 
xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.shlibs
--- xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.shlibs   1970-01-01 
00:00:00.0 +
+++ xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.shlibs   2024-02-29 
07:25:22.0 +
@@ -0,0 +1 @@
+libxerces-c 3.2 libxerces-c3.2t64
diff -Nru xerces-c-3.2.4+debian/debian/rules 

Bug#1064298: closed by Debian FTP Masters (reply to Steve Langasek ) (Bug#1064298: fixed in hamlib 4.5.5-3.1~exp2)

2024-02-28 Thread Helmut Grohne
Control: reopen -1
Control: found -1 4.5.5-3.1

On Wed, Feb 21, 2024 at 04:54:05AM +, Debian Bug Tracking System wrote:
> #1064298: libhamlib4t64: ineffective replaces due to /usr-move
> 
> It has been closed by Debian FTP Masters  
> (reply to Steve Langasek ).

The fix for this bug has gone missing from the 4.5.5-3.1 upload to
unstable.

Helmut



Bug#1063051: vnlog: NMU diff for 64-bit time_t transition

2024-02-28 Thread Dima Kogan
Steve Langasek  writes:

> What I'm unclear on is why you don't run vnl-gen-header at build time
> and output the "generated" header in the -dev package with a
> comprehensive description of all the ABI entry points?

Each user of libvnlog-dev would give different arguments to
vnl-gen-header, and would get a different generated header file. So
there isn't a single generated header I can produce when building the
vnlog packages.



Bug#1063270: xen: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- 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 xen-4.17.3+10-g091466ba55/debian/.gitignore xen-4.17.3+10-g091466ba55/debian/.gitignore
--- xen-4.17.3+10-g091466ba55/debian/.gitignore	2024-02-04 12:45:17.0 +
+++ xen-4.17.3+10-g091466ba55/debian/.gitignore	1970-01-01 00:00:00.0 +
@@ -1,39 +0,0 @@
-.debhelper
-*.debhelper.*
-*.preinst.debhelper
-*.postinst.debhelper
-*.prerm.debhelper
-*.postrm.debhelper
-*.substvars
-*.stamp
-tmp
-*-[0-9]*.bug-control
-*-[0-9]*.postinst
-*-[0-9]*.postrm
-*.tmp
-files
-xen-doc
-xen-hypervisor-common
-xen-system-amd64
-xen-system-armhf
-xen-system-arm64
-xen-hypervisor-[0-9]*[0-9]
-xen-hypervisor-[0-9]*[0-9].install
-xen-hypervisor-[0-9]*[0-9].lintian-overrides
-xen-utils-[0-9]*[0-9]
-xen-utils-[0-9]*[0-9].install
-xen-utils-[0-9]*[0-9].NEWS
-xen-utils-[0-9]*[0-9].README.Debian
-xen-utils-[0-9]*[0-9].lintian-overrides
-xen-utils-[0-9]*[0-9].prerm
-libxenmisc[0-9]*[0-9].lintian-overrides
-libxenmisc[0-9]*[0-9]
-libxenmisc[0-9]*[0-9].install
-libxenmisc[0-9]*[0-9].lintian-overrides
-libxen-dev
-libxen*[0-9]
-xen-utils-common
-xenstore-utils
-autoreconf.before
-autoreconf.after
-debhelper-build-stamp
diff -Nru xen-4.17.3+10-g091466ba55/debian/changelog xen-4.17.3+10-g091466ba55/debian/changelog
--- xen-4.17.3+10-g091466ba55/debian/changelog	2024-02-04 12:45:17.0 +
+++ xen-4.17.3+10-g091466ba55/debian/changelog	2024-02-29 07:08:41.0 +
@@ -1,3 +1,10 @@
+xen (4.17.3+10-g091466ba55-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063270
+
+ -- Steve Langasek   Thu, 29 Feb 2024 07:08:41 +
+
 xen (4.17.3+10-g091466ba55-1) unstable; urgency=medium
 
   * Update to new upstream version 4.17.3+10-g091466ba55, which also contains
diff -Nru xen-4.17.3+10-g091466ba55/debian/control xen-4.17.3+10-g091466ba55/debian/control
--- xen-4.17.3+10-g091466ba55/debian/control	2024-02-04 12:45:17.0 +
+++ xen-4.17.3+10-g091466ba55/debian/control	2024-02-29 07:08:41.0 +
@@ -4,7 +4,7 @@
 Uploaders: Ian Jackson , Hans van Kranenburg 
 Section: admin
 Standards-Version: 4.6.2
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
debhelper-compat (= 13),
dh-exec,
dpkg-dev (>= 1.16.0~),
@@ -212,16 +212,16 @@
 Section: libdevel
 Architecture: amd64 arm64 armhf
 Depends: ${shlibs:Depends}, ${misc:Depends},
-	 libxenmisc4.17 (= ${binary:Version}),
-	 libxencall1 (= ${binary:Version}),
-	 libxendevicemodel1 (= ${binary:Version}),
-	 libxenevtchn1 (= ${binary:Version}),
-	 libxenforeignmemory1 (= ${binary:Version}),
-	 libxengnttab1 (= ${binary:Version}),
-	 libxenstore4 (= ${binary:Version}),
-	 libxentoolcore1 (= ${binary:Version}),
-	 libxentoollog1 (= ${binary:Version}),
-	 libxenhypfs1 (= ${binary:Version}),
+	 libxenmisc4.17t64 (= ${binary:Version}),
+	 libxencall1t64 (= ${binary:Version}),
+	 libxendevicemodel1t64 (= ${binary:Version}),
+	 libxenevtchn1t64 (= ${binary:Version}),
+	 libxenforeignmemory1t64 (= ${binary:Version}),
+	 libxengnttab1t64 (= ${binary:Version}),
+	 libxenstore4t64 (= ${binary:Version}),
+	 libxentoolcore1t64 (= ${binary:Version}),
+	 libxentoollog1t64 (= ${binary:Version}),
+	 libxenhypfs1t64 (= ${binary:Version}),
 Description: Public headers and libs for Xen
  This package contains the public headers and static libraries for Xen.
  .
@@ -236,7 +236,10 @@
  Most of the other included libraries are internal, and intended for
  use by the Xen toolstack, rather than directly.
 
-Package: libxenmisc4.17
+Package: libxenmisc4.17t64
+Provides: ${t64:Provides}
+Replaces: libxenmisc4.17
+Breaks: libxenmisc4.17 (<< ${source:Version})
 Section: libs
 Architecture: amd64 arm64 armhf
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -247,7 +250,10 @@
  knowledge of hypervisor-version-specific hypercall ABIs.
 Multi-Arch: same
 
-Package: libxencall1
+Package: libxencall1t64
+Provides: ${t64:Provides}
+Replaces: libxencall1
+Breaks: libxencall1 (<< ${source:Version})
 Section: libs
 Architecture: amd64 arm64 armhf
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -255,7 +261,10 @@
  Shared library for Xen utilities.
 Multi-Arch: same
 
-Package: libxendevicemodel1
+Package: libxendevicemodel1t64
+Provides: ${t64:Provides}
+Replaces: libxendevicemodel1
+Breaks: libxendevicemodel1 (<< 

Bug#1065046: ace-of-penguins: FTBFS on armhf with implicit function declaration

2024-02-28 Thread Steve Langasek
Package: ace-of-penguins
Version: 1.5~rc2-5
Severity: serious
Tags: patch
Justification: ftbfs
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu noble ubuntu-patch

Dear maintainers,

In Ubuntu we see that ace-of-penguins now fails to build on armhf, because
the 64-bit time_t transition means requires
-Werror=implicit-function-declaration to ensure packages pick up the correct
time64 glibc entry point mappings from the headers.

The failure is:

[...]
./make-imglib.c: In function ‘tokenize’:
./make-imglib.c:207:20: error: implicit declaration of function ‘isgraph’ 
[-Werror=implicit-function-declaration]
  207 |   while (*next && !isgraph(*next)) next++;
  |^~~
./make-imglib.c:10:1: note: include ‘’ or provide a declaration of 
‘isgraph’
[...]

  
(https://launchpad.net/ubuntu/+source/ace-of-penguins/1.5~rc2-5build1/+build/27848688)

Seems easy enough, gcc even tells us which header is missing!  See attached
a patch for this which has been uploaded to Ubuntu.

Thanks for considering,
-- 
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 
ace-of-penguins-1.5~rc2/debian/patches/no-implicit-function-declaration.patch 
ace-of-penguins-1.5~rc2/debian/patches/no-implicit-function-declaration.patch
--- 
ace-of-penguins-1.5~rc2/debian/patches/no-implicit-function-declaration.patch   
1969-12-31 16:00:00.0 -0800
+++ 
ace-of-penguins-1.5~rc2/debian/patches/no-implicit-function-declaration.patch   
2024-02-28 23:00:10.0 -0800
@@ -0,0 +1,19 @@
+Description: fix missing function declaration
+ 64-bit time_t requires use of -Werror=implicit-function-declaration,
+ and we have one here - isgraph().  Include the standard header to fix
+ the build failure.
+Author: Steve Langasek 
+Last-Update: 2024-02-28
+Forwarded: no
+Index: ace-of-penguins-1.5~rc2/lib/make-imglib.c
+===
+--- ace-of-penguins-1.5~rc2.orig/lib/make-imglib.c
 ace-of-penguins-1.5~rc2/lib/make-imglib.c
+@@ -5,6 +5,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include 
+ 
diff -Nru ace-of-penguins-1.5~rc2/debian/patches/series 
ace-of-penguins-1.5~rc2/debian/patches/series
--- ace-of-penguins-1.5~rc2/debian/patches/series   2023-01-13 
13:59:18.0 -0800
+++ ace-of-penguins-1.5~rc2/debian/patches/series   2024-02-28 
22:58:12.0 -0800
@@ -1,2 +1,3 @@
 freecell-KDE.patch
 gcc10.patch
+no-implicit-function-declaration.patch


Bug#1064085: marked as done (gts: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 07:01:36 +
with message-id 
and subject line Bug#1064085: fixed in gts 0.7.6+darcs121130-5.1
has caused the Debian Bug report #1064085,
regarding gts: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1064085: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064085
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gts
Version: 0.7.6+darcs121130-5
Severity: important
Tags: patch pending sid trixie
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
gts 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 gts
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'), (500, 'testing'), (500, 'stable'), (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 gts-0.7.6+darcs121130/debian/Makefile.in 
gts-0.7.6+darcs121130/debian/Makefile.in
--- gts-0.7.6+darcs121130/debian/Makefile.in2021-11-11 16:18:31.0 
+
+++ gts-0.7.6+darcs121130/debian/Makefile.in2024-02-16 23:39:05.0 
+
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# Makefile.in generated by automake 1.16.5 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
-# Inc.
+# Copyright (C) 1994-2021 Free Software Foundation, Inc.
+
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,6 +14,61 @@
 
 @SET_MAKE@
 VPATH = @srcdir@
+am__is_gnu_make = { \
+  if test -z '$(MAKELEVEL)'; then \
+false; \
+  elif test -n '$(MAKE_HOST)'; then \
+true; \
+  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+true; \
+  else \
+false; \
+  fi; \
+}
+am__make_running_with_option = \
+  case $${target_option-} in \
+  ?) ;; \
+  *) echo "am__make_running_with_option: internal error: invalid" \
+  "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+  esac; \
+  has_opt=no; \
+  sane_makeflags=$$MAKEFLAGS; \
+  if $(am__is_gnu_make); then \
+sane_makeflags=$$MFLAGS; \
+  else \
+case $$MAKEFLAGS in \
+  *\\[\ \  ]*) \
+bs=\\; \
+sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+  | sed "s/$$bs$$bs[$$bs $$bs  ]*//g"`;; \
+esac; \
+  fi; \
+  skip_next=no; \
+  strip_trailopt () \
+  { \
+flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+  }; \
+  for flg in $$sane_makeflags; do \
+test $$skip_next = yes && { skip_next=no; continue; }; \
+case $$flg in \
+  *=*|--*) continue;; \
+-*I) strip_trailopt 'I'; skip_next=yes;; \
+  -*I?*) strip_trailopt 

Bug#1062194: marked as done (guacamole-server: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 07:01:45 +
with message-id 
and subject line Bug#1062194: fixed in guacamole-server 1.3.0-1.2
has caused the Debian Bug report #1062194,
regarding guacamole-server: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1062194: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062194
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: guacamole-server
Version: 1.3.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
guacamole-server 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 guacamole-server
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/8 CPU threads; PREEMPT)
Kernel taint flags: 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: unable to detect
diff -Nru guacamole-server-1.3.0/debian/changelog 
guacamole-server-1.3.0/debian/changelog
--- guacamole-server-1.3.0/debian/changelog 2022-02-07 18:02:10.0 
+
+++ guacamole-server-1.3.0/debian/changelog 2024-01-31 16:29:12.0 
+
@@ -1,3 +1,10 @@
+guacamole-server (1.3.0-1.2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs   Wed, 31 Jan 2024 16:29:12 +
+
 guacamole-server (1.3.0-1.1) unstable; urgency=medium
 
   * Non-maintainer upload
diff -Nru guacamole-server-1.3.0/debian/control 
guacamole-server-1.3.0/debian/control
--- guacamole-server-1.3.0/debian/control   2022-02-07 18:02:10.0 
+
+++ guacamole-server-1.3.0/debian/control   2024-01-31 16:29:12.0 
+
@@ -30,7 +30,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libguac19 (= ${binary:Version}),
+ libguac19t64 (= ${binary:Version}),
  ${misc:Depends},
 Replaces:
  libguac1-dev,
@@ -50,11 +50,11 @@
  ${misc:Depends},
  ${shlibs:Depends},
 Recommends:
- libguac-client-rdp0,
- libguac-client-ssh0,
- libguac-client-vnc0,
+ libguac-client-rdp0t64,
+ libguac-client-ssh0t64,
+ libguac-client-vnc0t64,
 Suggests:
- libguac-client-telnet0,
+ libguac-client-telnet0t64,
 Description: HTML5 web application for accessing remote desktops (proxy daemon)
  Guacamole is an HTML5 web application that provides access to a desktop
  environment using remote desktop protocols. A centralized server acts as a
@@ -70,7 +70,10 @@
  .
  This package contains the daemon binary.
 
-Package: libguac-client-rdp0
+Package: libguac-client-rdp0t64
+Provides: ${t64:Provides}
+Replaces: libguac-client-rdp0
+Breaks: libguac-client-rdp0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -97,7 +100,10 @@
  .
  This package contains protocol support for RDP backends.
 
-Package: libguac-client-ssh0
+Package: libguac-client-ssh0t64
+Provides: ${t64:Provides}
+Replaces: libguac-client-ssh0
+Breaks: libguac-client-ssh0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: 

Bug#1064079: marked as done (gsoap: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 07:00:09 +
with message-id 
and subject line Bug#1064079: fixed in gsoap 2.8.132-2.1
has caused the Debian Bug report #1064079,
regarding gsoap: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1064079: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064079
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gsoap
Version: 2.8.132-2
Severity: important
Tags: patch pending sid trixie
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
gsoap 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 gsoap
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'), (500, 'testing'), (500, 'stable'), (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 gsoap-2.8.132/debian/changelog gsoap-2.8.132/debian/changelog
--- gsoap-2.8.132/debian/changelog  2024-01-25 10:34:59.0 +
+++ gsoap-2.8.132/debian/changelog  2024-02-16 21:13:23.0 +
@@ -1,3 +1,10 @@
+gsoap (2.8.132-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 16 Feb 2024 21:13:23 +
+
 gsoap (2.8.132-2) unstable; urgency=medium
 
   * Re-upload source only
diff -Nru gsoap-2.8.132/debian/control gsoap-2.8.132/debian/control
--- gsoap-2.8.132/debian/control2024-01-23 10:10:40.0 +
+++ gsoap-2.8.132/debian/control2024-02-16 21:13:23.0 +
@@ -19,7 +19,10 @@
 Vcs-Git: https://salsa.debian.org/ellert/gsoap.git
 Homepage: https://gsoap2.sourceforge.net/
 
-Package: libgsoap-2.8.132
+Package: libgsoap-2.8.132t64
+Provides: ${t64:Provides}
+Replaces: libgsoap-2.8.132
+Breaks: libgsoap-2.8.132 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -38,7 +41,7 @@
 Multi-Arch: same
 Depends:
  ${misc:Depends},
- libgsoap-2.8.132 (= ${binary:Version})
+ libgsoap-2.8.132t64 (= ${binary:Version})
 Description: Development libraries and headers for gSOAP
  The gSOAP toolkit provides a unique SOAP-to-C/C++ language binding for the
  development of SOAP Web Services and clients. Development libraries and
diff -Nru gsoap-2.8.132/debian/libgsoap-2.8.132.install 
gsoap-2.8.132/debian/libgsoap-2.8.132.install
--- gsoap-2.8.132/debian/libgsoap-2.8.132.install   2021-08-21 
17:50:53.0 +
+++ gsoap-2.8.132/debian/libgsoap-2.8.132.install   1970-01-01 
00:00:00.0 +
@@ -1,6 +0,0 @@
-/usr/lib/*/libgsoap-*.so
-/usr/lib/*/libgsoap++-*.so
-/usr/lib/*/libgsoapck-*.so
-/usr/lib/*/libgsoapck++-*.so
-/usr/lib/*/libgsoapssl-*.so
-/usr/lib/*/libgsoapssl++-*.so
diff -Nru gsoap-2.8.132/debian/libgsoap-2.8.132t64.install 
gsoap-2.8.132/debian/libgsoap-2.8.132t64.install
--- gsoap-2.8.132/debian/libgsoap-2.8.132t64.install

Processed: src:gnome-shell-extension-dash-to-panel: fails to migrate to testing for too long: unsatisfiable dependency

2024-02-28 Thread Debian Bug Tracking System
Processing control commands:

> close -1 60-1~exp1
Bug #1065044 [src:gnome-shell-extension-dash-to-panel] 
src:gnome-shell-extension-dash-to-panel: fails to migrate to testing for too 
long: unsatisfiable dependency
Marked as fixed in versions gnome-shell-extension-dash-to-panel/60-1~exp1.
Bug #1065044 [src:gnome-shell-extension-dash-to-panel] 
src:gnome-shell-extension-dash-to-panel: fails to migrate to testing for too 
long: unsatisfiable dependency
Marked Bug as done

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



Bug#1065044: src:gnome-shell-extension-dash-to-panel: fails to migrate to testing for too long: unsatisfiable dependency

2024-02-28 Thread Paul Gevers

Source: gnome-shell-extension-dash-to-panel
Version: 56-1
Severity: serious
Control: close -1 60-1~exp1
Tags: sid trixie
User: release.debian@packages.debian.org
Usertags: out-of-sync

Dear maintainer(s),

The Release Team considers packages that are out-of-sync between testing 
and unstable for more than 30 days as having a Release Critical bug in 
testing [1]. Your package src:gnome-shell-extension-dash-to-panel has 
been trying to migrate for 36 days [2]. Hence, I am filing this bug. The 
version in unstable (with ~exp1 version!) fails to install because 
gnome-shell isn't at a high enough version yet (it would work in 
experimental).


If a package is out of sync between unstable and testing for a longer 
period, this usually means that bugs in the package in testing cannot be 
fixed via unstable. Additionally, blocked packages can have impact on 
other packages, which makes preparing for the release more difficult. 
Finally, it often exposes issues with the package and/or
its (reverse-)dependencies. We expect maintainers to fix issues that 
hamper the migration of their package in a timely manner.


This bug will trigger auto-removal when appropriate. As with all new 
bugs, there will be at least 30 days before the package is auto-removed.


I have immediately closed this bug with the version in unstable, so if 
that version or a later version migrates, this bug will no longer affect 
testing. I have also tagged this bug to only affect sid and trixie, so 
it doesn't affect (old-)stable.


If you believe your package is unable to migrate to testing due to 
issues beyond your control, don't hesitate to contact the Release Team.


Paul

[1] https://lists.debian.org/debian-devel-announce/2023/06/msg1.html
[2] 
https://qa.debian.org/excuses.php?package=gnome-shell-extension-dash-to-panel




OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1062060: marked as done (cinnamon-desktop: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 06:50:54 +
with message-id 
and subject line Bug#1062060: fixed in cinnamon-desktop 5.8.0-2.1
has caused the Debian Bug report #1062060,
regarding cinnamon-desktop: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1062060: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062060
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: cinnamon-desktop
Version: 5.8.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
cinnamon-desktop 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 cinnamon-desktop
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 cinnamon-desktop-5.8.0/debian/changelog 
cinnamon-desktop-5.8.0/debian/changelog
--- cinnamon-desktop-5.8.0/debian/changelog 2023-09-29 11:14:18.0 
+
+++ cinnamon-desktop-5.8.0/debian/changelog 2024-01-31 08:53:19.0 
+
@@ -1,3 +1,10 @@
+cinnamon-desktop (5.8.0-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Wed, 31 Jan 2024 08:53:19 +
+
 cinnamon-desktop (5.8.0-2) unstable; urgency=medium
 
   * Release to unstable
diff -Nru cinnamon-desktop-5.8.0/debian/control 
cinnamon-desktop-5.8.0/debian/control
--- cinnamon-desktop-5.8.0/debian/control   2023-09-29 11:14:18.0 
+
+++ cinnamon-desktop-5.8.0/debian/control   2024-01-31 08:53:18.0 
+
@@ -78,8 +78,8 @@
 Depends:
  gir1.2-cinnamondesktop-3.0 (= ${binary:Version}),
  gir1.2-cvc-1.0 (= ${binary:Version}),
- libcinnamon-desktop4 (= ${binary:Version}),
- libcvc0 (= ${binary:Version}),
+ libcinnamon-desktop4t64 (= ${binary:Version}),
+ libcvc0t64 (= ${binary:Version}),
  libgtk-3-dev,
  libpulse-dev,
  libxkbfile-dev,
@@ -89,7 +89,9 @@
  desktop library functions.
 Breaks: libmuffin-dev (<< 5.8)
 
-Package: libcinnamon-desktop4
+Package: libcinnamon-desktop4t64
+Provides: ${t64:Provides}
+Replaces: libcinnamon-desktop4
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -107,7 +109,9 @@
 Description: Cinnamon library for loading .desktop files
  This library is used by Cinnamon to load the .desktop files.
 
-Package: libcvc0
+Package: libcvc0t64
+Provides: ${t64:Provides}
+Replaces: libcvc0
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -117,4 +121,4 @@
  based library, shared between cinnamon-control-center, 
cinnamon-settings-daemon
  and cinnamon. It is not API stable, and it is meant to be used
  as a submodule.
-Breaks: cinnamon-settings-daemon (<< 5.4)
+Breaks: libcvc0 (<< ${source:Version}), cinnamon-settings-daemon (<< 5.4)
diff -Nru cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.acc.in 

Bug#1063291: xdmf: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- 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 xdmf-3.0+git20190531/debian/changelog 
xdmf-3.0+git20190531/debian/changelog
--- xdmf-3.0+git20190531/debian/changelog   2024-02-03 08:04:51.0 
+
+++ xdmf-3.0+git20190531/debian/changelog   2024-02-29 06:23:26.0 
+
@@ -1,3 +1,10 @@
+xdmf (3.0+git20190531-13.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063291
+
+ -- Steve Langasek   Thu, 29 Feb 2024 06:23:26 +
+
 xdmf (3.0+git20190531-13) unstable; urgency=medium
 
   * Standards-Version: 4.6.2
diff -Nru xdmf-3.0+git20190531/debian/control 
xdmf-3.0+git20190531/debian/control
--- xdmf-3.0+git20190531/debian/control 2024-02-03 08:04:51.0 +
+++ xdmf-3.0+git20190531/debian/control 2024-02-29 06:23:26.0 +
@@ -2,7 +2,7 @@
 Section: science
 Priority: optional
 Maintainer: Alastair McKinstry 
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
   dh-sequence-python3, 
   python3-all-dev, 
   cmake(>= 2.4.0), 
@@ -20,7 +20,10 @@
 Vcs-Browser: https://salsa.debian.org/science-team/xdmf
 Vcs-Git: https://salsa.debian.org/science-team/xdmf.git -b debian/latest
 
-Package:  libxdmf3
+Package:  libxdmf3t64
+Provides: ${t64:Provides}
+Replaces: libxdmf3
+Breaks: libxdmf3 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -46,8 +49,8 @@
 Section: libdevel
 Architecture: any
 Conflicts: libloki-dev
-Depends: libxdmf3  (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, 
libgzstream-dev
-Breaks: libxdmf3 (<< 3.0+git20190531)
+Depends: libxdmf3t64  (= ${binary:Version}), ${misc:Depends}, 
${shlibs:Depends}, libgzstream-dev
+Breaks: libxdmf3t64 (<< 3.0+git20190531)
 Description: eXtensible Data Model and Format development tools
  This package contains the headers and development tools needed to build
  against the Xdmf libraries.
@@ -55,7 +58,7 @@
 Package: python3-xdmf
 Section: python
 Architecture: any
-Depends: libxdmf3  (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, 
${python3:Depends}
+Depends: libxdmf3t64  (= ${binary:Version}), ${misc:Depends}, 
${shlibs:Depends}, ${python3:Depends}
 Description: Python3 wrappers for the eXtensible Data Model and Format library
  This package provides python3 wrappers for the libXDMF library.
 
diff -Nru xdmf-3.0+git20190531/debian/libxdmf3.install.in 
xdmf-3.0+git20190531/debian/libxdmf3.install.in
--- xdmf-3.0+git20190531/debian/libxdmf3.install.in 2024-02-03 
08:04:51.0 +
+++ xdmf-3.0+git20190531/debian/libxdmf3.install.in 1970-01-01 
00:00:00.0 +
@@ -1,6 +0,0 @@
-/usr/lib/@MULTIARCH@/libXdmf.so.3.0.0  /usr/lib/@MULTIARCH@/xdmf/@MPI@
-/usr/lib/@MULTIARCH@/libXdmfUtils.so.3.0.0 /usr/lib/@MULTIARCH@/xdmf/@MPI@
-/usr/lib/libXdmfCore.so.3.0.0  /usr/lib/@MULTIARCH@/xdmf/@MPI@
-./debian/build-serial-@PY3@/lib/libXdmf.so.3.0.0   
/usr/lib/@MULTIARCH@/xdmf/serial
-./debian/build-serial-@PY3@/lib/libXdmfCore.so.3.0.0   
/usr/lib/@MULTIARCH@/xdmf/serial
-./debian/build-serial-@PY3@/lib/libXdmfUtils.so.3.0.0  
/usr/lib/@MULTIARCH@/xdmf/serial
diff -Nru xdmf-3.0+git20190531/debian/libxdmf3.links.in 
xdmf-3.0+git20190531/debian/libxdmf3.links.in
--- xdmf-3.0+git20190531/debian/libxdmf3.links.in   2024-02-03 
08:04:51.0 +
+++ xdmf-3.0+git20190531/debian/libxdmf3.links.in   1970-01-01 
00:00:00.0 +
@@ -1,12 +0,0 @@
-/usr/lib/@MULTIARCH@/xdmf/@MPI@/libXdmf.so.3.0.0   
/usr/lib/@MULTIARCH@/xdmf/@MPI@/libXdmf.so.3
-/usr/lib/@MULTIARCH@/xdmf/@MPI@/libXdmfCore.so.3.0.0   
/usr/lib/@MULTIARCH@/xdmf/@MPI@/libXdmfCore.so.3
-/usr/lib/@MULTIARCH@/xdmf/@MPI@/libXdmfUtils.so.3.0.0  
/usr/lib/@MULTIARCH@/xdmf/@MPI@/libXdmfUtils.so.3
-/usr/lib/@MULTIARCH@/xdmf/serial/libXdmf.so.3.0.0  
/usr/lib/@MULTIARCH@/xdmf/serial/libXdmf.so.3
-/usr/lib/@MULTIARCH@/xdmf/serial/libXdmfCore.so.3.0.0  
/usr/lib/@MULTIARCH@/xdmf/serial/libXdmfCore.so.3
-/usr/lib/@MULTIARCH@/xdmf/serial/libXdmfUtils.so.3.0.0 
/usr/lib/@MULTIARCH@/xdmf/serial/libXdmfUtils.so.3
-/usr/lib/@MULTIARCH@/xdmf/@MPI@/libXdmf.so.3.0.0   
/usr/lib/@MULTIARCH@/libXdmf.so.3.0.0
-/usr/lib/@MULTIARCH@/xdmf/@MPI@/libXdmfCore.so.3.0.0   
/usr/lib/@MULTIARCH@/libXdmfCore.so.3.0.0

Bug#1064322: Bug#1064361: libreadline8t64: file loss due to concurrent /usr-move and package rename (DEP17 P1)

2024-02-28 Thread Steve Langasek
Thanks.  Attached is an integrated patch which hopefully DTRT for both
usrmerge and the time_t transition.

On Tue, Feb 20, 2024 at 10:19:12AM +0100, Helmut Grohne wrote:
> Package: libreadline8t64
> Version: 8.2-3.1~exp1
> Severity: serious
> Tags: patch
> User: helm...@debian.org
> Usertags: dep17p1
> Control: affects -1 + libreadline8
> X-Debbugs-Cc: vor...@debian.org, mwhud...@debian.org, bug-readl...@gnu.org
> 
> Hi,
> 
> readline upstream: Please skip the next paragraph.
> 
> the time64 transition causes a DEP17 P1 problem for the actual shared
> libraries contained in libreadline8t64. These were located below /lib in
> libreadline8 in bookworm and thus can be lost in an upgrade. I'm
> attaching a patch to add protective diversions for this situation. Since
> this library is rather close to essential, I'm using the conservative
> method of keeping the diversions beyond postinst. In forky, we can
> remove the diversions and in forky+1, we can remove the maintainer
> scripts introduced here.
> 
> Given the proximity of readline to the base system (e.g. fdisk and
> python3 depend on it), I also looked into alternatives.
> https://adrien.dcln.fr/misc/armhf-time_t/2024-02-01T09:53:00/compat_reports/libreadline-dev/base_to_lfs/compat_report.html
> indicates that we are not faced with LFS ABI changes, but
> https://adrien.dcln.fr/misc/armhf-time_t/2024-02-01T09:53:00/compat_reports/libreadline-dev/lfs_to_time_t/compat_report.html
> indicates that we are faced with history_get_time changing its return
> type from 32bit to 64bit. Providing ABI duality here is even easier than
> in the case of libselinux and upstream is vaguely active (last commit 3
> weeks ago). Also note that this function already handles range errors
> and returns 0 in that case. This behaviour could naturally be extended
> for 2038. I think providing duality here would reduce the risk of failed
> upgrades breaking user systems.
> 
> Context:
> https://sources.debian.org/src/readline/8.2-3/history.c/?hl=241#L241
> 
> Sketch:
> 
> // .h
> #if time64 changes ABI
> typedef time_t time64_t;
> typedef int32_t time32_t;
> time64_t history_get_time64 (HIST_ENTRY *hist);
> time32_t history_get_time (HIST_ENTRY *hist);
> #define history_get_time history_get_time64
> #else
> time_t history_get_time (HIST_ENTRY *hist);
> #endif
> 
> // .c
> time_t
> // The earlier #define may change the function name
> history_get_time (HIST_ENTRY *hist)
> {
>   // original function unchanged
> }
> 
> #if time64 changes ABI
> #undef history_get_time
> time32_t
> history_get_time (HIST_ENTRY *hist)
> {
>   time64_t ret64 = history_get_time(hist);
>   time32_t ret32 = ret64;
>   if ((time64_t)ret32 != ret64)
> return (time32_t)0;
>   return ret32;
> }
> #endif
> 
> I've directly Cced readline upstream to see whether they're interested.
> 
> Helmut

> diff --minimal -Nru readline-8.2/debian/changelog 
> readline-8.2/debian/changelog
> --- readline-8.2/debian/changelog 2024-02-19 23:47:01.0 +0100
> +++ readline-8.2/debian/changelog 2024-02-20 09:18:09.0 +0100
> @@ -1,3 +1,11 @@
> +readline (8.2-3.1~exp1.1) UNRELEASED; urgency=medium
> +
> +  * Non-maintainer upload.
> +  * DEP17 P1: Mitigate file loss due to package rename with concurrent
> +aliasing change. Closes: #-1.
> +
> + -- Helmut Grohne   Tue, 20 Feb 2024 09:18:09 +0100
> +
>  readline (8.2-3.1~exp1) experimental; urgency=medium
>  
>* Non-maintainer upload.
> diff --minimal -Nru readline-8.2/debian/libreadline8t64.postrm.in 
> readline-8.2/debian/libreadline8t64.postrm.in
> --- readline-8.2/debian/libreadline8t64.postrm.in 1970-01-01 
> 01:00:00.0 +0100
> +++ readline-8.2/debian/libreadline8t64.postrm.in 2024-02-20 
> 09:17:54.0 +0100
> @@ -0,0 +1,14 @@
> +#!/bin/sh
> +
> +set -e
> +
> +if test "$1" = remove; then
> + # DEP17 P1 mitigation. Remove these diversions via postinst once trixie 
> is released.
> + for lib in libhistory.so.8 libhistory.so.8.2 libreadline.so.8 
> libreadline.so.8.2; do
> + dpkg-divert --package libreadline8t64 --no-rename --divert 
> "/lib/#DEB_HOST_MULTIARCH#/$lib.usr-is-merged" --remove 
> "/lib/#DEB_HOST_MULTIARCH#/$lib"
> + done
> +fi
> +
> +#DEBHELPER#
> +
> +exit 0
> diff --minimal -Nru readline-8.2/debian/libreadline8t64.preinst.in 
> readline-8.2/debian/libreadline8t64.preinst.in
> --- readline-8.2/debian/libreadline8t64.preinst.in1970-01-01 
> 01:00:00.0 +0100
> +++ readline-8.2/debian/libreadline8t64.preinst.in2024-02-20 
> 09:18:03.0 +0100
> @@ -0,0 +1,14 @@
> +#!/bin/sh
> +
> +set -e
> +
> +if test "$1" = install -o "$1" = upgrade; then
> + # DEP17 P1 mitigation. Remove these diversions via postinst once trixie 
> is released.
> + for lib in libhistory.so.8 libhistory.so.8.2 libreadline.so.8 
> libreadline.so.8.2; do
> + dpkg-divert --package libreadline8t64 --no-rename --divert 
> "/lib/#DEB_HOST_MULTIARCH#/$lib.usr-is-merged" --add 
> 

Processed: src:racket-mode: fails to migrate to testing for too long: autopkgtest failure

2024-02-28 Thread Debian Bug Tracking System
Processing control commands:

> close -1 20240129git0-1
Bug #1065041 [src:racket-mode] src:racket-mode: fails to migrate to testing for 
too long: autopkgtest failure
Marked as fixed in versions racket-mode/20240129git0-1.
Bug #1065041 [src:racket-mode] src:racket-mode: fails to migrate to testing for 
too long: autopkgtest failure
Marked Bug as done

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



Bug#1065041: src:racket-mode: fails to migrate to testing for too long: autopkgtest failure

2024-02-28 Thread Paul Gevers

Source: racket-mode
Version: 20231222git0-1
Severity: serious
Control: close -1 20240129git0-1
Tags: sid trixie
User: release.debian@packages.debian.org
Usertags: out-of-sync

Dear maintainer(s),

The Release Team considers packages that are out-of-sync between testing 
and unstable for more than 30 days as having a Release Critical bug in 
testing [1]. Your package src:racket-mode has been trying to migrate for 
31 days [2]. Hence, I am filing this bug. The version in unstable fails 
its own autopkgtest. By the looks of it, due to progression (but I might 
be reading the logs wrong):

"""
162s Ran 15 tests, 11 results as expected, 1 unexpected, 3 skipped 
(2024-02-28 18:16:14+, 116.541772 sec)

"""

If a package is out of sync between unstable and testing for a longer 
period, this usually means that bugs in the package in testing cannot be 
fixed via unstable. Additionally, blocked packages can have impact on 
other packages, which makes preparing for the release more difficult. 
Finally, it often exposes issues with the package and/or
its (reverse-)dependencies. We expect maintainers to fix issues that 
hamper the migration of their package in a timely manner.


This bug will trigger auto-removal when appropriate. As with all new 
bugs, there will be at least 30 days before the package is auto-removed.


I have immediately closed this bug with the version in unstable, so if 
that version or a later version migrates, this bug will no longer affect 
testing. I have also tagged this bug to only affect sid and trixie, so 
it doesn't affect (old-)stable.


If you believe your package is unable to migrate to testing due to 
issues beyond your control, don't hesitate to contact the Release Team.


Paul

[1] https://lists.debian.org/debian-devel-announce/2023/06/msg1.html
[2] https://qa.debian.org/excuses.php?package=racket-mode



OpenPGP_signature.asc
Description: OpenPGP digital signature


Processed: tagging 1063135

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

> tags 1063135 - pending
Bug #1063135 [src:libselinux] libselinux: NMU diff for 64-bit time_t transition
Removed tag(s) pending.
> thanks
Stopping processing here.

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



Bug#1063051: vnlog: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
On Wed, Feb 28, 2024 at 10:20:50PM -0800, Dima Kogan wrote:
> Thanks for replying. I'll revert the changes.
> > ... however, I will say it's very strange to ship a shared library,
> > that has a public shlibs file, and has a -dev package that depends on
> > it, but the headers shipped in that -dev package are NOT the
> > authoritative api for that library?

> That's how I did it, and while it sounds odd, I believe this is right.
> The public interface is

>   vnl-gen-header ... > generated.h

> and

>   #include "generated.h"

> The generated header contains some user-facing macros that call the
> functions in vnlog.h with specific arguments. That's the API. From the
> compiler's perspective, the functions declared in vnlog.h are the
> interface, and the ABI in those symbols must be stable, and putting them
> into the .symbols file is appropriate. Let me know if I'm doing
> something wrong.

What I'm unclear on is why you don't run vnl-gen-header at build time and
output the "generated" header in the -dev package with a comprehensive
description of all the ABI entry points?

-- 
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#1063051: vnlog: NMU diff for 64-bit time_t transition

2024-02-28 Thread Dima Kogan
Thanks for replying. I'll revert the changes.


> ... however, I will say it's very strange to ship a shared library,
> that has a public shlibs file, and has a -dev package that depends on
> it, but the headers shipped in that -dev package are NOT the
> authoritative api for that library?

That's how I did it, and while it sounds odd, I believe this is right.
The public interface is

  vnl-gen-header ... > generated.h

and

  #include "generated.h"

The generated header contains some user-facing macros that call the
functions in vnlog.h with specific arguments. That's the API. From the
compiler's perspective, the functions declared in vnlog.h are the
interface, and the ABI in those symbols must be stable, and putting them
into the .symbols file is appropriate. Let me know if I'm doing
something wrong.

Thanks



Bug#1062060: cinnamon-desktop: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 cinnamon-desktop-5.8.0/debian/changelog 
cinnamon-desktop-5.8.0/debian/changelog
--- cinnamon-desktop-5.8.0/debian/changelog 2023-09-29 11:14:18.0 
+
+++ cinnamon-desktop-5.8.0/debian/changelog 2024-02-29 06:22:50.0 
+
@@ -1,3 +1,10 @@
+cinnamon-desktop (5.8.0-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062060
+
+ -- Steve Langasek   Thu, 29 Feb 2024 06:22:50 +
+
 cinnamon-desktop (5.8.0-2) unstable; urgency=medium
 
   * Release to unstable
diff -Nru cinnamon-desktop-5.8.0/debian/control 
cinnamon-desktop-5.8.0/debian/control
--- cinnamon-desktop-5.8.0/debian/control   2023-09-29 11:14:18.0 
+
+++ cinnamon-desktop-5.8.0/debian/control   2024-02-29 06:22:50.0 
+
@@ -9,7 +9,7 @@
  Norbert Preining ,
  Joshua Peisach ,
  Christoph Martin 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13),
  dh-sequence-gir,
  gobject-introspection,
@@ -78,8 +78,8 @@
 Depends:
  gir1.2-cinnamondesktop-3.0 (= ${binary:Version}),
  gir1.2-cvc-1.0 (= ${binary:Version}),
- libcinnamon-desktop4 (= ${binary:Version}),
- libcvc0 (= ${binary:Version}),
+ libcinnamon-desktop4t64 (= ${binary:Version}),
+ libcvc0t64 (= ${binary:Version}),
  libgtk-3-dev,
  libpulse-dev,
  libxkbfile-dev,
@@ -89,7 +89,9 @@
  desktop library functions.
 Breaks: libmuffin-dev (<< 5.8)
 
-Package: libcinnamon-desktop4
+Package: libcinnamon-desktop4t64
+Provides: ${t64:Provides}
+Replaces: libcinnamon-desktop4
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -99,7 +101,7 @@
  ${misc:Depends},
  ${shlibs:Depends},
 Recommends: hwdata
-Breaks:
+Breaks:libcinnamon-desktop4 (<< ${source:Version}), 
  cinnamon-control-center (<< 5.8),
  cinnamon-settings-daemon (<< 5.8),
  libcinnamon-control-center1 (<< 5.8),
@@ -107,7 +109,9 @@
 Description: Cinnamon library for loading .desktop files
  This library is used by Cinnamon to load the .desktop files.
 
-Package: libcvc0
+Package: libcvc0t64
+Provides: ${t64:Provides}
+Replaces: libcvc0
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -117,4 +121,4 @@
  based library, shared between cinnamon-control-center, 
cinnamon-settings-daemon
  and cinnamon. It is not API stable, and it is meant to be used
  as a submodule.
-Breaks: cinnamon-settings-daemon (<< 5.4)
+Breaks: libcvc0 (<< ${source:Version}), cinnamon-settings-daemon (<< 5.4)
diff -Nru cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.acc.in 
cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.acc.in
--- cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.acc.in   2023-09-29 
11:14:18.0 +
+++ cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.acc.in   1970-01-01 
00:00:00.0 +
@@ -1,20 +0,0 @@
-
-
-
-
-2.0.4
-
-
-
-/usr/include/cinnamon-desktop/libcinnamon-desktop
-
-
-
-/usr/lib/@@DEB_HOST_MULTIARCH@@/libcinnamon-desktop.so
-
-
-
--DGNOME_DESKTOP_USE_UNSTABLE_API
-
-
-
diff -Nru 
cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.gsettings-override.linux 
cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.gsettings-override.linux
--- cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.gsettings-override.linux 
2023-09-29 11:14:18.0 +
+++ cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.gsettings-override.linux 
1970-01-01 00:00:00.0 +
@@ -1,3 +0,0 @@
-[org.cinnamon.desktop.session]
-session-manager-uses-logind=true
-settings-daemon-uses-logind=true
diff -Nru cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.install 
cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.install
--- cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.install  2023-09-29 
11:14:18.0 +
+++ cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.install  1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/libcinnamon-desktop.so.4
-usr/lib/*/libcinnamon-desktop.so.4.*
diff -Nru cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.symbols 
cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.symbols
--- cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.symbols  2023-09-29 
11:14:18.0 +
+++ cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.symbols  1970-01-01 
00:00:00.0 +
@@ -1,197 +0,0 @@
-# SymbolsHelper-Confirmed: 3.4.2 

Bug#1065040: src:uncrustify: fails to migrate to testing for too long: FTBFS on mips64el

2024-02-28 Thread Paul Gevers

Source: uncrustify
Version: 0.72.0+dfsg1-2
Severity: serious
Control: close -1 0.78.1+dfsg1-1
Tags: sid trixie ftbfs
User: release.debian@packages.debian.org
Usertags: out-of-sync

Dear maintainer(s),

The Release Team considers packages that are out-of-sync between testing 
and unstable for more than 30 days as having a Release Critical bug in 
testing [1]. Your package src:uncrustify has been trying to migrate for 
32 days [2]. Hence, I am filing this bug. The version in unstable failed 
to build on mips64el.


If a package is out of sync between unstable and testing for a longer 
period, this usually means that bugs in the package in testing cannot be 
fixed via unstable. Additionally, blocked packages can have impact on 
other packages, which makes preparing for the release more difficult. 
Finally, it often exposes issues with the package and/or
its (reverse-)dependencies. We expect maintainers to fix issues that 
hamper the migration of their package in a timely manner.


This bug will trigger auto-removal when appropriate. As with all new 
bugs, there will be at least 30 days before the package is auto-removed.


I have immediately closed this bug with the version in unstable, so if 
that version or a later version migrates, this bug will no longer affect 
testing. I have also tagged this bug to only affect sid and trixie, so 
it doesn't affect (old-)stable.


If you believe your package is unable to migrate to testing due to 
issues beyond your control, don't hesitate to contact the Release Team.


Paul
PS: bug 867376 is still open; seems like it could just be closed

[1] https://lists.debian.org/debian-devel-announce/2023/06/msg1.html
[2] https://qa.debian.org/excuses.php?package=uncrustify



OpenPGP_signature.asc
Description: OpenPGP digital signature


Processed: src:uncrustify: fails to migrate to testing for too long: FTBFS on mips64el

2024-02-28 Thread Debian Bug Tracking System
Processing control commands:

> close -1 0.78.1+dfsg1-1
Bug #1065040 [src:uncrustify] src:uncrustify: fails to migrate to testing for 
too long: FTBFS on mips64el
Marked as fixed in versions uncrustify/0.78.1+dfsg1-1.
Bug #1065040 [src:uncrustify] src:uncrustify: fails to migrate to testing for 
too long: FTBFS on mips64el
Marked Bug as done

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



Bug#1063251: xdelta: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- 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 xdelta-1.1.3/debian/changelog xdelta-1.1.3/debian/changelog
--- xdelta-1.1.3/debian/changelog   2021-12-31 16:50:22.0 +
+++ xdelta-1.1.3/debian/changelog   2024-02-29 06:20:41.0 +
@@ -1,3 +1,10 @@
+xdelta (1.1.3-10.5) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063251
+
+ -- Steve Langasek   Thu, 29 Feb 2024 06:20:41 +
+
 xdelta (1.1.3-10.4) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru xdelta-1.1.3/debian/control xdelta-1.1.3/debian/control
--- xdelta-1.1.3/debian/control 2021-12-31 16:50:22.0 +
+++ xdelta-1.1.3/debian/control 2024-02-29 06:20:41.0 +
@@ -2,7 +2,7 @@
 Section: utils
 Priority: optional
 Maintainer: LaMont Jones 
-Build-Depends: debhelper-compat (= 13), libglib2.0-dev, zlib1g-dev, pkgconf | 
pkg-config
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), libglib2.0-dev, 
zlib1g-dev, pkgconf | pkg-config
 Standards-Version: 4.6.0
 Rules-Requires-Root: no
 Vcs-Browser: https://salsa.debian.org/debian/xdelta
@@ -20,7 +20,10 @@
  these deltas to a copy of the original file.  Xdelta uses a fast,
  linear algorithm and performs well on both binary and text files.
 
-Package: libxdelta2
+Package: libxdelta2t64
+Provides: ${t64:Provides}
+Replaces: libxdelta2
+Breaks: libxdelta2 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -39,7 +42,7 @@
 Package: libxdelta2-dev
 Architecture: any
 Section: libdevel
-Depends: ${misc:Depends}, libxdelta2 (= ${binary:Version})
+Depends: ${misc:Depends}, libxdelta2t64 (= ${binary:Version})
 Breaks: xdelta (<< 1.1.3-9.3~)
 Replaces: xdelta-dev, xdelta (<< 1.1.3-9.3~)
 Conflicts: libxdelta0-dev, libxdelta1-dev
diff -Nru xdelta-1.1.3/debian/libxdelta2.install 
xdelta-1.1.3/debian/libxdelta2.install
--- xdelta-1.1.3/debian/libxdelta2.install  2021-12-31 16:50:22.0 
+
+++ xdelta-1.1.3/debian/libxdelta2.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru xdelta-1.1.3/debian/libxdelta2.shlibs 
xdelta-1.1.3/debian/libxdelta2.shlibs
--- xdelta-1.1.3/debian/libxdelta2.shlibs   2021-12-31 16:50:22.0 
+
+++ xdelta-1.1.3/debian/libxdelta2.shlibs   1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-libxdelta 2 libxdelta2 (>= 1.1.3)
-libedsio 0 libxdelta2 (>= 1.1.3)
diff -Nru xdelta-1.1.3/debian/libxdelta2t64.install 
xdelta-1.1.3/debian/libxdelta2t64.install
--- xdelta-1.1.3/debian/libxdelta2t64.install   1970-01-01 00:00:00.0 
+
+++ xdelta-1.1.3/debian/libxdelta2t64.install   2021-12-31 16:50:22.0 
+
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru xdelta-1.1.3/debian/libxdelta2t64.lintian-overrides 
xdelta-1.1.3/debian/libxdelta2t64.lintian-overrides
--- xdelta-1.1.3/debian/libxdelta2t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ xdelta-1.1.3/debian/libxdelta2t64.lintian-overrides 2024-02-29 
06:20:32.0 +
@@ -0,0 +1 @@
+libxdelta2t64: package-name-doesnt-match-sonames libxdelta2
diff -Nru xdelta-1.1.3/debian/libxdelta2t64.shlibs 
xdelta-1.1.3/debian/libxdelta2t64.shlibs
--- xdelta-1.1.3/debian/libxdelta2t64.shlibs1970-01-01 00:00:00.0 
+
+++ xdelta-1.1.3/debian/libxdelta2t64.shlibs2024-02-29 06:20:32.0 
+
@@ -0,0 +1,2 @@
+libxdelta 2 libxdelta2t64 (>= 1.1.3)
+libedsio 0 libxdelta2t64 (>= 1.1.3)


Processed: src:commit-patch: fails to migrate to testing for too long: uploader built arch:all binary

2024-02-28 Thread Debian Bug Tracking System
Processing control commands:

> close -1 2.6.2-1
Bug #1065038 [src:commit-patch] src:commit-patch: fails to migrate to testing 
for too long: uploader built arch:all binary
Marked as fixed in versions commit-patch/2.6.2-1.
Bug #1065038 [src:commit-patch] src:commit-patch: fails to migrate to testing 
for too long: uploader built arch:all binary
Marked Bug as done

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



Bug#1065038: src:commit-patch: fails to migrate to testing for too long: uploader built arch:all binary

2024-02-28 Thread Paul Gevers

Source: commit-patch
Version: 2.6-2.1
Severity: serious
Control: close -1 2.6.2-1
X-Debbugs-CC: dko...@debian.org
Tags: sid trixie pending
User: release.debian@packages.debian.org
Usertags: out-of-sync

Dear maintainer(s),

The Release Team considers packages that are out-of-sync between testing 
and unstable for more than 30 days as having a Release Critical bug in 
testing [1]. Your package src:commit-patch has been trying to migrate 
for 31 days [2]. Hence, I am filing this bug.


If a package is out of sync between unstable and testing for a longer 
period, this usually means that bugs in the package in testing cannot be 
fixed via unstable. Additionally, blocked packages can have impact on 
other packages, which makes preparing for the release more difficult. 
Finally, it often exposes issues with the package and/or
its (reverse-)dependencies. We expect maintainers to fix issues that 
hamper the migration of their package in a timely manner.


This bug will trigger auto-removal when appropriate. As with all new 
bugs, there will be at least 30 days before the package is auto-removed.


I have immediately closed this bug with the version in unstable, so if 
that version or a later version migrates, this bug will no longer affect 
testing. I have also tagged this bug to only affect sid and trixie, so 
it doesn't affect (old-)stable.


Your package is only blocked because the arch:all binary package(s) 
aren't built on a buildd. Unfortunately the Debian infrastructure 
doesn't allow arch:all packages to be properly binNMU'ed. Hence, I will 
shortly do a no-changes source-only upload to DELAYED/15, closing this 
bug. Please let me know if I should delay or cancel that upload.


Paul

[1] https://lists.debian.org/debian-devel-announce/2023/06/msg1.html
[2] https://qa.debian.org/excuses.php?package=commit-patch



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1062194: guacamole-server: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 guacamole-server-1.3.0/debian/changelog 
guacamole-server-1.3.0/debian/changelog
--- guacamole-server-1.3.0/debian/changelog 2022-02-07 18:02:10.0 
+
+++ guacamole-server-1.3.0/debian/changelog 2024-02-29 06:18:24.0 
+
@@ -1,3 +1,10 @@
+guacamole-server (1.3.0-1.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062194
+
+ -- Steve Langasek   Thu, 29 Feb 2024 06:18:24 +
+
 guacamole-server (1.3.0-1.1) unstable; urgency=medium
 
   * Non-maintainer upload
diff -Nru guacamole-server-1.3.0/debian/control 
guacamole-server-1.3.0/debian/control
--- guacamole-server-1.3.0/debian/control   2022-02-07 18:02:10.0 
+
+++ guacamole-server-1.3.0/debian/control   2024-02-29 06:18:23.0 
+
@@ -3,7 +3,7 @@
 Maintainer: Debian Remote Maintainers 
 Uploaders:
  Dominik George ,
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper (>= 11),
  freerdp2-dev,
  libcairo-dev,
@@ -30,7 +30,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libguac19 (= ${binary:Version}),
+ libguac19t64 (= ${binary:Version}),
  ${misc:Depends},
 Replaces:
  libguac1-dev,
@@ -50,11 +50,11 @@
  ${misc:Depends},
  ${shlibs:Depends},
 Recommends:
- libguac-client-rdp0,
- libguac-client-ssh0,
- libguac-client-vnc0,
+ libguac-client-rdp0t64,
+ libguac-client-ssh0t64,
+ libguac-client-vnc0t64,
 Suggests:
- libguac-client-telnet0,
+ libguac-client-telnet0t64,
 Description: HTML5 web application for accessing remote desktops (proxy daemon)
  Guacamole is an HTML5 web application that provides access to a desktop
  environment using remote desktop protocols. A centralized server acts as a
@@ -70,7 +70,10 @@
  .
  This package contains the daemon binary.
 
-Package: libguac-client-rdp0
+Package: libguac-client-rdp0t64
+Provides: ${t64:Provides}
+Replaces: libguac-client-rdp0
+Breaks: libguac-client-rdp0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -97,7 +100,10 @@
  .
  This package contains protocol support for RDP backends.
 
-Package: libguac-client-ssh0
+Package: libguac-client-ssh0t64
+Provides: ${t64:Provides}
+Replaces: libguac-client-ssh0
+Breaks: libguac-client-ssh0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -123,7 +129,10 @@
  .
  This package contains protocol support for SSH backends.
 
-Package: libguac-client-vnc0
+Package: libguac-client-vnc0t64
+Provides: ${t64:Provides}
+Replaces: libguac-client-vnc0
+Breaks: libguac-client-vnc0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -149,7 +158,10 @@
  .
  This package contains protocol support for VNC backends.
 
-Package: libguac-client-telnet0
+Package: libguac-client-telnet0t64
+Provides: ${t64:Provides}
+Replaces: libguac-client-telnet0
+Breaks: libguac-client-telnet0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -173,7 +185,10 @@
  .
  This package contains protocol support for Telnet backends.
 
-Package: libguac19
+Package: libguac19t64
+Provides: ${t64:Provides}
+Replaces: libguac19
+Breaks: libguac19 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru guacamole-server-1.3.0/debian/libguac-client-rdp0.install 
guacamole-server-1.3.0/debian/libguac-client-rdp0.install
--- guacamole-server-1.3.0/debian/libguac-client-rdp0.install   2022-02-07 
18:02:10.0 +
+++ guacamole-server-1.3.0/debian/libguac-client-rdp0.install   1970-01-01 
00:00:00.0 +
@@ -1,3 +0,0 @@
-usr/lib/*/freerdp*/*.so
-usr/lib/*/libguac-client-rdp.so
-usr/lib/*/libguac-client-rdp.so.*
diff -Nru guacamole-server-1.3.0/debian/libguac-client-rdp0.lintian-overrides 
guacamole-server-1.3.0/debian/libguac-client-rdp0.lintian-overrides
--- guacamole-server-1.3.0/debian/libguac-client-rdp0.lintian-overrides 
2022-02-07 18:02:10.0 +
+++ guacamole-server-1.3.0/debian/libguac-client-rdp0.lintian-overrides 
1970-01-01 00:00:00.0 +
@@ -1,2 +0,0 @@
-# loaded as plugin via dlopen()
-libguac-client-rdp0 binary: non-dev-pkg-with-shlib-symlink
diff -Nru guacamole-server-1.3.0/debian/libguac-client-rdp0.symbols 
guacamole-server-1.3.0/debian/libguac-client-rdp0.symbols
--- 

Bug#1063249: xalan: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- 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 xalan-1.12/debian/changelog xalan-1.12/debian/changelog
--- xalan-1.12/debian/changelog 2022-12-31 03:16:21.0 +
+++ xalan-1.12/debian/changelog 2024-02-29 06:16:10.0 +
@@ -1,3 +1,10 @@
+xalan (1.12-7.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063249
+
+ -- Steve Langasek   Thu, 29 Feb 2024 06:16:10 +
+
 xalan (1.12-7) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru xalan-1.12/debian/control xalan-1.12/debian/control
--- xalan-1.12/debian/control   2022-12-31 03:16:21.0 +
+++ xalan-1.12/debian/control   2024-02-29 06:16:10.0 +
@@ -2,7 +2,7 @@
 Priority: optional
 Section: text
 Maintainer: William Blough 
-Build-Depends: debhelper-compat (= 12),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 12),
dh-exec,
libxerces-c-dev,
cmake
@@ -12,7 +12,10 @@
 Vcs-Browser: https://salsa.debian.org/bblough/xalan
 Vcs-Git: https://salsa.debian.org/bblough/xalan.git
 
-Package: libxalan-c112
+Package: libxalan-c112t64
+Provides: ${t64:Provides}
+Replaces: libxalan-c112
+Breaks: libxalan-c112 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -29,7 +32,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends: libc6-dev,
- libxalan-c112 (= ${binary:Version}),
+ libxalan-c112t64 (= ${binary:Version}),
  libxerces-c-dev,
  ${misc:Depends}
 Replaces: libxalan110-dev
diff -Nru xalan-1.12/debian/libxalan-c112.install 
xalan-1.12/debian/libxalan-c112.install
--- xalan-1.12/debian/libxalan-c112.install 2022-12-31 03:16:21.0 
+
+++ xalan-1.12/debian/libxalan-c112.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru xalan-1.12/debian/libxalan-c112t64.install 
xalan-1.12/debian/libxalan-c112t64.install
--- xalan-1.12/debian/libxalan-c112t64.install  1970-01-01 00:00:00.0 
+
+++ xalan-1.12/debian/libxalan-c112t64.install  2022-12-31 03:16:21.0 
+
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru xalan-1.12/debian/libxalan-c112t64.lintian-overrides 
xalan-1.12/debian/libxalan-c112t64.lintian-overrides
--- xalan-1.12/debian/libxalan-c112t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ xalan-1.12/debian/libxalan-c112t64.lintian-overrides2024-02-29 
06:15:53.0 +
@@ -0,0 +1 @@
+libxalan-c112t64: package-name-doesnt-match-sonames libxalan-c112


Bug#1064085: gts: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 gts-0.7.6+darcs121130/debian/changelog 
gts-0.7.6+darcs121130/debian/changelog
--- gts-0.7.6+darcs121130/debian/changelog  2021-11-11 16:18:31.0 
+
+++ gts-0.7.6+darcs121130/debian/changelog  2024-02-29 06:16:10.0 
+
@@ -1,3 +1,10 @@
+gts (0.7.6+darcs121130-5.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1064085
+
+ -- Steve Langasek   Thu, 29 Feb 2024 06:16:10 +
+
 gts (0.7.6+darcs121130-5) unstable; urgency=medium
 
   * Team upload
diff -Nru gts-0.7.6+darcs121130/debian/control 
gts-0.7.6+darcs121130/debian/control
--- gts-0.7.6+darcs121130/debian/control2021-11-11 16:18:31.0 
+
+++ gts-0.7.6+darcs121130/debian/control2024-02-29 06:16:10.0 
+
@@ -3,7 +3,7 @@
 Uploaders: Ruben Molina 
 Section: math
 Priority: optional
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
libglib2.0-dev
 Standards-Version: 4.6.0
 Vcs-Browser: https://salsa.debian.org/science-team/gts
@@ -11,7 +11,9 @@
 Homepage: http://gts.sourceforge.net/
 Rules-Requires-Root: no
 
-Package: libgts-0.7-5
+Package: libgts-0.7-5t64
+Provides: ${t64:Provides}
+Breaks: libgts-0.7-5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: devel
@@ -19,7 +21,7 @@
  ${misc:Depends}
 Recommends: libgts-bin
 Pre-Depends: ${misc:Pre-Depends}
-Replaces: libgts-0.7-1,
+Replaces: libgts-0.7-5, libgts-0.7-1,
   libgts-dev (<< ${binary:Version})
 Description: library to deal with 3D computational surface meshes
  The GNU Triangulated Surface Library is intended to provide a simple and
@@ -34,7 +36,7 @@
 Section: libdevel
 Depends: ${misc:Depends},
  libglib2.0-dev,
- libgts-0.7-5 (= ${binary:Version})
+ libgts-0.7-5t64 (= ${binary:Version})
 Suggests: libgts-doc
 Replaces: libgts-0.7-1
 Description: development files for libgts
@@ -49,7 +51,7 @@
 Multi-Arch: foreign
 Depends: ${shlibs:Depends},
  ${misc:Depends},
- libgts-0.7-5 (= ${binary:Version})
+ libgts-0.7-5t64 (= ${binary:Version})
 Replaces: libgts-0.7-1,
   libgts-dev (<< ${binary:Version})
 Description: utility binaries for libgts
diff -Nru gts-0.7.6+darcs121130/debian/libgts-0.7-5.install 
gts-0.7.6+darcs121130/debian/libgts-0.7-5.install
--- gts-0.7.6+darcs121130/debian/libgts-0.7-5.install   2021-11-11 
16:18:31.0 +
+++ gts-0.7.6+darcs121130/debian/libgts-0.7-5.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-/usr/lib/*/lib*.so.*
diff -Nru gts-0.7.6+darcs121130/debian/libgts-0.7-5t64.install 
gts-0.7.6+darcs121130/debian/libgts-0.7-5t64.install
--- gts-0.7.6+darcs121130/debian/libgts-0.7-5t64.install1970-01-01 
00:00:00.0 +
+++ gts-0.7.6+darcs121130/debian/libgts-0.7-5t64.install2021-11-11 
16:18:31.0 +
@@ -0,0 +1 @@
+/usr/lib/*/lib*.so.*
diff -Nru gts-0.7.6+darcs121130/debian/libgts-0.7-5t64.lintian-overrides 
gts-0.7.6+darcs121130/debian/libgts-0.7-5t64.lintian-overrides
--- gts-0.7.6+darcs121130/debian/libgts-0.7-5t64.lintian-overrides  
1970-01-01 00:00:00.0 +
+++ gts-0.7.6+darcs121130/debian/libgts-0.7-5t64.lintian-overrides  
2024-02-29 06:15:21.0 +
@@ -0,0 +1 @@
+libgts-0.7-5t64: package-name-doesnt-match-sonames libgts-0.7-5
diff -Nru gts-0.7.6+darcs121130/debian/rules gts-0.7.6+darcs121130/debian/rules
--- gts-0.7.6+darcs121130/debian/rules  2021-11-11 16:18:31.0 +
+++ gts-0.7.6+darcs121130/debian/rules  2024-02-29 06:16:08.0 +
@@ -28,5 +28,5 @@
dh_installchangelogs ChangeLog
 
 override_dh_strip:
-   dh_strip -p libgts-0.7-5 --dbgsym-migration='libgts-dbg (<= 
0.7.6+darcs121130-4)'
+   dh_strip -p libgts-0.7-5t64 --dbgsym-migration='libgts-dbg (<= 
0.7.6+darcs121130-4)'
dh_strip -a --remaining-packages


Bug#1063244: wxwidgets3.2: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- 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 wxwidgets3.2-3.2.4+dfsg/debian/changelog 
wxwidgets3.2-3.2.4+dfsg/debian/changelog
--- wxwidgets3.2-3.2.4+dfsg/debian/changelog2024-02-04 16:57:41.0 
+
+++ wxwidgets3.2-3.2.4+dfsg/debian/changelog2024-02-29 06:04:15.0 
+
@@ -1,3 +1,10 @@
+wxwidgets3.2 (3.2.4+dfsg-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063244
+
+ -- Steve Langasek   Thu, 29 Feb 2024 06:04:15 +
+
 wxwidgets3.2 (3.2.4+dfsg-3) unstable; urgency=medium
 
   * Fix FTBFS w/ WebKitGTK 2.43 (Closes: #1060835)
diff -Nru wxwidgets3.2-3.2.4+dfsg/debian/control 
wxwidgets3.2-3.2.4+dfsg/debian/control
--- wxwidgets3.2-3.2.4+dfsg/debian/control  2024-01-09 23:56:20.0 
+
+++ wxwidgets3.2-3.2.4+dfsg/debian/control  2024-02-29 06:04:15.0 
+
@@ -3,7 +3,7 @@
 Priority: optional
 Build-Depends-Indep: doxygen,
  graphviz,
-Build-Depends: ca-certificates ,
+Build-Depends: dpkg-dev (>= 1.22.5), ca-certificates ,
debhelper-compat (= 13),
gettext,
libcurl4-openssl-dev,
@@ -34,14 +34,15 @@
 Homepage: https://www.wxwidgets.org/
 Rules-Requires-Root: no
 
-Package: libwxbase3.2-1
+Package: libwxbase3.2-1t64
+Provides: ${t64:Provides}
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends},
 Depends: ${misc:Depends},
  ${shlibs:Depends},
 Multi-Arch: same
-Breaks: libwxbase3.2-0
-Replaces: libwxbase3.2-0
+Breaks: libwxbase3.2-1 (<< ${source:Version}), libwxbase3.2-0
+Replaces: libwxbase3.2-1, libwxbase3.2-0
 Description: wxBase library (runtime) - non-GUI support classes of wxWidgets 
toolkit
  wxBase is a collection of C++ classes providing basic data structures
  (strings, lists, arrays), powerful wxDateTime class for date manipulations,
@@ -56,14 +57,15 @@
  classes in libwx_gtk3.2 for use in console apps and daemons.  You do not need
  this package to build or use wxWidgets GUI apps.
 
-Package: libwxgtk3.2-1
+Package: libwxgtk3.2-1t64
+Provides: ${t64:Provides}
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends},
 Depends: ${misc:Depends},
  ${shlibs:Depends},
 Multi-Arch: same
-Breaks: libwxgtk3.2-0
-Replaces: libwxgtk3.2-0
+Breaks: libwxgtk3.2-1 (<< ${source:Version}), libwxgtk3.2-0
+Replaces: libwxgtk3.2-1, libwxgtk3.2-0
 Description: wxWidgets Cross-platform C++ GUI toolkit (GTK 3 runtime)
  wxWidgets (formerly known as wxWindows) is a class library for C++ providing
  GUI components and other facilities on several popular platforms (and some
@@ -78,9 +80,9 @@
 Section: libdevel
 Depends: libgl-dev,
  libglu1-mesa-dev,
- libwxbase3.2-1 (= ${binary:Version}),
- libwxgtk-gl3.2-1 (= ${binary:Version}),
- libwxgtk3.2-1 (= ${binary:Version}),
+ libwxbase3.2-1t64 (= ${binary:Version}),
+ libwxgtk-gl3.2-1t64 (= ${binary:Version}),
+ libwxgtk3.2-1t64 (= ${binary:Version}),
  wx-common,
  wx3.2-headers (= ${source:Version}),
  ${misc:Depends},
@@ -98,14 +100,15 @@
  .
  This package also provides the wx-config script.
 
-Package: libwxgtk-gl3.2-1
+Package: libwxgtk-gl3.2-1t64
+Provides: ${t64:Provides}
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends},
 Depends: ${misc:Depends},
  ${shlibs:Depends},
 Multi-Arch: same
-Breaks: libwxgtk3.2-0
-Replaces: libwxgtk3.2-0
+Breaks: libwxgtk-gl3.2-1 (<< ${source:Version}), libwxgtk3.2-0
+Replaces: libwxgtk-gl3.2-1, libwxgtk3.2-0
 Description: wxWidgets Cross-platform C++ GUI toolkit (GTK 3 gl library 
runtime)
  wxWidgets (formerly known as wxWindows) is a class library for C++ providing
  GUI components and other facilities on several popular platforms (and some
@@ -114,14 +117,15 @@
  This package provides the media shared libraries needed to run programs linked
  against libwx_gtk3u_gl.
 
-Package: libwxgtk-media3.2-1
+Package: libwxgtk-media3.2-1t64
+Provides: ${t64:Provides}
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends},
 Depends: ${misc:Depends},
  ${shlibs:Depends},
 Multi-Arch: same
-Breaks: libwxgtk-media3.2-0
-Replaces: libwxgtk-media3.2-0
+Breaks: libwxgtk-media3.2-1 (<< ${source:Version}), libwxgtk-media3.2-0
+Replaces: libwxgtk-media3.2-1, libwxgtk-media3.2-0
 Description: wxWidgets 

Bug#1064554: marked as done (jruby fails to build from source in unstable)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 06:10:06 +
with message-id 
and subject line Bug#1064554: fixed in jruby 9.4.6.0+ds-1
has caused the Debian Bug report #1064554,
regarding jruby fails to build from source in unstable
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.)


-- 
1064554: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064554
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: jruby
Version: 9.4.5.0+ds-1
Severity: serious

Dear Maintainer,

When building jruby in unstable, the following error occurs:

[INFO] 
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-
plugin:3.1.1:install (default-install) on project jruby-parent: Failed to
install artifact org.jruby:jruby-parent:pom:9.4.5.0:
/<>/debian/maven-repo/org/jruby/jruby-parent/9.4.5.0/jruby-
parent-9.4.5.0.pom (Permission denied) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please
read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
dh_auto_build: error: /usr/lib/jvm/default-java/bin/java -noverify -cp
/usr/share/maven/boot/plexus-classworlds-2.x.jar -Dmaven.home=/usr/share/maven
-Dmaven.multiModuleProjectDirectory=/<>/jruby-9.4.5.0\+ds
-Dclassworlds.conf=/etc/maven/m2-debian.conf
-Dproperties.file.manual=/<>/jruby-9.4.5.0\+ds/debian/maven.properties
org.codehaus.plexus.classworlds.launcher.Launcher -s/etc/maven/settings-
debian.xml -Ddebian.dir=/<>/jruby-9.4.5.0\+ds/debian
-Dmaven.repo.local=/<>/jruby-9.4.5.0\+ds/debian/maven-repo --batch-
mode -Djruby.revision=9.4.5.0\+ds-1build1\~ppa2 -Pmain,complete,dist
-DskipTests -Dnotimestamp=true -Dlocale=en_US returned exit code 1
make[1]: *** [debian/rules:43: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<>'
make: *** [debian/rules:9: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

Build finished at 2024-02-24T07:14:56Z

This is due to maven-repo-helper copying symlinks to jruby poms rather than
poms themselves.

One possible solution is to copy jruby poms manually in
execute_after_dh_auto_configure:
# copy jruby poms rather than links, because the build will try to
patch them
for p in jruby jruby-parent jruby-base jruby-core jruby-artifacts ; do
\
rm debian/maven-repo/org/jruby/$$p/* ;\
mkdir debian/maven-repo/org/jruby/$$p/debian ; \
cp /usr/share/maven-repo/org/jruby/$$p/debian/* debian/maven-
repo/org/jruby/$$p/debian/ ;\
done




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

Kernel: Linux 6.5.0-17-generic (SMP w/32 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=en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
--- End Message ---
--- Begin Message ---
Source: jruby
Source-Version: 9.4.6.0+ds-1
Done: Jérôme Charaoui 

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

Debian distribution maintenance software
pp.
Jérôme Charaoui  (supplier of updated jruby 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: Wed, 28 Feb 2024 19:39:52 -0500
Source: jruby
Architecture: source
Version: 9.4.6.0+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers 

Changed-By: Jérôme Charaoui 
Closes: 1064554
Changes:
 jruby (9.4.6.0+ds-1) unstable; 

Bug#1064100: marked as done (grpc: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 06:06:37 +
with message-id 
and subject line Bug#1064100: fixed in grpc 1.51.1-4.1
has caused the Debian Bug report #1064100,
regarding grpc: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1064100: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064100
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: grpc
Version: 1.51.1-4
Severity: important
Tags: patch pending sid trixie
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
grpc 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 grpc
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')
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 grpc-1.51.1/debian/changelog grpc-1.51.1/debian/changelog
--- grpc-1.51.1/debian/changelog2023-12-26 06:49:37.0 +
+++ grpc-1.51.1/debian/changelog2024-02-06 06:47:07.0 +
@@ -1,3 +1,10 @@
+grpc (1.51.1-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 06:47:07 +
+
 grpc (1.51.1-4) unstable; urgency=medium
 
   [ Pirate Praveen  ]
diff -Nru grpc-1.51.1/debian/control grpc-1.51.1/debian/control
--- grpc-1.51.1/debian/control  2023-12-26 06:49:37.0 +
+++ grpc-1.51.1/debian/control  2024-02-06 06:47:07.0 +
@@ -31,21 +31,22 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libgrpc29 (= ${binary:Version}), pkgconf, zlib1g-dev, libssl-dev, 
libabsl-dev (>= 20220623.1), libc-ares-dev, libre2-dev, ${misc:Depends}
+Depends: libgrpc29t64 (= ${binary:Version}), pkgconf, zlib1g-dev, libssl-dev, 
libabsl-dev (>= 20220623.1), libc-ares-dev, libre2-dev, ${misc:Depends}
 Conflicts: libgpr1-dev, libgpr2-dev, libgpr3-dev, libupb-dev
 Description: high performance general RPC framework (development)
  A modern, open source remote procedure call (RPC) framework that can
  run anywhere. It enables client and server applications to communicate
  transparently, and makes it easier to build connected systems.
  .
- This package contains the headers and the static library for libgrpc29 .
+ This package contains the headers and the static library for libgrpc29t64 .
 
-Package: libgrpc29
+Package: libgrpc29t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Breaks: libgrpc9, libgrpc10, libgrpc28, libgrpc22
-Replaces: libgrpc9, libgrpc10, libgrpc28, libgrpc22
+Breaks: libgrpc29 (<< ${source:Version}), libgrpc9, libgrpc10, libgrpc28, 
libgrpc22
+Replaces: libgrpc29, libgrpc9, libgrpc10, libgrpc28, libgrpc22
 Description: high performance general RPC framework
  A modern, open source remote procedure call (RPC) framework that can
  run anywhere. It enables 

Bug#1062182: marked as done (gsmlib: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 06:07:06 +
with message-id 
and subject line Bug#1062182: fixed in gsmlib 1.10+20120414.gita5e5ae9a-2.1
has caused the Debian Bug report #1062182,
regarding gsmlib: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1062182: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062182
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gsmlib
Version: 1.10+20120414.gita5e5ae9a-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
gsmlib 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 gsmlib
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/8 CPU threads; PREEMPT)
Kernel taint flags: 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: unable to detect
diff -Nru gsmlib-1.10+20120414.gita5e5ae9a/debian/changelog 
gsmlib-1.10+20120414.gita5e5ae9a/debian/changelog
--- gsmlib-1.10+20120414.gita5e5ae9a/debian/changelog   2021-11-20 
16:54:26.0 +
+++ gsmlib-1.10+20120414.gita5e5ae9a/debian/changelog   2024-01-31 
15:24:37.0 +
@@ -1,3 +1,10 @@
+gsmlib (1.10+20120414.gita5e5ae9a-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs   Wed, 31 Jan 2024 15:24:37 +
+
 gsmlib (1.10+20120414.gita5e5ae9a-2) unstable; urgency=medium
 
   * Refresh packaging:
diff -Nru gsmlib-1.10+20120414.gita5e5ae9a/debian/control 
gsmlib-1.10+20120414.gita5e5ae9a/debian/control
--- gsmlib-1.10+20120414.gita5e5ae9a/debian/control 2021-11-20 
15:49:40.0 +
+++ gsmlib-1.10+20120414.gita5e5ae9a/debian/control 2024-01-31 
15:24:37.0 +
@@ -32,7 +32,7 @@
 Multi-Arch: same
 Depends:
  libc-dev,
- libgsmme1v5 (= ${binary:Version}),
+ libgsmme1t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Header files and static libraries for gsmlib
  Headers and static libraries for use when compiling programs with
@@ -41,7 +41,10 @@
  gsmlib is a library for access to a GSM mobile phone using the
  standards ETSI GSM 07.07, ETSI GSM 07.05, and others.
 
-Package: libgsmme1v5
+Package: libgsmme1t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libgsmme1v5
+Breaks: libgsmme1v5 (<< ${source:Version})
 Conflicts:
  libgsmme1,
  libgsmme1c102,
diff -Nru gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1t64.install 
gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1t64.install
--- gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1t64.install
1970-01-01 00:00:00.0 +
+++ gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1t64.install
2021-11-20 15:33:09.0 +
@@ -0,0 +1,2 @@
+usr/lib/*/*.so.*
+usr/share/locale
diff -Nru 
gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1t64.lintian-overrides 
gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1t64.lintian-overrides
--- 

Bug#1063241: wxsvg: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- 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 wxsvg-1.5.24+dfsg/debian/changelog wxsvg-1.5.24+dfsg/debian/changelog
--- wxsvg-1.5.24+dfsg/debian/changelog  2023-07-16 09:23:47.0 +
+++ wxsvg-1.5.24+dfsg/debian/changelog  2024-02-29 05:57:16.0 +
@@ -1,3 +1,10 @@
+wxsvg (2:1.5.24+dfsg-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063241
+
+ -- Steve Langasek   Thu, 29 Feb 2024 05:57:16 +
+
 wxsvg (2:1.5.24+dfsg-2) unstable; urgency=medium
 
   * New gcc13 compat patch. Closes: #1037900
diff -Nru wxsvg-1.5.24+dfsg/debian/control wxsvg-1.5.24+dfsg/debian/control
--- wxsvg-1.5.24+dfsg/debian/control2022-11-16 21:39:10.0 +
+++ wxsvg-1.5.24+dfsg/debian/control2024-02-29 05:57:16.0 +
@@ -4,7 +4,7 @@
 Maintainer: Debian Multimedia Maintainers 
 Uploaders:
  Alec Leamas 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13),
  libavcodec-dev,
  libavformat-dev,
@@ -21,7 +21,10 @@
 Homepage: http://wxsvg.sourceforge.net/
 Rules-Requires-Root: no
 
-Package: libwxsvg3
+Package: libwxsvg3t64
+Provides: ${t64:Provides}
+Replaces: libwxsvg3
+Breaks: libwxsvg3 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -38,7 +41,7 @@
 Architecture: any
 Multi-Arch: foreign
 Depends:
- libwxsvg3 (= ${binary:Version}),
+ libwxsvg3t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Description: SVG library for the wxWidgets toolkit (tools)
@@ -54,7 +57,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends:
- libwxsvg3 (= ${binary:Version}),
+ libwxsvg3t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: Development files for wxSVG
  wxSVG is a C++ library to create, manipulate and render
diff -Nru wxsvg-1.5.24+dfsg/debian/libwxsvg3.install 
wxsvg-1.5.24+dfsg/debian/libwxsvg3.install
--- wxsvg-1.5.24+dfsg/debian/libwxsvg3.install  2022-01-02 19:25:51.0 
+
+++ wxsvg-1.5.24+dfsg/debian/libwxsvg3.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru wxsvg-1.5.24+dfsg/debian/libwxsvg3.lintian-overrides 
wxsvg-1.5.24+dfsg/debian/libwxsvg3.lintian-overrides
--- wxsvg-1.5.24+dfsg/debian/libwxsvg3.lintian-overrides2022-01-02 
19:25:51.0 +
+++ wxsvg-1.5.24+dfsg/debian/libwxsvg3.lintian-overrides1970-01-01 
00:00:00.0 +
@@ -1,3 +0,0 @@
-# Using a symbols file for C++ code doesn't work that well, see e. g.
-# https://www.eyrie.org/~eagle/journal/2012-02/001.html
-libwxsvg3 binary: no-symbols-control-file
diff -Nru wxsvg-1.5.24+dfsg/debian/libwxsvg3t64.install 
wxsvg-1.5.24+dfsg/debian/libwxsvg3t64.install
--- wxsvg-1.5.24+dfsg/debian/libwxsvg3t64.install   1970-01-01 
00:00:00.0 +
+++ wxsvg-1.5.24+dfsg/debian/libwxsvg3t64.install   2022-01-02 
19:25:51.0 +
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru wxsvg-1.5.24+dfsg/debian/libwxsvg3t64.lintian-overrides 
wxsvg-1.5.24+dfsg/debian/libwxsvg3t64.lintian-overrides
--- wxsvg-1.5.24+dfsg/debian/libwxsvg3t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ wxsvg-1.5.24+dfsg/debian/libwxsvg3t64.lintian-overrides 2024-02-29 
05:56:46.0 +
@@ -0,0 +1,4 @@
+# Using a symbols file for C++ code doesn't work that well, see e. g.
+# https://www.eyrie.org/~eagle/journal/2012-02/001.html
+libwxsvg3t64 binary: no-symbols-control-file
+libwxsvg3t64: package-name-doesnt-match-sonames libwxsvg3


Bug#1063887: wvstreams: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- 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 wvstreams-4.6.1/debian/changelog wvstreams-4.6.1/debian/changelog
--- wvstreams-4.6.1/debian/changelog2024-02-03 22:43:16.0 +
+++ wvstreams-4.6.1/debian/changelog2024-02-29 05:52:13.0 +
@@ -1,3 +1,10 @@
+wvstreams (4.6.1-17.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063887
+
+ -- Steve Langasek   Thu, 29 Feb 2024 05:52:13 +
+
 wvstreams (4.6.1-17) unstable; urgency=medium
 
   * QA upload.
diff -Nru wvstreams-4.6.1/debian/control wvstreams-4.6.1/debian/control
--- wvstreams-4.6.1/debian/control  2024-02-03 22:42:59.0 +
+++ wvstreams-4.6.1/debian/control  2024-02-29 05:52:13.0 +
@@ -2,7 +2,7 @@
 Maintainer: Debian QA Group 
 Section: libs
 Priority: optional
-Build-Depends: debhelper-compat (= 10),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 10),
autoconf,
autotools-dev,
libdb-dev,
@@ -17,7 +17,11 @@
 Standards-Version: 3.9.8
 Homepage: https://github.com/apenwarr/wvstreams/
 
-Package: libwvstreams4.6-base
+Package: libwvstreams4.6t64-base
+Provides: ${t64:Provides}
+X-Time64-Compat: libwvstreams4.6-base
+Replaces: libwvstreams4.6-base
+Breaks: libwvstreams4.6-base (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends},
  ${misc:Depends}
@@ -32,7 +36,11 @@
   * WvLog: a log files handler 
   * UniIniGen: a tiny version of UniConf for simple configuration systems
 
-Package: libwvstreams4.6-extras
+Package: libwvstreams4.6t64-extras
+Provides: ${t64:Provides}
+X-Time64-Compat: libwvstreams4.6-extras
+Replaces: libwvstreams4.6-extras
+Breaks: libwvstreams4.6-extras (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends},
  ${misc:Depends}
@@ -46,7 +54,10 @@
  WvDial, TunnelVision, FastForward, KWvDial, retchmail, and many more yet 
  to come.  ;) 
 
-Package: libuniconf4.6
+Package: libuniconf4.6t64
+Provides: ${t64:Provides}
+Replaces: libuniconf4.6
+Breaks: libuniconf4.6 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends},
  ${misc:Depends}
@@ -75,9 +86,9 @@
 Package: libwvstreams-dev
 Architecture: any
 Section: libdevel
-Depends: libwvstreams4.6-base (= ${binary:Version}),
- libwvstreams4.6-extras (= ${binary:Version}),
- libuniconf4.6 (= ${binary:Version}),
+Depends: libwvstreams4.6t64-base (= ${binary:Version}),
+ libwvstreams4.6t64-extras (= ${binary:Version}),
+ libuniconf4.6t64 (= ${binary:Version}),
  libxplc0.3.13-dev,
  ${misc:Depends}
 Suggests: tk8.5 | wish
diff -Nru wvstreams-4.6.1/debian/libuniconf4.6.install 
wvstreams-4.6.1/debian/libuniconf4.6.install
--- wvstreams-4.6.1/debian/libuniconf4.6.install2011-05-19 
22:00:22.0 +
+++ wvstreams-4.6.1/debian/libuniconf4.6.install1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/libuniconf.so*
-debian/tmp/etc/uniconf.conf
diff -Nru wvstreams-4.6.1/debian/libuniconf4.6t64.install 
wvstreams-4.6.1/debian/libuniconf4.6t64.install
--- wvstreams-4.6.1/debian/libuniconf4.6t64.install 1970-01-01 
00:00:00.0 +
+++ wvstreams-4.6.1/debian/libuniconf4.6t64.install 2011-05-19 
22:00:22.0 +
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libuniconf.so*
+debian/tmp/etc/uniconf.conf
diff -Nru wvstreams-4.6.1/debian/libuniconf4.6t64.lintian-overrides 
wvstreams-4.6.1/debian/libuniconf4.6t64.lintian-overrides
--- wvstreams-4.6.1/debian/libuniconf4.6t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ wvstreams-4.6.1/debian/libuniconf4.6t64.lintian-overrides   2024-02-29 
05:49:01.0 +
@@ -0,0 +1 @@
+libuniconf4.6t64: package-name-doesnt-match-sonames libuniconf4.6
diff -Nru wvstreams-4.6.1/debian/libwvstreams4.6-base.dirs 
wvstreams-4.6.1/debian/libwvstreams4.6-base.dirs
--- wvstreams-4.6.1/debian/libwvstreams4.6-base.dirs2011-05-19 
22:00:22.0 +
+++ wvstreams-4.6.1/debian/libwvstreams4.6-base.dirs1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/share/lintian/overrides
diff -Nru wvstreams-4.6.1/debian/libwvstreams4.6-base.install 
wvstreams-4.6.1/debian/libwvstreams4.6-base.install
--- 

Bug#1065022: libglib2.0-0t64: t64 transition breaks the systems

2024-02-28 Thread Steve Langasek
On Thu, Feb 29, 2024 at 06:53:56AM +0100, Paul Gevers wrote:
> On 29-02-2024 4:47 a.m., Christoph Anton Mitterer wrote:
> > @d-d:
> > - How can it happen that purge *t64 packages and at the same time install
> >the previous package, and then the so file is missing?
> >I mean it's clear that they use the same name, but shouldn't DPKG handle
> >the cleanly?

> Well, officially downgrading isn't supported (although it typically works)
> *and* losing files is one of the problems of our merged-/usr solution (see
> [1]). I *suspect* this might be the cause. We're working hard (well, helmut
> is) to protect us and our users from loosing files on upgrades. We don't
> protect against downgrades.

> Obviously there might be issues, but you are running unstable *during* a
> transition. You have to expect some troubles. Thanks for the information,
> let's see if this is a real issue or not.

Furthermore, this is a downgrade from a replacing package to a replaced
package. Unless you also --reinstall the package at the end, missing files
are quite to be expected.

-- 
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#1063239: wxsqlite3: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- 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 wxsqlite3-3.4.1~dfsg/debian/changelog 
wxsqlite3-3.4.1~dfsg/debian/changelog
--- wxsqlite3-3.4.1~dfsg/debian/changelog   2022-10-12 20:13:37.0 
+
+++ wxsqlite3-3.4.1~dfsg/debian/changelog   2024-02-29 05:56:04.0 
+
@@ -1,3 +1,10 @@
+wxsqlite3 (3.4.1~dfsg-9.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063239
+
+ -- Steve Langasek   Thu, 29 Feb 2024 05:56:04 +
+
 wxsqlite3 (3.4.1~dfsg-9) unstable; urgency=medium
 
   * Add breaks and replaces versioning for libwxsqlite3-3.0-dev
diff -Nru wxsqlite3-3.4.1~dfsg/debian/control 
wxsqlite3-3.4.1~dfsg/debian/control
--- wxsqlite3-3.4.1~dfsg/debian/control 2022-10-12 20:13:37.0 +
+++ wxsqlite3-3.4.1~dfsg/debian/control 2024-02-29 05:56:04.0 +
@@ -2,7 +2,7 @@
 Section: libs
 Priority: optional
 Maintainer: Laszlo Boszormenyi (GCS) 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13),
  doxygen,
  libsqlite3-dev (>= 3.15),
@@ -11,11 +11,13 @@
 Standards-Version: 4.6.1
 Homepage: https://utelle.github.io/wxsqlite3/
 
-Package: libwxsqlite3-3.2-0
+Package: libwxsqlite3-3.2-0t64
+Provides: ${t64:Provides}
+Replaces: libwxsqlite3-3.2-0
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Breaks: codelite (<= 12.0+dfsg-2~), maitreya (<= 7.0.7-2~)
+Breaks: libwxsqlite3-3.2-0 (<< ${source:Version}), codelite (<= 12.0+dfsg-2~), 
maitreya (<= 7.0.7-2~)
 Depends:
  ${misc:Depends},
  ${shlibs:Depends}
@@ -46,7 +48,7 @@
 Depends:
  libsqlite3-dev,
  libwxgtk3.2-dev,
- libwxsqlite3-3.2-0 (= ${binary:Version}),
+ libwxsqlite3-3.2-0t64 (= ${binary:Version}),
  ${misc:Depends}
 Recommends:
  pkg-config
diff -Nru wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0.install 
wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0.install
--- wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0.install  2022-09-24 
18:29:40.0 +
+++ wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/lib*.so.*
diff -Nru wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0t64.install 
wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0t64.install
--- wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0t64.install   1970-01-01 
00:00:00.0 +
+++ wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0t64.install   2022-09-24 
18:29:40.0 +
@@ -0,0 +1 @@
+usr/lib/${DEB_HOST_MULTIARCH}/lib*.so.*
diff -Nru wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0t64.lintian-overrides 
wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0t64.lintian-overrides
--- wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0t64.lintian-overrides 
1970-01-01 00:00:00.0 +
+++ wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0t64.lintian-overrides 
2024-02-29 05:55:47.0 +
@@ -0,0 +1 @@
+libwxsqlite3-3.2-0t64: package-name-doesnt-match-sonames libwxsqlite3-3.2-0


Bug#1062545: marked as done (falcosecurity-libs: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 05:55:52 +
with message-id 
and subject line Bug#1062545: fixed in falcosecurity-libs 0.14.1-5.1
has caused the Debian Bug report #1062545,
regarding falcosecurity-libs: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1062545: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062545
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: falcosecurity-libs
Version: 0.14.1-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
falcosecurity-libs 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 falcosecurity-libs
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 falcosecurity-libs-0.14.1/debian/changelog 
falcosecurity-libs-0.14.1/debian/changelog
--- falcosecurity-libs-0.14.1/debian/changelog  2024-01-27 23:24:44.0 
+
+++ falcosecurity-libs-0.14.1/debian/changelog  2024-02-01 21:29:57.0 
+
@@ -1,3 +1,10 @@
+falcosecurity-libs (0.14.1-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Thu, 01 Feb 2024 21:29:57 +
+
 falcosecurity-libs (0.14.1-3) unstable; urgency=medium
 
   * More precise Build-Depends: libluajit-5.1-dev
diff -Nru falcosecurity-libs-0.14.1/debian/control 
falcosecurity-libs-0.14.1/debian/control
--- falcosecurity-libs-0.14.1/debian/control2024-01-27 23:19:35.0 
+
+++ falcosecurity-libs-0.14.1/debian/control2024-02-01 21:29:57.0 
+
@@ -33,7 +33,10 @@
 Vcs-Git: https://salsa.debian.org/debian/falcosecurity-libs.git
 Vcs-Browser: https://salsa.debian.org/debian/falcosecurity-libs
 
-Package: libfalcosecurity0
+Package: libfalcosecurity0t64
+Provides: ${t64:Provides}
+Replaces: libfalcosecurity0
+Breaks: libfalcosecurity0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -53,7 +56,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libfalcosecurity0 (= ${binary:Version})
+Depends: ${misc:Depends}, libfalcosecurity0t64 (= ${binary:Version})
 Description: Core libraries for Falco and Sysdig
  Sysdig instruments your physical and virtual machines at the OS level
  by installing into the Linux kernel and capturing system calls and
diff -Nru falcosecurity-libs-0.14.1/debian/libfalcosecurity0.install 
falcosecurity-libs-0.14.1/debian/libfalcosecurity0.install
--- falcosecurity-libs-0.14.1/debian/libfalcosecurity0.install  2023-07-15 
16:25:15.0 +
+++ falcosecurity-libs-0.14.1/debian/libfalcosecurity0.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-/usr/lib/*/*.so.*
diff -Nru 

Bug#1065022: libglib2.0-0t64: t64 transition breaks the systems

2024-02-28 Thread Paul Gevers

Hi,

On 29-02-2024 4:47 a.m., Christoph Anton Mitterer wrote:

@d-d:
- How can it happen that purge *t64 packages and at the same time install
   the previous package, and then the so file is missing?
   I mean it's clear that they use the same name, but shouldn't DPKG handle
   the cleanly?


Well, officially downgrading isn't supported (although it typically 
works) *and* losing files is one of the problems of our merged-/usr 
solution (see [1]). I *suspect* this might be the cause. We're working 
hard (well, helmut is) to protect us and our users from loosing files on 
upgrades. We don't protect against downgrades.


Obviously there might be issues, but you are running unstable *during* a 
transition. You have to expect some troubles. Thanks for the 
information, let's see if this is a real issue or not.


Paul

[1] https://subdivi.de/~helmut/dep17.html


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1063236: wv: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- 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 wv-1.2.9/debian/changelog wv-1.2.9/debian/changelog
--- wv-1.2.9/debian/changelog   2023-09-17 23:41:15.0 +
+++ wv-1.2.9/debian/changelog   2024-02-29 05:47:50.0 +
@@ -1,3 +1,10 @@
+wv (1.2.9-6.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063236
+
+ -- Steve Langasek   Thu, 29 Feb 2024 05:47:50 +
+
 wv (1.2.9-6) unstable; urgency=medium
 
   * QA upload
diff -Nru wv-1.2.9/debian/control wv-1.2.9/debian/control
--- wv-1.2.9/debian/control 2023-09-17 23:28:29.0 +
+++ wv-1.2.9/debian/control 2024-02-29 05:47:50.0 +
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian QA Group 
 Standards-Version: 3.9.6
-Build-Depends: debhelper (>= 9), dh-autoreconf, libglib2.0-dev, libgsf-1-dev
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 9), dh-autoreconf, 
libglib2.0-dev, libgsf-1-dev
  ,zlib1g-dev, libxml2-dev
 Homepage: http://www.abisource.com/projects/
 Vcs-Browser: https://salsa.debian.org/debian/wv
@@ -11,7 +11,7 @@
 
 Package: wv
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, libwv-1.2-4 (= ${binary:Version})
+Depends: ${misc:Depends}, ${shlibs:Depends}, libwv-1.2-4t64 (= 
${binary:Version})
 Suggests: texlive, ghostscript, elinks | links | lynx, imagemagick, gv | 
postscript-viewer
 Description: Programs for accessing Microsoft Word documents
  wvWare (previously known as mswordview) is a library that allows access
@@ -39,7 +39,10 @@
  with the quality of images.  If you wish to preview Word documents from
  the comfort of your mail reader, install a PostScript viewer like gv.
 
-Package: libwv-1.2-4
+Package: libwv-1.2-4t64
+Provides: ${t64:Provides}
+Replaces: libwv-1.2-4
+Breaks: libwv-1.2-4 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -56,7 +59,7 @@
 Package: libwv-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, libwv-1.2-4 (= ${binary:Version}), libglib2.0-dev, 
libgsf-1-dev, zlib1g-dev, libpng-dev, libxml2-dev, libwmf-dev
+Depends: ${misc:Depends}, libwv-1.2-4t64 (= ${binary:Version}), 
libglib2.0-dev, libgsf-1-dev, zlib1g-dev, libpng-dev, libxml2-dev, libwmf-dev
 Description: Development files for the wvWare library
  wvWare (previously known as mswordview) is a library that allows access
  to Microsoft Word files.  It can load and parse the Word 2000, Word 97,
diff -Nru wv-1.2.9/debian/libwv-1.2-4.docs wv-1.2.9/debian/libwv-1.2-4.docs
--- wv-1.2.9/debian/libwv-1.2-4.docs2023-09-17 21:45:41.0 +
+++ wv-1.2.9/debian/libwv-1.2-4.docs1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-README
diff -Nru wv-1.2.9/debian/libwv-1.2-4.install 
wv-1.2.9/debian/libwv-1.2-4.install
--- wv-1.2.9/debian/libwv-1.2-4.install 2023-09-17 21:45:41.0 +
+++ wv-1.2.9/debian/libwv-1.2-4.install 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-debian/tmp/usr/lib/*/*.so.*
diff -Nru wv-1.2.9/debian/libwv-1.2-4t64.docs 
wv-1.2.9/debian/libwv-1.2-4t64.docs
--- wv-1.2.9/debian/libwv-1.2-4t64.docs 1970-01-01 00:00:00.0 +
+++ wv-1.2.9/debian/libwv-1.2-4t64.docs 2023-09-17 21:45:41.0 +
@@ -0,0 +1 @@
+README
diff -Nru wv-1.2.9/debian/libwv-1.2-4t64.install 
wv-1.2.9/debian/libwv-1.2-4t64.install
--- wv-1.2.9/debian/libwv-1.2-4t64.install  1970-01-01 00:00:00.0 
+
+++ wv-1.2.9/debian/libwv-1.2-4t64.install  2023-09-17 21:45:41.0 
+
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/*.so.*
diff -Nru wv-1.2.9/debian/libwv-1.2-4t64.lintian-overrides 
wv-1.2.9/debian/libwv-1.2-4t64.lintian-overrides
--- wv-1.2.9/debian/libwv-1.2-4t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ wv-1.2.9/debian/libwv-1.2-4t64.lintian-overrides2024-02-29 
05:47:39.0 +
@@ -0,0 +1 @@
+libwv-1.2-4t64: package-name-doesnt-match-sonames libwv-1.2-4


Bug#1063235: wreport: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- 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 wreport-3.36/debian/changelog wreport-3.36/debian/changelog
--- wreport-3.36/debian/changelog   2023-07-27 13:46:12.0 +
+++ wreport-3.36/debian/changelog   2024-02-29 05:46:17.0 +
@@ -1,3 +1,10 @@
+wreport (3.36-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063235
+
+ -- Steve Langasek   Thu, 29 Feb 2024 05:46:17 +
+
 wreport (3.36-1) unstable; urgency=medium
 
   * New upstream version (Closes: #1037898)
diff -Nru wreport-3.36/debian/control wreport-3.36/debian/control
--- wreport-3.36/debian/control 2023-07-27 13:46:12.0 +
+++ wreport-3.36/debian/control 2024-02-29 05:46:17.0 +
@@ -2,7 +2,7 @@
 Section: misc
 Priority: optional
 Maintainer: Enrico Zini 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
   debhelper-compat (= 13), dh-sequence-sphinxdoc, dh-python,
   pkg-config, meson,
   doxygen, python3-breathe,
@@ -17,7 +17,7 @@
 Package: libwreport-dev
 Section: libdevel
 Architecture: any
-Depends: libwreport3 (= ${binary:Version}), liblua5.1-0-dev, ${misc:Depends}
+Depends: libwreport3t64 (= ${binary:Version}), liblua5.1-0-dev, ${misc:Depends}
 Recommends: pkg-config
 Description: library for working with weather reports
  libwreport is a C++ library for working with weather reports.
@@ -46,7 +46,10 @@
  .
  This is the documentation for the library.
 
-Package: libwreport3
+Package: libwreport3t64
+Provides: ${t64:Provides}
+Replaces: libwreport3
+Breaks: libwreport3 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru wreport-3.36/debian/libwreport3.install 
wreport-3.36/debian/libwreport3.install
--- wreport-3.36/debian/libwreport3.install 2023-07-27 13:46:12.0 
+
+++ wreport-3.36/debian/libwreport3.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libwreport.so.*
diff -Nru wreport-3.36/debian/libwreport3.shlibs 
wreport-3.36/debian/libwreport3.shlibs
--- wreport-3.36/debian/libwreport3.shlibs  2023-07-27 13:46:12.0 
+
+++ wreport-3.36/debian/libwreport3.shlibs  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-libwreport 3 libwreport3 (>= 3.0)
diff -Nru wreport-3.36/debian/libwreport3t64.install 
wreport-3.36/debian/libwreport3t64.install
--- wreport-3.36/debian/libwreport3t64.install  1970-01-01 00:00:00.0 
+
+++ wreport-3.36/debian/libwreport3t64.install  2023-07-27 13:46:12.0 
+
@@ -0,0 +1 @@
+usr/lib/*/libwreport.so.*
diff -Nru wreport-3.36/debian/libwreport3t64.lintian-overrides 
wreport-3.36/debian/libwreport3t64.lintian-overrides
--- wreport-3.36/debian/libwreport3t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ wreport-3.36/debian/libwreport3t64.lintian-overrides2024-02-29 
05:45:28.0 +
@@ -0,0 +1 @@
+libwreport3t64: package-name-doesnt-match-sonames libwreport3
diff -Nru wreport-3.36/debian/libwreport3t64.shlibs 
wreport-3.36/debian/libwreport3t64.shlibs
--- wreport-3.36/debian/libwreport3t64.shlibs   1970-01-01 00:00:00.0 
+
+++ wreport-3.36/debian/libwreport3t64.shlibs   2024-02-29 05:45:28.0 
+
@@ -0,0 +1 @@
+libwreport 3 libwreport3t64 (>= 3.0)


Bug#1064079: gsoap: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 gsoap-2.8.132/debian/changelog gsoap-2.8.132/debian/changelog
--- gsoap-2.8.132/debian/changelog  2024-01-25 10:34:59.0 +
+++ gsoap-2.8.132/debian/changelog  2024-02-29 05:33:01.0 +
@@ -1,3 +1,10 @@
+gsoap (2.8.132-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1064079
+
+ -- Steve Langasek   Thu, 29 Feb 2024 05:33:01 +
+
 gsoap (2.8.132-2) unstable; urgency=medium
 
   * Re-upload source only
diff -Nru gsoap-2.8.132/debian/control gsoap-2.8.132/debian/control
--- gsoap-2.8.132/debian/control2024-01-23 10:10:40.0 +
+++ gsoap-2.8.132/debian/control2024-02-29 05:33:01.0 +
@@ -1,9 +1,9 @@
 Source: gsoap
 Priority: optional
 Maintainer: Mattias Ellert 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13)
-Build-Depends-Arch:
+Build-Depends-Arch: dpkg-dev (>= 1.22.5),
  flex,
  bison,
  libssl-dev,
@@ -19,7 +19,10 @@
 Vcs-Git: https://salsa.debian.org/ellert/gsoap.git
 Homepage: https://gsoap2.sourceforge.net/
 
-Package: libgsoap-2.8.132
+Package: libgsoap-2.8.132t64
+Provides: ${t64:Provides}
+Replaces: libgsoap-2.8.132
+Breaks: libgsoap-2.8.132 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -38,7 +41,7 @@
 Multi-Arch: same
 Depends:
  ${misc:Depends},
- libgsoap-2.8.132 (= ${binary:Version})
+ libgsoap-2.8.132t64 (= ${binary:Version})
 Description: Development libraries and headers for gSOAP
  The gSOAP toolkit provides a unique SOAP-to-C/C++ language binding for the
  development of SOAP Web Services and clients. Development libraries and
diff -Nru gsoap-2.8.132/debian/libgsoap-2.8.132.install 
gsoap-2.8.132/debian/libgsoap-2.8.132.install
--- gsoap-2.8.132/debian/libgsoap-2.8.132.install   2021-08-21 
17:50:53.0 +
+++ gsoap-2.8.132/debian/libgsoap-2.8.132.install   1970-01-01 
00:00:00.0 +
@@ -1,6 +0,0 @@
-/usr/lib/*/libgsoap-*.so
-/usr/lib/*/libgsoap++-*.so
-/usr/lib/*/libgsoapck-*.so
-/usr/lib/*/libgsoapck++-*.so
-/usr/lib/*/libgsoapssl-*.so
-/usr/lib/*/libgsoapssl++-*.so
diff -Nru gsoap-2.8.132/debian/libgsoap-2.8.132t64.install 
gsoap-2.8.132/debian/libgsoap-2.8.132t64.install
--- gsoap-2.8.132/debian/libgsoap-2.8.132t64.install1970-01-01 
00:00:00.0 +
+++ gsoap-2.8.132/debian/libgsoap-2.8.132t64.install2021-08-21 
17:50:53.0 +
@@ -0,0 +1,6 @@
+/usr/lib/*/libgsoap-*.so
+/usr/lib/*/libgsoap++-*.so
+/usr/lib/*/libgsoapck-*.so
+/usr/lib/*/libgsoapck++-*.so
+/usr/lib/*/libgsoapssl-*.so
+/usr/lib/*/libgsoapssl++-*.so
diff -Nru gsoap-2.8.132/debian/libgsoap-2.8.132t64.lintian-overrides 
gsoap-2.8.132/debian/libgsoap-2.8.132t64.lintian-overrides
--- gsoap-2.8.132/debian/libgsoap-2.8.132t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ gsoap-2.8.132/debian/libgsoap-2.8.132t64.lintian-overrides  2024-02-29 
05:32:48.0 +
@@ -0,0 +1 @@
+libgsoap-2.8.132t64: package-name-doesnt-match-sonames libgsoap-2.8.132


Bug#1063223: wpewebkit: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
The previous NMU patch fell afoul of debian/control.in and the debian/rules
mapping between soup2 and soup3.  Please find attached an improved patch.

-- 
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 wpewebkit-2.42.5/debian/changelog wpewebkit-2.42.5/debian/changelog
--- wpewebkit-2.42.5/debian/changelog   2024-02-05 16:36:25.0 +
+++ wpewebkit-2.42.5/debian/changelog   2024-02-29 02:43:03.0 +
@@ -1,3 +1,10 @@
+wpewebkit (2.42.5-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063223
+
+ -- Steve Langasek   Thu, 29 Feb 2024 02:43:03 +
+
 wpewebkit (2.42.5-1) unstable; urgency=high
 
   * New upstream release.
diff -Nru wpewebkit-2.42.5/debian/control wpewebkit-2.42.5/debian/control
--- wpewebkit-2.42.5/debian/control 2024-02-05 16:36:25.0 +
+++ wpewebkit-2.42.5/debian/control 2024-02-29 02:43:03.0 +
@@ -51,7 +51,7 @@
 Section: libdevel
 Architecture: linux-any
 Multi-Arch: same
-Depends: libwpewebkit-1.1-0 (= ${binary:Version}),
+Depends: libwpewebkit-1.1-0t64 (= ${binary:Version}),
  libglib2.0-dev,
  libsoup-3.0-dev,
  libwpe-1.0-dev,
@@ -73,7 +73,10 @@
  .
  This package contains the development files.
 
-Package: libwpewebkit-1.1-0
+Package: libwpewebkit-1.1-0t64
+Provides: ${t64:Provides}
+Breaks: libwebkit-1.1-0 (<= ${source:Version})
+Replaces: libwebkit-1.1-0
 Architecture: linux-any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends},
diff -Nru wpewebkit-2.42.5/debian/control.in wpewebkit-2.42.5/debian/control.in
--- wpewebkit-2.42.5/debian/control.in  2024-02-05 16:36:25.0 +
+++ wpewebkit-2.42.5/debian/control.in  2024-02-29 02:43:03.0 +
@@ -73,6 +73,9 @@
  This package contains the development files.
 
 Package: @LIBWPEWEBKIT_PKG@
+Provides: ${t64:Provides}
+Breaks: libwebkit-1.1-0 (<= ${source:Version})
+Replaces: libwebkit-1.1-0
 Architecture: linux-any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends},
diff -Nru wpewebkit-2.42.5/debian/libwpewebkit-1.0-3.lintian-overrides 
wpewebkit-2.42.5/debian/libwpewebkit-1.0-3.lintian-overrides
--- wpewebkit-2.42.5/debian/libwpewebkit-1.0-3.lintian-overrides
2024-02-05 16:36:25.0 +
+++ wpewebkit-2.42.5/debian/libwpewebkit-1.0-3.lintian-overrides
2024-02-29 02:43:03.0 +
@@ -1,2 +1,3 @@
 libwpewebkit-1.0-3: library-not-linked-against-libc 
[usr/lib/*/wpe-webkit-1.0/injected-bundle/libWPEInjectedBundle.so]
 libwpewebkit-1.0-3: library-not-linked-against-libc 
[usr/lib/*/wpe-webkit-1.0/libWPEWebInspectorResources.so]
+libwpewebkit-1.0-3: package-name-doesnt-match-sonames libwpewebkit-1.1-0
diff -Nru wpewebkit-2.42.5/debian/rules wpewebkit-2.42.5/debian/rules
--- wpewebkit-2.42.5/debian/rules   2024-02-05 16:36:25.0 +
+++ wpewebkit-2.42.5/debian/rules   2024-02-29 02:43:03.0 +
@@ -33,7 +33,7 @@
 else
EXTRA_CMAKE_ARGUMENTS += -DUSE_SOUP2=OFF -DENABLE_WPE_1_1_API=ON
WK_API_VERSION = 1.1
-   LIBWPEWEBKIT_PKG = libwpewebkit-1.1-0
+   LIBWPEWEBKIT_PKG = libwpewebkit-1.1-0t64
SOUPDEV_PKG = libsoup-3.0-dev
 endif
 
@@ -137,7 +137,7 @@
libwpewebkit-1.0-dev.install
 
 # This converts debhelper file names and contents to the soup3 versions
-WEBKIT_DH_RENAME = sed -e 's/1\.0-3/1.1-0/g' \
+WEBKIT_DH_RENAME = sed -e 's/1\.0-3/1.1-0t64/g' \
   -e 's/1\.0\.so\.3/1.1.so.0/g' \
   -e 's/1\.0/1.1/g'
 


signature.asc
Description: PGP signature


Bug#1062182: gsmlib: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 gsmlib-1.10+20120414.gita5e5ae9a/debian/changelog 
gsmlib-1.10+20120414.gita5e5ae9a/debian/changelog
--- gsmlib-1.10+20120414.gita5e5ae9a/debian/changelog   2021-11-20 
16:54:26.0 +
+++ gsmlib-1.10+20120414.gita5e5ae9a/debian/changelog   2024-02-29 
05:31:45.0 +
@@ -1,3 +1,10 @@
+gsmlib (1.10+20120414.gita5e5ae9a-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062182
+
+ -- Steve Langasek   Thu, 29 Feb 2024 05:31:45 +
+
 gsmlib (1.10+20120414.gita5e5ae9a-2) unstable; urgency=medium
 
   * Refresh packaging:
diff -Nru gsmlib-1.10+20120414.gita5e5ae9a/debian/control 
gsmlib-1.10+20120414.gita5e5ae9a/debian/control
--- gsmlib-1.10+20120414.gita5e5ae9a/debian/control 2021-11-20 
15:49:40.0 +
+++ gsmlib-1.10+20120414.gita5e5ae9a/debian/control 2024-02-29 
05:31:45.0 +
@@ -2,7 +2,7 @@
 Section: comm
 Priority: optional
 Maintainer: Boyuan Yang 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  autoconf-archive,
  debhelper-compat (= 13),
 Standards-Version: 4.6.0
@@ -32,7 +32,7 @@
 Multi-Arch: same
 Depends:
  libc-dev,
- libgsmme1v5 (= ${binary:Version}),
+ libgsmme1t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Header files and static libraries for gsmlib
  Headers and static libraries for use when compiling programs with
@@ -41,13 +41,16 @@
  gsmlib is a library for access to a GSM mobile phone using the
  standards ETSI GSM 07.07, ETSI GSM 07.05, and others.
 
-Package: libgsmme1v5
+Package: libgsmme1t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libgsmme1v5
+Breaks: libgsmme1v5 (<< ${source:Version})
 Conflicts:
  libgsmme1,
  libgsmme1c102,
  libgsmme1c2,
  libgsmme1c2a,
-Replaces:
+Replaces:libgsmme1v5, 
  libgsmme1c102,
  libgsmme1c2,
  libgsmme1c2a,
diff -Nru gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1t64.install 
gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1t64.install
--- gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1t64.install
1970-01-01 00:00:00.0 +
+++ gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1t64.install
2021-11-20 15:33:09.0 +
@@ -0,0 +1,2 @@
+usr/lib/*/*.so.*
+usr/share/locale
diff -Nru 
gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1t64.lintian-overrides 
gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1t64.lintian-overrides
--- gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1t64.lintian-overrides  
1970-01-01 00:00:00.0 +
+++ gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1t64.lintian-overrides  
2024-02-29 05:27:10.0 +
@@ -0,0 +1 @@
+libgsmme1t64: package-name-doesnt-match-sonames libgsmme1v5
diff -Nru gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1v5.install 
gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1v5.install
--- gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1v5.install 2021-11-20 
15:33:09.0 +
+++ gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1v5.install 1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/*.so.*
-usr/share/locale


Bug#1063089: marked as done (wlroots: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 05:21:00 +
with message-id 
and subject line Bug#1063089: fixed in wlroots 0.17.1-2.1
has caused the Debian Bug report #1063089,
regarding wlroots: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1063089: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063089
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: wlroots
Version: 0.17.1-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
wlroots 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 wlroots
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 wlroots-0.17.1/debian/changelog wlroots-0.17.1/debian/changelog
--- wlroots-0.17.1/debian/changelog 2024-01-09 18:39:59.0 +
+++ wlroots-0.17.1/debian/changelog 2024-02-05 01:52:53.0 +
@@ -1,3 +1,10 @@
+wlroots (0.17.1-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 05 Feb 2024 01:52:53 +
+
 wlroots (0.17.1-2) unstable; urgency=medium
 
   * Upload to unstable.
diff -Nru wlroots-0.17.1/debian/control wlroots-0.17.1/debian/control
--- wlroots-0.17.1/debian/control   2023-12-22 14:25:21.0 +
+++ wlroots-0.17.1/debian/control   2024-02-05 01:52:53.0 +
@@ -54,7 +54,7 @@
 Multi-Arch: same
 Depends:
  ${misc:Depends},
- libwlroots12 (= ${binary:Version}),
+ libwlroots12t64 (= ${binary:Version}),
  libcap-dev,
  libdisplay-info-dev,
  libdrm-dev (>= 2.4.114),
@@ -91,7 +91,10 @@
  .
  This package contains the development headers.
 
-Package: libwlroots12
+Package: libwlroots12t64
+Provides: ${t64:Provides}
+Replaces: libwlroots12
+Breaks: libwlroots12 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
diff -Nru wlroots-0.17.1/debian/libwlroots12.dirs 
wlroots-0.17.1/debian/libwlroots12.dirs
--- wlroots-0.17.1/debian/libwlroots12.dirs 2023-11-21 19:06:43.0 
+
+++ wlroots-0.17.1/debian/libwlroots12.dirs 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib
diff -Nru wlroots-0.17.1/debian/libwlroots12.install 
wlroots-0.17.1/debian/libwlroots12.install
--- wlroots-0.17.1/debian/libwlroots12.install  2023-11-21 19:06:43.0 
+
+++ wlroots-0.17.1/debian/libwlroots12.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru wlroots-0.17.1/debian/libwlroots12.shlibs 
wlroots-0.17.1/debian/libwlroots12.shlibs
--- wlroots-0.17.1/debian/libwlroots12.shlibs   2023-11-21 19:06:43.0 
+
+++ wlroots-0.17.1/debian/libwlroots12.shlibs   1970-01-01 00:00:00.0 

Bug#1063073: marked as done (workflow: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 05:21:38 +
with message-id 
and subject line Bug#1063073: fixed in workflow 0.11.2-1.1
has caused the Debian Bug report #1063073,
regarding workflow: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1063073: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063073
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: workflow
Version: 0.11.2-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
workflow 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 workflow
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')
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 workflow-0.11.2/debian/changelog workflow-0.11.2/debian/changelog
--- workflow-0.11.2/debian/changelog2024-01-09 12:55:45.0 +
+++ workflow-0.11.2/debian/changelog2024-02-04 20:57:38.0 +
@@ -1,3 +1,10 @@
+workflow (0.11.2-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 20:57:38 +
+
 workflow (0.11.2-1) unstable; urgency=medium
 
   * New upstream version 0.11.2
diff -Nru workflow-0.11.2/debian/control workflow-0.11.2/debian/control
--- workflow-0.11.2/debian/control  2024-01-08 14:28:12.0 +
+++ workflow-0.11.2/debian/control  2024-02-04 20:57:38.0 +
@@ -12,11 +12,12 @@
 Vcs-Browser: https://salsa.debian.org/debian/workflow
 Rules-Requires-Root: no
 
-Package: libworkflow0
+Package: libworkflow0t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
-Breaks: libworkflow1 (<< 0.10.1-1)
-Replaces: libworkflow1 (<< 0.10.1-1)
+Breaks: libworkflow0 (<< ${source:Version}), libworkflow1 (<< 0.10.1-1)
+Replaces: libworkflow0, libworkflow1 (<< 0.10.1-1)
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Description: Parallel computing and asynchronous web server engine
  Workflow can be used as a scalable web server to handle a variety
@@ -32,7 +33,7 @@
 Multi-Arch: same
 Breaks: libworkflow1 (<< 0.10.1-1)
 Replaces: libworkflow1 (<< 0.10.1-1)
-Depends: ${misc:Depends}, ${shlibs:Depends}, libworkflow0 (= ${binary:Version})
+Depends: ${misc:Depends}, ${shlibs:Depends}, libworkflow0t64 (= 
${binary:Version})
 Description: Parallel computing and asynchronous web server engine development 
files
  Workflow can be used as a scalable web server to handle a variety
  of server workflows. It can be used to orchestrate complex
diff -Nru workflow-0.11.2/debian/libworkflow0.docs 
workflow-0.11.2/debian/libworkflow0.docs
--- workflow-0.11.2/debian/libworkflow0.docs2024-01-08 14:28:12.0 
+
+++ workflow-0.11.2/debian/libworkflow0.docs

Bug#1063068: marked as done (wireless-tools: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 05:20:02 +
with message-id 
and subject line Bug#1063068: fixed in wireless-tools 30~pre9-16.1
has caused the Debian Bug report #1063068,
regarding wireless-tools: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1063068: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063068
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: wireless-tools
Version: 30~pre9-16
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
wireless-tools 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 wireless-tools
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')
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 wireless-tools-30~pre9/debian/changelog 
wireless-tools-30~pre9/debian/changelog
--- wireless-tools-30~pre9/debian/changelog 2023-12-05 23:04:39.0 
+
+++ wireless-tools-30~pre9/debian/changelog 2024-02-04 20:34:27.0 
+
@@ -1,3 +1,10 @@
+wireless-tools (30~pre9-16.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 20:34:27 +
+
 wireless-tools (30~pre9-16) unstable; urgency=medium
 
   * QA upload.
diff -Nru wireless-tools-30~pre9/debian/control 
wireless-tools-30~pre9/debian/control
--- wireless-tools-30~pre9/debian/control   2022-11-12 11:58:45.0 
+
+++ wireless-tools-30~pre9/debian/control   2024-02-04 20:34:26.0 
+
@@ -29,7 +29,10 @@
  the network interfaces on the system, the most common selector is the
  interface MAC address.
 
-Package: libiw30
+Package: libiw30t64
+Provides: ${t64:Provides}
+Replaces: libiw30
+Breaks: libiw30 (<< ${source:Version})
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
@@ -46,7 +49,7 @@
 Section: libdevel
 Architecture: linux-any
 Multi-Arch: same
-Depends: libiw30 (= ${binary:Version}), libc6-dev, ${misc:Depends}
+Depends: libiw30t64 (= ${binary:Version}), libc6-dev, ${misc:Depends}
 Description: Wireless tools - development files
  Wireless tools are used to manipulate the Linux Wireless Extensions. The
  Wireless Extension is an interface allowing you to set Wireless LAN specific
diff -Nru wireless-tools-30~pre9/debian/libiw30.install 
wireless-tools-30~pre9/debian/libiw30.install
--- wireless-tools-30~pre9/debian/libiw30.install   2023-11-28 
00:07:13.0 +
+++ wireless-tools-30~pre9/debian/libiw30.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-/usr/lib/*/libiw.so.30
diff -Nru wireless-tools-30~pre9/debian/libiw30.shlibs 
wireless-tools-30~pre9/debian/libiw30.shlibs
--- wireless-tools-30~pre9/debian/libiw30.shlibs2020-03-07 

Bug#1063267: marked as done (vtk9: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 05:19:10 +
with message-id 
and subject line Bug#1063267: fixed in vtk9 9.1.0+really9.1.0+dfsg2-7.1
has caused the Debian Bug report #1063267,
regarding vtk9: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1063267: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063267
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: vtk9
Version: 9.1.0+really9.1.0+dfsg2-7
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
vtk9 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 vtk9
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')
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 vtk9-9.1.0+really9.1.0+dfsg2/debian/changelog 
vtk9-9.1.0+really9.1.0+dfsg2/debian/changelog
--- vtk9-9.1.0+really9.1.0+dfsg2/debian/changelog   2023-08-21 
22:27:20.0 +
+++ vtk9-9.1.0+really9.1.0+dfsg2/debian/changelog   2024-02-05 
20:18:42.0 +
@@ -1,3 +1,10 @@
+vtk9 (9.1.0+really9.1.0+dfsg2-7.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 05 Feb 2024 20:18:42 +
+
 vtk9 (9.1.0+really9.1.0+dfsg2-7) unstable; urgency=medium
 
   * Team upload.
diff -Nru vtk9-9.1.0+really9.1.0+dfsg2/debian/control 
vtk9-9.1.0+really9.1.0+dfsg2/debian/control
--- vtk9-9.1.0+really9.1.0+dfsg2/debian/control 2023-08-21 19:01:21.0 
+
+++ vtk9-9.1.0+really9.1.0+dfsg2/debian/control 2024-02-05 20:18:42.0 
+
@@ -117,7 +117,7 @@
  libtheora-dev,
  libtiff-dev,
  libutfcpp-dev,
- libvtk9.1 (= ${binary:Version}),
+ libvtk9.1t64 (= ${binary:Version}),
  libvtk9-java (= ${binary:Version}) [!hppa !hurd-any !kfreebsd-any],
  libx11-dev,
  libxft-dev,
@@ -140,12 +140,13 @@
  This package provides the VTK header files required to compile
  C++ programs that use VTK to do 3D visualisation.
 
-Package: libvtk9.1
+Package: libvtk9.1t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Section: libs
-Breaks: libvtk9 (<< 9.1.0+really9.1.0)
-Replaces: libvtk9 (<< 9.1.0+really9.1.0)
+Breaks: libvtk9.1 (<< ${source:Version}), libvtk9 (<< 9.1.0+really9.1.0)
+Replaces: libvtk9.1, libvtk9 (<< 9.1.0+really9.1.0)
 Depends: ${misc:Depends},
  ${shlibs:Depends}
 Suggests: mpi-default-bin,
@@ -179,7 +180,7 @@
 Package: python3-vtk9
 Architecture: any
 Section: python
-Depends: libvtk9.1 (= ${binary:Version}),
+Depends: libvtk9.1t64 (= ${binary:Version}),
  python3-mpi4py,
  ${misc:Depends},
  ${python3:Depends},
@@ -200,7 +201,7 @@
 Package: vtk9
 Architecture: any
 Section: interpreters

Bug#1063066: marked as done (wcstools: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 05:19:44 +
with message-id 
and subject line Bug#1063066: fixed in wcstools 3.9.7-1.1
has caused the Debian Bug report #1063066,
regarding wcstools: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1063066: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063066
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: wcstools
Version: 3.9.7-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
wcstools 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 wcstools
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')
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 wcstools-3.9.7/debian/changelog wcstools-3.9.7/debian/changelog
--- wcstools-3.9.7/debian/changelog 2022-04-30 13:18:07.0 +
+++ wcstools-3.9.7/debian/changelog 2024-02-04 19:59:20.0 +
@@ -1,3 +1,10 @@
+wcstools (3.9.7-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 19:59:20 +
+
 wcstools (3.9.7-1) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru wcstools-3.9.7/debian/control wcstools-3.9.7/debian/control
--- wcstools-3.9.7/debian/control   2022-04-30 13:08:17.0 +
+++ wcstools-3.9.7/debian/control   2024-02-04 19:59:20.0 +
@@ -15,7 +15,7 @@
 
 Package: wcstools
 Architecture: any
-Depends: libwcstools1 (= ${binary:Version}),
+Depends: libwcstools1t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Description: Handle the WCS of a FITS image
@@ -31,7 +31,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libwcstools1 (= ${binary:Version}),
+Depends: libwcstools1t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Description: Handle the WCS of a FITS image (development files)
@@ -43,7 +43,10 @@
  .
  This package contains the files needed for development.
 
-Package: libwcstools1
+Package: libwcstools1t64
+Provides: ${t64:Provides}
+Replaces: libwcstools1
+Breaks: libwcstools1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
diff -Nru wcstools-3.9.7/debian/libwcstools1.install 
wcstools-3.9.7/debian/libwcstools1.install
--- wcstools-3.9.7/debian/libwcstools1.install  2022-04-30 13:08:17.0 
+
+++ wcstools-3.9.7/debian/libwcstools1.install  1970-01-01 00:00:00.0 
+
@@ -1,3 +0,0 @@
-#! usr/bin/dh-exec
-libwcs/libwcstools.so.1 usr/lib/${DEB_HOST_MULTIARCH}/
-libwcs/libwcstools.so.1.0.0 usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru wcstools-3.9.7/debian/libwcstools1.lintian-overrides 

Bug#1063065: marked as done (wayfire: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 05:19:31 +
with message-id 
and subject line Bug#1063065: fixed in wayfire 0.8.0+git20240110-2.1
has caused the Debian Bug report #1063065,
regarding wayfire: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1063065: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063065
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: wayfire
Version: 0.8.0+git20240110-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
wayfire 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 wayfire
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')
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 wayfire-0.8.0+git20240110/debian/changelog 
wayfire-0.8.0+git20240110/debian/changelog
--- wayfire-0.8.0+git20240110/debian/changelog  2024-01-10 14:57:41.0 
+
+++ wayfire-0.8.0+git20240110/debian/changelog  2024-02-04 19:54:14.0 
+
@@ -1,3 +1,10 @@
+wayfire (0.8.0+git20240110-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 19:54:14 +
+
 wayfire (0.8.0+git20240110-1) unstable; urgency=medium
 
   * New upstream trunk snapshot.
diff -Nru wayfire-0.8.0+git20240110/debian/control 
wayfire-0.8.0+git20240110/debian/control
--- wayfire-0.8.0+git20240110/debian/control2024-01-10 14:57:41.0 
+
+++ wayfire-0.8.0+git20240110/debian/control2024-02-04 19:54:14.0 
+
@@ -49,7 +49,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libwf-utils0 (= ${binary:Version}),
+ libwf-utils0t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: 3D Wayland compositor (wf-utils library dev files)
  Wayfire is a 3D Wayland compositor, inspired by Compiz and based on
@@ -59,7 +59,10 @@
  This package contains the development files for the embedded
  wf-utils library.
 
-Package: libwf-utils0
+Package: libwf-utils0t64
+Provides: ${t64:Provides}
+Replaces: libwf-utils0
+Breaks: libwf-utils0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
diff -Nru wayfire-0.8.0+git20240110/debian/libwf-utils0.install 
wayfire-0.8.0+git20240110/debian/libwf-utils0.install
--- wayfire-0.8.0+git20240110/debian/libwf-utils0.install   2024-01-10 
14:41:10.0 +
+++ wayfire-0.8.0+git20240110/debian/libwf-utils0.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libwf-utils.so.*
diff -Nru wayfire-0.8.0+git20240110/debian/libwf-utils0t64.install 
wayfire-0.8.0+git20240110/debian/libwf-utils0t64.install
--- wayfire-0.8.0+git20240110/debian/libwf-utils0t64.install1970-01-01 
00:00:00.0 +
+++ 

Bug#1063067: marked as done (wimlib: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 05:19:53 +
with message-id 
and subject line Bug#1063067: fixed in wimlib 1.14.4-1.1
has caused the Debian Bug report #1063067,
regarding wimlib: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1063067: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063067
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: wimlib
Version: 1.14.3-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
wimlib 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 wimlib
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')
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 wimlib-1.14.3/debian/changelog wimlib-1.14.3/debian/changelog
--- wimlib-1.14.3/debian/changelog  2023-09-05 08:38:50.0 +
+++ wimlib-1.14.3/debian/changelog  2024-02-04 20:00:53.0 +
@@ -1,3 +1,10 @@
+wimlib (1.14.3-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 20:00:53 +
+
 wimlib (1.14.3-1) unstable; urgency=medium
 
   * New upstream version 1.14.3
diff -Nru wimlib-1.14.3/debian/control wimlib-1.14.3/debian/control
--- wimlib-1.14.3/debian/control2023-04-24 18:10:19.0 +
+++ wimlib-1.14.3/debian/control2024-02-04 20:00:53.0 +
@@ -16,7 +16,10 @@
 Vcs-Git: https://salsa.debian.org/debian/wimlib.git
 Vcs-Browser: https://salsa.debian.org/debian/wimlib
 
-Package: libwim15
+Package: libwim15t64
+Provides: ${t64:Provides}
+Replaces: libwim15
+Breaks: libwim15 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -49,7 +52,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libwim15 (= ${binary:Version}), ${misc:Depends}
+Depends: libwim15t64 (= ${binary:Version}), ${misc:Depends}
 Suggests: wimlib-doc
 Description: Library for manipulating Windows Imaging files - development files
  wimlib is a C library for extracting, creating, modifying, and
diff -Nru wimlib-1.14.3/debian/libwim15.install 
wimlib-1.14.3/debian/libwim15.install
--- wimlib-1.14.3/debian/libwim15.install   2021-04-20 07:20:28.0 
+
+++ wimlib-1.14.3/debian/libwim15.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*-*/libwim.so.*
diff -Nru wimlib-1.14.3/debian/libwim15.symbols 
wimlib-1.14.3/debian/libwim15.symbols
--- wimlib-1.14.3/debian/libwim15.symbols   2021-04-20 07:20:28.0 
+
+++ wimlib-1.14.3/debian/libwim15.symbols   1970-01-01 00:00:00.0 
+
@@ -1,72 +0,0 @@
-libwim.so.15 libwim15 #MINVER#
- wimlib_add_empty_image@Base 1.8.1
- 

Bug#1063064: marked as done (waili: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 05:19:19 +
with message-id 
and subject line Bug#1063064: fixed in waili 19990723-22.3
has caused the Debian Bug report #1063064,
regarding waili: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1063064: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063064
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: waili
Version: 19990723-22.2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
waili 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 waili
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')
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 waili-19990723/debian/changelog waili-19990723/debian/changelog
--- waili-19990723/debian/changelog 2022-11-17 17:41:37.0 +
+++ waili-19990723/debian/changelog 2024-02-04 19:51:35.0 +
@@ -1,3 +1,10 @@
+waili (19990723-22.3) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 19:51:35 +
+
 waili (19990723-22.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru waili-19990723/debian/control waili-19990723/debian/control
--- waili-19990723/debian/control   2014-10-09 10:11:32.0 +
+++ waili-19990723/debian/control   2024-02-04 19:51:35.0 +
@@ -9,7 +9,7 @@
 Package: libwaili-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, libwaili1c2 (=${binary:Version}), libc6-dev
+Depends: ${misc:Depends}, libwaili1t64 (=${binary:Version}), libc6-dev
 Provides: libwaili-doc, libwaili-test
 Description: WAILI is a wavelet transform library (develop. files)
  from the web page:  http://www.cs.kuleuven.ac.be/~wavelets/
@@ -21,7 +21,11 @@
 static library, shared library, include files
  This package provides also documentation and testing sample programs
 
-Package: libwaili1c2
+Package: libwaili1t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libwaili1c2
+Replaces: libwaili1c2
+Breaks: libwaili1c2 (<< ${source:Version})
 Conflicts: libwaili, libwaili1, libwaili1c102
 Section: libs
 Architecture: any
diff -Nru waili-19990723/debian/libwaili1c2.files 
waili-19990723/debian/libwaili1c2.files
--- waili-19990723/debian/libwaili1c2.files 2014-01-13 12:43:49.0 
+
+++ waili-19990723/debian/libwaili1c2.files 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*.so.*
diff -Nru waili-19990723/debian/libwaili1t64.files 
waili-19990723/debian/libwaili1t64.files
--- waili-19990723/debian/libwaili1t64.files1970-01-01 00:00:00.0 
+
+++ waili-19990723/debian/libwaili1t64.files2014-01-13 12:43:49.0 

Bug#1065022: libglib2.0-0t64: t64 transition breaks the systems

2024-02-28 Thread Ash Joubert

Workaround for me was to reinstall gsettings-desktop-schemas:

# apt-get reinstall gsettings-desktop-schemas

I have circulated this rescue information to debian-devel and debian-users.

Cheers,
Ash.


 Forwarded Message 
Subject: Fwd: Fix for missing gsettings desktop schemas on unstable
Date: Thu, 29 Feb 2024 12:03:11 +1300
From: Ash Joubert 
To: debian-de...@lists.debian.org

I know the time_t transition is in progress but there could have been a 
nicer experience for users on unstable:


Feb 29 10:31:30 ripley systemd[914]: Starting at-spi-dbus-bus.service - 
Accessibility services bus...
Feb 29 10:31:30 ripley at-spi-bus-laun[984]: Cannot get the default 
GSettingsSchemaSource - is the gsettings-desktop-schemas package installed?
Feb 29 10:31:30 ripley systemd[914]: at-spi-dbus-bus.service: Main 
process exited, code=killed, status=5/TRAP
Feb 29 10:31:30 ripley systemd[914]: at-spi-dbus-bus.service: Failed 
with result 'signal'.
Feb 29 10:31:30 ripley kernel: traps: at-spi-bus-laun[984] trap int3 
ip:7f46709b4587 sp:7ffea37840b0 error:0 in 
libglib-2.0.so.0.7800.4[7f467097+99000]
Feb 29 10:31:30 ripley systemd[914]: Failed to start 
at-spi-dbus-bus.service - Accessibility services bus.


rednotebook just refused to start!

Cheers,
Ash.


 Forwarded Message 
Subject: Fix for missing gsettings desktop schemas on unstable
Date: Thu, 29 Feb 2024 11:56:48 +1300
From: Ash Joubert 
To: debian-u...@lists.debian.org

There is a huge transition underway on unstable to migrate to 64-bit 
time_t. After upgrading to the new libglib2.0-0t64, nothing could find 
gsettings desktop schemas, breaking applications like rednotebook and 
reportbug (lol), and after a reboot, stopping services like at-spi from 
starting, causing huge timeouts at system and application start.


A workaround that worked for me was to reinstall gsettings-desktop-schemas:

# apt-get reinstall gsettings-desktop-schemas
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not 
upgraded.

Need to get 660 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://ftp.debian.org/debian sid/main amd64 
gsettings-desktop-schemas all 46~beta-3 [660 kB]

Fetched 660 kB in 2s (431 kB/s)
(Reading database ... 35 files and directories currently installed.)
Preparing to unpack .../gsettings-desktop-schemas_46~beta-3_all.deb ...
Unpacking gsettings-desktop-schemas (46~beta-3) over (46~beta-3) ...
Setting up gsettings-desktop-schemas (46~beta-3) ...
Processing triggers for libglib2.0-0t64:amd64 (2.78.4-2) ...

Cheers,

--
Ash Joubert (they/them) 
Director / Game Developer
Transient Software Limited 
New Zealand



Bug#1064313: marked as done (rdma-core: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:57:55 +
with message-id 
and subject line Bug#1064313: fixed in rdma-core 50.0-2
has caused the Debian Bug report #1064313,
regarding rdma-core: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1064313: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064313
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: rdma-core
Version: 48.0-1.1
Severity: important
Tags: patch pending sid trixie
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
rdma-core 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 rdma-core
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')
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 rdma-core-48.0/debian/changelog rdma-core-48.0/debian/changelog
--- rdma-core-48.0/debian/changelog 2024-01-22 15:08:10.0 +
+++ rdma-core-48.0/debian/changelog 2024-02-19 22:06:00.0 +
@@ -1,3 +1,10 @@
+rdma-core (48.0-1.2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 19 Feb 2024 22:06:00 +
+
 rdma-core (48.0-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru rdma-core-48.0/debian/control rdma-core-48.0/debian/control
--- rdma-core-48.0/debian/control   2024-01-22 15:08:10.0 +
+++ rdma-core-48.0/debian/control   2024-02-19 22:06:00.0 +
@@ -191,7 +191,7 @@
 Section: libdevel
 Architecture: linux-any
 Multi-Arch: same
-Depends: libibverbs-dev, librdmacm1 (= ${binary:Version}), ${misc:Depends}
+Depends: libibverbs-dev, librdmacm1t64 (= ${binary:Version}), ${misc:Depends}
 Description: Development files for the librdmacm library
  librdmacm is a library that allows applications to set up reliable
  connected and unreliable datagram transfers when using RDMA adapters.
@@ -210,7 +210,10 @@
  It contains the header files and static libraries (optionally)
  needed for compiling.
 
-Package: librdmacm1
+Package: librdmacm1t64
+Provides: ${t64:Provides}
+Replaces: librdmacm1
+Breaks: librdmacm1 (<< ${source:Version})
 Architecture: linux-any
 Multi-Arch: same
 Section: libs
@@ -249,7 +252,7 @@
  provided by libibverbs, which provides the interface used to actually
  transfer data.
  .
- This package contains useful librdmacm1 example programs such as
+ This package contains useful librdmacm1t64 example programs such as
  rping and udaddy.
 
 Package: srptools
@@ -280,7 +283,7 @@
 
 Package: infiniband-diags
 Architecture: linux-any
-Depends: libibnetdisc5 (= ${binary:Version}),
+Depends: libibnetdisc5t64 (= ${binary:Version}),
  ${misc:Depends},
  ${perl:Depends},
  ${shlibs:Depends}
@@ -322,7 +325,10 @@
  It contains the header files and static libraries 

Processed: retitle

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

> retitle 1065017 runuser: error while loading shared libraries: libpam.so.0
Bug #1065017 [src:pam] unuser: error while loading shared libraries: libpam.so.0
Changed Bug title to 'runuser: error while loading shared libraries: 
libpam.so.0' from 'unuser: error while loading shared libraries: libpam.so.0'.
> retitle 1065022 libglib2.0-0t64: t64 transition breaks the system
Bug #1065022 [libglib2.0-0t64] libglib2.0-0t64: t64 transition breaks the 
systems
Changed Bug title to 'libglib2.0-0t64: t64 transition breaks the system' from 
'libglib2.0-0t64: t64 transition breaks the systems'.
>
End of message, stopping processing here.

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



Bug#1064336: marked as done (python3.12: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:53:30 +
with message-id 
and subject line Bug#1064336: fixed in python3.12 3.12.2-2
has caused the Debian Bug report #1064336,
regarding python3.12: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1064336: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064336
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python3.12
Version: 3.12.2-1
Severity: important
Tags: patch pending sid trixie
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
python3.12 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 python3.12
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')
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 python3.12-3.12.2/debian/changelog python3.12-3.12.2/debian/changelog
--- python3.12-3.12.2/debian/changelog  2024-02-07 12:47:03.0 -0800
+++ python3.12-3.12.2/debian/changelog  2024-02-19 17:00:02.0 -0800
@@ -1,3 +1,10 @@
+python3.12 (3.12.2-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 20 Feb 2024 01:00:02 +
+
 python3.12 (3.12.2-1) unstable; urgency=medium
 
   * Python 3.12.2 release.
diff -Nru python3.12-3.12.2/debian/control python3.12-3.12.2/debian/control
--- python3.12-3.12.2/debian/control2023-12-08 11:28:58.0 -0800
+++ python3.12-3.12.2/debian/control2024-02-19 17:00:02.0 -0800
@@ -116,7 +116,10 @@
  This package contains some essential modules. It is normally not
  used on it's own, but as a dependency of python3.12-minimal.
 
-Package: libpython3.12
+Package: libpython3.12t64
+Provides: ${t64:Provides}
+Replaces: libpython3.12
+Breaks: libpython3.12 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -234,14 +237,15 @@
  .
  See the README.debug for more information.
 
-Package: libpython3.12-dbg
+Package: libpython3.12t64-dbg
+Provides: ${t64:Provides}
 Section: debug
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: libpython3.12-stdlib (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}
-Breaks: python3-gdbm-dbg (<< 3.9.9-1~)
-Replaces: python3-gdbm-dbg (<< 3.9.9-1~)
+Breaks: libpython3.12-dbg (<< ${source:Version}), python3-gdbm-dbg (<< 
3.9.9-1~)
+Replaces: libpython3.12-dbg, python3-gdbm-dbg (<< 3.9.9-1~)
 Description: Debug Build of the Python Interpreter (version 3.12)
  The package holds two things:
  .
diff -Nru python3.12-3.12.2/debian/control.in 
python3.12-3.12.2/debian/control.in
--- python3.12-3.12.2/debian/control.in 2023-12-08 11:28:48.0 -0800
+++ python3.12-3.12.2/debian/control.in 2024-02-19 16:59:50.0 -0800
@@ -116,7 +116,10 @@
  This package contains some essential modules. It is normally not
  

Bug#1063345: marked as done (python3.12: Segmentation fault in get_module_state_by_cls at ../Modules/itertoolsmodule.c)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:53:30 +
with message-id 
and subject line Bug#1063345: fixed in python3.12 3.12.2-2
has caused the Debian Bug report #1063345,
regarding python3.12: Segmentation fault in get_module_state_by_cls at 
../Modules/itertoolsmodule.c
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.)


-- 
1063345: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063345
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: python3.12
Version: 3.12.1-2
Severity: normal

Hi,

python3-celery test suite crashes with python 3.12 during gc before exit (see 
attached stack trace).

It can be reproduced quickly with

apt build-dep celery
dget -xu https://deb.debian.org/debian/pool/main/c/celery/celery_5.3.4-2.dsc
cd celery-5.3.4
python3.12 -m pytest -v 
t/unit/tasks/test_canvas.py::test_group::test_apply_contains_chords_containing_empty_chain
 t/unit/tasks/test_canvas.py::test_group::test_apply
 
> Results (0.56s):
   1 passed
   1 xfailed
Erreur de segmentation (core dumped)

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (101, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.6.13-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3.12 depends on:
ii  libpython3.12-stdlib  3.12.1-2
ii  media-types   10.1.0
ii  python3.12-minimal3.12.1-2
ii  tzdata2023d-1

Versions of packages python3.12 recommends:
ii  ca-certificates  20230311

Versions of packages python3.12 suggests:
ii  binutils 2.42-2
pn  python3.12-doc   
pn  python3.12-venv  

-- no debconf information
#0  0x7f9768de516c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x7f9768d97472 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x0069c0d0 in faulthandler_fatal_error (signum=6) at 
../Modules/faulthandler.c:329
#3  
#4  0x7f9768de516c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x7f9768d97472 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x7f9768d814b2 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x7f9768d813d5 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#8  0x7f9768d903a2 in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x006d1f78 in _PyType_GetModuleState (type=) at 
../Include/internal/pycore_typeobject.h:105
#10 0x006d1f81 in get_module_state_by_cls (cls=) at 
../Modules/itertoolsmodule.c:52
#11 0x006d26ea in teedataobject_clear (tdo=tdo@entry=0x2e30800) at 
../Modules/itertoolsmodule.c:835
#12 0x006d3f4a in teedataobject_dealloc (tdo=0x2e30800) at 
../Modules/itertoolsmodule.c:845
#13 0x005026bd in _Py_Dealloc (op=op@entry=) at ../Objects/object.c:2625
#14 0x006d22f0 in Py_DECREF (filename=filename@entry=0x72c1d7 
"../Modules/itertoolsmodule.c", lineno=lineno@entry=1050, 
op=) at ../Include/object.h:691
#15 0x006d56dd in tee_clear (to=to@entry=0x7f97655226f0) at 
../Modules/itertoolsmodule.c:1050
#16 0x006d5707 in tee_dealloc (to=0x7f97655226f0) at 
../Modules/itertoolsmodule.c:1059
#17 0x005026bd in _Py_Dealloc (op=op@entry=) at ../Objects/object.c:2625
#18 0x004d53ee in Py_DECREF (filename=filename@entry=0x714e38 
"../Objects/frameobject.c", lineno=lineno@entry=911, op=) at ../Include/object.h:691
#19 0x004d66c1 in frame_dealloc (f=Python Exception : <__main__.PyCodeObjectPtr object at 0x7fbd68277bd0>
) at ../Objects/frameobject.c:911
#20 0x005026bd in _Py_Dealloc (op=op@entry=Python Exception : There is no member named f_frame.
) at ../Objects/object.c:2625
#21 0x0061acdc in Py_DECREF (filename=filename@entry=0x70d22f 
"../Include/object.h", lineno=lineno@entry=799, op=Python Exception : There is no member named f_frame.
) at ../Include/object.h:691
#22 0x0061ad7d in Py_XDECREF (op=) at 
../Include/object.h:799
#23 0x0061af2d in tb_dealloc (tb=0x7f9765a1fca0) at 
../Python/traceback.c:191
#24 0x005026bd in _Py_Dealloc (op=op@entry=) at ../Objects/object.c:2625
#25 0x0061acdc in Py_DECREF (filename=filename@entry=0x70d22f 
"../Include/object.h", lineno=lineno@entry=799, op=) at ../Include/object.h:691
#26 0x0061ad7d in Py_XDECREF (op=) at 
../Include/object.h:799
#27 0x0061af24 in tb_dealloc (tb=0x7f9765a1e350) at 
../Python/traceback.c:190
#28 0x005026bd in 

Bug#1064806: marked as done (python3.11: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:52:53 +
with message-id 
and subject line Bug#1064806: fixed in python3.11 3.11.8-2
has caused the Debian Bug report #1064806,
regarding python3.11: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1064806: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064806
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python3.11
Version: 3.11.8-1
Severity: important
Tags: patch pending sid trixie
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
python3.11 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 python3.11
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-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru python3.11-3.11.8/debian/changelog python3.11-3.11.8/debian/changelog
--- python3.11-3.11.8/debian/changelog  2024-02-08 10:52:08.0 +1300
+++ python3.11-3.11.8/debian/changelog  2024-02-26 14:17:51.0 +1300
@@ -1,3 +1,10 @@
+python3.11 (3.11.8-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Mon, 26 Feb 2024 
14:17:51 +1300
+
 python3.11 (3.11.8-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru python3.11-3.11.8/debian/control python3.11-3.11.8/debian/control
--- python3.11-3.11.8/debian/control2023-12-09 08:27:08.0 +1300
+++ python3.11-3.11.8/debian/control2024-02-26 14:14:52.0 +1300
@@ -116,7 +116,10 @@
  This package contains some essential modules. It is normally not
  used on it's own, but as a dependency of python3.11-minimal.
 
-Package: libpython3.11
+Package: libpython3.11t64
+Provides: ${t64:Provides}
+Replaces: libpython3.11
+Breaks: libpython3.11 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -234,14 +237,15 @@
  .
  See the README.debug for more information.
 
-Package: libpython3.11-dbg
+Package: libpython3.11t64-dbg
+Provides: ${t64:Provides}
 Section: debug
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: libpython3.11-stdlib (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}
-Breaks: python3-gdbm-dbg (<< 3.9.9-1~)
-Replaces: python3-gdbm-dbg (<< 3.9.9-1~)
+Breaks: libpython3.11-dbg (<< ${source:Version}), python3-gdbm-dbg (<< 
3.9.9-1~)
+Replaces: libpython3.11-dbg, python3-gdbm-dbg (<< 3.9.9-1~)
 Description: Debug Build of the Python Interpreter (version 3.11)
  The package holds two things:
  .
diff -Nru python3.11-3.11.8/debian/control.in 
python3.11-3.11.8/debian/control.in
--- python3.11-3.11.8/debian/control.in 2023-12-09 08:25:58.0 +1300
+++ python3.11-3.11.8/debian/control.in 2024-02-26 14:13:44.0 +1300
@@ -116,7 +116,10 @@
  This package contains some 

Bug#1062836: marked as done (opencolorio: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:51:24 +
with message-id 
and subject line Bug#1062836: fixed in opencolorio 2.1.3+dfsg-1.1
has caused the Debian Bug report #1062836,
regarding opencolorio: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1062836: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062836
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: opencolorio
Version: 2.1.3+dfsg-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
opencolorio 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 opencolorio
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')
Architecture: amd64 (x86_64)

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, 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 opencolorio-2.1.3+dfsg/debian/changelog 
opencolorio-2.1.3+dfsg/debian/changelog
--- opencolorio-2.1.3+dfsg/debian/changelog 2023-09-06 15:33:23.0 
-0300
+++ opencolorio-2.1.3+dfsg/debian/changelog 2024-02-03 16:00:38.0 
-0300
@@ -1,3 +1,10 @@
+opencolorio (2.1.3+dfsg-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Sat, 03 Feb 2024 16:00:38 -0300
+
 opencolorio (2.1.3+dfsg-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru opencolorio-2.1.3+dfsg/debian/control 
opencolorio-2.1.3+dfsg/debian/control
--- opencolorio-2.1.3+dfsg/debian/control   2023-09-06 15:29:56.0 
-0300
+++ opencolorio-2.1.3+dfsg/debian/control   2024-02-03 16:00:38.0 
-0300
@@ -43,7 +43,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libopencolorio2.1 (= ${binary:Version}),
+Depends: libopencolorio2.1t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: complete color management solution - development
  OpenColorIO (OCIO) is a complete color management solution geared
@@ -70,7 +70,10 @@
  This package provides the development files used to build
  applications using OpenColorIO.
 
-Package: libopencolorio2.1
+Package: libopencolorio2.1t64
+Provides: ${t64:Provides}
+Replaces: libopencolorio2.1
+Breaks: libopencolorio2.1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
@@ -134,7 +137,7 @@
 Section: python
 Architecture: any
 Multi-Arch: same
-Depends: libopencolorio2.1 (= ${binary:Version}),
+Depends: libopencolorio2.1t64 (= ${binary:Version}),
  ${misc:Depends},
  ${python3:Depends},
  ${shlibs:Depends}
diff -Nru opencolorio-2.1.3+dfsg/debian/libopencolorio2.1.install 
opencolorio-2.1.3+dfsg/debian/libopencolorio2.1.install
--- opencolorio-2.1.3+dfsg/debian/libopencolorio2.1.install 2023-09-06 
15:29:56.0 -0300
+++ 

Bug#1062835: marked as done (opencl-clang-17: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:51:04 +
with message-id 
and subject line Bug#1062835: fixed in opencl-clang-17 17.0.0-2.1
has caused the Debian Bug report #1062835,
regarding opencl-clang-17: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1062835: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062835
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: opencl-clang-17
Version: 17.0.0-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
opencl-clang-17 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 opencl-clang-17
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')
Architecture: amd64 (x86_64)

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, 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 opencl-clang-17-17.0.0/debian/changelog 
opencl-clang-17-17.0.0/debian/changelog
--- opencl-clang-17-17.0.0/debian/changelog 2023-11-04 21:50:59.0 
-0300
+++ opencl-clang-17-17.0.0/debian/changelog 2024-02-03 15:57:45.0 
-0300
@@ -1,3 +1,10 @@
+opencl-clang-17 (17.0.0-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Sat, 03 Feb 2024 15:57:45 -0300
+
 opencl-clang-17 (17.0.0-2) unstable; urgency=medium
 
   * Upload to unstable.
diff -Nru opencl-clang-17-17.0.0/debian/control 
opencl-clang-17-17.0.0/debian/control
--- opencl-clang-17-17.0.0/debian/control   2023-11-04 21:50:59.0 
-0300
+++ opencl-clang-17-17.0.0/debian/control   2024-02-03 15:57:44.0 
-0300
@@ -20,7 +20,10 @@
 Vcs-Browser: https://salsa.debian.org/opencl-team/opencl-clang
 Vcs-Git: https://salsa.debian.org/opencl-team/opencl-clang.git -b llvm17/main
 
-Package: libopencl-clang17
+Package: libopencl-clang17t64
+Provides: ${t64:Provides}
+Replaces: libopencl-clang17
+Breaks: libopencl-clang17 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -34,7 +37,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
- libopencl-clang17 (= ${binary:Version}),
+ libopencl-clang17t64 (= ${binary:Version}),
 Conflicts:
  libopencl-clang-x.y-dev,
 Breaks:
diff -Nru opencl-clang-17-17.0.0/debian/libopencl-clang17.install 
opencl-clang-17-17.0.0/debian/libopencl-clang17.install
--- opencl-clang-17-17.0.0/debian/libopencl-clang17.install 2023-11-04 
21:50:59.0 -0300
+++ opencl-clang-17-17.0.0/debian/libopencl-clang17.install 1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/libopencl-clang.so.*   usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru opencl-clang-17-17.0.0/debian/libopencl-clang17.symbols 
opencl-clang-17-17.0.0/debian/libopencl-clang17.symbols
--- 

Bug#1062089: fuse: NMU diff for 64-bit time_t transition

2024-02-28 Thread mwhudson
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


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

Kernel: Linux 6.5.0-21-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 fuse-2.9.9/debian/changelog fuse-2.9.9/debian/changelog
--- fuse-2.9.9/debian/changelog 2023-11-07 05:58:07.0 +
+++ fuse-2.9.9/debian/changelog 2024-02-29 04:38:09.0 +
@@ -1,3 +1,11 @@
+fuse (2.9.9-8.1) experimental; urgency=medium
+
+  [ Lukas Märdian ]
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Thu, 29 Feb 2024 04:38:09 +
+
 fuse (2.9.9-8) unstable; urgency=medium
 
   [ Helmut Grohne  ]
diff -Nru fuse-2.9.9/debian/control fuse-2.9.9/debian/control
--- fuse-2.9.9/debian/control   2023-11-05 13:15:59.0 +
+++ fuse-2.9.9/debian/control   2024-02-29 04:38:09.0 +
@@ -2,7 +2,7 @@
 Section: utils
 Priority: optional
 Maintainer: Laszlo Boszormenyi (GCS) 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13),
  libselinux-dev [linux-any],
  gettext
@@ -16,7 +16,7 @@
 Depends:
  ${misc:Depends},
  ${shlibs:Depends},
- libfuse2 (= ${binary:Version}),
+ libfuse2t64 (= ${binary:Version}),
  adduser,
  mount (>= 2.19.1),
  sed (>= 4)
@@ -26,7 +26,10 @@
  secure method for non privileged users to create and mount their own 
filesystem
  implementations.
 
-Package: libfuse2
+Package: libfuse2t64
+Provides: ${t64:Provides}
+Replaces: libfuse2
+Breaks: libfuse2 (<< ${source:Version})
 Section: libs
 Architecture: linux-any kfreebsd-any
 Multi-Arch: same
@@ -50,7 +53,7 @@
 Multi-Arch: same
 Depends:
  ${misc:Depends},
- libfuse2 (= ${binary:Version}),
+ libfuse2t64 (= ${binary:Version}),
  libselinux-dev [linux-any],
 Suggests: fuse
 Description: Filesystem in Userspace (development)
diff -Nru fuse-2.9.9/debian/libfuse2.docs fuse-2.9.9/debian/libfuse2.docs
--- fuse-2.9.9/debian/libfuse2.docs 2016-01-17 16:02:35.0 +
+++ fuse-2.9.9/debian/libfuse2.docs 1970-01-01 00:00:00.0 +
@@ -1,5 +0,0 @@
-NEWS
-README.md
-README.NFS
-doc/*.txt
-doc/how-fuse-works
diff -Nru fuse-2.9.9/debian/libfuse2.install fuse-2.9.9/debian/libfuse2.install
--- fuse-2.9.9/debian/libfuse2.install  2014-06-20 06:23:50.0 +
+++ fuse-2.9.9/debian/libfuse2.install  1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/*.so.*   lib
diff -Nru fuse-2.9.9/debian/libfuse2.symbols fuse-2.9.9/debian/libfuse2.symbols
--- fuse-2.9.9/debian/libfuse2.symbols  2014-06-20 06:23:50.0 +
+++ fuse-2.9.9/debian/libfuse2.symbols  1970-01-01 00:00:00.0 +
@@ -1,22 +0,0 @@
-libfuse.so.2 #PACKAGE# #MINVER#
-* Build-Depends-Package: libfuse-dev
- (symver)FUSE_2.2 2.2
- (symver)FUSE_2.4 2.4
- (symver)FUSE_2.5 2.5
- (symver)FUSE_2.6 2.6
- (symver)FUSE_2.7 2.7
- (symver)FUSE_2.7.5 2.7.5
- (symver)FUSE_2.8 2.8
- (symver)FUSE_2.9 2.9
- (symver)FUSE_2.9.1 2.9.1
- (arch=linux-any)__fuse_exited@Base 2.2
- __fuse_loop_mt@Base 2.2
- (arch=linux-any)__fuse_process_cmd@Base 2.2
- (arch=linux-any)__fuse_read_cmd@Base 2.2
- (arch=linux-any)__fuse_set_getcontext_func@Base 2.2
- (arch=linux-any)__fuse_setup@Base 2.2
- (arch=linux-any)__fuse_teardown@Base 2.2
- (arch=linux-any)fuse_main@Base 2.5
- (arch=linux-any)fuse_new@Base 2.5
-libulockmgr.so.1 #PACKAGE# #MINVER#
- ulockmgr_op@Base 2.6
diff -Nru fuse-2.9.9/debian/libfuse2t64.docs fuse-2.9.9/debian/libfuse2t64.docs
--- fuse-2.9.9/debian/libfuse2t64.docs  1970-01-01 00:00:00.0 +
+++ fuse-2.9.9/debian/libfuse2t64.docs  2024-02-29 04:38:08.0 +
@@ -0,0 +1,5 @@
+NEWS
+README.md
+README.NFS
+doc/*.txt
+doc/how-fuse-works
diff -Nru fuse-2.9.9/debian/libfuse2t64.install 
fuse-2.9.9/debian/libfuse2t64.install
--- fuse-2.9.9/debian/libfuse2t64.install   1970-01-01 00:00:00.0 
+
+++ fuse-2.9.9/debian/libfuse2t64.install   2024-02-29 04:38:08.0 
+
@@ -0,0 +1 @@
+usr/lib/*/*.so.*   lib
diff -Nru fuse-2.9.9/debian/libfuse2t64.lintian-overrides 
fuse-2.9.9/debian/libfuse2t64.lintian-overrides
--- fuse-2.9.9/debian/libfuse2t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ fuse-2.9.9/debian/libfuse2t64.lintian-overrides 2024-02-29 
04:38:08.0 +
@@ -0,0 +1 @@
+libfuse2t64: package-name-doesnt-match-sonames libfuse2
diff -Nru fuse-2.9.9/debian/libfuse2t64.symbols 
fuse-2.9.9/debian/libfuse2t64.symbols
--- 

Bug#1062829: marked as done (openafs: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:50:46 +
with message-id 
and subject line Bug#1062829: fixed in openafs 1.8.10-2.1
has caused the Debian Bug report #1062829,
regarding openafs: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1062829: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062829
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: openafs
Version: 1.8.10-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
openafs 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 openafs
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')
Architecture: amd64 (x86_64)

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, 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 openafs-1.8.10/debian/changelog openafs-1.8.10/debian/changelog
--- openafs-1.8.10/debian/changelog 2023-12-24 02:56:47.0 -0300
+++ openafs-1.8.10/debian/changelog 2024-02-03 15:31:54.0 -0300
@@ -1,3 +1,10 @@
+openafs (1.8.10-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Sat, 03 Feb 2024 15:31:54 -0300
+
 openafs (1.8.10-2) unstable; urgency=medium
 
   * Update lintian overrides to use appropriate context.
diff -Nru openafs-1.8.10/debian/control openafs-1.8.10/debian/control
--- openafs-1.8.10/debian/control   2023-12-22 19:47:52.0 -0300
+++ openafs-1.8.10/debian/control   2024-02-03 15:31:53.0 -0300
@@ -106,7 +106,10 @@
  from a Kerberos keytab, and ka-forwarder, a utility to forward kaserver
  requests to a KDC using fakeka.
 
-Package: libkopenafs2
+Package: libkopenafs2t64
+Provides: ${t64:Provides}
+Replaces: libkopenafs2
+Breaks: libkopenafs2 (<< ${source:Version})
 Section: libs
 Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc ppc64 
ppc64el s390 s390x sparc
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -119,7 +122,10 @@
  manipulating AFS process authentication groups (PAGs).  It provides the
  a subset of the interface provided by the Heimdal libkafs library.
 
-Package: libafsauthent2
+Package: libafsauthent2t64
+Provides: ${t64:Provides}
+Replaces: libafsauthent2
+Breaks: libafsauthent2 (<< ${source:Version})
 Section: libs
 Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc ppc64 
ppc64el s390 s390x sparc
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -131,7 +137,10 @@
  This package provides the shared library implementing AFS client
  authentication and token management.
 
-Package: libafsrpc2
+Package: libafsrpc2t64
+Provides: ${t64:Provides}
+Replaces: libafsrpc2
+Breaks: libafsrpc2 (<< ${source:Version})
 Section: libs
 Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc ppc64 

Bug#1062833: marked as done (opencl-clang-16: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:50:55 +
with message-id 
and subject line Bug#1062833: fixed in opencl-clang-16 16.0.0-3.1
has caused the Debian Bug report #1062833,
regarding opencl-clang-16: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1062833: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062833
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: opencl-clang-16
Version: 16.0.0-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
opencl-clang-16 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 opencl-clang-16
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')
Architecture: amd64 (x86_64)

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, 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 opencl-clang-16-16.0.0/debian/changelog 
opencl-clang-16-16.0.0/debian/changelog
--- opencl-clang-16-16.0.0/debian/changelog 2023-09-29 10:28:50.0 
-0300
+++ opencl-clang-16-16.0.0/debian/changelog 2024-02-03 15:53:44.0 
-0300
@@ -1,3 +1,10 @@
+opencl-clang-16 (16.0.0-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Sat, 03 Feb 2024 15:53:44 -0300
+
 opencl-clang-16 (16.0.0-3) unstable; urgency=medium
 
   * Restrict watch file to 16.* releases.
diff -Nru opencl-clang-16-16.0.0/debian/control 
opencl-clang-16-16.0.0/debian/control
--- opencl-clang-16-16.0.0/debian/control   2023-09-29 10:28:50.0 
-0300
+++ opencl-clang-16-16.0.0/debian/control   2024-02-03 15:53:43.0 
-0300
@@ -20,7 +20,10 @@
 Vcs-Browser: https://salsa.debian.org/opencl-team/opencl-clang
 Vcs-Git: https://salsa.debian.org/opencl-team/opencl-clang.git -b llvm16/main
 
-Package: libopencl-clang16
+Package: libopencl-clang16t64
+Provides: ${t64:Provides}
+Replaces: libopencl-clang16
+Breaks: libopencl-clang16 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -34,7 +37,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
- libopencl-clang16 (= ${binary:Version}),
+ libopencl-clang16t64 (= ${binary:Version}),
 Conflicts:
  libopencl-clang-x.y-dev,
 Breaks:
diff -Nru opencl-clang-16-16.0.0/debian/libopencl-clang16.install 
opencl-clang-16-16.0.0/debian/libopencl-clang16.install
--- opencl-clang-16-16.0.0/debian/libopencl-clang16.install 2023-09-29 
10:28:50.0 -0300
+++ opencl-clang-16-16.0.0/debian/libopencl-clang16.install 1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/libopencl-clang.so.*   usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru opencl-clang-16-16.0.0/debian/libopencl-clang16.symbols 
opencl-clang-16-16.0.0/debian/libopencl-clang16.symbols
--- 

Bug#1064260: marked as done (omniorb-dfsg: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:48:50 +
with message-id 
and subject line Bug#1064260: fixed in omniorb-dfsg 4.3.2+ds1-1.1
has caused the Debian Bug report #1064260,
regarding omniorb-dfsg: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1064260: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064260
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: omniorb-dfsg
Version: 4.3.2+ds1-1
Severity: important
Tags: patch pending sid trixie
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
omniorb-dfsg 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 omniorb-dfsg
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')
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 omniorb-dfsg-4.3.2+ds1/debian/changelog 
omniorb-dfsg-4.3.2+ds1/debian/changelog
--- omniorb-dfsg-4.3.2+ds1/debian/changelog 2024-02-08 20:33:14.0 
+
+++ omniorb-dfsg-4.3.2+ds1/debian/changelog 2024-02-19 06:31:02.0 
+
@@ -1,3 +1,10 @@
+omniorb-dfsg (4.3.2+ds1-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 19 Feb 2024 06:31:02 +
+
 omniorb-dfsg (4.3.2+ds1-1) unstable; urgency=medium
 
   * Team upload.
diff -Nru omniorb-dfsg-4.3.2+ds1/debian/control 
omniorb-dfsg-4.3.2+ds1/debian/control
--- omniorb-dfsg-4.3.2+ds1/debian/control   2024-02-08 18:46:24.0 
+
+++ omniorb-dfsg-4.3.2+ds1/debian/control   2024-02-19 06:31:02.0 
+
@@ -95,13 +95,15 @@
  .
  This includes developer files for libcos4 and libcosdynamic4.
 
-Package: libomniorb4-3
+Package: libomniorb4-3t64
+Provides: ${t64:Provides}
+Breaks: libomniorb4-3 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Conflicts: libomniorb4-2
-Replaces: libomniorb4-2
+Replaces: libomniorb4-3, libomniorb4-2
 Description: omniORB core libraries
  omniORB4 is a freely available Common Object Request Broker
  Architecture (CORBA) 2.6 compliant object request broker (ORB)
@@ -115,7 +117,7 @@
 Package: libomniorb4-dev
 Architecture: any
 Section: libdevel
-Depends: libomniorb4-3 (= ${binary:Version}), libomnithread4-dev (= 
${binary:Version}), libssl-dev, pkgconf, ${misc:Depends}
+Depends: libomniorb4-3t64 (= ${binary:Version}), libomnithread4-dev (= 
${binary:Version}), libssl-dev, pkgconf, ${misc:Depends}
 Breaks: libomniorb3-dev
 Replaces: libomniorb3-dev
 Description: omniORB core libraries development files
diff -Nru omniorb-dfsg-4.3.2+ds1/debian/libomniorb4-3.dirs 
omniorb-dfsg-4.3.2+ds1/debian/libomniorb4-3.dirs
--- omniorb-dfsg-4.3.2+ds1/debian/libomniorb4-3.dirs2023-08-25 
18:49:22.0 +
+++ omniorb-dfsg-4.3.2+ds1/debian/libomniorb4-3.dirs  

Bug#1064646: marked as done (open3d: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:50:19 +
with message-id 
and subject line Bug#1064646: fixed in open3d 0.18.0+ds-3.1
has caused the Debian Bug report #1064646,
regarding open3d: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1064646: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064646
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: open3d
Version: 0.18.0+ds-3
Severity: important
Tags: patch pending sid trixie
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
open3d 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 open3d
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')
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 open3d-0.18.0+ds/debian/changelog open3d-0.18.0+ds/debian/changelog
--- open3d-0.18.0+ds/debian/changelog   2024-02-15 12:54:52.0 +
+++ open3d-0.18.0+ds/debian/changelog   2024-02-25 16:27:12.0 +
@@ -1,3 +1,10 @@
+open3d (0.18.0+ds-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 25 Feb 2024 16:27:12 +
+
 open3d (0.18.0+ds-3) unstable; urgency=medium
 
   * Upload to unstable.
diff -Nru open3d-0.18.0+ds/debian/control open3d-0.18.0+ds/debian/control
--- open3d-0.18.0+ds/debian/control 2024-02-15 12:54:52.0 +
+++ open3d-0.18.0+ds/debian/control 2024-02-25 16:27:12.0 +
@@ -67,7 +67,10 @@
  of carefully selected data structures and algorithms in both C++ and
  Python. The backend is highly optimized and is set up for parallelization.
 
-Package: libopen3d0.18
+Package: libopen3d0.18t64
+Provides: ${t64:Provides}
+Replaces: libopen3d0.18
+Breaks: libopen3d0.18 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -86,7 +89,7 @@
  libfmt-dev,
  libglew-dev,
  libglfw3-dev,
- libopen3d0.18 (= ${binary:Version}),
+ libopen3d0.18t64 (= ${binary:Version}),
 Suggests: open3d-doc, open3d-gui, open3d-tools
 Description: ${source:Synopsis} - development headers
  ${source:Extended-Description}
diff -Nru open3d-0.18.0+ds/debian/libopen3d0.18.install 
open3d-0.18.0+ds/debian/libopen3d0.18.install
--- open3d-0.18.0+ds/debian/libopen3d0.18.install   2024-02-15 
12:54:52.0 +
+++ open3d-0.18.0+ds/debian/libopen3d0.18.install   1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/lib*.so.*
-
diff -Nru open3d-0.18.0+ds/debian/libopen3d0.18t64.install 
open3d-0.18.0+ds/debian/libopen3d0.18t64.install
--- open3d-0.18.0+ds/debian/libopen3d0.18t64.install1970-01-01 
00:00:00.0 +
+++ open3d-0.18.0+ds/debian/libopen3d0.18t64.install2024-02-15 
12:54:52.0 +
@@ -0,0 +1,2 @@
+usr/lib/*/lib*.so.*
+
diff -Nru 

Bug#1062826: marked as done (open-isns: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:49:53 +
with message-id 
and subject line Bug#1062826: fixed in open-isns 0.101-0.3
has caused the Debian Bug report #1062826,
regarding open-isns: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1062826: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062826
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: open-isns
Version: 0.101-0.2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
open-isns 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 open-isns
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')
Architecture: amd64 (x86_64)

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, 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 open-isns-0.101/debian/changelog open-isns-0.101/debian/changelog
--- open-isns-0.101/debian/changelog2022-05-23 04:14:29.0 -0300
+++ open-isns-0.101/debian/changelog2024-02-03 15:02:54.0 -0300
@@ -1,3 +1,10 @@
+open-isns (0.101-0.3) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Sat, 03 Feb 2024 15:02:54 -0300
+
 open-isns (0.101-0.2) unstable; urgency=medium
 
   [ Gianfranco Costamagna ]
diff -Nru open-isns-0.101/debian/control open-isns-0.101/debian/control
--- open-isns-0.101/debian/control  2022-05-17 19:22:13.0 -0300
+++ open-isns-0.101/debian/control  2024-02-03 15:02:54.0 -0300
@@ -55,7 +55,10 @@
  online and informs local services (such as the iSCSI initiator daemon)
  about these changes.
 
-Package: libisns0
+Package: libisns0t64
+Provides: ${t64:Provides}
+Replaces: libisns0
+Breaks: libisns0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -74,7 +77,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libisns0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libisns0t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
 Description: Internet Storage Name Service - development files
  Open-iSNS is an implementation of the Internet Storage Name Service
  (iSNS), according to RFC 4171, which facilitates automated discovery,
diff -Nru open-isns-0.101/debian/libisns0.install 
open-isns-0.101/debian/libisns0.install
--- open-isns-0.101/debian/libisns0.install 2021-12-15 05:09:17.0 
-0300
+++ open-isns-0.101/debian/libisns0.install 1969-12-31 21:00:00.0 
-0300
@@ -1 +0,0 @@
-usr/lib/*/libisns.so.*
diff -Nru open-isns-0.101/debian/libisns0t64.install 
open-isns-0.101/debian/libisns0t64.install
--- open-isns-0.101/debian/libisns0t64.install  1969-12-31 21:00:00.0 
-0300
+++ open-isns-0.101/debian/libisns0t64.install  2021-12-15 

Bug#1062825: marked as done (open-coarrays: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:49:41 +
with message-id 
and subject line Bug#1062825: fixed in open-coarrays 2.10.2+ds-2.1
has caused the Debian Bug report #1062825,
regarding open-coarrays: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1062825: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062825
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: open-coarrays
Version: 2.10.2+ds-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
open-coarrays 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 open-coarrays
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')
Architecture: amd64 (x86_64)

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, 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 open-coarrays-2.10.2+ds/debian/changelog 
open-coarrays-2.10.2+ds/debian/changelog
--- open-coarrays-2.10.2+ds/debian/changelog2024-01-24 06:28:13.0 
-0300
+++ open-coarrays-2.10.2+ds/debian/changelog2024-02-03 14:58:24.0 
-0300
@@ -1,3 +1,10 @@
+open-coarrays (2.10.2+ds-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Sat, 03 Feb 2024 14:58:24 -0300
+
 open-coarrays (2.10.2+ds-2) unstable; urgency=medium
 
   * New upstream release Cbinaries removed)
diff -Nru open-coarrays-2.10.2+ds/debian/control 
open-coarrays-2.10.2+ds/debian/control
--- open-coarrays-2.10.2+ds/debian/control  2024-01-24 06:28:13.0 
-0300
+++ open-coarrays-2.10.2+ds/debian/control  2024-02-03 14:58:24.0 
-0300
@@ -34,7 +34,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}, gfortran  | fortran-compiler, 
openmpi-bin,
- libcaf-openmpi-3 (= ${binary:Version}), libcoarrays-dev
+ libcaf-openmpi-3t64 (= ${binary:Version}), libcoarrays-dev
 Description: Co-Array Fortran libraries  - development files (OpenMPI)
  OpenCoArrays is an open-source software project that supports the 
  coarray Fortran (CAF) parallel programming features of the Fortran 2008 
@@ -44,7 +44,10 @@
  This package provides the libraries necessary for Fortran to build parallel
  CAF programs built on top of OpenMPI.
 
-Package: libcaf-openmpi-3
+Package: libcaf-openmpi-3t64
+Provides: ${t64:Provides}
+Replaces: libcaf-openmpi-3
+Breaks: libcaf-openmpi-3 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -63,7 +66,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}, gfortran | fortran-compiler, 
mpich,
- libcaf-mpich-3 (= ${binary:Version}), libcoarrays-dev
+ libcaf-mpich-3t64 (= ${binary:Version}), libcoarrays-dev
 Description: Co-Array Fortran libraries for - development files (MPICH)
  

Bug#1062824: marked as done (onnx: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:49:30 +
with message-id 
and subject line Bug#1062824: fixed in onnx 1.14.1-2.1
has caused the Debian Bug report #1062824,
regarding onnx: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1062824: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062824
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: onnx
Version: 1.14.1-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
onnx 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 onnx
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')
Architecture: amd64 (x86_64)

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, 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 onnx-1.14.1/debian/changelog onnx-1.14.1/debian/changelog
--- onnx-1.14.1/debian/changelog2023-12-31 22:01:26.0 -0300
+++ onnx-1.14.1/debian/changelog2024-02-03 14:51:38.0 -0300
@@ -1,3 +1,10 @@
+onnx (1.14.1-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Sat, 03 Feb 2024 14:51:38 -0300
+
 onnx (1.14.1-2) unstable; urgency=medium
 
   * Upload to unstable.
diff -Nru onnx-1.14.1/debian/control onnx-1.14.1/debian/control
--- onnx-1.14.1/debian/control  2023-08-20 00:51:54.0 -0300
+++ onnx-1.14.1/debian/control  2024-02-03 14:51:38.0 -0300
@@ -44,7 +44,10 @@
  .
  This package contains the python interface.
 
-Package: libonnx1
+Package: libonnx1t64
+Provides: ${t64:Provides}
+Replaces: libonnx1
+Breaks: libonnx1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -66,7 +69,7 @@
 Package: libonnx-dev
 Architecture: any
 Multi-Arch: same
-Depends: libonnx1 (= ${binary:Version}),
+Depends: libonnx1t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: Open Neural Network Exchange (ONNX) (dev)
  Open Neural Network Exchange (ONNX) is the first step toward an open ecosystem
diff -Nru onnx-1.14.1/debian/libonnx1.install 
onnx-1.14.1/debian/libonnx1.install
--- onnx-1.14.1/debian/libonnx1.install 2022-02-19 11:14:02.0 -0300
+++ onnx-1.14.1/debian/libonnx1.install 1969-12-31 21:00:00.0 -0300
@@ -1,2 +0,0 @@
-usr/lib/*/libonnx.so.*
-usr/lib/*/libonnx_proto.so.*
diff -Nru onnx-1.14.1/debian/libonnx1t64.install 
onnx-1.14.1/debian/libonnx1t64.install
--- onnx-1.14.1/debian/libonnx1t64.install  1969-12-31 21:00:00.0 
-0300
+++ onnx-1.14.1/debian/libonnx1t64.install  2022-02-19 11:14:02.0 
-0300
@@ -0,0 +1,2 @@
+usr/lib/*/libonnx.so.*
+usr/lib/*/libonnx_proto.so.*
diff -Nru onnx-1.14.1/debian/libonnx1t64.lintian-overrides 
onnx-1.14.1/debian/libonnx1t64.lintian-overrides
--- 

Bug#1062823: marked as done (ompl: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:49:06 +
with message-id 
and subject line Bug#1062823: fixed in ompl 1.5.2+ds1-1.1
has caused the Debian Bug report #1062823,
regarding ompl: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1062823: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062823
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ompl
Version: 1.5.2+ds1-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
ompl 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 ompl
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')
Architecture: amd64 (x86_64)

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, 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 ompl-1.5.2+ds1/debian/changelog ompl-1.5.2+ds1/debian/changelog
--- ompl-1.5.2+ds1/debian/changelog 2021-02-02 11:22:21.0 -0300
+++ ompl-1.5.2+ds1/debian/changelog 2024-02-03 14:45:02.0 -0300
@@ -1,3 +1,10 @@
+ompl (1.5.2+ds1-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Sat, 03 Feb 2024 14:45:02 -0300
+
 ompl (1.5.2+ds1-1) unstable; urgency=medium
 
   * New upstream version.
diff -Nru ompl-1.5.2+ds1/debian/control ompl-1.5.2+ds1/debian/control
--- ompl-1.5.2+ds1/debian/control   2020-12-22 15:52:15.0 -0300
+++ ompl-1.5.2+ds1/debian/control   2024-02-03 14:45:02.0 -0300
@@ -30,7 +30,7 @@
 Package: libompl-dev
 Architecture: any
 Section: libdevel
-Depends: libompl16 (= ${binary:Version}),
+Depends: libompl16t64 (= ${binary:Version}),
  ${misc:Depends},
  libboost-dev,
  libeigen3-dev,
@@ -45,7 +45,10 @@
  additional components. This package contains the development files
  needed to use the library.
 
-Package: libompl16
+Package: libompl16t64
+Provides: ${t64:Provides}
+Replaces: libompl16
+Breaks: libompl16 (<< ${source:Version})
 Multi-Arch: same
 Architecture: any
 Depends: ${shlibs:Depends},
diff -Nru ompl-1.5.2+ds1/debian/libompl16.install 
ompl-1.5.2+ds1/debian/libompl16.install
--- ompl-1.5.2+ds1/debian/libompl16.install 2020-12-22 13:01:20.0 
-0300
+++ ompl-1.5.2+ds1/debian/libompl16.install 1969-12-31 21:00:00.0 
-0300
@@ -1,2 +0,0 @@
-usr/lib/*/lib*.so.*
-
diff -Nru ompl-1.5.2+ds1/debian/libompl16t64.install 
ompl-1.5.2+ds1/debian/libompl16t64.install
--- ompl-1.5.2+ds1/debian/libompl16t64.install  1969-12-31 21:00:00.0 
-0300
+++ ompl-1.5.2+ds1/debian/libompl16t64.install  2020-12-22 13:01:20.0 
-0300
@@ -0,0 +1,2 @@
+usr/lib/*/lib*.so.*
+
diff -Nru ompl-1.5.2+ds1/debian/libompl16t64.lintian-overrides 
ompl-1.5.2+ds1/debian/libompl16t64.lintian-overrides
--- 

Bug#1062822: marked as done (omnievents: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:48:36 +
with message-id 
and subject line Bug#1062822: fixed in omnievents 1:2.6.2-6.1
has caused the Debian Bug report #1062822,
regarding omnievents: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1062822: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062822
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: omnievents
Version: 1:2.6.2-6
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
omnievents 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 omnievents
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')
Architecture: amd64 (x86_64)

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, 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 omnievents-2.6.2/debian/changelog omnievents-2.6.2/debian/changelog
--- omnievents-2.6.2/debian/changelog   2022-11-17 08:01:16.0 -0300
+++ omnievents-2.6.2/debian/changelog   2024-02-03 14:41:04.0 -0300
@@ -1,3 +1,10 @@
+omnievents (1:2.6.2-6.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Sat, 03 Feb 2024 14:41:04 -0300
+
 omnievents (1:2.6.2-6) unstable; urgency=medium
 
   * QA upload.
diff -Nru omnievents-2.6.2/debian/control omnievents-2.6.2/debian/control
--- omnievents-2.6.2/debian/control 2022-11-17 08:01:16.0 -0300
+++ omnievents-2.6.2/debian/control 2024-02-03 14:41:04.0 -0300
@@ -36,7 +36,10 @@
  This package contains the CORBA Event Service daemon as a standalone
  executable, and the associated tools.
 
-Package: libomnievents2
+Package: libomnievents2t64
+Provides: ${t64:Provides}
+Replaces: libomnievents2
+Breaks: libomnievents2 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${misc:Depends},
@@ -49,7 +52,7 @@
 Package: libomnievents-dev
 Architecture: any
 Section: libdevel
-Depends: libomnievents2 (= ${binary:Version}),
+Depends: libomnievents2t64 (= ${binary:Version}),
  ${misc:Depends}
 Recommends: pkg-config
 Suggests: omnievents-doc
diff -Nru omnievents-2.6.2/debian/libomnievents2.install 
omnievents-2.6.2/debian/libomnievents2.install
--- omnievents-2.6.2/debian/libomnievents2.install  2022-11-17 
08:01:16.0 -0300
+++ omnievents-2.6.2/debian/libomnievents2.install  1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-debian/tmp/usr/lib/*.so.*
diff -Nru omnievents-2.6.2/debian/libomnievents2t64.install 
omnievents-2.6.2/debian/libomnievents2t64.install
--- omnievents-2.6.2/debian/libomnievents2t64.install   1969-12-31 
21:00:00.0 -0300
+++ omnievents-2.6.2/debian/libomnievents2t64.install   2022-11-17 
08:01:16.0 -0300
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*.so.*
diff 

Bug#1062821: marked as done (ola: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:48:23 +
with message-id 
and subject line Bug#1062821: fixed in ola 0.10.9.nojsmin-4.1
has caused the Debian Bug report #1062821,
regarding ola: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1062821: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062821
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ola
Version: 0.10.9.nojsmin-4
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
ola 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 ola
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')
Architecture: amd64 (x86_64)

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, 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 ola-0.10.9.nojsmin/debian/changelog 
ola-0.10.9.nojsmin/debian/changelog
--- ola-0.10.9.nojsmin/debian/changelog 2023-07-28 04:48:08.0 -0300
+++ ola-0.10.9.nojsmin/debian/changelog 2024-02-03 14:36:20.0 -0300
@@ -1,3 +1,10 @@
+ola (0.10.9.nojsmin-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Sat, 03 Feb 2024 14:36:20 -0300
+
 ola (0.10.9.nojsmin-4) unstable; urgency=medium
 
   * no-change upload to get everything built on the buildd hosts after
diff -Nru ola-0.10.9.nojsmin/debian/control ola-0.10.9.nojsmin/debian/control
--- ola-0.10.9.nojsmin/debian/control   2023-06-25 17:41:07.0 -0300
+++ ola-0.10.9.nojsmin/debian/control   2024-02-03 14:36:20.0 -0300
@@ -76,7 +76,10 @@
  This package contains olad, the OLA daemon used to control lighting,
  and a number of command-line tools to control and manipulate olad.
 
-Package: libola1
+Package: libola1t64
+Provides: ${t64:Provides}
+Replaces: libola1
+Breaks: libola1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru ola-0.10.9.nojsmin/debian/libola1.install 
ola-0.10.9.nojsmin/debian/libola1.install
--- ola-0.10.9.nojsmin/debian/libola1.install   2022-08-03 05:57:18.0 
-0300
+++ ola-0.10.9.nojsmin/debian/libola1.install   1969-12-31 21:00:00.0 
-0300
@@ -1,5 +0,0 @@
-usr/lib/*/libola*.so.?
-usr/lib/*/libola*.so.?.?.*
-usr/lib/*/libola*.so.?
-usr/lib/*/libola*.so.?.?.*
-
diff -Nru ola-0.10.9.nojsmin/debian/libola1t64.install 
ola-0.10.9.nojsmin/debian/libola1t64.install
--- ola-0.10.9.nojsmin/debian/libola1t64.install1969-12-31 
21:00:00.0 -0300
+++ ola-0.10.9.nojsmin/debian/libola1t64.install2022-08-03 
05:57:18.0 -0300
@@ -0,0 +1,5 @@
+usr/lib/*/libola*.so.?
+usr/lib/*/libola*.so.?.?.*
+usr/lib/*/libola*.so.?
+usr/lib/*/libola*.so.?.?.*
+
diff -Nru ola-0.10.9.nojsmin/debian/libola1t64.lintian-overrides 

Bug#1062819: marked as done (oidc-agent: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:48:08 +
with message-id 
and subject line Bug#1062819: fixed in oidc-agent 4.2.6-1.1
has caused the Debian Bug report #1062819,
regarding oidc-agent: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1062819: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062819
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: oidc-agent
Version: 4.2.6-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
oidc-agent 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 oidc-agent
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')
Architecture: amd64 (x86_64)

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, 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 oidc-agent-4.2.6/debian/changelog oidc-agent-4.2.6/debian/changelog
--- oidc-agent-4.2.6/debian/changelog   2022-01-13 10:42:38.0 -0300
+++ oidc-agent-4.2.6/debian/changelog   2024-02-03 14:06:49.0 -0300
@@ -1,3 +1,10 @@
+oidc-agent (4.2.6-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Sat, 03 Feb 2024 14:06:49 -0300
+
 oidc-agent (4.2.6-1) unstable; urgency=medium
 
   * Update new version from upstream
diff -Nru oidc-agent-4.2.6/debian/control oidc-agent-4.2.6/debian/control
--- oidc-agent-4.2.6/debian/control 2022-01-13 10:42:38.0 -0300
+++ oidc-agent-4.2.6/debian/control 2024-02-03 14:06:49.0 -0300
@@ -22,7 +22,7 @@
 Package: oidc-agent-cli
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends},
-liboidc-agent4 (= ${binary:Version}),
+liboidc-agent4t64 (= ${binary:Version}),
 jq,
 libqrencode4 | libqrencode3,
 Suggests: oidc-agent-desktop (= ${source:Version})
@@ -40,7 +40,10 @@
- oidc-token that can be used to get access token on the command line
- oidc-keychain that re-uses oidc-agent across logins
 
-Package: liboidc-agent4
+Package: liboidc-agent4t64
+Provides: ${t64:Provides}
+Replaces: liboidc-agent4
+Breaks: liboidc-agent4 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends},
@@ -55,7 +58,7 @@
 Package: liboidc-agent-dev
 Architecture: any
 Section: libdevel
-Depends: ${misc:Depends}, liboidc-agent4 (= ${binary:Version})
+Depends: ${misc:Depends}, liboidc-agent4t64 (= ${binary:Version})
 Description: oidc-agent library development files
  oidc-agent is a commandline tool for obtaining OpenID Connect Access tokens on
  the commandline.
diff -Nru oidc-agent-4.2.6/debian/liboidc-agent4.install 
oidc-agent-4.2.6/debian/liboidc-agent4.install
--- oidc-agent-4.2.6/debian/liboidc-agent4.install  2022-01-10 

Bug#1062818: marked as done (ogre-1.9: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:47:58 +
with message-id 
and subject line Bug#1062818: fixed in ogre-1.9 1.9.0+dfsg1-14.1
has caused the Debian Bug report #1062818,
regarding ogre-1.9: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1062818: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062818
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ogre-1.9
Version: 1.9.0+dfsg1-14
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
ogre-1.9 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 ogre-1.9
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')
Architecture: amd64 (x86_64)

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, 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 ogre-1.9-1.9.0+dfsg1/debian/changelog 
ogre-1.9-1.9.0+dfsg1/debian/changelog
--- ogre-1.9-1.9.0+dfsg1/debian/changelog   2022-11-15 19:07:30.0 
-0300
+++ ogre-1.9-1.9.0+dfsg1/debian/changelog   2024-02-03 09:52:58.0 
-0300
@@ -1,3 +1,10 @@
+ogre-1.9 (1.9.0+dfsg1-14.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Sat, 03 Feb 2024 09:52:58 -0300
+
 ogre-1.9 (1.9.0+dfsg1-14) unstable; urgency=medium
 
   * Bump Standards-Version to 4.6.1 (no changes needed)
diff -Nru ogre-1.9-1.9.0+dfsg1/debian/control 
ogre-1.9-1.9.0+dfsg1/debian/control
--- ogre-1.9-1.9.0+dfsg1/debian/control 2022-11-15 19:01:36.0 -0300
+++ ogre-1.9-1.9.0+dfsg1/debian/control 2024-02-03 09:52:58.0 -0300
@@ -39,7 +39,7 @@
 Section: libdevel
 Architecture: any
 Depends: ${misc:Depends},
- libogre-1.9.0v5 (= ${binary:Version}),
+ libogre-1.9.0t64 (= ${binary:Version}),
  libboost-dev,
  libboost-thread-dev
 Conflicts: libogre-dev (<< 1.9.0), libogre-1.8-dev (<< 1.9.0)
@@ -54,14 +54,17 @@
  .
  This package contains the headers needed to develop with OGRE.
 
-Package: libogre-1.9.0v5
+Package: libogre-1.9.0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libogre-1.9.0v5
+Breaks: libogre-1.9.0v5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
  ${shlibs:Depends}
-Conflicts: libogre-1.9.0
-Replaces: libogre-1.9.0
+Conflicts: libogre-1.9.0v5
+Replaces: libogre-1.9.0v5, libogre-1.9.0
 Description: 3D Object-Oriented Graphics Rendering Engine (libraries)
  OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible
  3D engine written in C++ designed to make it easier and more intuitive for
diff -Nru ogre-1.9-1.9.0+dfsg1/debian/libogre-1.9.0t64.lintian-overrides 
ogre-1.9-1.9.0+dfsg1/debian/libogre-1.9.0t64.lintian-overrides
--- 

Bug#1062757: marked as done (odil: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:47:39 +
with message-id 
and subject line Bug#1062757: fixed in odil 0.12.2-4.1
has caused the Debian Bug report #1062757,
regarding odil: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1062757: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062757
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: odil
Version: 0.12.2-4
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
odil 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 odil
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')
Architecture: amd64 (x86_64)

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, 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 odil-0.12.2/debian/changelog odil-0.12.2/debian/changelog
--- odil-0.12.2/debian/changelog2023-12-21 16:12:20.0 -0300
+++ odil-0.12.2/debian/changelog2024-02-02 16:41:40.0 -0300
@@ -1,3 +1,10 @@
+odil (0.12.2-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas   Fri, 02 Feb 2024 16:41:40 -0300
+
 odil (0.12.2-4) unstable; urgency=medium
 
   * Team upload.
diff -Nru odil-0.12.2/debian/control odil-0.12.2/debian/control
--- odil-0.12.2/debian/control  2023-12-21 16:12:20.0 -0300
+++ odil-0.12.2/debian/control  2024-02-02 16:41:40.0 -0300
@@ -5,7 +5,7 @@
 Testsuite: autopkgtest-pkg-python
 Priority: optional
 Build-Depends: debhelper-compat (= 13),
-   d-shlibs,
+   d-shlibs (>= 0.106),
dh-python,
cmake,
pkg-config,
@@ -34,15 +34,15 @@
 Homepage: https://github.com/lamyj/odil
 Rules-Requires-Root: no
 
-Package: libodil0
+Package: libodil0t64
 Architecture: amd64 arm64 armel armhf i386 loong64 mipsel ppc64el s390x alpha 
ia64 powerpc ppc64 riscv64 x32
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends},
  ${misc:Depends}
-Conflicts: libdcmtkpp0
-Provides: libdcmtkpp0
-Replaces: libdcmtkpp0
+Conflicts: libodil0 (<< ${source:Version}), libdcmtkpp0 
+Provides: ${t64:Provides}, libdcmtkpp0
+Replaces: libodil0, libdcmtkpp0
 Description: C++11 library for the DICOM standard
  Odil leverages C++ constructs to provide a user-friendly API of the
  different parts of the DICOM standard. Included in Odil are exception-based
@@ -58,7 +58,7 @@
 Architecture: amd64 arm64 armel armhf i386 loong64 mipsel ppc64el s390x
 Multi-Arch: same
 Section: libdevel
-Depends: libodil0 (= ${binary:Version}),
+Depends: libodil0t64 (= ${binary:Version}),
  ${devlibs:Depends},
  ${misc:Depends}
 Conflicts: libdcmtkpp-dev
@@ -97,7 +97,7 @@
 Architecture: amd64 arm64 armel armhf i386 loong64 mipsel ppc64el s390x
 

Bug#1064256: marked as done (nut: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:45:42 +
with message-id 
and subject line Bug#1064256: fixed in nut 2.8.1-3.1
has caused the Debian Bug report #1064256,
regarding nut: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1064256: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064256
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: nut
Version: 2.8.1-3
Severity: important
Tags: patch pending sid trixie
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
nut 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 nut
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')
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 nut-2.8.1/debian/changelog nut-2.8.1/debian/changelog
--- nut-2.8.1/debian/changelog  2024-01-11 16:01:16.0 +
+++ nut-2.8.1/debian/changelog  2024-02-19 03:12:25.0 +
@@ -1,3 +1,10 @@
+nut (2.8.1-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 19 Feb 2024 03:12:25 +
+
 nut (2.8.1-3) unstable; urgency=medium
 
   * debian/control: Add missing Breaks/Replaces on nut-modbus (Closes:
diff -Nru nut-2.8.1/debian/control nut-2.8.1/debian/control
--- nut-2.8.1/debian/control2024-01-11 16:01:16.0 +
+++ nut-2.8.1/debian/control2024-02-19 03:12:25.0 +
@@ -200,7 +200,10 @@
  .
  This package contains FAQ, user, developer and packager documentation.
 
-Package: libupsclient6
+Package: libupsclient6t64
+Provides: ${t64:Provides}
+Replaces: libupsclient6
+Breaks: libupsclient6 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -219,7 +222,7 @@
 Section: libdevel
 Architecture: any
 Depends: libnss3-dev,
- libupsclient6 (= ${binary:Version}),
+ libupsclient6t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Multi-Arch: same
@@ -232,7 +235,10 @@
  .
  This package provides the development files.
 
-Package: libnutclient2
+Package: libnutclient2t64
+Provides: ${t64:Provides}
+Replaces: libnutclient2
+Breaks: libnutclient2 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -250,7 +256,7 @@
 Package: libnutclient-dev
 Section: libdevel
 Architecture: any
-Depends: libnutclient2 (= ${binary:Version}),
+Depends: libnutclient2t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Multi-Arch: same
@@ -263,7 +269,10 @@
  .
  This package provides the development files for the new client library.
 
-Package: libnutscan2
+Package: libnutscan2t64
+Provides: ${t64:Provides}
+Replaces: libnutscan2
+Breaks: libnutscan2 (<< ${source:Version})
 Section: libs
 Architecture: any
 

Bug#1063227: marked as done (octomap: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:47:16 +
with message-id 
and subject line Bug#1063227: fixed in octomap 1.9.7+dfsg-3.1
has caused the Debian Bug report #1063227,
regarding octomap: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1063227: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063227
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: octomap
Version: 1.9.7+dfsg-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
octomap 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 octomap
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/8 CPU threads; PREEMPT)
Kernel taint flags: 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: unable to detect
diff -Nru octomap-1.9.7+dfsg/debian/changelog 
octomap-1.9.7+dfsg/debian/changelog
--- octomap-1.9.7+dfsg/debian/changelog 2021-08-26 18:30:54.0 +
+++ octomap-1.9.7+dfsg/debian/changelog 2024-02-05 18:45:29.0 +
@@ -1,3 +1,10 @@
+octomap (1.9.7+dfsg-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs   Mon, 05 Feb 2024 18:45:29 +
+
 octomap (1.9.7+dfsg-3) unstable; urgency=medium
 
   * Move to unstable
diff -Nru octomap-1.9.7+dfsg/debian/control octomap-1.9.7+dfsg/debian/control
--- octomap-1.9.7+dfsg/debian/control   2021-04-30 16:07:28.0 +
+++ octomap-1.9.7+dfsg/debian/control   2024-02-05 18:45:29.0 +
@@ -12,7 +12,10 @@
 Vcs-Browser: https://salsa.debian.org/science-team/octomap
 Vcs-Git: https://salsa.debian.org/science-team/octomap.git
 
-Package: liboctomap1.9
+Package: liboctomap1.9t64
+Provides: ${t64:Provides}
+Replaces: liboctomap1.9
+Breaks: liboctomap1.9 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -40,7 +43,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: liboctomap1.9 (= ${binary:Version}),
+Depends: liboctomap1.9t64 (= ${binary:Version}),
  ${misc:Depends}
 Conflicts: liboctomap1.8
 Replaces: liboctomap1.8
@@ -51,7 +54,10 @@
  to meet the following requirements: Full 3D model, Updatable, Flexible and
  Compact. This package contains the development stuff.
 
-Package: libdynamicedt3d1.9
+Package: libdynamicedt3d1.9t64
+Provides: ${t64:Provides}
+Replaces: libdynamicedt3d1.9
+Breaks: libdynamicedt3d1.9 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -66,7 +72,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libdynamicedt3d1.9 (= ${binary:Version}), liboctomap-dev,
+Depends: libdynamicedt3d1.9t64 (= ${binary:Version}), liboctomap-dev,
  ${misc:Depends}
 Conflicts: libdynamicedt3d1.8
 Replaces: libdynamicedt3d1.8
@@ -77,7 +83,10 @@
  to propagate changes to the EDT. This package 

Bug#1063228: marked as done (ode: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:47:28 +
with message-id 
and subject line Bug#1063228: fixed in ode 2:0.16.2-1.1
has caused the Debian Bug report #1063228,
regarding ode: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1063228: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063228
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ode
Version: 2:0.16.2-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
ode 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 ode
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/8 CPU threads; PREEMPT)
Kernel taint flags: 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: unable to detect
diff -Nru ode-0.16.2/debian/changelog ode-0.16.2/debian/changelog
--- ode-0.16.2/debian/changelog 2020-12-24 15:46:10.0 +
+++ ode-0.16.2/debian/changelog 2024-02-05 18:47:25.0 +
@@ -1,3 +1,10 @@
+ode (2:0.16.2-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs   Mon, 05 Feb 2024 18:47:25 +
+
 ode (2:0.16.2-1) unstable; urgency=medium
 
   * New upstream version. Fix some issues by upstream.
diff -Nru ode-0.16.2/debian/control ode-0.16.2/debian/control
--- ode-0.16.2/debian/control   2020-12-24 15:46:10.0 +
+++ ode-0.16.2/debian/control   2024-02-05 18:47:25.0 +
@@ -13,7 +13,10 @@
 Vcs-Git: https://salsa.debian.org/games-team/ode.git
 Homepage: http://www.ode.org/
 
-Package: libode8
+Package: libode8t64
+Provides: ${t64:Provides}
+Replaces: libode8
+Breaks: libode8 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -32,7 +35,7 @@
 Package: libode-dev
 Section: libdevel
 Architecture: any
-Depends: libode8 (= ${binary:Version}), ${misc:Depends}
+Depends: libode8t64 (= ${binary:Version}), ${misc:Depends}
 Conflicts: libode0-dev,
   libode-sp-dev,
libode4-dev,
diff -Nru ode-0.16.2/debian/libode8.install ode-0.16.2/debian/libode8.install
--- ode-0.16.2/debian/libode8.install   2020-12-24 15:46:10.0 +
+++ ode-0.16.2/debian/libode8.install   1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru ode-0.16.2/debian/libode8t64.install 
ode-0.16.2/debian/libode8t64.install
--- ode-0.16.2/debian/libode8t64.install1970-01-01 00:00:00.0 
+
+++ ode-0.16.2/debian/libode8t64.install2020-12-24 15:46:10.0 
+
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru ode-0.16.2/debian/libode8t64.lintian-overrides 
ode-0.16.2/debian/libode8t64.lintian-overrides
--- ode-0.16.2/debian/libode8t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ ode-0.16.2/debian/libode8t64.lintian-overrides  2024-02-05 

Bug#1063225: marked as done (oclgrind: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:47:07 +
with message-id 
and subject line Bug#1063225: fixed in oclgrind 21.10-3.1
has caused the Debian Bug report #1063225,
regarding oclgrind: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1063225: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063225
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: oclgrind
Version: 21.10-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
oclgrind 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 oclgrind
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/8 CPU threads; PREEMPT)
Kernel taint flags: 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: unable to detect
diff -Nru oclgrind-21.10/debian/changelog oclgrind-21.10/debian/changelog
--- oclgrind-21.10/debian/changelog 2023-01-04 13:16:19.0 +
+++ oclgrind-21.10/debian/changelog 2024-02-05 18:42:22.0 +
@@ -1,3 +1,10 @@
+oclgrind (21.10-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs   Mon, 05 Feb 2024 18:42:22 +
+
 oclgrind (21.10-3) unstable; urgency=medium
 
   * Switch to LLVM/Clang 14.  (Closes: #1017654)
diff -Nru oclgrind-21.10/debian/control oclgrind-21.10/debian/control
--- oclgrind-21.10/debian/control   2023-01-04 13:16:19.0 +
+++ oclgrind-21.10/debian/control   2024-02-05 18:42:21.0 +
@@ -24,7 +24,10 @@
 Vcs-Browser: https://salsa.debian.org/opencl-team/oclgrind
 Vcs-Git: https://salsa.debian.org/opencl-team/oclgrind.git
 
-Package: liboclgrind-21.10
+Package: liboclgrind-21.10t64
+Provides: ${t64:Provides}
+Replaces: liboclgrind-21.10
+Breaks: liboclgrind-21.10 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -43,7 +46,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: ${misc:Depends}, liboclgrind-21.10 (= ${binary:Version})
+Depends: ${misc:Depends}, liboclgrind-21.10t64 (= ${binary:Version})
 Description: development files for Oclgrind
  Oclgrind is an extensible OpenCL device simulator that provides a
  plugin interface to facilitate the creation of tools to aid analysis
@@ -57,7 +60,7 @@
 Package: oclgrind
 Architecture: any
 Multi-Arch: foreign
-Depends: ${shlibs:Depends}, ${misc:Depends}, liboclgrind-21.10
+Depends: ${shlibs:Depends}, ${misc:Depends}, liboclgrind-21.10t64
 Description: OpenCL device simulator
  Oclgrind is an extensible OpenCL device simulator that provides a
  plugin interface to facilitate the creation of tools to aid analysis
diff -Nru oclgrind-21.10/debian/liboclgrind-21.10.install 
oclgrind-21.10/debian/liboclgrind-21.10.install
--- oclgrind-21.10/debian/liboclgrind-21.10.install 2023-01-04 
13:16:19.0 

Bug#1063222: marked as done (obexftp: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:46:25 +
with message-id 
and subject line Bug#1063222: fixed in obexftp 0.24-9.1
has caused the Debian Bug report #1063222,
regarding obexftp: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1063222: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063222
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: obexftp
Version: 0.24-9
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
obexftp 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 obexftp
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/8 CPU threads; PREEMPT)
Kernel taint flags: 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: unable to detect
diff -Nru obexftp-0.24/debian/changelog obexftp-0.24/debian/changelog
--- obexftp-0.24/debian/changelog   2022-12-20 02:01:53.0 +
+++ obexftp-0.24/debian/changelog   2024-02-05 18:27:16.0 +
@@ -1,3 +1,10 @@
+obexftp (0.24-9.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs   Mon, 05 Feb 2024 18:27:16 +
+
 obexftp (0.24-9) unstable; urgency=medium
 
   * QA upload.
diff -Nru obexftp-0.24/debian/control obexftp-0.24/debian/control
--- obexftp-0.24/debian/control 2022-12-20 02:01:53.0 +
+++ obexftp-0.24/debian/control 2024-02-05 18:27:16.0 +
@@ -42,7 +42,10 @@
  This is the command line front-end that fully uses the capabilities of
  libobexftp. It also includes obexfs, the FUSE backend.
 
-Package: libbfb0
+Package: libbfb0t64
+Provides: ${t64:Provides}
+Replaces: libbfb0
+Breaks: libbfb0 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends:
@@ -66,7 +69,7 @@
  libbfb-dev,
  libobexftp-dev (<< 0.22),
 Depends:
- libbfb0 (= ${binary:Version}),
+ libbfb0t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: bfb protocol library - development files
  This library adds support for OBEX protocol over BFB/BFC, some Siemens
@@ -76,7 +79,10 @@
  .
  This package contains the development files.
 
-Package: libmulticobex1
+Package: libmulticobex1t64
+Provides: ${t64:Provides}
+Replaces: libmulticobex1
+Breaks: libmulticobex1 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends:
@@ -98,7 +104,7 @@
  libobexftp-dev (<< 0.22),
 Depends:
  libbfb-dev,
- libmulticobex1 (= ${binary:Version}),
+ libmulticobex1t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: multi-protocol cable OBEX library - development files
  This library add support for making use of several ways to use OBEX
@@ -106,7 +112,10 @@
  .
  This package contains the development files.
 
-Package: libobexftp0
+Package: libobexftp0t64
+Provides: ${t64:Provides}
+Replaces: libobexftp0
+Breaks: libobexftp0 (<< ${source:Version})
 

Bug#1063218: marked as done (nx-libs: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:46:01 +
with message-id 
and subject line Bug#1063218: fixed in nx-libs 2:3.5.99.27-1.1
has caused the Debian Bug report #1063218,
regarding nx-libs: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1063218: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063218
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: nx-libs
Version: 2:3.5.99.27-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
nx-libs 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 nx-libs
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/8 CPU threads; PREEMPT)
Kernel taint flags: 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: unable to detect
diff -Nru nx-libs-3.5.99.27/debian/changelog nx-libs-3.5.99.27/debian/changelog
--- nx-libs-3.5.99.27/debian/changelog  2023-08-27 08:49:34.0 +
+++ nx-libs-3.5.99.27/debian/changelog  2024-02-05 18:10:47.0 +
@@ -1,3 +1,10 @@
+nx-libs (2:3.5.99.27-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs   Mon, 05 Feb 2024 18:10:47 +
+
 nx-libs (2:3.5.99.27-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru nx-libs-3.5.99.27/debian/control nx-libs-3.5.99.27/debian/control
--- nx-libs-3.5.99.27/debian/control2023-08-27 08:31:01.0 +
+++ nx-libs-3.5.99.27/debian/control2024-02-05 18:10:47.0 +
@@ -73,18 +73,19 @@
  for the core nx-X11 protocol, and also provides a number of utility headers,
  used to abstract OS-specific functions.
 
-Package: libnx-x11-6
+Package: libnx-x11-6t64
+Provides: ${t64:Provides}
 Section: libs
 Architecture: any
 Multi-Arch: same
 Depends:
  libx11-data,
- libxcomp3 (= ${binary:Version}),
+ libxcomp3t64 (= ${binary:Version}),
  nx-x11-common (<< ${source:Version}.1),
  nx-x11-common (>= ${source:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
-Breaks:
+Breaks:libnx-x11-6 (<< ${source:Version}), 
  libnx-x11 (<< 2:3.5.0.29-1~),
  libnx-xau6 (<< 2:3.6.0.0),
  libnx-xcomposite1 (<< 2:3.6.0.0),
@@ -98,7 +99,7 @@
  libnx-xrender1 (<< 2:3.6.0.0),
  libnx-xtst6 (<< 2:3.6.0.0),
  nxlibs (<= 3.5.1)
-Replaces:
+Replaces:libnx-x11-6, 
  libnx-xau6,
  libnx-xcomposite1,
  libnx-xdamage1,
@@ -149,7 +150,7 @@
  libnx-xrender-dev,
  libnx-xtst-dev,
  nxlibs-dev
-Depends: libnx-x11-6 (= ${binary:Version}), ${misc:Depends}
+Depends: libnx-x11-6t64 (= ${binary:Version}), ${misc:Depends}
 Description: nxagent's libNX_X11 client-part library (development headers)
  NX is a software suite which implements very efficient
  compression of the X11 protocol. This increases performance when
@@ -279,9 +280,9 @@
 Architecture: any
 Multi-Arch: foreign
 Depends:
- libnx-x11-6 (= 

Bug#1063220: marked as done (oath-toolkit: NMU diff for 64-bit time_t transition)

2024-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 29 Feb 2024 04:46:17 +
with message-id 
and subject line Bug#1063220: fixed in oath-toolkit 2.6.11-2.1
has caused the Debian Bug report #1063220,
regarding oath-toolkit: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1063220: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063220
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: oath-toolkit
Version: 2.6.11-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
oath-toolkit 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 oath-toolkit
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/8 CPU threads; PREEMPT)
Kernel taint flags: 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: unable to detect
diff -Nru oath-toolkit-2.6.11/debian/changelog 
oath-toolkit-2.6.11/debian/changelog
--- oath-toolkit-2.6.11/debian/changelog2024-01-30 14:58:17.0 
+
+++ oath-toolkit-2.6.11/debian/changelog2024-02-05 18:23:41.0 
+
@@ -1,3 +1,10 @@
+oath-toolkit (2.6.11-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs   Mon, 05 Feb 2024 18:23:41 +
+
 oath-toolkit (2.6.11-2) unstable; urgency=medium
 
   [ Michael Biebl ]
diff -Nru oath-toolkit-2.6.11/debian/control oath-toolkit-2.6.11/debian/control
--- oath-toolkit-2.6.11/debian/control  2024-01-11 08:30:37.0 +
+++ oath-toolkit-2.6.11/debian/control  2024-02-05 18:23:41.0 +
@@ -23,7 +23,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- liboath0 (= ${binary:Version}),
+ liboath0t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Development files for the OATH Toolkit Liboath library
  OATH Toolkit provide components to build one-time password
@@ -37,7 +37,10 @@
  This package contain all files necessary for developing programs that
  use Liboath.
 
-Package: liboath0
+Package: liboath0t64
+Provides: ${t64:Provides}
+Replaces: liboath0
+Breaks: liboath0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -80,7 +83,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libpskc0 (= ${binary:Version}),
+ libpskc0t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Development files for the OATH Toolkit Libpskc library
  OATH Toolkit provide components to build one-time password
@@ -94,7 +97,10 @@
  This package contain all files necessary for developing programs that
  use Libpskc.
 
-Package: libpskc0
+Package: libpskc0t64
+Provides: ${t64:Provides}
+Replaces: libpskc0
+Breaks: libpskc0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru oath-toolkit-2.6.11/debian/liboath0.docs 
oath-toolkit-2.6.11/debian/liboath0.docs
--- oath-toolkit-2.6.11/debian/liboath0.docs

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

2024-02-28 Thread mwhudson
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


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

Kernel: Linux 6.5.0-21-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 fwknop-2.6.10/debian/changelog fwknop-2.6.10/debian/changelog
--- fwknop-2.6.10/debian/changelog  2023-11-13 23:42:27.0 +
+++ fwknop-2.6.10/debian/changelog  2024-02-29 04:44:10.0 +
@@ -1,3 +1,15 @@
+fwknop (2.6.10-20.1) experimental; urgency=medium
+
+  [ Lukas Märdian ]
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Account for additional t64 Breaks/Replaces (Closes #1062046).
+
+  [ Francois Marier ]
+  * Add "pcap capture not compiled in" to logcheck rules.
+
+ -- Michael Hudson-Doyle   Thu, 29 Feb 2024 04:44:10 +
+
 fwknop (2.6.10-20) unstable; urgency=medium
 
   * Add debian/NEWS mentioning the required NFQ configuration change.
diff -Nru fwknop-2.6.10/debian/control fwknop-2.6.10/debian/control
--- fwknop-2.6.10/debian/control2023-11-13 23:42:27.0 +
+++ fwknop-2.6.10/debian/control2024-02-29 04:44:10.0 +
@@ -1,7 +1,7 @@
 Source: fwknop
 Section: admin
 Priority: optional
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  automake,
  chrpath,
  debhelper-compat (= 13),
@@ -34,7 +34,7 @@
 Suggests:
  libfko-doc,
 Depends:
- libfko3 (= ${binary:Version}),
+ libfko3t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: FireWall KNock OPerator - development library
@@ -52,13 +52,16 @@
  .
  This package provides the development library and its headers.
 
-Package: libfko3
+Package: libfko3t64
+Provides: ${t64:Provides}
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
 Breaks:
+ libfko3 (<< ${source:Version}),
  libfko2,
 Replaces:
+ libfko3,
  libfko2,
 Pre-Depends:
  ${misc:Pre-Depends},
@@ -105,7 +108,7 @@
 Section: perl
 Architecture: linux-any
 Depends:
- libfko3 (= ${binary:Version}),
+ libfko3t64 (= ${binary:Version}),
  ${misc:Depends},
  ${perl:Depends},
  ${shlibs:Depends},
@@ -130,7 +133,7 @@
  ${misc:Pre-Depends},
 Depends:
  iptables,
- libfko3 (= ${binary:Version}),
+ libfko3t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Suggests:
@@ -151,7 +154,7 @@
 Package: fwknop-client
 Architecture: linux-any
 Depends:
- libfko3 (= ${binary:Version}),
+ libfko3t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: FireWall KNock OPerator client side - C version
diff -Nru fwknop-2.6.10/debian/fwknop-server.logcheck.ignore.server 
fwknop-2.6.10/debian/fwknop-server.logcheck.ignore.server
--- fwknop-2.6.10/debian/fwknop-server.logcheck.ignore.server   2023-11-13 
23:42:27.0 +
+++ fwknop-2.6.10/debian/fwknop-server.logcheck.ignore.server   2024-02-29 
04:44:09.0 +
@@ -3,3 +3,4 @@
 ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ fwknopd\[[0-9]+\]: Sniffing interface: 
 ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ fwknopd\[[0-9]+\]: PCAP filter is: 'udp 
port 62201'$
 ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ fwknopd\[[0-9]+\]: Starting fwknopd main 
event loop.$
+^\w{3} [ :0-9]{11} [._[:alnum:]-]+ fwknopd\[[0-9]+\]: pcap capture not 
compiled in, forcing UDP server mode$
diff -Nru fwknop-2.6.10/debian/libfko3.dirs fwknop-2.6.10/debian/libfko3.dirs
--- fwknop-2.6.10/debian/libfko3.dirs   2023-11-13 23:42:27.0 +
+++ fwknop-2.6.10/debian/libfko3.dirs   1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib
diff -Nru fwknop-2.6.10/debian/libfko3.install 
fwknop-2.6.10/debian/libfko3.install
--- fwknop-2.6.10/debian/libfko3.install2023-11-13 23:42:27.0 
+
+++ fwknop-2.6.10/debian/libfko3.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libfko.so.*
diff -Nru fwknop-2.6.10/debian/libfko3.symbols 
fwknop-2.6.10/debian/libfko3.symbols
--- fwknop-2.6.10/debian/libfko3.symbols2023-11-13 23:42:27.0 
+
+++ fwknop-2.6.10/debian/libfko3.symbols1970-01-01 00:00:00.0 
+
@@ -1,70 +0,0 @@
-libfko.so.3 libfko3 #MINVER#
- fko_base64_decode@Base 2.5
- fko_base64_encode@Base 2.5
- fko_decode_spa_data@Base 2.5
- fko_decrypt_spa_data@Base 2.5
- fko_destroy@Base 2.5
- fko_encode_spa_data@Base 2.5
- fko_encrypt_spa_data@Base 2.5
- fko_encryption_type@Base 2.5
- fko_errstr@Base 2.5
- fko_get_encoded_data@Base 2.5
- fko_get_gpg_exe@Base 2.5
- fko_get_gpg_home_dir@Base 2.5
- fko_get_gpg_ignore_verify_error@Base 2.5
- 

Bug#1065022: libglib2.0-0t64: t64 transition breaks the systems

2024-02-28 Thread Christoph Anton Mitterer
Attached is the aptitude log.

Cheers,
Chris.
Aptitude 0.8.13: log report
Thu, Feb 29 2024 02:17:21 +0100

  IMPORTANT: this log only lists intended actions; actions which fail
  due to dpkg problems may not be completed.

Will install 83 packages, and remove 21 packages.
471 kB of disk space will be used

[INSTALL, DEPENDENCIES] gcr4:amd64 4.2.0-3
[INSTALL, DEPENDENCIES] libapt-pkg6.0t64:amd64 2.7.12+nmu1
[INSTALL, DEPENDENCIES] libatk-bridge2.0-0t64:amd64 2.50.0-1.1
[INSTALL, DEPENDENCIES] libatk1.0-0t64:amd64 2.50.0-1.1
[INSTALL, DEPENDENCIES] libatspi2.0-0t64:amd64 2.50.0-1.1
[INSTALL, DEPENDENCIES] libcamel-1.2-64t64:amd64 3.50.3-2
[INSTALL, DEPENDENCIES] libcupsfilters1t64:amd64 1.28.17-3.1
[INSTALL, DEPENDENCIES] libdb5.3t64:amd64 5.3.28+dfsg2-4.1
[INSTALL, DEPENDENCIES] libdirectfb-1.7-7t64:amd64 1.7.7-11.1
[INSTALL, DEPENDENCIES] libebackend-1.2-11t64:amd64 3.50.3-2
[INSTALL, DEPENDENCIES] libebook-1.2-21t64:amd64 3.50.3-2
[INSTALL, DEPENDENCIES] libebook-contacts-1.2-4t64:amd64 3.50.3-2
[INSTALL, DEPENDENCIES] libecal-2.0-2t64:amd64 3.50.3-2
[INSTALL, DEPENDENCIES] libedata-book-1.2-27t64:amd64 3.50.3-2
[INSTALL, DEPENDENCIES] libedata-cal-2.0-2t64:amd64 3.50.3-2
[INSTALL, DEPENDENCIES] libedataserver-1.2-27t64:amd64 3.50.3-2
[INSTALL, DEPENDENCIES] libedataserverui-1.2-4t64:amd64 3.50.3-2
[INSTALL, DEPENDENCIES] libevdocument3-4t64:amd64 45.0-2
[INSTALL, DEPENDENCIES] libevview3-3t64:amd64 45.0-2
[INSTALL, DEPENDENCIES] libfontembed1t64:amd64 1.28.17-3.1
[INSTALL, DEPENDENCIES] libglib2.0-0t64:amd64 2.78.4-2
[INSTALL, DEPENDENCIES] libpam0t64:amd64 1.5.3-4
[HOLD] eject:amd64 2.38.1-5+b1
[REMOVE (PURGE)] libapt-pkg6.0:amd64 2.7.12
[REMOVE (PURGE)] libatk-bridge2.0-0:amd64 2.50.0-1+b1
[REMOVE (PURGE)] libatk1.0-0:amd64 2.50.0-1+b1
[REMOVE (PURGE)] libatspi2.0-0:amd64 2.50.0-1+b1
[REMOVE (PURGE)] libcamel-1.2-64:amd64 3.50.3-1
[REMOVE (PURGE)] libcupsfilters1:amd64 1.28.17-3+b1
[REMOVE (PURGE)] libdb5.3:amd64 5.3.28+dfsg2-4+b1
[REMOVE (PURGE)] libdirectfb-1.7-7:amd64 1.7.7-11+b1
[REMOVE (PURGE)] libebackend-1.2-11:amd64 3.50.3-1
[REMOVE (PURGE)] libebook-1.2-21:amd64 3.50.3-1
[REMOVE (PURGE)] libebook-contacts-1.2-4:amd64 3.50.3-1
[REMOVE (PURGE)] libecal-2.0-2:amd64 3.50.3-1
[REMOVE (PURGE)] libedata-book-1.2-27:amd64 3.50.3-1
[REMOVE (PURGE)] libedata-cal-2.0-2:amd64 3.50.3-1
[REMOVE (PURGE)] libedataserver-1.2-27:amd64 3.50.3-1
[REMOVE (PURGE)] libedataserverui-1.2-4:amd64 3.50.3-1
[REMOVE (PURGE)] libevdocument3-4:amd64 45.0-1+b1
[REMOVE (PURGE)] libevview3-3:amd64 45.0-1+b1
[REMOVE (PURGE)] libfontembed1:amd64 1.28.17-3+b1
[REMOVE (PURGE)] libglib2.0-0:amd64 2.78.4-1
[REMOVE (PURGE)] libpam0g:amd64 1.5.2-9.1+b1
[UPGRADE] apt:amd64 2.7.12 -> 2.7.12+nmu1
[UPGRADE] apt-doc:amd64 2.7.12 -> 2.7.12+nmu1
[UPGRADE] apt-utils:amd64 2.7.12 -> 2.7.12+nmu1
[UPGRADE] apt-xapian-index:amd64 0.54 -> 0.55
[UPGRADE] at-spi2-common:amd64 2.50.0-1 -> 2.50.0-1.1
[UPGRADE] at-spi2-core:amd64 2.50.0-1+b1 -> 2.50.0-1.1
[UPGRADE] btrfs-progs:amd64 6.6.3-1 -> 6.6.3-1.1
[UPGRADE] cups-browsed:amd64 1.28.17-3+b1 -> 1.28.17-3.1
[UPGRADE] cups-filters:amd64 1.28.17-3+b1 -> 1.28.17-3.1
[UPGRADE] cups-filters-core-drivers:amd64 1.28.17-3+b1 -> 1.28.17-3.1
[UPGRADE] evince:amd64 45.0-1+b1 -> 45.0-2
[UPGRADE] evince-common:amd64 45.0-1 -> 45.0-2
[UPGRADE] evolution-data-server:amd64 3.50.3-1 -> 3.50.3-2
[UPGRADE] evolution-data-server-common:amd64 3.50.3-1 -> 3.50.3-2
[UPGRADE] gcr:amd64 3.41.1-4 -> 3.41.2-1
[UPGRADE] gir1.2-atk-1.0:amd64 2.50.0-1+b1 -> 2.50.0-1.1
[UPGRADE] gir1.2-atspi-2.0:amd64 2.50.0-1+b1 -> 2.50.0-1.1
[UPGRADE] gir1.2-camel-1.2:amd64 3.50.3-1 -> 3.50.3-2
[UPGRADE] gir1.2-ecal-2.0:amd64 3.50.3-1 -> 3.50.3-2
[UPGRADE] gir1.2-edataserver-1.2:amd64 3.50.3-1 -> 3.50.3-2
[UPGRADE] gir1.2-pango-1.0:amd64 1.51.0+ds-4 -> 1.52.0+ds-1
[UPGRADE] libasound2-data:amd64 1.2.10-3 -> 1.2.10-3.1
[UPGRADE] libatk-adaptor:amd64 2.50.0-1+b1 -> 2.50.0-1.1
[UPGRADE] libaudit-common:amd64 1:3.1.2-2 -> 1:3.1.2-2.1
[UPGRADE] libaudit1:amd64 1:3.1.2-2 -> 1:3.1.2-2.1
[UPGRADE] libboost-filesystem1.83.0:amd64 1.83.0-2+b2 -> 1.83.0-2.1
[UPGRADE] libboost-iostreams1.83.0:amd64 1.83.0-2+b2 -> 1.83.0-2.1
[UPGRADE] libboost-locale1.83.0:amd64 1.83.0-2+b2 -> 1.83.0-2.1
[UPGRADE] libboost-program-options1.83.0:amd64 1.83.0-2+b2 -> 1.83.0-2.1
[UPGRADE] libboost-python1.83.0:amd64 1.83.0-2+b2 -> 1.83.0-2.1
[UPGRADE] libboost-thread1.83.0:amd64 1.83.0-2+b2 -> 1.83.0-2.1
[UPGRADE] libbsd0:amd64 0.12.0-1 -> 0.12.1-1
[UPGRADE] libdirectfb-extra:amd64 1.7.7-11+b1 -> 1.7.7-11.1
[UPGRADE] libgck-1-0:amd64 3.41.1-4 -> 3.41.2-1
[UPGRADE] libgck-2-2:amd64 4.2.0-2 -> 4.2.0-3
[UPGRADE] libgcr-4-4:amd64 4.2.0-2 -> 4.2.0-3
[UPGRADE] libgcr-base-3-1:amd64 3.41.1-4 -> 3.41.2-1
[UPGRADE] libgcr-ui-3-1:amd64 3.41.1-4 -> 3.41.2-1
[UPGRADE] libgegl-common:amd64 1:0.4.48-1 -> 1:0.4.48-2
[UPGRADE] libglib2.0-bin:amd64 2.78.4-1 -> 2.78.4-2
[UPGRADE] libglib2.0-data:amd64 2.78.4-1 -> 2.78.4-2
[UPGRADE] libnss-mymachines:amd64 

  1   2   3   4   >