Bug#1062639: libstb: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libstb
Version: 0.0~git20230129.5736b15+ds-1
Severity: serious
Tags: patch pending
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
libstb 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 libstb
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libstb-0.0~git20230129.5736b15+ds/debian/changelog 
libstb-0.0~git20230129.5736b15+ds/debian/changelog
--- libstb-0.0~git20230129.5736b15+ds/debian/changelog  2023-03-15 
21:43:00.0 +
+++ libstb-0.0~git20230129.5736b15+ds/debian/changelog  2024-02-02 
07:53:55.0 +
@@ -1,3 +1,10 @@
+libstb (0.0~git20230129.5736b15+ds-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 07:53:55 +
+
 libstb (0.0~git20230129.5736b15+ds-1) unstable; urgency=medium
 
   * New upstream snapshot
diff -Nru libstb-0.0~git20230129.5736b15+ds/debian/control 
libstb-0.0~git20230129.5736b15+ds/debian/control
--- libstb-0.0~git20230129.5736b15+ds/debian/control2023-02-08 
03:28:47.0 +
+++ libstb-0.0~git20230129.5736b15+ds/debian/control2024-02-02 
07:53:55.0 +
@@ -9,7 +9,10 @@
 Vcs-Git: https://salsa.debian.org/yangfl-guest/stb.git
 Vcs-Browser: https://salsa.debian.org/yangfl-guest/stb
 
-Package: libstb0
+Package: libstb0t64
+Provides: ${t64:Provides}
+Replaces: libstb0
+Breaks: libstb0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -51,7 +54,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libstb0 (= ${binary:Version}), ${misc:Depends}
+Depends: libstb0t64 (= ${binary:Version}), ${misc:Depends}
 Description: single-file image and audio processing libraries for C/C++ - 
development headers
  libstb is a set of single-file libraries for C/C++. The files are 
dual-licensed
  under public domain and the MIT license.
diff -Nru libstb-0.0~git20230129.5736b15+ds/debian/libstb0.install 
libstb-0.0~git20230129.5736b15+ds/debian/libstb0.install
--- libstb-0.0~git20230129.5736b15+ds/debian/libstb0.install2020-12-08 
16:41:56.0 +
+++ libstb-0.0~git20230129.5736b15+ds/debian/libstb0.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libstb.so.0*
diff -Nru libstb-0.0~git20230129.5736b15+ds/debian/libstb0.symbols 
libstb-0.0~git20230129.5736b15+ds/debian/libstb0.symbols
--- libstb-0.0~git20230129.5736b15+ds/debian/libstb0.symbols2023-03-15 
21:43:00.0 +
+++ libstb-0.0~git20230129.5736b15+ds/debian/libstb0.symbols1970-01-01 
00:00:00.0 +
@@ -1,592 +0,0 @@
-libstb.so.0 libstb0 #MINVER#
-* Build-Depends-Package: libstb-dev
- hexwave_change@Base 0.0~git20210910.af1a5bc+ds
- hexwave_create@Base 0.0~git20210910.af1a5bc+ds
- hexwave_generate_samples@Base 0.0~git20210910.af1a5bc+ds
- hexwave_init@Base 0.0~git20210910.af1a5bc+ds
- hexwave_shutdown@Base 0.0~git20210910.af1a5bc+ds
- stb_@Base 0.0~git20180212.15.e6afb9c
- stb__add_section@Base 0.0~git20180212.15.e6afb9c
- stb__alloc_count@Base 0.0~git20180212.15.e6afb9c
- 

Bug#1062640: libstorj: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libstorj
Version: 1.0.3-1.2
Severity: serious
Tags: patch pending
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
libstorj 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 libstorj
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libstorj-1.0.3/debian/changelog libstorj-1.0.3/debian/changelog
--- libstorj-1.0.3/debian/changelog 2021-10-12 07:01:20.0 +
+++ libstorj-1.0.3/debian/changelog 2024-02-02 07:54:26.0 +
@@ -1,3 +1,10 @@
+libstorj (1.0.3-1.3) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 07:54:26 +
+
 libstorj (1.0.3-1.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru libstorj-1.0.3/debian/control libstorj-1.0.3/debian/control
--- libstorj-1.0.3/debian/control   2021-10-12 07:01:20.0 +
+++ libstorj-1.0.3/debian/control   2024-02-02 07:54:26.0 +
@@ -16,7 +16,10 @@
 Vcs-Git: https://salsa.debian.org/debian/libstorj.git
 Vcs-Browser: https://salsa.debian.org/debian/libstorj
 
-Package: libstorj0
+Package: libstorj0t64
+Provides: ${t64:Provides}
+Replaces: libstorj0
+Breaks: libstorj0 (<< ${source:Version})
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Multi-Arch: same
@@ -42,7 +45,7 @@
 Conflicts: libstorj-dev
 Architecture: any
 Depends: ${misc:Depends},
- libstorj0  (= ${binary:Version}),
+ libstorj0t64  (= ${binary:Version}),
  libmicrohttpd-dev,
  libcurl4-gnutls-dev,
  nettle-dev,
@@ -71,7 +74,7 @@
 Section: net
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends},
- libstorj0 (= ${binary:Version})
+ libstorj0t64 (= ${binary:Version})
 Multi-Arch: foreign
 Description: Command Line Tool for encrypted file transfer on the Storj network
  CLI Tool for file transfer on the Storj network, it provides an interface for
diff -Nru libstorj-1.0.3/debian/libstorj0.install 
libstorj-1.0.3/debian/libstorj0.install
--- libstorj-1.0.3/debian/libstorj0.install 2021-10-12 07:01:20.0 
+
+++ libstorj-1.0.3/debian/libstorj0.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-/usr/lib/*/libstorj.so.*
diff -Nru libstorj-1.0.3/debian/libstorj0.symbols 
libstorj-1.0.3/debian/libstorj0.symbols
--- libstorj-1.0.3/debian/libstorj0.symbols 2021-10-12 07:01:20.0 
+
+++ libstorj-1.0.3/debian/libstorj0.symbols 1970-01-01 00:00:00.0 
+
@@ -1,81 +0,0 @@
-libstorj.so.0 libstorj0 #MINVER#
-* Build-Depends-Package: libstorj-dev
- allocatefile@Base 1.0.2
- create_tmp_name@Base 1.0.2
- decrypt_data@Base 1.0.2
- decrypt_meta@Base 1.0.2
- determine_shard_size@Base 1.0.2
- double_ripemd160sha256@Base 1.0.2
- double_ripemd160sha256_as_string@Base 1.0.2
- encrypt_data@Base 1.0.2
- encrypt_meta@Base 1.0.2
- fec_init@Base 1.0.2
- fetch_json@Base 1.0.2
- fetch_shard@Base 1.0.2
- generate_bucket_key@Base 1.0.2
- generate_file_key@Base 1.0.2
- get_deterministic_key@Base 1.0.2
- get_time_milliseconds@Base 1.0.2
- hex2str@Base 1.0.2
- increment_ctr_aes_iv@Base 1.0.2
- 

Bug#1062638: libstatgrab: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libstatgrab
Version: 0.92.1-1.1
Severity: serious
Tags: patch pending
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
libstatgrab 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 libstatgrab
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libstatgrab-0.92.1/debian/changelog 
libstatgrab-0.92.1/debian/changelog
--- libstatgrab-0.92.1/debian/changelog 2022-12-01 23:36:31.0 +
+++ libstatgrab-0.92.1/debian/changelog 2024-02-02 07:53:03.0 +
@@ -1,3 +1,10 @@
+libstatgrab (0.92.1-1.2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 07:53:03 +
+
 libstatgrab (0.92.1-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru libstatgrab-0.92.1/debian/control libstatgrab-0.92.1/debian/control
--- libstatgrab-0.92.1/debian/control   2022-12-01 23:36:31.0 +
+++ libstatgrab-0.92.1/debian/control   2024-02-02 07:53:03.0 +
@@ -6,7 +6,10 @@
 Homepage: https://libstatgrab.org
 Standards-Version: 4.4.0
 
-Package: libstatgrab10
+Package: libstatgrab10t64
+Provides: ${t64:Provides}
+Replaces: libstatgrab10
+Breaks: libstatgrab10 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -18,7 +21,7 @@
 Package: libstatgrab-dev
 Section: libdevel
 Architecture: any
-Depends: libstatgrab10 (= ${binary:Version}), ${misc:Depends}
+Depends: libstatgrab10t64 (= ${binary:Version}), ${misc:Depends}
 Conflicts: libstatgrab-dev (<< 0.12-1)
 Description: development files of library for system statistics
  libstatgrab is a library which provides an easy to use interface
diff -Nru libstatgrab-0.92.1/debian/libstatgrab10.dirs 
libstatgrab-0.92.1/debian/libstatgrab10.dirs
--- libstatgrab-0.92.1/debian/libstatgrab10.dirs2022-12-01 
23:36:31.0 +
+++ libstatgrab-0.92.1/debian/libstatgrab10.dirs1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib
diff -Nru libstatgrab-0.92.1/debian/libstatgrab10.install 
libstatgrab-0.92.1/debian/libstatgrab10.install
--- libstatgrab-0.92.1/debian/libstatgrab10.install 2022-12-01 
23:36:31.0 +
+++ libstatgrab-0.92.1/debian/libstatgrab10.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru libstatgrab-0.92.1/debian/libstatgrab10t64.dirs 
libstatgrab-0.92.1/debian/libstatgrab10t64.dirs
--- libstatgrab-0.92.1/debian/libstatgrab10t64.dirs 1970-01-01 
00:00:00.0 +
+++ libstatgrab-0.92.1/debian/libstatgrab10t64.dirs 2022-12-01 
23:36:31.0 +
@@ -0,0 +1 @@
+usr/lib
diff -Nru libstatgrab-0.92.1/debian/libstatgrab10t64.install 
libstatgrab-0.92.1/debian/libstatgrab10t64.install
--- libstatgrab-0.92.1/debian/libstatgrab10t64.install  1970-01-01 
00:00:00.0 +
+++ libstatgrab-0.92.1/debian/libstatgrab10t64.install  2022-12-01 
23:36:31.0 +
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru libstatgrab-0.92.1/debian/libstatgrab10t64.lintian-overrides 

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

2024-02-01 Thread Steve Langasek
On Wed, Jan 31, 2024 at 11:00:56PM +0100, Fabio Fantoni wrote:

> > Indeed, sorry, it looks like the conversion script wasn't able to handle
> > the case where an existing Breaks: field is present, but it's multiline and
> > there are no packages listed on the first line.  I'll take a look at fixing
> > the script.
> > 
> > But if you prefer to manage the transition with Breaks: rather than a
> > package rename, then you can forgo all of this anyway for your package.

> I'm a bit confused, there was an immediate upload in experimental with
> rename and now you tell me I can do it without but with breaks.

There are 1200+ source packages that must be transitioned.  It is not
feasible to have prior discussion with all maintainers about how to manage
the ABI breakage for their library, because this must be a flag day: dpkg
behavior will change, and packages need rebuilt immediately to avoid letting
ABI skew happen between libraries and their reverse-dependencies.

But it is up to maintainers to decide what way they ultimately choose to
manage this ABI skew.  If you want to do this with Breaks: because that's
consistent with your prior maintenance practices, it's not for me to say
that you cannot.

> so if this weekend I manage to upload all the packages for cinnamon 6.0 to
> experimental, can I also remove the rename that was done?

If this also involves introducing all necessary Breaks: against existing
versions of these packages in unstable, I would say yes.

> and then, perhaps after 1-2 weeks, migrate everyone to unstable (barring
> unforeseen events) and it would be fine or are there specific time ranges to
> be respected for time_t transition?

If you are relying on this to handle the ABI breakage, you will need to wait
until after dpkg is uploaded to unstable changing the default flags, before
uploading your packages to unstable.

> basically what is needed for this migration is a new upload of
> cinnamon-desktop and all its inverse dependencies (having strict depends and
> breaks as if it were a soname bump) and the same should be done with muffin
> (already included) which I saw in the list that you linked me, right?

Yes.

On Thu, Feb 01, 2024 at 05:59:58PM +0100, Fabio Fantoni wrote:
> Hi, today I saw there is an autotransition that check the renamed libraries,
> so I must keep them?

> https://release.debian.org/transitions/html/auto-cinnamon-desktop.html

No, autotransition pages are generated as a convenience and don't imply any
obligation...

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


signature.asc
Description: PGP signature


Bug#1062637: libssh2: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libssh2
Version: 1.11.0-4
Severity: serious
Tags: patch pending
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
libssh2 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 libssh2
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libssh2-1.11.0/debian/changelog libssh2-1.11.0/debian/changelog
--- libssh2-1.11.0/debian/changelog 2023-12-19 22:33:18.0 +
+++ libssh2-1.11.0/debian/changelog 2024-02-02 07:52:12.0 +
@@ -1,3 +1,10 @@
+libssh2 (1.11.0-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 07:52:12 +
+
 libssh2 (1.11.0-4) unstable; urgency=medium
 
   * d/patch: Add patch for Terrapin attack
diff -Nru libssh2-1.11.0/debian/control libssh2-1.11.0/debian/control
--- libssh2-1.11.0/debian/control   2023-12-19 22:33:18.0 +
+++ libssh2-1.11.0/debian/control   2024-02-02 07:52:12.0 +
@@ -13,7 +13,10 @@
 Vcs-Browser: https://salsa.debian.org/debian/libssh2
 Vcs-Git: https://salsa.debian.org/debian/libssh2.git
 
-Package: libssh2-1
+Package: libssh2-1t64
+Provides: ${t64:Provides}
+Replaces: libssh2-1
+Breaks: libssh2-1 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
@@ -29,7 +32,7 @@
 Package: libssh2-1-dev
 Section: libdevel
 Architecture: any
-Depends: libssh2-1 (= ${binary:Version}), ${misc:Depends}
+Depends: libssh2-1t64 (= ${binary:Version}), ${misc:Depends}
, libssl-dev
, zlib1g-dev
 Multi-Arch: same
diff -Nru libssh2-1.11.0/debian/libssh2-1.docs 
libssh2-1.11.0/debian/libssh2-1.docs
--- libssh2-1.11.0/debian/libssh2-1.docs2022-08-23 13:33:59.0 
+
+++ libssh2-1.11.0/debian/libssh2-1.docs1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-docs/AUTHORS
-RELEASE-NOTES
diff -Nru libssh2-1.11.0/debian/libssh2-1.install 
libssh2-1.11.0/debian/libssh2-1.install
--- libssh2-1.11.0/debian/libssh2-1.install 2022-08-23 13:33:59.0 
+
+++ libssh2-1.11.0/debian/libssh2-1.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru libssh2-1.11.0/debian/libssh2-1.symbols 
libssh2-1.11.0/debian/libssh2-1.symbols
--- libssh2-1.11.0/debian/libssh2-1.symbols 2023-12-19 22:33:18.0 
+
+++ libssh2-1.11.0/debian/libssh2-1.symbols 1970-01-01 00:00:00.0 
+
@@ -1,142 +0,0 @@
-# SymbolsHelper-Confirmed: 1.11.0 amd64
-libssh2.so.1 libssh2-1 #MINVER#
-* Build-Depends-Package: libssh2-1-dev
- libssh2_agent_connect@Base 1.2.3
- libssh2_agent_disconnect@Base 1.2.3
- libssh2_agent_free@Base 1.2.3
- libssh2_agent_get_identity@Base 1.2.3
- libssh2_agent_get_identity_path@Base 1.9.0
- libssh2_agent_init@Base 1.2.3
- libssh2_agent_list_identities@Base 1.2.3
- libssh2_agent_set_identity_path@Base 1.9.0
- libssh2_agent_sign@Base 1.11.0
- libssh2_agent_userauth@Base 1.2.3
- libssh2_banner_set@Base 1.0
- libssh2_base64_decode@Base 1.0
- libssh2_channel_close@Base 1.0
- 

Bug#1062636: libsrm: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libsrm
Version: 0.4.0~1-1
Severity: serious
Tags: patch pending
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
libsrm 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 libsrm
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libsrm-0.4.0~1/debian/changelog libsrm-0.4.0~1/debian/changelog
--- libsrm-0.4.0~1/debian/changelog 2023-12-16 18:46:48.0 +
+++ libsrm-0.4.0~1/debian/changelog 2024-02-02 07:51:21.0 +
@@ -1,3 +1,10 @@
+libsrm (0.4.0~1-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 07:51:21 +
+
 libsrm (0.4.0~1-1) unstable; urgency=medium
 
   * Initial release. (Closes: #1051309)
diff -Nru libsrm-0.4.0~1/debian/control libsrm-0.4.0~1/debian/control
--- libsrm-0.4.0~1/debian/control   2023-12-16 18:46:48.0 +
+++ libsrm-0.4.0~1/debian/control   2024-02-02 07:51:21.0 +
@@ -17,7 +17,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libsrm0 (= ${binary:Version}),
+ libsrm0t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Simple Rendering Manager (development files)
  SRM is a C library that simplifies the development of Linux
@@ -28,7 +28,10 @@
  .
  This package is needed to compile programs against libsrm.
 
-Package: libsrm0
+Package: libsrm0t64
+Provides: ${t64:Provides}
+Replaces: libsrm0
+Breaks: libsrm0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
diff -Nru libsrm-0.4.0~1/debian/libsrm0.install 
libsrm-0.4.0~1/debian/libsrm0.install
--- libsrm-0.4.0~1/debian/libsrm0.install   2023-12-16 11:54:34.0 
+
+++ libsrm-0.4.0~1/debian/libsrm0.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru libsrm-0.4.0~1/debian/libsrm0.symbols 
libsrm-0.4.0~1/debian/libsrm0.symbols
--- libsrm-0.4.0~1/debian/libsrm0.symbols   2023-12-16 18:46:48.0 
+
+++ libsrm-0.4.0~1/debian/libsrm0.symbols   1970-01-01 00:00:00.0 
+
@@ -1,248 +0,0 @@
-libSRM.so.0 libsrm0 #MINVER#
- SRMDebug@Base 0.4.0~1
- SRMError@Base 0.4.0~1
- SRMFatal@Base 0.4.0~1
- SRMLog@Base 0.4.0~1
- SRMLogGetLevel@Base 0.4.0~1
- SRMLogInit@Base 0.4.0~1
- SRMWarning@Base 0.4.0~1
- dmaFormatsHaveInCommon@Base 0.4.0~1
- mutex@Base 0.4.0~1
- srmBufferCreate@Base 0.4.0~1
- srmBufferCreateFromCPU@Base 0.4.0~1
- srmBufferCreateFromDMA@Base 0.4.0~1
- srmBufferCreateFromGBM@Base 0.4.0~1
- srmBufferCreateFromWaylandDRM@Base 0.4.0~1
- srmBufferDestroy@Base 0.4.0~1
- srmBufferGetAllocatorDevice@Base 0.4.0~1
- srmBufferGetDMAFDFromBO@Base 0.4.0~1
- srmBufferGetFormat@Base 0.4.0~1
- srmBufferGetHeight@Base 0.4.0~1
- srmBufferGetTextureID@Base 0.4.0~1
- srmBufferGetTextureTarget@Base 0.4.0~1
- srmBufferGetWidth@Base 0.4.0~1
- srmBufferRead@Base 0.4.0~1
- srmBufferWrite@Base 0.4.0~1
- srmConnectorCreate@Base 0.4.0~1
- srmConnectorDestroy@Base 0.4.0~1
- srmConnectorDestroyEncoders@Base 0.4.0~1
- srmConnectorDestroyModes@Base 0.4.0~1
- srmConnectorDestroyNames@Base 0.4.0~1
- 

Bug#1062635: libspf2: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libspf2
Version: 1.2.10-8
Severity: serious
Tags: patch pending
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
libspf2 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 libspf2
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libspf2-1.2.10/debian/changelog libspf2-1.2.10/debian/changelog
--- libspf2-1.2.10/debian/changelog 2023-10-22 16:33:14.0 +
+++ libspf2-1.2.10/debian/changelog 2024-02-02 07:50:36.0 +
@@ -1,3 +1,10 @@
+libspf2 (1.2.10-8.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 07:50:36 +
+
 libspf2 (1.2.10-8) unstable; urgency=medium
 
   * spf_compile.c-more-correct-size-of-ds_avail.patch: Fix potential
diff -Nru libspf2-1.2.10/debian/control libspf2-1.2.10/debian/control
--- libspf2-1.2.10/debian/control   2023-10-22 16:33:14.0 +
+++ libspf2-1.2.10/debian/control   2024-02-02 07:50:36.0 +
@@ -9,11 +9,13 @@
 Vcs-Browser: http://svn.kibibyte.se/libspf2
 Homepage: http://www.libspf2.org/
 
-Package: libspf2-2
+Package: libspf2-2t64
+Provides: ${t64:Provides}
+Breaks: libspf2-2 (<< ${source:Version})
 Section: libs
 Architecture: any
 Conflicts: libspf2-0
-Replaces: libspf2-0
+Replaces: libspf2-2, libspf2-0
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: library for validating mail senders with SPF
  libspf2 implements the Sender Policy Framework, a part of the SPF/SRS
@@ -26,7 +28,7 @@
 Package: libspf2-dev
 Section: libdevel
 Architecture: any
-Depends: libspf2-2 (= ${binary:Version}), ${misc:Depends}
+Depends: libspf2-2t64 (= ${binary:Version}), ${misc:Depends}
 Description: Header and development libraries for libspf2
  libspf2 implements the Sender Policy Framework, a part of the SPF/SRS
  protocol pair. libspf2 is a library which allows email systems such
diff -Nru libspf2-1.2.10/debian/libspf2-2.install 
libspf2-1.2.10/debian/libspf2-2.install
--- libspf2-1.2.10/debian/libspf2-2.install 2009-08-24 22:04:23.0 
+
+++ libspf2-1.2.10/debian/libspf2-2.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/lib*.so.*
diff -Nru libspf2-1.2.10/debian/libspf2-2.symbols 
libspf2-1.2.10/debian/libspf2-2.symbols
--- libspf2-1.2.10/debian/libspf2-2.symbols 2013-06-13 21:40:33.0 
+
+++ libspf2-1.2.10/debian/libspf2-2.symbols 1970-01-01 00:00:00.0 
+
@@ -1,113 +0,0 @@
-libspf2.so.2 libspf2-2 #MINVER#
- SPF_debug_handler@Base 0
- SPF_debug_stdio@Base 0
- SPF_debug_syslog@Base 0
- SPF_debugv@Base 0
- SPF_debugx2@Base 0
- SPF_debugx@Base 0
- SPF_dns_cache_new@Base 0
- SPF_dns_cache_set_ttl@Base 0
- SPF_dns_free@Base 0
- SPF_dns_get_client_dom@Base 0
- SPF_dns_lookup@Base 0
- SPF_dns_null_new@Base 0
- SPF_dns_resolv_new@Base 0
- SPF_dns_rlookup6@Base 0
- SPF_dns_rlookup@Base 0
- SPF_dns_rr_buf_realloc@Base 0
- SPF_dns_rr_dup@Base 0
- SPF_dns_rr_free@Base 0
- SPF_dns_rr_new@Base 0
- SPF_dns_rr_new_init@Base 0
- SPF_dns_rr_new_nxdomain@Base 0
- SPF_dns_set_conserve_cache@Base 

Bug#1062633: libsoup2.4: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libsoup2.4
Version: 2.74.3-3
Severity: serious
Tags: patch pending
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
libsoup2.4 as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libsoup2.4-2.74.3/debian/changelog libsoup2.4-2.74.3/debian/changelog
--- libsoup2.4-2.74.3/debian/changelog  2024-01-29 12:27:21.0 +
+++ libsoup2.4-2.74.3/debian/changelog  2024-02-02 07:48:00.0 +
@@ -1,3 +1,10 @@
+libsoup2.4 (2.74.3-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 07:48:00 +
+
 libsoup2.4 (2.74.3-3) unstable; urgency=medium
 
   [ Jeremy Bicha ]
diff -Nru libsoup2.4-2.74.3/debian/control libsoup2.4-2.74.3/debian/control
--- libsoup2.4-2.74.3/debian/control2024-01-29 12:27:21.0 +
+++ libsoup2.4-2.74.3/debian/control2024-02-02 07:48:00.0 +
@@ -41,7 +41,7 @@
  libbrotli-dev,
  libglib2.0-dev,
  libpsl-dev,
- libsoup2.4-1 (= ${binary:Version}),
+ libsoup2.4-1t64 (= ${binary:Version}),
  libsqlite3-dev,
  libxml2-dev,
  zlib1g-dev,
@@ -71,7 +71,10 @@
  .
  This package contains the development files.
 
-Package: libsoup2.4-1
+Package: libsoup2.4-1t64
+Provides: ${t64:Provides}
+Replaces: libsoup2.4-1
+Breaks: libsoup2.4-1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: glib-networking,
@@ -100,7 +103,10 @@
  .
  This package contains the shared library.
 
-Package: libsoup-gnome2.4-1
+Package: libsoup-gnome2.4-1t64
+Provides: ${t64:Provides}
+Replaces: libsoup-gnome2.4-1
+Breaks: libsoup-gnome2.4-1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
@@ -135,7 +141,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: gir1.2-soup-2.4 (= ${binary:Version}),
- libsoup-gnome2.4-1 (= ${binary:Version}),
+ libsoup-gnome2.4-1t64 (= ${binary:Version}),
  libsoup2.4-dev (= ${binary:Version}),
  ${gir:Depends},
  ${misc:Depends}
diff -Nru libsoup2.4-2.74.3/debian/libsoup-gnome2.4-1.install 
libsoup2.4-2.74.3/debian/libsoup-gnome2.4-1.install
--- libsoup2.4-2.74.3/debian/libsoup-gnome2.4-1.install 2024-01-29 
12:27:21.0 +
+++ libsoup2.4-2.74.3/debian/libsoup-gnome2.4-1.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libsoup-gnome-2.4.so.*
diff -Nru libsoup2.4-2.74.3/debian/libsoup-gnome2.4-1.lintian-overrides 
libsoup2.4-2.74.3/debian/libsoup-gnome2.4-1.lintian-overrides
--- libsoup2.4-2.74.3/debian/libsoup-gnome2.4-1.lintian-overrides   
2024-01-29 12:27:21.0 +
+++ libsoup2.4-2.74.3/debian/libsoup-gnome2.4-1.lintian-overrides   
1970-01-01 00:00:00.0 +
@@ -1,2 +0,0 @@
-# Historical quirk. We'd rename it if the SONAME gets bumped, but it isn't 
worth changing now
-libsoup-gnome2.4-1: package-name-doesnt-match-sonames libsoup-gnome-2.4-1
diff -Nru libsoup2.4-2.74.3/debian/libsoup-gnome2.4-1.symbols 

Bug#1062632: libsolv: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libsolv
Version: 0.7.28-1
Severity: serious
Tags: patch pending
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
libsolv 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 libsolv
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libsolv-0.7.28/debian/changelog libsolv-0.7.28/debian/changelog
--- libsolv-0.7.28/debian/changelog 2024-01-29 10:28:06.0 +
+++ libsolv-0.7.28/debian/changelog 2024-02-02 07:46:43.0 +
@@ -1,3 +1,10 @@
+libsolv (0.7.28-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 07:46:43 +
+
 libsolv (0.7.28-1) unstable; urgency=medium
 
   * Move package to pkg-rpm-team
diff -Nru libsolv-0.7.28/debian/control libsolv-0.7.28/debian/control
--- libsolv-0.7.28/debian/control   2024-01-02 11:27:52.0 +
+++ libsolv-0.7.28/debian/control   2024-02-02 07:46:43.0 +
@@ -23,7 +23,10 @@
 Vcs-Browser: https://salsa.debian.org/pkg-rpm-team/libsolv/
 Vcs-Git: https://salsa.debian.org/pkg-rpm-team/libsolv.git
 
-Package: libsolv1
+Package: libsolv1t64
+Provides: ${t64:Provides}
+Replaces: libsolv1
+Breaks: libsolv1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -78,7 +81,7 @@
  libsolv-dev
 Depends:
  ${misc:Depends},
- libsolv1 (= ${binary:Version}),
+ libsolv1t64 (= ${binary:Version}),
  libsolvext-dev (= ${binary:Version}),
 Breaks:
  libsolv0-dev (<< 0.7),
@@ -95,7 +98,10 @@
  .
  This package contains development files for libsolv.
 
-Package: libsolvext1
+Package: libsolvext1t64
+Provides: ${t64:Provides}
+Replaces: libsolvext1
+Breaks: libsolvext1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -137,7 +143,7 @@
  libsolvext-dev
 Depends:
  ${misc:Depends},
- libsolvext1 (= ${binary:Version}),
+ libsolvext1t64 (= ${binary:Version}),
 Breaks:
  libsolvext0-dev (<< 0.7),
 Replaces:
@@ -158,7 +164,7 @@
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
- libsolv1 (= ${binary:Version}),
+ libsolv1t64 (= ${binary:Version}),
 Description: dependency solver using a satisfiability algorithm (command-line 
tools)
  This dependency solver code in this package is based on two major, but
  independent, blocks:
@@ -177,7 +183,7 @@
  ${python3:Depends},
  ${shlibs:Depends},
  ${misc:Depends},
- libsolv1 (= ${binary:Version}),
+ libsolv1t64 (= ${binary:Version}),
 Description: dependency solver using a satisfiability algorithm (Python3 
bindings)
  This dependency solver code in this package is based on two major, but
  independent, blocks:
@@ -196,7 +202,7 @@
  ${perl:Depends},
  ${shlibs:Depends},
  ${misc:Depends},
- libsolv1 (= ${binary:Version}),
+ libsolv1t64 (= ${binary:Version}),
 Description: dependency solver using a satisfiability algorithm (Perl bindings)
  This dependency solver code in this package is based on two major, but
  independent, blocks:
diff -Nru libsolv-0.7.28/debian/libsolv1.install 
libsolv-0.7.28/debian/libsolv1.install
--- libsolv-0.7.28/debian/libsolv1.install  

Bug#1062634: libspatialaudio: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libspatialaudio
Version: 0.3.0+git20180730+dfsg1-2
Severity: serious
Tags: patch pending
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
libspatialaudio 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 libspatialaudio
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libspatialaudio-0.3.0+git20180730+dfsg1/debian/changelog 
libspatialaudio-0.3.0+git20180730+dfsg1/debian/changelog
--- libspatialaudio-0.3.0+git20180730+dfsg1/debian/changelog2019-01-05 
14:07:54.0 +
+++ libspatialaudio-0.3.0+git20180730+dfsg1/debian/changelog2024-02-02 
07:49:58.0 +
@@ -1,3 +1,10 @@
+libspatialaudio (0.3.0+git20180730+dfsg1-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 07:49:58 +
+
 libspatialaudio (0.3.0+git20180730+dfsg1-2) unstable; urgency=medium
 
   * debian/control:
diff -Nru libspatialaudio-0.3.0+git20180730+dfsg1/debian/control 
libspatialaudio-0.3.0+git20180730+dfsg1/debian/control
--- libspatialaudio-0.3.0+git20180730+dfsg1/debian/control  2019-01-05 
14:03:41.0 +
+++ libspatialaudio-0.3.0+git20180730+dfsg1/debian/control  2024-02-02 
07:49:58.0 +
@@ -21,7 +21,7 @@
 Multi-Arch: same
 Depends:
  ${misc:Depends},
- libspatialaudio0 (= ${binary:Version}),
+ libspatialaudio0t64 (= ${binary:Version}),
  libmysofa-dev
 Description: library for ambisonic encoding and decoding (development files)
  libspatialaudio is an open-source and cross-platform C++ library for Ambisonic
@@ -42,7 +42,10 @@
  .
  This package contains the development files.
 
-Package: libspatialaudio0
+Package: libspatialaudio0t64
+Provides: ${t64:Provides}
+Replaces: libspatialaudio0
+Breaks: libspatialaudio0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
diff -Nru 
libspatialaudio-0.3.0+git20180730+dfsg1/debian/libspatialaudio0.install 
libspatialaudio-0.3.0+git20180730+dfsg1/debian/libspatialaudio0.install
--- libspatialaudio-0.3.0+git20180730+dfsg1/debian/libspatialaudio0.install 
2018-07-31 03:18:24.0 +
+++ libspatialaudio-0.3.0+git20180730+dfsg1/debian/libspatialaudio0.install 
1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libspatialaudio.so.*
diff -Nru 
libspatialaudio-0.3.0+git20180730+dfsg1/debian/libspatialaudio0t64.install 
libspatialaudio-0.3.0+git20180730+dfsg1/debian/libspatialaudio0t64.install
--- libspatialaudio-0.3.0+git20180730+dfsg1/debian/libspatialaudio0t64.install  
1970-01-01 00:00:00.0 +
+++ libspatialaudio-0.3.0+git20180730+dfsg1/debian/libspatialaudio0t64.install  
2018-07-31 03:18:24.0 +
@@ -0,0 +1 @@
+usr/lib/*/libspatialaudio.so.*
diff -Nru 
libspatialaudio-0.3.0+git20180730+dfsg1/debian/libspatialaudio0t64.lintian-overrides
 
libspatialaudio-0.3.0+git20180730+dfsg1/debian/libspatialaudio0t64.lintian-overrides
--- 
libspatialaudio-0.3.0+git20180730+dfsg1/debian/libspatialaudio0t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ 

Bug#1062631: libsnl: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libsnl
Version: 0.2.1.svn.18-1.1
Severity: serious
Tags: patch pending
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
libsnl 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 libsnl
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libsnl-0.2.1.svn.18/debian/changelog 
libsnl-0.2.1.svn.18/debian/changelog
--- libsnl-0.2.1.svn.18/debian/changelog2019-01-01 20:26:06.0 
+
+++ libsnl-0.2.1.svn.18/debian/changelog2024-02-02 07:43:40.0 
+
@@ -1,3 +1,10 @@
+libsnl (0.2.1.svn.18-1.2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 07:43:40 +
+
 libsnl (0.2.1.svn.18-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru libsnl-0.2.1.svn.18/debian/control libsnl-0.2.1.svn.18/debian/control
--- libsnl-0.2.1.svn.18/debian/control  2019-01-01 20:26:06.0 +
+++ libsnl-0.2.1.svn.18/debian/control  2024-02-02 07:43:40.0 +
@@ -12,7 +12,7 @@
 Package: libsnl-dev
 Architecture: any
 Section: libdevel
-Depends: libsnl0 (= ${binary:Version}),
+Depends: libsnl0t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: Simple Nurbs Library (development files)
  libSNL is a library of routines used for the
@@ -23,7 +23,10 @@
  .
  This package contains files needed to develop programs using libsnl.
 
-Package: libsnl0
+Package: libsnl0t64
+Provides: ${t64:Provides}
+Replaces: libsnl0
+Breaks: libsnl0 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends},
  ${misc:Depends}
diff -Nru libsnl-0.2.1.svn.18/debian/libsnl0.dirs 
libsnl-0.2.1.svn.18/debian/libsnl0.dirs
--- libsnl-0.2.1.svn.18/debian/libsnl0.dirs 2015-05-01 17:40:16.0 
+
+++ libsnl-0.2.1.svn.18/debian/libsnl0.dirs 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib
diff -Nru libsnl-0.2.1.svn.18/debian/libsnl0.install.in 
libsnl-0.2.1.svn.18/debian/libsnl0.install.in
--- libsnl-0.2.1.svn.18/debian/libsnl0.install.in   2015-07-04 
20:28:44.0 +
+++ libsnl-0.2.1.svn.18/debian/libsnl0.install.in   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-src/lib*.so.* usr/lib/@DEB_HOST_MULTIARCH@/
diff -Nru libsnl-0.2.1.svn.18/debian/libsnl0.links.in 
libsnl-0.2.1.svn.18/debian/libsnl0.links.in
--- libsnl-0.2.1.svn.18/debian/libsnl0.links.in 2015-07-04 20:28:44.0 
+
+++ libsnl-0.2.1.svn.18/debian/libsnl0.links.in 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/@DEB_HOST_MULTIARCH@/libSNL.so.0.2 
usr/lib/@DEB_HOST_MULTIARCH@/libSNL.so.0
diff -Nru libsnl-0.2.1.svn.18/debian/libsnl0t64.dirs 
libsnl-0.2.1.svn.18/debian/libsnl0t64.dirs
--- libsnl-0.2.1.svn.18/debian/libsnl0t64.dirs  1970-01-01 00:00:00.0 
+
+++ libsnl-0.2.1.svn.18/debian/libsnl0t64.dirs  2015-05-01 17:40:16.0 
+
@@ -0,0 +1 @@
+usr/lib
diff -Nru libsnl-0.2.1.svn.18/debian/libsnl0t64.install.in 
libsnl-0.2.1.svn.18/debian/libsnl0t64.install.in
--- libsnl-0.2.1.svn.18/debian/libsnl0t64.install.in1970-01-01 

Bug#1062484: [Pkg-utopia-maintainers] Bug#1062484: libnma: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Hi Michael,

On Thu, Feb 01, 2024 at 06:34:13PM +0100, Michael Biebl wrote:
> Am 01.02.24 um 18:00 schrieb Steve Langasek:
> > Source: libnma
> > Version: 1.10.6-2
> > Severity: serious
> > Tags: patch pending
> > Justification: library ABI skew on upgrade
> > User: debian-...@lists.debian.org
> > Usertags: time-t
> > 
> > Dear maintainer,
> > 
> > As part of the 64-bit time_t transition required to support 32-bit
> > architectures in 2038 and beyond
> > (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> > libnma 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).

> I would like to avoid an unnecessary package rename.
> Can you point me to the place where time_t is exposed in the ABI?

Well I have a post to debian-devel-announce today which would've provided
more pointers to this sort of thing, but unfortunately lists.debian.org no
longer appears to reliably let mail through from Debian Developers (despite
having valid signatures with both dkim and PGP).

libnma falls into the bucket of packages that we weren't able to analyze, so
we assume out of an abundance of caution that it is ABI-breaking and should
be renamed:

  
https://adrien.dcln.fr/misc/armhf-time_t/2024-02-01T09%3A53%3A00/logs/libnma-headers/base/log.txt

If you feel strongly that the package should not be renamed, patches to
https://salsa.debian.org/vorlon/armhf-time_t/-/blob/main/check-armhf-time_t?ref_type=heads
are very welcome to make it possible to compile the headers for analysis and
confirm that the library's ABI is not affected by time_t.

From the log it looks like this is a missing gtk include, which can easily
be fixed either in the upstream source or by adding an appropriate quirk to
the above script.

We will happily rerun abi-compliance-checker to confirm the ABI status if
this is fixed.

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


signature.asc
Description: PGP signature


Bug#1062630: libsmraw: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libsmraw
Version: 20181227-2
Severity: serious
Tags: patch pending
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
libsmraw 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 libsmraw
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libsmraw-20181227/debian/changelog libsmraw-20181227/debian/changelog
--- libsmraw-20181227/debian/changelog  2021-01-27 09:02:40.0 +
+++ libsmraw-20181227/debian/changelog  2024-02-02 07:42:10.0 +
@@ -1,3 +1,10 @@
+libsmraw (20181227-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 07:42:10 +
+
 libsmraw (20181227-2) unstable; urgency=medium
 
   [ Samuel Henrique ]
diff -Nru libsmraw-20181227/debian/control libsmraw-20181227/debian/control
--- libsmraw-20181227/debian/control2021-01-27 09:02:40.0 +
+++ libsmraw-20181227/debian/control2024-02-02 07:42:10.0 +
@@ -15,13 +15,16 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libsmraw1 (= ${binary:Version})
+ libsmraw1t64 (= ${binary:Version})
 Description: split RAW image format access library -- development files
  libsmraw is a library to access the (split) RAW image format.
  .
  This package includes the development support files.
 
-Package: libsmraw1
+Package: libsmraw1t64
+Provides: ${t64:Provides}
+Replaces: libsmraw1
+Breaks: libsmraw1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -36,7 +39,7 @@
 Architecture: any
 Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libsmraw1,
+ libsmraw1t64,
 Description: split RAW image format access library -- Utilities
  libsmraw is a library to access the (split) RAW image format.
  .
@@ -46,7 +49,7 @@
 Package: python3-libsmraw
 Section: python
 Architecture: any
-Depends: libsmraw1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, 
${python3:Depends}
+Depends: libsmraw1t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}, ${python3:Depends}
 Multi-Arch: same
 Description: split RAW image format access library -- Python 3 bindings
  libsmraw is a library to access the (split) RAW image format.
diff -Nru libsmraw-20181227/debian/libsmraw1.install 
libsmraw-20181227/debian/libsmraw1.install
--- libsmraw-20181227/debian/libsmraw1.install  2021-01-27 09:02:40.0 
+
+++ libsmraw-20181227/debian/libsmraw1.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*-*/lib*.so.*
diff -Nru libsmraw-20181227/debian/libsmraw1.symbols 
libsmraw-20181227/debian/libsmraw1.symbols
--- libsmraw-20181227/debian/libsmraw1.symbols  2021-01-27 09:02:40.0 
+
+++ libsmraw-20181227/debian/libsmraw1.symbols  1970-01-01 00:00:00.0 
+
@@ -1,102 +0,0 @@
-libsmraw.so.1 libsmraw1 #MINVER#
- (optional|regex)^libcdata_.* 0
- (optional|regex)^libcerror_.* 0
- (optional|regex)^libcfile_.* 0
- (optional|regex)^libclocale_.* 0
- (optional|regex)^libcnotify_.* 0
- (optional|regex)^libcpath_.* 0
- 

Bug#1062629: libsmpp34: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libsmpp34
Version: 1.14.3-1
Severity: serious
Tags: patch pending
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
libsmpp34 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 libsmpp34
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libsmpp34-1.14.3/debian/changelog libsmpp34-1.14.3/debian/changelog
--- libsmpp34-1.14.3/debian/changelog   2023-11-01 18:20:19.0 +
+++ libsmpp34-1.14.3/debian/changelog   2024-02-02 07:41:26.0 +
@@ -1,3 +1,10 @@
+libsmpp34 (1.14.3-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 07:41:26 +
+
 libsmpp34 (1.14.3-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru libsmpp34-1.14.3/debian/control libsmpp34-1.14.3/debian/control
--- libsmpp34-1.14.3/debian/control 2023-11-01 18:19:59.0 +
+++ libsmpp34-1.14.3/debian/control 2024-02-02 07:41:26.0 +
@@ -13,7 +13,10 @@
 Homepage: http://c-open-smpp-34.sourceforge.net/
 Rules-Requires-Root: no
 
-Package: libsmpp34-1
+Package: libsmpp34-1t64
+Provides: ${t64:Provides}
+Replaces: libsmpp34-1
+Breaks: libsmpp34-1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends},
@@ -30,7 +33,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libsmpp34-1 (= ${binary:Version}),
+Depends: libsmpp34-1t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: Development files for libsmpp34
  This library is an implementation for providing the PDU handling of the
diff -Nru libsmpp34-1.14.3/debian/libsmpp34-1.install 
libsmpp34-1.14.3/debian/libsmpp34-1.install
--- libsmpp34-1.14.3/debian/libsmpp34-1.install 2023-11-01 18:19:59.0 
+
+++ libsmpp34-1.14.3/debian/libsmpp34-1.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru libsmpp34-1.14.3/debian/libsmpp34-1.symbols 
libsmpp34-1.14.3/debian/libsmpp34-1.symbols
--- libsmpp34-1.14.3/debian/libsmpp34-1.symbols 2023-11-01 18:19:59.0 
+
+++ libsmpp34-1.14.3/debian/libsmpp34-1.symbols 1970-01-01 00:00:00.0 
+
@@ -1,34 +0,0 @@
-libsmpp34.so.1 libsmpp34-1 #MINVER#
-* Build-Depends-Package: libsmpp34-dev
- build_dad@Base 1.10
- build_tlv@Base 1.10
- build_udad@Base 1.10
- destroy_dad@Base 1.10
- destroy_tlv@Base 1.10
- destroy_udad@Base 1.10
- nothing@Base 1.10
- ptrerror@Base 1.10
- smpp34_dumpBuf@Base 1.10
- smpp34_dumpPdu2@Base 1.10
- smpp34_dumpPdu@Base 1.10
- smpp34_errno@Base 1.10
- smpp34_free@Base 1.14.0
- smpp34_malloc@Base 1.14.0
- smpp34_pack2@Base 1.10
- smpp34_pack@Base 1.10
- smpp34_realloc@Base 1.14.0
- smpp34_set_memory_functions@Base 1.14.0
- smpp34_strerror@Base 1.10
- smpp34_unpack2@Base 1.10
- smpp34_unpack@Base 1.10
- str_addr_npi@Base 1.10
- str_addr_ton@Base 1.10
- str_command_id@Base 1.10
- str_command_status@Base 1.10
- str_tlv_id@Base 1.10
- test_dest_flag@Base 1.10
- test_interface_version@Base 1.10
- test_sequence_number@Base 1.10
- valueDec_08@Base 1.10
- valueDec_16@Base 1.10
- 

Bug#1062628: libsmi: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libsmi
Version: 0.4.8+dfsg2-16
Severity: serious
Tags: patch pending
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
libsmi 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 libsmi
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libsmi-0.4.8+dfsg2/debian/changelog 
libsmi-0.4.8+dfsg2/debian/changelog
--- libsmi-0.4.8+dfsg2/debian/changelog 2018-12-02 13:45:48.0 +
+++ libsmi-0.4.8+dfsg2/debian/changelog 2024-02-02 07:40:24.0 +
@@ -1,3 +1,10 @@
+libsmi (0.4.8+dfsg2-16.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 07:40:24 +
+
 libsmi (0.4.8+dfsg2-16) unstable; urgency=medium
 
   [ Ansgar Burchardt ]
diff -Nru libsmi-0.4.8+dfsg2/debian/control libsmi-0.4.8+dfsg2/debian/control
--- libsmi-0.4.8+dfsg2/debian/control   2018-12-02 13:45:48.0 +
+++ libsmi-0.4.8+dfsg2/debian/control   2024-02-02 07:40:23.0 +
@@ -9,8 +9,8 @@
 Package: smitools
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Conflicts: libsmi2ldbl (<= 0.4.8+dfsg2-4)
-Replaces: libsmi2ldbl (<= 0.4.8+dfsg2-4)
+Conflicts: libsmi2t64 (<= 0.4.8+dfsg2-4)
+Replaces: libsmi2t64 (<= 0.4.8+dfsg2-4)
 Description: various tools operating on MIB module files
  This package includes the following tools:
* smidiff: check differences between a pair of SMI or SPPI modules
@@ -26,21 +26,24 @@
 Package: smistrip
 Architecture: all
 Depends: ${misc:Depends}
-Conflicts: libsmi2ldbl (<= 0.4.8+dfsg2-1)
-Replaces: libsmi2ldbl (<= 0.4.8+dfsg2-1)
+Conflicts: libsmi2t64 (<= 0.4.8+dfsg2-1)
+Replaces: libsmi2t64 (<= 0.4.8+dfsg2-1)
 Description: extract MIB from text files like RFC
  The smistrip program is used to extract MIB and PIB module files from
  ASCII documents like RFCs or Internet Drafts. Modules are identified
  by a starting ASN.1 DEFINITIONS clause and the matching END
  clause. The output is written to files named by the modules' names.
 
-Package: libsmi2ldbl
+Package: libsmi2t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libsmi2ldbl
+Breaks: libsmi2ldbl (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Conflicts: libsmi0, libsmi1, libsmi2
-Replaces: libsmi0, libsmi1, libsmi2
+Replaces: libsmi2ldbl, libsmi0, libsmi1, libsmi2
 Suggests: snmp-mibs-downloader
 Description: library to access SMI MIB information 
  The purpose of libsmi is to 
@@ -59,10 +62,10 @@
 
 Package: libsmi2-dev
 Architecture: any
-Depends: libsmi2ldbl (= ${binary:Version}), ${misc:Depends}
+Depends: libsmi2t64 (= ${binary:Version}), ${misc:Depends}
 Provides: libsmi-dev
 Conflicts: libsmi-dev
-Replaces: libsmi2ldbl (<< 0.4.8)
+Replaces: libsmi2t64 (<< 0.4.8)
 Section: libdevel
 Description: library to access SMI MIB information - development files
  These are the files needed to compile programs using libsmi.
diff -Nru libsmi-0.4.8+dfsg2/debian/libsmi2ldbl.dirs 
libsmi-0.4.8+dfsg2/debian/libsmi2ldbl.dirs
--- 

Bug#1062626: libsmdev: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libsmdev
Version: 20190315-2
Severity: serious
Tags: patch pending
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
libsmdev 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 libsmdev
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libsmdev-20190315/debian/changelog libsmdev-20190315/debian/changelog
--- libsmdev-20190315/debian/changelog  2021-01-27 09:02:55.0 +
+++ libsmdev-20190315/debian/changelog  2024-02-02 07:38:38.0 +
@@ -1,3 +1,10 @@
+libsmdev (20190315-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 07:38:38 +
+
 libsmdev (20190315-2) unstable; urgency=medium
 
   [ Samuel Henrique ]
diff -Nru libsmdev-20190315/debian/control libsmdev-20190315/debian/control
--- libsmdev-20190315/debian/control2021-01-27 09:02:55.0 +
+++ libsmdev-20190315/debian/control2024-02-02 07:38:37.0 +
@@ -15,13 +15,16 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libsmdev1 (= ${binary:Version})
+ libsmdev1t64 (= ${binary:Version})
 Description: storage media device access library -- development files
  libsmdev is a library to access to storage media devices.
  .
  This package includes the development support files.
 
-Package: libsmdev1
+Package: libsmdev1t64
+Provides: ${t64:Provides}
+Replaces: libsmdev1
+Breaks: libsmdev1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -36,7 +39,7 @@
 Architecture: any
 Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libsmdev1,
+ libsmdev1t64,
 Description: storage media device access library -- Utilities
  libsmdev is a library to access to storage media devices.
  .
@@ -46,7 +49,7 @@
 Package: python3-libsmdev
 Section: python
 Architecture: any
-Depends: libsmdev1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, 
${python3:Depends}
+Depends: libsmdev1t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}, ${python3:Depends}
 Multi-Arch: same
 Description: storage media device access library -- Python 3 bindings
  libsmdev is a library to access to storage media devices.
diff -Nru libsmdev-20190315/debian/libsmdev1.install 
libsmdev-20190315/debian/libsmdev1.install
--- libsmdev-20190315/debian/libsmdev1.install  2021-01-27 09:02:55.0 
+
+++ libsmdev-20190315/debian/libsmdev1.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*-*/lib*.so.*
diff -Nru libsmdev-20190315/debian/libsmdev1.symbols 
libsmdev-20190315/debian/libsmdev1.symbols
--- libsmdev-20190315/debian/libsmdev1.symbols  2021-01-27 09:02:55.0 
+
+++ libsmdev-20190315/debian/libsmdev1.symbols  1970-01-01 00:00:00.0 
+
@@ -1,87 +0,0 @@
-libsmdev.so.1 libsmdev1 #MINVER#
- (optional|regex)^libcdata_.* 0
- (optional|regex)^libcerror_.* 0
- (optional|regex)^libcfile_.* 0
- (optional|regex)^libclocale_.* 0
- (optional|regex)^libcnotify_.* 0
- (optional|regex)^libcthreads_.* 0
- 

Bug#1062627: libsmf: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libsmf
Version: 1.3-4
Severity: serious
Tags: patch pending
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
libsmf 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 libsmf
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libsmf-1.3/debian/changelog libsmf-1.3/debian/changelog
--- libsmf-1.3/debian/changelog 2020-08-17 20:43:21.0 +
+++ libsmf-1.3/debian/changelog 2024-02-02 07:39:45.0 +
@@ -1,3 +1,10 @@
+libsmf (1.3-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 07:39:45 +
+
 libsmf (1.3-4) unstable; urgency=medium
 
   * QA upload.
diff -Nru libsmf-1.3/debian/control libsmf-1.3/debian/control
--- libsmf-1.3/debian/control   2020-08-17 20:43:21.0 +
+++ libsmf-1.3/debian/control   2024-02-02 07:39:44.0 +
@@ -13,7 +13,7 @@
 Package: smf-utils
 Section: sound
 Architecture: any
-Depends: libsmf0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: libsmf0t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
 Conflicts: denemo (<< 0.8.14-1)
 Description: Utilities to support the smf library
  LibSMF is a BSD-licensed C library for handling SMF ("*.mid") files.
@@ -24,7 +24,7 @@
 Package: libsmf-dev
 Section: libdevel
 Architecture: any
-Depends: libsmf0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, 
libc-dev, libglib2.0-dev
+Depends: libsmf0t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, 
libc-dev, libglib2.0-dev
 Conflicts: denemo (<< 0.8.14-1)
 Description: Development files for the smf library
  LibSMF is a BSD-licensed C library for handling SMF ("*.mid") files.
@@ -32,7 +32,10 @@
  This package contains the development libraries, header files needed
  by programs that want to compile with LibSMF
 
-Package: libsmf0
+Package: libsmf0t64
+Provides: ${t64:Provides}
+Replaces: libsmf0
+Breaks: libsmf0 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: LibSMF is a BSD-licensed C library for handling SMF ("*.mid") 
files
diff -Nru libsmf-1.3/debian/libsmf0.install libsmf-1.3/debian/libsmf0.install
--- libsmf-1.3/debian/libsmf0.install   2020-08-17 20:43:21.0 +
+++ libsmf-1.3/debian/libsmf0.install   1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru libsmf-1.3/debian/libsmf0.symbols libsmf-1.3/debian/libsmf0.symbols
--- libsmf-1.3/debian/libsmf0.symbols   2020-08-17 20:39:07.0 +
+++ libsmf-1.3/debian/libsmf0.symbols   1970-01-01 00:00:00.0 +
@@ -1,63 +0,0 @@
-libsmf.so.0 libsmf0 #MINVER#
- is_status_byte@Base 1.3
- maybe_add_to_tempo_map@Base 1.3
- remove_last_tempo_with_pulses@Base 1.3
- smf_add_track@Base 1.3
- smf_create_tempo_map_and_compute_seconds@Base 1.3
- smf_decode@Base 1.3
- smf_delete@Base 1.3
- smf_event_decode@Base 1.3
- smf_event_delete@Base 1.3
- smf_event_extract_text@Base 1.3
- smf_event_is_eot@Base 1.3
- smf_event_is_last@Base 1.3
- smf_event_is_metadata@Base 1.3
- 

Bug#1062625: libsimpleini: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libsimpleini
Version: 4.20+dfsg-1
Severity: serious
Tags: patch pending
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
libsimpleini 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 libsimpleini
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libsimpleini-4.20+dfsg/debian/changelog 
libsimpleini-4.20+dfsg/debian/changelog
--- libsimpleini-4.20+dfsg/debian/changelog 2023-07-15 04:19:49.0 
+
+++ libsimpleini-4.20+dfsg/debian/changelog 2024-02-02 07:38:03.0 
+
@@ -1,3 +1,10 @@
+libsimpleini (4.20+dfsg-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 07:38:03 +
+
 libsimpleini (4.20+dfsg-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru libsimpleini-4.20+dfsg/debian/control 
libsimpleini-4.20+dfsg/debian/control
--- libsimpleini-4.20+dfsg/debian/control   2023-07-15 04:19:49.0 
+
+++ libsimpleini-4.20+dfsg/debian/control   2024-02-02 07:38:03.0 
+
@@ -19,7 +19,7 @@
 Architecture: any
 Depends:
  libicu-dev,
- libsimpleini1 (= ${binary:Version}),
+ libsimpleini1t64 (= ${binary:Version}),
  ${misc:Depends},
 Multi-Arch: same
 Description: C++ library for INI-style configuration files (development files)
@@ -30,7 +30,10 @@
  .
  This package contains the header files.
 
-Package: libsimpleini1
+Package: libsimpleini1t64
+Provides: ${t64:Provides}
+Replaces: libsimpleini1
+Breaks: libsimpleini1 (<< ${source:Version})
 Architecture: any
 Depends:
  ${misc:Depends},
diff -Nru libsimpleini-4.20+dfsg/debian/libsimpleini1.install 
libsimpleini-4.20+dfsg/debian/libsimpleini1.install
--- libsimpleini-4.20+dfsg/debian/libsimpleini1.install 2022-06-15 
16:41:05.0 +
+++ libsimpleini-4.20+dfsg/debian/libsimpleini1.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libsimpleini.so.*
diff -Nru libsimpleini-4.20+dfsg/debian/libsimpleini1.symbols 
libsimpleini-4.20+dfsg/debian/libsimpleini1.symbols
--- libsimpleini-4.20+dfsg/debian/libsimpleini1.symbols 2023-07-15 
04:19:49.0 +
+++ libsimpleini-4.20+dfsg/debian/libsimpleini1.symbols 1970-01-01 
00:00:00.0 +
@@ -1,386 +0,0 @@
-libsimpleini.so.1 libsimpleini1 #MINVER#
-* Build-Depends-Package: libsimpleini-dev
- (c++)"CSimpleIniTempl, SI_ConvertA 
>::AddEntry(char const*, char const*, char const*, char const*, bool, 
bool)@Base" 4.17
- (c++)"CSimpleIniTempl, SI_ConvertA 
>::CSimpleIniTempl(bool, bool, bool)@Base" 4.17
- (c++)"CSimpleIniTempl, SI_ConvertA 
>::Converter::ConvertToStore(char const*)@Base" 4.17
- (c++)"CSimpleIniTempl, SI_ConvertA 
>::Converter::Converter(CSimpleIniTempl, 
SI_ConvertA >::Converter const&)@Base" 4.17
- (c++)"CSimpleIniTempl, SI_ConvertA 
>::Converter::Converter(bool)@Base" 4.17
- (c++)"CSimpleIniTempl, SI_ConvertA 
>::Converter::Data()@Base" 4.17
- (c++)"CSimpleIniTempl, SI_ConvertA 
>::Converter::operator=(CSimpleIniTempl, 
SI_ConvertA >::Converter const&)@Base" 4.17
- (c++)"CSimpleIniTempl, SI_ConvertA 

Bug#1062624: libsigscan: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libsigscan
Version: 20201117-1
Severity: serious
Tags: patch pending
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
libsigscan 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 libsigscan
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libsigscan-20201117/debian/changelog 
libsigscan-20201117/debian/changelog
--- libsigscan-20201117/debian/changelog2020-12-05 13:55:28.0 
+
+++ libsigscan-20201117/debian/changelog2024-02-02 07:36:47.0 
+
@@ -1,3 +1,10 @@
+libsigscan (20201117-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 07:36:47 +
+
 libsigscan (20201117-1) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru libsigscan-20201117/debian/control libsigscan-20201117/debian/control
--- libsigscan-20201117/debian/control  2020-12-05 13:51:32.0 +
+++ libsigscan-20201117/debian/control  2024-02-02 07:36:47.0 +
@@ -18,14 +18,17 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libsigscan1 (= ${binary:Version})
+ libsigscan1t64 (= ${binary:Version})
 Description: binary signature scanning library -- development files
  libsigscan is a library for binary signature scanning, using simple
  offset/string-based signatures.
  .
  This package includes the development support files.
 
-Package: libsigscan1
+Package: libsigscan1t64
+Provides: ${t64:Provides}
+Replaces: libsigscan1
+Breaks: libsigscan1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends},
@@ -41,7 +44,7 @@
 Architecture: any
 Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libsigscan1,
+ libsigscan1t64,
 Description: binary signature scanning library -- Utilities
  libsigscan is a library for binary signature scanning, using simple
  offset/string-based signatures.
@@ -52,7 +55,7 @@
 Package: python3-libsigscan
 Section: python
 Architecture: any
-Depends: libsigscan1 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}, ${python3:Depends}
+Depends: libsigscan1t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}, ${python3:Depends}
 Multi-Arch: same
 Description: binary signature scanning library -- Python 3 bindings
  libsigscan is a library for binary signature scanning, using simple
diff -Nru libsigscan-20201117/debian/libsigscan1.install 
libsigscan-20201117/debian/libsigscan1.install
--- libsigscan-20201117/debian/libsigscan1.install  2020-12-05 
13:51:31.0 +
+++ libsigscan-20201117/debian/libsigscan1.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*-*/lib*.so.*
diff -Nru libsigscan-20201117/debian/libsigscan1.symbols 
libsigscan-20201117/debian/libsigscan1.symbols
--- libsigscan-20201117/debian/libsigscan1.symbols  2020-12-05 
13:51:31.0 +
+++ libsigscan-20201117/debian/libsigscan1.symbols  1970-01-01 
00:00:00.0 +
@@ -1,142 +0,0 @@
-libsigscan.so.1 libsigscan1 #MINVER#
- 

Bug#1062623: libsigrok: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libsigrok
Version: 0.5.2-5
Severity: serious
Tags: patch pending
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
libsigrok 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 libsigrok
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libsigrok-0.5.2/debian/changelog libsigrok-0.5.2/debian/changelog
--- libsigrok-0.5.2/debian/changelog2023-12-03 19:43:23.0 +
+++ libsigrok-0.5.2/debian/changelog2024-02-02 07:35:03.0 +
@@ -1,3 +1,10 @@
+libsigrok (0.5.2-5.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 07:35:03 +
+
 libsigrok (0.5.2-5) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru libsigrok-0.5.2/debian/control libsigrok-0.5.2/debian/control
--- libsigrok-0.5.2/debian/control  2023-12-03 18:34:52.0 +
+++ libsigrok-0.5.2/debian/control  2024-02-02 07:35:03.0 +
@@ -26,7 +26,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libsigrok4 (= ${binary:Version}), ${misc:Depends},
+Depends: libsigrok4t64 (= ${binary:Version}), ${misc:Depends},
libbluetooth-dev,
libftdi1-dev,
libglib2.0-dev,
@@ -40,7 +40,10 @@
  .
  This package contains the header files and other development files.
 
-Package: libsigrok4
+Package: libsigrok4t64
+Provides: ${t64:Provides}
+Replaces: libsigrok4
+Breaks: libsigrok4 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -55,7 +58,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libsigrokcxx4 (= ${binary:Version}),
+Depends: libsigrokcxx4t64 (= ${binary:Version}),
  libsigrok-dev (= ${binary:Version}),
  ${misc:Depends}
 Description: sigrok C++ bindings - development files
@@ -64,7 +67,10 @@
  .
  This package contains the C++ header files and other development files.
 
-Package: libsigrokcxx4
+Package: libsigrokcxx4t64
+Provides: ${t64:Provides}
+Replaces: libsigrokcxx4
+Breaks: libsigrokcxx4 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
diff -Nru libsigrok-0.5.2/debian/libsigrok4.dirs 
libsigrok-0.5.2/debian/libsigrok4.dirs
--- libsigrok-0.5.2/debian/libsigrok4.dirs  2023-12-03 18:34:52.0 
+
+++ libsigrok-0.5.2/debian/libsigrok4.dirs  1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib
-usr/share
diff -Nru libsigrok-0.5.2/debian/libsigrok4.docs 
libsigrok-0.5.2/debian/libsigrok4.docs
--- libsigrok-0.5.2/debian/libsigrok4.docs  2023-12-03 18:34:52.0 
+
+++ libsigrok-0.5.2/debian/libsigrok4.docs  1970-01-01 00:00:00.0 
+
@@ -1,3 +0,0 @@
-NEWS
-README
-README.devices
diff -Nru libsigrok-0.5.2/debian/libsigrok4.install 
libsigrok-0.5.2/debian/libsigrok4.install
--- libsigrok-0.5.2/debian/libsigrok4.install   2023-12-03 18:34:52.0 
+
+++ libsigrok-0.5.2/debian/libsigrok4.install   1970-01-01 00:00:00.0 
+
@@ -1,4 +0,0 @@
-usr/lib/udev/rules.d/*sigrok*
-usr/lib/*/libsigrok.so.*

Bug#1062622: libsearpc: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libsearpc
Version: 3.3.0+really3.3+git20230527.783141f-1
Severity: serious
Tags: patch pending
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
libsearpc 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 libsearpc
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libsearpc-3.3.0+really3.3+git20230527.783141f/debian/changelog 
libsearpc-3.3.0+really3.3+git20230527.783141f/debian/changelog
--- libsearpc-3.3.0+really3.3+git20230527.783141f/debian/changelog  
2023-06-30 10:21:29.0 +
+++ libsearpc-3.3.0+really3.3+git20230527.783141f/debian/changelog  
2024-02-02 07:34:16.0 +
@@ -1,3 +1,10 @@
+libsearpc (3.3.0+really3.3+git20230527.783141f-1.1) experimental; 
urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 07:34:16 +
+
 libsearpc (3.3.0+really3.3+git20230527.783141f-1) unstable; urgency=medium
 
   * Update Standards-Version
diff -Nru libsearpc-3.3.0+really3.3+git20230527.783141f/debian/control 
libsearpc-3.3.0+really3.3+git20230527.783141f/debian/control
--- libsearpc-3.3.0+really3.3+git20230527.783141f/debian/control
2023-06-30 10:21:29.0 +
+++ libsearpc-3.3.0+really3.3+git20230527.783141f/debian/control
2024-02-02 07:34:16.0 +
@@ -16,7 +16,10 @@
 Vcs-Browser: https://salsa.debian.org/debian/libsearpc
 Vcs-Git: https://salsa.debian.org/debian/libsearpc.git
 
-Package: libsearpc1
+Package: libsearpc1t64
+Provides: ${t64:Provides}
+Replaces: libsearpc1
+Breaks: libsearpc1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -33,7 +36,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends: ${python3:Depends}, ${misc:Depends},
- libsearpc1 (= ${binary:Version}),
+ libsearpc1t64 (= ${binary:Version}),
  python3-searpc (>= ${source:Version}),
  libglib2.0-dev,
  libjansson-dev
diff -Nru 
libsearpc-3.3.0+really3.3+git20230527.783141f/debian/libsearpc1.install 
libsearpc-3.3.0+really3.3+git20230527.783141f/debian/libsearpc1.install
--- libsearpc-3.3.0+really3.3+git20230527.783141f/debian/libsearpc1.install 
2023-06-30 10:18:13.0 +
+++ libsearpc-3.3.0+really3.3+git20230527.783141f/debian/libsearpc1.install 
1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru 
libsearpc-3.3.0+really3.3+git20230527.783141f/debian/libsearpc1.symbols 
libsearpc-3.3.0+really3.3+git20230527.783141f/debian/libsearpc1.symbols
--- libsearpc-3.3.0+really3.3+git20230527.783141f/debian/libsearpc1.symbols 
2023-06-30 10:18:13.0 +
+++ libsearpc-3.3.0+really3.3+git20230527.783141f/debian/libsearpc1.symbols 
1970-01-01 00:00:00.0 +
@@ -1,46 +0,0 @@
-libsearpc.so.1 libsearpc1 #MINVER#
-* Build-Depends-Package: libsearpc-dev
- error_to_json@Base 3.0.7
- json_gobject_deserialize@Base 3.0.7
- json_gobject_serialize@Base 3.0.7
- searpc_client_async_call__int64@Base 3.0.7
- searpc_client_async_call__int@Base 3.0.7
- searpc_client_async_call__json@Base 3.0.8
- 

Bug#1062357: systemd-cron: broken result mailing implementation

2024-02-01 Thread Martin-Éric Racine
pe 2. helmik. 2024 klo 8.30 Alexandre Detiste
(alexandre.deti...@gmail.com) kirjoitti:
>
> Le jeu. 1 févr. 2024 à 09:11, Martin-Éric Racine
>  a écrit :
> > > 1)
> > >
> > > MAILFROM= is supported for a long time, is it enough ?
> > >
> > > v1.5.18 : 2020-12-26
> >
> > Thanks. Good to know. It's not documented in the crontab(5) man page.
>
> I added it now.
> It matches cronie alternative implementation roughly at the same time
> https://github.com/cronie-crond/cronie/commit/6181605fafe6aaedc0c19a8bdc85a335403b42d8

Cheers!

> > Also, can this variable be configured in a file that is dropped into
> > some directory, to avoid editing the global /etc/crontab? e.g.
> > /etc/crontab.d/ or something similar?
>
> /etc/crontab _is_ the main config file which other jobs
> (like in /etc/cron.{d,hourly,daily,...}/ will inherit mailing settings from.
> ("std::optional fallback_mailto;" in code)
>
> /etc/sysconfig/crond & /etc/default/PACKAGE are old Redhat & Debian
> things, mostly deprecated by systemd config drop-ins.

A systemd drop-in would work too. It just needs to be documented.
Which file? Which configuration key? Just as long as there's somewhere
I can drop a file to configure the MAILFROM on all my hosts, I'm good
to go.

> Maybe you'd want to read from /etc/aliases ?
> I think this one is only for receiving email, not sending.
>
> > > 2) _cron-failure should had been (re-)created by systemd-sysusers:
> >
> > helmi 01 06:20:08 p8h61 nullmailer-send[1286]: From:
> > <_cron-fail...@iki.fi> to: 
> >
> > _cron-failure does not exist as a user on iki.fi (a public e-mail
> > account e.g. gmail.com, hotmail.com), and therefore bounces.
>
> _cron-failure is a technical user, it should never leaks into e-mail 
> envelopes.
> I'm using nullmailer myself but I can't reproduce it.

It does if delivery of the cron job report fails.

Martin-Éric



Bug#1062621: libscca: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libscca
Version: 20200717-1
Severity: serious
Tags: patch pending
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
libscca 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 libscca
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libscca-20200717/debian/changelog libscca-20200717/debian/changelog
--- libscca-20200717/debian/changelog   2021-02-02 14:16:20.0 +
+++ libscca-20200717/debian/changelog   2024-02-02 07:32:49.0 +
@@ -1,3 +1,10 @@
+libscca (20200717-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 07:32:49 +
+
 libscca (20200717-1) unstable; urgency=medium
 
   * Team upload.
diff -Nru libscca-20200717/debian/control libscca-20200717/debian/control
--- libscca-20200717/debian/control 2021-02-02 14:16:20.0 +
+++ libscca-20200717/debian/control 2024-02-02 07:32:49.0 +
@@ -16,14 +16,17 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libscca1 (= ${binary:Version})
+ libscca1t64 (= ${binary:Version})
 Description: Windows Prefetch File access library -- development files
  libscca is a library to access the Windows Prefetch File (SCCA)
  format.
  .
  This package includes the development support files.
 
-Package: libscca1
+Package: libscca1t64
+Provides: ${t64:Provides}
+Replaces: libscca1
+Breaks: libscca1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -39,7 +42,7 @@
 Architecture: any
 Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libscca1,
+ libscca1t64,
 Description: Windows Prefetch File access library -- Utilities
  libscca is a library to access the Windows Prefetch File (SCCA)
  format.
@@ -49,7 +52,7 @@
 Package: python3-libscca
 Section: python
 Architecture: any
-Depends: libscca1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, 
${python3:Depends}
+Depends: libscca1t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}, ${python3:Depends}
 Description: Windows Prefetch File access library -- Python 3 bindings
  libscca is a library to access the Windows Prefetch File (SCCA)
  format.
diff -Nru libscca-20200717/debian/libscca1.install 
libscca-20200717/debian/libscca1.install
--- libscca-20200717/debian/libscca1.install2021-02-02 14:16:20.0 
+
+++ libscca-20200717/debian/libscca1.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*-*/lib*.so.*
diff -Nru libscca-20200717/debian/libscca1.symbols 
libscca-20200717/debian/libscca1.symbols
--- libscca-20200717/debian/libscca1.symbols2021-02-02 14:16:20.0 
+
+++ libscca-20200717/debian/libscca1.symbols1970-01-01 00:00:00.0 
+
@@ -1,110 +0,0 @@
-libscca.so.1 libscca1 #MINVER#
- (optional|regex)^libcdata_.* 0
- (optional|regex)^libcerror_.* 0
- (optional|regex)^libcfile_.* 0
- (optional|regex)^libclocale_.* 0
- (optional|regex)^libcnotify_.* 0
- (optional|regex)^libcpath_.* 0
- 

Bug#1062620: RM: libdvbpsi/experimental -- ROM; not involved in time_t transition

2024-02-01 Thread Sebastian Ramacher
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove
X-Debbugs-Cc: libdvb...@packages.debian.org, sramac...@debian.org
Control: affects -1 + src:libdvbpsi

libdvbpsi was initially deemed to be part of the time_t transition.
However, it was later identified that it contains no time_t related
interfaces (see #1062277). So please remove libdvbpsi from experimental.

Cheers
-- 
Sebastian Ramacher



Bug#1061835: Usage of six (Was: ragout fails its autopkg tests with Python 3.12)

2024-02-01 Thread Andreas Tille
Control: tags -1 upstream
Control: forwarded -1 https://github.com/fenderglass/Ragout/issues/88

Hi,

the usage of six is quite hard-coded into ragout code as I just reported
upstream[1].  I dout upstream will react quickly so we are possibly on
our own to get rid of this.  Alexandre, it would be great if you could
help out here.

Kind regards
   Andreas.

[1] https://github.com/fenderglass/Ragout/issues/88

-- 
http://fam-tille.de



Bug#1062619: libsbml: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libsbml
Version: 5.20.2+dfsg-2
Severity: serious
Tags: patch pending
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
libsbml 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 libsbml
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libsbml-5.20.2+dfsg/debian/changelog 
libsbml-5.20.2+dfsg/debian/changelog
--- libsbml-5.20.2+dfsg/debian/changelog2023-12-31 14:03:26.0 
+
+++ libsbml-5.20.2+dfsg/debian/changelog2024-02-02 06:17:15.0 
+
@@ -1,3 +1,10 @@
+libsbml (5.20.2+dfsg-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 06:17:15 +
+
 libsbml (5.20.2+dfsg-2) unstable; urgency=medium
 
   * Team upload.
diff -Nru libsbml-5.20.2+dfsg/debian/control libsbml-5.20.2+dfsg/debian/control
--- libsbml-5.20.2+dfsg/debian/control  2023-12-31 14:03:26.0 +
+++ libsbml-5.20.2+dfsg/debian/control  2024-02-02 06:17:15.0 +
@@ -43,7 +43,7 @@
 Package: libsbml5-dev
 Architecture: any-amd64 arm64 armel armhf any-i386 loong64 mips64el ppc64el 
s390x ia64 ppc64 riscv64 sh4 sparc64 x32
 Section: libdevel
-Depends: libsbml5 (= ${binary:Version}),
+Depends: libsbml5t64 (= ${binary:Version}),
  ${misc:Depends}
 Provides: libsbml-dev
 Description: System Biology Markup Language library - development files
@@ -54,13 +54,15 @@
  .
  This package contains files necessary for development with libsbml.
 
-Package: libsbml5
+Package: libsbml5t64
+Replaces: libsbml5
+Breaks: libsbml5 (<< ${source:Version})
 Architecture: any-amd64 arm64 armel armhf any-i386 loong64 mips64el ppc64el 
s390x ia64 ppc64 riscv64 sh4 sparc64 x32
 Section: libs
 Depends: ${shlibs:Depends},
  ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Provides: libsbml
+Provides: ${t64:Provides}, libsbml
 Multi-Arch: same
 Description: System Biology Markup Language library
  LibSBML is a library designed to help you read, write, manipulate,
diff -Nru libsbml-5.20.2+dfsg/debian/libsbml5.docs 
libsbml-5.20.2+dfsg/debian/libsbml5.docs
--- libsbml-5.20.2+dfsg/debian/libsbml5.docs2023-12-31 14:03:26.0 
+
+++ libsbml-5.20.2+dfsg/debian/libsbml5.docs1970-01-01 00:00:00.0 
+
@@ -1,3 +0,0 @@
-FUNDING.txt
-README*
-VERSION.txt
diff -Nru libsbml-5.20.2+dfsg/debian/libsbml5.install 
libsbml-5.20.2+dfsg/debian/libsbml5.install
--- libsbml-5.20.2+dfsg/debian/libsbml5.install 2023-12-31 14:03:26.0 
+
+++ libsbml-5.20.2+dfsg/debian/libsbml5.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libsbml.so.*
diff -Nru libsbml-5.20.2+dfsg/debian/libsbml5t64.docs 
libsbml-5.20.2+dfsg/debian/libsbml5t64.docs
--- libsbml-5.20.2+dfsg/debian/libsbml5t64.docs 1970-01-01 00:00:00.0 
+
+++ libsbml-5.20.2+dfsg/debian/libsbml5t64.docs 2023-12-31 14:03:26.0 
+
@@ -0,0 +1,3 @@
+FUNDING.txt
+README*
+VERSION.txt
diff -Nru libsbml-5.20.2+dfsg/debian/libsbml5t64.install 
libsbml-5.20.2+dfsg/debian/libsbml5t64.install
--- 

Bug#989714: kdump-tools is broken out of the box

2024-02-01 Thread Dominique MARTINET
Hi,

reviving this...

(Rich, sorry for double mail - my initial reply incorrectly replied to
your mail which didn't have 989...@bugs.debian.org anywhere to properly
tag... Hopefully this will get through better)

Rich Ercolani wrote on Fri, Jun 11, 2021 at 03:43:17AM -0400:
> I installed kdump-tools to take a crash dump, rebooted, verified the 
> crashkernel was configured,
> triggered the problem I wanted to examine and a dump...the machine became 
> entirely unresponsive
> over ssh or local console (kind of expected) but didn't print any sign it was 
> doing anything
> like booting the crashkernel (bad).
> 
> I left it for 15 minutes, and nothing changed, so I hard rebooted it, and 
> tried again, same result.
> 
> So I tried installing kdump-tools and then using echo 'c' | sudo tee 
> /proc/syrq-trigger  on bullseye,
> same outcome. Same on jessie/x86_64 (with manual configuration of 
> crashkernel= in the grub config).

Also got bitten by this.
What's quite horrible is that when it happened on the real machine I
wanted to debug there was no sign it was doing anything -- the HDMI
screen setup probably didn't have time to happen on crash kernel to be
able to print anything, so even connecting a screen wouldn't help.

I also misread the 384M:-128M syntax to 384M@128M (second digit being
location in the later case) so tried to increase the first value which
obviously had no impact... and then tried in a VM at which point serial
works and it was clear enough, but the default experience was just
horrible, especially since the system never came back.

We probably ought to add 'panic=30' (or some arbitrary time) to
KDUMP_CMDLINE_APPEND's defaut value.


> So I looted part of the crashkernel= setting from the Ubuntu system 
> (crashkernel=512M-:192M was theirs,
> I used 384M-:192M) - no change. Tried 384M-:256M, and it worked. So I tried 
> theirs verbatim, and it
> also worked every time.
> 
> So maybe we need different defaults on at least x86_64 systems?

I haven't tried with less memory, but I'd say we can make use of the
range syntax to provide bigger values when the system has more than a
few GB of ram at least.
I can spend a bit of time to try in a VM with various values, but
something like crashkernel=512M-4G:192M,4G-64G:256M,64G-:384M is
probably sensible?
(lowest value coming from ubuntu's settings, would need to test how much
is needed for a system with 384MB but I'd be reluctant to take half of
its ram for crashkernel)

> (I specify x86_64 because using 512M-:192M breaks crashkernel more on my i386 
> testbeds.)

(Can't help about i386 though)

Thanks,
--
Dominique Martinet



Bug#1059671: python3-capstone: Python 3.12 has no module named 'distutils'

2024-02-01 Thread Graham Inggs
Control: tags -1 + patch

Hi Maintainer

It turns out the usage of distutils.sysconfig.get_python_lib() was
already patched out in a previous patch [1].

I believe all that is required here is patching out the import of
distutils.sysconfig:

--- a/bindings/python/capstone/__init__.py
+++ b/bindings/python/capstone/__init__.py
@@ -263,7 +263,6 @@

 import ctypes, ctypes.util
 from os.path import split, join, dirname
-import distutils.sysconfig

 import inspect
 if not hasattr(sys.modules[__name__], '__file__'):

...and dropping the dependency on python3-distutils:

--- a/debian/control
+++ b/debian/control
@@ -66,7 +67,6 @@
 Section: python
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, libcapstone4,
- python3-distutils
 XB-Python3-Version: ${python:Versions}
 Description: lightweight multi-architecture disassembly framework -
Python bindings
  Capstone is a lightweight multi-platform, multi-architecture disassembly

Regards
Graham


[1] 
https://salsa.debian.org/pkg-security-team/capstone/-/blob/debian/4.0.2-5/debian/patches/0001-Remove-magic-for-loading-shared-libraries.patch?ref_type=tags#L57



Bug#1062357: systemd-cron: broken result mailing implementation

2024-02-01 Thread Alexandre Detiste
Le jeu. 1 févr. 2024 à 09:11, Martin-Éric Racine
 a écrit :
> > 1)
> >
> > MAILFROM= is supported for a long time, is it enough ?
> >
> > v1.5.18 : 2020-12-26
>
> Thanks. Good to know. It's not documented in the crontab(5) man page.

I added it now.
It matches cronie alternative implementation roughly at the same time
https://github.com/cronie-crond/cronie/commit/6181605fafe6aaedc0c19a8bdc85a335403b42d8

> Also, can this variable be configured in a file that is dropped into
> some directory, to avoid editing the global /etc/crontab? e.g.
> /etc/crontab.d/ or something similar?

/etc/crontab _is_ the main config file which other jobs
(like in /etc/cron.{d,hourly,daily,...}/ will inherit mailing settings from.
("std::optional fallback_mailto;" in code)

/etc/sysconfig/crond & /etc/default/PACKAGE are old Redhat & Debian
things, mostly deprecated by systemd config drop-ins.

Maybe you'd want to read from /etc/aliases ?
I think this one is only for receiving email, not sending.

> > 2) _cron-failure should had been (re-)created by systemd-sysusers:
>
> helmi 01 06:20:08 p8h61 nullmailer-send[1286]: From:
> <_cron-fail...@iki.fi> to: 
>
> _cron-failure does not exist as a user on iki.fi (a public e-mail
> account e.g. gmail.com, hotmail.com), and therefore bounces.

_cron-failure is a technical user, it should never leaks into e-mail envelopes.
I'm using nullmailer myself but I can't reproduce it.

I'm off, I'll check again next week

Greetings



Bug#1062618: ITP: fonts-topaz-unicode -- Amiga 500 "Topaz" font updated for the 21st century

2024-02-01 Thread Gürkan Myczko

Package: wnpp
Severity: wishlist
Owner: Gürkan Myczko 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: fonts-topaz-unicode
  Version : 1+git20240201+ds
  Upstream Authors: Screwtape
  URL : https://gitlab.com/Screwtapello/topaz-unicode
* License : ISC
  Description : Amiga 500 "Topaz" font updated for the 21st century
 This is therefore a highly nostalgic typeface for people of a certain 
age and
 geographical distribution, but it's also a genuinely good font. It's 
high
 contrast, it's consistently designed (within the limits of 8x8px), and 
it's

 quite compact.



Bug#1062617: libsbig: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libsbig
Version: 4.9.9-4
Severity: serious
Tags: patch pending
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
libsbig 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 libsbig
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libsbig-4.9.9/debian/changelog libsbig-4.9.9/debian/changelog
--- libsbig-4.9.9/debian/changelog  2022-08-18 20:49:12.0 +
+++ libsbig-4.9.9/debian/changelog  2024-02-02 06:16:29.0 +
@@ -1,3 +1,10 @@
+libsbig (4.9.9-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 06:16:29 +
+
 libsbig (4.9.9-4) unstable; urgency=medium
 
   * debian/rules: avoid dh_dwz
diff -Nru libsbig-4.9.9/debian/control libsbig-4.9.9/debian/control
--- libsbig-4.9.9/debian/control2022-08-18 20:49:12.0 +
+++ libsbig-4.9.9/debian/control2024-02-02 06:16:29.0 +
@@ -13,7 +13,10 @@
 Vcs-Browser: https://salsa.debian.org/debian-astro-team/libsbig
 Vcs-Git: https://salsa.debian.org/debian-astro-team/libsbig.git
 
-Package: libsbig4
+Package: libsbig4t64
+Provides: ${t64:Provides}
+Replaces: libsbig4
+Breaks: libsbig4 (<< ${source:Version})
 Architecture: amd64 armhf arm64
 Depends: ${shlibs:Depends}, ${misc:Depends}
, fxload
@@ -28,7 +31,7 @@
 Package: libsbig-dev
 Section: non-free/libdevel
 Architecture: amd64 armhf arm64
-Depends: libsbig4 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: libsbig4t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
 Description: SBIG Universal Library Driver - development files
  The Official Santa Barbra Instrument Group (SBIG) Universal Library
  Driver is used by applications to access and control the USB,
diff -Nru libsbig-4.9.9/debian/libsbig4.install 
libsbig-4.9.9/debian/libsbig4.install
--- libsbig-4.9.9/debian/libsbig4.install   2022-08-18 20:49:12.0 
+
+++ libsbig-4.9.9/debian/libsbig4.install   1970-01-01 00:00:00.0 
+
@@ -1,3 +0,0 @@
-lib/firmware/*
-lib/udev/rules.d/*
-usr/lib/*/libsbig.so.*
diff -Nru libsbig-4.9.9/debian/libsbig4t64.install 
libsbig-4.9.9/debian/libsbig4t64.install
--- libsbig-4.9.9/debian/libsbig4t64.install1970-01-01 00:00:00.0 
+
+++ libsbig-4.9.9/debian/libsbig4t64.install2022-08-18 20:49:12.0 
+
@@ -0,0 +1,3 @@
+lib/firmware/*
+lib/udev/rules.d/*
+usr/lib/*/libsbig.so.*
diff -Nru libsbig-4.9.9/debian/libsbig4t64.lintian-overrides 
libsbig-4.9.9/debian/libsbig4t64.lintian-overrides
--- libsbig-4.9.9/debian/libsbig4t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ libsbig-4.9.9/debian/libsbig4t64.lintian-overrides  2024-02-02 
06:16:29.0 +
@@ -0,0 +1 @@
+libsbig4t64: package-name-doesnt-match-sonames libsbig4


Bug#1062614: librsync: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: librsync
Version: 2.3.4-1
Severity: serious
Tags: patch pending
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
librsync 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 librsync
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru librsync-2.3.4/debian/changelog librsync-2.3.4/debian/changelog
--- librsync-2.3.4/debian/changelog 2023-06-12 17:16:49.0 +
+++ librsync-2.3.4/debian/changelog 2024-02-02 06:13:51.0 +
@@ -1,3 +1,10 @@
+librsync (2.3.4-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 06:13:51 +
+
 librsync (2.3.4-1) unstable; urgency=medium
 
   * New upstream version.
diff -Nru librsync-2.3.4/debian/control librsync-2.3.4/debian/control
--- librsync-2.3.4/debian/control   2023-06-12 17:16:49.0 +
+++ librsync-2.3.4/debian/control   2024-02-02 06:13:51.0 +
@@ -10,7 +10,10 @@
 Vcs-Browser: https://salsa.debian.org/wrar/librsync
 Rules-Requires-Root: no
 
-Package: librsync2
+Package: librsync2t64
+Provides: ${t64:Provides}
+Replaces: librsync2
+Breaks: librsync2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -27,7 +30,7 @@
 Section: libdevel
 Architecture: any
 Depends:
- ${misc:Depends}, librsync2 (= ${binary:Version}), libpopt-dev
+ ${misc:Depends}, librsync2t64 (= ${binary:Version}), libpopt-dev
 Conflicts: librsync1
 Multi-Arch: same
 Description: rsync remote-delta algorithm library (development)
diff -Nru librsync-2.3.4/debian/librsync2.docs 
librsync-2.3.4/debian/librsync2.docs
--- librsync-2.3.4/debian/librsync2.docs2023-06-12 17:16:49.0 
+
+++ librsync-2.3.4/debian/librsync2.docs1970-01-01 00:00:00.0 
+
@@ -1,4 +0,0 @@
-NEWS.md
-README.md
-THANKS
-TODO.md
diff -Nru librsync-2.3.4/debian/librsync2.install 
librsync-2.3.4/debian/librsync2.install
--- librsync-2.3.4/debian/librsync2.install 2023-06-12 17:16:49.0 
+
+++ librsync-2.3.4/debian/librsync2.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-/usr/lib/*/*.so.*
diff -Nru librsync-2.3.4/debian/librsync2.symbols 
librsync-2.3.4/debian/librsync2.symbols
--- librsync-2.3.4/debian/librsync2.symbols 2023-06-12 17:16:49.0 
+
+++ librsync-2.3.4/debian/librsync2.symbols 1970-01-01 00:00:00.0 
+
@@ -1,42 +0,0 @@
-librsync.so.2 librsync2 #MINVER#
-* Build-Depends-Package: librsync-dev
- RS_BLAKE2_SUM_LENGTH@Base 1.0.0
- RS_MD4_SUM_LENGTH@Base 1.0.0
- rs_base64@Base 1.0.0
- rs_build_hash_table@Base 1.0.0
- rs_delta_begin@Base 1.0.0
- rs_delta_file@Base 1.0.0
- rs_file_close@Base 1.0.0
- rs_file_copy_cb@Base 1.0.0
- rs_file_open@Base 1.0.0
- rs_file_size@Base 2.2.1
- rs_format_stats@Base 1.0.0
- rs_free_sumset@Base 1.0.0
- rs_hexify@Base 1.0.0
- rs_inbuflen@Base 1.0.0
- rs_job_drive@Base 1.0.0
- rs_job_free@Base 1.0.0
- rs_job_iter@Base 1.0.0
- rs_job_statistics@Base 1.0.0
- rs_librsync_version@Base 1.0.0
- rs_loadsig_begin@Base 1.0.0
- 

Bug#1057521: libminidns-java: FTBFS with default Java 21

2024-02-01 Thread tony mancill
On Wed, Jan 31, 2024 at 09:32:29AM +1300, Vladimir Petko wrote:
>  [1] https://salsa.debian.org/debian/libminidns-java/-/merge_requests/1

Merged and uploaded.  Thank you for your contribution to Debian.



Bug#1062616: libsavitar: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libsavitar
Version: 5.0.0-4
Severity: serious
Tags: patch pending
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
libsavitar 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 libsavitar
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libsavitar-5.0.0/debian/changelog libsavitar-5.0.0/debian/changelog
--- libsavitar-5.0.0/debian/changelog   2024-01-11 10:40:01.0 +
+++ libsavitar-5.0.0/debian/changelog   2024-02-02 06:15:11.0 +
@@ -1,3 +1,10 @@
+libsavitar (5.0.0-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 06:15:11 +
+
 libsavitar (5.0.0-4) unstable; urgency=medium
 
   * Remove dependency on SIP 4.x, it's no longer needed
diff -Nru libsavitar-5.0.0/debian/control libsavitar-5.0.0/debian/control
--- libsavitar-5.0.0/debian/control 2024-01-11 10:39:16.0 +
+++ libsavitar-5.0.0/debian/control 2024-02-02 06:15:11.0 +
@@ -18,7 +18,10 @@
 Vcs-Browser: https://salsa.debian.org/3dprinting-team/libsavitar
 Vcs-Git: https://salsa.debian.org/3dprinting-team/libsavitar.git
 
-Package: libsavitar5
+Package: libsavitar5t64
+Provides: ${t64:Provides}
+Replaces: libsavitar5
+Breaks: libsavitar5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -40,7 +43,7 @@
 Multi-Arch: same
 Depends:
  libpugixml-dev,
- libsavitar5 (= ${binary:Version}),
+ libsavitar5t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: 3MF file handling library (development files)
  Savitar is a C++ library with Python 3 bindings for
@@ -57,7 +60,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libsavitar5 (= ${binary:Version}),
+ libsavitar5t64 (= ${binary:Version}),
  python3-pyqt6,
  ${misc:Depends},
  ${python3:Depends},
diff -Nru libsavitar-5.0.0/debian/libsavitar5.install 
libsavitar-5.0.0/debian/libsavitar5.install
--- libsavitar-5.0.0/debian/libsavitar5.install 2024-01-11 10:39:16.0 
+
+++ libsavitar-5.0.0/debian/libsavitar5.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libSavitar.so.*
diff -Nru libsavitar-5.0.0/debian/libsavitar5t64.install 
libsavitar-5.0.0/debian/libsavitar5t64.install
--- libsavitar-5.0.0/debian/libsavitar5t64.install  1970-01-01 
00:00:00.0 +
+++ libsavitar-5.0.0/debian/libsavitar5t64.install  2024-01-11 
10:39:16.0 +
@@ -0,0 +1 @@
+usr/lib/*/libSavitar.so.*
diff -Nru libsavitar-5.0.0/debian/libsavitar5t64.lintian-overrides 
libsavitar-5.0.0/debian/libsavitar5t64.lintian-overrides
--- libsavitar-5.0.0/debian/libsavitar5t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ libsavitar-5.0.0/debian/libsavitar5t64.lintian-overrides2024-02-02 
06:15:11.0 +
@@ -0,0 +1 @@
+libsavitar5t64: package-name-doesnt-match-sonames libsavitar5


Bug#1062615: librtr: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: librtr
Version: 0.8.0-1
Severity: serious
Tags: patch pending
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
librtr 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 librtr
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru librtr-0.8.0/debian/changelog librtr-0.8.0/debian/changelog
--- librtr-0.8.0/debian/changelog   2021-09-11 14:43:15.0 +
+++ librtr-0.8.0/debian/changelog   2024-02-02 06:14:33.0 +
@@ -1,3 +1,10 @@
+librtr (0.8.0-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 06:14:33 +
+
 librtr (0.8.0-1) unstable; urgency=medium
 
   * New upstream version 0.8.0.
diff -Nru librtr-0.8.0/debian/control librtr-0.8.0/debian/control
--- librtr-0.8.0/debian/control 2021-09-11 14:43:15.0 +
+++ librtr-0.8.0/debian/control 2024-02-02 06:14:33.0 +
@@ -19,7 +19,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: librtr0 (= ${binary:Version}), ${misc:Depends}, libssh-dev
+Depends: librtr0t64 (= ${binary:Version}), ${misc:Depends}, libssh-dev
 Suggests: librtr-doc
 Description: Small extensible RPKI-RTR-Client C library - development files
  RTRlib is an open-source C implementation of the  RPKI/Router Protocol
@@ -45,7 +45,10 @@
  This package contains the doxygen generated HTML documentation for the
  libraries.
 
-Package: librtr0
+Package: librtr0t64
+Provides: ${t64:Provides}
+Replaces: librtr0
+Breaks: librtr0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru librtr-0.8.0/debian/librtr0.install 
librtr-0.8.0/debian/librtr0.install
--- librtr-0.8.0/debian/librtr0.install 2021-09-11 14:43:15.0 +
+++ librtr-0.8.0/debian/librtr0.install 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru librtr-0.8.0/debian/librtr0.symbols 
librtr-0.8.0/debian/librtr0.symbols
--- librtr-0.8.0/debian/librtr0.symbols 2021-09-11 14:43:15.0 +
+++ librtr-0.8.0/debian/librtr0.symbols 1970-01-01 00:00:00.0 +
@@ -1,35 +0,0 @@
-librtr.so.0 librtr0 #MINVER#
-* Build-Depends-Package: librtr-dev
- lrtr_ip_addr_equal@Base 0.6.0
- lrtr_ip_addr_to_str@Base 0.6.0
- lrtr_ip_str_cmp@Base 0.6.0
- lrtr_ip_str_to_addr@Base 0.6.0
- lrtr_set_alloc_functions@Base 0.6.0
- pfx_table_add@Base 0.6.2
- pfx_table_for_each_ipv4_record@Base 0.6.0
- pfx_table_for_each_ipv6_record@Base 0.6.0
- pfx_table_free@Base 0.6.2
- pfx_table_init@Base 0.6.2
- pfx_table_remove@Base 0.6.2
- pfx_table_src_remove@Base 0.6.2
- pfx_table_validate@Base 0.6.2
- pfx_table_validate_r@Base 0.6.0
- rtr_get_interval_mode@Base 0.6.0
- rtr_mgr_add_group@Base 0.6.0
- rtr_mgr_conf_in_sync@Base 0.6.0
- rtr_mgr_for_each_group@Base 0.6.0
- rtr_mgr_for_each_ipv4_record@Base 0.6.0
- rtr_mgr_for_each_ipv6_record@Base 0.6.0
- rtr_mgr_free@Base 0.6.0
- rtr_mgr_get_first_group@Base 0.6.0
- rtr_mgr_get_spki@Base 0.6.0
- rtr_mgr_init@Base 0.6.0
- rtr_mgr_remove_group@Base 0.6.0
- rtr_mgr_start@Base 

Bug#1062613: librsb: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: librsb
Version: 1.3.0.2+dfsg-6
Severity: serious
Tags: patch pending
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
librsb 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 librsb
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru librsb-1.3.0.2+dfsg/debian/.gitignore 
librsb-1.3.0.2+dfsg/debian/.gitignore
--- librsb-1.3.0.2+dfsg/debian/.gitignore   2023-06-13 09:19:25.0 
+
+++ librsb-1.3.0.2+dfsg/debian/.gitignore   1970-01-01 00:00:00.0 
+
@@ -1,15 +0,0 @@
-/.debhelper/
-/*.debhelper.log
-/debhelper-build-stamp
-/autoreconf.after
-/autoreconf.before
-/files
-/librsb-dev.substvars
-/librsb-dev/
-/librsb-doc.substvars
-/librsb-doc/
-/librsb-tools.substvars
-/librsb-tools/
-/librsb0.substvars
-/librsb0/
-/tmp/
diff -Nru librsb-1.3.0.2+dfsg/debian/changelog 
librsb-1.3.0.2+dfsg/debian/changelog
--- librsb-1.3.0.2+dfsg/debian/changelog2023-06-13 09:19:25.0 
+
+++ librsb-1.3.0.2+dfsg/debian/changelog2024-02-02 05:59:18.0 
+
@@ -1,3 +1,10 @@
+librsb (1.3.0.2+dfsg-6.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 05:59:18 +
+
 librsb (1.3.0.2+dfsg-6) unstable; urgency=medium
 
   * Upload to unstable
diff -Nru librsb-1.3.0.2+dfsg/debian/control librsb-1.3.0.2+dfsg/debian/control
--- librsb-1.3.0.2+dfsg/debian/control  2023-06-13 09:19:25.0 +
+++ librsb-1.3.0.2+dfsg/debian/control  2024-02-02 05:59:18.0 +
@@ -16,7 +16,10 @@
 Vcs-Browser: https://salsa.debian.org/science-team/librsb
 Rules-Requires-Root: no
 
-Package: librsb0
+Package: librsb0t64
+Provides: ${t64:Provides}
+Replaces: librsb0
+Breaks: librsb0 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
@@ -35,7 +38,7 @@
 Package: librsb-dev
 Section: libdevel
 Architecture: any
-Depends: librsb0 (= ${binary:Version}), ${misc:Depends}
+Depends: librsb0t64 (= ${binary:Version}), ${misc:Depends}
 Description: shared-memory Sparse BLAS library using the RSB matrix format 
(development)
  This is a library for sparse matrix computations featuring the Recursive
  Sparse Blocks (RSB) matrix format. This format allows cache efficient and
@@ -51,7 +54,7 @@
 
 Package: librsb-tools
 Architecture: any
-Depends: librsb0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: librsb0t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
 Description: shared-memory Sparse BLAS library using the RSB matrix format 
(tools)
  This is a library for sparse matrix computations featuring the Recursive
  Sparse Blocks (RSB) matrix format. This format allows cache efficient and
diff -Nru librsb-1.3.0.2+dfsg/debian/librsb0.install 
librsb-1.3.0.2+dfsg/debian/librsb0.install
--- librsb-1.3.0.2+dfsg/debian/librsb0.install  2023-06-13 09:19:25.0 
+
+++ librsb-1.3.0.2+dfsg/debian/librsb0.install  1970-01-01 00:00:00.0 
+
@@ -1,4 +0,0 @@
-usr/lib/*/librsb.so.*
-usr/share/doc/librsb/AUTHORS

Bug#1062612: librostlab: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: librostlab
Version: 1.0.20-13
Severity: serious
Tags: patch pending
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
librostlab 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 librostlab
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru librostlab-1.0.20/debian/changelog librostlab-1.0.20/debian/changelog
--- librostlab-1.0.20/debian/changelog  2023-09-09 11:26:38.0 +
+++ librostlab-1.0.20/debian/changelog  2024-02-02 05:56:36.0 +
@@ -1,3 +1,10 @@
+librostlab (1.0.20-13.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 05:56:36 +
+
 librostlab (1.0.20-13) unstable; urgency=medium
 
   * Team Upload.
diff -Nru librostlab-1.0.20/debian/control librostlab-1.0.20/debian/control
--- librostlab-1.0.20/debian/control2023-09-09 11:26:35.0 +
+++ librostlab-1.0.20/debian/control2024-02-02 05:56:36.0 +
@@ -22,7 +22,10 @@
 Homepage: https://rostlab.org/
 Rules-Requires-Root: no
 
-Package: librostlab3
+Package: librostlab3t64
+Provides: ${t64:Provides}
+Replaces: librostlab3
+Breaks: librostlab3 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -48,7 +51,7 @@
 Package: librostlab3-dev
 Architecture: any
 Section: libdevel
-Depends: librostlab3 (= ${binary:Version}),
+Depends: librostlab3t64 (= ${binary:Version}),
  ${misc:Depends}
 Suggests: librostlab-doc
 Conflicts: librostlab-dev
diff -Nru librostlab-1.0.20/debian/librostlab3.symbols 
librostlab-1.0.20/debian/librostlab3.symbols
--- librostlab-1.0.20/debian/librostlab3.symbols2023-09-09 
11:14:32.0 +
+++ librostlab-1.0.20/debian/librostlab3.symbols1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-librostlab.so.3 librostlab3 #MINVER#
- _ZN7rostlab8blosum62E@Base 1.0.20
diff -Nru librostlab-1.0.20/debian/librostlab3t64.lintian-overrides 
librostlab-1.0.20/debian/librostlab3t64.lintian-overrides
--- librostlab-1.0.20/debian/librostlab3t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ librostlab-1.0.20/debian/librostlab3t64.lintian-overrides   2024-02-02 
05:56:36.0 +
@@ -0,0 +1 @@
+librostlab3t64: package-name-doesnt-match-sonames librostlab3
diff -Nru librostlab-1.0.20/debian/librostlab3t64.symbols 
librostlab-1.0.20/debian/librostlab3t64.symbols
--- librostlab-1.0.20/debian/librostlab3t64.symbols 1970-01-01 
00:00:00.0 +
+++ librostlab-1.0.20/debian/librostlab3t64.symbols 2024-02-02 
05:56:36.0 +
@@ -0,0 +1,2 @@
+librostlab.so.3 librostlab3t64 #MINVER#
+ _ZN7rostlab8blosum62E@Base 1.0.20


Bug#1062611: libiv-unidraw2t64 has an undeclared file conflict

2024-02-01 Thread Helmut Grohne
Package: libiv-unidraw2t64
Version: 2.0.11d.a1-1.1~exp1
Severity: serious
User: debian...@lists.debian.org
Usertags: fileconflict
Control: affects -1 + libiv2 libiv2t64
X-Debbugs-Cc: Graham Inggs , vor...@debian.org

libiv-unidraw2t64 has an undeclared file conflict. This may result in an
unpack error from dpkg.

The files
 * /usr/lib/x86_64-linux-gnu/libIV.so.2
 * /usr/lib/x86_64-linux-gnu/libIV.so.2.0.0
are contained in the packages
 * libiv-unidraw2t64/2.0.11d.a1-1.1~exp1 as present in experimental
 * libiv2
   * 2.0.11d.a1-1+b4 as present in bookworm
   * 2.0.11d.a1-1+b5 as present in trixie|unstable
   * 2.0.4a1-2 as present in bullseye
 * libiv2t64/2.0.11d.a1-1.1~exp1 as present in experimental

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

Kind regards

The Debian Usr Merge Analysis Tool

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



Bug#1062610: librnd: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: librnd
Version: 4.1.1-1
Severity: serious
Tags: patch pending
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
librnd 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 librnd
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru librnd-4.1.1/debian/changelog librnd-4.1.1/debian/changelog
--- librnd-4.1.1/debian/changelog   2024-01-13 09:12:54.0 +
+++ librnd-4.1.1/debian/changelog   2024-02-02 05:54:34.0 +
@@ -1,3 +1,10 @@
+librnd (4.1.1-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 05:54:34 +
+
 librnd (4.1.1-1) unstable; urgency=medium
 
   * new upstream version
diff -Nru librnd-4.1.1/debian/control librnd-4.1.1/debian/control
--- librnd-4.1.1/debian/control 2024-01-13 09:12:54.0 +
+++ librnd-4.1.1/debian/control 2024-02-02 05:54:34.0 +
@@ -9,7 +9,10 @@
 Vcs-Git: https://salsa.debian.org/electronics-team/librnd.git
 Vcs-Browser: https://salsa.debian.org/electronics-team/librnd
 
-Package: librnd4
+Package: librnd4t64
+Provides: ${t64:Provides}
+Replaces: librnd4
+Breaks: librnd4 (<< ${source:Version})
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Description: Ringdove 2D CAD library framework
@@ -31,7 +34,7 @@
 
 Package: librnd4-dev
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, librnd4 (= ${binary:Version}), 
libgenht1-dev, libfungw-dev
+Depends: ${misc:Depends}, ${shlibs:Depends}, librnd4t64 (= ${binary:Version}), 
libgenht1-dev, libfungw-dev
 Provides: librnd-dev (= ${binary:Version})
 Conflicts: librnd3-dev
 Replaces: librnd-dev (<< 4.0.0-1)
@@ -47,7 +50,7 @@
 
 Package: librnd4-cloud
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, librnd4 (= ${binary:Version})
+Depends: ${misc:Depends}, ${shlibs:Depends}, librnd4t64 (= ${binary:Version})
 Description: Networking plugins for accessing remote resources.
  Support library plugin for 'cloud' footprint/symbol access plugin
  that integrates remote, web access resources like edakrill or
@@ -55,34 +58,34 @@
 
 Package: librnd4-lib-gui
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, librnd4 (= ${binary:Version})
+Depends: ${misc:Depends}, ${shlibs:Depends}, librnd4t64 (= ${binary:Version})
 Description: Support library for building the GUI.
  Provides librnd specific dialog boxes (e.g. fontsel) and top window
  GUI elements.
 
 Package: librnd4-pixmap
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, librnd4 (= ${binary:Version})
+Depends: ${misc:Depends}, ${shlibs:Depends}, librnd4t64 (= ${binary:Version})
 Description: Import and export pixmap images.
  Low level support for png/jpeg/gif export plugins, low level import
  pixmap objects using libgd.
 
 Package: librnd4-hid-lesstif
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, librnd4 (= ${binary:Version}), 
librnd4-lib-gui (= ${binary:Version})
+Depends: ${misc:Depends}, ${shlibs:Depends}, librnd4t64 (= ${binary:Version}), 
librnd4-lib-gui (= 

Bug#1062609: librime: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: librime
Version: 1.9.0+dfsg1-1
Severity: serious
Tags: patch pending
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
librime 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 librime
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru librime-1.9.0+dfsg1/debian/changelog 
librime-1.9.0+dfsg1/debian/changelog
--- librime-1.9.0+dfsg1/debian/changelog2023-09-23 21:30:44.0 
+
+++ librime-1.9.0+dfsg1/debian/changelog2024-02-02 05:48:07.0 
+
@@ -1,3 +1,10 @@
+librime (1.9.0+dfsg1-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 05:48:07 +
+
 librime (1.9.0+dfsg1-1) unstable; urgency=medium
 
   * Upload to unstable.
diff -Nru librime-1.9.0+dfsg1/debian/control librime-1.9.0+dfsg1/debian/control
--- librime-1.9.0+dfsg1/debian/control  2023-09-22 00:28:50.0 +
+++ librime-1.9.0+dfsg1/debian/control  2024-02-02 05:48:06.0 +
@@ -41,7 +41,7 @@
 Package: librime-bin
 Architecture: any
 Depends:
- librime1 (= ${binary:Version}),
+ librime1t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Recommends:
@@ -63,8 +63,8 @@
 Architecture: any
 Section: libdevel
 Depends:
- librime1 (<< ${source:Upstream-Version}.0~),
- librime1 (>= ${source:Version}),
+ librime1t64 (<< ${source:Upstream-Version}.0~),
+ librime1t64 (>= ${source:Version}),
  ${misc:Depends},
 Provides:
  librime1-dev,
@@ -148,7 +148,10 @@
  This package provides octagram plugin for RIME. It provides extra 
functionality
  in grammar checking.
 
-Package: librime1
+Package: librime1t64
+Provides: ${t64:Provides}
+Replaces: librime1
+Breaks: librime1 (<< ${source:Version})
 Architecture: any
 Depends:
  ${misc:Depends},
diff -Nru librime-1.9.0+dfsg1/debian/librime1.install 
librime-1.9.0+dfsg1/debian/librime1.install
--- librime-1.9.0+dfsg1/debian/librime1.install 2023-09-22 00:00:53.0 
+
+++ librime-1.9.0+dfsg1/debian/librime1.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/librime.so.*
diff -Nru librime-1.9.0+dfsg1/debian/librime1.lintian-overrides 
librime-1.9.0+dfsg1/debian/librime1.lintian-overrides
--- librime-1.9.0+dfsg1/debian/librime1.lintian-overrides   2023-09-22 
00:00:53.0 +
+++ librime-1.9.0+dfsg1/debian/librime1.lintian-overrides   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-librime1: no-symbols-control-file
diff -Nru librime-1.9.0+dfsg1/debian/librime1.shlibs 
librime-1.9.0+dfsg1/debian/librime1.shlibs
--- librime-1.9.0+dfsg1/debian/librime1.shlibs  2023-09-23 21:30:37.0 
+
+++ librime-1.9.0+dfsg1/debian/librime1.shlibs  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-librime 1 librime1 (>= 1.9.0)
diff -Nru librime-1.9.0+dfsg1/debian/librime1t64.install 
librime-1.9.0+dfsg1/debian/librime1t64.install
--- librime-1.9.0+dfsg1/debian/librime1t64.install  1970-01-01 
00:00:00.0 +
+++ librime-1.9.0+dfsg1/debian/librime1t64.install  2023-09-22 
00:00:53.0 +
@@ -0,0 +1 @@

Bug#1062608: urwid: B-D on deprecated python3-setuptools-scm-git-archive

2024-02-01 Thread Esa Peuha
Source: urwid
Version: 2.4.6-0.1
Control: block 1060027 by -1

Currently urwid build-depends on python3-setuptools-scm-git-archive
which blocks removal of setuptools-scm-git-archive (bug #1060027).
It should build-depend on python3-setuptools-scm instead.



Bug#1062607: libretls: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libretls
Version: 3.8.1-2
Severity: serious
Tags: patch pending
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
libretls 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 libretls
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libretls-3.8.1/debian/changelog libretls-3.8.1/debian/changelog
--- libretls-3.8.1/debian/changelog 2023-10-19 09:28:09.0 +
+++ libretls-3.8.1/debian/changelog 2024-02-02 05:44:34.0 +
@@ -1,3 +1,10 @@
+libretls (3.8.1-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 05:44:34 +
+
 libretls (3.8.1-2) unstable; urgency=medium
 
   * Reupload to unstable.
diff -Nru libretls-3.8.1/debian/control libretls-3.8.1/debian/control
--- libretls-3.8.1/debian/control   2023-10-14 17:04:21.0 +
+++ libretls-3.8.1/debian/control   2024-02-02 05:44:34.0 +
@@ -10,7 +10,10 @@
 Vcs-Git: https://salsa.debian.org/md/libretls.git
 Vcs-Browser: https://salsa.debian.org/md/libretls
 
-Package: libtls28
+Package: libtls28t64
+Provides: ${t64:Provides}
+Replaces: libtls28
+Breaks: libtls28 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru libretls-3.8.1/debian/libtls28.symbols 
libretls-3.8.1/debian/libtls28.symbols
--- libretls-3.8.1/debian/libtls28.symbols  2023-10-14 17:04:27.0 
+
+++ libretls-3.8.1/debian/libtls28.symbols  1970-01-01 00:00:00.0 
+
@@ -1,93 +0,0 @@
-libtls.so.28 libtls28 #MINVER#
- tls_accept_cbs@Base 3.5.0
- tls_accept_fds@Base 3.5.0
- tls_accept_socket@Base 3.5.0
- tls_client@Base 3.5.0
- tls_close@Base 3.5.0
- tls_config_add_keypair_file@Base 3.5.0
- tls_config_add_keypair_mem@Base 3.5.0
- tls_config_add_keypair_ocsp_file@Base 3.5.0
- tls_config_add_keypair_ocsp_mem@Base 3.5.0
- tls_config_add_ticket_key@Base 3.5.0
- tls_config_clear_keys@Base 3.5.0
- tls_config_error@Base 3.5.0
- tls_config_free@Base 3.5.0
- tls_config_insecure_noverifycert@Base 3.5.0
- tls_config_insecure_noverifyname@Base 3.5.0
- tls_config_insecure_noverifytime@Base 3.5.0
- tls_config_new@Base 3.5.0
- tls_config_ocsp_require_stapling@Base 3.5.0
- tls_config_parse_protocols@Base 3.5.0
- tls_config_prefer_ciphers_client@Base 3.5.0
- tls_config_prefer_ciphers_server@Base 3.5.0
- tls_config_set_alpn@Base 3.5.0
- tls_config_set_ca_file@Base 3.5.0
- tls_config_set_ca_mem@Base 3.5.0
- tls_config_set_ca_path@Base 3.5.0
- tls_config_set_cert_file@Base 3.5.0
- tls_config_set_cert_mem@Base 3.5.0
- tls_config_set_ciphers@Base 3.5.0
- tls_config_set_crl_file@Base 3.5.0
- tls_config_set_crl_mem@Base 3.5.0
- tls_config_set_dheparams@Base 3.5.0
- tls_config_set_ecdhecurve@Base 3.5.0
- tls_config_set_ecdhecurves@Base 3.5.0
- tls_config_set_key_file@Base 3.5.0
- tls_config_set_key_mem@Base 3.5.0
- tls_config_set_keypair_file@Base 3.5.0
- tls_config_set_keypair_mem@Base 3.5.0
- tls_config_set_keypair_ocsp_file@Base 3.5.0
- tls_config_set_keypair_ocsp_mem@Base 3.5.0
- tls_config_set_ocsp_staple_file@Base 

Bug#1062376: closed by Debian FTP Masters (reply to Steve Langasek ) (Bug#1062376: fixed in libinfinity 0.7.2-2.1~exp2)

2024-02-01 Thread Steve Langasek
Control: reopen -1
Control: notfixed -1 libinfinity/0.7.2-2.1~exp2

Oops sorry, shouldn't have referenced the bug in the changelog.

On Fri, Feb 02, 2024 at 05:39:03AM +, Debian Bug Tracking System wrote:
> This is an automatic notification regarding your Bug report
> which was filed against the src:libinfinity package:
> 
> #1062376: libinfinity: NMU diff for 64-bit time_t transition
> 
> It has been closed by Debian FTP Masters  
> (reply to Steve Langasek ).
> 
> Their explanation is attached below along with your original report.
> If this explanation is unsatisfactory and you have not received a
> better one in a separate message then please contact Debian FTP Masters 
>  (reply to Steve Langasek 
> ) by
> replying to this email.
> 
> 
> -- 
> 1062376: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062376
> Debian Bug Tracking System
> Contact ow...@bugs.debian.org with problems

> Date: Fri, 02 Feb 2024 05:35:45 +
> From: Debian FTP Masters 
> To: 1062376-cl...@bugs.debian.org
> Subject: Bug#1062376: fixed in libinfinity 0.7.2-2.1~exp2
> 
> Source: libinfinity
> Source-Version: 0.7.2-2.1~exp2
> Done: Steve Langasek 
> 
> We believe that the bug you reported is fixed in the latest version of
> libinfinity, which is due to be installed in the Debian FTP archive.
> 
> A summary of the changes between this version and the previous one is
> attached.
> 
> Thank you for reporting the bug, which will now be closed.  If you
> have further comments please address them to 1062...@bugs.debian.org,
> and the maintainer will reopen the bug report if appropriate.
> 
> Debian distribution maintenance software
> pp.
> Steve Langasek  (supplier of updated libinfinity package)
> 
> (This message was generated automatically at their request; if you
> believe that there is a problem with it please contact the archive
> administrators by mailing ftpmas...@ftp-master.debian.org)
> 
> 
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA512
> 
> Format: 1.8
> Date: Fri, 02 Feb 2024 04:51:19 +
> Source: libinfinity
> Architecture: source
> Version: 0.7.2-2.1~exp2
> Distribution: experimental
> Urgency: medium
> Maintainer: Philipp Kern 
> Changed-By: Steve Langasek 
> Closes: 1062376
> Changes:
>  libinfinity (0.7.2-2.1~exp2) experimental; urgency=medium
>  .
>* Restore executable bit on debian/*.install, lost in previous upload due
>  to file rename + round-trip through diff/patch.  Closes: #1062376.
> Checksums-Sha1:
>  945847ab0eeedce1c2f97c46a2940cbc088c572e 2609 libinfinity_0.7.2-2.1~exp2.dsc
>  b0235f834b0254a2443248540b32851418ba6ee9 16216 
> libinfinity_0.7.2-2.1~exp2.debian.tar.xz
>  ac0529e54f6180c05afbf9e8c2a8992cf92e3e3e 16552 
> libinfinity_0.7.2-2.1~exp2_source.buildinfo
> Checksums-Sha256:
>  d204622bd15b9c79e39bf463099f8ebbe78aa4f56ba8bc1e1f8bd21d45b36a2f 2609 
> libinfinity_0.7.2-2.1~exp2.dsc
>  34d6204868a7567f4358638636fc22c5a82ba94775c913b2a0b428fe852caa92 16216 
> libinfinity_0.7.2-2.1~exp2.debian.tar.xz
>  75eeb74842bf57f4a6e15b9530473b3c25c1b6047bdd6f91abbca579024a0a03 16552 
> libinfinity_0.7.2-2.1~exp2_source.buildinfo
> Files:
>  ff2cd23e12c686d60cd162bfa48cef6d 2609 libs optional 
> libinfinity_0.7.2-2.1~exp2.dsc
>  2bd2768b2f0d8d6b5430f3b0a8bca2e5 16216 libs optional 
> libinfinity_0.7.2-2.1~exp2.debian.tar.xz
>  6cb0ed4bc3e9c5c4829f108d55ae6aae 16552 libs optional 
> libinfinity_0.7.2-2.1~exp2_source.buildinfo
> 
> -BEGIN PGP SIGNATURE-
> 
> iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmW8dSMSHHZvcmxvbkBk
> ZWJpYW4ub3JnAAoJEFaNMPMhshM9bIMQAMXZwHZN9F3WHZPQn7blJCpkE6Dyzs0S
> Lv1JtlJXLgjUZW99qZXdkySGlEHz3ojzteTfR67oGe0sZkIg86EpZBqs8Hrf69pL
> 7CDbx4IMlcqAP7VZhaMk9ooyKeKdePcgzOWE/RFTB1EaaxZ+kRNr9ftlt0H7sB9Z
> hSYmpjfsUd8tqc72zOF/nL2jDwgqyoHfr5RXwRiVJH2e7wgtk2t/2MsZC+ZIZeZj
> f6oRIPM/eA/IS3YCMDUdwSrh5ytX7dPBIs5cHPEf+kEa8c2H6jGIOGz8K2PXMGpl
> j73vkV8IJZlJySfPqnRYAG6avG7IIj5lawG2W16JhKSJ/TVbKfYPx6jaK5IA293M
> VG4KFcRTquJAsXnqOp8sLuhkO5lTaPoOSl9xjvZgWNqkfejMB4cXXJhgvkcvQ3Ud
> /eTYnH8HRabFt/1s9llR5cKEoFRTFVGm1W1V6LYxX1U0e5GDLpGBt0jeRE+uSF5a
> +qbs0m/bNzFUvtmg49SpJGEYs+CDjzf+kLEoG387Pn7ZpILe5t2kM/BYnFuetHll
> ns5XiwXCxHUy0iI5xar84/PKU9hYZzcD3Je+Ua9oB49J56EQVaHZfqOtNbZHRrG8
> Q739zdjlAB+FzKO/vcSahVnyzRkrz+OSJ4fP5R51srivBYZTJqS43qH/tvJkNemq
> 2S2Oc9smjkrY
> =sgrw
> -END PGP SIGNATURE-

> Date: Thu, 01 Feb 2024 07:36:37 +
> From: Steve Langasek 
> To: Debian Bug Tracking System 
> Subject: libinfinity: NMU diff for 64-bit time_t transition
> X-Mailer: reportbug 12.0.0
> 
> Source: libinfinity
> Version: 0.7.2-2
> Severity: serious
> Tags: patch pending
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
> 
> Dear maintainer,
> 
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> libinfinity as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of 

Bug#1062598: libpod: Add support for LoongArch

2024-02-01 Thread Faidon Liambotis
Control: tags -1 upstream moreinfo

On Fri, Feb 02, 2024 at 04:40:08AM +, JiaLing Zhang wrote:
> Please help to add support for loong64.I have build it in my local
> machine.

Unless I'm missing something, both of your changes seem... unrelated to
what we ship in Debian. Have you verified that this patch is needed?

In any case, kindly also submit any patches upstream.

Thanks!
Faidon



Bug#1062606: libregf: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libregf
Version: 20201007-2
Severity: serious
Tags: patch pending
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
libregf 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 libregf
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libregf-20201007/debian/changelog libregf-20201007/debian/changelog
--- libregf-20201007/debian/changelog   2021-01-27 09:02:09.0 +
+++ libregf-20201007/debian/changelog   2024-02-02 05:41:00.0 +
@@ -1,3 +1,10 @@
+libregf (20201007-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 05:41:00 +
+
 libregf (20201007-2) unstable; urgency=medium
 
   [ Sébastien Delafond ]
diff -Nru libregf-20201007/debian/control libregf-20201007/debian/control
--- libregf-20201007/debian/control 2021-01-27 09:02:09.0 +
+++ libregf-20201007/debian/control 2024-02-02 05:41:00.0 +
@@ -14,14 +14,17 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libregf1 (= ${binary:Version})
+ libregf1t64 (= ${binary:Version})
 Description: Windows NT Registry File (REGF) format access library -- 
development files
  libregf is a library to access the Windows NT Registry File (REGF)
  format.
  .
  This package includes the development support files.
 
-Package: libregf1
+Package: libregf1t64
+Provides: ${t64:Provides}
+Replaces: libregf1
+Breaks: libregf1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends},
@@ -35,7 +38,7 @@
 Architecture: any
 Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libregf1,
+ libregf1t64,
 Description: libregf -- Utilities
  libregf is a library to access the Windows NT Registry File (REGF)
  format.
@@ -46,7 +49,7 @@
 Package: python3-libregf
 Section: python
 Architecture: any
-Depends: libregf1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, 
${python3:Depends}
+Depends: libregf1t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}, ${python3:Depends}
 Multi-Arch: same
 Description: Windows NT Registry File (REGF) format access library -- Python 3 
bindings
  libregf is a library to access the Windows NT Registry File (REGF)
diff -Nru libregf-20201007/debian/libregf1.install 
libregf-20201007/debian/libregf1.install
--- libregf-20201007/debian/libregf1.install2021-01-27 09:02:09.0 
+
+++ libregf-20201007/debian/libregf1.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*-*/lib*.so.*
diff -Nru libregf-20201007/debian/libregf1.symbols 
libregf-20201007/debian/libregf1.symbols
--- libregf-20201007/debian/libregf1.symbols2021-01-27 09:02:09.0 
+
+++ libregf-20201007/debian/libregf1.symbols1970-01-01 00:00:00.0 
+
@@ -1,245 +0,0 @@
-libregf.so.1 libregf1 #MINVER#
- (optional|regex)^libcdata_.* 0
- (optional|regex)^libcerror_.* 0
- (optional|regex)^libcfile_.* 0
- (optional|regex)^libclocale_.* 0
- (optional|regex)^libcnotify_.* 0
- 

Bug#1062605: librecast: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: librecast
Version: 0.8.0-1
Severity: serious
Tags: patch pending
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
librecast 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 librecast
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru librecast-0.8.0/debian/changelog librecast-0.8.0/debian/changelog
--- librecast-0.8.0/debian/changelog2023-11-10 19:49:06.0 +
+++ librecast-0.8.0/debian/changelog2024-02-02 05:25:35.0 +
@@ -1,3 +1,10 @@
+librecast (0.8.0-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 05:25:35 +
+
 librecast (0.8.0-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru librecast-0.8.0/debian/control librecast-0.8.0/debian/control
--- librecast-0.8.0/debian/control  2023-11-10 19:19:27.0 +
+++ librecast-0.8.0/debian/control  2024-02-02 05:25:35.0 +
@@ -11,7 +11,10 @@
 Vcs-Git: https://salsa.debian.org/vagrant/librecast.git
 Vcs-Browser: https://salsa.debian.org/vagrant/librecast
 
-Package: liblibrecast0.5
+Package: liblibrecast0.5t64
+Provides: ${t64:Provides}
+Replaces: liblibrecast0.5
+Breaks: liblibrecast0.5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -25,10 +28,10 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Breaks: liblibrecast0.4, liblibrecast0.5 (<< 0.5.1-4~)
-Replaces: liblibrecast0.4, liblibrecast0.5 (<< 0.5.1-4~)
+Breaks: liblibrecast0.4, liblibrecast0.5t64 (<< 0.5.1-4~)
+Replaces: liblibrecast0.4, liblibrecast0.5t64 (<< 0.5.1-4~)
 Pre-Depends: ${misc:Pre-Depends}
-Depends: ${misc:Depends}, ${shlibs:Depends}, liblibrecast0.5 (= 
${binary:Version})
+Depends: ${misc:Depends}, ${shlibs:Depends}, liblibrecast0.5t64 (= 
${binary:Version})
 Description: librecast IPv6 multicast library (development)
  Librecast is a C library which supports IPv6 multicast networking.
  .
diff -Nru librecast-0.8.0/debian/liblibrecast0.5t64.lintian-overrides 
librecast-0.8.0/debian/liblibrecast0.5t64.lintian-overrides
--- librecast-0.8.0/debian/liblibrecast0.5t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ librecast-0.8.0/debian/liblibrecast0.5t64.lintian-overrides 2024-02-02 
05:25:35.0 +
@@ -0,0 +1 @@
+liblibrecast0.5t64: package-name-doesnt-match-sonames liblibrecast0.5
diff -Nru librecast-0.8.0/debian/rules librecast-0.8.0/debian/rules
--- librecast-0.8.0/debian/rules2023-11-10 19:19:27.0 +
+++ librecast-0.8.0/debian/rules2024-02-02 05:25:35.0 +
@@ -1,6 +1,6 @@
 #!/usr/bin/make -f
 
-ABI=$(shell awk '/PACKAGE_ABIVERS,/{print $$2}' configure.ac | sed -e 
"s,.$$,,g")
+ABI=$(shell awk '/PACKAGE_ABIVERS,/{print $$2}' configure.ac | sed -e 
"s,.$$,,g")t64
 
 %:
dh $@


Bug#1062604: cython-legacy: Please package new release 0.29.37

2024-02-01 Thread Boyuan Yang
Source: cython-legacy
Severity: normal
Version: 0.29.36-3
X-Debbugs-CC: gin...@debian.org debian-pyt...@lists.debian.org

Hi,

The cython upstream has released a new 0.29.37 release, that hopefully have
brought official python 3.12 support. Please test and package it in Debian and
I hope it could solve the compatibility issue between cython-legacy and python
3.12.

Thanks,
Boyuan Yang


signature.asc
Description: This is a digitally signed message part


Bug#1062603: librdata: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: librdata
Version: 0~20210223+git-85757dc6-2
Severity: serious
Tags: patch pending
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
librdata 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 librdata
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru librdata-0~20210223+git-85757dc6/debian/changelog 
librdata-0~20210223+git-85757dc6/debian/changelog
--- librdata-0~20210223+git-85757dc6/debian/changelog   2021-04-12 
18:44:41.0 +
+++ librdata-0~20210223+git-85757dc6/debian/changelog   2024-02-02 
05:24:49.0 +
@@ -1,3 +1,10 @@
+librdata (0~20210223+git-85757dc6-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 05:24:49 +
+
 librdata (0~20210223+git-85757dc6-2) unstable; urgency=low
 
   * Fix the d/copyright file following rejection and explanations by Thorsten
diff -Nru librdata-0~20210223+git-85757dc6/debian/control 
librdata-0~20210223+git-85757dc6/debian/control
--- librdata-0~20210223+git-85757dc6/debian/control 2021-04-12 
18:44:41.0 +
+++ librdata-0~20210223+git-85757dc6/debian/control 2024-02-02 
05:24:49.0 +
@@ -18,7 +18,10 @@
 Homepage: https://github.com/WizardMac/librdata
 
 
-Package: librdata0
+Package: librdata0t64
+Provides: ${t64:Provides}
+Replaces: librdata0
+Breaks: librdata0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends},
@@ -40,7 +43,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: librdata0 (= ${binary:Version}),
+Depends: librdata0t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: Read and write R data frames from C (dev files)
  Originally part of ReadStat, librdata is a small C library
diff -Nru librdata-0~20210223+git-85757dc6/debian/librdata0.install 
librdata-0~20210223+git-85757dc6/debian/librdata0.install
--- librdata-0~20210223+git-85757dc6/debian/librdata0.install   2021-04-12 
18:44:41.0 +
+++ librdata-0~20210223+git-85757dc6/debian/librdata0.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/librdata.so.*
diff -Nru librdata-0~20210223+git-85757dc6/debian/librdata0.links 
librdata-0~20210223+git-85757dc6/debian/librdata0.links
--- librdata-0~20210223+git-85757dc6/debian/librdata0.links 2021-04-12 
18:44:41.0 +
+++ librdata-0~20210223+git-85757dc6/debian/librdata0.links 1970-01-01 
00:00:00.0 +
@@ -1,9 +0,0 @@
-#! /usr/bin/dh-exec
-
-# Filippo Rusconi 20200605 - This is the cleanest solution:
-# https://wiki.debian.org/Multiarch/Implementation#Dynamic_debian.2F.2A_files
-
-# Make sure this file is executable !!!
-
-usr/lib/${DEB_HOST_MULTIARCH}/librdata.so.${LIBRDATA_VERSION} 
usr/lib/${DEB_HOST_MULTIARCH}/librdata.so.${LIBRDATA_SOVERSION}
-
diff -Nru librdata-0~20210223+git-85757dc6/debian/librdata0.manpages 
librdata-0~20210223+git-85757dc6/debian/librdata0.manpages
--- librdata-0~20210223+git-85757dc6/debian/librdata0.manpages  2021-04-12 
18:44:41.0 +
+++ 

Bug#1062602: librcsb-core-wrapper: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: librcsb-core-wrapper
Version: 1.005-11
Severity: serious
Tags: patch pending
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
librcsb-core-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 
librcsb-core-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'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru librcsb-core-wrapper-1.005/debian/changelog 
librcsb-core-wrapper-1.005/debian/changelog
--- librcsb-core-wrapper-1.005/debian/changelog 2022-12-01 07:15:25.0 
+
+++ librcsb-core-wrapper-1.005/debian/changelog 2024-02-02 05:21:40.0 
+
@@ -1,3 +1,10 @@
+librcsb-core-wrapper (1.005-11.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 05:21:40 +
+
 librcsb-core-wrapper (1.005-11) unstable; urgency=medium
 
   * s/python3-all-dev/python3-dev/ to ignore python3.11 for the moment
diff -Nru librcsb-core-wrapper-1.005/debian/control 
librcsb-core-wrapper-1.005/debian/control
--- librcsb-core-wrapper-1.005/debian/control   2022-12-01 07:15:25.0 
+
+++ librcsb-core-wrapper-1.005/debian/control   2024-02-02 05:21:40.0 
+
@@ -22,7 +22,10 @@
 Homepage: https://sw-tools.rcsb.org/apps/CORE-WRAPPER/index.html
 Rules-Requires-Root: no
 
-Package: librcsb-core-wrapper0
+Package: librcsb-core-wrapper0t64
+Provides: ${t64:Provides}
+Replaces: librcsb-core-wrapper0
+Breaks: librcsb-core-wrapper0 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends},
  ${misc:Depends}
@@ -36,11 +39,11 @@
 Package: librcsb-core-wrapper0-dev
 Architecture: any
 Section: libdevel
-Depends: librcsb-core-wrapper0 (= ${binary:Version}),
+Depends: librcsb-core-wrapper0t64 (= ${binary:Version}),
  ${misc:Depends}
 Suggests: librcsb-core-wrapper-doc
 Provides: librcsb-core-wrapper-dev
-Description: development files for librcsb-core-wrapper0
+Description: development files for librcsb-core-wrapper0t64
  The RCSB Core Wrapper library was developed to provide an object-oriented
  application interface to information in mmCIF format. It includes several
  classes for accessing data dictionaries and mmCIF format data files.
@@ -53,7 +56,7 @@
 Section: doc
 Depends: ${misc:Depends}
 Multi-Arch: foreign
-Description: documentation for librcsb-core-wrapper0
+Description: documentation for librcsb-core-wrapper0t64
  The RCSB Core Wrapper library was developed to provide an object-oriented
  application interface to information in mmCIF format. It includes several
  classes for accessing data dictionaries and mmCIF format data files.
@@ -66,7 +69,7 @@
 Depends: ${shlibs:Depends},
  ${misc:Depends},
  ${python3:Depends},
- librcsb-core-wrapper0 (= ${binary:Version})
+ librcsb-core-wrapper0t64 (= ${binary:Version})
 Suggests: librcsb-core-wrapper-doc
 Provides: ${python3:Provides}
 Description: library that exports C++ mmCIF accessors to Python3
diff -Nru librcsb-core-wrapper-1.005/debian/librcsb-core-wrapper0.install 
librcsb-core-wrapper-1.005/debian/librcsb-core-wrapper0.install
--- 

Bug#1043539: Gmail forwarding issue with more information

2024-02-01 Thread 황병희
Hellow Debian Hackers,

I did investigate about Gmail's behavior for lone time. Today i would
like to submit some evidences. There are two screenshot picture. Plus
one headr file and one postfix log file:

https://gitlab.com/soyeomul/Gnus/-/commit/9b352348a622a5bb2adf909fd3987e91d6c4205a

Thanks in advance,


Sincerely, Byunghee (South Korea's Debian user)

-- 
^고맙습니다 _布德天下_ 감사합니다_^))//



Bug#1062407: liblopsub: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
On Thu, Feb 01, 2024 at 02:35:54PM +0100, Andre Noll wrote:
> On Thu, Feb 01, 09:42, Steve Langasek wrote:

> Thanks for the patch. I've applied it to a temporary git branch for
> now, see below. Since the previous upload (1.0.4-1 in 2023-06) two
> unrelated bugs have been found and fixed, so it would be good to get
> these in as well. Do you want me to adjust the debian/changelog to
> mention these fixes before merging the temporary branch?

> > If you have any concerns about this patch, please reach out ASAP.

> No concerns but some questions:

> * The tfortune package depends on liblopsub and currently has

>   Depends: ${shlibs:Depends}, liblopsub1, ${misc:Depends}

> in its own debian/control file. When would be the best time to replace
> liblopsub1 by liblopsub1t64?

You should just drop this hard-coded dependency on liblopsub1. This is
what shlibs are for.  

> * Why did you call the new version 1.0.4-1.1? Why not 1.0.5-1 instead?

This is a very basic question about package versioning which is answered in
Debian Policy.

> * Do I need to do anything else to get this going besides merging
> the branch and pushing it to the public repo?

No.  Please do not upload this change to unstable; these changes will be
batch-uploaded to unstable at the appropriate time, *after* dpkg has been
uploaded to unstable changing the default build flags.

Once the NMU has been uploaded to unstable, you are free to make further
uploads to unstable incorporating this change.

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


signature.asc
Description: PGP signature


Bug#1059649: NTP does not keep accurate time on bookworm

2024-02-01 Thread Craig Small
On Fri, 2 Feb 2024 at 08:54, Rob Janssen  wrote:

> I am using systemd.
>
Where are you seeing this error? The systemd socket is the thing that opens
up the socket, so shouldn't matter what the snmptrapd process is running as.

When I reboot, I get this:
$ sudo ss -unlp | grep 162
UNCONN 0  0 0.0.0.0:1620.0.0.0:*
 users:(("systemd",pid=1,fd=83))
UNCONN 0  0[::]:162   [::]:*
 users:(("systemd",pid=1,fd=84))
$ pgrep snmptrapd

So systemd is listening to the socket and snmptrapd is not even running.
After I send a trap:
$ sudo ss -unlp | grep 162
UNCONN 0  0 0.0.0.0:1620.0.0.0:*
 users:(("snmptrapd",pid=7296,fd=3),("systemd",pid=1,fd=83))
UNCONN 0  0[::]:162   [::]:*
 users:(("snmptrapd",pid=7296,fd=4),("systemd",pid=1,fd=84))
$ pgrep snmptrapd
7296

Maybe the issue is that this system does not have IPv6 enabled?  In
> sysctl.conf it has:
> net.ipv6.conf.all.disable_ipv6 = 1
>
I added that and rebooted, it worked fine.


>
> That has effect on the default snmpd service as well, but I work around
> that by modifying the listen
> port in the config file.
> The snmptrapd.service file has "udp:162" and "udp6:162" args in the
> ExecStart but maybe these aren't used at all
> in this config?  In bullseye I think it worked out of the box.
>
In a way, they're used.

In a proper systemd socket activation, the service doesn't need to know or
define the ports it's listening to, they just get a bunch of file
descriptors and use those.

So we could have a command line in the service file with no ports and it
looks like it works; but that is only because snmptrapd is sort-of looking
for UDP port 162.
If you change the socket definition to another port, say 164 you get this:
Feb 02 15:57:37 elmo snmptrapd[9123]: couldn't open udp:162 -- errno 13
("Permission denied")
Feb 02 15:57:37 elmo snmptrapd[9123]: couldn't open udp:162 -- errno 13
("Permission denied")

system opens port 164, a trap to port 164 starts snmptrapd which not only
listens to the systemd FD, but opens its own ports too running as a
non-priv user.
 OK, so change the service definiton to listen to some port above 1024, it
should be ok because it can open that port and use the systemd FD. For some
reason
it doesn't (as in it starts but there are no messages).

What that means is the ports that are defined in the socket file need to
match the ports in the service file. snmptrapd is shipped with that:
$ grep 162 debian/snmptrapd.s*
debian/snmptrapd.service:ExecStart=/usr/sbin/snmptrapd -LOw -f udp:162
udp6:162
debian/snmptrapd.socket:ListenDatagram=0.0.0.0:162
debian/snmptrapd.socket:ListenDatagram=[::]:162
debian/snmptrapd.socket:# ListenStream=0.0.0.0:162
debian/snmptrapd.socket:# ListenStream=[::]:162

It would be more friendly when snmpd and snmptrapd degrade gracefully to
> IPv4-only when there is no IPv6 on the system.
>
I don't think its that.

 - Craig


Bug#1062600: ffmpeg: mp3 decoding reports error (junk in stream) when there is none

2024-02-01 Thread E Harris
Package: ffmpeg
Version: 7:5.1.4-0+deb12u1
Severity: normal

When using avcodec_receive_frame() via libchromaprint1 and fpcalc to decode
mp3 files, some mp3 files are reported as having errors when there are none,
it has just reached end of file.

The error returned from libchromaprint1 via fpcalc is:

ERROR: Error decoding audio frame (End of file)

and results from avcodec_receive_frame() returning a negative value in some
circumstances when reaching the end of input.

mp3val and mp3diags report no problems with the mp3 files in question.

Processing the same input file using ffmpeg also seems to report no errors
or warnings even with -loglevel debug:

Test Command: ffmpeg -i test.mp3 -loglevel debug out.pcm


Opening an input file: test.mp3.
[NULL @ 0x555999b62940] Opening 'test.mp3' for reading
[file @ 0x555999b63180] Setting default whitelist 'file,crypto,data'
[mp3 @ 0x555999b62940] Format mp3 probed with size=4096 and score=51
[mp3 @ 0x555999b62940] Skipping 0 bytes of junk at 0.
[mp3 @ 0x555999b62940] Before avformat_find_stream_info() pos: 0 bytes 
read:65664 seeks:2 nb_streams:1
[mp3 @ 0x555999b62940] All info found
[mp3 @ 0x555999b62940] Estimating duration from bitrate, this may be inaccurate
[mp3 @ 0x555999b62940] After avformat_find_stream_info() pos: 21504 bytes 
read:65664 seeks:2 frames:50
Input #0, mp3, from 'test.mp3':
  Duration: 00:01:08.05, start: 0.00, bitrate: 128 kb/s
  Stream #0:0, 50, 1/14112000: Audio: mp3, 44100 Hz, stereo, fltp, 128 kb/s
Successfully opened the file.
Parsing a group of options: output url out.pcm.
Successfully parsed a group of options.
Opening an output file: out.pcm.
[file @ 0x555999b73940] Setting default whitelist 'file,crypto,data'
Successfully opened the file.
Stream mapping:
  Stream #0:0 -> #0:0 (mp3 (mp3float) -> adpcm_ima_alp (native))
Press [q] to stop, [?] for help
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it 
occurs once at the start per stream)
detected 4 logical cores
[graph_0_in_0_0 @ 0x555999b78180] Setting 'time_base' to value '1/44100'
[graph_0_in_0_0 @ 0x555999b78180] Setting 'sample_rate' to value '44100'
[graph_0_in_0_0 @ 0x555999b78180] Setting 'sample_fmt' to value 'fltp'
[graph_0_in_0_0 @ 0x555999b78180] Setting 'channel_layout' to value 'stereo'
[graph_0_in_0_0 @ 0x555999b78180] tb:1/44100 samplefmt:fltp samplerate:44100 
chlayout:stereo
[format_out_0_0 @ 0x555999b79380] Setting 'sample_fmts' to value 's16'
[format_out_0_0 @ 0x555999b79380] Setting 'channel_layouts' to value 
'mono|stereo'
[format_out_0_0 @ 0x555999b79380] auto-inserting filter 'auto_aresample_0' 
between the filter 'Parsed_anull_0' and the filter 'format_out_0_0'
[AVFilterGraph @ 0x555999b659c0] query_formats: 4 queried, 6 merged, 3 already 
done, 0 delayed
[auto_aresample_0 @ 0x555999b7abc0] [SWR @ 0x555999b8de40] Using fltp 
internally between filters
[auto_aresample_0 @ 0x555999b7abc0] ch:2 chl:stereo fmt:fltp r:44100Hz -> ch:2 
chl:stereo fmt:s16 r:44100Hz
Output #0, alp, to 'out.pcm':
  Metadata:
encoder : Lavf59.27.100
  Stream #0:0, 0, 1/44100: Audio: adpcm_ima_alp, 44100 Hz, stereo, s16, 352 kb/s
Metadata:
  encoder : Lavc59.37.100 adpcm_ima_alp
[out_0_0 @ 0x555999b78f80] EOF on sink link out_0_0:default.=2.32e+04x
No more output streams to write to, finishing.
size=2931kB time=00:01:08.04 bitrate= 352.8kbits/s speed= 212x
video:0kB audio:2931kB subtitle:0kB other streams:0kB global headers:0kB muxing 
overhead: 0.000666%
Input file #0 (test.mp3):
  Input stream #0:0 (audio): 2605 packets read (1088784 bytes); 2605 frames 
decoded (3000960 samples); 
  Total: 2605 packets (1088784 bytes) demuxed
Output file #0 (out.pcm):
  Output stream #0:0 (audio): 2931 frames encoded (3000960 samples); 2931 
packets muxed (3000960 bytes); 
  Total: 2931 packets (3000960 bytes) muxed
[AVIOContext @ 0x555999b73a40] Statistics: 3000980 bytes written, 0 seeks, 12 
writeouts
2605 frames successfully decoded, 0 decoding errors
[AVIOContext @ 0x555999b6b540] Statistics: 1121680 bytes read, 2 seeks


-- System Information:
Debian Release: 12.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-14-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages ffmpeg depends on:
ii  libavcodec597:5.1.4-0+deb12u1
ii  libavdevice59   7:5.1.4-0+deb12u1
ii  libavfilter87:5.1.4-0+deb12u1
ii  libavformat59   7:5.1.4-0+deb12u1
ii  libavutil57 7:5.1.4-0+deb12u1
ii  libc6   2.36-9+deb12u3
ii  libpostproc56   7:5.1.4-0+deb12u1
ii  libsdl2-2.0-0   2.26.5+dfsg-1
ii  libswresample4  7:5.1.4-0+deb12u1
ii 

Bug#1062599: RFS: imsprog/1.1.10-1 [ITP] -- Linux chip programmer for CH341a devices

2024-02-01 Thread Михаил Медведев

Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "imsprog":

 * Package name : imsprog
   Version  : 1.1.10-1
   Upstream contact : Mikhail medvedeve-ink-rea...@yandex.ru
 * URL  :https://github.com/bigbigmdm/IMSProg
 * License  : GPL-2+, GPL-3+, LGPL-2.1
 * Vcs  :https://github.com/bigbigmdm/IMSProg/
   Section  : devel

The source builds the following binary packages:

  imsprog - Linux chip programmer for CH341a devices

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/imsprog/

Alternatively, you can download the package with 'dget' using this command:

  dget 
-xhttps://mentors.debian.net/debian/pool/main/i/imsprog/imsprog_1.1.10-1.dsc

Changes for the initial release:

 imsprog (1.1.10-1) unstable; urgency=medium
 .
   * Initial release (Closes: #1057386)

Regards,
--
  Mikhail Medvedev


Bug#1062598: libpod: Add support for LoongArch

2024-02-01 Thread JiaLing Zhang
Source: libpod
Version: 4.9.0+ds1-2
Severity: normal
Tags: patch
X-Debbugs-Cc: zhangjial...@loongson.cn

Dear Maintainer,

Please help to add support for loong64.I have build it in my local
machine.


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

Kernel: Linux 5.10.0-60.96.0.126.oe2203.loongarch64 (SMP w/32 CPU threads)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
--- libpod-4.9.0+ds1.orig/Makefile
+++ libpod-4.9.0+ds1/Makefile
@@ -164,6 +164,7 @@ CROSS_BUILD_TARGETS := \
bin/podman.cross.linux.arm64 \
bin/podman.cross.linux.386 \
bin/podman.cross.linux.s390x \
+   bin/podman.cross.linux.loong64 \
bin/podman.cross.linux.mips \
bin/podman.cross.linux.mipsle \
bin/podman.cross.linux.mips64 \
--- libpod-4.9.0+ds1.orig/pkg/machine/fcos.go
+++ libpod-4.9.0+ds1/pkg/machine/fcos.go
@@ -91,6 +91,8 @@ func GetFcosArch() string {
arch = "aarch64"
case "riscv64":
arch = "riscv64"
+   case "loong64":
+   arch = "loongarch64"
default:
arch = "x86_64"
}


Bug#1062597: libradsec: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libradsec
Version: 0.0.5-5
Severity: serious
Tags: patch pending
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
libradsec 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 libradsec
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libradsec-0.0.5/debian/changelog libradsec-0.0.5/debian/changelog
--- libradsec-0.0.5/debian/changelog2019-01-02 12:01:03.0 +
+++ libradsec-0.0.5/debian/changelog2024-02-02 04:32:13.0 +
@@ -1,3 +1,10 @@
+libradsec (0.0.5-5.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 04:32:13 +
+
 libradsec (0.0.5-5) unstable; urgency=high
 
   * Fix assert, necessary for library to work with OpenSSL 1.1.1.
diff -Nru libradsec-0.0.5/debian/control libradsec-0.0.5/debian/control
--- libradsec-0.0.5/debian/control  2019-01-02 12:01:03.0 +
+++ libradsec-0.0.5/debian/control  2024-02-02 04:32:13.0 +
@@ -10,7 +10,7 @@
 Package: libradsec-dev
 Section: libdevel
 Architecture: any
-Depends: libradsec0 (= ${binary:Version}), ${misc:Depends}
+Depends: libradsec0t64 (= ${binary:Version}), ${misc:Depends}
 Description: RADIUS library with RADSEC support 
  RADIUS (RFC 2865) provides a protocol for authenticating and
  authorizing users to network services.
@@ -18,7 +18,10 @@
  This is the development library for libradsec, a RADIUS library
  supporting RADIUS and RADSEC.
 
-Package: libradsec0
+Package: libradsec0t64
+Provides: ${t64:Provides}
+Replaces: libradsec0
+Breaks: libradsec0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru libradsec-0.0.5/debian/libradsec0.install 
libradsec-0.0.5/debian/libradsec0.install
--- libradsec-0.0.5/debian/libradsec0.install   2017-08-12 13:17:55.0 
+
+++ libradsec-0.0.5/debian/libradsec0.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru libradsec-0.0.5/debian/libradsec0.lintian-overrides 
libradsec-0.0.5/debian/libradsec0.lintian-overrides
--- libradsec-0.0.5/debian/libradsec0.lintian-overrides 2017-08-12 
13:17:55.0 +
+++ libradsec-0.0.5/debian/libradsec0.lintian-overrides 1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-# It's upset because debian/* is GPL, but there's no code in that
-libradsec0: possible-gpl-code-linked-with-openssl
diff -Nru libradsec-0.0.5/debian/libradsec0t64.install 
libradsec-0.0.5/debian/libradsec0t64.install
--- libradsec-0.0.5/debian/libradsec0t64.install1970-01-01 
00:00:00.0 +
+++ libradsec-0.0.5/debian/libradsec0t64.install2017-08-12 
13:17:55.0 +
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru libradsec-0.0.5/debian/libradsec0t64.lintian-overrides 
libradsec-0.0.5/debian/libradsec0t64.lintian-overrides
--- libradsec-0.0.5/debian/libradsec0t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ libradsec-0.0.5/debian/libradsec0t64.lintian-overrides  2024-02-02 
04:32:13.0 +
@@ 

Bug#1062596: libqt5qxlsx: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libqt5qxlsx
Version: 1.4.4-1
Severity: serious
Tags: patch pending
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
libqt5qxlsx 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 libqt5qxlsx
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libqt5qxlsx-1.4.4/debian/changelog libqt5qxlsx-1.4.4/debian/changelog
--- libqt5qxlsx-1.4.4/debian/changelog  2022-10-09 12:53:34.0 +
+++ libqt5qxlsx-1.4.4/debian/changelog  2024-02-02 04:30:40.0 +
@@ -1,3 +1,10 @@
+libqt5qxlsx (1.4.4-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 04:30:40 +
+
 libqt5qxlsx (1.4.4-1) unstable; urgency=medium
 
   * Initial release. (Closes: #1022093)
diff -Nru libqt5qxlsx-1.4.4/debian/control libqt5qxlsx-1.4.4/debian/control
--- libqt5qxlsx-1.4.4/debian/control2022-10-09 12:53:34.0 +
+++ libqt5qxlsx-1.4.4/debian/control2024-02-02 04:30:40.0 +
@@ -11,14 +11,17 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libqt5qxlsx0 (= ${binary:Version}), ${misc:Depends}
+Depends: libqt5qxlsx0t64 (= ${binary:Version}), ${misc:Depends}
 Description: Excel file (*.xlsx) reader/writer library for Qt5 (development).
  QXlsx is excel file (*.xlsx) reader/writer library.
  Development language of QXlsx is C++ (with Qt).
  .
  This file contains development files.
 
-Package: libqt5qxlsx0
+Package: libqt5qxlsx0t64
+Provides: ${t64:Provides}
+Replaces: libqt5qxlsx0
+Breaks: libqt5qxlsx0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
diff -Nru libqt5qxlsx-1.4.4/debian/libqt5qxlsx0.install 
libqt5qxlsx-1.4.4/debian/libqt5qxlsx0.install
--- libqt5qxlsx-1.4.4/debian/libqt5qxlsx0.install   2022-10-09 
12:53:34.0 +
+++ libqt5qxlsx-1.4.4/debian/libqt5qxlsx0.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru libqt5qxlsx-1.4.4/debian/libqt5qxlsx0.lintian-overrides 
libqt5qxlsx-1.4.4/debian/libqt5qxlsx0.lintian-overrides
--- libqt5qxlsx-1.4.4/debian/libqt5qxlsx0.lintian-overrides 2022-10-09 
12:53:34.0 +
+++ libqt5qxlsx-1.4.4/debian/libqt5qxlsx0.lintian-overrides 1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-# we follow our own package naming strategy
-libqt5qxlsx0: package-name-doesnt-match-sonames libQXlsx0
diff -Nru libqt5qxlsx-1.4.4/debian/libqt5qxlsx0t64.install 
libqt5qxlsx-1.4.4/debian/libqt5qxlsx0t64.install
--- libqt5qxlsx-1.4.4/debian/libqt5qxlsx0t64.install1970-01-01 
00:00:00.0 +
+++ libqt5qxlsx-1.4.4/debian/libqt5qxlsx0t64.install2022-10-09 
12:53:34.0 +
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru libqt5qxlsx-1.4.4/debian/libqt5qxlsx0t64.lintian-overrides 
libqt5qxlsx-1.4.4/debian/libqt5qxlsx0t64.lintian-overrides
--- libqt5qxlsx-1.4.4/debian/libqt5qxlsx0t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ libqt5qxlsx-1.4.4/debian/libqt5qxlsx0t64.lintian-overrides  2024-02-02 
04:30:40.0 

Bug#1062594: libqcow: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libqcow
Version: 20201213-1
Severity: serious
Tags: patch pending
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
libqcow 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 libqcow
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libqcow-20201213/debian/changelog libqcow-20201213/debian/changelog
--- libqcow-20201213/debian/changelog   2021-01-27 09:55:42.0 +
+++ libqcow-20201213/debian/changelog   2024-02-02 04:27:54.0 +
@@ -1,3 +1,10 @@
+libqcow (20201213-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 04:27:54 +
+
 libqcow (20201213-1) unstable; urgency=medium
 
   [ Samuel Henrique ]
diff -Nru libqcow-20201213/debian/control libqcow-20201213/debian/control
--- libqcow-20201213/debian/control 2021-01-27 09:55:42.0 +
+++ libqcow-20201213/debian/control 2024-02-02 04:27:54.0 +
@@ -18,13 +18,16 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libqcow1 (= ${binary:Version})
+ libqcow1t64 (= ${binary:Version})
 Description: QEMU Copy-On-Write image format access library -- development 
files
  libqcow is a library to access the QEMU Copy-On-Write (QCOW) image format.
  .
  This package includes the development support files.
 
-Package: libqcow1
+Package: libqcow1t64
+Provides: ${t64:Provides}
+Replaces: libqcow1
+Breaks: libqcow1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -39,7 +42,7 @@
 Architecture: any
 Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libqcow1,
+ libqcow1t64,
 Description: QEMU Copy-On-Write image format access library -- Utilities
  libqcow is a library to access the QEMU Copy-On-Write (QCOW) image format.
  .
@@ -49,7 +52,7 @@
 Package: python3-libqcow
 Section: python
 Architecture: any
-Depends: libqcow1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, 
${python3:Depends}
+Depends: libqcow1t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}, ${python3:Depends}
 Multi-Arch: same
 Description: QEMU Copy-On-Write image format access library -- Python 3 
bindings
  libqcow is a library to access the QEMU Copy-On-Write (QCOW) image format.
diff -Nru libqcow-20201213/debian/libqcow1.install 
libqcow-20201213/debian/libqcow1.install
--- libqcow-20201213/debian/libqcow1.install2021-01-27 09:55:42.0 
+
+++ libqcow-20201213/debian/libqcow1.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*-*/lib*.so.*
diff -Nru libqcow-20201213/debian/libqcow1.symbols 
libqcow-20201213/debian/libqcow1.symbols
--- libqcow-20201213/debian/libqcow1.symbols2021-01-27 09:55:42.0 
+
+++ libqcow-20201213/debian/libqcow1.symbols1970-01-01 00:00:00.0 
+
@@ -1,214 +0,0 @@
-libqcow.so.1 libqcow1 #MINVER#
-* Build-Depends-Package: libqcow-dev
- (optional|regex)^libcaes_.* 0
- (optional|regex)^libcdata_.* 0
- (optional|regex)^libcerror_.* 0
- (optional|regex)^libcfile_.* 

Bug#1062595: libqglviewer: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libqglviewer
Version: 2.8.0+dfsg1-2
Severity: serious
Tags: patch pending
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
libqglviewer 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 libqglviewer
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libqglviewer-2.8.0+dfsg1/debian/changelog 
libqglviewer-2.8.0+dfsg1/debian/changelog
--- libqglviewer-2.8.0+dfsg1/debian/changelog   2023-02-17 21:49:48.0 
+
+++ libqglviewer-2.8.0+dfsg1/debian/changelog   2024-02-02 04:29:24.0 
+
@@ -1,3 +1,10 @@
+libqglviewer (2.8.0+dfsg1-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 04:29:24 +
+
 libqglviewer (2.8.0+dfsg1-2) unstable; urgency=medium
 
   * Team upload.
diff -Nru libqglviewer-2.8.0+dfsg1/debian/control 
libqglviewer-2.8.0+dfsg1/debian/control
--- libqglviewer-2.8.0+dfsg1/debian/control 2023-02-17 21:48:33.0 
+
+++ libqglviewer-2.8.0+dfsg1/debian/control 2024-02-02 04:29:24.0 
+
@@ -18,7 +18,7 @@
 Section: libdevel
 Depends: libgl1-mesa-dev | libgl-dev,
  libglu1-mesa-dev [armel armhf],
- libqglviewer2-qt5 (= ${binary:Version}),
+ libqglviewer2-qt5t64 (= ${binary:Version}),
  libqglviewer-headers,
  libqt5opengl5-dev,
  libx11-dev,
@@ -59,7 +59,10 @@
  .
  This package contains documentation and examples.
 
-Package: libqglviewer2-qt5
+Package: libqglviewer2-qt5t64
+Provides: ${t64:Provides}
+Replaces: libqglviewer2-qt5
+Breaks: libqglviewer2-qt5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
diff -Nru libqglviewer-2.8.0+dfsg1/debian/libqglviewer2-qt5.install 
libqglviewer-2.8.0+dfsg1/debian/libqglviewer2-qt5.install
--- libqglviewer-2.8.0+dfsg1/debian/libqglviewer2-qt5.install   2023-02-17 
21:44:53.0 +
+++ libqglviewer-2.8.0+dfsg1/debian/libqglviewer2-qt5.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libQGLViewer-qt5.so.*
diff -Nru libqglviewer-2.8.0+dfsg1/debian/libqglviewer2-qt5t64.install 
libqglviewer-2.8.0+dfsg1/debian/libqglviewer2-qt5t64.install
--- libqglviewer-2.8.0+dfsg1/debian/libqglviewer2-qt5t64.install
1970-01-01 00:00:00.0 +
+++ libqglviewer-2.8.0+dfsg1/debian/libqglviewer2-qt5t64.install
2023-02-17 21:44:53.0 +
@@ -0,0 +1 @@
+usr/lib/*/libQGLViewer-qt5.so.*
diff -Nru 
libqglviewer-2.8.0+dfsg1/debian/libqglviewer2-qt5t64.lintian-overrides 
libqglviewer-2.8.0+dfsg1/debian/libqglviewer2-qt5t64.lintian-overrides
--- libqglviewer-2.8.0+dfsg1/debian/libqglviewer2-qt5t64.lintian-overrides  
1970-01-01 00:00:00.0 +
+++ libqglviewer-2.8.0+dfsg1/debian/libqglviewer2-qt5t64.lintian-overrides  
2024-02-02 04:29:24.0 +
@@ -0,0 +1 @@
+libqglviewer2-qt5t64: package-name-doesnt-match-sonames libqglviewer2-qt5


Bug#1062593: flightcrew: NMU diff for 64-bit time_t transition

2024-02-01 Thread mwhudson
Source: flightcrew
Version: 0.9.3+dfsg-2
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
flightcrew 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 flightcrew
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru flightcrew-0.9.3+dfsg/debian/changelog 
flightcrew-0.9.3+dfsg/debian/changelog
--- flightcrew-0.9.3+dfsg/debian/changelog  2023-12-20 20:01:55.0 
+
+++ flightcrew-0.9.3+dfsg/debian/changelog  2024-02-02 04:00:35.0 
+
@@ -1,3 +1,10 @@
+flightcrew (0.9.3+dfsg-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Fri, 02 Feb 2024 04:00:35 +
+
 flightcrew (0.9.3+dfsg-2) unstable; urgency=medium
 
   [ Francois Mazen ]
diff -Nru flightcrew-0.9.3+dfsg/debian/control 
flightcrew-0.9.3+dfsg/debian/control
--- flightcrew-0.9.3+dfsg/debian/control2023-12-20 20:01:55.0 
+
+++ flightcrew-0.9.3+dfsg/debian/control2024-02-02 04:00:35.0 
+
@@ -36,7 +36,10 @@
  to validate epub files, and may be generally useful for other epub
  creation utilities.
 
-Package: libflightcrew0v5
+Package: libflightcrew0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libflightcrew0v5
+Breaks: libflightcrew0v5 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends:
@@ -44,7 +47,7 @@
  ${shlibs:Depends},
 Conflicts:
  libflightcrew0,
-Replaces:
+Replaces:libflightcrew0v5, 
  libflightcrew0,
 Description: C++ library for epub validation
  FlightCrew is an epub validator written in C++. It is used by sigil
@@ -57,8 +60,8 @@
 Architecture: all
 Section: libdevel
 Depends:
- libflightcrew0v5 (<< ${source:Version}.1~),
- libflightcrew0v5 (>= ${source:Version}),
+ libflightcrew0t64 (<< ${source:Version}.1~),
+ libflightcrew0t64 (>= ${source:Version}),
  libboost-exception-dev,
  ${misc:Depends},
 Description: C++ library development filesfor epub validation
diff -Nru flightcrew-0.9.3+dfsg/debian/libflightcrew0t64.install 
flightcrew-0.9.3+dfsg/debian/libflightcrew0t64.install
--- flightcrew-0.9.3+dfsg/debian/libflightcrew0t64.install  1970-01-01 
00:00:00.0 +
+++ flightcrew-0.9.3+dfsg/debian/libflightcrew0t64.install  2023-12-17 
21:03:08.0 +
@@ -0,0 +1 @@
+/usr/lib/libFlightCrew.so.*
diff -Nru flightcrew-0.9.3+dfsg/debian/libflightcrew0t64.lintian-overrides 
flightcrew-0.9.3+dfsg/debian/libflightcrew0t64.lintian-overrides
--- flightcrew-0.9.3+dfsg/debian/libflightcrew0t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ flightcrew-0.9.3+dfsg/debian/libflightcrew0t64.lintian-overrides
2024-02-02 04:00:35.0 +
@@ -0,0 +1 @@
+libflightcrew0t64: package-name-doesnt-match-sonames libflightcrew0v5
diff -Nru flightcrew-0.9.3+dfsg/debian/libflightcrew0v5.install 
flightcrew-0.9.3+dfsg/debian/libflightcrew0v5.install
--- flightcrew-0.9.3+dfsg/debian/libflightcrew0v5.install   2023-12-17 
21:03:08.0 +
+++ flightcrew-0.9.3+dfsg/debian/libflightcrew0v5.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@

Bug#1062592: flickcurl: NMU diff for 64-bit time_t transition

2024-02-01 Thread mwhudson
Source: flickcurl
Version: 1.26-7
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
flickcurl 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 flickcurl
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru flickcurl-1.26/debian/changelog flickcurl-1.26/debian/changelog
--- flickcurl-1.26/debian/changelog 2021-09-15 11:39:23.0 +
+++ flickcurl-1.26/debian/changelog 2024-02-02 03:59:34.0 +
@@ -1,3 +1,10 @@
+flickcurl (1.26-7.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Fri, 02 Feb 2024 03:59:34 +
+
 flickcurl (1.26-7) unstable; urgency=medium
 
   * Reuploaded for source-only upload.
diff -Nru flickcurl-1.26/debian/control flickcurl-1.26/debian/control
--- flickcurl-1.26/debian/control   2021-08-24 15:45:50.0 +
+++ flickcurl-1.26/debian/control   2024-02-02 03:59:34.0 +
@@ -12,7 +12,7 @@
 Package: libflickcurl-dev
 Section: libdevel
 Architecture: any
-Depends: libflickcurl0 (= ${binary:Version}), libxml2-dev, libraptor2-dev, 
${misc:Depends}
+Depends: libflickcurl0t64 (= ${binary:Version}), libxml2-dev, libraptor2-dev, 
${misc:Depends}
 Description: C library for accessing the Flickr API - development files
  Flickcurl is a C library for the Flickr API, handling creating the
  requests, signing, token management, calling the API, marshalling
@@ -27,7 +27,10 @@
  This package contains the development libraries and headers for
  flickcurl.
 
-Package: libflickcurl0
+Package: libflickcurl0t64
+Provides: ${t64:Provides}
+Replaces: libflickcurl0
+Breaks: libflickcurl0 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
@@ -47,7 +50,7 @@
 Priority: optional
 Section: debug
 Architecture: any
-Depends: libflickcurl0 (= ${binary:Version}), flickcurl-utils (= 
${binary:Version}), ${misc:Depends}
+Depends: libflickcurl0t64 (= ${binary:Version}), flickcurl-utils (= 
${binary:Version}), ${misc:Depends}
 Description: C library for accessing the Flickr API - debugging symbols
  Flickcurl is a C library for the Flickr API, handling creating the
  requests, signing, token management, calling the API, marshalling
diff -Nru flickcurl-1.26/debian/libflickcurl0.docs 
flickcurl-1.26/debian/libflickcurl0.docs
--- flickcurl-1.26/debian/libflickcurl0.docs2021-08-24 15:33:36.0 
+
+++ flickcurl-1.26/debian/libflickcurl0.docs1970-01-01 00:00:00.0 
+
@@ -1,5 +0,0 @@
-NEWS
-README
-README.html
-NEWS.html
-coverage.html
diff -Nru flickcurl-1.26/debian/libflickcurl0.install 
flickcurl-1.26/debian/libflickcurl0.install
--- flickcurl-1.26/debian/libflickcurl0.install 2021-08-24 15:33:36.0 
+
+++ flickcurl-1.26/debian/libflickcurl0.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru flickcurl-1.26/debian/libflickcurl0t64.docs 
flickcurl-1.26/debian/libflickcurl0t64.docs
--- flickcurl-1.26/debian/libflickcurl0t64.docs 1970-01-01 00:00:00.0 
+
+++ 

Bug#1062246: libcdk5: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
On Thu, Feb 01, 2024 at 07:54:08PM +0100, Sven Joachim wrote:
> > 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 libcdk5
> > which will initially be uploaded to experimental if possible, then to
> > unstable after packages have cleared binary NEW.

> As you likely have noticed, an upload to experimental was not possible
> because a newer version is already there.  What is the backup plan?

The backup plan is that, once the dpkg defaults are changed in unstable,
this NMU will be uploaded directly to unstable instead.

> > Please find the patch for this NMU attached.

> > If you have any concerns about this patch, please reach out ASAP.

> This package already has an ABI tag from a previous transition[1], and I
> think it would be better to replace it rather than add another one on
> top of it, i.e. rename the library package to libcdk5t64 rather than
> libcdknc6t64.  See the attached patch (against the original version in
> unstable), I have tested that it builds and that libcdk5t64 correctly
> Provides: libcdk5nc6 (= 5.0.20180306-3.1).

Thanks, it was unclear to me that this was an ABI tag, I was previously
unfamiliar with its use in the archive.

It appears this is the only package currently in the archive that uses this
ABI tag.  I'm perfectly fine to take your patch as authoritative instead
when it comes time to upload to unstable, and have asked the ftp team to
include this corrected package name in the list of binary override mappings
for the archive.

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


signature.asc
Description: PGP signature


Bug#1062591: flatzebra: NMU diff for 64-bit time_t transition

2024-02-01 Thread mwhudson
Source: flatzebra
Version: 0.1.7-2
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
flatzebra 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 flatzebra
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru flatzebra-0.1.7/debian/changelog flatzebra-0.1.7/debian/changelog
--- flatzebra-0.1.7/debian/changelog2023-02-25 16:17:42.0 +
+++ flatzebra-0.1.7/debian/changelog2024-02-02 03:52:01.0 +
@@ -1,3 +1,10 @@
+flatzebra (0.1.7-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Fri, 02 Feb 2024 03:52:01 +
+
 flatzebra (0.1.7-2) unstable; urgency=medium
 
   * Switch to debhelper-compat = 13.
diff -Nru flatzebra-0.1.7/debian/control flatzebra-0.1.7/debian/control
--- flatzebra-0.1.7/debian/control  2023-02-25 16:17:42.0 +
+++ flatzebra-0.1.7/debian/control  2024-02-02 03:52:00.0 +
@@ -14,7 +14,11 @@
 Vcs-Git: https://salsa.debian.org/games-team/flatzebra.git
 Vcs-Browser: https://salsa.debian.org/games-team/flatzebra
 
-Package: libflatzebra-0.1-2v5
+Package: libflatzebra-0.1-2t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libflatzebra-0.1-2v5
+Replaces: libflatzebra-0.1-2v5
+Breaks: libflatzebra-0.1-2v5 (<< ${source:Version})
 Pre-Depends: ${misc:Pre-Depends}
 Architecture: any
 Multi-Arch: same
@@ -30,7 +34,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libflatzebra-0.1-2v5 (= ${binary:Version}), ${misc:Depends}
+Depends: libflatzebra-0.1-2t64 (= ${binary:Version}), ${misc:Depends}
 Description: Generic Game Engine library development files
  flatzebra is a simple, generic C++ game engine library supporting 2D
  double-buffering.
diff -Nru flatzebra-0.1.7/debian/libflatzebra-0.1-2t64.install 
flatzebra-0.1.7/debian/libflatzebra-0.1-2t64.install
--- flatzebra-0.1.7/debian/libflatzebra-0.1-2t64.install1970-01-01 
00:00:00.0 +
+++ flatzebra-0.1.7/debian/libflatzebra-0.1-2t64.install2023-02-25 
16:17:42.0 +
@@ -0,0 +1 @@
+usr/lib/*/libflatzebra*.so.*
diff -Nru flatzebra-0.1.7/debian/libflatzebra-0.1-2t64.lintian-overrides 
flatzebra-0.1.7/debian/libflatzebra-0.1-2t64.lintian-overrides
--- flatzebra-0.1.7/debian/libflatzebra-0.1-2t64.lintian-overrides  
1970-01-01 00:00:00.0 +
+++ flatzebra-0.1.7/debian/libflatzebra-0.1-2t64.lintian-overrides  
2024-02-02 03:52:00.0 +
@@ -0,0 +1 @@
+libflatzebra-0.1-2t64: package-name-doesnt-match-sonames libflatzebra-0.1-2v5
diff -Nru flatzebra-0.1.7/debian/libflatzebra-0.1-2v5.install 
flatzebra-0.1.7/debian/libflatzebra-0.1-2v5.install
--- flatzebra-0.1.7/debian/libflatzebra-0.1-2v5.install 2023-02-25 
16:17:42.0 +
+++ flatzebra-0.1.7/debian/libflatzebra-0.1-2v5.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libflatzebra*.so.*


Bug#1062590: fifechan: NMU diff for 64-bit time_t transition

2024-02-01 Thread mwhudson
Source: fifechan
Version: 0.1.5-3
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
fifechan 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 fifechan
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru fifechan-0.1.5/debian/changelog fifechan-0.1.5/debian/changelog
--- fifechan-0.1.5/debian/changelog 2023-02-24 23:04:45.0 +
+++ fifechan-0.1.5/debian/changelog 2024-02-02 03:38:09.0 +
@@ -1,3 +1,10 @@
+fifechan (0.1.5-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Fri, 02 Feb 2024 03:38:09 +
+
 fifechan (0.1.5-3) unstable; urgency=medium
 
   * Declare compliance with Debian Policy 4.6.2.
diff -Nru fifechan-0.1.5/debian/control fifechan-0.1.5/debian/control
--- fifechan-0.1.5/debian/control   2023-02-24 23:04:45.0 +
+++ fifechan-0.1.5/debian/control   2024-02-02 03:38:09.0 +
@@ -17,7 +17,10 @@
 Vcs-Git: https://salsa.debian.org/games-team/fifechan.git
 Vcs-Browser: https://salsa.debian.org/games-team/fifechan
 
-Package: libfifechan0.1.5
+Package: libfifechan0.1.5t64
+Provides: ${t64:Provides}
+Replaces: libfifechan0.1.5
+Breaks: libfifechan0.1.5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -36,7 +39,7 @@
 Section: libdevel
 Multi-Arch: same
 Depends:
- libfifechan0.1.5 (= ${binary:Version}),
+ libfifechan0.1.5t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: development files for the GUI library Fifechan
  Fifechan is a lightweight cross platform GUI library written in C++
diff -Nru fifechan-0.1.5/debian/libfifechan0.1.5.install 
fifechan-0.1.5/debian/libfifechan0.1.5.install
--- fifechan-0.1.5/debian/libfifechan0.1.5.install  2023-02-24 
23:04:45.0 +
+++ fifechan-0.1.5/debian/libfifechan0.1.5.install  1970-01-01 
00:00:00.0 +
@@ -1,3 +0,0 @@
-usr/lib/*/libfifechan.so.*
-usr/lib/*/libfifechan_opengl.so.*
-usr/lib/*/libfifechan_sdl.so.*
diff -Nru fifechan-0.1.5/debian/libfifechan0.1.5t64.install 
fifechan-0.1.5/debian/libfifechan0.1.5t64.install
--- fifechan-0.1.5/debian/libfifechan0.1.5t64.install   1970-01-01 
00:00:00.0 +
+++ fifechan-0.1.5/debian/libfifechan0.1.5t64.install   2023-02-24 
23:04:45.0 +
@@ -0,0 +1,3 @@
+usr/lib/*/libfifechan.so.*
+usr/lib/*/libfifechan_opengl.so.*
+usr/lib/*/libfifechan_sdl.so.*
diff -Nru fifechan-0.1.5/debian/libfifechan0.1.5t64.lintian-overrides 
fifechan-0.1.5/debian/libfifechan0.1.5t64.lintian-overrides
--- fifechan-0.1.5/debian/libfifechan0.1.5t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ fifechan-0.1.5/debian/libfifechan0.1.5t64.lintian-overrides 2024-02-02 
03:38:09.0 +
@@ -0,0 +1 @@
+libfifechan0.1.5t64: package-name-doesnt-match-sonames libfifechan0.1.5


Bug#1062589: field3d: NMU diff for 64-bit time_t transition

2024-02-01 Thread mwhudson
Source: field3d
Version: 1.7.3-4
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
field3d 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 field3d
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru field3d-1.7.3/debian/changelog field3d-1.7.3/debian/changelog
--- field3d-1.7.3/debian/changelog  2023-12-27 12:39:37.0 +
+++ field3d-1.7.3/debian/changelog  2024-02-02 03:35:32.0 +
@@ -1,3 +1,10 @@
+field3d (1.7.3-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Fri, 02 Feb 2024 03:35:32 +
+
 field3d (1.7.3-4) unstable; urgency=medium
 
   * Team upload.
diff -Nru field3d-1.7.3/debian/control field3d-1.7.3/debian/control
--- field3d-1.7.3/debian/control2023-03-04 13:16:30.0 +
+++ field3d-1.7.3/debian/control2024-02-02 03:35:32.0 +
@@ -18,7 +18,10 @@
 Vcs-Browser: https://salsa.debian.org/debian-phototools-team/field3d
 Vcs-Git: https://salsa.debian.org/debian-phototools-team/field3d.git
 
-Package: libfield3d1.7
+Package: libfield3d1.7t64
+Provides: ${t64:Provides}
+Replaces: libfield3d1.7
+Breaks: libfield3d1.7 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
@@ -40,7 +43,7 @@
 Depends: ${misc:Depends},
  libboost-system-dev,
  libboost-thread-dev,
- libfield3d1.7 (= ${binary:Version}),
+ libfield3d1.7t64 (= ${binary:Version}),
  libhdf5-dev,
  libopenexr-dev
 Suggests: field3d-doc
diff -Nru field3d-1.7.3/debian/libfield3d1.7.install 
field3d-1.7.3/debian/libfield3d1.7.install
--- field3d-1.7.3/debian/libfield3d1.7.install  2023-02-18 19:01:29.0 
+
+++ field3d-1.7.3/debian/libfield3d1.7.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru field3d-1.7.3/debian/libfield3d1.7t64.install 
field3d-1.7.3/debian/libfield3d1.7t64.install
--- field3d-1.7.3/debian/libfield3d1.7t64.install   1970-01-01 
00:00:00.0 +
+++ field3d-1.7.3/debian/libfield3d1.7t64.install   2023-02-18 
19:01:29.0 +
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru field3d-1.7.3/debian/libfield3d1.7t64.lintian-overrides 
field3d-1.7.3/debian/libfield3d1.7t64.lintian-overrides
--- field3d-1.7.3/debian/libfield3d1.7t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ field3d-1.7.3/debian/libfield3d1.7t64.lintian-overrides 2024-02-02 
03:35:32.0 +
@@ -0,0 +1 @@
+libfield3d1.7t64: package-name-doesnt-match-sonames libfield3d1.7


Bug#1062588: ffindex: NMU diff for 64-bit time_t transition

2024-02-01 Thread mwhudson
Source: ffindex
Version: 0.9.9.9-6
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
ffindex 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 ffindex
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru ffindex-0.9.9.9/debian/changelog ffindex-0.9.9.9/debian/changelog
--- ffindex-0.9.9.9/debian/changelog2022-11-03 17:10:23.0 +
+++ ffindex-0.9.9.9/debian/changelog2024-02-02 03:34:52.0 +
@@ -1,3 +1,10 @@
+ffindex (0.9.9.9-6.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Fri, 02 Feb 2024 03:34:52 +
+
 ffindex (0.9.9.9-6) unstable; urgency=medium
 
   * Fix watch file
diff -Nru ffindex-0.9.9.9/debian/control ffindex-0.9.9.9/debian/control
--- ffindex-0.9.9.9/debian/control  2022-11-03 17:10:23.0 +
+++ ffindex-0.9.9.9/debian/control  2024-02-02 03:34:52.0 +
@@ -19,7 +19,7 @@
 
 Package: ffindex
 Architecture: any
-Depends: libffindex0 (= ${binary:Version}),
+Depends: libffindex0t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Description: simple index/database for huge amounts of small files
@@ -31,7 +31,10 @@
  .
  This package provides the executables.
 
-Package: libffindex0
+Package: libffindex0t64
+Provides: ${t64:Provides}
+Replaces: libffindex0
+Breaks: libffindex0 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -48,7 +51,7 @@
 Package: libffindex0-dev
 Architecture: any
 Section: libdevel
-Depends: libffindex0 (= ${binary:Version}),
+Depends: libffindex0t64 (= ${binary:Version}),
  ${misc:Depends}
 Provides: libffindex-dev
 Description: library for simple index/database for huge amounts of small files 
(development)
diff -Nru ffindex-0.9.9.9/debian/libffindex0.install 
ffindex-0.9.9.9/debian/libffindex0.install
--- ffindex-0.9.9.9/debian/libffindex0.install  2022-11-03 17:10:23.0 
+
+++ ffindex-0.9.9.9/debian/libffindex0.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/libffindex.so.*
diff -Nru ffindex-0.9.9.9/debian/libffindex0t64.install 
ffindex-0.9.9.9/debian/libffindex0t64.install
--- ffindex-0.9.9.9/debian/libffindex0t64.install   1970-01-01 
00:00:00.0 +
+++ ffindex-0.9.9.9/debian/libffindex0t64.install   2022-11-03 
17:10:23.0 +
@@ -0,0 +1 @@
+usr/lib/libffindex.so.*
diff -Nru ffindex-0.9.9.9/debian/libffindex0t64.lintian-overrides 
ffindex-0.9.9.9/debian/libffindex0t64.lintian-overrides
--- ffindex-0.9.9.9/debian/libffindex0t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ ffindex-0.9.9.9/debian/libffindex0t64.lintian-overrides 2024-02-02 
03:34:52.0 +
@@ -0,0 +1 @@
+libffindex0t64: package-name-doesnt-match-sonames libffindex0


Bug#1062587: fenics-dolfinx: NMU diff for 64-bit time_t transition

2024-02-01 Thread mwhudson
Source: fenics-dolfinx
Version: 1:0.7.3-3
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
fenics-dolfinx 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 fenics-dolfinx
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru fenics-dolfinx-0.7.3/debian/changelog 
fenics-dolfinx-0.7.3/debian/changelog
--- fenics-dolfinx-0.7.3/debian/changelog   2024-01-04 00:51:08.0 
+
+++ fenics-dolfinx-0.7.3/debian/changelog   2024-02-01 22:39:23.0 
+
@@ -1,3 +1,10 @@
+fenics-dolfinx (1:0.7.3-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Thu, 01 Feb 2024 22:39:23 +
+
 fenics-dolfinx (1:0.7.3-3) unstable; urgency=medium
 
   * add debian patch test_timing_precision.patch to allow for more
diff -Nru fenics-dolfinx-0.7.3/debian/control 
fenics-dolfinx-0.7.3/debian/control
--- fenics-dolfinx-0.7.3/debian/control 2024-01-04 00:51:08.0 +
+++ fenics-dolfinx-0.7.3/debian/control 2024-02-01 22:39:23.0 +
@@ -123,7 +123,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libdolfinx-real0.7 (= ${binary:Version}),
+ libdolfinx-real0.7t64 (= ${binary:Version}),
  ${petsc:Depends},
  ${misc:Depends}
 Recommends: libdolfinx-dev
@@ -146,7 +146,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libdolfinx-complex0.7 (= ${binary:Version}),
+ libdolfinx-complex0.7t64 (= ${binary:Version}),
  ${petsc-complex:Depends},
  ${misc:Depends}
 Recommends: libdolfinx-dev
@@ -164,7 +164,10 @@
  This is the next-generation version of DOLFIN-).
  The legacy version of DOLFIN is provided by libdolfin-dev.
 
-Package: libdolfinx-real0.7
+Package: libdolfinx-real0.7t64
+Provides: ${t64:Provides}
+Replaces: libdolfinx-real0.7
+Breaks: libdolfinx-real0.7 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -181,7 +184,10 @@
  .
  This package contains the shared libraries with real number support.
 
-Package: libdolfinx-complex0.7
+Package: libdolfinx-complex0.7t64
+Provides: ${t64:Provides}
+Replaces: libdolfinx-complex0.7
+Breaks: libdolfinx-complex0.7 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru fenics-dolfinx-0.7.3/debian/libdolfinx-complex0.7.install 
fenics-dolfinx-0.7.3/debian/libdolfinx-complex0.7.install
--- fenics-dolfinx-0.7.3/debian/libdolfinx-complex0.7.install   2024-01-04 
00:51:08.0 +
+++ fenics-dolfinx-0.7.3/debian/libdolfinx-complex0.7.install   1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-#!/bin/sh
-echo "debian/tmp-complex/usr/lib/**/lib*.so.* usr/lib/${DEB_HOST_MULTIARCH}"
diff -Nru fenics-dolfinx-0.7.3/debian/libdolfinx-complex0.7t64.install 
fenics-dolfinx-0.7.3/debian/libdolfinx-complex0.7t64.install
--- fenics-dolfinx-0.7.3/debian/libdolfinx-complex0.7t64.install
1970-01-01 00:00:00.0 +
+++ fenics-dolfinx-0.7.3/debian/libdolfinx-complex0.7t64.install
2024-01-04 00:51:08.0 +
@@ -0,0 +1,2 @@
+#!/bin/sh
+echo "debian/tmp-complex/usr/lib/**/lib*.so.* usr/lib/${DEB_HOST_MULTIARCH}"
diff -Nru 

Bug#1062380: libisoburn: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
On Thu, Feb 01, 2024 at 11:04:29AM +0100, Thomas Schmitt wrote:
> i'm the upstream and help with preparing the Debian packages.
> So i assume that any needed action in this case is up to my sponsor
> Dominique Dumont (Cc'd).

> But:

> Are you aware that the effort to switch to 64 bit time_t is not worth much
> in a ISO 9660 producing software, even on amd64, as long as

>   https://github.com/torvalds/linux/blob/master/fs/isofs/isofs.h

> has int as return type of the ISO-9660-to-Unix-time function

>   extern int iso_date(u8 *, int);

> (implemented in fs/isofs/util.c) ?

> I once made a successful attempt to get the attention of parts of the
> kernel community:
>   
> https://lore.kernel.org/all/20221024135517.7d40b96a206020eca03e3...@linux-foundation.org/t/
> But as it looks, it never made it into the torvalds repo.

Well, that's a different problem than making sure libraries which expose
time-related types in their ABIs are using 64-bit types consistently and
don't have crashes at runtime due to ABI skew between library and caller!

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


signature.asc
Description: PGP signature


Bug#1062586: libqalculate: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libqalculate
Version: 4.9.0-1
Severity: serious
Tags: patch pending
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
libqalculate 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 libqalculate
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libqalculate-4.9.0/debian/changelog 
libqalculate-4.9.0/debian/changelog
--- libqalculate-4.9.0/debian/changelog 2023-12-03 00:53:07.0 +
+++ libqalculate-4.9.0/debian/changelog 2024-02-02 03:22:21.0 +
@@ -1,3 +1,10 @@
+libqalculate (4.9.0-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 03:22:21 +
+
 libqalculate (4.9.0-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru libqalculate-4.9.0/debian/control libqalculate-4.9.0/debian/control
--- libqalculate-4.9.0/debian/control   2023-12-03 00:17:12.0 +
+++ libqalculate-4.9.0/debian/control   2024-02-02 03:22:21.0 +
@@ -63,7 +63,7 @@
 Depends:
  libcln-dev,
  libmpfr-dev,
- libqalculate22 (= ${binary:Version}),
+ libqalculate22t64 (= ${binary:Version}),
  libxml2-dev,
  ${misc:Depends},
 Description: Powerful and easy to use desktop calculator - development
@@ -90,7 +90,10 @@
  .
  This package contains the libqalculate documentation for developers.
 
-Package: libqalculate22
+Package: libqalculate22t64
+Provides: ${t64:Provides}
+Replaces: libqalculate22
+Breaks: libqalculate22 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru libqalculate-4.9.0/debian/libqalculate22.install 
libqalculate-4.9.0/debian/libqalculate22.install
--- libqalculate-4.9.0/debian/libqalculate22.install2023-12-03 
00:17:12.0 +
+++ libqalculate-4.9.0/debian/libqalculate22.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru libqalculate-4.9.0/debian/libqalculate22t64.install 
libqalculate-4.9.0/debian/libqalculate22t64.install
--- libqalculate-4.9.0/debian/libqalculate22t64.install 1970-01-01 
00:00:00.0 +
+++ libqalculate-4.9.0/debian/libqalculate22t64.install 2023-12-03 
00:17:12.0 +
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru libqalculate-4.9.0/debian/libqalculate22t64.lintian-overrides 
libqalculate-4.9.0/debian/libqalculate22t64.lintian-overrides
--- libqalculate-4.9.0/debian/libqalculate22t64.lintian-overrides   
1970-01-01 00:00:00.0 +
+++ libqalculate-4.9.0/debian/libqalculate22t64.lintian-overrides   
2024-02-02 03:22:21.0 +
@@ -0,0 +1 @@
+libqalculate22t64: package-name-doesnt-match-sonames libqalculate22


Bug#1062585: libphonenumber: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libphonenumber
Version: 8.12.57+ds-4
Severity: serious
Tags: patch pending
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
libphonenumber 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 libphonenumber
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libphonenumber-8.12.57+ds/debian/changelog 
libphonenumber-8.12.57+ds/debian/changelog
--- libphonenumber-8.12.57+ds/debian/changelog  2023-07-20 04:36:41.0 
+
+++ libphonenumber-8.12.57+ds/debian/changelog  2024-02-02 03:11:37.0 
+
@@ -1,3 +1,10 @@
+libphonenumber (8.12.57+ds-4.1~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Adjust Provides for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 03:11:37 +
+
 libphonenumber (8.12.57+ds-4) unstable; urgency=medium
 
   * Team upload.
diff -Nru libphonenumber-8.12.57+ds/debian/rules 
libphonenumber-8.12.57+ds/debian/rules
--- libphonenumber-8.12.57+ds/debian/rules  2023-07-20 04:36:41.0 
+
+++ libphonenumber-8.12.57+ds/debian/rules  2024-02-02 03:11:20.0 
+
@@ -1,5 +1,8 @@
 #!/usr/bin/make -f
 
+DEB_HOST_ARCH_BITS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_BITS)
+DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+
 %:
dh $@
 
@@ -9,10 +12,13 @@
 protobufapi := $(shell dpkg-query -W -f '$${Provides}' libprotobuf-dev | grep 
-o 'protobuf-api-[^ ]*')
 
 # virtual package to represent libphonenumber and protobuf ABI
-phonenumberprotoabi := libphonenumber8-protobuf$(shell dpkg-query -W -f 
'$${Depends}' libprotobuf-dev | sed -n 's/.*libprotobuf\([0-9]*\) .*/\1/p')
+phonenumberprotoabi := libphonenumber8t64-protobuf$(shell dpkg-query -W -f 
'$${Depends}' libprotobuf-dev | sed -n 's/.*libprotobuf\([0-9]*\) .*/\1/p')
+ifneq (,$(filter 64,$(DEB_HOST_ARCH_BITS))$(filter i386,$(DEB_HOST_ARCH)))
+  phonenumberprotocompatabi := , libphonenumber8-protobuf$(shell dpkg-query -W 
-f '$${Depends}' libprotobuf-dev | sed -n 's/.*libprotobuf\([0-9]*\) .*/\1/p')
+endif
 
 execute_before_dh_gencontrol:
-   echo 'libphonenumber:Provides=$(phonenumberprotoabi)' >> 
debian/libphonenumber8.substvars
+   echo 
'libphonenumber:Provides=$(phonenumberprotoabi)$(phonenumberprotocompatabi)' >> 
debian/libphonenumber8.substvars
echo 'protobuf:API=$(protobufapi)' >> 
debian/libphonenumber-dev.substvars
 
 override_dh_makeshlibs:


Bug#1062584: libchromaprint1: Incorrect handling of end of input file

2024-02-01 Thread E Harris
Package: libchromaprint1
Version: 1.5.1-2+b1
Severity: normal

There seems to be a bug in libchromaprint1 that is causing errors to
sometimes be reported when normal end of file has been reached.  This
then causes errors to be reported from fpcalc, which breaks picard
fingerprint calculation and submission in certain cases.

mp3val on the mp3 source reports no problems, so I don't think the
files that trigger this are actually damaged in any way.

The error being returned (via fpcalc) is:

ERROR: Error decoding audio frame (End of file)

This seems to stem from the inline FFmpegAudioReader::Read() in
src/audio/ffmpeg_audio_reader.h


-- System Information:
Debian Release: 12.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-14-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libchromaprint1 depends on:
ii  libavcodec59  7:5.1.4-0+deb12u1
ii  libavutil57   7:5.1.4-0+deb12u1
ii  libc6 2.36-9+deb12u3
ii  libgcc-s1 12.2.0-14
ii  libstdc++612.2.0-14

libchromaprint1 recommends no packages.

libchromaprint1 suggests no packages.

-- no debconf information



Bug#1062583: poc-streamer: mp3-cut shortens output unexpectedly

2024-02-01 Thread E Harris
Package: poc-streamer
Version: 0.4.2-7
Severity: normal

When using mp3cut to take the whole file, repeated invocations shorten the
output unexpectedly.

Example:

> mp3cut -o test2.mp3 test.mp3
Writing to test2.mp3
Extracting 00:00:00+000-00:00:00+000 from test.mp3
test2.mp3 written
> mp3cut -o test3.mp3 test2.mp3
Writing to test3.mp3
Extracting 00:00:00+000-00:00:00+000 from test2.mp3
test3.mp3 written
> mp3cut -o test4.mp3 test3.mp3
Writing to test4.mp3
Extracting 00:00:00+000-00:00:00+000 from test3.mp3
test4.mp3 written
> ls -l *.mp3
-rw-r- 1 1000 1008 1088784 Feb  1 20:25  test.mp3
-rwxr- 1 1000 1008 1087602 Feb  1 20:38  test2.mp3
-rwxr- 1 1000 1008 1086348 Feb  1 20:38  test3.mp3
-rwxr- 1 1000 1008 1085094 Feb  1 20:38  test4.mp3

As you can see from this output, each invocation is causing data to be lost
(each file is successively smaller) even though the full file is supposed
to be copied.


-- System Information:
Debian Release: 12.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-14-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages poc-streamer depends on:
ii  libc6   2.36-9+deb12u3
ii  libfl2  2.6.4-8.2

poc-streamer recommends no packages.

poc-streamer suggests no packages.

-- no debconf information



Bug#1062582: mkdocs-material: Files installed under wrong dir (/usr/lib/python3.11), breaking reverse-deps

2024-02-01 Thread Boyuan Yang
Source: mkdocs-material
Severity: important
Control: affects -1 src:mkdocstrings-python-handlers
Control: block 1058340 by -1
Version: 9.4.0-1
X-Debbugs-CC: mo...@debian.org

Hi,

Package mkdocs-material is installing files under python version-specific dir
now ( /usr/lib/python3.11/ ), which caused autopkgtest regression when
python3.12-add transition is launched.

* Dependency package bug report: https://bugs.debian.org/1058340
* Its upstream analysis: https://github.com/mkdocstrings/python/issues/121

I believe your package should install files under /usr/lib/python3/ instead.
If an immediate fix could not be found, please consider rebuilding your
package so that files are also provided under /usr/lib/python3.12/ .

Thanks,
Boyuan Yang


signature.asc
Description: This is a digitally signed message part


Bug#1062581: libpwizlite: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libpwizlite
Version: 3.0.5-2
Severity: serious
Tags: patch pending
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
libpwizlite 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 libpwizlite
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libpwizlite-3.0.5/debian/changelog libpwizlite-3.0.5/debian/changelog
--- libpwizlite-3.0.5/debian/changelog  2023-11-23 20:56:47.0 +
+++ libpwizlite-3.0.5/debian/changelog  2024-02-02 01:25:21.0 +
@@ -1,3 +1,10 @@
+libpwizlite (3.0.5-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 01:25:21 +
+
 libpwizlite (3.0.5-2) unstable; urgency=low
 
   * Fix Bug#1045317: libpwizlite: Fails to build source after successful build
diff -Nru libpwizlite-3.0.5/debian/control libpwizlite-3.0.5/debian/control
--- libpwizlite-3.0.5/debian/control2023-11-23 20:56:47.0 +
+++ libpwizlite-3.0.5/debian/control2024-02-02 01:25:21.0 +
@@ -24,7 +24,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libpwizlite3 (= ${binary:Version}),
+Depends: libpwizlite3t64 (= ${binary:Version}),
  ${misc:Depends}
 Replaces: libpwizlite-dev (<< ${binary:Version})
 Description: Library to load mzML/mzXML files (dev files)
@@ -37,12 +37,14 @@
  This package ships the development files.
 
 
-Package: libpwizlite3
+Package: libpwizlite3t64
+Provides: ${t64:Provides}
+Breaks: libpwizlite3 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends},
  ${misc:Depends}
-Replaces: libpwizlite3 (<< ${binary:Version})
+Replaces: libpwizlite3, libpwizlite3t64 (<< ${binary:Version})
 Description: Library to load mzML/mzXML files (runtime files)
  This library is a dumbed-down version of the Proteowizard library.
  This library only contains the required features to
diff -Nru libpwizlite-3.0.5/debian/libpwizlite3.install 
libpwizlite-3.0.5/debian/libpwizlite3.install
--- libpwizlite-3.0.5/debian/libpwizlite3.install   2023-11-23 
20:56:47.0 +
+++ libpwizlite-3.0.5/debian/libpwizlite3.install   1970-01-01 
00:00:00.0 +
@@ -1,9 +0,0 @@
-#! /usr/bin/dh-exec
-
-# Filippo Rusconi 20200611 - This is the cleanest solution:
-# https://wiki.debian.org/Multiarch/Implementation#Dynamic_debian.2F.2A_files
-
-# Make sure this file is executable !!!
-
-debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libpwizlite.so.${LIB_VERSION} 
usr/lib/${DEB_HOST_MULTIARCH}/
-
diff -Nru libpwizlite-3.0.5/debian/libpwizlite3.links 
libpwizlite-3.0.5/debian/libpwizlite3.links
--- libpwizlite-3.0.5/debian/libpwizlite3.links 2023-11-23 20:56:47.0 
+
+++ libpwizlite-3.0.5/debian/libpwizlite3.links 1970-01-01 00:00:00.0 
+
@@ -1,8 +0,0 @@
-#! /usr/bin/dh-exec
-
-# Filippo Rusconi 20200602 - This is the cleanest solution:
-# https://wiki.debian.org/Multiarch/Implementation#Dynamic_debian.2F.2A_files
-
-# Make sure this file is executable !!!
-
-usr/lib/${DEB_HOST_MULTIARCH}/libpwizlite.so.${LIB_VERSION}  

Bug#1062580: libpwiz: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libpwiz
Version: 3.0.18342-4
Severity: serious
Tags: patch pending
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
libpwiz 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 libpwiz
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libpwiz-3.0.18342/debian/changelog libpwiz-3.0.18342/debian/changelog
--- libpwiz-3.0.18342/debian/changelog  2020-09-27 08:55:38.0 +
+++ libpwiz-3.0.18342/debian/changelog  2024-02-01 23:25:33.0 +
@@ -1,3 +1,10 @@
+libpwiz (3.0.18342-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Thu, 01 Feb 2024 23:25:33 +
+
 libpwiz (3.0.18342-4) unstable; urgency=low
 
   * Fix FTCBFS: Pass --host to configure (Closes: #970872). Thanks to Helmut
diff -Nru libpwiz-3.0.18342/debian/control libpwiz-3.0.18342/debian/control
--- libpwiz-3.0.18342/debian/control2020-06-11 22:51:28.0 +
+++ libpwiz-3.0.18342/debian/control2024-02-01 23:25:32.0 +
@@ -32,7 +32,7 @@
 Architecture: any
 Depends: ${shlibs:Depends},
  ${misc:Depends},
- libpwiz3 (= ${binary:Version})
+ libpwiz3t64 (= ${binary:Version})
 Suggests: libpwiz-doc
 Description: library to perform proteomics data analyses (devel files)
  The libpwiz library from the ProteoWizard project provides a modular
@@ -50,7 +50,10 @@
  .
  This package ships the library development files.
 
-Package: libpwiz3
+Package: libpwiz3t64
+Provides: ${t64:Provides}
+Replaces: libpwiz3
+Breaks: libpwiz3 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Suggests: libpwiz-doc
@@ -71,7 +74,7 @@
 Package: libpwiz-tools
 Section: science
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libpwiz3 (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, libpwiz3t64 (= ${binary:Version})
 Suggests: libpwiz-doc
 Description: ProteoWizard command line tools
  The libpwiz library from the ProteoWizard project provides a modular
diff -Nru libpwiz-3.0.18342/debian/libpwiz3.dirs 
libpwiz-3.0.18342/debian/libpwiz3.dirs
--- libpwiz-3.0.18342/debian/libpwiz3.dirs  2020-01-17 14:45:17.0 
+
+++ libpwiz-3.0.18342/debian/libpwiz3.dirs  1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib
-usr/lib/libpwiz3/example-files
diff -Nru libpwiz-3.0.18342/debian/libpwiz3.install 
libpwiz-3.0.18342/debian/libpwiz3.install
--- libpwiz-3.0.18342/debian/libpwiz3.install   2020-01-17 14:45:17.0 
+
+++ libpwiz-3.0.18342/debian/libpwiz3.install   1970-01-01 00:00:00.0 
+
@@ -1,4 +0,0 @@
-debian/build/usr/lib/libpwiz.so.3.0.0 usr/lib
-
-# The example source code files.
-pwiz_tools/examples/*.cpp   usr/share/doc/libpwiz3/example-files
diff -Nru libpwiz-3.0.18342/debian/libpwiz3.links 
libpwiz-3.0.18342/debian/libpwiz3.links
--- libpwiz-3.0.18342/debian/libpwiz3.links 2020-01-17 14:45:17.0 
+
+++ libpwiz-3.0.18342/debian/libpwiz3.links 1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@

Bug#1062579: /usr/bin/wasm-opt has no manpage

2024-02-01 Thread H. S. Teoh
Package: binaryen
Version: 108-1
Severity: normal

Per Debian Policy 12.1, each program, utility, and function should have
an associated manpage. Currently /usr/bin/wasm-opt is lacking one.


T

-- 
Real men don't take backups. They put their source on a public FTP-server and 
let the world mirror it. -- Linus Torvalds



Bug#902871: xrdp: virtual desktop something with size/tile/too small

2024-02-01 Thread Thorsten Glaser
Gürkan Myczko dixit:

> Is this bug still relevant with actual stable versions? What about testing or
> sid?

I cannot reproduce it with current bullseye.

bye,
//mirabilos
-- 
15:39⎜«mika:#grml» mira|AO: "mit XFree86® wär’ das nicht passiert" - muhaha
15:48⎜ also warum machen die xorg Jungs eigentlich alles
kaputt? :)15:49⎜ thkoehler: weil sie als Kinder nie den
gebauten Turm selber umschmeissen durften?  -- ~/.Xmodmap wonders…



Bug#1061736: aubio ftbfs with Python 3.12 as the default

2024-02-01 Thread Vladimir Petko
Dear Maintainers,

  Would it be possible to consider a merge request[1] that addresses this issue?

Best Regards,
 Vladimir.

 [1] https://salsa.debian.org/umlaeute/aubio/-/merge_requests/1



Bug#1056608: timeshift: Timeshift cant restore RSYNC snapshots if your system installed on BTRFS with wrong subvolume

2024-02-01 Thread theofficialgman
this bug being marked as "grave" prevents installation of timeshift
packages on some debian systems. please lower the severity of this bug
report. I am not even sure what causes apt-listbugs to block this

The following NEW packages will be installed:
  btrfs-progs libgee-0.8-2 libgnomekbd-common libgnomekbd8 libxapp1
pi-apps-9c59d247 timeshift xapps-common
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
After this operation, 10.1 MB of additional disk space will be used.
Get:1 file:/tmp/pi-apps-local-packages ./ timeshift 23.07.1 [570 kB]
Get:2 /home/pi/pi-apps-9c59d247.deb pi-apps-9c59d247 all 1.0 [752 B]
Get:3 http://deb.debian.org/debian bullseye/main arm64 btrfs-progs arm64
5.10.1-2 [677 kB]
Get:4 http://deb.debian.org/debian bullseye/main arm64 libgee-0.8-2 arm64
0.20.4-1 [215 kB]
Get:5 http://deb.debian.org/debian bullseye/main arm64 libgnomekbd-common
all 3.26.1-1 [77.2 kB]
Get:6 http://deb.debian.org/debian bullseye/main arm64 libgnomekbd8 arm64
3.26.1-1 [45.4 kB]
Get:7 http://deb.debian.org/debian bullseye/main arm64 xapps-common all
2.0.7-1 [49.9 kB]
Get:8 http://deb.debian.org/debian bullseye/main arm64 libxapp1 arm64
2.0.7-1 [84.5 kB]
grave bugs of timeshift (→ 23.07.1) 
 b1 - #1056608 - timeshift: Timeshift cant restore RSYNC snapshots if your
system installed on BTRFS with wrong subvolume
Summary:
 timeshift(1 bug)
timeshift will be pinned. Restart APT session to enable
**
** Exiting with an error in order to stop the installation. **
**
Fetched 1,150 kB in 0s (2,332 kB/s)
E: Sub-process /usr/bin/apt-listbugs apt returned an error code (10)
E: Failure running script /usr/bin/apt-listbugs apt
Apt finished.
Failed to install the packages!
APT reported these errors:
E: Sub-process /usr/bin/apt-listbugs apt returned an error code (10)
E: Failure running script /usr/bin/apt-listbugs apt


Bug#1062554: Acknowledgement (cups-browsed is not detecting any network printers)

2024-02-01 Thread Jonathan Kamens
It turns out things aren't working right on my second laptop either. It 
is correctly detecting network printers and making them visible to the 
OS as driverless printers, but I can't print to them. When I try, the 
print job gets paused and lpstat -t prints "No suitable destination host 
found by cups-browsed." This happens even after I reboot.




Bug#1062554: Acknowledgement (cups-browsed is not detecting any network printers)

2024-02-01 Thread Jonathan Kamens
I also can't print to a printer I add explicitly to the system rather 
than relying on auto-discovered printers.


Basically printing through CUPS appears to be completely borked, at 
least for me, across two diffferent laptops running Debian testing.




Bug#1062577: libpst: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libpst
Version: 0.6.76-1
Severity: serious
Tags: patch pending
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
libpst 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 libpst
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libpst-0.6.76/debian/changelog libpst-0.6.76/debian/changelog
--- libpst-0.6.76/debian/changelog  2021-08-17 03:42:55.0 +
+++ libpst-0.6.76/debian/changelog  2024-02-01 23:24:04.0 +
@@ -1,3 +1,10 @@
+libpst (0.6.76-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Thu, 01 Feb 2024 23:24:04 +
+
 libpst (0.6.76-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru libpst-0.6.76/debian/control libpst-0.6.76/debian/control
--- libpst-0.6.76/debian/control2021-08-17 03:42:55.0 +
+++ libpst-0.6.76/debian/control2024-02-01 23:24:03.0 +
@@ -22,19 +22,22 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libpst4 (=${binary:Version}),
+ libpst4t64 (=${binary:Version}),
  ${misc:Depends},
 Breaks:
- libpst4 (<= 0.6.54-3),
+ libpst4t64 (<= 0.6.54-3),
 Replaces:
- libpst4 (<= 0.6.54-3),
+ libpst4t64 (<= 0.6.54-3),
 Description: library for reading Microsoft Outlook PST files (development 
files)
  Library for accessing data from Microsoft Outlook PST files.
  .
  This package include the files needed for developing with libpst,
  including the headers, static library and documentation.
 
-Package: libpst4
+Package: libpst4t64
+Provides: ${t64:Provides}
+Replaces: libpst4
+Breaks: libpst4 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru libpst-0.6.76/debian/libpst4.install 
libpst-0.6.76/debian/libpst4.install
--- libpst-0.6.76/debian/libpst4.install2019-12-11 02:03:39.0 
+
+++ libpst-0.6.76/debian/libpst4.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libpst*.so.*
diff -Nru libpst-0.6.76/debian/libpst4.shlibs 
libpst-0.6.76/debian/libpst4.shlibs
--- libpst-0.6.76/debian/libpst4.shlibs 2020-01-13 05:09:00.0 +
+++ libpst-0.6.76/debian/libpst4.shlibs 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-libpst 4 libpst4 (>= 0.6.74)
diff -Nru libpst-0.6.76/debian/libpst4.symbols 
libpst-0.6.76/debian/libpst4.symbols
--- libpst-0.6.76/debian/libpst4.symbols2020-01-13 05:08:01.0 
+
+++ libpst-0.6.76/debian/libpst4.symbols1970-01-01 00:00:00.0 
+
@@ -1,57 +0,0 @@
-libpst.so.4 libpst4 #MINVER#
-* Build-Depends-Package: libpst-dev
- pst_attach_to_file@Base 0.6.54
- pst_attach_to_file_base64@Base 0.6.54
- pst_attach_to_mem@Base 0.6.54
- pst_base64_encode@Base 0.6.54
- pst_base64_encode_multiple@Base 0.6.54
- pst_base64_encode_single@Base 0.6.54
- pst_close@Base 0.6.54
- pst_convert_recurrence@Base 0.6.54
- pst_convert_utf8@Base 0.6.54
- pst_convert_utf8_null@Base 0.6.54
- pst_debug@Base 0.6.54
- pst_debug_close@Base 0.6.54
- pst_debug_func@Base 0.6.54
- pst_debug_func_ret@Base 0.6.54
- pst_debug_hexdump@Base 

Bug#1062575: libpreludedb: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libpreludedb
Version: 5.2.0-2.1
Severity: serious
Tags: patch pending
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
libpreludedb 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 libpreludedb
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libpreludedb-5.2.0/debian/changelog 
libpreludedb-5.2.0/debian/changelog
--- libpreludedb-5.2.0/debian/changelog 2023-12-04 16:35:32.0 +
+++ libpreludedb-5.2.0/debian/changelog 2024-02-01 23:20:58.0 +
@@ -1,3 +1,10 @@
+libpreludedb (5.2.0-2.2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Thu, 01 Feb 2024 23:20:58 +
+
 libpreludedb (5.2.0-2.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru libpreludedb-5.2.0/debian/control libpreludedb-5.2.0/debian/control
--- libpreludedb-5.2.0/debian/control   2023-12-04 16:35:28.0 +
+++ libpreludedb-5.2.0/debian/control   2024-02-01 23:20:58.0 +
@@ -25,7 +25,7 @@
 Architecture: any
 Multi-Arch: same
 Suggests: libpreludedb-doc
-Depends: libpreludedb7 (= ${binary:Version}), libpreludedbcpp2 (= 
${binary:Version}),
+Depends: libpreludedb7t64 (= ${binary:Version}), libpreludedbcpp2t64 (= 
${binary:Version}),
  libprelude-dev, ${misc:Depends}
 Description: Security Information and Events Management System [ Development 
files ]
  The PreludeDB Library provides an abstraction layer upon the type and the
@@ -49,7 +49,10 @@
  This package contains the documentation for developers for
  PreludeDB components.
 
-Package: libpreludedb7
+Package: libpreludedb7t64
+Provides: ${t64:Provides}
+Replaces: libpreludedb7
+Breaks: libpreludedb7 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Recommends: preludedb-utils
@@ -62,7 +65,10 @@
  .
  This package contains the PreludeDB shared library.
 
-Package: libpreludedbcpp2
+Package: libpreludedbcpp2t64
+Provides: ${t64:Provides}
+Replaces: libpreludedbcpp2
+Breaks: libpreludedbcpp2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru libpreludedb-5.2.0/debian/libpreludedb7.install 
libpreludedb-5.2.0/debian/libpreludedb7.install
--- libpreludedb-5.2.0/debian/libpreludedb7.install 2017-08-17 
16:06:39.0 +
+++ libpreludedb-5.2.0/debian/libpreludedb7.install 1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/*/libpreludedb.so.*
-debian/tmp/usr/lib/*/libpreludedb/plugins/formats
diff -Nru libpreludedb-5.2.0/debian/libpreludedb7.symbols 
libpreludedb-5.2.0/debian/libpreludedb7.symbols
--- libpreludedb-5.2.0/debian/libpreludedb7.symbols 2019-10-15 
16:54:48.0 +
+++ libpreludedb-5.2.0/debian/libpreludedb7.symbols 1970-01-01 
00:00:00.0 +
@@ -1,273 +0,0 @@
-classic.so libpreludedb7
-| libpreludedb7 #MINVER#
-* Build-Depends-Package: libpreludedb-dev
- classic_LTX_prelude_plugin_version@Base 4.1
- classic_LTX_preludedb_plugin_init@Base 4.1
- classic_delete_alert@Base 4.1
- classic_delete_alert_from_list@Base 4.1
- 

Bug#1062576: libpsl: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libpsl
Version: 0.21.2-1
Severity: serious
Tags: patch pending
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
libpsl 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 libpsl
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libpsl-0.21.2/debian/changelog libpsl-0.21.2/debian/changelog
--- libpsl-0.21.2/debian/changelog  2023-02-13 18:57:37.0 +
+++ libpsl-0.21.2/debian/changelog  2024-02-01 23:22:53.0 +
@@ -1,3 +1,10 @@
+libpsl (0.21.2-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Thu, 01 Feb 2024 23:22:53 +
+
 libpsl (0.21.2-1) unstable; urgency=low
 
   * New upstream version 0.21.2 (Closes: #1028857)
diff -Nru libpsl-0.21.2/debian/control libpsl-0.21.2/debian/control
--- libpsl-0.21.2/debian/control2023-02-13 18:57:37.0 +
+++ libpsl-0.21.2/debian/control2024-02-01 23:22:53.0 +
@@ -26,7 +26,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libpsl5 (= ${binary:Version}),
+ libpsl5t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Library for Public Suffix List (development headers)
  Libpsl allows checking domains against the Public Suffix List.
@@ -39,7 +39,10 @@
  This package contains development header files and documentation for
  developers.
 
-Package: libpsl5
+Package: libpsl5t64
+Provides: ${t64:Provides}
+Replaces: libpsl5
+Breaks: libpsl5 (<< ${source:Version})
 Architecture: any
 Depends:
  libidn2-0 (>= 0.16),
diff -Nru libpsl-0.21.2/debian/libpsl5.install 
libpsl-0.21.2/debian/libpsl5.install
--- libpsl-0.21.2/debian/libpsl5.install2023-02-13 18:57:37.0 
+
+++ libpsl-0.21.2/debian/libpsl5.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru libpsl-0.21.2/debian/libpsl5.symbols 
libpsl-0.21.2/debian/libpsl5.symbols
--- libpsl-0.21.2/debian/libpsl5.symbols2023-02-13 18:57:37.0 
+
+++ libpsl-0.21.2/debian/libpsl5.symbols1970-01-01 00:00:00.0 
+
@@ -1,24 +0,0 @@
-libpsl.so.5 libpsl5 #MINVER#
-* Build-Depends-Package: libpsl-dev
- psl_builtin@Base 0.13.0
- psl_builtin_file_time@Base 0.13.0
- psl_builtin_filename@Base 0.13.0
- psl_builtin_outdated@Base 0.13.0
- psl_builtin_sha1sum@Base 0.13.0
- psl_check_version_number@Base 0.13.0
- psl_dist_filename@Base 0.16.0
- psl_free@Base 0.13.0
- psl_free_string@Base 0.19.1
- psl_get_version@Base 0.13.0
- psl_is_cookie_domain_acceptable@Base 0.13.0
- psl_is_public_suffix2@Base 0.13.0
- psl_is_public_suffix@Base 0.13.0
- psl_latest@Base 0.16.0
- psl_load_file@Base 0.13.0
- psl_load_fp@Base 0.13.0
- psl_registrable_domain@Base 0.13.0
- psl_str_to_utf8lower@Base 0.13.0
- psl_suffix_count@Base 0.13.0
- psl_suffix_exception_count@Base 0.13.0
- psl_suffix_wildcard_count@Base 0.13.0
- psl_unregistrable_domain@Base 0.13.0
diff -Nru libpsl-0.21.2/debian/libpsl5t64.install 
libpsl-0.21.2/debian/libpsl5t64.install
--- libpsl-0.21.2/debian/libpsl5t64.install 1970-01-01 00:00:00.0 
+

Bug#1062573: libpqxx: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libpqxx
Version: 7.8.1-2
Severity: serious
Tags: patch pending
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
libpqxx 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 libpqxx
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libpqxx-7.8.1/debian/changelog libpqxx-7.8.1/debian/changelog
--- libpqxx-7.8.1/debian/changelog  2023-09-24 09:37:43.0 +
+++ libpqxx-7.8.1/debian/changelog  2024-02-01 23:15:43.0 +
@@ -1,3 +1,10 @@
+libpqxx (7.8.1-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Thu, 01 Feb 2024 23:15:43 +
+
 libpqxx (7.8.1-2) unstable; urgency=medium
 
   * Previous version was uploaded to experimental.
diff -Nru libpqxx-7.8.1/debian/control libpqxx-7.8.1/debian/control
--- libpqxx-7.8.1/debian/control2023-09-24 09:37:43.0 +
+++ libpqxx-7.8.1/debian/control2024-02-01 23:15:43.0 +
@@ -27,7 +27,7 @@
 Depends: ${misc:Depends},
  pkg-config,
  libpq-dev (>= 8.0.3-1),
- libpqxx-7.8 (= ${binary:Version})
+ libpqxx-7.8t64 (= ${binary:Version})
 Suggests: libpqxx-doc
 Description: C++ library to connect to PostgreSQL (development files)
  C++ library to enable user programs to communicate with
@@ -49,7 +49,10 @@
  .
  This package contains documentation and examples.
 
-Package: libpqxx-7.8
+Package: libpqxx-7.8t64
+Provides: ${t64:Provides}
+Replaces: libpqxx-7.8
+Breaks: libpqxx-7.8 (<< ${source:Version})
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
diff -Nru libpqxx-7.8.1/debian/libpqxx-7.8.docs 
libpqxx-7.8.1/debian/libpqxx-7.8.docs
--- libpqxx-7.8.1/debian/libpqxx-7.8.docs   2023-09-24 09:37:43.0 
+
+++ libpqxx-7.8.1/debian/libpqxx-7.8.docs   1970-01-01 00:00:00.0 
+
@@ -1,3 +0,0 @@
-NEWS
-README.md
-debian/README.source
diff -Nru libpqxx-7.8.1/debian/libpqxx-7.8.install 
libpqxx-7.8.1/debian/libpqxx-7.8.install
--- libpqxx-7.8.1/debian/libpqxx-7.8.install2023-09-24 09:37:43.0 
+
+++ libpqxx-7.8.1/debian/libpqxx-7.8.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-debian/tmp/usr/lib/*/libpqxx-*.so*
diff -Nru libpqxx-7.8.1/debian/libpqxx-7.8.symbols 
libpqxx-7.8.1/debian/libpqxx-7.8.symbols
--- libpqxx-7.8.1/debian/libpqxx-7.8.symbols2023-09-24 09:37:43.0 
+
+++ libpqxx-7.8.1/debian/libpqxx-7.8.symbols1970-01-01 00:00:00.0 
+
@@ -1,680 +0,0 @@
-libpqxx-7.8.so libpqxx-7.8 #MINVER#
-* Build-Depends-Package: libpqxx-dev
- _ZN4pqxx10connectingC1ENS_5zviewE@Base 7.8.1
- _ZN4pqxx10connectingC2ENS_5zviewE@Base 7.8.1
- 
_ZN4pqxx10connection10adorn_nameB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE@Base
 7.8.1
- _ZN4pqxx10connection10get_notifsEv@Base 7.8.1
- _ZN4pqxx10connection10get_resultEv@Base 7.8.1
- 
_ZN4pqxx10connection11exec_paramsESt17basic_string_viewIcSt11char_traitsIcEERKNS_8internal8c_paramsE@Base
 7.8.1
- 

Bug#1062572: libpqtypes: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libpqtypes
Version: 1.5.1-9
Severity: serious
Tags: patch pending
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
libpqtypes 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 libpqtypes
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libpqtypes-1.5.1/debian/changelog libpqtypes-1.5.1/debian/changelog
--- libpqtypes-1.5.1/debian/changelog   2022-10-05 13:54:22.0 +
+++ libpqtypes-1.5.1/debian/changelog   2024-02-01 23:14:54.0 +
@@ -1,3 +1,10 @@
+libpqtypes (1.5.1-9.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Thu, 01 Feb 2024 23:14:54 +
+
 libpqtypes (1.5.1-9) unstable; urgency=medium
 
   * Disable "char" test, broken with PG15 (and probably not worth fixing).
diff -Nru libpqtypes-1.5.1/debian/control libpqtypes-1.5.1/debian/control
--- libpqtypes-1.5.1/debian/control 2022-10-05 13:54:22.0 +
+++ libpqtypes-1.5.1/debian/control 2024-02-01 23:14:54.0 +
@@ -13,7 +13,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libpq-dev, libpqtypes0 (= ${binary:Version}),
+Depends: libpq-dev, libpqtypes0t64 (= ${binary:Version}),
  ${shlibs:Depends}, ${misc:Depends}
 Description: parameterized queries libpq extension - development
  libpqtypes is a libpq extension that offers a new way of handling
@@ -33,7 +33,10 @@
  .
  This package contains the headers and manpages.
 
-Package: libpqtypes0
+Package: libpqtypes0t64
+Provides: ${t64:Provides}
+Replaces: libpqtypes0
+Breaks: libpqtypes0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru libpqtypes-1.5.1/debian/libpqtypes0.install 
libpqtypes-1.5.1/debian/libpqtypes0.install
--- libpqtypes-1.5.1/debian/libpqtypes0.install 2014-11-24 11:44:09.0 
+
+++ libpqtypes-1.5.1/debian/libpqtypes0.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libpqtypes.so.*
diff -Nru libpqtypes-1.5.1/debian/libpqtypes0.symbols 
libpqtypes-1.5.1/debian/libpqtypes0.symbols
--- libpqtypes-1.5.1/debian/libpqtypes0.symbols 2014-11-24 11:44:09.0 
+
+++ libpqtypes-1.5.1/debian/libpqtypes0.symbols 1970-01-01 00:00:00.0 
+
@@ -1,120 +0,0 @@
-libpqtypes.so.0 libpqtypes0 #MINVER#
- PQclearSpecs@Base 0
- PQclearTypes@Base 0
- PQexecf@Base 0
- PQexecvf@Base 0
- PQgetErrorField@Base 0
- PQgeterror@Base 0
- PQgetf@Base 0
- PQgetvf@Base 0
- PQinitTypes@Base 0
- PQlocalTZInfo@Base 0
- PQparamClear@Base 0
- PQparamCount@Base 0
- PQparamCreate@Base 0
- PQparamDup@Base 0
- PQparamExec@Base 0
- PQparamExecPrepared@Base 0
- PQparamReset@Base 0
- PQparamSendQuery@Base 0
- PQparamSendQueryPrepared@Base 0
- PQputf@Base 0
- PQputvf@Base 0
- PQregisterComposites@Base 0
- PQregisterResult@Base 0
- PQregisterSubClasses@Base 0
- PQregisterTypes@Base 0
- PQregisterUserDefinedTypes@Base 0
- PQsendf@Base 0
- PQsendvf@Base 0
- PQseterror@Base 0
- PQspecPrepare@Base 0
- PQtypesRegister@Base 0
- pqt_allowsptr@Base 0
- pqt_argserrorf@Base 0
- pqt_argssuper@Base 0
- pqt_clearspec@Base 

Bug#1062571: libpodofo: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libpodofo
Version: 0.9.8+dfsg-3
Severity: serious
Tags: patch pending
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
libpodofo 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 libpodofo
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libpodofo-0.9.8+dfsg/debian/changelog 
libpodofo-0.9.8+dfsg/debian/changelog
--- libpodofo-0.9.8+dfsg/debian/changelog   2022-08-21 14:22:05.0 
+
+++ libpodofo-0.9.8+dfsg/debian/changelog   2024-02-01 23:12:18.0 
+
@@ -1,3 +1,10 @@
+libpodofo (0.9.8+dfsg-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Thu, 01 Feb 2024 23:12:18 +
+
 libpodofo (0.9.8+dfsg-3) unstable; urgency=medium
 
   [ YOKOTA Hiroshi ]
diff -Nru libpodofo-0.9.8+dfsg/debian/control 
libpodofo-0.9.8+dfsg/debian/control
--- libpodofo-0.9.8+dfsg/debian/control 2022-08-21 14:21:13.0 +
+++ libpodofo-0.9.8+dfsg/debian/control 2024-02-01 23:12:17.0 +
@@ -26,7 +26,7 @@
 Architecture: any
 Depends:
  libboost-dev,
- libpodofo0.9.8 (= ${binary:Version}),
+ libpodofo0.9.8t64 (= ${binary:Version}),
  libssl-dev,
  ${misc:Depends},
 Description: PoDoFo development files
@@ -45,7 +45,7 @@
 Architecture: any
 Section: utils
 Depends:
- libpodofo0.9.8 (= ${binary:Version}),
+ libpodofo0.9.8t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: PoDoFo utilities
@@ -59,7 +59,10 @@
  .
  This package contains tools for working with PDF files.
 
-Package: libpodofo0.9.8
+Package: libpodofo0.9.8t64
+Provides: ${t64:Provides}
+Replaces: libpodofo0.9.8
+Breaks: libpodofo0.9.8 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends:
diff -Nru libpodofo-0.9.8+dfsg/debian/libpodofo0.9.8.install 
libpodofo-0.9.8+dfsg/debian/libpodofo0.9.8.install
--- libpodofo-0.9.8+dfsg/debian/libpodofo0.9.8.install  2019-02-11 
16:12:44.0 +
+++ libpodofo-0.9.8+dfsg/debian/libpodofo0.9.8.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/lib*.so.*
diff -Nru libpodofo-0.9.8+dfsg/debian/libpodofo0.9.8.lintian-overrides 
libpodofo-0.9.8+dfsg/debian/libpodofo0.9.8.lintian-overrides
--- libpodofo-0.9.8+dfsg/debian/libpodofo0.9.8.lintian-overrides
2019-02-11 16:12:44.0 +
+++ libpodofo-0.9.8+dfsg/debian/libpodofo0.9.8.lintian-overrides
1970-01-01 00:00:00.0 +
@@ -1,5 +0,0 @@
-# Some symbols change across all architectures; maintaining symbols in this
-# condition is extremely painful, so let's not do it.
-# Furthermore, there is no real need as every upstream releases changes ABI
-# forcing a transition, a symbol file wouldn't make it much easier at all.
-no-symbols-control-file
diff -Nru libpodofo-0.9.8+dfsg/debian/libpodofo0.9.8t64.install 
libpodofo-0.9.8+dfsg/debian/libpodofo0.9.8t64.install
--- libpodofo-0.9.8+dfsg/debian/libpodofo0.9.8t64.install   1970-01-01 
00:00:00.0 +
+++ libpodofo-0.9.8+dfsg/debian/libpodofo0.9.8t64.install   2019-02-11 
16:12:44.0 +
@@ -0,0 +1 @@

Bug#1062570: libpng1.6: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libpng1.6
Version: 1.6.42-1
Severity: serious
Tags: patch pending
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
libpng1.6 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 libpng1.6
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libpng1.6-1.6.42/debian/changelog libpng1.6-1.6.42/debian/changelog
--- libpng1.6-1.6.42/debian/changelog   2024-01-30 08:03:50.0 +
+++ libpng1.6-1.6.42/debian/changelog   2024-02-01 23:11:39.0 +
@@ -1,3 +1,10 @@
+libpng1.6 (1.6.42-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Thu, 01 Feb 2024 23:11:39 +
+
 libpng1.6 (1.6.42-1) unstable; urgency=medium
 
   * New upstream version 1.6.42
diff -Nru libpng1.6-1.6.42/debian/control libpng1.6-1.6.42/debian/control
--- libpng1.6-1.6.42/debian/control 2023-10-10 15:55:59.0 +
+++ libpng1.6-1.6.42/debian/control 2024-02-01 23:11:39.0 +
@@ -12,7 +12,10 @@
 Homepage: http://libpng.org/pub/png/libpng.html
 Rules-Requires-Root: no
 
-Package: libpng16-16
+Package: libpng16-16t64
+Provides: ${t64:Provides}
+Replaces: libpng16-16
+Breaks: libpng16-16 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
@@ -27,7 +30,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libpng16-16 (= ${binary:Version}), zlib1g-dev
+Depends: ${misc:Depends}, libpng16-16t64 (= ${binary:Version}), zlib1g-dev
 Conflicts: libpng12-0-dev, libpng12-dev, libpng2-dev, libpng3-dev
 Breaks: libpng16-dev (<< 1.6.20-3), libpng16-devtools (<< 1.6.21-1)
 Replaces: libpng16-dev (<< 1.6.20-3), libpng16-devtools (<< 1.6.21-1)
@@ -43,7 +46,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: foreign
-Depends: ${shlibs:Depends}, ${misc:Depends}, libpng16-16 (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, libpng16-16t64 (= 
${binary:Version})
 Breaks: libpng16-tools (<< 1.6.21-1)
 Replaces: libpng16-tools (<< 1.6.21-1)
 Description: PNG library - tools (version 1.6)
diff -Nru libpng1.6-1.6.42/debian/libpng16-16.doc-base 
libpng1.6-1.6.42/debian/libpng16-16.doc-base
--- libpng1.6-1.6.42/debian/libpng16-16.doc-base2019-01-15 
08:59:23.0 +
+++ libpng1.6-1.6.42/debian/libpng16-16.doc-base1970-01-01 
00:00:00.0 +
@@ -1,25 +0,0 @@
-Document: libpng16
-Title: A description on how to use and modify libpng (version 1.5.X)
-Author: Glenn Randers-Pehrson
-Abstract: This file describes how to use and modify the PNG reference library
- (known as libpng) for your own use.  There are five sections to this
- file: introduction, structures, reading, writing, and modification and
- configuration notes for various special platforms.  In addition to this
- file, example.c is a good starting point for using the library, as
- it is heavily commented and should include everything most people
- will need.  We assume that libpng is already installed; see the
- INSTALL file for instructions on how to install libpng.
- .

Bug#1062568: libpgm: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libpgm
Version: 5.3.128~dfsg-2
Severity: serious
Tags: patch pending
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
libpgm 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 libpgm
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libpgm-5.3.128~dfsg/debian/changelog 
libpgm-5.3.128~dfsg/debian/changelog
--- libpgm-5.3.128~dfsg/debian/changelog2020-10-10 16:00:12.0 
+
+++ libpgm-5.3.128~dfsg/debian/changelog2024-02-01 23:10:21.0 
+
@@ -1,3 +1,10 @@
+libpgm (5.3.128~dfsg-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Thu, 01 Feb 2024 23:10:21 +
+
 libpgm (5.3.128~dfsg-2) unstable; urgency=medium
 
   * Upload to unstable for library transition.
diff -Nru libpgm-5.3.128~dfsg/debian/control libpgm-5.3.128~dfsg/debian/control
--- libpgm-5.3.128~dfsg/debian/control  2020-09-03 15:33:48.0 +
+++ libpgm-5.3.128~dfsg/debian/control  2024-02-01 23:10:21.0 +
@@ -6,7 +6,10 @@
 Section: libs
 Homepage: https://github.com/steve-o/openpgm
 
-Package: libpgm-5.3-0
+Package: libpgm-5.3-0t64
+Provides: ${t64:Provides}
+Replaces: libpgm-5.3-0
+Breaks: libpgm-5.3-0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -29,7 +32,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libpgm-5.3-0 (= ${binary:Version}), ${misc:Depends}
+Depends: libpgm-5.3-0t64 (= ${binary:Version}), ${misc:Depends}
 Conflicts: libnetpbm9-dev
 Description: OpenPGM development files
  OpenPGM is an open source implementation of the Pragmatic General Multicast
diff -Nru libpgm-5.3.128~dfsg/debian/libpgm-5.3-0.install 
libpgm-5.3.128~dfsg/debian/libpgm-5.3-0.install
--- libpgm-5.3.128~dfsg/debian/libpgm-5.3-0.install 2015-01-29 
18:41:19.0 +
+++ libpgm-5.3.128~dfsg/debian/libpgm-5.3-0.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru libpgm-5.3.128~dfsg/debian/libpgm-5.3-0.symbols 
libpgm-5.3.128~dfsg/debian/libpgm-5.3-0.symbols
--- libpgm-5.3.128~dfsg/debian/libpgm-5.3-0.symbols 2020-09-03 
15:33:48.0 +
+++ libpgm-5.3.128~dfsg/debian/libpgm-5.3-0.symbols 1970-01-01 
00:00:00.0 +
@@ -1,102 +0,0 @@
-libpgm-5.3.so.0 libpgm-5.3-0 #MINVER#
- if6_default_group_addr@Base 5.1.116~dfsg
- pgm_adapter_strerror@Base 5.2.122~dfsg
- pgm_addrinfo_to_string@Base 5.2.122+git20200619~dfsg
- pgm_bind3@Base 5.1.116~dfsg
- pgm_bind@Base 5.1.116~dfsg
- pgm_build_date@Base 5.1.116~dfsg
- pgm_build_machine@Base 5.1.116~dfsg
- pgm_build_revision@Base 5.1.116~dfsg
- pgm_build_system@Base 5.1.116~dfsg
- pgm_build_time@Base 5.1.116~dfsg
- pgm_clear_error@Base 5.1.116~dfsg
- pgm_close@Base 5.1.116~dfsg
- pgm_compat_csum_partial@Base 5.1.116~dfsg
- pgm_compat_csum_partial_copy@Base 5.1.116~dfsg
- pgm_connect@Base 5.1.116~dfsg
- pgm_csum_block_add@Base 5.1.116~dfsg
- pgm_csum_fold@Base 5.1.116~dfsg
- pgm_drop_superuser@Base 5.1.116~dfsg
- (arch=linux-any)pgm_epoll_ctl@Base 5.1.116~dfsg
- 

Bug#1062569: libplayerone: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libplayerone
Version: 3.1.0+20221218103507-1
Severity: serious
Tags: patch pending
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
libplayerone 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 libplayerone
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libplayerone-3.1.0+20221218103507/debian/changelog 
libplayerone-3.1.0+20221218103507/debian/changelog
--- libplayerone-3.1.0+20221218103507/debian/changelog  2022-12-18 
10:36:28.0 +
+++ libplayerone-3.1.0+20221218103507/debian/changelog  2024-02-01 
23:11:06.0 +
@@ -1,3 +1,10 @@
+libplayerone (3.1.0+20221218103507-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Thu, 01 Feb 2024 23:11:06 +
+
 libplayerone (3.1.0+20221218103507-1) unstable; urgency=medium
 
   * build version from git
diff -Nru libplayerone-3.1.0+20221218103507/debian/control 
libplayerone-3.1.0+20221218103507/debian/control
--- libplayerone-3.1.0+20221218103507/debian/control2022-12-18 
10:35:12.0 +
+++ libplayerone-3.1.0+20221218103507/debian/control2024-02-01 
23:11:06.0 +
@@ -13,7 +13,10 @@
 Vcs-Browser: https://salsa.debian.org/debian-astro-team/libplayerone
 Vcs-Git: https://salsa.debian.org/debian-astro-team/libplayerone.git
 
-Package: libplayeronecamera2
+Package: libplayeronecamera2t64
+Provides: ${t64:Provides}
+Replaces: libplayeronecamera2
+Breaks: libplayeronecamera2 (<< ${source:Version})
 Architecture: amd64 armhf arm64
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: library for Player One Astronomy's Cameras
diff -Nru 
libplayerone-3.1.0+20221218103507/debian/libplayeronecamera2.lintian-overrides 
libplayerone-3.1.0+20221218103507/debian/libplayeronecamera2.lintian-overrides
--- 
libplayerone-3.1.0+20221218103507/debian/libplayeronecamera2.lintian-overrides  
2022-12-18 10:35:12.0 +
+++ 
libplayerone-3.1.0+20221218103507/debian/libplayeronecamera2.lintian-overrides  
1970-01-01 00:00:00.0 +
@@ -1,2 +0,0 @@
-# that is the way upstream delivers stuff
-hardening-no-bindnow
diff -Nru 
libplayerone-3.1.0+20221218103507/debian/libplayeronecamera2t64.lintian-overrides
 
libplayerone-3.1.0+20221218103507/debian/libplayeronecamera2t64.lintian-overrides
--- 
libplayerone-3.1.0+20221218103507/debian/libplayeronecamera2t64.lintian-overrides
   1970-01-01 00:00:00.0 +
+++ 
libplayerone-3.1.0+20221218103507/debian/libplayeronecamera2t64.lintian-overrides
   2024-02-01 23:11:06.0 +
@@ -0,0 +1,3 @@
+# that is the way upstream delivers stuff
+hardening-no-bindnow
+libplayeronecamera2t64: package-name-doesnt-match-sonames libplayeronecamera2


Bug#1062565: libpcap: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libpcap
Version: 1.10.4-4
Severity: serious
Tags: patch pending
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
libpcap 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 libpcap
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libpcap-1.10.4/debian/changelog libpcap-1.10.4/debian/changelog
--- libpcap-1.10.4/debian/changelog 2023-08-14 15:49:33.0 +
+++ libpcap-1.10.4/debian/changelog 2024-02-01 23:05:57.0 +
@@ -1,3 +1,10 @@
+libpcap (1.10.4-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Thu, 01 Feb 2024 23:05:57 +
+
 libpcap (1.10.4-4) unstable; urgency=medium
 
   * debian/patches/shared-lib.diff: Fix clean target (closes: #1045792).
diff -Nru libpcap-1.10.4/debian/control libpcap-1.10.4/debian/control
--- libpcap-1.10.4/debian/control   2023-08-14 15:40:48.0 +
+++ libpcap-1.10.4/debian/control   2024-02-01 23:05:57.0 +
@@ -28,11 +28,11 @@
 Architecture: any
 Depends: libc6-dev,
  libdbus-1-dev,
- libpcap0.8 (= ${binary:Version}),
+ libpcap0.8t64 (= ${binary:Version}),
  ${misc:Depends}
 Conflicts: libpcap0.7-dev
 Multi-Arch: same
-Description: development library and header files for libpcap0.8
+Description: development library and header files for libpcap0.8t64
  Headers, static libraries, and documentation for the libpcap library.
  .
  libpcap (Packet CAPture) provides a portable framework for low-level
@@ -45,13 +45,15 @@
  to ease in porting and to alleviate the need for several
  system-dependent packet capture modules in each application.
 
-Package: libpcap0.8
+Package: libpcap0.8t64
+Provides: ${t64:Provides}
+Breaks: libpcap0.8 (<< ${source:Version})
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
  ${shlibs:Depends}
-Replaces: libpcap0.8-dev (<< 1.10.4-3)
+Replaces: libpcap0.8, libpcap0.8-dev (<< 1.10.4-3)
 Multi-Arch: same
 Description: system interface for user-level packet capture
  libpcap (Packet CAPture) provides a portable framework for low-level
diff -Nru libpcap-1.10.4/debian/libpcap0.8.README.Debian 
libpcap-1.10.4/debian/libpcap0.8.README.Debian
--- libpcap-1.10.4/debian/libpcap0.8.README.Debian  2023-06-17 
15:40:52.0 +
+++ libpcap-1.10.4/debian/libpcap0.8.README.Debian  1970-01-01 
00:00:00.0 +
@@ -1,9 +0,0 @@
-libpcap for Debian
---
-
- If you receive messages telling you the packet type is not supported
- or is deprecated check that CONFIG_PACKET is set to either `Y' or `M'.
-
- Feel free to report bugs.
-
- -- Anand Kumria , Tue, 28 Nov 2000 02:04:28 EST
diff -Nru libpcap-1.10.4/debian/libpcap0.8.docs 
libpcap-1.10.4/debian/libpcap0.8.docs
--- libpcap-1.10.4/debian/libpcap0.8.docs   2023-06-17 15:40:52.0 
+
+++ libpcap-1.10.4/debian/libpcap0.8.docs   1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-CREDITS
-README.md
diff -Nru libpcap-1.10.4/debian/libpcap0.8.install 

Bug#1062564: libpano13: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libpano13
Version: 2.9.22+dfsg-1
Severity: serious
Tags: patch pending
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
libpano13 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 libpano13
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libpano13-2.9.22+dfsg/debian/changelog 
libpano13-2.9.22+dfsg/debian/changelog
--- libpano13-2.9.22+dfsg/debian/changelog  2023-09-20 09:19:28.0 
+
+++ libpano13-2.9.22+dfsg/debian/changelog  2024-02-01 23:05:08.0 
+
@@ -1,3 +1,10 @@
+libpano13 (2.9.22+dfsg-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Thu, 01 Feb 2024 23:05:08 +
+
 libpano13 (2.9.22+dfsg-1) unstable; urgency=medium
 
   * Drop Apple's "XCode" IDE file PanoTools.pbproj.tgz from tarball.
diff -Nru libpano13-2.9.22+dfsg/debian/control 
libpano13-2.9.22+dfsg/debian/control
--- libpano13-2.9.22+dfsg/debian/control2023-01-22 07:08:10.0 
+
+++ libpano13-2.9.22+dfsg/debian/control2024-02-01 23:05:08.0 
+
@@ -22,7 +22,7 @@
 Section: libdevel
 Architecture: any
 Depends:
- libpano13-3 (= ${binary:Version}),
+ libpano13-3t64 (= ${binary:Version}),
  ${misc:Depends},
 Multi-Arch: same
 Description: panorama tools library development files
@@ -33,7 +33,10 @@
  This package holds static libraries and headers needed by developers
  who wish to use libpano13 in their programs.
 
-Package: libpano13-3
+Package: libpano13-3t64
+Provides: ${t64:Provides}
+Replaces: libpano13-3
+Breaks: libpano13-3 (<< ${source:Version})
 Architecture: any
 Depends:
  ${misc:Depends},
diff -Nru libpano13-2.9.22+dfsg/debian/libpano13-3.install 
libpano13-2.9.22+dfsg/debian/libpano13-3.install
--- libpano13-2.9.22+dfsg/debian/libpano13-3.install2018-02-04 
16:54:27.0 +
+++ libpano13-2.9.22+dfsg/debian/libpano13-3.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru libpano13-2.9.22+dfsg/debian/libpano13-3.symbols 
libpano13-2.9.22+dfsg/debian/libpano13-3.symbols
--- libpano13-2.9.22+dfsg/debian/libpano13-3.symbols2022-03-21 
17:28:52.0 +
+++ libpano13-2.9.22+dfsg/debian/libpano13-3.symbols1970-01-01 
00:00:00.0 +
@@ -1,536 +0,0 @@
-libpano13.so.3 libpano13-3 #MINVER#
-* Build-Depends-Package: libpano13-dev
- ARGBtoRGBA@Base 2.9.19
- ARGtoRGBAImage@Base 2.9.19
- AddEdgePoints@Base 2.9.19
- AddTriangle@Base 2.9.19
- AssertEqualCurves@Base 2.9.19
- CenterDialog@Base 2.9.19
- CheckParams@Base 2.9.19
- Clear_Area_Outside_Selected_Region@Base 2.9.19
- ColCorrect@Base 2.9.19
- ColourBrightness@Base 2.9.19
- ComputeAdjustmentCurve@Base 2.9.19
- ComputeColourBrightnessCorrection@Base 2.9.19
- ComputePartialRowCoords@Base 2.9.19
- ComputePixelCoords@Base 2.9.19
- ComputeRowCoords@Base 2.9.19
- ConvFileName@Base 2.9.19
- CopyImageData@Base 2.9.19
- CopyPosition@Base 2.9.19
- CorrectFileColourBrightness@Base 2.9.19
- CorrectImageColourBrigthness@Base 2.9.19
- CropImage@Base 2.9.19
- DWARF@Base 2.9.19
- 

Bug#1062563: libp11: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libp11
Version: 0.4.12-1
Severity: serious
Tags: patch pending
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
libp11 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 libp11
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libp11-0.4.12/debian/changelog libp11-0.4.12/debian/changelog
--- libp11-0.4.12/debian/changelog  2023-08-21 12:21:43.0 +
+++ libp11-0.4.12/debian/changelog  2024-02-01 23:04:35.0 +
@@ -1,3 +1,10 @@
+libp11 (0.4.12-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Thu, 01 Feb 2024 23:04:35 +
+
 libp11 (0.4.12-1) unstable; urgency=medium
 
   * Team upload
diff -Nru libp11-0.4.12/debian/control libp11-0.4.12/debian/control
--- libp11-0.4.12/debian/control2023-08-21 12:21:43.0 +
+++ libp11-0.4.12/debian/control2024-02-01 23:04:35.0 +
@@ -16,7 +16,7 @@
 
 Package: libp11-dev
 Architecture: any
-Depends: libp11-3 (= ${binary:Version}),
+Depends: libp11-3t64 (= ${binary:Version}),
  libssl-dev,
  pkg-config,
  ${misc:Depends}
@@ -28,14 +28,15 @@
  .
  This package contains the header files and static libraries.
 
-Package: libp11-3
+Package: libp11-3t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Section: libs
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Breaks: libp11-2
-Replaces: libp11-2
+Breaks: libp11-3 (<< ${source:Version}), libp11-2
+Replaces: libp11-3, libp11-2
 Description: pkcs#11 convenience library
  Libp11 is a library to simplify using smart cards via PKCS#11
  modules.  It was spun of the OpenSC project but can be used with any
diff -Nru libp11-0.4.12/debian/libp11-3.install 
libp11-0.4.12/debian/libp11-3.install
--- libp11-0.4.12/debian/libp11-3.install   2023-08-21 12:21:43.0 
+
+++ libp11-0.4.12/debian/libp11-3.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-debian/tmp/usr/lib/*/libp11*.so.*
diff -Nru libp11-0.4.12/debian/libp11-3.symbols 
libp11-0.4.12/debian/libp11-3.symbols
--- libp11-0.4.12/debian/libp11-3.symbols   2023-08-21 12:21:43.0 
+
+++ libp11-0.4.12/debian/libp11-3.symbols   1970-01-01 00:00:00.0 
+
@@ -1,52 +0,0 @@
-libp11.so.3 libp11-3 #MINVER#
- ERR_get_CKR_code@LIBP11_3 0.4.9
- ERR_load_PKCS11_strings@LIBP11_3 0.4.4
- LIBP11_3@LIBP11_3 0.4.4
- PKCS11_CTX_free@LIBP11_3 0.4.4
- PKCS11_CTX_init_args@LIBP11_3 0.4.4
- PKCS11_CTX_load@LIBP11_3 0.4.4
- PKCS11_CTX_new@LIBP11_3 0.4.4
- PKCS11_CTX_unload@LIBP11_3 0.4.4
- PKCS11_change_pin@LIBP11_3 0.4.4
- PKCS11_ecdsa_method_free@LIBP11_3 0.4.4
- PKCS11_enumerate_certs@LIBP11_3 0.4.4
- PKCS11_enumerate_keys@LIBP11_3 0.4.4
- PKCS11_enumerate_public_keys@LIBP11_3 0.4.4
- PKCS11_enumerate_slots@LIBP11_3 0.4.4
- PKCS11_find_certificate@LIBP11_3 0.4.4
- PKCS11_find_key@LIBP11_3 0.4.4
- PKCS11_find_next_token@LIBP11_3 0.4.9
- PKCS11_find_token@LIBP11_3 0.4.4
- PKCS11_generate_key@LIBP11_3 0.4.4
- PKCS11_generate_random@LIBP11_3 

Bug#1062562: libowfat: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libowfat
Version: 0.32-4
Severity: serious
Tags: patch pending
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
libowfat 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 libowfat
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libowfat-0.32/debian/changelog libowfat-0.32/debian/changelog
--- libowfat-0.32/debian/changelog  2022-11-10 15:32:49.0 +
+++ libowfat-0.32/debian/changelog  2024-02-01 23:03:39.0 +
@@ -1,3 +1,10 @@
+libowfat (0.32-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Thu, 01 Feb 2024 23:03:39 +
+
 libowfat (0.32-4) unstable; urgency=high
 
   * QA upload
diff -Nru libowfat-0.32/debian/control libowfat-0.32/debian/control
--- libowfat-0.32/debian/control2022-11-10 15:31:16.0 +
+++ libowfat-0.32/debian/control2024-02-01 23:03:38.0 +
@@ -8,7 +8,10 @@
 Vcs-Git: https://salsa.debian.org/debian/libowfat.git
 Vcs-Browser: https://salsa.debian.org/debian/libowfat
 
-Package: libowfat0
+Package: libowfat0t64
+Provides: ${t64:Provides}
+Replaces: libowfat0
+Breaks: libowfat0 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Reimplementation of libdjb, shared library
@@ -24,7 +27,7 @@
 Package: libowfat-dev
 Section: libdevel
 Architecture: any
-Depends: libc6-dev, libowfat0 (= ${binary:Version}), ${misc:Depends}
+Depends: libc6-dev, libowfat0t64 (= ${binary:Version}), ${misc:Depends}
 Conflicts: libdjbdns1-dev, libudt-dev, libcdb-dev
 Description: Reimplementation of libdjb, development files
  This library is a reimplementation of libdjb, which means that it provides
diff -Nru libowfat-0.32/debian/libowfat0.dirs 
libowfat-0.32/debian/libowfat0.dirs
--- libowfat-0.32/debian/libowfat0.dirs 2022-11-10 15:31:16.0 +
+++ libowfat-0.32/debian/libowfat0.dirs 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib
diff -Nru libowfat-0.32/debian/libowfat0.install 
libowfat-0.32/debian/libowfat0.install
--- libowfat-0.32/debian/libowfat0.install  2022-11-10 15:31:16.0 
+
+++ libowfat-0.32/debian/libowfat0.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-libowfat.so.* usr/lib
diff -Nru libowfat-0.32/debian/libowfat0.shlibs 
libowfat-0.32/debian/libowfat0.shlibs
--- libowfat-0.32/debian/libowfat0.shlibs   2022-11-10 15:31:16.0 
+
+++ libowfat-0.32/debian/libowfat0.shlibs   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-libowfat 0 libowfat0
diff -Nru libowfat-0.32/debian/libowfat0.symbols 
libowfat-0.32/debian/libowfat0.symbols
--- libowfat-0.32/debian/libowfat0.symbols  2022-11-10 15:31:16.0 
+
+++ libowfat-0.32/debian/libowfat0.symbols  1970-01-01 00:00:00.0 
+
@@ -1,489 +0,0 @@
-libowfat.so.0 libowfat0 #MINVER#
- V4mappedprefix@Base 0.30
- V6any@Base 0.30
- V6loopback@Base 0.30
- alt_firstread@Base 0.30
- alt_firstwrite@Base 0.30
- argv0@Base 0.30
- array_allocate@Base 0.30
- array_bytes@Base 0.30
- 

Bug#1062561: libotr: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libotr
Version: 4.1.1-5
Severity: serious
Tags: patch pending
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
libotr 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 libotr
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libotr-4.1.1/debian/changelog libotr-4.1.1/debian/changelog
--- libotr-4.1.1/debian/changelog   2022-05-13 09:27:37.0 +
+++ libotr-4.1.1/debian/changelog   2024-02-01 23:02:58.0 +
@@ -1,3 +1,10 @@
+libotr (4.1.1-5.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Thu, 01 Feb 2024 23:02:58 +
+
 libotr (4.1.1-5) unstable; urgency=medium
   * Team upload
 
diff -Nru libotr-4.1.1/debian/control libotr-4.1.1/debian/control
--- libotr-4.1.1/debian/control 2022-05-13 08:09:19.0 +
+++ libotr-4.1.1/debian/control 2024-02-01 23:02:57.0 +
@@ -11,7 +11,10 @@
 Vcs-Git: https://salsa.debian.org/pkg-privacy-team/libotr.git
 Homepage: https://otr.cypherpunks.ca/
 
-Package: libotr5
+Package: libotr5t64
+Provides: ${t64:Provides}
+Replaces: libotr5
+Breaks: libotr5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends},
@@ -65,7 +68,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libotr5 (= ${binary:Version}),
+Depends: libotr5t64 (= ${binary:Version}),
  libgcrypt20-dev,
  ${shlibs:Depends},
  ${misc:Depends}
diff -Nru libotr-4.1.1/debian/libotr5.symbols 
libotr-4.1.1/debian/libotr5.symbols
--- libotr-4.1.1/debian/libotr5.symbols 2022-05-12 08:20:14.0 +
+++ libotr-4.1.1/debian/libotr5.symbols 1970-01-01 00:00:00.0 +
@@ -1,125 +0,0 @@
-libotr.so.5 libotr5 #MINVER#
- otrl_api_version@Base 4.0.0
- otrl_auth_clear@Base 4.0.0
- otrl_auth_copy_on_key@Base 4.0.0
- otrl_auth_handle_commit@Base 4.0.0
- otrl_auth_handle_key@Base 4.0.0
- otrl_auth_handle_revealsig@Base 4.0.0
- otrl_auth_handle_signature@Base 4.0.0
- otrl_auth_handle_v1_key_exchange@Base 4.0.0
- otrl_auth_new@Base 4.0.0
- otrl_auth_start_v1@Base 4.0.0
- otrl_auth_start_v23@Base 4.0.0
- otrl_base64_decode@Base 4.0.0
- otrl_base64_encode@Base 4.0.0
- otrl_base64_otr_decode@Base 4.0.0
- otrl_base64_otr_encode@Base 4.0.0
- otrl_context_find@Base 4.0.0
- otrl_context_find_fingerprint@Base 4.0.0
- otrl_context_find_recent_instance@Base 4.0.0
- otrl_context_find_recent_secure_instance@Base 4.0.0
- otrl_context_force_finished@Base 4.0.0
- otrl_context_force_plaintext@Base 4.0.0
- otrl_context_forget@Base 4.0.0
- otrl_context_forget_all@Base 4.0.0
- otrl_context_forget_fingerprint@Base 4.0.0
- otrl_context_is_fingerprint_trusted@Base 4.0.0
- otrl_context_priv_force_finished@Base 4.0.0
- otrl_context_priv_new@Base 4.0.0
- otrl_context_set_trust@Base 4.0.0
- otrl_context_update_recent_child@Base 4.0.0
- otrl_dh_cmpctr@Base 4.0.0
- otrl_dh_compute_v1_session_id@Base 4.0.0
- otrl_dh_compute_v2_auth_keys@Base 4.0.0
- otrl_dh_gen_keypair@Base 4.0.0
- otrl_dh_incctr@Base 4.0.0
- otrl_dh_init@Base 4.0.0
- 

Bug#1062559: libosmo-sccp: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libosmo-sccp
Version: 1.6.0+dfsg1-3
Severity: serious
Tags: patch pending
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
libosmo-sccp 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 libosmo-sccp
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libosmo-sccp-1.6.0+dfsg1/debian/changelog 
libosmo-sccp-1.6.0+dfsg1/debian/changelog
--- libosmo-sccp-1.6.0+dfsg1/debian/changelog   2022-10-15 10:42:29.0 
+
+++ libosmo-sccp-1.6.0+dfsg1/debian/changelog   2024-02-01 23:00:12.0 
+
@@ -1,3 +1,10 @@
+libosmo-sccp (1.6.0+dfsg1-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Thu, 01 Feb 2024 23:00:12 +
+
 libosmo-sccp (1.6.0+dfsg1-3) unstable; urgency=medium
 
   * debian/rules: configure with --with-systemdsystemunitdir=no
diff -Nru libosmo-sccp-1.6.0+dfsg1/debian/control 
libosmo-sccp-1.6.0+dfsg1/debian/control
--- libosmo-sccp-1.6.0+dfsg1/debian/control 2022-10-15 10:42:29.0 
+
+++ libosmo-sccp-1.6.0+dfsg1/debian/control 2024-02-01 23:00:12.0 
+
@@ -24,9 +24,9 @@
 Architecture: any
 Depends: ${misc:Depends},
  libosmocore-dev,
- libosmosccp0 (= ${binary:Version}),
- libosmoxua0 (= ${binary:Version}),
- libosmomtp0 (= ${binary:Version})
+ libosmosccp0t64 (= ${binary:Version}),
+ libosmoxua0t64 (= ${binary:Version}),
+ libosmomtp0t64 (= ${binary:Version})
 Multi-Arch: same
 Section: libdevel
 Description: Development files for libsccp, libmtp and libxua
@@ -36,7 +36,10 @@
  used in cellular networks such as GSM. This package contains the development
  files for the library.
 
-Package: libosmo-sigtran7
+Package: libosmo-sigtran7t64
+Provides: ${t64:Provides}
+Replaces: libosmo-sigtran7
+Breaks: libosmo-sigtran7 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends},
@@ -53,7 +56,7 @@
 Architecture: all
 Section: doc
 Depends: ${misc:Depends},
- libosmo-sigtran7 (>= ${binary:Version}),
+ libosmo-sigtran7t64 (>= ${binary:Version}),
  libjs-jquery
 Description: Documentation for the Osmocom SIGTRAN library
  libosmo-sigtran is a shared library containing SS7/SIGTRAN related
@@ -69,7 +72,7 @@
 Section: libdevel
 Breaks: libosmo-sccp-dev (<< 0.8.0)
 Depends: ${misc:Depends},
- libosmo-sigtran7 (= ${binary:Version}),
+ libosmo-sigtran7t64 (= ${binary:Version}),
  libosmocore-dev,
  libosmo-netif-dev
 Description: Development headers for the Osmocom SIGTRAN library
@@ -79,7 +82,10 @@
  (SCCP User Adpatation) according to IETF RFC3868 as well as MTP-level routing
  function and handling of signaling links, linksets, ASPs, SGs, etc.
 
-Package: libosmosccp0
+Package: libosmosccp0t64
+Provides: ${t64:Provides}
+Replaces: libosmosccp0
+Breaks: libosmosccp0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends},
@@ -91,7 +97,10 @@
  Signaling System 7 telecommunications networks.
  It is heavily used in cellular 

Bug#1062558: libosmo-netif: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libosmo-netif
Version: 1.2.0-2
Severity: serious
Tags: patch pending
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
libosmo-netif 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 libosmo-netif
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libosmo-netif-1.2.0/debian/changelog 
libosmo-netif-1.2.0/debian/changelog
--- libosmo-netif-1.2.0/debian/changelog2022-10-13 17:02:35.0 
+
+++ libosmo-netif-1.2.0/debian/changelog2024-02-01 22:59:33.0 
+
@@ -1,3 +1,10 @@
+libosmo-netif (1.2.0-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Thu, 01 Feb 2024 22:59:33 +
+
 libosmo-netif (1.2.0-2) unstable; urgency=medium
 
   * upload to unstable
diff -Nru libosmo-netif-1.2.0/debian/control libosmo-netif-1.2.0/debian/control
--- libosmo-netif-1.2.0/debian/control  2022-10-13 17:02:35.0 +
+++ libosmo-netif-1.2.0/debian/control  2024-02-01 22:59:33.0 +
@@ -15,7 +15,10 @@
 Vcs-Git: https://salsa.debian.org/debian-mobcom-team/libosmo-netif.git
 Homepage: http://git.osmocom.org/libosmo-netif/
 
-Package: libosmonetif8
+Package: libosmonetif8t64
+Provides: ${t64:Provides}
+Replaces: libosmonetif8
+Breaks: libosmonetif8 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
@@ -30,7 +33,7 @@
 Depends: ${shlibs:Depends},
  ${misc:Depends},
  libosmocore-dev,
- libosmonetif8 (= ${binary:Version})
+ libosmonetif8t64 (= ${binary:Version})
 Multi-Arch: same
 Description: Development headers for Osmocom network interface
  The libosmo-netif library is one of the libraries needed by the
diff -Nru libosmo-netif-1.2.0/debian/libosmonetif8.install 
libosmo-netif-1.2.0/debian/libosmonetif8.install
--- libosmo-netif-1.2.0/debian/libosmonetif8.install2022-10-13 
17:02:35.0 +
+++ libosmo-netif-1.2.0/debian/libosmonetif8.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libosmonetif*.so.*
diff -Nru libosmo-netif-1.2.0/debian/libosmonetif8.symbols 
libosmo-netif-1.2.0/debian/libosmonetif8.symbols
--- libosmo-netif-1.2.0/debian/libosmonetif8.symbols2022-10-13 
17:02:35.0 +
+++ libosmo-netif-1.2.0/debian/libosmonetif8.symbols1970-01-01 
00:00:00.0 +
@@ -1,208 +0,0 @@
-libosmonetif.so.8 libosmonetif8 #MINVER#
-* Build-Depends-Package: libosmo-netif-dev
- ipa_cli_id_ack@Base 1.0.0
- ipa_cli_id_resp@Base 1.0.0
- ipa_id_ack_msg@Base 1.0.0
- ipa_id_req_msg@Base 1.0.0
- ipa_pong_msg@Base 1.0.0
- ipaccess_idtag_name@Base 1.0.0
- ipaccess_parse_unitid@Base 1.0.0
- ipaccess_send_id_ack@Base 1.0.0
- ipaccess_send_id_req@Base 1.0.0
- ipaccess_send_pong@Base 1.0.0
- osmo_amr_bits@Base 1.0.0
- osmo_amr_bwe_to_iuup@Base 1.2.0
- osmo_amr_bwe_to_oa@Base 1.0.0
- osmo_amr_bytes@Base 1.0.0
- osmo_amr_bytes_to_ft@Base 1.2.0
- osmo_amr_ft_valid@Base 1.0.0
- osmo_amr_is_oa@Base 1.0.0
- osmo_amr_iuup_to_bwe@Base 1.2.0
- osmo_amr_oa_to_bwe@Base 1.0.0
- 

Bug#1062556: libosip2: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libosip2
Version: 5.3.1-1
Severity: serious
Tags: patch pending
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
libosip2 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 libosip2
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libosip2-5.3.1/debian/changelog libosip2-5.3.1/debian/changelog
--- libosip2-5.3.1/debian/changelog 2024-01-25 19:07:25.0 +
+++ libosip2-5.3.1/debian/changelog 2024-02-01 22:58:07.0 +
@@ -1,3 +1,10 @@
+libosip2 (5.3.1-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Thu, 01 Feb 2024 22:58:07 +
+
 libosip2 (5.3.1-1) unstable; urgency=medium
 
   [ upstream ]
diff -Nru libosip2-5.3.1/debian/control libosip2-5.3.1/debian/control
--- libosip2-5.3.1/debian/control   2024-01-25 19:05:13.0 +
+++ libosip2-5.3.1/debian/control   2024-02-01 22:58:07.0 +
@@ -21,7 +21,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libosip2-15 (= ${binary:Version}),
+ libosip2-15t64 (= ${binary:Version}),
  ${misc:Depends},
 Recommends:
  pkg-config,
@@ -43,7 +43,10 @@
  and library to handle "SIP transactions"
  as defined by the SIP standards (RFC3261).
 
-Package: libosip2-15
+Package: libosip2-15t64
+Provides: ${t64:Provides}
+Replaces: libosip2-15
+Breaks: libosip2-15 (<< ${source:Version})
 Section: libs
 Pre-Depends:
  ${misc:Pre-Depends},
diff -Nru libosip2-5.3.1/debian/libosip2-15.install 
libosip2-5.3.1/debian/libosip2-15.install
--- libosip2-5.3.1/debian/libosip2-15.install   2022-03-03 18:45:28.0 
+
+++ libosip2-5.3.1/debian/libosip2-15.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru libosip2-5.3.1/debian/libosip2-15.symbols 
libosip2-5.3.1/debian/libosip2-15.symbols
--- libosip2-5.3.1/debian/libosip2-15.symbols   2024-01-25 19:07:25.0 
+
+++ libosip2-5.3.1/debian/libosip2-15.symbols   1970-01-01 00:00:00.0 
+
@@ -1,643 +0,0 @@
-# SymbolsHelper-Confirmed: 5.3.0 amd64
-libosip2.so.15 libosip2-15 #MINVER#
- __osip_add_ict@Base 5.3.0
- __osip_add_ist@Base 5.3.0
- __osip_add_nict@Base 5.3.0
- __osip_add_nist@Base 5.3.0
- __osip_event_new@Base 5.3.0
- __osip_find_transaction@Base 5.3.0
- __osip_ict_free@Base 5.3.0
- __osip_ict_init@Base 5.3.0
- __osip_ict_need_timer_a_event@Base 5.3.0
- __osip_ict_need_timer_b_event@Base 5.3.0
- __osip_ict_need_timer_d_event@Base 5.3.0
- __osip_ist_free@Base 5.3.0
- __osip_ist_init@Base 5.3.0
- __osip_ist_need_timer_g_event@Base 5.3.0
- __osip_ist_need_timer_h_event@Base 5.3.0
- __osip_ist_need_timer_i_event@Base 5.3.0
- __osip_kill_transaction_callback@Base 5.3.0
- __osip_message_callback@Base 5.3.0
- __osip_nict_free@Base 5.3.0
- __osip_nict_init@Base 5.3.0
- __osip_nict_need_timer_e_event@Base 5.3.0
- __osip_nict_need_timer_f_event@Base 5.3.0
- __osip_nict_need_timer_k_event@Base 5.3.0
- __osip_nist_free@Base 5.3.0
- __osip_nist_init@Base 5.3.0
- __osip_nist_need_timer_j_event@Base 5.3.0
- __osip_remove_ict_transaction@Base 5.3.0
- 

Bug#1062557: libosmo-abis: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: libosmo-abis
Version: 1.3.0-2
Severity: serious
Tags: patch pending
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
libosmo-abis 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 libosmo-abis
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libosmo-abis-1.3.0/debian/changelog 
libosmo-abis-1.3.0/debian/changelog
--- libosmo-abis-1.3.0/debian/changelog 2022-10-10 16:10:46.0 +
+++ libosmo-abis-1.3.0/debian/changelog 2024-02-01 22:58:49.0 +
@@ -1,3 +1,10 @@
+libosmo-abis (1.3.0-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Thu, 01 Feb 2024 22:58:49 +
+
 libosmo-abis (1.3.0-2) unstable; urgency=medium
 
   * upload to unstable
diff -Nru libosmo-abis-1.3.0/debian/control libosmo-abis-1.3.0/debian/control
--- libosmo-abis-1.3.0/debian/control   2022-10-10 16:10:46.0 +
+++ libosmo-abis-1.3.0/debian/control   2024-02-01 22:58:49.0 +
@@ -17,7 +17,10 @@
 Vcs-Git: https://salsa.debian.org/debian-mobcom-team/libosmo-abis.git
 Homepage: http://openbsc.osmocom.org/trac/wiki/libosmo-abis
 
-Package: libosmoabis10
+Package: libosmoabis10t64
+Provides: ${t64:Provides}
+Replaces: libosmoabis10
+Breaks: libosmoabis10 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends},
@@ -29,7 +32,10 @@
  It also implements drivers for mISDN and DAHDI based E1 cards, as well as some
  A-bis/IP dialects.
 
-Package: libosmotrau2
+Package: libosmotrau2t64
+Provides: ${t64:Provides}
+Replaces: libosmotrau2
+Breaks: libosmotrau2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends},
@@ -46,8 +52,8 @@
 Multi-Arch: same
 Section: libdevel
 Depends: ${misc:Depends},
- libosmotrau2 (= ${binary:Version}),
- libosmoabis10 (= ${binary:Version})
+ libosmotrau2t64 (= ${binary:Version}),
+ libosmoabis10t64 (= ${binary:Version})
 Description: Development headers for A-bis interface
  The libosmo-abis library contains common/shared code regarding the A-bis
  interface between GSM BTS and BSC. This package in particular contains the
diff -Nru libosmo-abis-1.3.0/debian/libosmoabis10.install 
libosmo-abis-1.3.0/debian/libosmoabis10.install
--- libosmo-abis-1.3.0/debian/libosmoabis10.install 2022-10-10 
16:10:46.0 +
+++ libosmo-abis-1.3.0/debian/libosmoabis10.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libosmoabis.so.*
diff -Nru libosmo-abis-1.3.0/debian/libosmoabis10.symbols 
libosmo-abis-1.3.0/debian/libosmoabis10.symbols
--- libosmo-abis-1.3.0/debian/libosmoabis10.symbols 2022-10-10 
16:10:46.0 +
+++ libosmo-abis-1.3.0/debian/libosmoabis10.symbols 1970-01-01 
00:00:00.0 +
@@ -1,123 +0,0 @@
-libosmoabis.so.10 libosmoabis10 #MINVER#
-* Build-Depends-Package: libosmo-abis-dev
- abis_rsl_sendmsg@Base 1.0.1
- abis_sendmsg@Base 1.0.1
- dahdi_driver@Base 1.0.1
- dahdi_set_bufinfo@Base 1.0.1
- decode_trau_frame@Base 1.0.1
- e1_set_pcap_fd2@Base 1.2.0
- 

Bug#1062555: liboprf: NMU diff for 64-bit time_t transition

2024-02-01 Thread Steve Langasek
Source: liboprf
Version: 0.1+git20231001.0da3e2b-1
Severity: serious
Tags: patch pending
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
liboprf 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 liboprf
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru liboprf-0.1+git20231001.0da3e2b/debian/changelog 
liboprf-0.1+git20231001.0da3e2b/debian/changelog
--- liboprf-0.1+git20231001.0da3e2b/debian/changelog2023-10-04 
14:07:26.0 +
+++ liboprf-0.1+git20231001.0da3e2b/debian/changelog2024-02-01 
17:51:25.0 +
@@ -1,3 +1,10 @@
+liboprf (0.1+git20231001.0da3e2b-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Thu, 01 Feb 2024 17:51:25 +
+
 liboprf (0.1+git20231001.0da3e2b-1) unstable; urgency=low
 
   * New upstream git snapshot (thanks again Thorsten Alteholz for
diff -Nru liboprf-0.1+git20231001.0da3e2b/debian/control 
liboprf-0.1+git20231001.0da3e2b/debian/control
--- liboprf-0.1+git20231001.0da3e2b/debian/control  2023-10-04 
14:07:26.0 +
+++ liboprf-0.1+git20231001.0da3e2b/debian/control  2024-02-01 
17:51:25.0 +
@@ -10,7 +10,10 @@
 Vcs-Browser: https://salsa.debian.org/debian/liboprf
 Vcs-Git: https://salsa.debian.org/debian/liboprf.git
 
-Package: liboprf0
+Package: liboprf0t64
+Provides: ${t64:Provides}
+Replaces: liboprf0
+Breaks: liboprf0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru liboprf-0.1+git20231001.0da3e2b/debian/liboprf0.install 
liboprf-0.1+git20231001.0da3e2b/debian/liboprf0.install
--- liboprf-0.1+git20231001.0da3e2b/debian/liboprf0.install 2023-10-04 
14:07:26.0 +
+++ liboprf-0.1+git20231001.0da3e2b/debian/liboprf0.install 1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-#!/usr/bin/dh-exec
-usr/lib/liboprf.so.0 => usr/lib/${DEB_HOST_MULTIARCH}/liboprf.so.0
diff -Nru liboprf-0.1+git20231001.0da3e2b/debian/liboprf0t64.install 
liboprf-0.1+git20231001.0da3e2b/debian/liboprf0t64.install
--- liboprf-0.1+git20231001.0da3e2b/debian/liboprf0t64.install  1970-01-01 
00:00:00.0 +
+++ liboprf-0.1+git20231001.0da3e2b/debian/liboprf0t64.install  2023-10-04 
14:07:26.0 +
@@ -0,0 +1,2 @@
+#!/usr/bin/dh-exec
+usr/lib/liboprf.so.0 => usr/lib/${DEB_HOST_MULTIARCH}/liboprf.so.0
diff -Nru liboprf-0.1+git20231001.0da3e2b/debian/liboprf0t64.lintian-overrides 
liboprf-0.1+git20231001.0da3e2b/debian/liboprf0t64.lintian-overrides
--- liboprf-0.1+git20231001.0da3e2b/debian/liboprf0t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ liboprf-0.1+git20231001.0da3e2b/debian/liboprf0t64.lintian-overrides
2024-02-01 17:51:25.0 +
@@ -0,0 +1 @@
+liboprf0t64: package-name-doesnt-match-sonames liboprf0
diff -Nru liboprf-0.1+git20231001.0da3e2b/debian/rules 
liboprf-0.1+git20231001.0da3e2b/debian/rules
--- liboprf-0.1+git20231001.0da3e2b/debian/rules2023-10-04 
14:07:26.0 +
+++ liboprf-0.1+git20231001.0da3e2b/debian/rules2024-02-01 

  1   2   3   4   >