Bug#1063296: pupnp: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: pupnp
Version: 1:1.14.18-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
pupnp 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 pupnp
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-15-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 pupnp-1.14.18/debian/changelog pupnp-1.14.18/debian/changelog
--- pupnp-1.14.18/debian/changelog  2023-09-02 13:47:27.0 -0300
+++ pupnp-1.14.18/debian/changelog  2024-02-05 23:35:52.0 -0300
@@ -1,3 +1,10 @@
+pupnp (1:1.14.18-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 23:35:52 -0300
+
 pupnp (1:1.14.18-1) unstable; urgency=medium
 
   * New upstream version 1.14.18
diff -Nru pupnp-1.14.18/debian/control pupnp-1.14.18/debian/control
--- pupnp-1.14.18/debian/control2023-06-10 09:37:40.0 -0300
+++ pupnp-1.14.18/debian/control2024-02-05 23:35:52.0 -0300
@@ -23,8 +23,8 @@
 Architecture: any
 Section: libdevel
 Depends:
- libixml11 (= ${binary:Version}),
- libupnp17 (= ${binary:Version}),
+ libixml11t64 (= ${binary:Version}),
+ libupnp17t64 (= ${binary:Version}),
  ${misc:Depends}
 Suggests: libupnp-doc
 Description: Portable SDK for UPnP Devices, version 1.14 (development files)
@@ -38,7 +38,10 @@
  debug versions of libraries needed for development of programs using
  uPnP.
 
-Package: libupnp17
+Package: libupnp17t64
+Provides: ${t64:Provides}
+Replaces: libupnp17
+Breaks: libupnp17 (<< ${source:Version})
 Multi-Arch: same
 Architecture: any
 Section: libs
@@ -51,9 +54,12 @@
  Play Device Architecture Specification - see http://www.upnp.org/ for
  specifications.
  .
- The libupnp17 package contains the runtime library for uPnP.
+ The libupnp17t64 package contains the runtime library for uPnP.
 
-Package: libixml11
+Package: libixml11t64
+Provides: ${t64:Provides}
+Replaces: libixml11
+Breaks: libixml11 (<< ${source:Version})
 Multi-Arch: same
 Architecture: any
 Section: libs
diff -Nru pupnp-1.14.18/debian/libixml11.install 
pupnp-1.14.18/debian/libixml11.install
--- pupnp-1.14.18/debian/libixml11.install  2023-06-10 09:37:40.0 
-0300
+++ pupnp-1.14.18/debian/libixml11.install  1969-12-31 21:00:00.0 
-0300
@@ -1 +0,0 @@
-usr/lib/*/libixml.so.*
diff -Nru pupnp-1.14.18/debian/libixml11.symbols 
pupnp-1.14.18/debian/libixml11.symbols
--- pupnp-1.14.18/debian/libixml11.symbols  2023-06-10 09:37:40.0 
-0300
+++ pupnp-1.14.18/debian/libixml11.symbols  1969-12-31 21:00:00.0 
-0300
@@ -1,87 +0,0 @@
-libixml.so.11 libixml11 #MINVER#
-* Build-Depends-Package: libupnp-dev
- ixmlAttr_free@Base 1:1.14.0
- ixmlCDATASection_free@Base 1:1.14.0
- ixmlCDATASection_init@Base 1:1.14.0
- ixmlCloneDOMString@Base 1:1.14.0
- ixmlDocument_createAttribute@Base 1:1.14.0
- ixmlDocument_createAttributeEx@Base 1:1.14.0
- ixmlDocument_createAttributeNS@Base 1:1.14.0
- ixmlDocument_createAttributeNSEx@Base 1:1.14.0
- ixmlDocument_createCDATASection@Base 1:1.14.0
- ixmlDocument_createCDATASectionEx@B

Bug#1063294: pth: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: pth
Version: 2.0.7-22
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
pth 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 pth
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-15-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 pth-2.0.7/debian/changelog pth-2.0.7/debian/changelog
--- pth-2.0.7/debian/changelog  2019-08-19 21:19:42.0 -0300
+++ pth-2.0.7/debian/changelog  2024-02-05 23:34:14.0 -0300
@@ -1,3 +1,10 @@
+pth (2.0.7-22.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 23:34:14 -0300
+
 pth (2.0.7-22) unstable; urgency=medium
 
   * debian/watch: Fix the URL.
diff -Nru pth-2.0.7/debian/control pth-2.0.7/debian/control
--- pth-2.0.7/debian/control2019-08-18 21:19:53.0 -0300
+++ pth-2.0.7/debian/control2024-02-05 23:34:14.0 -0300
@@ -8,7 +8,10 @@
 Vcs-Git: https://salsa.debian.org/debian/pth.git
 Vcs-Browser: https://salsa.debian.org/debian/pth
 
-Package: libpth20
+Package: libpth20t64
+Provides: ${t64:Provides}
+Replaces: libpth20
+Breaks: libpth20 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -25,7 +28,7 @@
 Package: libpth-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, libpth20 (= ${binary:Version})
+Depends: ${misc:Depends}, libpth20t64 (= ${binary:Version})
 Description: GNU Portable Threads (development)
  Pth is a very portable POSIX/ANSI-C based library for Unix platforms which
  provides non-preemptive priority-based scheduling for multiple threads of
diff -Nru pth-2.0.7/debian/libpth20.docs pth-2.0.7/debian/libpth20.docs
--- pth-2.0.7/debian/libpth20.docs  2019-08-15 01:17:17.0 -0300
+++ pth-2.0.7/debian/libpth20.docs  1969-12-31 21:00:00.0 -0300
@@ -1,8 +0,0 @@
-ANNOUNCE
-AUTHORS
-HISTORY
-NEWS
-README
-SUPPORT
-THANKS
-USERS
diff -Nru pth-2.0.7/debian/libpth20.install pth-2.0.7/debian/libpth20.install
--- pth-2.0.7/debian/libpth20.install   2019-08-15 01:17:25.0 -0300
+++ pth-2.0.7/debian/libpth20.install   1969-12-31 21:00:00.0 -0300
@@ -1 +0,0 @@
-/usr/lib/*/*.so.*
diff -Nru pth-2.0.7/debian/libpth20.symbols pth-2.0.7/debian/libpth20.symbols
--- pth-2.0.7/debian/libpth20.symbols   2019-08-15 01:17:24.0 -0300
+++ pth-2.0.7/debian/libpth20.symbols   1969-12-31 21:00:00.0 -0300
@@ -1,183 +0,0 @@
-libpth.so.20 libpth20 #MINVER#
- __pth_DQ@Base 2.0.7
- __pth_NQ@Base 2.0.7
- __pth_RQ@Base 2.0.7
- __pth_SQ@Base 2.0.7
- __pth_WQ@Base 2.0.7
- __pth_asprintf@Base 2.0.7
- __pth_attr_ctrl@Base 2.0.7
- __pth_cleanup_popall@Base 2.0.7
- __pth_compat_unit@Base 2.0.7
- __pth_current@Base 2.0.7
- __pth_debug@Base 2.0.7
- __pth_dumpqueue@Base 2.0.7
- __pth_dumpstate@Base 2.0.7
- __pth_errno_flag@Base 2.0.7
- __pth_errno_storage@Base 2.0.7
- __pth_favournew@Base 2.0.7
- __pth_initialized@Base 2.0.7
- __pth_key_destroydata@Base 2.0.7
- __pth_loadval@Base 2.0.7
- __pth_main@Base 2.0.7
- __pth_mctx_set@Base 2.0.7
- __pth_mutex_releaseall@Base

Bug#1063295: ptl: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: ptl
Version: 2.3.3-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
ptl 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 ptl
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-15-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 ptl-2.3.3/debian/changelog ptl-2.3.3/debian/changelog
--- ptl-2.3.3/debian/changelog  2022-08-10 05:28:32.0 -0300
+++ ptl-2.3.3/debian/changelog  2024-02-05 23:34:56.0 -0300
@@ -1,3 +1,10 @@
+ptl (2.3.3-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 23:34:56 -0300
+
 ptl (2.3.3-2) unstable; urgency=medium
 
   * Fix compilation with GCC12 (Closes: #1016942)
diff -Nru ptl-2.3.3/debian/control ptl-2.3.3/debian/control
--- ptl-2.3.3/debian/control2022-08-10 05:28:32.0 -0300
+++ ptl-2.3.3/debian/control2024-02-05 23:34:56.0 -0300
@@ -13,7 +13,10 @@
 Vcs-Browser: https://salsa.debian.org/science-team/ptl
 Vcs-Git: https://salsa.debian.org/science-team/ptl.git
 
-Package: libptl2
+Package: libptl2t64
+Provides: ${t64:Provides}
+Replaces: libptl2
+Breaks: libptl2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -29,7 +32,7 @@
 Multi-Arch: same
 Depends:
  ${misc:Depends},
- libptl2 (= ${binary:Version}),
+ libptl2t64 (= ${binary:Version}),
  libtbb-dev,
 Description: parallel tasking library - development files
  PTL is a lightweight C++11 multithreading tasking system featuring
diff -Nru ptl-2.3.3/debian/libptl2.install ptl-2.3.3/debian/libptl2.install
--- ptl-2.3.3/debian/libptl2.install2022-08-10 05:24:24.0 -0300
+++ ptl-2.3.3/debian/libptl2.install1969-12-31 21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/*/libptl.so.*
diff -Nru ptl-2.3.3/debian/libptl2t64.install 
ptl-2.3.3/debian/libptl2t64.install
--- ptl-2.3.3/debian/libptl2t64.install 1969-12-31 21:00:00.0 -0300
+++ ptl-2.3.3/debian/libptl2t64.install 2022-08-10 05:24:24.0 -0300
@@ -0,0 +1 @@
+usr/lib/*/libptl.so.*
diff -Nru ptl-2.3.3/debian/libptl2t64.lintian-overrides 
ptl-2.3.3/debian/libptl2t64.lintian-overrides
--- ptl-2.3.3/debian/libptl2t64.lintian-overrides   1969-12-31 
21:00:00.0 -0300
+++ ptl-2.3.3/debian/libptl2t64.lintian-overrides   2024-02-05 
23:34:56.0 -0300
@@ -0,0 +1 @@
+libptl2t64: package-name-doesnt-match-sonames libptl2


Bug#1063293: psurface: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: psurface
Version: 2.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
psurface 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 psurface
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-15-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 psurface-2.0.0/debian/changelog psurface-2.0.0/debian/changelog
--- psurface-2.0.0/debian/changelog 2016-07-18 07:10:45.0 -0300
+++ psurface-2.0.0/debian/changelog 2024-02-05 23:32:26.0 -0300
@@ -1,3 +1,10 @@
+psurface (2.0.0-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 23:32:26 -0300
+
 psurface (2.0.0-2) unstable; urgency=medium
 
   * Fix build failure with GCC 6. (Closes: #831159)
diff -Nru psurface-2.0.0/debian/control psurface-2.0.0/debian/control
--- psurface-2.0.0/debian/control   2016-07-18 07:10:45.0 -0300
+++ psurface-2.0.0/debian/control   2024-02-05 23:32:25.0 -0300
@@ -25,7 +25,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libpsurface0v5 (= ${binary:Version})
+Depends: ${misc:Depends}, libpsurface0t64 (= ${binary:Version})
 Suggests: libpsurface-dbg (= ${binary:Version}), psurface (= ${binary:Version})
 Description: piecewise linear bijections between triangulated surfaces -- 
development files
  Psurface is a C++ library that handles piecewise linear bijections
@@ -58,7 +58,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
- libpsurface0v5 (= ${binary:Version}), psurface (= ${binary:Version})
+ libpsurface0t64 (= ${binary:Version}), psurface (= ${binary:Version})
 Description: piecewise linear bijections between triangulated surfaces -- 
debug symbols
  Psurface is a C++ library that handles piecewise linear bijections
  between triangulated surfaces. These surfaces can be of arbitrary
@@ -66,13 +66,16 @@
  .
  This package contains debug symbols.
 
-Package: libpsurface0v5
+Package: libpsurface0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libpsurface0v5
+Breaks: libpsurface0v5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libpsurface0
-Replaces: libpsurface0
+Replaces: libpsurface0v5, libpsurface0
 Description: piecewise linear bijections between triangulated surfaces -- 
shared library
  Psurface is a C++ library that handles piecewise linear bijections
  between triangulated surfaces. These surfaces can be of arbitrary
diff -Nru psurface-2.0.0/debian/libpsurface0t64.install 
psurface-2.0.0/debian/libpsurface0t64.install
--- psurface-2.0.0/debian/libpsurface0t64.install   1969-12-31 
21:00:00.0 -0300
+++ psurface-2.0.0/debian/libpsurface0t64.install   2016-07-18 
06:45:41.0 -0300
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru psurface-2.0.0/debian/libpsurface0t64.lintian-overrides 
psurface-2.0.0/debian/libpsurface0t64.lintian-overrides
--- psurface-2.0.0/debian/libpsurface0t64.lintian-overrides 1969-12-31 
21:00:00.000

Bug#1063292: pstoedit: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: pstoedit
Version: 4.00-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
pstoedit 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 pstoedit
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-15-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 pstoedit-4.00/debian/changelog pstoedit-4.00/debian/changelog
--- pstoedit-4.00/debian/changelog  2023-06-15 10:56:49.0 -0300
+++ pstoedit-4.00/debian/changelog  2024-02-05 23:26:09.0 -0300
@@ -1,3 +1,10 @@
+pstoedit (4.00-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 23:26:09 -0300
+
 pstoedit (4.00-1) unstable; urgency=medium
 
   * Update standards version to 4.6.2, no changes needed.
diff -Nru pstoedit-4.00/debian/control pstoedit-4.00/debian/control
--- pstoedit-4.00/debian/control2023-06-15 07:26:45.0 -0300
+++ pstoedit-4.00/debian/control2024-02-05 23:26:08.0 -0300
@@ -19,21 +19,24 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libpstoedit0c2a (= ${binary:Version}), ${misc:Depends}, 
libmagick++-dev, libplot-dev
+Depends: libpstoedit0t64 (= ${binary:Version}), ${misc:Depends}, 
libmagick++-dev, libplot-dev
 Description: PostScript to editable vector graphics library (development files)
  pstoedit is a framework for converting Postscript and PDF files to various
  editable vector graphic formats.
  .
  This package contains files to build programs that use libpstoedit.
 
-Package: libpstoedit0c2a
+Package: libpstoedit0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libpstoedit0c2a
+Breaks: libpstoedit0c2a (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libpstoedit0, libpstoedit0c2
-Replaces: libpstoedit0, libpstoedit0c2
+Replaces: libpstoedit0c2a, libpstoedit0, libpstoedit0c2
 Description: PostScript to editable vector graphics library (runtime files)
  pstoedit is a framework for converting Postscript and PDF files to various
  editable vector graphic formats.
diff -Nru pstoedit-4.00/debian/libpstoedit0c2a.install 
pstoedit-4.00/debian/libpstoedit0c2a.install
--- pstoedit-4.00/debian/libpstoedit0c2a.install2023-06-15 
10:56:49.0 -0300
+++ pstoedit-4.00/debian/libpstoedit0c2a.install1969-12-31 
21:00:00.0 -0300
@@ -1,2 +0,0 @@
-usr/lib/*/libpstoedit.so.*
-usr/lib/*/pstoedit/lib*.so
diff -Nru pstoedit-4.00/debian/libpstoedit0t64.install 
pstoedit-4.00/debian/libpstoedit0t64.install
--- pstoedit-4.00/debian/libpstoedit0t64.install1969-12-31 
21:00:00.0 -0300
+++ pstoedit-4.00/debian/libpstoedit0t64.install2023-06-15 
10:56:49.0 -0300
@@ -0,0 +1,2 @@
+usr/lib/*/libpstoedit.so.*
+usr/lib/*/pstoedit/lib*.so
diff -Nru pstoedit-4.00/debian/libpstoedit0t64.lintian-overrides 
pstoedit-4.00/debian/libpstoedit0t64.lintian-overrides
--- pstoedit-4.00/debian/libpstoedit0t64.lintian-overrides  1969-12-31 
21:00:00.0

Bug#1063290: psocksxx: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: psocksxx
Version: 1.1.1-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
psocksxx 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 psocksxx
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-15-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 psocksxx-1.1.1/debian/changelog psocksxx-1.1.1/debian/changelog
--- psocksxx-1.1.1/debian/changelog 2022-07-24 10:13:16.0 -0300
+++ psocksxx-1.1.1/debian/changelog 2024-02-05 23:23:12.0 -0300
@@ -1,3 +1,10 @@
+psocksxx (1.1.1-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 23:23:12 -0300
+
 psocksxx (1.1.1-3) unstable; urgency=medium
 
   * Disable Link time optimization (Closes: #1015593):
diff -Nru psocksxx-1.1.1/debian/control psocksxx-1.1.1/debian/control
--- psocksxx-1.1.1/debian/control   2022-07-24 09:01:31.0 -0300
+++ psocksxx-1.1.1/debian/control   2024-02-05 23:23:12.0 -0300
@@ -15,7 +15,10 @@
 Vcs-Git: git://jff.email/opt/git/psocksxx.git
 Vcs-Browser: https://jff.email/cgit/psocksxx.git/
 
-Package: libpsocksxx0
+Package: libpsocksxx0t64
+Provides: ${t64:Provides}
+Replaces: libpsocksxx0
+Breaks: libpsocksxx0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -35,7 +38,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libpsocksxx0 (= ${binary:Version}),
+ libpsocksxx0t64 (= ${binary:Version}),
  ${misc:Depends}
 Suggests: libpsocksxx-doc
 Description: psocksxx is a C++ wrapper for POSIX sockets (development files)
diff -Nru psocksxx-1.1.1/debian/libpsocksxx0.install 
psocksxx-1.1.1/debian/libpsocksxx0.install
--- psocksxx-1.1.1/debian/libpsocksxx0.install  2016-03-12 05:39:30.0 
-0300
+++ psocksxx-1.1.1/debian/libpsocksxx0.install  1969-12-31 21:00:00.0 
-0300
@@ -1,3 +0,0 @@
-usr/lib/*/lib*.so.*
-usr/lib/*/*.la
-usr/lib/*/pkgconfig/*
diff -Nru psocksxx-1.1.1/debian/libpsocksxx0t64.install 
psocksxx-1.1.1/debian/libpsocksxx0t64.install
--- psocksxx-1.1.1/debian/libpsocksxx0t64.install   1969-12-31 
21:00:00.0 -0300
+++ psocksxx-1.1.1/debian/libpsocksxx0t64.install   2016-03-12 
05:39:30.0 -0300
@@ -0,0 +1,3 @@
+usr/lib/*/lib*.so.*
+usr/lib/*/*.la
+usr/lib/*/pkgconfig/*
diff -Nru psocksxx-1.1.1/debian/libpsocksxx0t64.lintian-overrides 
psocksxx-1.1.1/debian/libpsocksxx0t64.lintian-overrides
--- psocksxx-1.1.1/debian/libpsocksxx0t64.lintian-overrides 1969-12-31 
21:00:00.0 -0300
+++ psocksxx-1.1.1/debian/libpsocksxx0t64.lintian-overrides 2024-02-05 
23:23:12.0 -0300
@@ -0,0 +1 @@
+libpsocksxx0t64: package-name-doesnt-match-sonames libpsocksxx0


Bug#1063289: protobuf: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: protobuf
Version: 3.21.12-8
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
protobuf 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 protobuf
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-15-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 protobuf-3.21.12/debian/changelog protobuf-3.21.12/debian/changelog
--- protobuf-3.21.12/debian/changelog   2023-11-08 13:59:09.0 -0300
+++ protobuf-3.21.12/debian/changelog   2024-02-05 23:17:46.0 -0300
@@ -1,3 +1,10 @@
+protobuf (3.21.12-8.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 23:17:46 -0300
+
 protobuf (3.21.12-8) unstable; urgency=medium
 
   [ Meng Sang  ]
diff -Nru protobuf-3.21.12/debian/control protobuf-3.21.12/debian/control
--- protobuf-3.21.12/debian/control 2023-11-08 13:59:09.0 -0300
+++ protobuf-3.21.12/debian/control 2024-02-05 23:17:46.0 -0300
@@ -63,12 +63,14 @@
  build process in this directory only installs the extension; you need to
  install protoc as well to have Ruby code generation functionality.
 
-Package: libprotobuf32
+Package: libprotobuf32t64
+Provides: ${t64:Provides}
+Replaces: libprotobuf32
 Architecture: any
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Breaks: libarcus3 (<< 3.3.0-2), cura-engine (<< 1:3.3.0-2.1+b1)
+Breaks: libprotobuf32 (<< ${source:Version}), libarcus3 (<< 3.3.0-2), 
cura-engine (<< 1:3.3.0-2.1+b1)
 Description: protocol buffers C++ library
  Protocol buffers are a flexible, efficient, automated mechanism for
  serializing structured data - similar to XML, but smaller, faster, and
@@ -83,7 +85,10 @@
  .
  This package contains the runtime library needed for C++ applications.
 
-Package: libprotobuf-lite32
+Package: libprotobuf-lite32t64
+Provides: ${t64:Provides}
+Replaces: libprotobuf-lite32
+Breaks: libprotobuf-lite32 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -108,7 +113,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends: ${misc:Depends}, zlib1g-dev,
- libprotobuf32 (= ${binary:Version}), libprotobuf-lite32 (= ${binary:Version})
+ libprotobuf32t64 (= ${binary:Version}), libprotobuf-lite32t64 (= 
${binary:Version})
 Breaks: protobuf-compiler (<< ${binary:Version}), protobuf-compiler (>> 
${binary:Version})
 Provides: protobuf-api-${pb:API}
 Description: protocol buffers C++ library (development files) and proto files
@@ -126,7 +131,10 @@
  This package contains the development headers and static libraries needed for
  writing C++ applications. Includes well known proto type files.
 
-Package: libprotoc32
+Package: libprotoc32t64
+Provides: ${t64:Provides}
+Replaces: libprotoc32
+Breaks: libprotoc32 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -151,7 +159,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends: ${misc:Depends},
- libprotoc32 (= ${binary:Version}), libprotobuf-dev (= ${binary:Version})
+ libprotoc32t64 (= $

Bug#1063288: pragha: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: pragha
Version: 1.3.4-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
pragha 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 pragha
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-15-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 pragha-1.3.4/debian/changelog pragha-1.3.4/debian/changelog
--- pragha-1.3.4/debian/changelog   2020-07-14 23:20:20.0 -0300
+++ pragha-1.3.4/debian/changelog   2024-02-05 23:04:20.0 -0300
@@ -1,3 +1,10 @@
+pragha (1.3.4-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 23:04:20 -0300
+
 pragha (1.3.4-2) unstable; urgency=medium
 
   [Gabriel F. T. Gomes]
diff -Nru pragha-1.3.4/debian/control pragha-1.3.4/debian/control
--- pragha-1.3.4/debian/control 2020-07-14 23:16:21.0 -0300
+++ pragha-1.3.4/debian/control 2024-02-05 23:04:20.0 -0300
@@ -30,6 +30,9 @@
 Homepage: https://pragha-music-player.github.io/
 
 Package: pragha
+Provides: ${t64:Provides}
+Replaces: pragha
+Breaks: pragha (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Recommends: gstreamer1.0-plugins-good, gstreamer1.0-pulseaudio
diff -Nru pragha-1.3.4/debian/pragha.lintian-overrides 
pragha-1.3.4/debian/pragha.lintian-overrides
--- pragha-1.3.4/debian/pragha.lintian-overrides1969-12-31 
21:00:00.0 -0300
+++ pragha-1.3.4/debian/pragha.lintian-overrides2024-02-05 
23:04:20.0 -0300
@@ -0,0 +1 @@
+pragha: package-name-doesnt-match-sonames pragha


Bug#1063287: pqmarble: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: pqmarble
Version: 1.3.0-5
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
pqmarble 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 pqmarble
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-15-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 pqmarble-1.3.0/debian/changelog pqmarble-1.3.0/debian/changelog
--- pqmarble-1.3.0/debian/changelog 2024-01-16 17:08:34.0 -0300
+++ pqmarble-1.3.0/debian/changelog 2024-02-05 22:58:48.0 -0300
@@ -1,3 +1,10 @@
+pqmarble (1.3.0-5.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 22:58:48 -0300
+
 pqmarble (1.3.0-5) unstable; urgency=medium
 
   * Add build dependency on libgirepository1.0-dev
diff -Nru pqmarble-1.3.0/debian/control pqmarble-1.3.0/debian/control
--- pqmarble-1.3.0/debian/control   2024-01-16 17:06:16.0 -0300
+++ pqmarble-1.3.0/debian/control   2024-02-05 22:58:48.0 -0300
@@ -21,14 +21,17 @@
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libpqmarble2 (= ${binary:Version}), ${misc:Depends},
+Depends: libpqmarble2t64 (= ${binary:Version}), ${misc:Depends},
gir1.2-pqmarble-2 (= ${binary:Version})
 Description: Development files for libpqmarble
  Paulo Queiroz's collection of useful functions and reusable widgets.
  .
  Development library.
 
-Package: libpqmarble2
+Package: libpqmarble2t64
+Provides: ${t64:Provides}
+Replaces: libpqmarble2
+Breaks: libpqmarble2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -43,7 +46,7 @@
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libpqmarble2 (= ${binary:Version}), ${misc:Depends}, ${gir:Depends}
+Depends: libpqmarble2t64 (= ${binary:Version}), ${misc:Depends}, ${gir:Depends}
 Description: GObject introspection files for pqmarble
  Paulo Queiroz's collection of useful functions and reusable widgets.
  .
diff -Nru pqmarble-1.3.0/debian/libpqmarble2.install 
pqmarble-1.3.0/debian/libpqmarble2.install
--- pqmarble-1.3.0/debian/libpqmarble2.install  2023-08-28 08:20:16.0 
-0300
+++ pqmarble-1.3.0/debian/libpqmarble2.install  1969-12-31 21:00:00.0 
-0300
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru pqmarble-1.3.0/debian/libpqmarble2t64.install 
pqmarble-1.3.0/debian/libpqmarble2t64.install
--- pqmarble-1.3.0/debian/libpqmarble2t64.install   1969-12-31 
21:00:00.0 -0300
+++ pqmarble-1.3.0/debian/libpqmarble2t64.install   2023-08-28 
08:20:16.0 -0300
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru pqmarble-1.3.0/debian/libpqmarble2t64.lintian-overrides 
pqmarble-1.3.0/debian/libpqmarble2t64.lintian-overrides
--- pqmarble-1.3.0/debian/libpqmarble2t64.lintian-overrides 1969-12-31 
21:00:00.0 -0300
+++ pqmarble-1.3.0/debian/libpqmarble2t64.lintian-overrides 2024-02-05 
22:58:48.0 -0300
@@ -0,0 +1 @@
+libpqmarble2t64: package-name-doesnt-match-sonames libpqmarble2


Bug#1063286: portsmf: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: portsmf
Version: 0.1~svn20101010-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
portsmf 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 portsmf
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-15-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 portsmf-0.1~svn20101010/debian/changelog 
portsmf-0.1~svn20101010/debian/changelog
--- portsmf-0.1~svn20101010/debian/changelog2021-08-15 12:14:13.0 
-0300
+++ portsmf-0.1~svn20101010/debian/changelog2024-02-05 22:54:08.0 
-0300
@@ -1,3 +1,10 @@
+portsmf (0.1~svn20101010-6.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 22:54:08 -0300
+
 portsmf (0.1~svn20101010-6) unstable; urgency=medium
 
   * Team upload.
diff -Nru portsmf-0.1~svn20101010/debian/control 
portsmf-0.1~svn20101010/debian/control
--- portsmf-0.1~svn20101010/debian/control  2021-08-15 12:10:27.0 
-0300
+++ portsmf-0.1~svn20101010/debian/control  2024-02-05 22:54:08.0 
-0300
@@ -9,7 +9,10 @@
 Vcs-Browser: https://salsa.debian.org/multimedia-team/portsmf
 Vcs-Git: https://salsa.debian.org/multimedia-team/portsmf.git
 
-Package: libportsmf0
+Package: libportsmf0t64
+Provides: ${t64:Provides}
+Replaces: libportsmf0
+Breaks: libportsmf0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -35,7 +38,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libportsmf0 (= ${binary:Version}), ${misc:Depends}
+Depends: libportsmf0t64 (= ${binary:Version}), ${misc:Depends}
 Description: Portable Standard Midi File Library (development files)
  Portsmf is "Port Standard MIDI File", a cross-platform, C++ library for 
reading
  and writing Standard MIDI Files.
diff -Nru portsmf-0.1~svn20101010/debian/libportsmf0.install 
portsmf-0.1~svn20101010/debian/libportsmf0.install
--- portsmf-0.1~svn20101010/debian/libportsmf0.install  2021-08-15 
12:10:27.0 -0300
+++ portsmf-0.1~svn20101010/debian/libportsmf0.install  1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/*/libportSMF.so.0*
diff -Nru portsmf-0.1~svn20101010/debian/libportsmf0t64.install 
portsmf-0.1~svn20101010/debian/libportsmf0t64.install
--- portsmf-0.1~svn20101010/debian/libportsmf0t64.install   1969-12-31 
21:00:00.0 -0300
+++ portsmf-0.1~svn20101010/debian/libportsmf0t64.install   2021-08-15 
12:10:27.0 -0300
@@ -0,0 +1 @@
+usr/lib/*/libportSMF.so.0*
diff -Nru portsmf-0.1~svn20101010/debian/libportsmf0t64.lintian-overrides 
portsmf-0.1~svn20101010/debian/libportsmf0t64.lintian-overrides
--- portsmf-0.1~svn20101010/debian/libportsmf0t64.lintian-overrides 
1969-12-31 21:00:00.0 -0300
+++ portsmf-0.1~svn20101010/debian/libportsmf0t64.lintian-overrides 
2024-02-05 22:54:08.0 -0300
@@ -0,0 +1 @@
+libportsmf0t64: package-name-doesnt-match-sonames libportsmf0


Bug#1063265: poco: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: poco
Version: 1.11.0-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
poco 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 poco
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 poco-1.11.0/debian/changelog poco-1.11.0/debian/changelog
--- poco-1.11.0/debian/changelog2024-01-16 02:46:36.0 -0300
+++ poco-1.11.0/debian/changelog2024-02-05 19:14:40.0 -0300
@@ -1,3 +1,10 @@
+poco (1.11.0-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 19:14:40 -0300
+
 poco (1.11.0-4) unstable; urgency=medium
 
   * QA upload.
diff -Nru poco-1.11.0/debian/control poco-1.11.0/debian/control
--- poco-1.11.0/debian/control  2024-01-16 02:36:47.0 -0300
+++ poco-1.11.0/debian/control  2024-02-05 19:14:40.0 -0300
@@ -22,7 +22,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libpocoactiverecord80 (= ${binary:Version}), 
libpococrypto80 (= ${binary:Version}), libpocodata80 (= ${binary:Version}), 
libpocoencodings80 (= ${binary:Version}), libpocofoundation80 (= 
${binary:Version}), libpocojson80 (= ${binary:Version}), libpocojwt80 (= 
${binary:Version}), libpocodatamysql80 (= ${binary:Version}), 
libpocodatapostgresql80 (= ${binary:Version}), libpocomongodb80 (= 
${binary:Version}), libpoconet80 (= ${binary:Version}), libpoconetssl80 (= 
${binary:Version}), libpocodataodbc80 (= ${binary:Version}), 
libpocodatasqlite80 (= ${binary:Version}), libpocoredis80 (= 
${binary:Version}), libpocoutil80 (= ${binary:Version}), libpocoxml80 (= 
${binary:Version}), libpocozip80 (= ${binary:Version}), libexpat1-dev, 
default-libmysqlclient-dev, libpcre3-dev, libsqlite3-dev, libssl-dev, zlib1g-dev
+Depends: ${misc:Depends}, libpocoactiverecord80t64 (= ${binary:Version}), 
libpococrypto80t64 (= ${binary:Version}), libpocodata80t64 (= 
${binary:Version}), libpocoencodings80t64 (= ${binary:Version}), 
libpocofoundation80t64 (= ${binary:Version}), libpocojson80t64 (= 
${binary:Version}), libpocojwt80t64 (= ${binary:Version}), 
libpocodatamysql80t64 (= ${binary:Version}), libpocodatapostgresql80t64 (= 
${binary:Version}), libpocomongodb80t64 (= ${binary:Version}), libpoconet80t64 
(= ${binary:Version}), libpoconetssl80t64 (= ${binary:Version}), 
libpocodataodbc80t64 (= ${binary:Version}), libpocodatasqlite80t64 (= 
${binary:Version}), libpocoredis80t64 (= ${binary:Version}), libpocoutil80t64 
(= ${binary:Version}), libpocoxml80t64 (= ${binary:Version}), libpocozip80t64 
(= ${binary:Version}), libexpat1-dev, default-libmysqlclient-dev, libpcre3-dev, 
libsqlite3-dev, libssl-dev, zlib1g-dev
 Description: C++ Portable Components (POCO) Development files
  The POCO C++ Libraries are a collection of open source C++ class libraries
  that simplify and accelerate the development of network-centric, portable
@@ -39,7 +39,10 @@
  are NetSSL, providing SSL support for the network classes in the Net library,
  and Data, a library for uniformly

Bug#1063266: polylib: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: polylib
Version: 5.22.5-4+dfsg
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
polylib 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 polylib
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 polylib-5.22.5/debian/changelog polylib-5.22.5/debian/changelog
--- polylib-5.22.5/debian/changelog 2018-01-26 13:47:38.0 -0200
+++ polylib-5.22.5/debian/changelog 2024-02-05 19:17:40.0 -0300
@@ -1,3 +1,10 @@
+polylib (5.22.5-4+0.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 19:17:40 -0300
+
 polylib (5.22.5-4+dfsg) unstable; urgency=medium
 
   * Team upload.
diff -Nru polylib-5.22.5/debian/control polylib-5.22.5/debian/control
--- polylib-5.22.5/debian/control   2018-01-26 13:47:38.0 -0200
+++ polylib-5.22.5/debian/control   2024-02-05 19:17:40.0 -0300
@@ -9,7 +9,10 @@
 Vcs-Git: https://salsa.debian.org/science-team/polylib.git
 Homepage: http://icps.u-strasbg.fr/polylib/polylib_src
 
-Package: libpolylib64-8
+Package: libpolylib64-8t64
+Provides: ${t64:Provides}
+Replaces: libpolylib64-8
+Breaks: libpolylib64-8 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -25,7 +28,7 @@
 Package: libpolylib64-dev
 Architecture: any
 Section: libdevel
-Depends: libpolylib64-8 (= ${binary:Version}),
+Depends: libpolylib64-8t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: Development files for the long int version of PolyLib
  Polylib is a free C library for doing computations on polyhedra.
@@ -41,7 +44,7 @@
 Architecture: any
 Section: math
 Depends: ${shlibs:Depends},
- libpolylib64-8 (=${binary:Version}),
+ libpolylib64-8t64 (=${binary:Version}),
  ${misc:Depends}
 Description: Various tools using libpolylib
  Polylib is a free C library for doing computations on polyhedra.
diff -Nru polylib-5.22.5/debian/libpolylib64-8.install 
polylib-5.22.5/debian/libpolylib64-8.install
--- polylib-5.22.5/debian/libpolylib64-8.install2018-01-26 
13:47:38.0 -0200
+++ polylib-5.22.5/debian/libpolylib64-8.install1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru polylib-5.22.5/debian/libpolylib64-8t64.install 
polylib-5.22.5/debian/libpolylib64-8t64.install
--- polylib-5.22.5/debian/libpolylib64-8t64.install 1969-12-31 
21:00:00.0 -0300
+++ polylib-5.22.5/debian/libpolylib64-8t64.install 2018-01-26 
13:47:38.0 -0200
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru polylib-5.22.5/debian/libpolylib64-8t64.lintian-overrides 
polylib-5.22.5/debian/libpolylib64-8t64.lintian-overrides
--- polylib-5.22.5/debian/libpolylib64-8t64.lintian-overrides   1969-12-31 
21:00:00.0 -0300
+++ polylib-5.22.5/debian/libpolylib64-8t64.lintian-overrides   2024-02-05 
19:17:40.0 -0300
@@ -0,0 +1 @@
+libpolylib64-8t64: package-name-doesnt-match-sonames libpolylib64-8


Bug#1063263: pocl: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: pocl
Version: 5.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
pocl 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 pocl
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 pocl-5.0/debian/changelog pocl-5.0/debian/changelog
--- pocl-5.0/debian/changelog   2024-01-19 10:00:32.0 -0300
+++ pocl-5.0/debian/changelog   2024-02-05 19:09:32.0 -0300
@@ -1,3 +1,10 @@
+pocl (5.0-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 19:09:32 -0300
+
 pocl (5.0-2) unstable; urgency=medium
 
   * Switch to llvm 16.  (Closes: #1060298)
diff -Nru pocl-5.0/debian/control pocl-5.0/debian/control
--- pocl-5.0/debian/control 2024-01-19 10:00:32.0 -0300
+++ pocl-5.0/debian/control 2024-02-05 19:09:32.0 -0300
@@ -31,7 +31,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libpocl2 (= ${binary:Version}),
+ libpocl2t64 (= ${binary:Version}),
  ${misc:Depends}
 Provides:
  opencl-icd,
@@ -66,7 +66,7 @@
  .
  This package provides the architecture independent files of the pocl library.
 
-Package: libpocl2
+Package: libpocl2t64
 Architecture: any
 Multi-Arch: same
 Pre-Depends:
@@ -78,11 +78,11 @@
  ${misc:Depends}
 Recommends:
  pocl-opencl-icd,
-Breaks:
+Breaks:libpocl2 (<< ${source:Version}), 
  libpocl1-common (<< 0.13-9),
-Replaces:
+Replaces:libpocl2, 
  libpocl1-common (<< 0.13-9),
-Provides:
+Provides: ${t64:Provides},
  libpocl2+llvm${LLVM:Version},
 Description: Portable Computing Language library
  Portable Computing Language is an open source implementation of the OpenCL
@@ -97,7 +97,7 @@
 Architecture: any
 Section: libdevel
 Depends:
- libpocl2 (= ${binary:Version}),
+ libpocl2t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Description: development files for the pocl library
diff -Nru pocl-5.0/debian/libpocl2.install pocl-5.0/debian/libpocl2.install
--- pocl-5.0/debian/libpocl2.install2024-01-19 10:00:32.0 -0300
+++ pocl-5.0/debian/libpocl2.install1969-12-31 21:00:00.0 -0300
@@ -1,4 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/libpocl.so.2*
-usr/lib/${DEB_HOST_MULTIARCH}/pocl/libpocl-devices-basic.so
-usr/lib/${DEB_HOST_MULTIARCH}/pocl/libpocl-devices-pthread.so
-usr/share/pocl/kernel-*-*-*-*-*.bc
diff -Nru pocl-5.0/debian/libpocl2.lintian-overrides 
pocl-5.0/debian/libpocl2.lintian-overrides
--- pocl-5.0/debian/libpocl2.lintian-overrides  2024-01-19 10:00:32.0 
-0300
+++ pocl-5.0/debian/libpocl2.lintian-overrides  1969-12-31 21:00:00.0 
-0300
@@ -1,2 +0,0 @@
-# we use fake Debian revisions to mark symbol (dis)appearance on compiler 
version changes
-symbols-file-contains-debian-revision
diff -Nru pocl-5.0/debian/libpocl2.symbols pocl-5.0/debian/libpocl2.symbols
--- pocl-5.0/debian/libpocl2.symbols2024-01-19 10:00:32.0 -0300
+++ pocl-5.0/debian/libpocl2.symbols1969-12-31 21:00:00.0 -0300
@@ -1,332 +0,0 @@
-# SymbolsHelper-Confirmed: 5.0-2~llvm16 a

Bug#1063262: pmix: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: pmix
Version: 5.0.1-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
pmix 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 pmix
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 pmix-5.0.1/debian/changelog pmix-5.0.1/debian/changelog
--- pmix-5.0.1/debian/changelog 2023-12-06 05:51:51.0 -0300
+++ pmix-5.0.1/debian/changelog 2024-02-05 18:59:56.0 -0300
@@ -1,3 +1,10 @@
+pmix (5.0.1-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 18:59:56 -0300
+
 pmix (5.0.1-4) unstable; urgency=medium
 
   * Drop unused cyth* files. Closes: #1054737, #1056831
diff -Nru pmix-5.0.1/debian/control pmix-5.0.1/debian/control
--- pmix-5.0.1/debian/control   2023-12-06 05:51:51.0 -0300
+++ pmix-5.0.1/debian/control   2024-02-05 18:59:55.0 -0300
@@ -33,7 +33,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${shlibs:Drepends}, ${misc:Depends}, libpmix2 (= ${binary:Version}), 
libevent-dev, libhwloc-dev, zlib1g-dev
+Depends: ${shlibs:Drepends}, ${misc:Depends}, libpmix2t64 (= 
${binary:Version}), libevent-dev, libhwloc-dev, zlib1g-dev
 Description: Development files for the PMI Exascale library  
  This is the OpenMPI implementation of the Process Management Interface (PMI)
  Exascale API. PMIx aims to retain transparent compatibility with the existing
@@ -41,7 +41,10 @@
  the Instant On initiative for rapid startup of applications at exascale
  and beyond.
  
-Package: libpmix2
+Package: libpmix2t64
+Provides: ${t64:Provides}
+Replaces: libpmix2
+Breaks: libpmix2 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -55,7 +58,7 @@
 
 
 Package: libpmix-bin
-Depends:  ${misc:Depends}, ${shlibs:Depends}, libpmix2 (= ${binary:Version})
+Depends:  ${misc:Depends}, ${shlibs:Depends}, libpmix2t64 (= ${binary:Version})
 Architecture: any
 Multi-Arch: foreign
 Recommends: libpmix-dev
@@ -64,7 +67,7 @@
  Exascale API. This package provides utilities for working with pmix.
 
 Package: python3-pmix
-Depends: python3, ${misc:Depends}, ${shlibs:Depends}, libpmix2 (= 
${binary:Version})
+Depends: python3, ${misc:Depends}, ${shlibs:Depends}, libpmix2t64 (= 
${binary:Version})
 Architecture: any
 Multi-Arch: foreign
 Recommends: libpmix-dev
diff -Nru pmix-5.0.1/debian/libpmix2.install pmix-5.0.1/debian/libpmix2.install
--- pmix-5.0.1/debian/libpmix2.install  2023-12-06 05:51:51.0 -0300
+++ pmix-5.0.1/debian/libpmix2.install  1969-12-31 21:00:00.0 -0300
@@ -1,5 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/pmix2/lib/libpmix.so.2*  
-usr/lib/${DEB_HOST_MULTIARCH}/pmix2/share/pmix/*
-usr/lib/${DEB_HOST_MULTIARCH}/pmix2/share/pmix-mca-params.conf
-usr/lib/${DEB_HOST_MULTIARCH}/pmix2/lib/pmix/*
-debian/pmix-mca-params.conf/usr/lib/${DEB_HOST_MULTIARCH}/pmix2/share
diff -Nru pmix-5.0.1/debian/libpmix2.links pmix-5.0.1/debian/libpmix2.links
--- pmix-5.0.1/debian/libpmix2.links2023-12-06 05:51:51.0 -0300
++

Bug#1063260: plib: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: plib
Version: 1.8.5-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
plib 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 plib
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 plib-1.8.5/debian/changelog plib-1.8.5/debian/changelog
--- plib-1.8.5/debian/changelog 2022-11-07 16:00:33.0 -0300
+++ plib-1.8.5/debian/changelog 2024-02-05 18:55:51.0 -0300
@@ -1,3 +1,10 @@
+plib (1.8.5-14.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 18:55:51 -0300
+
 plib (1.8.5-14) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru plib-1.8.5/debian/control plib-1.8.5/debian/control
--- plib-1.8.5/debian/control   2022-11-07 15:59:46.0 -0300
+++ plib-1.8.5/debian/control   2024-02-05 18:55:51.0 -0300
@@ -17,7 +17,10 @@
 Vcs-Git: https://salsa.debian.org/debian/plib.git
 Homepage: https://plib.sourceforge.net/
 
-Package: libplib1
+Package: libplib1t64
+Provides: ${t64:Provides}
+Replaces: libplib1
+Breaks: libplib1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -37,7 +40,7 @@
 Section: libdevel
 Depends: libglut-dev,
  libgl1-mesa-dev | libgl-dev,
- libplib1 (= ${binary:Version}),
+ libplib1t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: Portability Libraries: Development package
  Provides a Joystick interface, a simple GUI built on top of OpenGL,
diff -Nru plib-1.8.5/debian/libplib1.install plib-1.8.5/debian/libplib1.install
--- plib-1.8.5/debian/libplib1.install  2021-10-02 08:21:45.0 -0300
+++ plib-1.8.5/debian/libplib1.install  1969-12-31 21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru plib-1.8.5/debian/libplib1.lintian-overrides 
plib-1.8.5/debian/libplib1.lintian-overrides
--- plib-1.8.5/debian/libplib1.lintian-overrides2022-11-07 
15:55:23.0 -0300
+++ plib-1.8.5/debian/libplib1.lintian-overrides1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-libplib1: package-name-doesnt-match-sonames libplibfnt1 libplibjs1 libplibnet1 
libplibpsl1 libplibpu1 libplibpuaux1 libplibpw1 libplibsg1 libplibsl1 
libplibsm1 libplibssg1 libplibssgaux1 libplibul1
diff -Nru plib-1.8.5/debian/libplib1t64.install 
plib-1.8.5/debian/libplib1t64.install
--- plib-1.8.5/debian/libplib1t64.install   1969-12-31 21:00:00.0 
-0300
+++ plib-1.8.5/debian/libplib1t64.install   2021-10-02 08:21:45.0 
-0300
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru plib-1.8.5/debian/libplib1t64.lintian-overrides 
plib-1.8.5/debian/libplib1t64.lintian-overrides
--- plib-1.8.5/debian/libplib1t64.lintian-overrides 1969-12-31 
21:00:00.0 -0300
+++ plib-1.8.5/debian/libplib1t64.lintian-overrides 2024-02-05 
18:55:51.0 -0300
@@ -0,0 +1,2 @@
+libplib1t64: package-name-doesnt-match-sonames libplibfnt1 libplibjs1 
libplibnet1 libplibpsl1 libplibpu1 libplibpuaux1 libplibpw1 libplibsg1 
libplibsl1 libplibsm1 libplibssg1 libplibs

Bug#1063259: pktools: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: pktools
Version: 2.6.7.6+ds-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
pktools 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 pktools
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 pktools-2.6.7.6+ds/debian/changelog 
pktools-2.6.7.6+ds/debian/changelog
--- pktools-2.6.7.6+ds/debian/changelog 2022-12-01 11:14:07.0 -0300
+++ pktools-2.6.7.6+ds/debian/changelog 2024-02-05 18:49:31.0 -0300
@@ -1,3 +1,10 @@
+pktools (2.6.7.6+ds-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 18:49:31 -0300
+
 pktools (2.6.7.6+ds-4) unstable; urgency=medium
 
   * Bump Standards-Version to 4.6.1, no changes.
diff -Nru pktools-2.6.7.6+ds/debian/control pktools-2.6.7.6+ds/debian/control
--- pktools-2.6.7.6+ds/debian/control   2022-11-28 16:15:04.0 -0300
+++ pktools-2.6.7.6+ds/debian/control   2024-02-05 18:49:31.0 -0300
@@ -44,10 +44,10 @@
 Package: pktools-dev
 Architecture: any
 Section: libdevel
-Depends: libalgorithms1 (= ${binary:Version}),
- libbase1 (= ${binary:Version}),
- libfileclasses1 (= ${binary:Version}),
- libimageclasses1 (= ${binary:Version}),
+Depends: libalgorithms1t64 (= ${binary:Version}),
+ libbase1t64 (= ${binary:Version}),
+ libfileclasses1t64 (= ${binary:Version}),
+ libimageclasses1t64 (= ${binary:Version}),
  ${misc:Depends},
  libgdal-dev,
  libarmadillo-dev,
@@ -68,14 +68,15 @@
  This package contains the files needed to develop a software that
  uses the pktools libraries.
 
-Package: libalgorithms1
+Package: libalgorithms1t64
+Provides: ${t64:Provides}
 Architecture: any
 Section: libs
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
  ${misc:Depends}
-Breaks: pktools (<< 2.5.4)
-Replaces: pktools (<< 2.5.4)
+Breaks: libalgorithms1 (<< ${source:Version}), pktools (<< 2.5.4)
+Replaces: libalgorithms1, pktools (<< 2.5.4)
 Description: GDAL add-on tools to perform useful raster processing - 
libalgorithms
  Pktools is a collection of programs to perform operations, mostly on
  raster geolocated  images. It  heavily relies  on the  Geospatial Data
@@ -91,14 +92,15 @@
  .
  This package contains the libalgorithms shared library.
 
-Package: libbase1
+Package: libbase1t64
+Provides: ${t64:Provides}
 Architecture: any
 Section: libs
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
  ${misc:Depends}
-Breaks: pktools (<< 2.5.4)
-Replaces: pktools (<< 2.5.4)
+Breaks: libbase1 (<< ${source:Version}), pktools (<< 2.5.4)
+Replaces: libbase1, pktools (<< 2.5.4)
 Description: GDAL add-on tools to perform useful raster processing - libbase
  Pktools is a collection of programs to perform operations, mostly on
  raster geolocated  images. It  heavily relies  on the  Geospatial Data
@@ -114,14 +116,15 @@
  .
  This package contains the libbase shared library.
 
-Pac

Bug#1063258: pkcs11-helper: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: pkcs11-helper
Version: 1.29.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
pkcs11-helper 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 pkcs11-helper
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 pkcs11-helper-1.29.0/debian/changelog 
pkcs11-helper-1.29.0/debian/changelog
--- pkcs11-helper-1.29.0/debian/changelog   2023-08-21 10:11:30.0 
-0300
+++ pkcs11-helper-1.29.0/debian/changelog   2024-02-05 18:47:42.0 
-0300
@@ -1,3 +1,10 @@
+pkcs11-helper (1.29.0-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 18:47:42 -0300
+
 pkcs11-helper (1.29.0-2) unstable; urgency=medium
 
   * Team upload
diff -Nru pkcs11-helper-1.29.0/debian/control 
pkcs11-helper-1.29.0/debian/control
--- pkcs11-helper-1.29.0/debian/control 2023-08-21 10:08:48.0 -0300
+++ pkcs11-helper-1.29.0/debian/control 2024-02-05 18:47:42.0 -0300
@@ -20,7 +20,7 @@
 Provides: libpkcs11-helper-dev
 Conflicts: libpkcs11-helper-dev
 Depends: libjs-jquery,
- libpkcs11-helper1 (= ${binary:Version}),
+ libpkcs11-helper1t64 (= ${binary:Version}),
  libssl-dev,
  ${misc:Depends}
 Description: library that simplifies the interaction with PKCS#11
@@ -37,7 +37,10 @@
  attributes are usually vendor specific, and 99% of application need to
  access existing objects in order to perform signature and decryption.
 
-Package: libpkcs11-helper1
+Package: libpkcs11-helper1t64
+Provides: ${t64:Provides}
+Replaces: libpkcs11-helper1
+Breaks: libpkcs11-helper1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
diff -Nru pkcs11-helper-1.29.0/debian/libpkcs11-helper1.install 
pkcs11-helper-1.29.0/debian/libpkcs11-helper1.install
--- pkcs11-helper-1.29.0/debian/libpkcs11-helper1.install   2023-08-21 
10:08:48.0 -0300
+++ pkcs11-helper-1.29.0/debian/libpkcs11-helper1.install   1969-12-31 
21:00:00.0 -0300
@@ -1,2 +0,0 @@
-usr/lib/*/lib*.so.*
-usr/share/man
diff -Nru pkcs11-helper-1.29.0/debian/libpkcs11-helper1.symbols 
pkcs11-helper-1.29.0/debian/libpkcs11-helper1.symbols
--- pkcs11-helper-1.29.0/debian/libpkcs11-helper1.symbols   2023-08-21 
10:08:48.0 -0300
+++ pkcs11-helper-1.29.0/debian/libpkcs11-helper1.symbols   1969-12-31 
21:00:00.0 -0300
@@ -1,85 +0,0 @@
-libpkcs11-helper.so.1 libpkcs11-helper1 #MINVER#
-* Build-Depends-Package: libpkcs11-helper1-dev
- pkcs11h_addProvider@Base 1.05
- pkcs11h_certificate_create@Base 1.05
- pkcs11h_certificate_decrypt@Base 1.05
- pkcs11h_certificate_decryptAny@Base 1.05
- pkcs11h_certificate_decryptAny_ex@Base 1.28
- pkcs11h_certificate_decrypt_ex@Base 1.28
- pkcs11h_certificate_deserializeCertificateId@Base 1.05
- pkcs11h_certificate_duplicateCertificateId@Base 1.05
- pkcs11h_certificate_ensureCertificateAccess@Base 1.05
- pkcs11h_certificate_ensureKeyAccess@Base 1.05
- pkcs11h_certificate_enumCertificateIds@Bas

Bug#1063257: pistache: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: pistache
Version: 0.0.5+ds-5
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
pistache 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 pistache
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 pistache-0.0.5+ds/debian/changelog pistache-0.0.5+ds/debian/changelog
--- pistache-0.0.5+ds/debian/changelog  2023-07-15 18:42:58.0 -0300
+++ pistache-0.0.5+ds/debian/changelog  2024-02-05 18:45:29.0 -0300
@@ -1,3 +1,10 @@
+pistache (0.0.5+ds-5.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 18:45:29 -0300
+
 pistache (0.0.5+ds-5) unstable; urgency=medium
 
   * d/patches: add missing cstdint include (Closes: #1037819)
diff -Nru pistache-0.0.5+ds/debian/control pistache-0.0.5+ds/debian/control
--- pistache-0.0.5+ds/debian/control2023-07-15 18:38:05.0 -0300
+++ pistache-0.0.5+ds/debian/control2024-02-05 18:45:29.0 -0300
@@ -18,7 +18,10 @@
 Vcs-Browser: https://salsa.debian.org/debian/pistache
 Rules-Requires-Root: no
 
-Package: libpistache0
+Package: libpistache0t64
+Provides: ${t64:Provides}
+Replaces: libpistache0
+Breaks: libpistache0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -37,7 +40,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libpistache0 (= ${binary:Version}),
+Depends: libpistache0t64 (= ${binary:Version}),
  libssl-dev,
  rapidjson-dev,
  ${misc:Depends}
diff -Nru pistache-0.0.5+ds/debian/libpistache0.install 
pistache-0.0.5+ds/debian/libpistache0.install
--- pistache-0.0.5+ds/debian/libpistache0.install   2023-07-15 
18:38:05.0 -0300
+++ pistache-0.0.5+ds/debian/libpistache0.install   1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/*/libpistache.so.0*
diff -Nru pistache-0.0.5+ds/debian/libpistache0t64.install 
pistache-0.0.5+ds/debian/libpistache0t64.install
--- pistache-0.0.5+ds/debian/libpistache0t64.install1969-12-31 
21:00:00.0 -0300
+++ pistache-0.0.5+ds/debian/libpistache0t64.install2023-07-15 
18:38:05.0 -0300
@@ -0,0 +1 @@
+usr/lib/*/libpistache.so.0*
diff -Nru pistache-0.0.5+ds/debian/libpistache0t64.lintian-overrides 
pistache-0.0.5+ds/debian/libpistache0t64.lintian-overrides
--- pistache-0.0.5+ds/debian/libpistache0t64.lintian-overrides  1969-12-31 
21:00:00.0 -0300
+++ pistache-0.0.5+ds/debian/libpistache0t64.lintian-overrides  2024-02-05 
18:45:29.0 -0300
@@ -0,0 +1 @@
+libpistache0t64: package-name-doesnt-match-sonames libpistache0


Bug#1063256: pigpio: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: pigpio
Version: 1.78-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
pigpio 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 pigpio
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 pigpio-1.78/debian/changelog pigpio-1.78/debian/changelog
--- pigpio-1.78/debian/changelog2021-01-28 16:08:40.0 -0300
+++ pigpio-1.78/debian/changelog2024-02-05 18:43:46.0 -0300
@@ -1,3 +1,10 @@
+pigpio (1.78-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 18:43:46 -0300
+
 pigpio (1.78-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru pigpio-1.78/debian/control pigpio-1.78/debian/control
--- pigpio-1.78/debian/control  2021-01-28 16:08:40.0 -0300
+++ pigpio-1.78/debian/control  2024-02-05 18:43:46.0 -0300
@@ -7,7 +7,10 @@
 Standards-Version: 4.2.0
 Homepage: http://abyz.co.uk/rpi/pigpio/
 
-Package: libpigpiod-if2-1
+Package: libpigpiod-if2-1t64
+Provides: ${t64:Provides}
+Replaces: libpigpiod-if2-1
+Breaks: libpigpiod-if2-1 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -19,7 +22,10 @@
  .
  This package provides the libpigpiod_if2 client library
 
-Package: libpigpiod-if1
+Package: libpigpiod-if1t64
+Provides: ${t64:Provides}
+Replaces: libpigpiod-if1
+Breaks: libpigpiod-if1 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -34,7 +40,7 @@
 Package: libpigpiod-if-dev
 Architecture: any
 Section: libdevel
-Depends: ${shlibs:Depends}, ${misc:Depends}, libpigpiod-if1 (= 
${binary:Version}), libpigpiod-if2-1 (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, libpigpiod-if1t64 (= 
${binary:Version}), libpigpiod-if2-1t64 (= ${binary:Version})
 Conflicts: pigpio (<< 1.68-1)
 Description: Development headers for client libraries for Raspberry Pi GPIO 
control
  Pigpio is a set of software which allows control of the General Purpose Input
diff -Nru pigpio-1.78/debian/libpigpiod-if1.install 
pigpio-1.78/debian/libpigpiod-if1.install
--- pigpio-1.78/debian/libpigpiod-if1.install   2021-01-28 16:08:40.0 
-0300
+++ pigpio-1.78/debian/libpigpiod-if1.install   1969-12-31 21:00:00.0 
-0300
@@ -1 +0,0 @@
-debian/tmp/usr/lib/libpigpiod_if.so.1
diff -Nru pigpio-1.78/debian/libpigpiod-if1t64.install 
pigpio-1.78/debian/libpigpiod-if1t64.install
--- pigpio-1.78/debian/libpigpiod-if1t64.install1969-12-31 
21:00:00.0 -0300
+++ pigpio-1.78/debian/libpigpiod-if1t64.install2021-01-28 
16:08:40.0 -0300
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libpigpiod_if.so.1
diff -Nru pigpio-1.78/debian/libpigpiod-if1t64.lintian-overrides 
pigpio-1.78/debian/libpigpiod-if1t64.lintian-overrides
--- pigpio-1.78/debian/libpigpiod-if1t64.lintian-overrides  1969-12-31 
21:00:00.0 -0300
+++ pigpio-1.78/debian/libpigpiod-if1t64.lintian-overrides  2024-02-05 
18:43:

Bug#1063229: pianobar: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: pianobar
Version: 2022.04.01-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
pianobar 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 pianobar
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 pianobar-2022.04.01/debian/changelog 
pianobar-2022.04.01/debian/changelog
--- pianobar-2022.04.01/debian/changelog2022-04-01 20:15:30.0 
-0300
+++ pianobar-2022.04.01/debian/changelog2024-02-05 15:49:13.0 
-0300
@@ -1,3 +1,10 @@
+pianobar (2022.04.01-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 15:49:13 -0300
+
 pianobar (2022.04.01-1) unstable; urgency=medium
 
   * New upstream version 2022.04.01.
diff -Nru pianobar-2022.04.01/debian/control pianobar-2022.04.01/debian/control
--- pianobar-2022.04.01/debian/control  2022-04-01 20:15:04.0 -0300
+++ pianobar-2022.04.01/debian/control  2024-02-05 15:49:13.0 -0300
@@ -43,7 +43,10 @@
  You need an account in order to use this player, so please consider
  create one for free before using pianobar at https://pandora.com.
 
-Package: libpiano0
+Package: libpiano0t64
+Provides: ${t64:Provides}
+Replaces: libpiano0
+Breaks: libpiano0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -74,7 +77,7 @@
 Multi-Arch: same
 Section: libdevel
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libpiano0 (= ${binary:Version}), ${misc:Depends}
+Depends: libpiano0t64 (= ${binary:Version}), ${misc:Depends}
 Description: library to interface with Pandora radio -- development
  libpiano is a cross-platform library to interface with the personalized
  web radio Pandora, supporting all important features the official Flash™
diff -Nru pianobar-2022.04.01/debian/libpiano0.install 
pianobar-2022.04.01/debian/libpiano0.install
--- pianobar-2022.04.01/debian/libpiano0.install2019-01-25 
11:23:34.0 -0200
+++ pianobar-2022.04.01/debian/libpiano0.install1969-12-31 
21:00:00.0 -0300
@@ -1,2 +0,0 @@
-usr/lib/*/libpiano.so.0.0.0
-usr/lib/*/libpiano.so.0
diff -Nru pianobar-2022.04.01/debian/libpiano0.symbols 
pianobar-2022.04.01/debian/libpiano0.symbols
--- pianobar-2022.04.01/debian/libpiano0.symbols2020-12-01 
00:09:50.0 -0300
+++ pianobar-2022.04.01/debian/libpiano0.symbols1969-12-31 
21:00:00.0 -0300
@@ -1,22 +0,0 @@
-libpiano.so.0 libpiano0 #MINVER#
-* Build-Depends-Package: libpiano-dev
- PianoDecryptString@Base 2011.04.19
- PianoDestroy@Base 2011.04.19
- PianoDestroyPlaylist@Base 2011.04.19
- PianoDestroyRequest@Base 2011.04.19
- PianoDestroySearchResult@Base 2011.04.19
- PianoDestroyStation@Base 2011.04.19
- PianoDestroyStationInfo@Base 2011.04.19
- PianoDestroyStationMode@Base 2020.11.28
- PianoDestroyUserInfo@Base 2012.05.06
- PianoEncryptString@Base 2011.04.19
- PianoErrorToStr@Base 2011.04.19
- PianoFindStationById@Base 2011.04.19
- PianoInit@Base 2011.04.19
- PianoListAppend@Base 2013.09.15
- PianoListCoun

Bug#1063221: pgpool2: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: pgpool2
Version: 4.3.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
pgpool2 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 pgpool2
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 pgpool2-4.3.7/debian/changelog pgpool2-4.3.7/debian/changelog
--- pgpool2-4.3.7/debian/changelog  2023-11-25 07:47:05.0 -0300
+++ pgpool2-4.3.7/debian/changelog  2024-02-05 15:24:39.0 -0300
@@ -1,3 +1,10 @@
+pgpool2 (4.3.7-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 15:24:39 -0300
+
 pgpool2 (4.3.7-1) unstable; urgency=medium
 
   * New upstream version 4.3.7.
diff -Nru pgpool2-4.3.7/debian/control pgpool2-4.3.7/debian/control
--- pgpool2-4.3.7/debian/control2023-11-25 07:46:36.0 -0300
+++ pgpool2-4.3.7/debian/control2024-02-05 15:24:39.0 -0300
@@ -35,7 +35,7 @@
 Architecture: linux-any kfreebsd-any
 Pre-Depends: ${misc:Pre-Depends}
 Depends:
- libpgpool2 (= ${binary:Version}),
+ libpgpool2t64 (= ${binary:Version}),
  lsb-base,
  postgresql-common,
  ucf,
@@ -63,7 +63,10 @@
  .
  This is version 3 of pgpool-II, the second generation of pgpool.
 
-Package: libpgpool2
+Package: libpgpool2t64
+Provides: ${t64:Provides}
+Replaces: libpgpool2
+Breaks: libpgpool2 (<< ${source:Version})
 Architecture: linux-any kfreebsd-any
 Section: libs
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -75,7 +78,7 @@
 Package: libpgpool-dev
 Architecture: linux-any kfreebsd-any
 Section: libdevel
-Depends: libpgpool2 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libpgpool2t64 (= ${binary:Version}), ${misc:Depends}, 
${shlibs:Depends}
 # We also provide /usr/lib/libpcp.{a,so}
 Conflicts: libpcp3-dev
 Description: pgpool control protocol library - headers
@@ -86,7 +89,7 @@
 Package: postgresql-16-pgpool2
 Architecture: linux-any kfreebsd-any
 Depends:
- libpgpool2 (>= ${binary:Version}),
+ libpgpool2t64 (>= ${binary:Version}),
  postgresql-16,
  ${misc:Depends},
  ${shlibs:Depends},
diff -Nru pgpool2-4.3.7/debian/control.in pgpool2-4.3.7/debian/control.in
--- pgpool2-4.3.7/debian/control.in 2023-11-25 07:46:36.0 -0300
+++ pgpool2-4.3.7/debian/control.in 2024-02-05 15:24:39.0 -0300
@@ -35,7 +35,7 @@
 Architecture: linux-any kfreebsd-any
 Pre-Depends: ${misc:Pre-Depends}
 Depends:
- libpgpool2 (= ${binary:Version}),
+ libpgpool2t64 (= ${binary:Version}),
  lsb-base,
  postgresql-common,
  ucf,
@@ -63,7 +63,10 @@
  .
  This is version 3 of pgpool-II, the second generation of pgpool.
 
-Package: libpgpool2
+Package: libpgpool2t64
+Provides: ${t64:Provides}
+Replaces: libpgpool2
+Breaks: libpgpool2 (<< ${source:Version})
 Architecture: linux-any kfreebsd-any
 Section: libs
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -75,7 +78,7 @@
 Package: libpgpool-dev
 Architecture: linux-any kfreebsd-any
 Section: libdevel
-Depends: libpgpool2 (= ${binary:Version}), ${misc:Depends}, ${shlibs

Bug#1063219: pgplot5: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: pgplot5
Version: 5.2.2-19.5
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
pgplot5 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 pgplot5
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 pgplot5-5.2.2/debian/changelog pgplot5-5.2.2/debian/changelog
--- pgplot5-5.2.2/debian/changelog  2022-01-19 11:27:56.0 -0300
+++ pgplot5-5.2.2/debian/changelog  2024-02-05 15:21:26.0 -0300
@@ -1,3 +1,10 @@
+pgplot5 (5.2.2-19.6) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 15:21:26 -0300
+
 pgplot5 (5.2.2-19.5) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru pgplot5-5.2.2/debian/control pgplot5-5.2.2/debian/control
--- pgplot5-5.2.2/debian/control2022-01-19 11:27:56.0 -0300
+++ pgplot5-5.2.2/debian/control2024-02-05 15:21:25.0 -0300
@@ -8,12 +8,14 @@
 Homepage: https://www.astro.caltech.edu/~tjp/pgplot/
 Standards-Version: 3.9.2
 
-Package: pgplot5
+Package: pgplot5t64
+Provides: ${t64:Provides}
+Breaks: pgplot5 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, zlib1g, ${misc:Depends}
 Suggests: gfortran, libpng-dev, zlib1g-dev, libx11-dev, libxaw7-dev,
 libxt-dev, x11proto-core-dev, libgif-dev
-Replaces: pgplot
+Replaces: pgplot5, pgplot
 Conflicts: pgplot
 Description: large subroutine library for plotting scientific data
  This package contains both runtime and development libraries.  Many
diff -Nru pgplot5-5.2.2/debian/pgplot5.doc-base 
pgplot5-5.2.2/debian/pgplot5.doc-base
--- pgplot5-5.2.2/debian/pgplot5.doc-base   2022-01-19 11:27:56.0 
-0300
+++ pgplot5-5.2.2/debian/pgplot5.doc-base   1969-12-31 21:00:00.0 
-0300
@@ -1,13 +0,0 @@
-Document: pgplot5
-Title: PGPLOT Subroutine Descriptions
-Author: Dr. Tim Pearson 
-Abstract: This document includes a list of all the PGPLOT subroutines,
- and then gives detailed instructions for the use of each routine in
- Fortran programs.  The subroutine descriptions are in alphabetical
- order. PGPLOT is a large subroutine library for plotting scientific
- data. 
-Section: Science/Data Analysis
-
-Format: HTML
-Files: /usr/share/doc/pgplot5/pgplot.html
-Index: /usr/share/doc/pgplot5/pgplot.html
diff -Nru pgplot5-5.2.2/debian/pgplot5t64.doc-base 
pgplot5-5.2.2/debian/pgplot5t64.doc-base
--- pgplot5-5.2.2/debian/pgplot5t64.doc-base1969-12-31 21:00:00.0 
-0300
+++ pgplot5-5.2.2/debian/pgplot5t64.doc-base2022-01-19 11:27:56.0 
-0300
@@ -0,0 +1,13 @@
+Document: pgplot5
+Title: PGPLOT Subroutine Descriptions
+Author: Dr. Tim Pearson 
+Abstract: This document includes a list of all the PGPLOT subroutines,
+ and then gives detailed instructions for the use of each routine in
+ Fortran programs.  The subroutine descriptions are in alphabetical
+ order. PGPLOT is a large subroutine library for plotting scientific
+ data. 
+Section: Science/Data Analysis
+
+Format: HTML
+Files: /usr/share/doc/pgplot5/pgplo

Bug#1063217: peony: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: peony
Version: 4.0.0.0-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
peony 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 peony
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 peony-4.0.0.0/debian/changelog peony-4.0.0.0/debian/changelog
--- peony-4.0.0.0/debian/changelog  2024-01-22 23:42:22.0 -0300
+++ peony-4.0.0.0/debian/changelog  2024-02-05 15:10:29.0 -0300
@@ -1,3 +1,10 @@
+peony (4.0.0.0-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 15:10:29 -0300
+
 peony (4.0.0.0-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru peony-4.0.0.0/debian/control peony-4.0.0.0/debian/control
--- peony-4.0.0.0/debian/control2024-01-22 23:42:22.0 -0300
+++ peony-4.0.0.0/debian/control2024-02-05 15:10:28.0 -0300
@@ -44,7 +44,7 @@
 Package: peony
 Architecture: any
 Multi-Arch: foreign
-Depends: libpeony3 (= ${binary:Version}),
+Depends: libpeony3t64 (= ${binary:Version}),
  peony-common (= ${source:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
@@ -69,7 +69,7 @@
  .
  This package contains the architecture independent files.
 
-Package: libpeony3
+Package: libpeony3t64
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
@@ -79,9 +79,9 @@
  gvfs-fuse,
  ${misc:Depends},
  ${shlibs:Depends}
-Provides: libpeony
-Breaks: libpeony2, peony (<< 2.2.0-1)
-Replaces: libpeony2, peony (<< 2.2.0-1)
+Provides: ${t64:Provides}, libpeony
+Breaks: libpeony3 (<< ${source:Version}), libpeony2, peony (<< 2.2.0-1)
+Replaces: libpeony3, libpeony2, peony (<< 2.2.0-1)
 Description: libraries for Peony components
  Peony is the official file manager for the UKUI desktop. It allows one
  to browse directories, preview files and launch applications associated
@@ -99,7 +99,7 @@
  libglib2.0-dev,
  libgsettings-qt-dev,
  libnotify-dev,
- libpeony3 (= ${binary:Version}),
+ libpeony3t64 (= ${binary:Version}),
  libpoppler-qt5-dev,
  libudisks2-dev,
  qtbase5-dev,
diff -Nru peony-4.0.0.0/debian/libpeony3.install 
peony-4.0.0.0/debian/libpeony3.install
--- peony-4.0.0.0/debian/libpeony3.install  2024-01-16 23:42:10.0 
-0300
+++ peony-4.0.0.0/debian/libpeony3.install  1969-12-31 21:00:00.0 
-0300
@@ -1,3 +0,0 @@
-translations/libpeony-qt/* usr/share/libpeony-qt
-usr/lib/*/*.so.*
-usr/share/libpeony-qt/*.qm
diff -Nru peony-4.0.0.0/debian/libpeony3.shlibs 
peony-4.0.0.0/debian/libpeony3.shlibs
--- peony-4.0.0.0/debian/libpeony3.shlibs   2024-01-16 23:42:10.0 
-0300
+++ peony-4.0.0.0/debian/libpeony3.shlibs   1969-12-31 21:00:00.0 
-0300
@@ -1 +0,0 @@
-libpeony 3 libpeony3 (>= 3.0.2)
diff -Nru peony-4.0.0.0/debian/libpeony3t64.install 
peony-4.0.0.0/debian/libpeony3t64.install
--- peony-4.0.0.0/debian/libpeony3t64.install   196

Bug#1063216: parted: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: parted
Version: 3.6-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
parted 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 parted
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 parted-3.6/debian/.gitignore parted-3.6/debian/.gitignore
--- parted-3.6/debian/.gitignore2023-06-26 19:34:57.0 -0300
+++ parted-3.6/debian/.gitignore1969-12-31 21:00:00.0 -0300
@@ -1 +0,0 @@
-/files
diff -Nru parted-3.6/debian/changelog parted-3.6/debian/changelog
--- parted-3.6/debian/changelog 2023-06-26 19:34:57.0 -0300
+++ parted-3.6/debian/changelog 2024-02-05 14:58:17.0 -0300
@@ -1,3 +1,10 @@
+parted (3.6-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 14:58:17 -0300
+
 parted (3.6-3) unstable; urgency=medium
 
   * align-new-partitions-on-fresh-disks.patch:
diff -Nru parted-3.6/debian/control parted-3.6/debian/control
--- parted-3.6/debian/control   2023-06-26 19:34:57.0 -0300
+++ parted-3.6/debian/control   2024-02-05 14:58:17.0 -0300
@@ -26,7 +26,7 @@
 
 Package: parted
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libparted2 (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, libparted2t64 (= 
${binary:Version})
 Suggests: parted-doc
 Conflicts: parted-doc (<< 3.5-2~)
 Multi-Arch: foreign
@@ -60,13 +60,15 @@
 Depends: ${shlibs:Depends}, libparted2-udeb (= ${binary:Version}), 
${misc:Depends}
 Description: Manually partition a hard drive (parted)
 
-Package: libparted2
+Package: libparted2t64
+Replaces: libparted2
+Breaks: libparted2 (<< ${source:Version})
 Architecture: any
 Section: libs
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}, dmidecode [amd64 i386]
 Suggests: parted, libparted-dev, libparted-i18n (= ${source:Version})
-Provides: libparted
+Provides: ${t64:Provides}, libparted
 Multi-Arch: same
 Description: disk partition manipulator - shared library
  GNU Parted is a program that allows you to create, destroy, resize,
@@ -76,11 +78,14 @@
  .
  This package contains the shared library.
 
-Package: libparted-fs-resize0
+Package: libparted-fs-resize0t64
+Provides: ${t64:Provides}
+Replaces: libparted-fs-resize0
+Breaks: libparted-fs-resize0 (<< ${source:Version})
 Architecture: any
 Section: libs
 Pre-Depends: ${misc:Pre-Depends}
-Depends: ${shlibs:Depends}, ${misc:Depends}, libparted2 (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, libparted2t64 (= 
${binary:Version})
 Suggests: libparted-dev
 Multi-Arch: same
 Description: disk partition manipulator - shared FS resizing library
@@ -123,7 +128,7 @@
 Package: libparted-i18n
 Architecture: all
 Section: localization
-Depends: libparted2, ${misc:Depends}
+Depends: libparted2t64, ${misc:Depends}
 Description: disk partition manipulator - i18n support
  GNU Parted is a program that allows you to create, destroy, resize,
  move, and copy disk partitio

Bug#1063212: parmetis: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: parmetis
Version: 4.0.3-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
parmetis 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 parmetis
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 parmetis-4.0.3/debian/changelog parmetis-4.0.3/debian/changelog
--- parmetis-4.0.3/debian/changelog 2022-07-17 17:21:07.0 -0300
+++ parmetis-4.0.3/debian/changelog 2024-02-05 14:55:12.0 -0300
@@ -1,3 +1,10 @@
+parmetis (4.0.3-7.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 14:55:12 -0300
+
 parmetis (4.0.3-7) unstable; urgency=medium
 
   * Team upload.
diff -Nru parmetis-4.0.3/debian/control parmetis-4.0.3/debian/control
--- parmetis-4.0.3/debian/control   2022-07-16 15:47:43.0 -0300
+++ parmetis-4.0.3/debian/control   2024-02-05 14:55:12.0 -0300
@@ -19,7 +19,7 @@
 Package: libparmetis-dev
 Architecture: any
 Section: non-free/libdevel
-Depends: libparmetis4.0 (= ${binary:Version}),
+Depends: libparmetis4.0t64 (= ${binary:Version}),
  ${misc:Depends},
  mpi-default-dev,
  libmetis-dev
@@ -34,7 +34,10 @@
  .
  This package contains files needed to develop programs using ParMetis.
 
-Package: libparmetis4.0
+Package: libparmetis4.0t64
+Provides: ${t64:Provides}
+Replaces: libparmetis4.0
+Breaks: libparmetis4.0 (<< ${source:Version})
 Architecture: any
 Section: non-free/libs
 Depends: ${shlibs:Depends},
@@ -52,7 +55,7 @@
 Architecture: any
 Depends: ${shlibs:Depends},
  ${misc:Depends},
- libparmetis4.0,
+ libparmetis4.0t64,
  mpi-default-bin
 Recommends: parmetis-doc
 Conflicts: pimppa
diff -Nru parmetis-4.0.3/debian/libparmetis4.0.install 
parmetis-4.0.3/debian/libparmetis4.0.install
--- parmetis-4.0.3/debian/libparmetis4.0.install2017-05-15 
15:16:35.0 -0300
+++ parmetis-4.0.3/debian/libparmetis4.0.install1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/libparmetis.so.*  /usr/lib
diff -Nru parmetis-4.0.3/debian/libparmetis4.0.overrides 
parmetis-4.0.3/debian/libparmetis4.0.overrides
--- parmetis-4.0.3/debian/libparmetis4.0.overrides  2017-05-15 
15:16:35.0 -0300
+++ parmetis-4.0.3/debian/libparmetis4.0.overrides  1969-12-31 
21:00:00.0 -0300
@@ -1,2 +0,0 @@
-libparmetis4.0: old-fsf-address-in-copyright-file
-libparmetis4.0: copyright-should-refer-to-common-license-file-for-gpl
diff -Nru parmetis-4.0.3/debian/libparmetis4.0.symbols 
parmetis-4.0.3/debian/libparmetis4.0.symbols
--- parmetis-4.0.3/debian/libparmetis4.0.symbols2022-07-16 
15:47:43.0 -0300
+++ parmetis-4.0.3/debian/libparmetis4.0.symbols1969-12-31 
21:00:00.0 -0300
@@ -1,220 +0,0 @@
-libparmetis.so.4.0 libparmetis4.0 #MINVER#
- PARMETIS_V3_ADAPTIVEREPART@Base 4.0.3
- PARMETIS_V3_MESH2DUAL@Base 4.0.3
- PARMETIS_V3_NODEND@Base 4.0.3
- PARMETIS_V3_PARTGEOM@Base 4.0.3
- PARMETIS_V3_PARTGEOMKWAY@Base 4.0.3
- PARMETIS_V3_PARTKWA

Bug#1063211: parlatype: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: parlatype
Version: 3.1-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
parlatype 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 parlatype
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 parlatype-3.1/debian/changelog parlatype-3.1/debian/changelog
--- parlatype-3.1/debian/changelog  2023-11-01 16:48:41.0 -0300
+++ parlatype-3.1/debian/changelog  2024-02-05 14:44:45.0 -0300
@@ -1,3 +1,10 @@
+parlatype (3.1-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 14:44:45 -0300
+
 parlatype (3.1-3) unstable; urgency=medium
 
   * Bump Standards-Version to 4.6.2 (no changes needed)
diff -Nru parlatype-3.1/debian/control parlatype-3.1/debian/control
--- parlatype-3.1/debian/control2023-11-01 16:23:30.0 -0300
+++ parlatype-3.1/debian/control2024-02-05 14:44:45.0 -0300
@@ -46,16 +46,17 @@
  controlled with the "Play" button from your keyboard even if its window is not
  focused.
 
-Package: libparlatype5
+Package: libparlatype5t64
+Provides: ${t64:Provides}
 Architecture: any
 Section: libs
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
  ${shlibs:Depends}
-Breaks: libparlatype1,
+Breaks: libparlatype5 (<< ${source:Version}), libparlatype1,
 libparlatype2,
 libparlatype3
-Replaces: libparlatype1,
+Replaces: libparlatype5, libparlatype1,
   libparlatype2,
   libparlatype3
 Multi-Arch: same
@@ -69,7 +70,7 @@
 Architecture: any
 Section: libdevel
 Depends: ${misc:Depends},
- libparlatype5 (= ${binary:Version}),
+ libparlatype5t64 (= ${binary:Version}),
  gir1.2-parlatype-4.0 (= ${binary:Version}),
  libglib2.0-dev (>= 2.35.3),
  libgtk-3-dev (>= 3.7.7)
diff -Nru parlatype-3.1/debian/libparlatype5.install 
parlatype-3.1/debian/libparlatype5.install
--- parlatype-3.1/debian/libparlatype5.install  2021-11-06 15:27:19.0 
-0300
+++ parlatype-3.1/debian/libparlatype5.install  1969-12-31 21:00:00.0 
-0300
@@ -1,2 +0,0 @@
-usr/lib/*/libparlatype.so.*
-usr/share/locale/*/LC_MESSAGES/libparlatype5.mo
diff -Nru parlatype-3.1/debian/libparlatype5.symbols 
parlatype-3.1/debian/libparlatype5.symbols
--- parlatype-3.1/debian/libparlatype5.symbols  2021-12-19 16:02:46.0 
-0300
+++ parlatype-3.1/debian/libparlatype5.symbols  1969-12-31 21:00:00.0 
-0300
@@ -1,73 +0,0 @@
-libparlatype.so.5 libparlatype5 #MINVER#
-* Build-Depends-Package: libparlatype-dev
- pt_config_apply@Base 3.0
- pt_config_get_base_folder@Base 3.0
- pt_config_get_file@Base 3.0
- pt_config_get_key@Base 3.0
- pt_config_get_lang_code@Base 3.0
- pt_config_get_lang_name@Base 3.0
- pt_config_get_name@Base 3.0
- pt_config_get_plugin@Base 3.0
- pt_config_get_type@Base 3.0
- pt_config_is_installed@Base 3.0
- pt_config_is_valid@Base 3.0
- pt_config_new@Base 3.0
- pt_config_set_base_folder@Base 3.0
- pt_config_set_file@Base 3.0
- pt_co

Bug#1063210: pari: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: pari
Version: 2.15.4-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
pari 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 pari
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 pari-2.15.4/debian/changelog pari-2.15.4/debian/changelog
--- pari-2.15.4/debian/changelog2023-07-12 07:08:54.0 -0300
+++ pari-2.15.4/debian/changelog2024-02-05 14:25:33.0 -0300
@@ -1,3 +1,10 @@
+pari (2.15.4-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 14:25:33 -0300
+
 pari (2.15.4-2) unstable; urgency=medium
 
   * New patch: usptream-forqfvec: from upstream, fix 32bit support
diff -Nru pari-2.15.4/debian/control pari-2.15.4/debian/control
--- pari-2.15.4/debian/control  2023-07-10 06:31:13.0 -0300
+++ pari-2.15.4/debian/control  2024-02-05 14:25:33.0 -0300
@@ -34,7 +34,7 @@
 Architecture: any
 Section: libdevel
 Provides: libpari-gmp-tls8-dev
-Depends: libpari-gmp-tls8 (= ${binary:Version}), libc-dev, ${misc:Depends}
+Depends: libpari-gmp-tls8t64 (= ${binary:Version}), libc-dev, ${misc:Depends}
 Suggests: libpari-gmp-tls8-dbgsym, pari-gp2c
 Multi-Arch: same
 Description: PARI/GP Computer Algebra System development files
@@ -52,7 +52,10 @@
  .
  This package contains the include files and static library.
 
-Package: libpari-gmp-tls8
+Package: libpari-gmp-tls8t64
+Provides: ${t64:Provides}
+Replaces: libpari-gmp-tls8
+Breaks: libpari-gmp-tls8 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru pari-2.15.4/debian/libpari-gmp-tls8t64.lintian-overrides 
pari-2.15.4/debian/libpari-gmp-tls8t64.lintian-overrides
--- pari-2.15.4/debian/libpari-gmp-tls8t64.lintian-overrides1969-12-31 
21:00:00.0 -0300
+++ pari-2.15.4/debian/libpari-gmp-tls8t64.lintian-overrides2024-02-05 
14:25:33.0 -0300
@@ -0,0 +1 @@
+libpari-gmp-tls8t64: package-name-doesnt-match-sonames libpari-gmp-tls8


Bug#1063209: paps: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: paps
Version: 0.6.8-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
paps 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 paps
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 paps-0.6.8/debian/changelog paps-0.6.8/debian/changelog
--- paps-0.6.8/debian/changelog 2016-11-24 15:39:59.0 -0200
+++ paps-0.6.8/debian/changelog 2024-02-05 14:22:26.0 -0300
@@ -1,3 +1,10 @@
+paps (0.6.8-7.2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 14:22:26 -0300
+
 paps (0.6.8-7.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru paps-0.6.8/debian/control paps-0.6.8/debian/control
--- paps-0.6.8/debian/control   2016-11-24 15:39:59.0 -0200
+++ paps-0.6.8/debian/control   2024-02-05 14:22:26.0 -0300
@@ -7,7 +7,10 @@
 Section: libs
 Homepage: http://paps.sourceforge.net/
 
-Package: libpaps0
+Package: libpaps0t64
+Provides: ${t64:Provides}
+Replaces: libpaps0
+Breaks: libpaps0 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: UTF-8 to PostScript converter library using Pango
@@ -20,7 +23,7 @@
 Package: libpaps-dev
 Section: libdevel
 Architecture: any
-Depends: libpaps0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, 
libpango1.0-dev
+Depends: libpaps0t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}, libpango1.0-dev
 Description: Development files for libpaps
  Paps reads a UTF-8 encoded file and generates a PostScript language rendering 
  of the file. The rendering is done by creating outline curves through the 
@@ -32,7 +35,7 @@
 Package: paps
 Section: text
 Architecture: any
-Depends: libpaps0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: libpaps0t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
 Description: UTF-8 to PostScript converter using Pango
  Paps reads a UTF-8 encoded file and generates a PostScript language rendering 
  of the file. The rendering is done by creating outline curves through the 
diff -Nru paps-0.6.8/debian/libpaps0.files paps-0.6.8/debian/libpaps0.files
--- paps-0.6.8/debian/libpaps0.files2011-04-24 11:03:28.0 -0300
+++ paps-0.6.8/debian/libpaps0.files1969-12-31 21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/lib*.so.*
diff -Nru paps-0.6.8/debian/libpaps0t64.files 
paps-0.6.8/debian/libpaps0t64.files
--- paps-0.6.8/debian/libpaps0t64.files 1969-12-31 21:00:00.0 -0300
+++ paps-0.6.8/debian/libpaps0t64.files 2011-04-24 11:03:28.0 -0300
@@ -0,0 +1 @@
+usr/lib/lib*.so.*
diff -Nru paps-0.6.8/debian/libpaps0t64.lintian-overrides 
paps-0.6.8/debian/libpaps0t64.lintian-overrides
--- paps-0.6.8/debian/libpaps0t64.lintian-overrides 1969-12-31 
21:00:00.0 -0300
+++ paps-0.6.8/debian/libpaps0t64.lintian-overrides 2024-02-05 
14:22:26.0 -0300
@@ -0,0 +1 @@
+libpaps0t64: package-name-doesnt-match-sonames libpaps0


Bug#1063207: pappl: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: pappl
Version: 1.3.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
pappl 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 pappl
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 pappl-1.3.1/debian/changelog pappl-1.3.1/debian/changelog
--- pappl-1.3.1/debian/changelog2023-02-25 07:44:24.0 -0300
+++ pappl-1.3.1/debian/changelog2024-02-05 14:19:53.0 -0300
@@ -1,3 +1,10 @@
+pappl (1.3.1-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 14:19:53 -0300
+
 pappl (1.3.1-2) unstable; urgency=medium
 
   * debian/control: add dependency on libavahi-client-dev
diff -Nru pappl-1.3.1/debian/control pappl-1.3.1/debian/control
--- pappl-1.3.1/debian/control  2023-02-25 07:44:24.0 -0300
+++ pappl-1.3.1/debian/control  2024-02-05 14:19:52.0 -0300
@@ -20,7 +20,10 @@
 Homepage: https://www.msweet.org/pappl/
 Rules-Requires-Root: no
 
-Package: libpappl1
+Package: libpappl1t64
+Provides: ${t64:Provides}
+Replaces: libpappl1
+Breaks: libpappl1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -43,7 +46,7 @@
  libgnutls28-dev,
  libjpeg-dev,
  libpam0g-dev,
- libpappl1 (= ${binary:Version}),
+ libpappl1t64 (= ${binary:Version}),
  libpng-dev,
  libusb-1.0-0-dev,
  zlib1g-dev,
diff -Nru pappl-1.3.1/debian/libpappl1.docs pappl-1.3.1/debian/libpappl1.docs
--- pappl-1.3.1/debian/libpappl1.docs   2023-02-25 07:44:24.0 -0300
+++ pappl-1.3.1/debian/libpappl1.docs   1969-12-31 21:00:00.0 -0300
@@ -1 +0,0 @@
-NOTICE
diff -Nru pappl-1.3.1/debian/libpappl1.install 
pappl-1.3.1/debian/libpappl1.install
--- pappl-1.3.1/debian/libpappl1.install2023-02-25 07:44:24.0 
-0300
+++ pappl-1.3.1/debian/libpappl1.install1969-12-31 21:00:00.0 
-0300
@@ -1 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/libpappl.so.1
diff -Nru pappl-1.3.1/debian/libpappl1.lintian-overrides 
pappl-1.3.1/debian/libpappl1.lintian-overrides
--- pappl-1.3.1/debian/libpappl1.lintian-overrides  2023-02-25 
07:44:24.0 -0300
+++ pappl-1.3.1/debian/libpappl1.lintian-overrides  1969-12-31 
21:00:00.0 -0300
@@ -1,2 +0,0 @@
-# This is "Viet Nam"
-libpappl1: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libpappl.so.1 Nam 
Name
diff -Nru pappl-1.3.1/debian/libpappl1.symbols 
pappl-1.3.1/debian/libpappl1.symbols
--- pappl-1.3.1/debian/libpappl1.symbols2023-02-25 07:44:24.0 
-0300
+++ pappl-1.3.1/debian/libpappl1.symbols1969-12-31 21:00:00.0 
-0300
@@ -1,459 +0,0 @@
-libpappl.so.1 libpappl1 #MINVER#
-* Build-Depends-Package: libpappl-dev
- _papplClientCleanTempFiles@Base 1.0.1
- _papplClientCreate@Base 1.0.1
- _papplClientCreateTempFile@Base 1.0.1
- _papplClientDelete@Base 1.0.1
- _papplClientFlushDocumentData@Base 1.0.1
- _papplClientGetAuthWebScheme@Base 1.2.0
- _papplClientHTMLInfo@Base 1.0.1
- _papplClientHTMLPutLinks@Base 1.0.1
- _papplClientHaveDocumen

Bug#1063206: papi: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: papi
Version: 7.1.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
papi 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 papi
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 papi-7.1.0/debian/changelog papi-7.1.0/debian/changelog
--- papi-7.1.0/debian/changelog 2023-12-29 22:11:46.0 -0300
+++ papi-7.1.0/debian/changelog 2024-02-05 14:07:57.0 -0300
@@ -1,3 +1,10 @@
+papi (7.1.0-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 14:07:57 -0300
+
 papi (7.1.0-2) unstable; urgency=medium
 
   * Reproducibly generate fortran headers.
diff -Nru papi-7.1.0/debian/control papi-7.1.0/debian/control
--- papi-7.1.0/debian/control   2023-12-29 22:11:46.0 -0300
+++ papi-7.1.0/debian/control   2024-02-05 14:07:57.0 -0300
@@ -17,7 +17,10 @@
 Vcs-Browser: https://salsa.debian.org/hpc-team/papi
 Vcs-Git: https://salsa.debian.org/hpc-team/papi.git
 
-Package: libpapi7.1
+Package: libpapi7.1t64
+Provides: ${t64:Provides}
+Replaces: libpapi7.1
+Breaks: libpapi7.1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -40,7 +43,10 @@
  .
  This package provides the shared library.
 
-Package: libsde1
+Package: libsde1t64
+Provides: ${t64:Provides}
+Replaces: libsde1
+Breaks: libsde1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -66,7 +72,7 @@
 Multi-Arch: same
 Depends:
  libpapi${papi:SOVERSION} (= ${binary:Version}),
- libsde1 (= ${binary:Version}),
+ libsde1t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: PAPI development files (headers and API documentation)
  Performance Application Programming Interface (PAPI) provides the tool
diff -Nru papi-7.1.0/debian/libpapi7.1t64.README.Debian 
papi-7.1.0/debian/libpapi7.1t64.README.Debian
--- papi-7.1.0/debian/libpapi7.1t64.README.Debian   1969-12-31 
21:00:00.0 -0300
+++ papi-7.1.0/debian/libpapi7.1t64.README.Debian   2024-02-05 
14:07:57.0 -0300
@@ -0,0 +1,17 @@
+Accessing some CPU performance counters may require root permissions
+or a reduced paranoia level in /proc/sys/kernel/perf_event_paranoid.
+On hardened kernels any access by unprivileged users is forbidden by
+default.
+
+The paranoia level can be set by root with e.g.
+
+# echo 2 > /proc/sys/kernel/perf_event_paranoid
+
+
+perf event paranoia level (from kernel/events/core.c in src:linux):
+
+  -1 - not paranoid at all
+   0 - disallow raw tracepoint access for unpriv
+   1 - disallow cpu events for unpriv (Linux default)
+   2 - disallow kernel profiling for unpriv
+   3 - disallow all unpriv perf event use (Debian default)
diff -Nru papi-7.1.0/debian/libpapi7.1t64.docs 
papi-7.1.0/debian/libpapi7.1t64.docs
--- papi-7.1.0/debian/libpapi7.1t64.docs1969-12-31 21:00:00.0 
-0300
+++ papi-7.1.0/debian/libpapi7.1t64.docs2024-02-05 14:07:57.0 
-0300
@@ -0,0 +1,2 @@
+README.md
+ChangeLogP*.txt
diff -Nru papi-7.1.0/debia

Bug#1063202: pam: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: pam
Version: 1.5.2-9.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
pam 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 pam
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 pam-1.5.2/debian/changelog pam-1.5.2/debian/changelog
--- pam-1.5.2/debian/changelog  2023-10-24 14:38:53.0 -0300
+++ pam-1.5.2/debian/changelog  2024-02-05 14:00:52.0 -0300
@@ -1,3 +1,10 @@
+pam (1.5.2-9.2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 14:00:52 -0300
+
 pam (1.5.2-9.1) unstable; urgency=medium
 
   * Non-maintainer upload acked by Sam Hartman.
diff -Nru pam-1.5.2/debian/control pam-1.5.2/debian/control
--- pam-1.5.2/debian/control2023-10-24 12:19:43.0 -0300
+++ pam-1.5.2/debian/control2024-02-05 14:00:51.0 -0300
@@ -12,10 +12,13 @@
 Homepage: http://www.linux-pam.org/
 Rules-Requires-Root: binary-targets
 
-Package: libpam0g
+Package: libpam0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libpam0g
+Breaks: libpam0g (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
-Replaces: libpam0g-util
+Replaces: libpam0g, libpam0g-util
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
 Suggests: libpam-doc
@@ -69,7 +72,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libpam0g (= ${binary:Version}), libc6-dev|libc-dev
+Depends: ${misc:Depends}, libpam0t64 (= ${binary:Version}), libc6-dev|libc-dev
 Provides: libpam-dev
 Description: Development files for PAM
  Contains C header files and development libraries for libpam, the Pluggable
diff -Nru pam-1.5.2/debian/libpam0g.docs pam-1.5.2/debian/libpam0g.docs
--- pam-1.5.2/debian/libpam0g.docs  2023-10-24 12:19:43.0 -0300
+++ pam-1.5.2/debian/libpam0g.docs  1969-12-31 21:00:00.0 -0300
@@ -1,2 +0,0 @@
-debian/local/Debian-PAM-MiniPolicy
-README
diff -Nru pam-1.5.2/debian/libpam0g.install pam-1.5.2/debian/libpam0g.install
--- pam-1.5.2/debian/libpam0g.install   2023-10-24 12:19:43.0 -0300
+++ pam-1.5.2/debian/libpam0g.install   1969-12-31 21:00:00.0 -0300
@@ -1 +0,0 @@
-lib/*/lib*.so.*
diff -Nru pam-1.5.2/debian/libpam0g.lintian-overrides 
pam-1.5.2/debian/libpam0g.lintian-overrides
--- pam-1.5.2/debian/libpam0g.lintian-overrides 2023-10-24 12:19:43.0 
-0300
+++ pam-1.5.2/debian/libpam0g.lintian-overrides 1969-12-31 21:00:00.0 
-0300
@@ -1,11 +0,0 @@
-# obvious multilib package false-positive; also the package name hasn't
-# changed since the glibc transition, go us!
-libpam0g: package-name-doesnt-match-sonames libpam-misc0 libpam0 libpamc0
-# yes, these are deliberately asked in the postinst because the checking
-# for daemons to be restarted needs to be done in the postinst and not 
-# before
-libpam0g: no-debconf-config
-libpam0g: postinst-uses-db-input
-# Yes, we want to use systemctl; if the service is running we do need
-# to restart it. We have already asked the

Bug#1063201: palabos: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: palabos
Version: 1.5~r1+repack1-5
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
palabos 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 palabos
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 palabos-1.5~r1+repack1/debian/changelog 
palabos-1.5~r1+repack1/debian/changelog
--- palabos-1.5~r1+repack1/debian/changelog 2019-11-16 16:49:08.0 
-0300
+++ palabos-1.5~r1+repack1/debian/changelog 2024-02-05 13:57:31.0 
-0300
@@ -1,3 +1,10 @@
+palabos (1.5~r1+repack1-5.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 13:57:31 -0300
+
 palabos (1.5~r1+repack1-5) unstable; urgency=medium
 
   * QA upload.
diff -Nru palabos-1.5~r1+repack1/debian/control 
palabos-1.5~r1+repack1/debian/control
--- palabos-1.5~r1+repack1/debian/control   2019-11-16 16:48:02.0 
-0300
+++ palabos-1.5~r1+repack1/debian/control   2024-02-05 13:57:31.0 
-0300
@@ -17,7 +17,7 @@
 Architecture: any
 Section: libdevel
 Depends: libeigen3-dev,
- libplb1 (= ${binary:Version}),
+ libplb1t64 (= ${binary:Version}),
  libtinyxml-dev,
  ${misc:Depends}
 Description: CFD solver based on the lattice Boltzmann method. Development 
files
@@ -43,7 +43,10 @@
  simulation or developing a new physical model has become simpler than ever.
  The package contains documentation and examples
 
-Package: libplb1
+Package: libplb1t64
+Provides: ${t64:Provides}
+Replaces: libplb1
+Breaks: libplb1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
diff -Nru palabos-1.5~r1+repack1/debian/libplb1.install 
palabos-1.5~r1+repack1/debian/libplb1.install
--- palabos-1.5~r1+repack1/debian/libplb1.install   2018-04-14 
05:51:35.0 -0300
+++ palabos-1.5~r1+repack1/debian/libplb1.install   1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/*/libplb.so.*
diff -Nru palabos-1.5~r1+repack1/debian/libplb1t64.install 
palabos-1.5~r1+repack1/debian/libplb1t64.install
--- palabos-1.5~r1+repack1/debian/libplb1t64.install1969-12-31 
21:00:00.0 -0300
+++ palabos-1.5~r1+repack1/debian/libplb1t64.install2018-04-14 
05:51:35.0 -0300
@@ -0,0 +1 @@
+usr/lib/*/libplb.so.*
diff -Nru palabos-1.5~r1+repack1/debian/libplb1t64.lintian-overrides 
palabos-1.5~r1+repack1/debian/libplb1t64.lintian-overrides
--- palabos-1.5~r1+repack1/debian/libplb1t64.lintian-overrides  1969-12-31 
21:00:00.0 -0300
+++ palabos-1.5~r1+repack1/debian/libplb1t64.lintian-overrides  2024-02-05 
13:57:31.0 -0300
@@ -0,0 +1 @@
+libplb1t64: package-name-doesnt-match-sonames libplb1


Bug#1063200: pagmo: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: pagmo
Version: 2.19.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
pagmo 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 pagmo
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 pagmo-2.19.0/debian/changelog pagmo-2.19.0/debian/changelog
--- pagmo-2.19.0/debian/changelog   2023-10-25 11:49:17.0 -0300
+++ pagmo-2.19.0/debian/changelog   2024-02-05 13:53:24.0 -0300
@@ -1,3 +1,10 @@
+pagmo (2.19.0-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 13:53:24 -0300
+
 pagmo (2.19.0-3) unstable; urgency=medium
 
   * Fixing the clean target (Closes: #1048278)
diff -Nru pagmo-2.19.0/debian/control pagmo-2.19.0/debian/control
--- pagmo-2.19.0/debian/control 2023-06-23 05:25:35.0 -0300
+++ pagmo-2.19.0/debian/control 2024-02-05 13:53:24.0 -0300
@@ -16,7 +16,10 @@
 Vcs-Git: https://salsa.debian.org/science-team/pagmo.git
 Rules-Requires-Root: no
 
-Package: libpagmo9
+Package: libpagmo9t64
+Provides: ${t64:Provides}
+Replaces: libpagmo9
+Breaks: libpagmo9 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends},
@@ -33,7 +36,7 @@
 Section: libdevel
 Architecture: any
 Depends: ${misc:Depends},
- libpagmo9 (= ${binary:Version}),
+ libpagmo9t64 (= ${binary:Version}),
  libeigen3-dev,
  libboost-serialization-dev,
  libtbb-dev
diff -Nru pagmo-2.19.0/debian/libpagmo9.install 
pagmo-2.19.0/debian/libpagmo9.install
--- pagmo-2.19.0/debian/libpagmo9.install   2023-02-01 18:39:07.0 
-0300
+++ pagmo-2.19.0/debian/libpagmo9.install   1969-12-31 21:00:00.0 
-0300
@@ -1 +0,0 @@
-usr/lib/*/libpagmo.so.*
diff -Nru pagmo-2.19.0/debian/libpagmo9.lintian-overrides 
pagmo-2.19.0/debian/libpagmo9.lintian-overrides
--- pagmo-2.19.0/debian/libpagmo9.lintian-overrides 2023-02-01 
18:39:07.0 -0300
+++ pagmo-2.19.0/debian/libpagmo9.lintian-overrides 1969-12-31 
21:00:00.0 -0300
@@ -1,2 +0,0 @@
-# We won't issue symbols files for this C++ library, using shlibs instead
-no-symbols-control-file usr/lib/*/libpagmo.so.*
diff -Nru pagmo-2.19.0/debian/libpagmo9t64.install 
pagmo-2.19.0/debian/libpagmo9t64.install
--- pagmo-2.19.0/debian/libpagmo9t64.install1969-12-31 21:00:00.0 
-0300
+++ pagmo-2.19.0/debian/libpagmo9t64.install2023-02-01 18:39:07.0 
-0300
@@ -0,0 +1 @@
+usr/lib/*/libpagmo.so.*
diff -Nru pagmo-2.19.0/debian/libpagmo9t64.lintian-overrides 
pagmo-2.19.0/debian/libpagmo9t64.lintian-overrides
--- pagmo-2.19.0/debian/libpagmo9t64.lintian-overrides  1969-12-31 
21:00:00.0 -0300
+++ pagmo-2.19.0/debian/libpagmo9t64.lintian-overrides  2024-02-05 
13:53:24.0 -0300
@@ -0,0 +1,3 @@
+# We won't issue symbols files for this C++ library, using shlibs instead
+no-symbols-control-file usr/lib/*/libpagmo.so.*
+libpagmo9t64: package-name-doesnt-match-sonames libpagmo9


Bug#1063199: pacman-package-manager: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: pacman-package-manager
Version: 6.0.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
pacman-package-manager 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 
pacman-package-manager
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 pacman-package-manager-6.0.2/debian/changelog 
pacman-package-manager-6.0.2/debian/changelog
--- pacman-package-manager-6.0.2/debian/changelog   2023-08-16 
01:06:00.0 -0300
+++ pacman-package-manager-6.0.2/debian/changelog   2024-02-05 
13:48:07.0 -0300
@@ -1,3 +1,10 @@
+pacman-package-manager (6.0.2-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 13:48:07 -0300
+
 pacman-package-manager (6.0.2-4) unstable; urgency=medium
 
   * Add test pycache to clean target (Closes: #1049219)
diff -Nru pacman-package-manager-6.0.2/debian/control 
pacman-package-manager-6.0.2/debian/control
--- pacman-package-manager-6.0.2/debian/control 2023-08-16 01:00:35.0 
-0300
+++ pacman-package-manager-6.0.2/debian/control 2024-02-05 13:48:07.0 
-0300
@@ -25,7 +25,10 @@
 Homepage: https://archlinux.org/pacman/
 Rules-Requires-Root: no
 
-Package: libalpm13
+Package: libalpm13t64
+Provides: ${t64:Provides}
+Replaces: libalpm13
+Breaks: libalpm13 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -38,7 +41,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: ${misc:Depends}, libalpm13 (= ${binary:Version})
+Depends: ${misc:Depends}, libalpm13t64 (= ${binary:Version})
 Description: Arch Linux Package Management library (development files)
  Development files for libalpm, a package management library primarily
  used by pacman.
diff -Nru pacman-package-manager-6.0.2/debian/libalpm13.install 
pacman-package-manager-6.0.2/debian/libalpm13.install
--- pacman-package-manager-6.0.2/debian/libalpm13.install   2023-08-16 
00:56:06.0 -0300
+++ pacman-package-manager-6.0.2/debian/libalpm13.install   1969-12-31 
21:00:00.0 -0300
@@ -1,2 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/libalpm.so.13*
-usr/share/locale/*/LC_MESSAGES/libalpm.mo
diff -Nru pacman-package-manager-6.0.2/debian/libalpm13.symbols 
pacman-package-manager-6.0.2/debian/libalpm13.symbols
--- pacman-package-manager-6.0.2/debian/libalpm13.symbols   2023-08-16 
00:56:06.0 -0300
+++ pacman-package-manager-6.0.2/debian/libalpm13.symbols   1969-12-31 
21:00:00.0 -0300
@@ -1,216 +0,0 @@
-libalpm.so.13 libalpm13 #MINVER#
-* Build-Depends-Package: libalpm-dev
- alpm_add_pkg@Base 13.0.2
- alpm_capabilities@Base 13.0.2
- alpm_checkconflicts@Base 13.0.2
- alpm_checkdeps@Base 13.0.2
- alpm_compute_md5sum@Base 13.0.2
- alpm_compute_sha256sum@Base 13.0.2
- alpm_conflict_free@Base 13.0.2
- alpm_db_add_server@Base 13.0.2
- alpm_db_check_pgp_signature@Base 13.0.2
- alpm_db_get_group@Base 13.0.2
- alpm_db_get_groupcache@Base 13.0.2
- alpm_db_get_name@Base 13.0.2
- alpm_db_get_pkg@Base 

Bug#1063194: pacemaker: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: pacemaker
Version: 2.1.6-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
pacemaker 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 pacemaker
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 pacemaker-2.1.6/debian/changelog pacemaker-2.1.6/debian/changelog
--- pacemaker-2.1.6/debian/changelog2023-09-28 19:30:33.0 -0300
+++ pacemaker-2.1.6/debian/changelog2024-02-05 13:37:03.0 -0300
@@ -1,3 +1,10 @@
+pacemaker (2.1.6-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 13:37:03 -0300
+
 pacemaker (2.1.6-4) unstable; urgency=medium
 
   * [223c6e7] Do not fail "arch any only" builds.
diff -Nru pacemaker-2.1.6/debian/control pacemaker-2.1.6/debian/control
--- pacemaker-2.1.6/debian/control  2023-09-28 16:42:58.0 -0300
+++ pacemaker-2.1.6/debian/control  2024-02-05 13:37:03.0 -0300
@@ -179,7 +179,10 @@
   * the Pacemaker Explained book and
   * the Pacemaker Remote book.
 
-Package: libcib27
+Package: libcib27t64
+Provides: ${t64:Provides}
+Replaces: libcib27
+Breaks: libcib27 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -191,7 +194,10 @@
  .
  This package contains the Cluster Information Base library.
 
-Package: libcrmcluster29
+Package: libcrmcluster29t64
+Provides: ${t64:Provides}
+Replaces: libcrmcluster29
+Breaks: libcrmcluster29 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -203,7 +209,10 @@
  .
  This package contains the cluster library.
 
-Package: libcrmcommon34
+Package: libcrmcommon34t64
+Provides: ${t64:Provides}
+Replaces: libcrmcommon34
+Breaks: libcrmcommon34 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -215,7 +224,10 @@
  .
  This package contains the common library.
 
-Package: libcrmservice28
+Package: libcrmservice28t64
+Provides: ${t64:Provides}
+Replaces: libcrmservice28
+Breaks: libcrmservice28 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -227,7 +239,10 @@
  .
  This package contains the service library.
 
-Package: liblrmd28
+Package: liblrmd28t64
+Provides: ${t64:Provides}
+Replaces: liblrmd28
+Breaks: liblrmd28 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -239,7 +254,10 @@
  .
  This package contains the Local Resource Manager Daemon library.
 
-Package: libpacemaker1
+Package: libpacemaker1t64
+Provides: ${t64:Provides}
+Replaces: libpacemaker1
+Breaks: libpacemaker1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -252,7 +270,10 @@
  This package contains the utility library resulting from the merge
  of libpengine and libtransitioner.
 
-Package: libpe-rules26
+Package: libpe-rules26t64
+Provides: ${t64:Provides}
+Replaces: libpe-rules26
+Breaks: libpe-rules26 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -264,7 +285,10 @@

Bug#1063190: owncloud-client: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: owncloud-client
Version: 4.2.0.11670+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
owncloud-client 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 owncloud-client
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 owncloud-client-4.2.0.11670+dfsg/debian/changelog 
owncloud-client-4.2.0.11670+dfsg/debian/changelog
--- owncloud-client-4.2.0.11670+dfsg/debian/changelog   2023-09-26 
12:06:45.0 -0300
+++ owncloud-client-4.2.0.11670+dfsg/debian/changelog   2024-02-05 
13:23:51.0 -0300
@@ -1,3 +1,10 @@
+owncloud-client (4.2.0.11670+dfsg-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 13:23:51 -0300
+
 owncloud-client (4.2.0.11670+dfsg-1) unstable; urgency=medium
 
   * New upstream release 4.2.0.11670+dfsg
diff -Nru owncloud-client-4.2.0.11670+dfsg/debian/control 
owncloud-client-4.2.0.11670+dfsg/debian/control
--- owncloud-client-4.2.0.11670+dfsg/debian/control 2023-09-14 
04:14:50.0 -0300
+++ owncloud-client-4.2.0.11670+dfsg/debian/control 2024-02-05 
13:23:51.0 -0300
@@ -35,7 +35,7 @@
 Package: owncloud-client
 Architecture: any
 Multi-Arch: no
-Depends: libowncloudsync0 (= ${binary:Version}),
+Depends: libowncloudsync0t64 (= ${binary:Version}),
  libqt5sql5-sqlite,
  ${misc:Depends},
  ${shlibs:Depends}
@@ -52,12 +52,13 @@
  owncloud-client provides the graphical client specialising in
  synchronizing with cloud storage provided by ownCloud.
 
-Package: libowncloudsync0
+Package: libowncloudsync0t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Replaces: libocsync0
-Breaks: libocsync0
+Replaces: libowncloudsync0, libocsync0
+Breaks: libowncloudsync0 (<< ${source:Version}), libocsync0
 Section: libs
 Description: ownCloudSync folder synchronization - libraries
  The ownCloudSync system lets you always have your latest files wherever
@@ -72,7 +73,7 @@
 Package: libowncloudsync-dev
 Architecture: any
 Multi-Arch: same
-Depends: libowncloudsync0 (= ${binary:Version}), ${misc:Depends}
+Depends: libowncloudsync0t64 (= ${binary:Version}), ${misc:Depends}
 Replaces: libocsync-dev
 Breaks: libocsync-dev
 Section: libdevel
@@ -100,7 +101,7 @@
 
 Package: owncloud-client-cmd
 Architecture: any
-Depends: libowncloudsync0 (= ${binary:Version}),
+Depends: libowncloudsync0t64 (= ${binary:Version}),
  libqt5sql5-sqlite,
  ${misc:Depends},
  ${shlibs:Depends}
@@ -119,7 +120,7 @@
 Multi-Arch: same
 Section: kde
 Depends: dolphin,
- libowncloudsync0 (= ${binary:Version}),
+ libowncloudsync0t64 (= ${binary:Version}),
  owncloud-client,
  ${misc:Depends},
  ${shlibs:Depends}
diff -Nru owncloud-client-4.2.0.11670+dfsg/debian/libowncloudsync0.install 
owncloud-client-4.2.0.11670+dfsg/debian/libowncloudsync0.install
--- owncloud-client-4.2.0.11670+dfsg/debian/libowncloudsync0.install
2023

Bug#1063188: otf2: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: otf2
Version: 3.0.3-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
otf2 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 otf2
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 otf2-3.0.3/debian/changelog otf2-3.0.3/debian/changelog
--- otf2-3.0.3/debian/changelog 2023-12-25 21:28:22.0 -0300
+++ otf2-3.0.3/debian/changelog 2024-02-05 13:19:55.0 -0300
@@ -1,3 +1,10 @@
+otf2 (3.0.3-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 13:19:55 -0300
+
 otf2 (3.0.3-3) unstable; urgency=medium
 
   * patches/instruction_set: Fix build on riscv.
diff -Nru otf2-3.0.3/debian/control otf2-3.0.3/debian/control
--- otf2-3.0.3/debian/control   2023-06-20 19:06:42.0 -0300
+++ otf2-3.0.3/debian/control   2024-02-05 13:19:55.0 -0300
@@ -33,7 +33,7 @@
 Package: libopen-trace-format2-dev
 Section: libdevel
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libopen-trace-format2-10 (= 
${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, libopen-trace-format2-10t64 (= 
${binary:Version})
 Multi-Arch: same
 Description: Open Trace Format support library - development files
  OTF is a standard trace format used by several high-performance tools,
@@ -59,7 +59,10 @@
  libopen-trace-format2-dev.  This should however be avoided and use
  pkg-config otf2 instead.
 
-Package: libopen-trace-format2-10
+Package: libopen-trace-format2-10t64
+Provides: ${t64:Provides}
+Replaces: libopen-trace-format2-10
+Breaks: libopen-trace-format2-10 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru otf2-3.0.3/debian/libopen-trace-format2-10.install 
otf2-3.0.3/debian/libopen-trace-format2-10.install
--- otf2-3.0.3/debian/libopen-trace-format2-10.install  2023-06-20 
19:06:42.0 -0300
+++ otf2-3.0.3/debian/libopen-trace-format2-10.install  1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/*/libopen-trace-format2.so.*
diff -Nru otf2-3.0.3/debian/libopen-trace-format2-10t64.install 
otf2-3.0.3/debian/libopen-trace-format2-10t64.install
--- otf2-3.0.3/debian/libopen-trace-format2-10t64.install   1969-12-31 
21:00:00.0 -0300
+++ otf2-3.0.3/debian/libopen-trace-format2-10t64.install   2023-06-20 
19:06:42.0 -0300
@@ -0,0 +1 @@
+usr/lib/*/libopen-trace-format2.so.*
diff -Nru otf2-3.0.3/debian/libopen-trace-format2-10t64.lintian-overrides 
otf2-3.0.3/debian/libopen-trace-format2-10t64.lintian-overrides
--- otf2-3.0.3/debian/libopen-trace-format2-10t64.lintian-overrides 
1969-12-31 21:00:00.0 -0300
+++ otf2-3.0.3/debian/libopen-trace-format2-10t64.lintian-overrides 
2024-02-05 13:19:55.0 -0300
@@ -0,0 +1 @@
+libopen-trace-format2-10t64: package-name-doesnt-match-sonames 
libopen-trace-format2-10


Bug#1063187: osptoolkit: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: osptoolkit
Version: 4.13.0-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
osptoolkit 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 osptoolkit
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 osptoolkit-4.13.0/debian/changelog osptoolkit-4.13.0/debian/changelog
--- osptoolkit-4.13.0/debian/changelog  2017-02-13 07:40:51.0 -0200
+++ osptoolkit-4.13.0/debian/changelog  2024-02-05 13:12:13.0 -0300
@@ -1,3 +1,10 @@
+osptoolkit (4.13.0-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 13:12:13 -0300
+
 osptoolkit (4.13.0-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru osptoolkit-4.13.0/debian/control osptoolkit-4.13.0/debian/control
--- osptoolkit-4.13.0/debian/control2016-06-24 06:13:58.0 -0300
+++ osptoolkit-4.13.0/debian/control2024-02-05 13:12:13.0 -0300
@@ -23,7 +23,10 @@
  The enroll program is a utility application for establishing a trusted
  relationship between an OSP client and OSP servers.
 
-Package: libosptk4
+Package: libosptk4t64
+Provides: ${t64:Provides}
+Replaces: libosptk4
+Breaks: libosptk4 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -41,7 +44,7 @@
 Package: libosptk-dev
 Architecture: any
 Section: libdevel
-Depends: libosptk4 (= ${binary:Version}), ${misc:Depends}
+Depends: libosptk4t64 (= ${binary:Version}), ${misc:Depends}
 Conflicts: libosptk3-dev
 Description: OSP Toolkit development library and header files
  The Open Settlement Protocol (OSP) standard defined by the European
diff -Nru osptoolkit-4.13.0/debian/libosptk4.symbols 
osptoolkit-4.13.0/debian/libosptk4.symbols
--- osptoolkit-4.13.0/debian/libosptk4.symbols  2017-02-13 07:40:51.0 
-0200
+++ osptoolkit-4.13.0/debian/libosptk4.symbols  1969-12-31 21:00:00.0 
-0300
@@ -1,1083 +0,0 @@
-libosptk.so.4 libosptk4 #MINVER#
- OSPM_INET_NTOA@Base 4.11.3
- OSPPASN1AlgorithmIdEncode@Base 4.11.3
- OSPPASN1ElementCopy@Base 4.11.3
- OSPPASN1ElementCopyElementData@Base 4.11.3
- OSPPASN1ElementCreate@Base 4.11.3
- OSPPASN1ElementDecode@Base 4.11.3
- OSPPASN1ElementDelete@Base 4.11.3
- OSPPASN1ElementDeparse@Base 4.11.3
- OSPPASN1ElementEncode@Base 4.11.3
- OSPPASN1ElementFormat@Base 4.11.3
- OSPPASN1ElementGet@Base 4.11.3
- OSPPASN1ElementGetContentData@Base 4.11.3
- OSPPASN1ElementGetElementData@Base 4.11.3
- OSPPASN1ElementParse@Base 4.11.3
- OSPPASN1ElementParseDelete@Base 4.11.3
- OSPPASN1ElementTestContext@Base 4.11.3
- OSPPASN1IdGetValue@Base 4.11.3
- OSPPASN1IntegerGetSmallValue@Base 4.11.3
- OSPPASN1NullEncode@Base 4.11.3
- OSPPASN1ObjectAddChild@Base 4.11.3
- OSPPASN1ObjectCopy@Base 4.11.3
- OSPPASN1ObjectCopyElementObject@Base 4.11.3
- OSPPASN1ObjectCreate@Base 4.11.3
- OSPPASN1ObjectDelete@Base 4.11.3
- OSPPASN1ObjectDeparse@Base 4.11.3
- OSPPASN1ObjectEncode@Base 4.11.3
- OSPPASN1ObjectFormat@Base 4.11.3
- OSPPASN1ObjectGetElementByDataRef@Base 

Bug#1063183: osmo-libasn1c: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: osmo-libasn1c
Version: 0.9.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
osmo-libasn1c 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 osmo-libasn1c
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 osmo-libasn1c-0.9.36/debian/changelog 
osmo-libasn1c-0.9.36/debian/changelog
--- osmo-libasn1c-0.9.36/debian/changelog   2023-11-01 15:37:33.0 
-0300
+++ osmo-libasn1c-0.9.36/debian/changelog   2024-02-05 13:10:25.0 
-0300
@@ -1,3 +1,10 @@
+osmo-libasn1c (0.9.36-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 13:10:25 -0300
+
 osmo-libasn1c (0.9.36-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru osmo-libasn1c-0.9.36/debian/control 
osmo-libasn1c-0.9.36/debian/control
--- osmo-libasn1c-0.9.36/debian/control 2023-11-01 15:37:33.0 -0300
+++ osmo-libasn1c-0.9.36/debian/control 2024-02-05 13:10:25.0 -0300
@@ -11,7 +11,10 @@
 Homepage: https://git.osmocom.org/libasn1c/
 Rules-Requires-Root: no
 
-Package: osmo-libasn1c1
+Package: osmo-libasn1c1t64
+Provides: ${t64:Provides}
+Replaces: osmo-libasn1c1
+Breaks: osmo-libasn1c1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -28,7 +31,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: osmo-libasn1c1 (= ${binary:Version}), ${misc:Depends}
+Depends: osmo-libasn1c1t64 (= ${binary:Version}), ${misc:Depends}
 Description: asn1c runtime code as shared library - development files
  Lev Walkins's asn1c runtime, as a shared library and with modifications
  for Osmocom.
diff -Nru osmo-libasn1c-0.9.36/debian/osmo-libasn1c1.install 
osmo-libasn1c-0.9.36/debian/osmo-libasn1c1.install
--- osmo-libasn1c-0.9.36/debian/osmo-libasn1c1.install  2023-11-01 
15:37:07.0 -0300
+++ osmo-libasn1c-0.9.36/debian/osmo-libasn1c1.install  1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru osmo-libasn1c-0.9.36/debian/osmo-libasn1c1.lintian-overrides 
osmo-libasn1c-0.9.36/debian/osmo-libasn1c1.lintian-overrides
--- osmo-libasn1c-0.9.36/debian/osmo-libasn1c1.lintian-overrides
2023-11-01 15:37:07.0 -0300
+++ osmo-libasn1c-0.9.36/debian/osmo-libasn1c1.lintian-overrides
1969-12-31 21:00:00.0 -0300
@@ -1,2 +0,0 @@
-# don't mix with the original library
-osmo-libasn1c1: package-name-doesnt-match-sonames libasn1c1
diff -Nru osmo-libasn1c-0.9.36/debian/osmo-libasn1c1.symbols 
osmo-libasn1c-0.9.36/debian/osmo-libasn1c1.symbols
--- osmo-libasn1c-0.9.36/debian/osmo-libasn1c1.symbols  2023-11-01 
15:37:07.0 -0300
+++ osmo-libasn1c-0.9.36/debian/osmo-libasn1c1.symbols  1969-12-31 
21:00:00.0 -0300
@@ -1,312 +0,0 @@
-# SymbolsHelper-Confirmed: 0.9.28 amd64
-libasn1c.so.1 osmo-libasn1c1 #MINVER#
-* Build-Depends-Package: osmo-libasn1c-dev
- ANY_encode_xer@Base 0.9.28
- ANY_fromType@Base 0.9.28
- ANY_fromType_aper@Base 0.9.28
- ANY_new_fromType@Base 

Bug#1063177: osmo-hlr: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: osmo-hlr
Version: 1.5.0+dfsg1-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
osmo-hlr 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 osmo-hlr
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 osmo-hlr-1.5.0+dfsg1/debian/changelog 
osmo-hlr-1.5.0+dfsg1/debian/changelog
--- osmo-hlr-1.5.0+dfsg1/debian/changelog   2022-10-15 07:42:29.0 
-0300
+++ osmo-hlr-1.5.0+dfsg1/debian/changelog   2024-02-05 13:04:59.0 
-0300
@@ -1,3 +1,10 @@
+osmo-hlr (1.5.0+dfsg1-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 13:04:59 -0300
+
 osmo-hlr (1.5.0+dfsg1-3) unstable; urgency=medium
 
   * debian/rules: configure with --with-systemdsystemunitdir=no
diff -Nru osmo-hlr-1.5.0+dfsg1/debian/control 
osmo-hlr-1.5.0+dfsg1/debian/control
--- osmo-hlr-1.5.0+dfsg1/debian/control 2022-10-15 07:42:29.0 -0300
+++ osmo-hlr-1.5.0+dfsg1/debian/control 2024-02-05 13:04:59.0 -0300
@@ -25,7 +25,10 @@
  which works over GSUP protocol. The subscribers are store in sqlite DB.
  It supports both 2G and 3G authentication.
 
-Package: libosmo-gsup-client0
+Package: libosmo-gsup-client0t64
+Provides: ${t64:Provides}
+Replaces: libosmo-gsup-client0
+Breaks: libosmo-gsup-client0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -42,7 +45,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
-libosmo-gsup-client0 (= ${binary:Version}),
+libosmo-gsup-client0t64 (= ${binary:Version}),
 libosmocore-dev
 Description: Development headers of Osmocom GSUP client library
  This is a shared library that can be used to implement client programs for
@@ -51,7 +54,10 @@
  .
  This package contains the development headers.
 
-Package: libosmo-mslookup0
+Package: libosmo-mslookup0t64
+Provides: ${t64:Provides}
+Replaces: libosmo-mslookup0
+Breaks: libosmo-mslookup0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -68,7 +74,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
-libosmo-mslookup0 (= ${binary:Version}),
+libosmo-mslookup0t64 (= ${binary:Version}),
 libosmocore-dev
 Pre-Depends: ${misc:Pre-Depends}
 Description: Development headers of Osmocom MS lookup library
@@ -81,7 +87,7 @@
 Architecture: any
 Section: utils
 Depends: ${shlibs:Depends},
-libosmo-mslookup0 (= ${binary:Version}),
+libosmo-mslookup0t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: Utilities for Osmocom MS lookup
  The shared library libosmo-mslookup contains routines for looking up
diff -Nru osmo-hlr-1.5.0+dfsg1/debian/libosmo-gsup-client0.install 
osmo-hlr-1.5.0+dfsg1/debian/libosmo-gsup-client0.install
--- osmo-hlr-1.5.0+dfsg1/debian/libosmo-gsup-client0.install2022-10-15 
07:42:29.0 -0300
+++ osmo-hlr-1.5.0+dfsg1/debian/libosmo-gsup-client0.install1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/*/

Bug#1063176: osmo-ggsn: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: osmo-ggsn
Version: 1.9.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
osmo-ggsn 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 osmo-ggsn
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 osmo-ggsn-1.9.0/debian/changelog osmo-ggsn-1.9.0/debian/changelog
--- osmo-ggsn-1.9.0/debian/changelog2022-10-15 07:42:29.0 -0300
+++ osmo-ggsn-1.9.0/debian/changelog2024-02-05 13:02:46.0 -0300
@@ -1,3 +1,10 @@
+osmo-ggsn (1.9.0-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 13:02:46 -0300
+
 osmo-ggsn (1.9.0-3) unstable; urgency=medium
 
   * debian/rules: configure with --with-systemdsystemunitdir=no
diff -Nru osmo-ggsn-1.9.0/debian/control osmo-ggsn-1.9.0/debian/control
--- osmo-ggsn-1.9.0/debian/control  2022-10-15 07:41:32.0 -0300
+++ osmo-ggsn-1.9.0/debian/control  2024-02-05 13:02:46.0 -0300
@@ -26,7 +26,10 @@
  operators as the interface between the Internet and the rest of the
  mobile network infrastructure.
 
-Package: libgtp6
+Package: libgtp6t64
+Provides: ${t64:Provides}
+Replaces: libgtp6
+Breaks: libgtp6 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -45,7 +48,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends: ${misc:Depends},
- libgtp6 (= ${binary:Version})
+ libgtp6t64 (= ${binary:Version})
 Description: Development files for libgtp
  OsmoGGSN is a Gateway GPRS Support Node (GGSN). It is used by mobile
  operators as the interface between the Internet and the rest of the
diff -Nru osmo-ggsn-1.9.0/debian/libgtp6.install 
osmo-ggsn-1.9.0/debian/libgtp6.install
--- osmo-ggsn-1.9.0/debian/libgtp6.install  2022-10-15 07:41:32.0 
-0300
+++ osmo-ggsn-1.9.0/debian/libgtp6.install  1969-12-31 21:00:00.0 
-0300
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru osmo-ggsn-1.9.0/debian/libgtp6.symbols 
osmo-ggsn-1.9.0/debian/libgtp6.symbols
--- osmo-ggsn-1.9.0/debian/libgtp6.symbols  2022-10-15 07:41:32.0 
-0300
+++ osmo-ggsn-1.9.0/debian/libgtp6.symbols  1969-12-31 21:00:00.0 
-0300
@@ -1,99 +0,0 @@
-libgtp.so.6 libgtp6 #MINVER#
-* Build-Depends-Package: libgtp-dev
- checksum@Base 1.6.0
- eua2ipv4@Base 1.6.0
- gsna2in_addr@Base 1.6.0
- gtp_clear_queues@Base 1.6.0
- gtp_create_context_req@Base 1.6.0
- gtp_create_context_resp@Base 1.6.0
- gtp_create_pdp_conf@Base 1.6.0
- gtp_create_pdp_ind@Base 1.6.0
- gtp_create_pdp_resp@Base 1.6.0
- gtp_data_req@Base 1.6.0
- gtp_decaps0@Base 1.6.0
- gtp_decaps1c@Base 1.6.0
- gtp_decaps1u@Base 1.6.0
- gtp_delete_context_req2@Base 1.6.0
- gtp_delete_context_req@Base 1.6.0
- gtp_delete_pdp_conf@Base 1.6.0
- gtp_delete_pdp_ind@Base 1.6.0
- gtp_delete_pdp_resp@Base 1.6.0
- gtp_echo_conf@Base 1.6.0
- gtp_echo_ind@Base 1.6.0
- gtp_echo_req@Base 1.6.0
- gtp_echo_resp@Base 1.6.0
- gtp_fd@Base 1.6.0
- gtp_free@Base 1.6.0
- gtp_freepdp@Base 1.6.0
- gtp_freepdp_teardown@Base 1.6.0
- gtp_imsi_str2gtp@Base

Bug#1063175: orc: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: orc
Version: 1:0.4.34-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
orc 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 orc
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 orc-0.4.34/debian/changelog orc-0.4.34/debian/changelog
--- orc-0.4.34/debian/changelog 2023-06-13 22:42:43.0 -0300
+++ orc-0.4.34/debian/changelog 2024-02-05 13:00:23.0 -0300
@@ -1,3 +1,10 @@
+orc (1:0.4.34-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 13:00:23 -0300
+
 orc (1:0.4.34-3) unstable; urgency=medium
 
   * Update symbols file
diff -Nru orc-0.4.34/debian/control orc-0.4.34/debian/control
--- orc-0.4.34/debian/control   2023-06-13 22:42:43.0 -0300
+++ orc-0.4.34/debian/control   2024-02-05 13:00:23.0 -0300
@@ -14,7 +14,10 @@
 Vcs-Git: https://salsa.debian.org/gstreamer-team/orc.git
 Vcs-Browser: https://salsa.debian.org/gstreamer-team/orc/
 
-Package: liborc-0.4-0
+Package: liborc-0.4-0t64
+Provides: ${t64:Provides}
+Replaces: liborc-0.4-0
+Breaks: liborc-0.4-0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -34,7 +37,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: liborc-0.4-0 (= ${binary:Version}),
+Depends: liborc-0.4-0t64 (= ${binary:Version}),
  liborc-0.4-dev-bin:any (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
diff -Nru orc-0.4.34/debian/liborc-0.4-0.install 
orc-0.4.34/debian/liborc-0.4-0.install
--- orc-0.4.34/debian/liborc-0.4-0.install  2023-06-13 22:42:43.0 
-0300
+++ orc-0.4.34/debian/liborc-0.4-0.install  1969-12-31 21:00:00.0 
-0300
@@ -1 +0,0 @@
-usr/lib/*/liborc*-0.4.so.*
diff -Nru orc-0.4.34/debian/liborc-0.4-0.symbols 
orc-0.4.34/debian/liborc-0.4-0.symbols
--- orc-0.4.34/debian/liborc-0.4-0.symbols  2023-06-13 22:42:43.0 
-0300
+++ orc-0.4.34/debian/liborc-0.4-0.symbols  1969-12-31 21:00:00.0 
-0300
@@ -1,341 +0,0 @@
-liborc-0.4.so.0 liborc-0.4-0 #MINVER#
-* Build-Depends-Package: liborc-0.4-dev
- orc_arm64_emit_am@Base 1:0.4.34
- orc_arm64_emit_bfm@Base 1:0.4.34
- orc_arm64_emit_extr@Base 1:0.4.34
- orc_arm64_emit_lg@Base 1:0.4.34
- orc_arm64_emit_mem@Base 1:0.4.34
- orc_arm64_emit_mem_pair@Base 1:0.4.34
- orc_arm64_emit_mov_wide@Base 1:0.4.34
- orc_arm64_emit_ret@Base 1:0.4.34
- orc_arm64_emit_sft@Base 1:0.4.34
- orc_arm64_reg_name@Base 1:0.4.34
- orc_arm_add_fixup@Base 1:0.4.34
- orc_arm_cond_name@Base 1:0.4.34
- orc_arm_do_fixups@Base 1:0.4.34
- orc_arm_emit@Base 1:0.4.34
- orc_arm_emit_add@Base 1:0.4.34
- orc_arm_emit_add_imm@Base 1:0.4.34
- orc_arm_emit_align@Base 1:0.4.34
- orc_arm_emit_and_imm@Base 1:0.4.34
- orc_arm_emit_asr_imm@Base 1:0.4.34
- orc_arm_emit_branch@Base 1:0.4.34
- orc_arm_emit_bx_lr@Base 1:0.4.34
- orc_arm_emit_cmp@Base 1:0.4.34
- orc_arm_emit_cmp_imm@Base 1:0.4.34
- orc_arm_emit_data@Base 1:0.4.34
- orc_arm_emit_dp@Base 1:0.4.34
- orc_arm_emit_label@Base 1:

Bug#1063174: optee-client: NMU diff for 64-bit time_t transition

2024-02-05 Thread Lucas Kanashiro
Source: optee-client
Version: 4.1.0-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
optee-client 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 optee-client
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 optee-client-4.1.0/debian/changelog 
optee-client-4.1.0/debian/changelog
--- optee-client-4.1.0/debian/changelog 2024-01-28 19:25:33.0 -0300
+++ optee-client-4.1.0/debian/changelog 2024-02-05 12:58:18.0 -0300
@@ -1,3 +1,10 @@
+optee-client (4.1.0-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 12:58:18 -0300
+
 optee-client (4.1.0-1) unstable; urgency=low
 
   * New upstream release.
diff -Nru optee-client-4.1.0/debian/control optee-client-4.1.0/debian/control
--- optee-client-4.1.0/debian/control   2023-12-10 14:07:42.0 -0300
+++ optee-client-4.1.0/debian/control   2024-02-05 12:58:18.0 -0300
@@ -18,10 +18,10 @@
 Section: libdevel
 Architecture: arm64 armhf
 Multi-Arch: same
-Depends: libckteec0 (= ${binary:Version}),
- libseteec0 (= ${binary:Version}),
- libteeacl0.1.0 (= ${binary:Version}),
- libteec1 (= ${binary:Version}),
+Depends: libckteec0t64 (= ${binary:Version}),
+ libseteec0t64 (= ${binary:Version}),
+ libteeacl0.1.0t64 (= ${binary:Version}),
+ libteec1t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: normal world user space client APIs for OP-TEE (development)
  OP-TEE is a Trusted Execution Environment (TEE) designed as companion to a
@@ -33,7 +33,10 @@
  .
  This package contains the development files OpTEE Client API
 
-Package: libteeacl0.1.0
+Package: libteeacl0.1.0t64
+Provides: ${t64:Provides}
+Replaces: libteeacl0.1.0
+Breaks: libteeacl0.1.0 (<< ${source:Version})
 Architecture: arm64 armhf
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -47,7 +50,10 @@
  .
  This package contains libteeacl library.
 
-Package: libteec1
+Package: libteec1t64
+Provides: ${t64:Provides}
+Replaces: libteec1
+Breaks: libteec1 (<< ${source:Version})
 Architecture: arm64 armhf
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -61,7 +67,10 @@
  .
  This package contains libteec library.
 
-Package: libckteec0
+Package: libckteec0t64
+Provides: ${t64:Provides}
+Replaces: libckteec0
+Breaks: libckteec0 (<< ${source:Version})
 Architecture: arm64 armhf
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -75,7 +84,10 @@
  .
  This package contains libckteec library.
 
-Package: libseteec0
+Package: libseteec0t64
+Provides: ${t64:Provides}
+Replaces: libseteec0
+Breaks: libseteec0 (<< ${source:Version})
 Architecture: arm64 armhf
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
diff -Nru optee-client-4.1.0/debian/libckteec0.install 
optee-client-4.1.0/debian/libckteec0.install
--- optee-client-4.1.0/debian/libckteec0.install2023-12-10 
14:07:42.0 -0300
+++ optee-client-4.1.0/d

Bug#1063109: openvr: NMU diff for 64-bit time_t transition

2024-02-04 Thread Lucas Kanashiro
Source: openvr
Version: 1.23.7~ds1-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
openvr 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 openvr
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 openvr-1.23.7~ds1/debian/changelog openvr-1.23.7~ds1/debian/changelog
--- openvr-1.23.7~ds1/debian/changelog  2023-02-17 09:47:08.0 -0300
+++ openvr-1.23.7~ds1/debian/changelog  2024-02-05 02:39:18.0 -0300
@@ -1,3 +1,10 @@
+openvr (1.23.7~ds1-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 02:39:18 -0300
+
 openvr (1.23.7~ds1-2) unstable; urgency=medium
 
   * Switch to team maintenance.
diff -Nru openvr-1.23.7~ds1/debian/control openvr-1.23.7~ds1/debian/control
--- openvr-1.23.7~ds1/debian/control2023-02-17 09:47:08.0 -0300
+++ openvr-1.23.7~ds1/debian/control2024-02-05 02:39:18.0 -0300
@@ -16,7 +16,10 @@
 Vcs-Git: https://salsa.debian.org/xrdesktop-team/openvr.git
 Rules-Requires-Root: no
 
-Package: libopenvr-api1
+Package: libopenvr-api1t64
+Provides: ${t64:Provides}
+Replaces: libopenvr-api1
+Breaks: libopenvr-api1 (<< ${source:Version})
 Section: contrib/libs
 Architecture: any
 Multi-Arch: same
@@ -31,7 +34,7 @@
 Section: contrib/libdevel
 Architecture: linux-any
 Depends:
- libopenvr-api1 (= ${binary:Version}),
+ libopenvr-api1t64 (= ${binary:Version}),
  ${misc:Depends},
 Replaces: libopenvr-api-dev (<<1.8.19~ds1-2)
 Breaks: libopenvr-api-dev (<<1.8.19~ds1-2)
diff -Nru openvr-1.23.7~ds1/debian/libopenvr-api1.install 
openvr-1.23.7~ds1/debian/libopenvr-api1.install
--- openvr-1.23.7~ds1/debian/libopenvr-api1.install 2023-02-17 
09:47:08.0 -0300
+++ openvr-1.23.7~ds1/debian/libopenvr-api1.install 1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/*/libopenvr_api.so.*
diff -Nru openvr-1.23.7~ds1/debian/libopenvr-api1t64.install 
openvr-1.23.7~ds1/debian/libopenvr-api1t64.install
--- openvr-1.23.7~ds1/debian/libopenvr-api1t64.install  1969-12-31 
21:00:00.0 -0300
+++ openvr-1.23.7~ds1/debian/libopenvr-api1t64.install  2023-02-17 
09:47:08.0 -0300
@@ -0,0 +1 @@
+usr/lib/*/libopenvr_api.so.*
diff -Nru openvr-1.23.7~ds1/debian/libopenvr-api1t64.lintian-overrides 
openvr-1.23.7~ds1/debian/libopenvr-api1t64.lintian-overrides
--- openvr-1.23.7~ds1/debian/libopenvr-api1t64.lintian-overrides
1969-12-31 21:00:00.0 -0300
+++ openvr-1.23.7~ds1/debian/libopenvr-api1t64.lintian-overrides
2024-02-05 02:39:18.0 -0300
@@ -0,0 +1 @@
+libopenvr-api1t64: package-name-doesnt-match-sonames libopenvr-api1


Bug#1063108: openvlbi: NMU diff for 64-bit time_t transition

2024-02-04 Thread Lucas Kanashiro
Source: openvlbi
Version: 3.0.2-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
openvlbi 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 openvlbi
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 openvlbi-3.0.2/debian/changelog openvlbi-3.0.2/debian/changelog
--- openvlbi-3.0.2/debian/changelog 2023-09-17 05:14:12.0 -0300
+++ openvlbi-3.0.2/debian/changelog 2024-02-05 02:36:21.0 -0300
@@ -1,3 +1,10 @@
+openvlbi (3.0.2-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 02:36:21 -0300
+
 openvlbi (3.0.2-2) unstable; urgency=medium
 
   * upload to unstable
diff -Nru openvlbi-3.0.2/debian/control openvlbi-3.0.2/debian/control
--- openvlbi-3.0.2/debian/control   2023-09-17 05:10:48.0 -0300
+++ openvlbi-3.0.2/debian/control   2024-02-05 02:36:20.0 -0300
@@ -20,7 +20,10 @@
 Vcs-Browser: https://salsa.debian.org/debian-astro-team/openvlbi
 Vcs-Git: https://salsa.debian.org/debian-astro-team/openvlbi.git
 
-Package: libopenvlbi3
+Package: libopenvlbi3t64
+Provides: ${t64:Provides}
+Replaces: libopenvlbi3
+Breaks: libopenvlbi3 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -43,7 +46,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
-   , libopenvlbi3 (= ${binary:Version})
+   , libopenvlbi3t64 (= ${binary:Version})
 Pre-Depends: ${misc:Pre-Depends}
 Description: OpenVLBI Correlator library - development files
  OpenVLBI is an open source library for astronomical interferometers.
@@ -73,7 +76,7 @@
 Package: openvlbi-bin
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-   , libopenvlbi3 (= ${binary:Version})
+   , libopenvlbi3t64 (= ${binary:Version})
 Description: OpenVLBI Correlator library - client applications
  OpenVLBI is an open source library for astronomical interferometers.
  with OpenVLBI astronomers can join together more telescopes to observe
@@ -86,7 +89,10 @@
  .
  This package contains the client application.
 
-Package: libopendsp3
+Package: libopendsp3t64
+Provides: ${t64:Provides}
+Replaces: libopendsp3
+Breaks: libopendsp3 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -102,7 +108,7 @@
 Package: libopendsp-dev
 Section: libdevel
 Architecture: any
-Depends: libopendsp3 (= ${binary:Version})
+Depends: libopendsp3t64 (= ${binary:Version})
, ${shlibs:Depends}, ${misc:Depends},
 Pre-Depends: ${misc:Pre-Depends}
 Description: OpenDSP signal processing library - development files
@@ -130,9 +136,9 @@
 Architecture: all
 Depends: openvlbi-bin (>= ${source:Version})
, openvlbi-data (>= ${source:Version})
-   , libopendsp3 (>= ${source:Version})
+   , libopendsp3t64 (>= ${source:Version})
, libopendsp-dev (>= ${source:Version})
-   , libopenvlbi3 (>= ${source:Version})
+   , libopenvlbi3t64 (>= ${source:Version})
, lib

Bug#1063107: openvdb: NMU diff for 64-bit time_t transition

2024-02-04 Thread Lucas Kanashiro
Source: openvdb
Version: 10.0.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
openvdb 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 openvdb
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 openvdb-10.0.1/debian/changelog openvdb-10.0.1/debian/changelog
--- openvdb-10.0.1/debian/changelog 2023-05-04 18:14:05.0 -0300
+++ openvdb-10.0.1/debian/changelog 2024-02-05 01:07:41.0 -0300
@@ -1,3 +1,10 @@
+openvdb (10.0.1-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 01:07:41 -0300
+
 openvdb (10.0.1-2) unstable; urgency=medium
 
   * debian/control: Fix dependency of libopenvdb-ax-dev on shared library
diff -Nru openvdb-10.0.1/debian/control openvdb-10.0.1/debian/control
--- openvdb-10.0.1/debian/control   2023-05-04 18:13:36.0 -0300
+++ openvdb-10.0.1/debian/control   2024-02-05 01:07:41.0 -0300
@@ -43,7 +43,10 @@
 Standards-Version: 4.6.1
 X-Python3-Version: >= 3.7
 
-Package: libopenvdb10.0
+Package: libopenvdb10.0t64
+Provides: ${t64:Provides}
+Replaces: libopenvdb10.0
+Breaks: libopenvdb10.0 (<< ${source:Version})
 Multi-Arch: same
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -57,7 +60,10 @@
  .
  This package contains the libraries needed to run OpenVDB applications
 
-Package: libopenvdb-ax10.0
+Package: libopenvdb-ax10.0t64
+Provides: ${t64:Provides}
+Replaces: libopenvdb-ax10.0
+Breaks: libopenvdb-ax10.0 (<< ${source:Version})
 Multi-Arch: same
 Architecture: amd64 arm64 armel armhf i386 mips64el ppc64el s390x arc 
hurd-i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k powerpc ppc64 riscv64 sh4 
sparc64 x32
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -76,7 +82,7 @@
 Section: libdevel
 Depends: libblosc-dev,
  libimath-dev,
- libopenvdb10.0 (= ${binary:Version}),
+ libopenvdb10.0t64 (= ${binary:Version}),
  libtbb-dev,
  ${misc:Depends}
 Description: Sparse Volume Processing toolkit - dev
@@ -93,7 +99,7 @@
 Section: libdevel
 Depends: libblosc-dev,
  libimath-dev,
- libopenvdb-ax10.0 (= ${binary:Version}),
+ libopenvdb-ax10.0t64 (= ${binary:Version}),
  libtbb-dev,
  ${misc:Depends}
 Description: Sparse Volume Processing toolkit - dev
@@ -110,7 +116,7 @@
 Section: libdevel
 Depends: libblosc-dev,
  libimath-dev,
- libopenvdb10.0 (= ${binary:Version}),
+ libopenvdb10.0t64 (= ${binary:Version}),
  libtbb-dev,
  ${misc:Depends}
 Description: Sparse Volume Processing toolkit - NanoVDB - dev
diff -Nru openvdb-10.0.1/debian/control.in openvdb-10.0.1/debian/control.in
--- openvdb-10.0.1/debian/control.in2023-05-04 18:12:44.0 -0300
+++ openvdb-10.0.1/debian/control.in2024-02-05 01:07:41.0 -0300
@@ -43,7 +43,10 @@
 Standards-Version: 4.6.1
 X-Python3-Version: >= 3.7
 
-Package: libopenvdb10.0
+Package: libopenvdb10.0t64
+Provides: ${t64:Provides}
+Replac

Bug#1063104: opentracing-c-wrapper: NMU diff for 64-bit time_t transition

2024-02-04 Thread Lucas Kanashiro
Source: opentracing-c-wrapper
Version: 1.1.3-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
opentracing-c-wrapper 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 
opentracing-c-wrapper
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 opentracing-c-wrapper-1.1.3/debian/changelog 
opentracing-c-wrapper-1.1.3/debian/changelog
--- opentracing-c-wrapper-1.1.3/debian/changelog2021-11-11 
13:57:26.0 -0300
+++ opentracing-c-wrapper-1.1.3/debian/changelog2024-02-05 
01:04:35.0 -0300
@@ -1,3 +1,10 @@
+opentracing-c-wrapper (1.1.3-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 01:04:35 -0300
+
 opentracing-c-wrapper (1.1.3-3) unstable; urgency=medium
 
   * Add a patch to remove a redundant rpath from the pkgconfig file.
diff -Nru opentracing-c-wrapper-1.1.3/debian/control 
opentracing-c-wrapper-1.1.3/debian/control
--- opentracing-c-wrapper-1.1.3/debian/control  2021-07-29 23:59:41.0 
-0300
+++ opentracing-c-wrapper-1.1.3/debian/control  2024-02-05 01:04:35.0 
-0300
@@ -15,7 +15,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libopentracing-c-wrapper0 (= ${binary:Version}), ${misc:Depends},
+Depends: libopentracing-c-wrapper0t64 (= ${binary:Version}), ${misc:Depends},
  libopentracing-dev,
 Description: C wrapper for the C++ impl of the OpenTracing API dev libs
  OpenTracing C Wrapper library was created due to the need to use distributed
@@ -32,7 +32,10 @@
  .
  This package contains the development headers for libopentracing-c-wrapper
 
-Package: libopentracing-c-wrapper0
+Package: libopentracing-c-wrapper0t64
+Provides: ${t64:Provides}
+Replaces: libopentracing-c-wrapper0
+Breaks: libopentracing-c-wrapper0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru opentracing-c-wrapper-1.1.3/debian/libopentracing-c-wrapper0.install 
opentracing-c-wrapper-1.1.3/debian/libopentracing-c-wrapper0.install
--- opentracing-c-wrapper-1.1.3/debian/libopentracing-c-wrapper0.install
2021-07-16 00:37:56.0 -0300
+++ opentracing-c-wrapper-1.1.3/debian/libopentracing-c-wrapper0.install
1969-12-31 21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru opentracing-c-wrapper-1.1.3/debian/libopentracing-c-wrapper0.symbols 
opentracing-c-wrapper-1.1.3/debian/libopentracing-c-wrapper0.symbols
--- opentracing-c-wrapper-1.1.3/debian/libopentracing-c-wrapper0.symbols
2021-07-30 00:23:38.0 -0300
+++ opentracing-c-wrapper-1.1.3/debian/libopentracing-c-wrapper0.symbols
1969-12-31 21:00:00.0 -0300
@@ -1,15 +0,0 @@
-libopentracing-c-wrapper.so.0 libopentracing-c-wrapper0 #MINVER#
-* Build-Depends-Package: libopentracing-c-wrapper-dev
- otc_binary_data_destroy@Base 1.1.0
- otc_binary_data_new@Base 1.1.0
- otc_ext_init@Base 1.1.0
- otc_file_read@Base 1.1.0
- otc_statistics@Base 1.1.0
- otc_text_map_ad

Bug#1063103: opensubdiv: NMU diff for 64-bit time_t transition

2024-02-04 Thread Lucas Kanashiro
Source: opensubdiv
Version: 3.5.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
opensubdiv 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 opensubdiv
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 opensubdiv-3.5.0/debian/changelog opensubdiv-3.5.0/debian/changelog
--- opensubdiv-3.5.0/debian/changelog   2022-12-11 06:52:28.0 -0300
+++ opensubdiv-3.5.0/debian/changelog   2024-02-05 01:01:17.0 -0300
@@ -1,3 +1,10 @@
+opensubdiv (3.5.0-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 01:01:17 -0300
+
 opensubdiv (3.5.0-2) unstable; urgency=medium
 
   * Upload to unstable
diff -Nru opensubdiv-3.5.0/debian/control opensubdiv-3.5.0/debian/control
--- opensubdiv-3.5.0/debian/control 2022-12-08 14:15:52.0 -0300
+++ opensubdiv-3.5.0/debian/control 2024-02-05 01:01:17.0 -0300
@@ -30,14 +30,15 @@
 Vcs-Git: https://salsa.debian.org/multimedia-team/opensubdiv.git
 Vcs-Browser: https://salsa.debian.org/multimedia-team/opensubdiv
 
-Package: libosdcpu3.5.0
+Package: libosdcpu3.5.0t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Depends:
  ${misc:Depends},
  ${shlibs:Depends}
-Replaces: libosdcpu3.4.0 (<< 3.4.3-2)
-Breaks: libosdcpu3.4.0 (<< 3.4.3-2)
+Replaces: libosdcpu3.5.0, libosdcpu3.4.0 (<< 3.4.3-2)
+Breaks: libosdcpu3.5.0 (<< ${source:Version}), libosdcpu3.4.0 (<< 3.4.3-2)
 Description: high performance subdivision surface (subdiv) library - CPU 
runtime
  OpenSubdiv is a set of open source libraries that implement high
  performance subdivision surface (subdiv) evaluation on massively
@@ -48,14 +49,15 @@
  .
  This package provides the CPU-based runtime library.
 
-Package: libosdgpu3.5.0
+Package: libosdgpu3.5.0t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Depends:
  ${misc:Depends},
  ${shlibs:Depends}
-Replaces: libosdgpu3.4.0 (<< 3.4.3-2)
-Breaks: libosdgpu3.4.0 (<< 3.4.3-2)
+Replaces: libosdgpu3.5.0, libosdgpu3.4.0 (<< 3.4.3-2)
+Breaks: libosdgpu3.5.0 (<< ${source:Version}), libosdgpu3.4.0 (<< 3.4.3-2)
 Description: high performance subdivision surface (subdiv) library - GPU 
runtime
  OpenSubdiv is a set of open source libraries that implement high
  performance subdivision surface (subdiv) evaluation on massively
@@ -71,8 +73,8 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libosdcpu3.5.0 (= ${binary:Version}),
- libosdgpu3.5.0 (= ${binary:Version}),
+ libosdcpu3.5.0t64 (= ${binary:Version}),
+ libosdgpu3.5.0t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: high performance subdivision surface (subdiv) library - 
development
  OpenSubdiv is a set of open source libraries that implement high
diff -Nru opensubdiv-3.5.0/debian/libosdcpu3.5.0.install 
opensubdiv-3.5.0/debian/libosdcpu3.5.0.install
--- opensubdiv-3.5.0/debian/libosdcpu3.5.0.install  2022-12-04 
10:46:48.0 -0300
+++ opensubdiv-3.5.0/debian/libo

Bug#1063100: opensaml: NMU diff for 64-bit time_t transition

2024-02-04 Thread Lucas Kanashiro
Source: opensaml
Version: 3.2.1-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
opensaml 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 opensaml
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 opensaml-3.2.1/debian/changelog opensaml-3.2.1/debian/changelog
--- opensaml-3.2.1/debian/changelog 2023-09-30 06:20:33.0 -0300
+++ opensaml-3.2.1/debian/changelog 2024-02-05 00:40:23.0 -0300
@@ -1,3 +1,10 @@
+opensaml (3.2.1-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 00:40:23 -0300
+
 opensaml (3.2.1-4) unstable; urgency=medium
 
   * [10d3658] Doxygen replaced some PNG graphics with SVG (Closes: #1052956)
diff -Nru opensaml-3.2.1/debian/control opensaml-3.2.1/debian/control
--- opensaml-3.2.1/debian/control   2023-01-18 15:22:52.0 -0300
+++ opensaml-3.2.1/debian/control   2024-02-05 00:40:23.0 -0300
@@ -27,7 +27,10 @@
  Security Assertion Markup Language Specification. It contains a set of open
  source C++ classes that support the SAML 1.0, 1.1, and 2.0 specifications.
 
-Package: libsaml12
+Package: libsaml12t64
+Provides: ${t64:Provides}
+Replaces: libsaml12
+Breaks: libsaml12 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -44,7 +47,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libsaml12 (= ${binary:Version}),
+ libsaml12t64 (= ${binary:Version}),
  libxmltooling-dev (>= 3.2~),
  zlib1g-dev,
  ${misc:Depends},
diff -Nru opensaml-3.2.1/debian/libsaml12.install 
opensaml-3.2.1/debian/libsaml12.install
--- opensaml-3.2.1/debian/libsaml12.install 2023-01-18 15:04:34.0 
-0300
+++ opensaml-3.2.1/debian/libsaml12.install 1969-12-31 21:00:00.0 
-0300
@@ -1 +0,0 @@
-usr/lib/*/libsaml.so.*
diff -Nru opensaml-3.2.1/debian/libsaml12.lintian-overrides 
opensaml-3.2.1/debian/libsaml12.lintian-overrides
--- opensaml-3.2.1/debian/libsaml12.lintian-overrides   2023-01-18 
15:04:34.0 -0300
+++ opensaml-3.2.1/debian/libsaml12.lintian-overrides   1969-12-31 
21:00:00.0 -0300
@@ -1,4 +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/*/libsaml.so.*
diff -Nru opensaml-3.2.1/debian/libsaml12t64.install 
opensaml-3.2.1/debian/libsaml12t64.install
--- opensaml-3.2.1/debian/libsaml12t64.install  1969-12-31 21:00:00.0 
-0300
+++ opensaml-3.2.1/debian/libsaml12t64.install  2023-01-18 15:04:34.0 
-0300
@@ -0,0 +1 @@
+usr/lib/*/libsaml.so.*
diff -Nru opensaml-3.2.1/debian/libsaml12t64.lintian-overrides 
opensaml-3.2.1/debian/libsaml12t64.lintian-overrides
--- opensaml-3.2.1/debian/libsaml12t64.lintian-overrides1969-12-31 
21:00:00.0 -0300
+++ opensaml-3.2.1/debian/libsaml12t64.lintian-overrides2024-02-05 
00:40:23.0 -0300
@@ -0,0 +1,5 @@
+# 

Bug#1063099: openrc: NMU diff for 64-bit time_t transition

2024-02-04 Thread Lucas Kanashiro
Source: openrc
Version: 0.53-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
openrc 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 openrc
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 openrc-0.53/debian/changelog openrc-0.53/debian/changelog
--- openrc-0.53/debian/changelog2024-01-22 14:18:38.0 -0300
+++ openrc-0.53/debian/changelog2024-02-05 00:38:20.0 -0300
@@ -1,3 +1,10 @@
+openrc (0.53-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 00:38:20 -0300
+
 openrc (0.53-1) unstable; urgency=medium
 
   * New upstream version 0.53
diff -Nru openrc-0.53/debian/control openrc-0.53/debian/control
--- openrc-0.53/debian/control  2024-01-22 14:18:38.0 -0300
+++ openrc-0.53/debian/control  2024-02-05 00:38:20.0 -0300
@@ -44,7 +44,10 @@
  .
  This package provides the runlevel change mechanism.
 
-Package: librc1
+Package: librc1t64
+Provides: ${t64:Provides}
+Replaces: librc1
+Breaks: librc1 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${misc:Depends},
@@ -66,7 +69,7 @@
 Package: librc-dev
 Architecture: any
 Section: libdevel
-Depends: librc1 (=${binary:Version}),
+Depends: librc1t64 (=${binary:Version}),
  ${misc:Depends},
 Description: dependency based service manager (runtime development)
  OpenRC is a dependency based service manager. It provides support for System V
@@ -81,7 +84,10 @@
  .
  This package provides development files for the runtime library.
 
-Package: libeinfo1
+Package: libeinfo1t64
+Provides: ${t64:Provides}
+Replaces: libeinfo1
+Breaks: libeinfo1 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${misc:Depends},
@@ -104,7 +110,7 @@
 Package: libeinfo-dev
 Architecture: any
 Section: libdevel
-Depends: libeinfo1 (=${binary:Version}),
+Depends: libeinfo1t64 (=${binary:Version}),
  ${misc:Depends},
 Multi-Arch: same
 Description: dependency based service manager (pretty console display 
development)
diff -Nru openrc-0.53/debian/libeinfo1.install 
openrc-0.53/debian/libeinfo1.install
--- openrc-0.53/debian/libeinfo1.install2024-01-22 14:18:38.0 
-0300
+++ openrc-0.53/debian/libeinfo1.install1969-12-31 21:00:00.0 
-0300
@@ -1 +0,0 @@
-lib/*/libeinfo.so.*
diff -Nru openrc-0.53/debian/libeinfo1t64.install 
openrc-0.53/debian/libeinfo1t64.install
--- openrc-0.53/debian/libeinfo1t64.install 1969-12-31 21:00:00.0 
-0300
+++ openrc-0.53/debian/libeinfo1t64.install 2024-01-22 14:18:38.0 
-0300
@@ -0,0 +1 @@
+lib/*/libeinfo.so.*
diff -Nru openrc-0.53/debian/libeinfo1t64.lintian-overrides 
openrc-0.53/debian/libeinfo1t64.lintian-overrides
--- openrc-0.53/debian/libeinfo1t64.lintian-overrides   1969-12-31 
21:00:00.0 -0300
+++ openrc-0.53/debian/libeinfo1t64.lintian-overrides   2024-02-05 
00:38:20.0 -0300
@@ -0,0 +1 @@
+libeinfo1t64: package-name-doesnt-match-sonames libeinfo1
diff -Nru

Bug#1063098: openni: NMU diff for 64-bit time_t transition

2024-02-04 Thread Lucas Kanashiro
Source: openni
Version: 1.5.4.0+dfsg-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
openni 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 openni
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 openni-1.5.4.0+dfsg/debian/changelog 
openni-1.5.4.0+dfsg/debian/changelog
--- openni-1.5.4.0+dfsg/debian/changelog2023-11-15 07:05:03.0 
-0300
+++ openni-1.5.4.0+dfsg/debian/changelog2024-02-05 00:32:05.0 
-0300
@@ -1,3 +1,10 @@
+openni (1.5.4.0+dfsg-7.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 00:32:05 -0300
+
 openni (1.5.4.0+dfsg-7) unstable; urgency=medium
 
   * Add loongarch64 support (Closes: #1050419)
diff -Nru openni-1.5.4.0+dfsg/debian/control openni-1.5.4.0+dfsg/debian/control
--- openni-1.5.4.0+dfsg/debian/control  2023-11-15 07:04:47.0 -0300
+++ openni-1.5.4.0+dfsg/debian/control  2024-02-05 00:32:05.0 -0300
@@ -18,7 +18,10 @@
 Vcs-Git: https://salsa.debian.org/multimedia-team/openni.git
 Vcs-Browser: https://salsa.debian.org/multimedia-team/openni
 
-Package: libopenni0
+Package: libopenni0t64
+Provides: ${t64:Provides}
+Replaces: libopenni0
+Breaks: libopenni0 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends},
  ${misc:Depends}
@@ -36,7 +39,7 @@
 Architecture: any
 Depends: ${shlibs:Depends},
  ${misc:Depends},
- libopenni0 (= ${binary:Version})
+ libopenni0t64 (= ${binary:Version})
 Description: Java framework for sensor-based 'Natural Interaction'
  OpenNI is a framework for getting data to support 'Natural Interaction',
  i.e. skeleton tracking, gesture tracking, and similar ways of getting data
@@ -68,7 +71,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
- libopenni0 (= ${binary:Version})
+ libopenni0t64 (= ${binary:Version})
 Suggests: openni-doc
 Description: headers for OpenNI 'Natural Interaction' frameworks
  OpenNI is a framework for getting data to support 'Natural Interaction',
diff -Nru openni-1.5.4.0+dfsg/debian/libopenni0.dirs 
openni-1.5.4.0+dfsg/debian/libopenni0.dirs
--- openni-1.5.4.0+dfsg/debian/libopenni0.dirs  2018-10-20 11:13:06.0 
-0300
+++ openni-1.5.4.0+dfsg/debian/libopenni0.dirs  1969-12-31 21:00:00.0 
-0300
@@ -1 +0,0 @@
-/var/lib/ni
diff -Nru openni-1.5.4.0+dfsg/debian/libopenni0.install 
openni-1.5.4.0+dfsg/debian/libopenni0.install
--- openni-1.5.4.0+dfsg/debian/libopenni0.install   2018-10-20 
11:11:06.0 -0300
+++ openni-1.5.4.0+dfsg/debian/libopenni0.install   1969-12-31 
21:00:00.0 -0300
@@ -1,2 +0,0 @@
-Platform/Linux/Bin/*-Release/lib*.so.* usr/lib/
-Data/SamplesConfig.xml etc/openni/
diff -Nru openni-1.5.4.0+dfsg/debian/libopenni0.postinst 
openni-1.5.4.0+dfsg/debian/libopenni0.postinst
--- openni-1.5.4.0+dfsg/debian/libopenni0.postinst  2019-09-14 
04:20:17.0 -0300
+++ openni-1.5.4.0+dfsg/debian/libopenni0.postinst  1969-12-31 

Bug#1063095: openmm: NMU diff for 64-bit time_t transition

2024-02-04 Thread Lucas Kanashiro
Source: openmm
Version: 8.0.0+dfsg-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
openmm 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 openmm
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 openmm-8.0.0+dfsg/debian/changelog openmm-8.0.0+dfsg/debian/changelog
--- openmm-8.0.0+dfsg/debian/changelog  2023-11-29 03:41:00.0 -0300
+++ openmm-8.0.0+dfsg/debian/changelog  2024-02-04 23:18:01.0 -0300
@@ -1,3 +1,10 @@
+openmm (8.0.0+dfsg-6.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Sun, 04 Feb 2024 23:18:01 -0300
+
 openmm (8.0.0+dfsg-6) unstable; urgency=medium
 
   * Rename debian/patches/SIMDe -> debian/patches/SIMDe.patch.
diff -Nru openmm-8.0.0+dfsg/debian/control openmm-8.0.0+dfsg/debian/control
--- openmm-8.0.0+dfsg/debian/control2023-11-24 04:25:42.0 -0300
+++ openmm-8.0.0+dfsg/debian/control2024-02-04 23:18:01.0 -0300
@@ -31,7 +31,7 @@
 Architecture: any
 Section: libdevel
 Depends:
- libopenmm8.0 (= ${binary:Version}),
+ libopenmm8.0t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: C++ header files for the OpenMM library
@@ -49,7 +49,10 @@
  of high performance computing architectures. This package provides OpenMM
  plugins.
 
-Package: libopenmm8.0
+Package: libopenmm8.0t64
+Provides: ${t64:Provides}
+Replaces: libopenmm8.0
+Breaks: libopenmm8.0 (<< ${source:Version})
 Architecture: any
 Depends:
  ${misc:Depends},
diff -Nru openmm-8.0.0+dfsg/debian/libopenmm8.0t64.lintian-overrides 
openmm-8.0.0+dfsg/debian/libopenmm8.0t64.lintian-overrides
--- openmm-8.0.0+dfsg/debian/libopenmm8.0t64.lintian-overrides  1969-12-31 
21:00:00.0 -0300
+++ openmm-8.0.0+dfsg/debian/libopenmm8.0t64.lintian-overrides  2024-02-04 
23:18:01.0 -0300
@@ -0,0 +1 @@
+libopenmm8.0t64: package-name-doesnt-match-sonames libopenmm8.0
diff -Nru openmm-8.0.0+dfsg/debian/rules openmm-8.0.0+dfsg/debian/rules
--- openmm-8.0.0+dfsg/debian/rules  2023-11-28 07:28:08.0 -0300
+++ openmm-8.0.0+dfsg/debian/rules  2024-02-04 23:18:01.0 -0300
@@ -42,7 +42,7 @@
 
 override_dh_auto_install:
dh_auto_install -O--buildsystem=cmake
-   dh_install -plibopenmm8.0  debian/tmp/usr/lib/libOpenMM.so.* 
usr/lib/${DEB_HOST_MULTIARCH}
+   dh_install -plibopenmm8.0t64   debian/tmp/usr/lib/libOpenMM.so.* 
usr/lib/${DEB_HOST_MULTIARCH}
dh_install -plibopenmm-dev debian/tmp/usr/lib/libOpenMMAmoeba.so 
usr/lib/${DEB_HOST_MULTIARCH}/openmm
dh_install -plibopenmm-dev debian/tmp/usr/lib/libOpenMMDrude.so  
usr/lib/${DEB_HOST_MULTIARCH}/openmm
dh_install -plibopenmm-dev debian/tmp/usr/lib/libOpenMMRPMD.so   
usr/lib/${DEB_HOST_MULTIARCH}/openmm


Bug#1063092: openjade: NMU diff for 64-bit time_t transition

2024-02-04 Thread Lucas Kanashiro
Source: openjade
Version: 1.4devel1-23
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
openjade 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 openjade
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 openjade-1.4devel1/debian/changelog 
openjade-1.4devel1/debian/changelog
--- openjade-1.4devel1/debian/changelog 2024-01-03 01:39:03.0 -0300
+++ openjade-1.4devel1/debian/changelog 2024-02-04 23:14:55.0 -0300
@@ -1,3 +1,10 @@
+openjade (1.4devel1-23.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Sun, 04 Feb 2024 23:14:55 -0300
+
 openjade (1.4devel1-23) unstable; urgency=medium
 
   * Reverted innocuous looking change to FlowObj.cxx in 21.4 which caused
diff -Nru openjade-1.4devel1/debian/control openjade-1.4devel1/debian/control
--- openjade-1.4devel1/debian/control   2024-01-03 01:39:03.0 -0300
+++ openjade-1.4devel1/debian/control   2024-02-04 23:14:55.0 -0300
@@ -25,11 +25,14 @@
  .
  Author:   The OpenJade Team 
 
-Package: libostyle1c2
+Package: libostyle1t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libostyle1c2
+Breaks: libostyle1c2 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Replaces: libostyle1
+Replaces: libostyle1c2, libostyle1
 Conflicts: libostyle1
 Description: Runtime libraries for OpenJade
  OpenJade's shared libraries, runtime support.  Includes libogrove,
@@ -42,7 +45,7 @@
 Package: libostyle-dev
 Architecture: any
 Section: libdevel
-Depends: libostyle1c2(= ${binary:Version}), ${misc:Depends}
+Depends: libostyle1t64(= ${binary:Version}), ${misc:Depends}
 Conflicts: openjade (<< 1.4devel1-14)
 Description: OpenJade libraries, developer support
  Contains include files and the static library for libogrove,
diff -Nru openjade-1.4devel1/debian/libostyle1c2.dirs 
openjade-1.4devel1/debian/libostyle1c2.dirs
--- openjade-1.4devel1/debian/libostyle1c2.dirs 2021-06-12 19:04:13.0 
-0300
+++ openjade-1.4devel1/debian/libostyle1c2.dirs 1969-12-31 21:00:00.0 
-0300
@@ -1,2 +0,0 @@
-usr/lib
-usr/share/doc/libostyle1c2
diff -Nru openjade-1.4devel1/debian/libostyle1c2.install 
openjade-1.4devel1/debian/libostyle1c2.install
--- openjade-1.4devel1/debian/libostyle1c2.install  2021-06-13 
00:33:34.0 -0300
+++ openjade-1.4devel1/debian/libostyle1c2.install  1969-12-31 
21:00:00.0 -0300
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/*/lib*.so.[0-9].[0-9].[0-0]
-debian/tmp/usr/lib/*/lib*.so.[0-9]
diff -Nru openjade-1.4devel1/debian/libostyle1c2.postinst 
openjade-1.4devel1/debian/libostyle1c2.postinst
--- openjade-1.4devel1/debian/libostyle1c2.postinst 2021-06-12 
18:39:20.0 -0300
+++ openjade-1.4devel1/debian/libostyle1c2.postinst 1969-12-31 
21:00:00.0 -0300
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-set -e
-
-if [ "$1" = "configure" ]; then
-   ldconfig
-fi
-
-#DEBHELPER#
-
-exit 0
diff -Nru openjade-1.4devel1/debian/libost

Bug#1063091: openipmi: NMU diff for 64-bit time_t transition

2024-02-04 Thread Lucas Kanashiro
Source: openipmi
Version: 2.0.33-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
openipmi 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 openipmi
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 openipmi-2.0.33/debian/changelog openipmi-2.0.33/debian/changelog
--- openipmi-2.0.33/debian/changelog2022-07-19 04:42:06.0 -0300
+++ openipmi-2.0.33/debian/changelog2024-02-04 23:02:53.0 -0300
@@ -1,3 +1,10 @@
+openipmi (2.0.33-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Sun, 04 Feb 2024 23:02:53 -0300
+
 openipmi (2.0.33-1) unstable; urgency=medium
 
   * new upstream release from 2022-07-07
diff -Nru openipmi-2.0.33/debian/control openipmi-2.0.33/debian/control
--- openipmi-2.0.33/debian/control  2022-07-19 04:42:06.0 -0300
+++ openipmi-2.0.33/debian/control  2024-02-04 23:02:53.0 -0300
@@ -25,7 +25,10 @@
  This package contains some command-line and graphical-user-interfaces
  to interact with IPMI-enabled devices.
 
-Package: libopenipmi0
+Package: libopenipmi0t64
+Provides: ${t64:Provides}
+Replaces: libopenipmi0
+Breaks: libopenipmi0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -37,7 +40,7 @@
 Package: libopenipmi-dev
 Section: libdevel
 Architecture: any
-Depends: libopenipmi0 (= ${binary:Version}), libgdbm-dev, ${misc:Depends}
+Depends: libopenipmi0t64 (= ${binary:Version}), libgdbm-dev, ${misc:Depends}
 Description: Intelligent Platform Management Interface - development
  IPMI allows remote monitoring and remote management of devices.
  .
diff -Nru openipmi-2.0.33/debian/libopenipmi0.files 
openipmi-2.0.33/debian/libopenipmi0.files
--- openipmi-2.0.33/debian/libopenipmi0.files   2020-07-07 11:45:34.0 
-0300
+++ openipmi-2.0.33/debian/libopenipmi0.files   1969-12-31 21:00:00.0 
-0300
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru openipmi-2.0.33/debian/libopenipmi0t64.files 
openipmi-2.0.33/debian/libopenipmi0t64.files
--- openipmi-2.0.33/debian/libopenipmi0t64.files1969-12-31 
21:00:00.0 -0300
+++ openipmi-2.0.33/debian/libopenipmi0t64.files2020-07-07 
11:45:34.0 -0300
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru openipmi-2.0.33/debian/libopenipmi0t64.lintian-overrides 
openipmi-2.0.33/debian/libopenipmi0t64.lintian-overrides
--- openipmi-2.0.33/debian/libopenipmi0t64.lintian-overrides1969-12-31 
21:00:00.0 -0300
+++ openipmi-2.0.33/debian/libopenipmi0t64.lintian-overrides2024-02-04 
23:02:53.0 -0300
@@ -0,0 +1 @@
+libopenipmi0t64: package-name-doesnt-match-sonames libopenipmi0


Bug#1063090: openimageio: NMU diff for 64-bit time_t transition

2024-02-04 Thread Lucas Kanashiro
Source: openimageio
Version: 2.4.17.0+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
openimageio 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 openimageio
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 openimageio-2.4.17.0+dfsg/debian/changelog 
openimageio-2.4.17.0+dfsg/debian/changelog
--- openimageio-2.4.17.0+dfsg/debian/changelog  2024-01-14 10:47:38.0 
-0300
+++ openimageio-2.4.17.0+dfsg/debian/changelog  2024-02-04 22:52:51.0 
-0300
@@ -1,3 +1,10 @@
+openimageio (2.4.17.0+dfsg-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Sun, 04 Feb 2024 22:52:51 -0300
+
 openimageio (2.4.17.0+dfsg-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru openimageio-2.4.17.0+dfsg/debian/control 
openimageio-2.4.17.0+dfsg/debian/control
--- openimageio-2.4.17.0+dfsg/debian/control2023-03-12 09:57:50.0 
-0300
+++ openimageio-2.4.17.0+dfsg/debian/control2024-02-04 22:52:51.0 
-0300
@@ -43,7 +43,10 @@
 Vcs-Git: https://salsa.debian.org/debian-phototools-team/openimageio.git
 Vcs-Browser: https://salsa.debian.org/debian-phototools-team/openimageio
 
-Package: libopenimageio2.4
+Package: libopenimageio2.4t64
+Provides: ${t64:Provides}
+Replaces: libopenimageio2.4
+Breaks: libopenimageio2.4 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -94,7 +97,7 @@
 Multi-Arch: same
 Depends:
  libilmbase-dev,
- libopenimageio2.4 (= ${binary:Version}),
+ libopenimageio2.4t64 (= ${binary:Version}),
  libopenimageio-doc (>= 1.6.10~dfsg0-1),
  ${misc:Depends}
 Description: Library for reading and writing images - development
@@ -185,7 +188,7 @@
 Section: python
 Architecture: any
 Multi-Arch: same
-Depends: libopenimageio2.4 (= ${binary:Version}),
+Depends: libopenimageio2.4t64 (= ${binary:Version}),
  python3:any,
  ${misc:Depends},
  ${python3:Depends},
diff -Nru openimageio-2.4.17.0+dfsg/debian/libopenimageio2.4.install 
openimageio-2.4.17.0+dfsg/debian/libopenimageio2.4.install
--- openimageio-2.4.17.0+dfsg/debian/libopenimageio2.4.install  2023-03-12 
09:54:08.0 -0300
+++ openimageio-2.4.17.0+dfsg/debian/libopenimageio2.4.install  1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru openimageio-2.4.17.0+dfsg/debian/libopenimageio2.4t64.install 
openimageio-2.4.17.0+dfsg/debian/libopenimageio2.4t64.install
--- openimageio-2.4.17.0+dfsg/debian/libopenimageio2.4t64.install   
1969-12-31 21:00:00.0 -0300
+++ openimageio-2.4.17.0+dfsg/debian/libopenimageio2.4t64.install   
2023-03-12 09:54:08.0 -0300
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru 
openimageio-2.4.17.0+dfsg/debian/libopenimageio2.4t64.lintian-overrides 
openimageio-2.4.17.0+dfsg/debian/libopenimageio2.4t64.lintian-overrides
--- openimageio-2.4.17.0+dfsg/debian/libopenimageio2.4t64.lintian-overrides 
1969-12-31 21:00:00.0 -0300
+++ openimageio-2.4.17.0+df

Bug#1063087: opengv: NMU diff for 64-bit time_t transition

2024-02-04 Thread Lucas Kanashiro
Source: opengv
Version: 1.0+1git91f4b1-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
opengv 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 opengv
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 opengv-1.0+1git91f4b1/debian/changelog 
opengv-1.0+1git91f4b1/debian/changelog
--- opengv-1.0+1git91f4b1/debian/changelog  2022-11-19 19:34:50.0 
-0300
+++ opengv-1.0+1git91f4b1/debian/changelog  2024-02-04 22:41:55.0 
-0300
@@ -1,3 +1,10 @@
+opengv (1.0+1git91f4b1-7.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Sun, 04 Feb 2024 22:41:55 -0300
+
 opengv (1.0+1git91f4b1-7) unstable; urgency=medium
 
   [ Stefano Rivera ]
diff -Nru opengv-1.0+1git91f4b1/debian/control 
opengv-1.0+1git91f4b1/debian/control
--- opengv-1.0+1git91f4b1/debian/control2022-11-19 19:34:50.0 
-0300
+++ opengv-1.0+1git91f4b1/debian/control2024-02-04 22:41:55.0 
-0300
@@ -21,7 +21,10 @@
 Vcs-Git: https://salsa.debian.org/science-team/opengv.git
 Vcs-Browser: https://salsa.debian.org/science-team/opengv
 
-Package: libopengv1
+Package: libopengv1t64
+Provides: ${t64:Provides}
+Replaces: libopengv1
+Breaks: libopengv1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -38,7 +41,7 @@
 Package: libopengv-dev
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libopengv1 (= ${binary:Version})
+Depends: ${misc:Depends}, libopengv1t64 (= ${binary:Version})
 Suggests: libopengv-doc
 Description: Computer vision methods for solving geometric vision problems.
  Contains absolute-pose, relative-pose, triangulation, and point-cloud 
alignment
@@ -52,7 +55,7 @@
 Section: python
 Architecture: any
 Multi-Arch: same
-Depends: ${shlibs:Depends}, ${misc:Depends}, libopengv1 (= ${binary:Version}),
+Depends: ${shlibs:Depends}, ${misc:Depends}, libopengv1t64 (= 
${binary:Version}),
  ${python3:Depends}
 Provides: ${python3:Provides}
 Description: Computer vision methods for solving geometric vision problems.
diff -Nru opengv-1.0+1git91f4b1/debian/libopengv1.install 
opengv-1.0+1git91f4b1/debian/libopengv1.install
--- opengv-1.0+1git91f4b1/debian/libopengv1.install 2022-09-22 
20:57:42.0 -0300
+++ opengv-1.0+1git91f4b1/debian/libopengv1.install 1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-/usr/lib/*/*.so.*
diff -Nru opengv-1.0+1git91f4b1/debian/libopengv1t64.install 
opengv-1.0+1git91f4b1/debian/libopengv1t64.install
--- opengv-1.0+1git91f4b1/debian/libopengv1t64.install  1969-12-31 
21:00:00.0 -0300
+++ opengv-1.0+1git91f4b1/debian/libopengv1t64.install  2022-09-22 
20:57:42.0 -0300
@@ -0,0 +1 @@
+/usr/lib/*/*.so.*
diff -Nru opengv-1.0+1git91f4b1/debian/libopengv1t64.lintian-overrides 
opengv-1.0+1git91f4b1/debian/libopengv1t64.lintian-overrides
--- opengv-1.0+1git91f4b1/debian/libopengv1t64.lintian-overrides
1969-12-31 21:00:00.0 -0300
+++ opengv-1.0+1git91f4b1/debian/libopengv1t64.l

Bug#1063084: opendmarc: NMU diff for 64-bit time_t transition

2024-02-04 Thread Lucas Kanashiro
Source: opendmarc
Version: 1.4.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
opendmarc 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 opendmarc
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 opendmarc-1.4.2/debian/changelog opendmarc-1.4.2/debian/changelog
--- opendmarc-1.4.2/debian/changelog2023-12-08 16:09:31.0 -0300
+++ opendmarc-1.4.2/debian/changelog2024-02-03 16:54:27.0 -0300
@@ -1,3 +1,10 @@
+opendmarc (1.4.2-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Sat, 03 Feb 2024 16:54:27 -0300
+
 opendmarc (1.4.2-4) unstable; urgency=medium
 
   * systemd: Revert introduction of sandboxing in opendmarc service, as it
diff -Nru opendmarc-1.4.2/debian/control opendmarc-1.4.2/debian/control
--- opendmarc-1.4.2/debian/control  2023-10-08 06:31:03.0 -0300
+++ opendmarc-1.4.2/debian/control  2024-02-03 16:54:27.0 -0300
@@ -40,7 +40,10 @@
  Milter-aware MTAs. It implements support for both message reject and DMARC
  failure reporting.
 
-Package: libopendmarc2
+Package: libopendmarc2t64
+Provides: ${t64:Provides}
+Replaces: libopendmarc2
+Breaks: libopendmarc2 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -60,7 +63,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libopendmarc2 (= ${binary:Version}), ${misc:Depends}
+Depends: libopendmarc2t64 (= ${binary:Version}), ${misc:Depends}
 Description: DMARC policy library (development files)
  Domain-based Message Authentication, Reporting and Conformance (DMARC),
  builds on the successes of technologies such as DomainKeys Identified Mail
diff -Nru opendmarc-1.4.2/debian/libopendmarc2.install 
opendmarc-1.4.2/debian/libopendmarc2.install
--- opendmarc-1.4.2/debian/libopendmarc2.install2023-06-17 
05:22:19.0 -0300
+++ opendmarc-1.4.2/debian/libopendmarc2.install1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/*/libopendmarc.so.2*
diff -Nru opendmarc-1.4.2/debian/libopendmarc2.symbols 
opendmarc-1.4.2/debian/libopendmarc2.symbols
--- opendmarc-1.4.2/debian/libopendmarc2.symbols2023-06-17 
05:22:19.0 -0300
+++ opendmarc-1.4.2/debian/libopendmarc2.symbols1969-12-31 
21:00:00.0 -0300
@@ -1,62 +0,0 @@
-libopendmarc.so.2 libopendmarc2 #MINVER#
-* Build-Depends-Package: libopendmarc-dev
- dmarc_dns_get_record@Base 1.1.0~beta2
- dmarc_strlcat@Base 1.1.0~beta2
- dmarc_strlcpy@Base 1.1.0~beta2
- opendmarc_dns_fake_record@Base 1.1.0~beta2
- opendmarc_get_policy_to_enforce@Base 1.1.0~beta2
- opendmarc_get_policy_token_used@Base 1.3.2~Beta0
- opendmarc_get_tld@Base 1.1.0~beta2
- opendmarc_hash_drop@Base 1.1.0~beta2
- opendmarc_hash_expire@Base 1.1.0~beta2
- opendmarc_hash_init@Base 1.1.0~beta2
- opendmarc_hash_lookup@Base 1.1.0~beta2
- opendmarc_hash_set_callback@Base 1.1.0~beta2
- opendmarc_hash_shutdown@Base 1.1.0~beta2
- opendmarc_policy_check_alignment@Base 1.1.0

Bug#1062842: opendht: NMU diff for 64-bit time_t transition

2024-02-03 Thread Lucas Kanashiro
Source: opendht
Version: 3.0.1-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
opendht 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 opendht
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 opendht-3.0.1/debian/changelog opendht-3.0.1/debian/changelog
--- opendht-3.0.1/debian/changelog  2024-01-19 01:32:40.0 -0300
+++ opendht-3.0.1/debian/changelog  2024-02-03 16:49:15.0 -0300
@@ -1,3 +1,10 @@
+opendht (3.0.1-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Sat, 03 Feb 2024 16:49:15 -0300
+
 opendht (3.0.1-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru opendht-3.0.1/debian/control opendht-3.0.1/debian/control
--- opendht-3.0.1/debian/control2024-01-19 01:30:59.0 -0300
+++ opendht-3.0.1/debian/control2024-02-03 16:49:15.0 -0300
@@ -36,7 +36,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends: ${misc:Depends},
- libopendht3 (=${binary:Version}),
+ libopendht3t64 (=${binary:Version}),
  libgnutls28-dev,
  libmsgpack-cxx-dev | libmsgpack-dev (>= 1.2),
  libmsgpack-cxx-dev | libmsgpack-dev (<= 4.0.0),
@@ -72,7 +72,10 @@
  This package contains the C++ library headers and other
  development files.
 
-Package: libopendht3
+Package: libopendht3t64
+Provides: ${t64:Provides}
+Replaces: libopendht3
+Breaks: libopendht3 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
@@ -103,7 +106,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends: ${misc:Depends},
- libopendht-c3 (=${binary:Version}),
+ libopendht-c3t64 (=${binary:Version}),
  libopendht-dev,
  libgnutls28-dev,
  libargon2-dev
@@ -129,12 +132,15 @@
  This package contains the C bindings library header and other
  development files.
 
-Package: libopendht-c3
+Package: libopendht-c3t64
+Provides: ${t64:Provides}
+Replaces: libopendht-c3
+Breaks: libopendht-c3 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
  ${shlibs:Depends},
- libopendht3 (=${binary:Version})
+ libopendht3t64 (=${binary:Version})
 Description: Lightweight C++17 distributed hash table implementation - C 
wrapper
  OpenDHT is a lightweight C++17 Distributed Hash Table implementation.
  .
@@ -161,7 +167,7 @@
 Depends: ${misc:Depends},
  ${python3:Depends},
  ${shlibs:Depends},
- libopendht3 (=${binary:Version})
+ libopendht3t64 (=${binary:Version})
 Description: Python 3 bindings for libopendht C++ library
  OpenDHT is a lightweight C++17 Distributed Hash Table implementation.
  .
@@ -188,7 +194,7 @@
 Section: net
 Depends: ${misc:Depends},
  ${shlibs:Depends},
- libopendht3 (=${binary:Version}),
+ libopendht3t64 (=${binary:Version}),
  adduser
 Description: OpenDHT node binary
  OpenDHT is a lightweight C++17 Distributed Hash Table implementation

Bug#1062839: opencv: NMU diff for 64-bit time_t transition

2024-02-03 Thread Lucas Kanashiro
Source: opencv
Version: 4.6.0+dfsg-13
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
opencv 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 opencv
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 opencv-4.6.0+dfsg/debian/changelog opencv-4.6.0+dfsg/debian/changelog
--- opencv-4.6.0+dfsg/debian/changelog  2023-07-16 23:20:35.0 -0300
+++ opencv-4.6.0+dfsg/debian/changelog  2024-02-03 16:15:01.0 -0300
@@ -1,3 +1,10 @@
+opencv (4.6.0+dfsg-13.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Sat, 03 Feb 2024 16:15:01 -0300
+
 opencv (4.6.0+dfsg-13) unstable; urgency=medium
 
   * Embed and enable the 3rdparty source for QUIRC as per user request.
diff -Nru opencv-4.6.0+dfsg/debian/control opencv-4.6.0+dfsg/debian/control
--- opencv-4.6.0+dfsg/debian/control2023-07-16 23:20:35.0 -0300
+++ opencv-4.6.0+dfsg/debian/control2024-02-03 16:15:00.0 -0300
@@ -149,11 +149,11 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libopencv-core406 (= ${binary:Version}),
+Depends: libopencv-core406t64 (= ${binary:Version}),
  libtbb-dev [amd64 arm64 armel armhf i386 mips mips64el mipsel ppc64el 
s390x powerpc powerpcspe ppc64 riscv64 sh4 sparc64],
  zlib1g-dev,
  ${misc:Depends}
-Description: development files for libopencv-core406
+Description: development files for libopencv-core406t64
  This package contains the header files and static library needed to compile
  applications that use OpenCV (Open Computer Vision) core.
  .
@@ -167,14 +167,16 @@
  analysis, structural analysis, motion analysis and object tracking, object
  recognition, camera calibration and 3D reconstruction.
 
-Package: libopencv-core406
+Package: libopencv-core406t64
+Provides: ${t64:Provides}
+Replaces: libopencv-core406
 Architecture: any
 Multi-Arch: same
 Section: libs
 Depends: ${misc:Depends},
  ${shlibs:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Breaks: libopencv-core4.5 (<< 4.6),
+Breaks: libopencv-core406 (<< ${source:Version}), libopencv-core4.5 (<< 4.6),
 Description: computer vision core library
  This package contains the OpenCV (Open Computer Vision) core runtime 
libraries.
  .
@@ -193,9 +195,9 @@
 Multi-Arch: same
 Section: libdevel
 Depends: libopencv-core-dev (= ${binary:Version}),
- libopencv-ml406 (= ${binary:Version}),
+ libopencv-ml406t64 (= ${binary:Version}),
  ${misc:Depends}
-Description: development files for libopencv-ml406
+Description: development files for libopencv-ml406t64
  This package contains the header files and static library needed to compile
  applications that use OpenCV (Open Computer Vision) Machine Learning library.
  .
@@ -209,7 +211,10 @@
  analysis, structural analysis, motion analysis and object tracking, object
  recognition, camera calibration and 3D reconstruction.
 
-Package: libopencv-ml406
+Package: libopencv-ml406t64
+Provides: ${t64:Provides}
+Replace

Bug#1062838: openconnect: NMU diff for 64-bit time_t transition

2024-02-03 Thread Lucas Kanashiro
Source: openconnect
Version: 9.12-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
openconnect 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 openconnect
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 openconnect-9.12/debian/changelog openconnect-9.12/debian/changelog
--- openconnect-9.12/debian/changelog   2023-06-13 19:41:20.0 -0300
+++ openconnect-9.12/debian/changelog   2024-02-03 16:10:47.0 -0300
@@ -1,3 +1,10 @@
+openconnect (9.12-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Sat, 03 Feb 2024 16:10:47 -0300
+
 openconnect (9.12-1) unstable; urgency=medium
 
   * Update upstream source from tag 'upstream/9.12'
diff -Nru openconnect-9.12/debian/control openconnect-9.12/debian/control
--- openconnect-9.12/debian/control 2023-06-13 19:36:18.0 -0300
+++ openconnect-9.12/debian/control 2024-02-03 16:10:47.0 -0300
@@ -54,7 +54,7 @@
 Section: libdevel
 Depends: libgnutls28-dev,
  liblz4-dev,
- libopenconnect5 (= ${binary:Version}),
+ libopenconnect5t64 (= ${binary:Version}),
  libp11-kit-dev,
  libpcsclite-dev,
  libpskc-dev,
@@ -72,7 +72,10 @@
  .
  This package provides the header and development files.
 
-Package: libopenconnect5
+Package: libopenconnect5t64
+Provides: ${t64:Provides}
+Replaces: libopenconnect5
+Breaks: libopenconnect5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
diff -Nru openconnect-9.12/debian/libopenconnect5.install 
openconnect-9.12/debian/libopenconnect5.install
--- openconnect-9.12/debian/libopenconnect5.install 2023-06-13 
19:36:12.0 -0300
+++ openconnect-9.12/debian/libopenconnect5.install 1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/*/libopenconnect.so.*
diff -Nru openconnect-9.12/debian/libopenconnect5.shlibs 
openconnect-9.12/debian/libopenconnect5.shlibs
--- openconnect-9.12/debian/libopenconnect5.shlibs  2023-06-13 
19:36:12.0 -0300
+++ openconnect-9.12/debian/libopenconnect5.shlibs  1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-libopenconnect 5 libopenconnect5 (>= 8.01)
diff -Nru openconnect-9.12/debian/libopenconnect5.symbols 
openconnect-9.12/debian/libopenconnect5.symbols
--- openconnect-9.12/debian/libopenconnect5.symbols 2023-06-13 
19:39:56.0 -0300
+++ openconnect-9.12/debian/libopenconnect5.symbols 1969-12-31 
21:00:00.0 -0300
@@ -1,113 +0,0 @@
-libopenconnect.so.5 libopenconnect5 #MINVER#
-* Build-Depends-Package: libopenconnect-dev
- OPENCONNECT_5.0@OPENCONNECT_5.0 7.00
- OPENCONNECT_5_1@OPENCONNECT_5_1 7.05
- OPENCONNECT_5_2@OPENCONNECT_5_2 7.05
- OPENCONNECT_5_3@OPENCONNECT_5_3 7.07
- OPENCONNECT_5_4@OPENCONNECT_5_4 7.08
- OPENCONNECT_5_5@OPENCONNECT_5_5 8.01
- OPENCONNECT_5_6@OPENCONNECT_5_6 8.06
- OPENCONNECT_5_7@OPENCONNECT_5_7 8.20
- OPENCONNECT_5_8@OPENCONNECT_5_8 9.00
- OPENCONNECT_5_9@OPENCONNECT_5_9 9.12
- OPENCONNECT_PRIVATE@OPENCONNEC

Bug#1062836: opencolorio: NMU diff for 64-bit time_t transition

2024-02-03 Thread Lucas Kanashiro
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
+++ opencolorio-2.1.3+dfsg/debian/libopencolorio2.1.install 1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru opencolorio-2.1.3+dfsg/debian/libopencolorio2.1t64.install 
opencolorio-2.1.3+dfsg/debian/libopencolorio2.1t64.install
--- opencolorio-2.1.3+dfsg/debian/libopencolorio2.1t64.install  1969-12-31 
21:00:00.0 -0300
+++ opencolorio-2.1.3+dfsg/debian/libopencolorio2.1t64.install  2023-09-06 
15:29:56.0 -0300
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru opencolorio-2.1.3+dfsg/debian/libopencolorio2.1t64.lintian-overrides 
opencolorio-2.1.3+dfsg/debian/libopencolorio2.1t64.lintian-overrides
--- opencolorio-2.1.3+dfsg/debian/libopencolorio2.1t64.lintian-overrides
1969-12-31 21:00:00.0 -0300
+++ opencolorio-2.1.3+dfsg/debian/libopencolorio2.1t64.lintian-overrides   

Bug#1062835: opencl-clang-17: NMU diff for 64-bit time_t transition

2024-02-03 Thread Lucas Kanashiro
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
--- opencl-clang-17-17.0.0/debian/libopencl-clang17.symbols 2023-11-04 
21:50:59.0 -0300
+++ opencl-clang-17-17.0.0/debian/libopencl-clang17.symbols 1969-12-31 
21:00:00.0 -0300
@@ -1,34 +0,0 @@
-libopencl-clang.so.17 #PACKAGE# #MINVER#
-* Build-Depends-Package: libopencl-clang-17-dev
- CheckCompileOptions@Base 0
- Compile@Base 0
- PCM_OPENCL_C_12_SPIR64_FP64_PCM@Base 16
- PCM_OPENCL_C_12_SPIR64_FP64_PCM_size@Base 16
- PCM_OPENCL_C_12_SPIR64_PCM@Base 16
- PCM_OPENCL_C_12_SPIR64_PCM_size@Base 16
- PCM_OPENCL_C_12_SPIR_FP64_PCM@Base 16
- PCM_OPENCL_C_12_SPIR_FP64_PCM_size@Base 16
- PCM_OPENCL_C_12_SPIR_PCM@Base 16
- PCM_OPENCL_C_12_SPIR_PCM_size@Base 16
- PCM_OPENCL_C_20_SPIR64_FP64_PCM@Base 16
- PCM_OPENCL_C_20_SPIR64_FP64_PCM_size@Base 16
- PCM_OPENCL_C_20_SPIR64_PCM@Base 16
- PCM_OPENCL_C_20_SPIR64_PCM_size@Base 16
- PCM_OPENCL_C_20_SPIR_FP64_PC

Bug#1062833: opencl-clang-16: NMU diff for 64-bit time_t transition

2024-02-03 Thread Lucas Kanashiro
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
--- opencl-clang-16-16.0.0/debian/libopencl-clang16.symbols 2023-09-29 
10:28:50.0 -0300
+++ opencl-clang-16-16.0.0/debian/libopencl-clang16.symbols 1969-12-31 
21:00:00.0 -0300
@@ -1,34 +0,0 @@
-libopencl-clang.so.16 #PACKAGE# #MINVER#
-* Build-Depends-Package: libopencl-clang-16-dev
- CheckCompileOptions@Base 0
- Compile@Base 0
- PCM_OPENCL_C_12_SPIR64_FP64_PCM@Base 16
- PCM_OPENCL_C_12_SPIR64_FP64_PCM_size@Base 16
- PCM_OPENCL_C_12_SPIR64_PCM@Base 16
- PCM_OPENCL_C_12_SPIR64_PCM_size@Base 16
- PCM_OPENCL_C_12_SPIR_FP64_PCM@Base 16
- PCM_OPENCL_C_12_SPIR_FP64_PCM_size@Base 16
- PCM_OPENCL_C_12_SPIR_PCM@Base 16
- PCM_OPENCL_C_12_SPIR_PCM_size@Base 16
- PCM_OPENCL_C_20_SPIR64_FP64_PCM@Base 16
- PCM_OPENCL_C_20_SPIR64_FP64_PCM_size@Base 16
- PCM_OPENCL_C_20_SPIR64_PCM@Base 16
- PCM_OPENCL_C_20_SPIR64_PCM_size@B

Bug#1062832: opencascade: NMU diff for 64-bit time_t transition

2024-02-03 Thread Lucas Kanashiro
Source: opencascade
Version: 7.6.3+dfsg1-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
opencascade 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 opencascade
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 opencascade-7.6.3+dfsg1/debian/changelog 
opencascade-7.6.3+dfsg1/debian/changelog
--- opencascade-7.6.3+dfsg1/debian/changelog2023-05-23 04:45:56.0 
-0300
+++ opencascade-7.6.3+dfsg1/debian/changelog2024-02-03 15:42:50.0 
-0300
@@ -1,3 +1,10 @@
+opencascade (7.6.3+dfsg1-7.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Sat, 03 Feb 2024 15:42:50 -0300
+
 opencascade (7.6.3+dfsg1-7) unstable; urgency=medium
 
   * Update broken symlink /usr/bin/occt-draw to new version
diff -Nru opencascade-7.6.3+dfsg1/debian/control 
opencascade-7.6.3+dfsg1/debian/control
--- opencascade-7.6.3+dfsg1/debian/control  2023-05-14 06:02:22.0 
-0300
+++ opencascade-7.6.3+dfsg1/debian/control  2024-02-03 15:42:50.0 
-0300
@@ -27,16 +27,17 @@
 Homepage: https://www.opencascade.com/
 Rules-Requires-Root: no
 
-Package: libocct-foundation-7.6
+Package: libocct-foundation-7.6t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Section: libs
 Depends: ${misc:Depends},
  ${shlibs:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Breaks: libocct-foundation-7.4,
+Breaks: libocct-foundation-7.6 (<< ${source:Version}), libocct-foundation-7.4,
 libocct-foundation-7.5,
-Replaces: libocct-foundation-7.4,
+Replaces: libocct-foundation-7.6, libocct-foundation-7.4,
   libocct-foundation-7.5,
 Description: OCCT module underlying all other OCCT classes
  Open CASCADE Technology is a suite for 3D surface and solid modeling,
@@ -56,8 +57,8 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libocct-foundation-7.6 (<< ${binary:Version}+1~),
- libocct-foundation-7.6 (>= ${binary:Version}),
+Depends: libocct-foundation-7.6t64 (<< ${binary:Version}+1~),
+ libocct-foundation-7.6t64 (>= ${binary:Version}),
  ${misc:Depends}
 Conflicts: liboce-foundation-dev
 Breaks: occt-misc (<< 7.6.3+dfsg1-4~)
@@ -71,16 +72,17 @@
  This package contains the headers and symlinks for libraries shipped by
  libocct-foundation.
 
-Package: libocct-modeling-data-7.6
+Package: libocct-modeling-data-7.6t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Section: libs
 Depends: ${misc:Depends},
  ${shlibs:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Breaks: libocct-modeling-data-7.4,
+Breaks: libocct-modeling-data-7.6 (<< ${source:Version}), 
libocct-modeling-data-7.4,
 libocct-modeling-data-7.5,
-Replaces: libocct-modeling-data-7.4,
+Replaces: libocct-modeling-data-7.6, libocct-modeling-data-7.4,
   libocct-modeling-data-7.5,
 Description: Open CASCADE Technology 2D/3D geometric primitives data structures
  Open CASCADE Technology is a suite for 3D surface

Bug#1062829: openafs: NMU diff for 64-bit time_t transition

2024-02-03 Thread Lucas Kanashiro
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 
ppc64el s390 s390x sparc
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -147,8 +156,8 @@
 Section: libdevel
 Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc powerpcspe 
ppc64 ppc64el s390 s390x sparc
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libafsauthent2 (= ${binary:Version}), libafsrpc2 (= ${binary:Version}),
- libkopenafs2 (= ${binary:Version}),
+ libafsauthent2t64 (= ${binary:Version}), libafsrpc2t64 (= ${binary:Version}),
+ libkopenafs2t64 (= ${binary:Version}),
 Suggests: openafs-doc
 Conflicts: arla-dev, liblwp-dev
 Description: AFS distributed filesystem development libraries
diff -Nru openafs-1.8.10/debian/libafsauthent2.install 
openafs-1.8.10/debian/libafsauthent2.install
--- openafs-1.8.10/debian/libafsauthent2.install2023-12-22 
19:47:52.0

Bug#1062826: open-isns: NMU diff for 64-bit time_t transition

2024-02-03 Thread Lucas Kanashiro
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 05:09:17.0 
-0300
@@ -0,0 +1 @@
+usr/lib/*/libisns.so.*
diff -Nru open-isns-0.101/debian/libisns0t64.lintian-overrides 
open-isns-0.101/debian/libisns0t64.lintian-overrides
--- open-isns-0.101/debian/libisns0t64.lintian-overrides1969-12-31 
21:00:00.0 -0300
+++ open-isns-0.101/debian/libisns0t64.lintian-overrides2024-02-03 
15:02:54.0 -0300
@@ -0,0 +1 @@
+libisns0t64: package-name-doesnt-match-sonames libisns0
diff -Nru open-isns-0.101/debian/rules open-isns-0.101/debian/rules
--- open-isns-0.101/debian/rules2021-12-15 05:09:17.0 -0300
+++ open-isns-0.101/debian/rules2024-02-03 15:02:54.0 -0300
@@ -39,5 +39,5 @@
dh_installinit --remaining-packages
 
 override_dh_makeshlibs:
-   dh_makeshlibs -plibisns0 --add-udeb="l

Bug#1062825: open-coarrays: NMU diff for 64-bit time_t transition

2024-02-03 Thread Lucas Kanashiro
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)
  OpenCoArrays is an open-source software project that supports the 
  coarray Fortran (CAF) parallel programming features of the Fortran 2008 
@@ -73,7 +76,10 @@
  This package provides the libraries necessary for Fortran to build parallel
  CAF programs built on top of MPICH MPI.
 
-Package: libcaf-mpich-3
+Package: libcaf-mpich-3t64
+Provides: ${t64:Provides}
+Replaces: libcaf-mpich-3
+Breaks: libcaf-mpich-3 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru open-coarrays-2.10.2+ds/debian/libcaf-mpich-3.install 
open-coarrays-2.10.2+ds/debian/libcaf-mpich-3.install
--- open-coarrays-2.10.2+ds/debian/libcaf-mpich-3.install   2024-01-24 
06:28:13.0 -0300
+++ open-coarrays-2.10.2+ds/debian/libcaf-mpich-3.install   1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0

Bug#1062824: onnx: NMU diff for 64-bit time_t transition

2024-02-03 Thread Lucas Kanashiro
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
--- onnx-1.14.1/debian/libonnx1t64.lintian-overrides1969-12-31 
21:00:00.0 -0300
+++ onnx-1.14.1/debian/libonnx1t64.lintian-overrides2024-02-03 
14:51:38.0 -0300
@@ -0,0 +1 @@
+libonnx1t64: package-name-doesnt-match-sonames libonnx1


Bug#1062823: ompl: NMU diff for 64-bit time_t transition

2024-02-03 Thread Lucas Kanashiro
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
--- ompl-1.5.2+ds1/debian/libompl16t64.lintian-overrides1969-12-31 
21:00:00.0 -0300
+++ ompl-1.5.2+ds1/debian/libompl16t64.lintian-overrides2024-02-03 
14:45:02.0 -0300
@@ -0,0 +1 @@
+libompl16t64: package-name-doesnt-match-sonames libompl16


Bug#1062822: omnievents: NMU diff for 64-bit time_t transition

2024-02-03 Thread Lucas Kanashiro
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 -Nru omnievents-2.6.2/debian/libomnievents2t64.lintian-overrides 
omnievents-2.6.2/debian/libomnievents2t64.lintian-overrides
--- omnievents-2.6.2/debian/libomnievents2t64.lintian-overrides 1969-12-31 
21:00:00.0 -0300
+++ omnievents-2.6.2/debian/libomnievents2t64.lintian-overrides 2024-02-03 
14:41:04.0 -0300
@@ -0,0 +1 @@
+libomnievents2t64: package-name-doesnt-match-sonames libomnievents2


Bug#1062821: ola: NMU diff for 64-bit time_t transition

2024-02-03 Thread Lucas Kanashiro
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 
ola-0.10.9.nojsmin/debian/libola1t64.lintian-overrides
--- ola-0.10.9.nojsmin/debian/libola1t64.lintian-overrides  1969-12-31 
21:00:00.0 -0300
+++ ola-0.10.9.nojsmin/debian/libola1t64.lintian-overrides  2024-02-03 
14:36:20.0 -0300
@@ -0,0 +1 @@
+libola1t64: package-name-doesnt-match-sonames libola1


Bug#1062819: oidc-agent: NMU diff for 64-bit time_t transition

2024-02-03 Thread Lucas Kanashiro
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 
15:20:29.0 -0300
+++ oidc-agent-4.2.6/debian/liboidc-agent4.install  1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/liboidc-agent.so.4*
diff -Nru oidc-agent-4.2.6/debian/liboidc-agent4.symbols 
oidc-agent-4.2.6/debian/liboidc-agent4.symbols
--- oidc-agent-4.2.6/debian/liboidc-agent4.symbols  2022-01-10 
15:20:29.0 -0300
+++ oidc-agent-4.2.6/debian/liboidc-agent4.symbols  1969-12-31 
21:00:00.0 -0300
@@ -1,20 +0,0 @@
-liboidc-agent.so.4 liboidc-agent4 #MINVER#
-* Build-Depends-Package: liboidc-agent-dev
- _secFree@Base 4.0.0
- getAccessToken2@Base 4.0.0
- getAccessToken3@Base 4.0.0
- getAccessToken@Base 4.0.0
- getAccessTokenForIssuer3@Base 4.0.0
- getAccessTokenForIssuer@Base 4.0.0
- getAgentTokenResponse@Base

Bug#1062818: ogre-1.9: NMU diff for 64-bit time_t transition

2024-02-03 Thread Lucas Kanashiro
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
--- ogre-1.9-1.9.0+dfsg1/debian/libogre-1.9.0t64.lintian-overrides  
1969-12-31 21:00:00.0 -0300
+++ ogre-1.9-1.9.0+dfsg1/debian/libogre-1.9.0t64.lintian-overrides  
2024-02-03 09:52:57.0 -0300
@@ -0,0 +1 @@
+libogre-1.9.0t64: package-name-doesnt-match-sonames libogre-1.9.0v5
diff -Nru ogre-1.9-1.9.0+dfsg1/debian/libogre-1.9.0v5.install 
ogre-1.9-1.9.0+dfsg1/debian/libogre-1.9.0v5.install
--- ogre-1.9-1.9.0+dfsg1/debian/libogre-1.9.0v5.install 1969-12-31 
21:00:00.0 -0300
+++ ogre-1.9-1.9.0+dfsg1/debian/libogre-1.9.0v5.install 2024-02-03 
09:52:58.0 -0300
@@ -0,0 +1,2 @@
+usr/lib/*/libOgre*.so.*
+usr/lib/*/OGRE-*/*.so*
diff -Nru ogre-1.9-1.9.0+dfsg1/debian/libogre-1.9.0v5.lintian-overrides 
ogre-1.9-1.9.0+dfsg1/debian/libogre-1.9.0v5.lintian-overrides
--- ogre-1.9-1.9.0+dfsg1/debian/libog

Bug#1062757: odil: NMU diff for 64-bit time_t transition

2024-02-02 Thread Lucas Kanashiro
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
 Multi-Arch: foreign
 Section: python
-Depends: libodil0 (= ${binary:Version}),
+Depends: libodil0t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${python3:Depends},
  ${misc:Depends}
diff -Nru odil-0.12.2/debian/libodil0t64.lintian-overrides 
odil-0.12.2/debian/libodil0t64.lintian-overrides
--- odil-0.12.2/debian/libodil0t64.lintian-overrides1969-12-31 
21:00:00.0 -0300
+++ odil-0.12.2/debian/libodil0t64.lintian-overrides2024-02-02 
16:41:40.0 -0300
@@ -0,0 +1 @@
+libodil0t64: package-name-doesnt-match-sonames libodil0
diff -Nru odil-0.12.2/debian/rules odil-0.12.2/debian/rules
--- odil-0.12.2/debian/rules2023-12-21 16:12:20.0 -0300
+++ odil-0.12.2/debian/rules2024-02-02 16:41:40.0 -0300
@@ -102,6 +102,7 @@
 

Bug#1050580: ruby-roxml: broken by ruby-nokogiri 1.15.4

2023-12-08 Thread Lucas Kanashiro
Upstream is not active for some years (last commit from more than 2 
years ago), I do not expect them to fix this. I was checking the reverse 
dependencies and it seems there isn't any, I believe we should remove 
this package also from unstable (it was already removed from testing).


--
Lucas Kanashiro



Bug#1056155: ITP: ruby-binding-of-caller -- Ruby gem to retrieve the binding of a method's caller

2023-11-17 Thread Lucas Kanashiro

Package: wnpp
Severity: wishlist

* Package name: ruby-binding-of-caller
  Version: 1.0.0
  Upstream Author: John Mair (banisterfiend)
* URL: https://github.com/banister/binding_of_caller
* License: Expat
  Programming Lang: Ruby
  Description: Ruby gem to retrieve the binding of a method's caller

 Retrieve the binding of a method's caller in MRI (>= 2.0.0) and RBX 
(Rubinius).

 .
 The binding_of_caller gem provides the Binding#of_caller method.
 .
 Using binding_of_caller we can grab bindings from higher up the call 
stack and
 evaluate code in that context. Allows access to bindings arbitrarily 
far up the

 call stack, not limited to just the immediate caller.
 .
 Recommended for use only in debugging situations. Do not use this in
 production apps.

This package is needed by the src:ruby-rspec-parameterized-table-syntax 
which will fix a FTBFS against ruby 3.2. It will be maintained under the 
Ruby team's umbrella.


--
Lucas Kanashiro



Bug#1056154: ITP: ruby-rspec-parameterized-table-syntax -- Simple parameterized test syntax for RSpec - table_syntax

2023-11-17 Thread Lucas Kanashiro

Package: wnpp
Severity: wishlist

* Package name: ruby-rspec-parameterized-table-syntax
  Version: 1.0.1
  Upstream Author: sue445 <https://github.com/sue445>
* URL: 
https://github.com/rspec-parameterized/rspec-parameterized-table_syntax

* License: Expat
  Programming Lang: Ruby
  Description: Simple parameterized test syntax for RSpec - table_syntax

 RSpec::Parameterized supports simple parameterized test syntax in rspec.
 .
 This is the table_syntax gem to support rspec-parameterized.

This package is needed by the src:ruby-rspec-parameterized latest 
upstream version which will fix a FTBFS against ruby 3.2. It will be 
maintained under the Ruby team's umbrella.


--
Lucas Kanashiro



Bug#1056152: ITP: ruby-rspec-parameterized-core -- Simple parameterized test syntax for RSpec

2023-11-17 Thread Lucas Kanashiro

Package: wnpp
Severity: wishlist

* Package name: ruby-rspec-parameterized-core
  Version: 1.0.0
  Upstream Author: sue445 
* URL: https://github.com/rspec-parameterized/rspec-parameterized-core
* License: Expat
  Programming Lang: Ruby
  Description: Simple parameterized test syntax for RSpec

 RSpec::Parameterized supports simple parameterized test syntax in rspec.

This package is needed by the src:ruby-rspec-parameterized latest 
upstream version which will fix a FTBFS against ruby 3.2. It will be 
maintained under the Ruby team's umbrella.




Bug#1039628: ITP: ruby-kdl -- Ruby implementation of KDL Document Language

2023-06-27 Thread Lucas Kanashiro

Package: wnpp
Severity: wishlist

* Package name: ruby-kdl
  Version: 1.0.3
  Upstream Author: Danielle Smith 
* URL: https://github.com/danini-the-panini/kdl-rb
* License: Expat
  Programming Lang: Ruby
  Description: Ruby implementation of KDL Document Language

 Ruby implementation of the KDL Document Language Spec. KDL is a cuddly
 document language with xml-like semantics that looks like you are 
invoking a
 bunch of CLI commands! It is meant to be used both as a serialization 
format

 and a configuration language, much like JSON, YAML, or XML.
 .
 More info about KDL here: https://kdl.dev/.

This package is needed by the src:camping latest upstream version which 
is blocking the ruby-rack version 3 transition. It will be maintained 
under the Ruby team's umbrella.


--
Lucas Kanashiro



Bug#1037178: puppet does not sync files anymore after recent ruby2.5 security upload

2023-06-07 Thread Lucas Kanashiro
FWIW, in Ubuntu, we had a similar issue trying to fix this CVE in ruby2.7,
and in the end we reverted the fix:

https://launchpad.net/ubuntu/+source/ruby2.7/2.7.0-5ubuntu1.10

Lucas Kanashiro.

Em qua., 7 de jun. de 2023 07:47, Utkarsh Gupta 
escreveu:

> Hiya,
>
> On Wed, Jun 7, 2023 at 2:39 PM Moritz Muehlenhoff  wrote:
> > Specifically
> https://www.ruby-lang.org/en/news/2023/03/28/redos-in-uri-cve-2023-28755/
> > states:
> >
> > | For Ruby 2.7: Update to uri 0.10.0.1
> > | For Ruby 3.0: Update to uri 0.10.2
> > | For Ruby 3.1: Update to uri 0.11.1
> > | For Ruby 3.2: Update to uri 0.12.1
> >
> > And the 0.10 change (
> https://github.com/ruby/uri/commit/17861a53e499a2eabf7ba83d63914d0f01921d70
> )
> > is different from the 0.12 one (
> https://github.com/ruby/uri/commit/eaf89cc31619d49e67c64d0b58ea9dc38892d175
> )
> >
> > There might be other changes needed for 2.5, not sure.
>
> Yep, I'm taking a look to prep something for 2.5.
>
>
> - u
>
>


Bug#973516: Include CONTRIBUTORS.md as docs if present

2023-02-09 Thread Lucas Kanashiro
On Sun, 01 Nov 2020 12:37:28 +0530 Pirate Praveen 
 wrote:

> Package: gem2deb
> Severity: wishlist
> Version: 1.4
>
> Install CONTRIBUTORS.md as docs if present.

I submitted a fix for that here: 
https://salsa.debian.org/ruby-team/gem2deb/-/merge_requests/13


--
Lucas Kanashiro



Bug#1030812: autopkgtest failure : it should not work with ruby-omniauth >= 2

2023-02-07 Thread Lucas Kanashiro

Source: ruby-omniauth-bitbucket
Version: 0.0.2-1.1
Severity: Serious

In ruby-omniauth-bitbucket gemspec we can see:

$ cat omniauth-bitbucket.gemspec | grep omniauth | grep dependency
  s.add_dependency 'omniauth', '~> 1.1'
  s.add_dependency 'omniauth-oauth', '~> 1.0'

This should not work since we already have ruby-omniauth >= 2 in testing 
and unstable:


$ rmadison -u debian ruby-omniauth
ruby-omniauth | 1.2.1-1+deb8u1  | oldoldoldstable   | source, all
ruby-omniauth | 1.3.1-1+deb9u1  | oldoldstable  | source, all
ruby-omniauth | 1.8.1-1~bpo9+1  | stretch-backports | source, all
ruby-omniauth | 1.8.1-1 | oldstable | source, all
ruby-omniauth | 1.9.1-1~bpo10+1 | buster-backports  | source, all
ruby-omniauth | 1.9.1-1 | stable    | source, all
ruby-omniauth | 2.1.1-1 | testing   | source, all
ruby-omniauth | 2.1.1-1 | unstable  | source, all

This is not causing a FTBFS because we are not explicitly checking 
dependencies during tests (this is forced in autopkgtest), if the 
following change is added we can reproduce the same autopkgtest failure 
during the build:


commit 88dbbe95f4b83859ba2e009d3c97610f66b1fcff (HEAD -> master)
Author: Lucas Kanashiro 
Date:   Tue Feb 7 13:58:36 2023 -0300

    d/rules: check dependencies when running tests

    This demonstrates the FTBFS happening because we have ruby-omniauth 
>= 2

    in the archive. The same failure is reproducible with autopkgtest.

diff --git a/debian/rules b/debian/rules
index 00f8a91..2fab9b6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,7 +12,7 @@
 #export DH_RUBY_GEMSPEC=gem.gemspec
 #
 # Uncomment to check dependencies during build:
-# export GEM2DEB_TEST_RUNNER = --check-dependencies
+export GEM2DEB_TEST_RUNNER = --check-dependencies

 %:
    dh $@ --buildsystem=ruby --with ruby


All these mean that we likely have a broken ruby-omniauth-bitbucket in 
testing, we should not ship this package in a stable release. Upstream 
is inactive since 2017, so I do not expect any fix from them.


--
Lucas Kanashiro



Bug#1025707: ITP: ruby-oedipus-lex -- Lexer generator in the same family as Rexical and Rex

2022-12-07 Thread Lucas Kanashiro

Package: wnpp
Severity: wishlist

* Package name: ruby-oedipus-lex
  Version: 2.6.0
  Upstream Author:  Ryan Davis 
* URL: https://github.com/seattlerb/oedipus_lex
* License:    Expat
  Programming Lang:   Ruby
  Description:   Lexer generator in the same family as 
Rexical and Rex


 Oedipus Lex is a lexer generator in the same family as Rexical and
 Rex. Oedipus Lex is a independent lexer fork of Rexical. Rexical was
 in turn a fork of Rex. We've been unable to contact the author of rex
 in order to take it over, fix it up, extend it, and relicense it to
 MIT. So, Oedipus was written clean-room in order to bypass licensing
 constraints (and because bootstrapping is fun).
 .
 Oedipus brings a lot of extras to the table and at this point is only
 historically related to rexical. The syntax has changed enough that
 any rexical lexer will have to be tweaked to work inside of oedipus.
 At the very least, you need to add slashes to all your regexps.
 .
 Oedipus, like rexical, is based primarily on generating code much like
 you would a hand-written lexer. It is _not_ a table or hash driven
 lexer. It uses StrScanner within a multi-level case statement. As such,
 Oedipus matches on the _first_ match, not the longest (like lex and
 its ilk).

This package is needed by ruby-rubocop-ast which is a dependency of 
rubocop. It will be maintained under the Ruby team's umbrella.


--
Lucas Kanashiro



Bug#1025248: uwsgi: FTBFS with ruby3.1 as default

2022-12-01 Thread Lucas Kanashiro

Source: uwsgi
Version: 2.0.20-4
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User:debian-r...@lists.debian.org
Usertags: ruby3.1

Dear maintainer,

We tried to binNMU your package for the ongoing ruby3.1 as default ruby
transition. It failed:

https://buildd.debian.org/status/package.php?p=uwsgi

 CFLAGS="-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security" CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro" 
python3 uwsgiconfig.py -v --plugin plugins/rack_ruby30 debian/buildconf/uwsgi-plugin.ini rack_ruby30
using profile: debian/buildconf/uwsgi-plugin.ini
detected include path: ['/usr/lib/gcc/x86_64-linux-gnu/12/include', 
'/usr/local/include', '/usr/include/x86_64-linux-gnu', '/usr/include']
*** uWSGI building and linking plugin plugins/rack_ruby30 ***
Error: unable to find directory 'plugins/rack_ruby30'
make: *** [debian/rules:426: debian/stamp-uwsgi-plugin-rack-ruby3.0] Error 1
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit 
status 2


The attached debdiff fixes the issue, converting the rack plugin binary name to 
ruby3.1.

--
Lucas Kanashiro
diff -Nru uwsgi-2.0.20/debian/changelog uwsgi-2.0.20/debian/changelog
--- uwsgi-2.0.20/debian/changelog   2022-03-21 08:00:44.0 -0300
+++ uwsgi-2.0.20/debian/changelog   2022-12-01 09:26:09.0 -0300
@@ -1,3 +1,10 @@
+uwsgi (2.0.20-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * d/control: rename uwsgi-plugin-rack-ruby3.0 to uwsgi-plugin-rack-ruby3.1.
+
+ -- Lucas Kanashiro   Thu, 01 Dec 2022 09:26:09 -0300
+
 uwsgi (2.0.20-4) unstable; urgency=medium
 
   [ Jonas Smedegaard ]
diff -Nru uwsgi-2.0.20/debian/control uwsgi-2.0.20/debian/control
--- uwsgi-2.0.20/debian/control 2022-03-21 08:00:44.0 -0300
+++ uwsgi-2.0.20/debian/control 2022-12-01 09:25:12.0 -0300
@@ -737,7 +737,7 @@
  This package provides Python 3 WSGI plugin for uWSGI
  (linked with Python 3 runtime).
 
-Package: uwsgi-plugin-rack-ruby3.0
+Package: uwsgi-plugin-rack-ruby3.1
 Architecture: any
 Depends:
  uwsgi-core (= ${binary:Version}),


Bug#1024589: dislocker: FTBFS with ruby3.1: mv: cannot stat '/<>/debian/tmp/usr/lib/libdislocker*': No such file or directory

2022-11-29 Thread Lucas Kanashiro

Hi Michael,

First of all, thanks for taking a look at this bug.

Em 25/11/2022 14:06, Michael Prokop escreveu:

Thanks for doing this! I tried to reproduce it with only the
following change applied:

| --- debian/control
| +++ debian/control
| @@ -7,7 +7,7 @@ Build-Depends: cmake,
| debhelper-compat (=13),
| libfuse-dev | libfuse-hurd-dev,
| libmbedtls-dev,
| -   ruby-dev
| +   ruby-dev (>= 1:3.1~0)

But it works fine for me when building this in a cowbuilder
experimental environment on amd64.


I got the build failure using sbuild, in a unstable chroot with 
experimental enabled. To check if this is not an issue with my build 
environment, I also tried to build it inside an unstable lxd container 
with experimental enabled and I got the same build failure.



So quoting from your *full* build log:

| Install the project...
| /usr/bin/cmake -P cmake_install.cmake
| -- Install configuration: "None"
| -- Installing: /<>/debian/tmp/usr/lib64/libdislocker.so.0.7.2
| -- Installing: /<>/debian/tmp/usr/lib64/libdislocker.so.0.7
| -- Installing: /<>/debian/tmp/usr/lib64/libdislocker.so
| -- Installing: /<>/debian/tmp/usr/bin/dislocker-fuse
| -- Set runtime path of "/<>/debian/tmp/usr/bin/dislocker-fuse" to 
""
| -- Installing: 
/<>/debian/tmp/usr/share/man/man1/dislocker-fuse.1.gz
| -- Installing: /<>/debian/tmp/usr/bin/dislocker-file
| -- Set runtime path of "/<>/debian/tmp/usr/bin/dislocker-file" to 
""
| -- Installing: 
/<>/debian/tmp/usr/share/man/man1/dislocker-file.1.gz
| -- Installing: /<>/debian/tmp/usr/bin/dislocker-metadata
| -- Set runtime path of "/<>/debian/tmp/usr/bin/dislocker-metadata" to 
""
| -- Installing: /<>/debian/tmp/usr/bin/dislocker-bek
| -- Set runtime path of "/<>/debian/tmp/usr/bin/dislocker-bek" to 
""
| -- Installing: /<>/debian/tmp/usr/bin/dislocker-find
| -- Installing: 
/<>/debian/tmp/usr/share/man/man1/dislocker-find.1.gz
| make[1]: Leaving directory '/<>'
|debian/rules override_dh_install-arch
| make[1]: Entering directory '/<>'
| dh_install
| mv /<>/debian/tmp/usr/lib/libdislocker* \
|/<>/debian/libdislocker0.7/usr/lib/
| mv: cannot stat '/<>/debian/tmp/usr/lib/libdislocker*': No such 
file or directory

So that feels like a problem between /usr/lib64 vs /usr/lib on your
system?

My experimental environment has merged-usr layout:

| # ls -la /var/cache/pbuilder/base-exp-amd64.cow/
| total 300
| drwxr-xr-x 18 root root   4096 Nov 25 17:02 .
| drwxr-xr-x 24 root root   4096 Nov 25 17:03 ..
| -rw-r--r--  1 root root 232304 Nov 25 17:02 .ilist
| lrwxrwxrwx  1 root root  7 Sep 19 08:53 bin -> usr/bin
| drwxr-xr-x  2 root root   4096 Jan 14  2018 boot
| drwxr-xr-x  2 root root   4096 Jul 13  2018 build
| drwxr-xr-x  4 root root   4096 Nov 25 17:02 dev
| drwxr-xr-x 32 root root   4096 Nov 25 17:02 etc
| drwxr-xr-x  2 root root   4096 Jan 14  2018 home
| lrwxrwxrwx  1 root root  7 Sep 19 08:53 lib -> usr/lib
| lrwxrwxrwx  1 root root  9 Sep 19 08:53 lib32 -> usr/lib32
| lrwxrwxrwx  1 root root  9 Sep 19 08:53 lib64 -> usr/lib64
| lrwxrwxrwx  1 root root 10 Sep 19 08:53 libx32 -> usr/libx32
| [...]

Might this be related?


In my lxd container I have a similar layout:

# ls -la /
total 68
drwxr-xr-x   17 root   root 4096 Nov 21 06:15 .
drwxr-xr-x   17 root   root 4096 Nov 21 06:15 ..
lrwxrwxrwx    1 root   root    7 Nov 21 06:06 bin -> usr/bin
drwxr-xr-x    2 root   root 4096 Oct  3 21:30 boot
drwxr-xr-x    8 root   root  500 Nov 21 20:01 dev
drwxr-xr-x   79 root   root 4096 Nov 21 21:00 etc
drwxr-xr-x    3 root   root 4096 Nov 21 20:39 home
lrwxrwxrwx    1 root   root    7 Nov 21 06:06 lib -> usr/lib
lrwxrwxrwx    1 root   root    9 Nov 21 06:06 lib32 -> usr/lib32
lrwxrwxrwx    1 root   root    9 Nov 21 06:06 lib64 -> usr/lib64
lrwxrwxrwx    1 root   root   10 Nov 21 06:06 libx32 -> usr/libx32
drwxr-xr-x    2 root   root 4096 Nov 21 06:06 media
drwxr-xr-x    2 root   root 4096 Nov 21 06:06 mnt
drwxr-xr-x    2 root   root 4096 Nov 21 06:06 opt
dr-xr-xr-x 1264 nobody nogroup 0 Nov 21 20:01 proc
drwx--    7 root   root    12288 Nov 29 20:26 root
drwxr-xr-x   11 root   root  320 Nov 21 20:20 run
lrwxrwxrwx    1 root   root    8 Nov 21 06:06 sbin -> usr/sbin
drwxr-xr-x    2 root   root 4096 Nov 21 06:06 srv
dr-xr-xr-x   13 nobody nogroup     0 Nov 21 20:01 sys
drwxrwxrwt   11 root   root    12288 Nov 29 20:26 tmp
drwxr-xr-x   14 root   root 4096 Nov 21 06:06 usr
drwxr-xr-x   11 root   root 4096 Nov 21 06:06 var

I am not sure if this is the cause of the build failure.

--
Lucas Kanashiro



Bug#1023495: transition: ruby3.1

2022-11-22 Thread Lucas Kanashiro
After discussing with Antonio, since our deadline to finish the 
transition is approaching, we decided to already enable ruby3.1 as the 
default and remove ruby3.0 in a single step. We would like to ask the 
release team to also update the transition tracker with the following 
ben file (I hope it works out, any suggestion is welcome :) :


title = "ruby3.1-default-ruby3.0-rm";
is_affected = (.depends ~ "ruby" | .depends ~ "libruby") & !.source ~ 
/^(ruby3.0|ruby3.1|ruby-defaults)$/;
is_good =|(.depends ~ "ruby3.1" | .depends ~ "libruby3.1") & ! (.depends ~ 
"ruby3.0" | .depends ~ "libruby3.0");|

is_bad = .depends ~ "ruby3.0" | .depends ~ "libruby3.0";

--
Lucas Kanashiro


Bug#1023495: transition: ruby3.1

2022-11-21 Thread Lucas Kanashiro

Hi,

We have been performing the rebuilds and fixing packages for a while, 
you can see the results of our last test rebuild (from the beginning of 
this month) here:


https://people.debian.org/~kanashiro/ruby3.1

Some package listed as build failures were actually fixed already. From 
the list we have in the transition tracker:


https://release.debian.org/transitions/html/ruby3.1-default.html

Apart from the packages not in testing, only 2 packages are failing to 
build in the first dependency level:


- dislocker: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024589 . 
This one seems unrelated to this transition.


- uwsgi: this needs a trivial patch in d/control to replace 3.0 with 3.1 
in the uwsgi-plugin-rack-ruby3.0 binary name. This will be done once 
ruby3.1 becomes the default in unstable.


All the others seem good to go.

With that in mind, we would like to ask the Release Team if we can start 
the transition in unstable and change the default to 3.1.


TIA!

--
Lucas Kanashiro



Bug#1024589: dislocker: FTBFS with ruby3.1: mv: cannot stat '/<>/debian/tmp/usr/lib/libdislocker*': No such file or directory

2022-11-21 Thread Lucas Kanashiro

Source: dislocker
Version: 0.7.3-2.1
Severity: important
Justification: FTBFS
Tags: bookworm sid ftbfs
User:debian-r...@lists.debian.org
Usertags: ruby3.1

Hi,

We are about to start the ruby3.1 transition in unstable. While trying to
rebuild dislocker with ruby3.1 enabled, the build failed.

Relevant part of the build log (hopefully):

   debian/rules override_dh_install-arch
make[1]: Entering directory '/<>'
dh_install
mv /<>/debian/tmp/usr/lib/libdislocker* \
   /<>/debian/libdislocker0.7/usr/lib/
mv: cannot stat '/<>/debian/tmp/usr/lib/libdislocker*': No such 
file or directory
make[1]: *** [debian/rules:16: override_dh_install-arch] Error 1
make[1]: Leaving directory '/<>'
make: *** [debian/rules:12: binary] Error 2

The full build log is available from:

https://people.debian.org/~kanashiro/ruby3.1/20/dislocker/dislocker_0.7.3-2.1+rebuild1667925374_amd64-2022-11-08T16:36:15Z.build

To reproduce this, you need ruby-all-dev >= 1:3.1~0.  Depending on when you
read this, this might mean installing ruby-all-dev from experimental, or if the
transition has already started in unstable, a normal build on unstable should
do it.  If you fail to reproduce, please provide a build log and diff it with
mine so that we can identify if something relevant changed in the meantime.

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS  . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. Seehttps://www.debian.org/Bugs/server-control#affects

--
Lucas Kanashiro


Bug#1023761: ITP: ruby-rack-session -- Session management implementation for Rack

2022-11-09 Thread Lucas Kanashiro

Package: wnpp
Severity: wishlist
Owner: Lucas Kanashiro
X-Debbugs-Cc:debian-r...@lists.debian.org

* Package name: ruby-rack-session
  Version : 0.2.0
  Upstream Author : Leah Neukirchen,
Samuel G. D. Williams,
Scytrin dai Kinthra,
Michael Coyne 
* URL : https://github.com/rack/rack-session
* License : Expat
  Programming Lang: Ruby
  Description : Session management implementation for Rack

Rack::Session was extracted from ruby-rack in the latest upstream release, 
a.k.a. 3.0.0, and now it is provided as a separated gem.

This package will be maintained under the Ruby team's umbrella.

--
Lucas Kanashiro



Bug#1023708: ITP: ruby-rackup -- A general server command for Rack applications

2022-11-08 Thread Lucas Kanashiro

Package: wnpp
Severity: wishlist
Owner: Lucas Kanashiro
X-Debbugs-Cc:debian-r...@lists.debian.org

* Package name: ruby-rackup
  Version : 0.2.2
  Upstream Author :Leah Neukirchen  <https://leahneukirchen.org>  
,
Samuel G. D. Williams  <https://www.codeotaku.com>  

* URL :https://github.com/rack/rackup/
* License : Expat
  Programming Lang: Ruby
  Description :A general server command for Rack applications

|rackup|  provides a command line interface for running a Rack-compatible 
application.

The rackup command was extracted from ruby-rack in the latest upstream release, 
a.k.a. 3.0.0, and now it is provided as a separated gem.

This package will be maintained under the Ruby team's umbrella.

--
Lucas Kanashiro


Bug#989145: Please do not use uml fakemachine backend in the DEP-8 test

2022-10-24 Thread Lucas Kanashiro



On 24/10/2022 08:37, Christopher Obbard wrote:

On Mon, 2022-10-24 at 07:38 -0300, Lucas Kanashiro wrote:

Hi Chris,

On 24/10/2022 06:32, Christopher Obbard wrote:

Hi Lucas & Steve,

On Wed, 25 May 2022 17:25:29 -0300 Lucas Kanashiro
 wrote:

On Wed, 29 Sep 2021 15:21:01 -0700 Steve Langasek
 wrote:

My current suggestion is:
- ask for an additional autopkgtest in Debian that runs with
debos
--disable-fakemachine (instead of replacing the current

autopkgtest)

- introduce an Ubuntu delta that drops the autopkgtest which

depends on

fakemachine
- optionally, patch debos in Ubuntu to use --disable-
fakemachine by

default?

Since we got no reply so far I patched debos to use
--disable-fakemachine and adjusted the test dependencies and
restrictions in Ubuntu.

Hopefully, we'll sort this out in Debian and then we can drop the

delta

added.

I plan on implementing the following when releasing a new version:

1) modify the build-chroot autopkgtest to use --disable-fakemachine
in
the debos call and remove the additional dependencies (e.g. just
running on the host, this will need Restrictions: needs-sudo)

I think you meant "needs-root" restriction here, right?

Well, either works for me, but typically a user who is using debos with
--disable-fakemachine will use sudo to elevate privileges rather than
running as the root account. This will make the test better reflect
reality. Does it make sense to use needs-sudo in this case?



Aha, OK. I thought you got confused with the restriction name but no, I 
was not aware of this new restriction, sorry :)


Looking at its description, it seems what you want indeed.

--
Lucas Kanashiro



Bug#989145: Please do not use uml fakemachine backend in the DEP-8 test

2022-10-24 Thread Lucas Kanashiro

Hi Chris,

On 24/10/2022 06:32, Christopher Obbard wrote:

Hi Lucas & Steve,

On Wed, 25 May 2022 17:25:29 -0300 Lucas Kanashiro
 wrote:

On Wed, 29 Sep 2021 15:21:01 -0700 Steve Langasek
 wrote:

My current suggestion is:
- ask for an additional autopkgtest in Debian that runs with debos
--disable-fakemachine (instead of replacing the current

autopkgtest)

- introduce an Ubuntu delta that drops the autopkgtest which

depends on

fakemachine
- optionally, patch debos in Ubuntu to use --disable-fakemachine by

default?

Since we got no reply so far I patched debos to use
--disable-fakemachine and adjusted the test dependencies and
restrictions in Ubuntu.

Hopefully, we'll sort this out in Debian and then we can drop the

delta

added.

I plan on implementing the following when releasing a new version:

1) modify the build-chroot autopkgtest to use --disable-fakemachine in
the debos call and remove the additional dependencies (e.g. just
running on the host, this will need Restrictions: needs-sudo)


I think you meant "needs-root" restriction here, right?


2) add an additional autopkgtest, build-chroot-uml to build a chroot
using the uml backend, but with Restrictions: skip-not-installable so
to not fail if user-mode-linux is not available in downstreams?


This is a possible solution, it should work fine.


Would this be suitable or do you have other suggestions which would
allow downstreams to test debos without downstream patches :-)
I believe with that we will be able to make is a sync from Debian again 
in Ubuntu. Thanks for working on it.


--
Lucas Kanashiro



Bug#684021: ruby-sinatra: shouldn't break error processing if error logging is failed

2022-09-21 Thread Lucas Kanashiro
I checked the upstream git repository and the dump_errors! method is
still the same compared to version that was reported this bug. So in
theory, the problem still persists. I also did not find any upstream bug
for this issue, did someone do that? If no, I'd kindly ask to the
affected people to do so.

This bug was filed more than a decade ago and it is still open which
makes me think that this is not so important and we could close it out.
For now, let's keep it open to see if it gets any traction.

-- 
Lucas Kanashiro



Bug#1016452: loggerhead: autopkgtest regression: No module named 'loggerhead.tests'

2022-09-09 Thread Lucas Kanashiro
found 1016452 loggerhead/2.0.0-1

>From the changelog message of version 2.0.0-1 I do not know if the
maintainer understood the problem here. This is an autopkgtest
regression which is blocking the package migration to testing, not a
FTBFS. This is not fixed in the latest version.

I took a look and I noticed the tests are not shipped in the package, I
am not sure how "bzr selftest" works but I believe it needs to find the
tests in some way. During build time all the tests pass because the test
code is there but during autopkgtest time where just the binary package
is installed (without the test code) it does not work. I hope this helps
to clarify the issue.

-- 
Lucas Kanashiro



Bug#1018910: ROM: ruby-rack-mount; abandoned upstream

2022-09-01 Thread Lucas Kanashiro
Package: ftp.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: rm
X-Debbugs-CC: debian-r...@lists.debian.org

Hi,

Please remove ruby-rack-mount from the archive. The last activity in the
upstream git repository was 14 years ago [1], and its features are
mostly covered but newer versions of ruby-rack. There is no reverse
dependency.

[1] https://github.com/jm/rack-mount

TIA!

-- 
Lucas Kanashiro



Bug#1007000: thin FTBFS on IPV6-only buildds

2022-09-01 Thread Lucas Kanashiro
This is a consequence of this bug filed against ruby-eventmachine:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=998097

-- 
Lucas Kanashiro



Bug#1015207: transitions: ruby3.1-add

2022-07-17 Thread Lucas Kanashiro
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: transition
Tags: moreinfo

Hi,

We would like to add support for ruby3.1 in ruby-defaults in unstable
soon. The ben file was already added to the transition tracker as
planned by elbrus. It is the following commit:

https://salsa.debian.org/release-team/transition-data/-/commit/84873fd21be8dee8e81

We will let you know when we finish the rebuild and decide to start it
in the archive.

-- 
Lucas Kanashiro



Bug#1014376: openvpn: Using unreleased version with backwards incompatible changes is not a good idea

2022-07-13 Thread Lucas Kanashiro
Hi,

On Fri, 8 Jul 2022 11:36:51 +0200 Raphael Hertzog 
wrote:

> On Wed, 06 Jul 2022, Bernhard Schmidt wrote:
> > > As such I really believe that this git snapshot should have stayed in
> > > experimental. Why was it uploaded to unstable before its upstream
> > > release?
> >
> > I respectfully disagree. This is what unstable/testing is for. 2.6
is to be
> > released really soon, it contains breaking changes which we need to
iron out
> > / document with both upstream and Debian packaging. This can't wait
until
> > the last minute before the freeze. The 2.6 upload was influenced by
OpenSSL
> > 3.0, but this was definitely not the only reason to do this.

The current snapshot actually is missing one important commit to better
support OpenSSL 3:

https://github.com/OpenVPN/openvpn/commit/88342ed8277c579704c0

This is a recommendation from one of the upstream developers here:

https://bugs.launchpad.net/ubuntu/+source/openvpn/+bug/1975574/comments/3

Could we try at least to get a newer snapshot which includes the
mentioned upstream commit?

Another thing worrying this upstream maintainer was the fact that we
seem to have experimental OpenVPN dco code which has been constantly
improved:

https://bugs.launchpad.net/ubuntu/+source/openvpn/+bug/1975574/comments/6

> If you were aware of regressions to iron out, it would have made sense to
> file an RC bug to avoid the migration to testing until it has matured in
> unstable.
>
> I understand it's always a trade off and that not all Debian developers
> put the bar at the same level, but keeping testing "constantly usable"
> has been something of a goal for a long time.

I do not see the current version as unusable but a version with
important breaking changes, and those will hit users at some point.

> > This could be discussed with upstream.
>
> I certainly encourage you to discuss with upsream on whether they believe
> a git snapshot ought to be delivered to unstable/testing (and thus
> ultimately ubuntu too).

As Raphael mentioned, upstream is against distros using snapshots from
the master branch, however I do understand the reasons to do it earlier.
>From the Debian perspective, I believe the important thing here is to
make sure we ship 2.6 in the next release.

-- 
Lucas Kanashiro



Bug#1004109: xdg-utils-cxx FTBFS on !amd64/arm64: symbol differences

2022-05-26 Thread Lucas Kanashiro
Hi,

I applied the attached debdiff (updating some symbols) and the package
built fine at least the architectures supported by Ubuntu:

https://launchpad.net/~lucaskanashiro/+archive/ubuntu/testing/+sourcepub/13640519/+listing-archive-extra

I hope this helps to fix the FTBFS.

-- 
Lucas Kanashiro
diff -Nru xdg-utils-cxx-1.0.1/debian/changelog 
xdg-utils-cxx-1.0.1/debian/changelog
--- xdg-utils-cxx-1.0.1/debian/changelog2021-03-11 16:24:59.0 
-0300
+++ xdg-utils-cxx-1.0.1/debian/changelog2022-05-25 18:19:30.0 
-0300
@@ -1,3 +1,9 @@
+xdg-utils-cxx (1.0.1-4) UNRELEASED; urgency=medium
+
+  * d/libxdgutilsdesktopentry1.0.1.symbols: update symbols (Closes: #1004109)
+
+ -- Lucas Kanashiro   Wed, 25 May 2022 18:19:30 
-0300
+
 xdg-utils-cxx (1.0.1-3) unstable; urgency=medium
 
   * Add patches provided by Assassin to fix issues with targets and
diff -Nru xdg-utils-cxx-1.0.1/debian/libxdgutilsdesktopentry1.0.1.symbols 
xdg-utils-cxx-1.0.1/debian/libxdgutilsdesktopentry1.0.1.symbols
--- xdg-utils-cxx-1.0.1/debian/libxdgutilsdesktopentry1.0.1.symbols 
2021-03-11 16:24:59.0 -0300
+++ xdg-utils-cxx-1.0.1/debian/libxdgutilsdesktopentry1.0.1.symbols 
2022-05-25 18:16:39.0 -0300
@@ -1,14 +1,14 @@
 # SymbolsHelper-Confirmed: 1.0.1 amd64
 libXdgUtilsDesktopEntry.so.1.0.1 libxdgutilsdesktopentry1.0.1 #MINVER#
 * Build-Depends-Package: xdg-utils-cxx-dev
- _ZN8XdgUtils12DesktopEntry10ParseErrorD0Ev@Base 1.0.1
- _ZN8XdgUtils12DesktopEntry10ParseErrorD1Ev@Base 1.0.1
- _ZN8XdgUtils12DesktopEntry10ParseErrorD2Ev@Base 1.0.1
+#MISSING: 1.0.1# _ZN8XdgUtils12DesktopEntry10ParseErrorD0Ev@Base 1.0.1
+#MISSING: 1.0.1# _ZN8XdgUtils12DesktopEntry10ParseErrorD1Ev@Base 1.0.1
+#MISSING: 1.0.1# _ZN8XdgUtils12DesktopEntry10ParseErrorD2Ev@Base 1.0.1
  
_ZN8XdgUtils12DesktopEntry12DesktopEntry3setERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_@Base
 1.0.1
- 
_ZN8XdgUtils12DesktopEntry12DesktopEntry4Priv11createEntryERKNS0_19DesktopEntryKeyPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 1.0.1
- 
_ZN8XdgUtils12DesktopEntry12DesktopEntry4Priv11createGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 1.0.1
- 
_ZN8XdgUtils12DesktopEntry12DesktopEntry4Priv11removeEntryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 1.0.1
- _ZN8XdgUtils12DesktopEntry12DesktopEntry4Priv11updatePathsEv@Base 1.0.1
+#MISSING: 1.0.1# 
_ZN8XdgUtils12DesktopEntry12DesktopEntry4Priv11createEntryERKNS0_19DesktopEntryKeyPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 1.0.1
+#MISSING: 1.0.1# 
_ZN8XdgUtils12DesktopEntry12DesktopEntry4Priv11createGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 1.0.1
+#MISSING: 1.0.1# 
_ZN8XdgUtils12DesktopEntry12DesktopEntry4Priv11removeEntryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 1.0.1
+#MISSING: 1.0.1# 
_ZN8XdgUtils12DesktopEntry12DesktopEntry4Priv11updatePathsEv@Base 1.0.1
  
_ZN8XdgUtils12DesktopEntry12DesktopEntry6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 1.0.1
  _ZN8XdgUtils12DesktopEntry12DesktopEntryC1EOS1_@Base 1.0.1
  
_ZN8XdgUtils12DesktopEntry12DesktopEntryC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 1.0.1
@@ -27,13 +27,13 @@
  _ZN8XdgUtils12DesktopEntry12DesktopEntryaSERKS1_@Base 1.0.1
  _ZN8XdgUtils12DesktopEntry12DesktopEntryixERKNS0_19DesktopEntryKeyPathE@Base 
1.0.1
  
_ZN8XdgUtils12DesktopEntry12DesktopEntryixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 1.0.1
- _ZN8XdgUtils12DesktopEntry17DesktopEntryErrorD0Ev@Base 1.0.1
- _ZN8XdgUtils12DesktopEntry17DesktopEntryErrorD1Ev@Base 1.0.1
- _ZN8XdgUtils12DesktopEntry17DesktopEntryErrorD2Ev@Base 1.0.1
- _ZN8XdgUtils12DesktopEntry18MalformedPathErrorD0Ev@Base 1.0.1
- _ZN8XdgUtils12DesktopEntry18MalformedPathErrorD1Ev@Base 1.0.1
- _ZN8XdgUtils12DesktopEntry18MalformedPathErrorD2Ev@Base 1.0.1
- 
_ZN8XdgUtils12DesktopEntry19DesktopEntryKeyPath4Priv5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 1.0.1
+#MISSING: 1.0.1# _ZN8XdgUtils12DesktopEntry17DesktopEntryErrorD0Ev@Base 1.0.1
+#MISSING: 1.0.1# _ZN8XdgUtils12DesktopEntry17DesktopEntryErrorD1Ev@Base 1.0.1
+#MISSING: 1.0.1# _ZN8XdgUtils12DesktopEntry17DesktopEntryErrorD2Ev@Base 1.0.1
+#MISSING: 1.0.1# _ZN8XdgUtils12DesktopEntry18MalformedPathErrorD0Ev@Base 1.0.1
+#MISSING: 1.0.1# _ZN8XdgUtils12DesktopEntry18MalformedPathErrorD1Ev@Base 1.0.1
+#MISSING: 1.0.1# _ZN8XdgUtils12DesktopEntry18MalformedPathErrorD2Ev@Base 1.0.1
+#MISSING: 1.0.1# 
_ZN8XdgUtils12DesktopEntry19DesktopEntryKeyPath4Priv5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 1.0.1
  
_ZN8XdgUtils12DesktopEntry19DesktopEntryKeyPath6setKeyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 1.0.1
  
_ZN8XdgUtils12DesktopEntry19DesktopEntryKeyPath8setGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 1.0.1

Bug#989145: Please do not use uml fakemachine backend in the DEP-8 test

2022-05-25 Thread Lucas Kanashiro
On Wed, 29 Sep 2021 15:21:01 -0700 Steve Langasek
 wrote:
>
> My current suggestion is:
> - ask for an additional autopkgtest in Debian that runs with debos
> --disable-fakemachine (instead of replacing the current autopkgtest)
> - introduce an Ubuntu delta that drops the autopkgtest which depends on
> fakemachine
> - optionally, patch debos in Ubuntu to use --disable-fakemachine by
default?

Since we got no reply so far I patched debos to use
--disable-fakemachine and adjusted the test dependencies and
restrictions in Ubuntu.

Hopefully, we'll sort this out in Debian and then we can drop the delta
added.

-- 
Lucas Kanashiro



  1   2   3   >