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

Processed: tagging 1061866, tagging 1061872, tagging 1061873, tagging 1061874, tagging 1061875, tagging 1061878 ...

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

> tags 1061866 + sid trixie
Bug #1061866 [src:adns] adns: NMU diff for 64-bit time_t transition
Added tag(s) trixie and sid.
> tags 1061872 + sid trixie
Bug #1061872 [src:adolc] adolc: NMU diff for 64-bit time_t transition
Added tag(s) sid and trixie.
> tags 1061873 + sid trixie
Bug #1061873 [src:afflib] afflib: NMU diff for 64-bit time_t transition
Added tag(s) trixie and sid.
> tags 1061874 + sid trixie
Bug #1061874 [src:colpack] colpack: NMU diff for 64-bit time_t transition
Added tag(s) trixie and sid.
> tags 1061875 + sid trixie
Bug #1061875 [src:afterstep] afterstep: NMU diff for 64-bit time_t transition
Added tag(s) sid and trixie.
> tags 1061878 + sid trixie
Bug #1061878 [src:agg] agg: NMU diff for 64-bit time_t transition
Added tag(s) sid and trixie.
> tags 1061881 + sid trixie
Bug #1061881 [src:akonadi-search] akonadi-search: NMU diff for 64-bit time_t 
transition
Added tag(s) trixie and sid.
> tags 1061883 + sid trixie
Bug #1061883 [src:alberta] alberta: NMU diff for 64-bit time_t transition
Added tag(s) trixie and sid.
> tags 1061889 + sid trixie
Bug #1061889 [src:angelscript] angelscript: NMU diff for 64-bit time_t 
transition
Added tag(s) sid and trixie.
> tags 1061890 + sid trixie
Bug #1061890 [src:anthy] anthy: NMU diff for 64-bit time_t transition
Added tag(s) trixie and sid.
> tags 1061891 + sid trixie
Bug #1061891 [src:apbs] apbs: NMU diff for 64-bit time_t transition
Added tag(s) trixie and sid.
> tags 1061892 + sid trixie
Bug #1061892 [src:apophenia] apophenia: NMU diff for 64-bit time_t transition
Added tag(s) sid and trixie.
> tags 1061893 + sid trixie
Bug #1061893 [src:apr-util] apr-util: NMU diff for 64-bit time_t transition
Added tag(s) sid and trixie.
> tags 1061894 + sid trixie
Bug #1061894 [src:apr] apr: NMU diff for 64-bit time_t transition
Added tag(s) sid and trixie.
> tags 1061897 + sid trixie
Bug #1061897 [src:aribb24] aribb24: NMU diff for 64-bit time_t transition
Added tag(s) sid and trixie.
> tags 1061900 + sid trixie
Bug #1061900 [src:comedilib] comedilib: NMU diff for 64-bit time_t transition
Added tag(s) sid and trixie.
> tags 1061901 + sid trixie
Bug #1061901 [src:compiz] compiz: NMU diff for 64-bit time_t transition
Added tag(s) sid and trixie.
> tags 1061903 + sid trixie
Bug #1061903 [src:coolkey] coolkey: NMU diff for 64-bit time_t transition
Added tag(s) sid and trixie.
> tags 1061905 + sid trixie
Bug #1061905 [src:cpp-hocon] cpp-hocon: NMU diff for 64-bit time_t transition
Added tag(s) trixie and sid.
> tags 1061908 + sid trixie
Bug #1061908 [src:cppdb] cppdb: NMU diff for 64-bit time_t transition
Added tag(s) trixie and sid.
> tags 1061909 + sid trixie
Bug #1061909 [src:croaring] croaring: NMU diff for 64-bit time_t transition
Added tag(s) sid and trixie.
> tags 1061911 + sid trixie
Bug #1061911 [src:csmith] csmith: NMU diff for 64-bit time_t transition
Added tag(s) sid and trixie.
> tags 1061913 + sid trixie
Bug #1061913 [src:ctpl] ctpl: NMU diff for 64-bit time_t transition
Added tag(s) trixie and sid.
> tags 1061914 + sid trixie
Bug #1061914 [src:cuneiform] cuneiform: NMU diff for 64-bit time_t transition
Added tag(s) sid and trixie.
> tags 1061915 + sid trixie
Bug #1061915 [src:cups-filters] cups-filters: NMU diff for 64-bit time_t 
transition
Added tag(s) sid and trixie.
> tags 1061921 + sid trixie
Bug #1061921 [src:asl] asl: NMU diff for 64-bit time_t transition
Added tag(s) sid and trixie.
> tags 1061922 + sid trixie
Bug #1061922 [src:astrometry.net] astrometry.net: NMU diff for 64-bit time_t 
transition
Added tag(s) trixie and sid.
> tags 1061928 + sid trixie
Bug #1061928 [src:avro-c] avro-c: NMU diff for 64-bit time_t transition
Added tag(s) sid and trixie.
> tags 1061929 + sid trixie
Bug #1061929 [src:bamf] bamf: NMU diff for 64-bit time_t transition
Added tag(s) sid and trixie.
> tags 1061932 + sid trixie
Bug #1061932 [src:blitz++] blitz++: NMU diff for 64-bit time_t transition
Added tag(s) sid and trixie.
> tags 1061934 + sid trixie
Bug #1061934 [src:boinc] boinc: NMU diff for 64-bit time_t transition
Added tag(s) sid and trixie.
> tags 1061943 + sid trixie
Bug #1061943 [src:forge] forge: NMU diff for 64-bit time_t transition
Added tag(s) sid and trixie.
> tags 1061945 + sid trixie
Bug #1061945 [src:fpgatools] fpgatools: NMU diff for 64-bit time_t transition
Added tag(s) trixie and sid.
> tags 1061953 + sid trixie
Bug #1061953 [src:freewnn] freewnn: NMU diff for 64-bit time_t transition
Added tag(s) sid and trixie.
> tags 1061954 + sid trixie
Bug #1061954 [src:frog] frog: NMU diff for 64-bit time_t transition
Added tag(s) trixie and sid.
> tags 1061955 + sid trixie
Bug #1061955 [src:fsplib] fsplib: NMU diff for 64-bit time_t transition
Added tag(s) trixie and sid.
> tags 1061957 + sid trixie
Bug #1061957 [src:funtools] funtools: NMU diff for 64-bit time_t transition
Added tag(s) trixie and sid.
> tags 1061961 + sid trixie
Bug #1061961 {Done: Bas Couwenberg } [src:fyba] fyba: NMU 
diff for 64-bit 

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

Processed: tagging 1061162, tagging 1061308, tagging 1061344, tagging 1061451, tagging 1061729

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

> tags 1061162 + sid trixie
Bug #1061162 [src:pypdf2] pypdf2: Do not release with Trixie
Added tag(s) trixie and sid.
> tags 1061308 + sid trixie
Bug #1061308 [atheme-services] atheme-services: identified for time_t 
transition but no ABI in shlibs
Added tag(s) sid and trixie.
> tags 1061344 + sid trixie
Bug #1061344 {Done: Andreas Tille } [emboss-lib] emboss-lib: 
identified for time_t transition but no ABI in shlibs
Added tag(s) sid and trixie.
> tags 1061451 + sid trixie
Bug #1061451 {Done: Alexandre Detiste } [renpy] renpy: remove 
dependency on python3-future
Added tag(s) sid and trixie.
> tags 1061729 + sid trixie
Bug #1061729 [libclips] libclips: identified for time_t transition but no ABI 
in shlibs
Added tag(s) trixie and sid.
> thanks
Stopping processing here.

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



Processed: tagging 1059978, tagging 1060116, tagging 1060119, tagging 1060671

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

> tags 1059978 + sid trixie
Bug #1059978 {Done: Gianfranco Costamagna } 
[src:rosegarden] rosegarden: Please move from liblircclient-dev to liblirc-dev
Added tag(s) sid and trixie.
> tags 1060116 + sid trixie
Bug #1060116 {Done: Arnaud Rebillout } [src:wfuzz] wfuzz: 
please remove python3-future build-dependency
Added tag(s) trixie and sid.
> tags 1060119 + sid trixie
Bug #1060119 {Done: Sophie Brun } 
[src:python-vulndb] python-vulndb: please patch-out dependency on python3-future
Added tag(s) sid and trixie.
> tags 1060671 + sid trixie
Bug #1060671 {Done: Alex Muntada } [src:libdbd-oracle-perl] 
libdbd-oracle-perl: requires rebuild for perl 5.38
Added tag(s) sid and trixie.
> thanks
Stopping processing here.

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



Processed: bug 1041435 is forwarded to https://github.com/kreativekorp/bitsnpicas/issues/48

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

> forwarded 1041435 https://github.com/kreativekorp/bitsnpicas/issues/48
Bug #1041435 [bitsnpicas] bitsnpicas: Contains potentially non-free binary 
unicode data
Set Bug forwarded-to-address to 
'https://github.com/kreativekorp/bitsnpicas/issues/48'.
> thanks
Stopping processing here.

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



Processed: python3-capstone: Python 3.12 has no module named 'distutils'

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

> affects 1059671 + src:backdoor-factory
Bug #1059671 [python3-capstone] python3-capstone: Python 3.12 has no module 
named 'distutils'
Added indication that 1059671 affects src:backdoor-factory
> thanks
Stopping processing here.

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



Processed: python3-capstone: Python 3.12 has no module named 'distutils'

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

> tags -1 + patch
Bug #1059671 [python3-capstone] python3-capstone: Python 3.12 has no module 
named 'distutils'
Added tag(s) patch.

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



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


Processed: libiv-unidraw2t64 has an undeclared file conflict

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

> affects -1 + libiv2 libiv2t64
Bug #1062611 [libiv-unidraw2t64] libiv-unidraw2t64 has an undeclared file 
conflict
Added indication that 1062611 affects libiv2 and libiv2t64

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



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

Processed: Re: 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 Debian Bug Tracking System
Processing control commands:

> reopen -1
Bug #1062376 {Done: Steve Langasek } [src:libinfinity] 
libinfinity: NMU diff for 64-bit time_t transition
'reopen' may be inappropriate when a bug has been closed with a version;
all fixed versions will be cleared, and you may need to re-add them.
Bug reopened
No longer marked as fixed in versions libinfinity/0.7.2-2.1~exp2.
> notfixed -1 libinfinity/0.7.2-2.1~exp2
Bug #1062376 [src:libinfinity] libinfinity: NMU diff for 64-bit time_t 
transition
The source libinfinity and version 0.7.2-2.1~exp2 do not appear to match any 
binary packages
Ignoring request to alter fixed versions of bug #1062376 to the same values 
previously set

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



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#1062376: marked as done (libinfinity: NMU diff for 64-bit time_t transition)

2024-02-01 Thread Debian Bug Tracking System
Your message dated Fri, 02 Feb 2024 05:35:45 +
with message-id 
and subject line Bug#1062376: fixed in libinfinity 0.7.2-2.1~exp2
has caused the Debian Bug report #1062376,
regarding libinfinity: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1062376: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062376
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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 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 libinfinity
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 libinfinity-0.7.2/debian/changelog libinfinity-0.7.2/debian/changelog
--- libinfinity-0.7.2/debian/changelog  2023-09-03 11:45:54.0 +
+++ libinfinity-0.7.2/debian/changelog  2024-02-01 07:34:05.0 +
@@ -1,3 +1,10 @@
+libinfinity (0.7.2-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Thu, 01 Feb 2024 07:34:05 +
+
 libinfinity (0.7.2-2) unstable; urgency=medium
 
   * Change build-dependency from libgsasl7-dev (removed) to
diff -Nru libinfinity-0.7.2/debian/control libinfinity-0.7.2/debian/control
--- libinfinity-0.7.2/debian/control2023-09-03 11:45:54.0 +
+++ libinfinity-0.7.2/debian/control2024-02-01 07:34:05.0 +
@@ -11,7 +11,7 @@
 Package: libinfinity-0.7-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, libinfinity-0.7-0 (= ${binary:Version}), 
libinfgtk-0.7-0 (= ${binary:Version}), libgnutls28-dev, libgsasl-dev, 
libxml2-dev, libgtk-3-dev, gir1.2-infinity-0.7 (= ${binary:Version})
+Depends: ${misc:Depends}, libinfinity-0.7-0t64 (= ${binary:Version}), 
libinfgtk-0.7-0t64 (= ${binary:Version}), libgnutls28-dev, libgsasl-dev, 
libxml2-dev, libgtk-3-dev, gir1.2-infinity-0.7 (= ${binary:Version})
 Description: infinote-based collaborative editing - development files
  libinfinity is library to build collaborative text editors. Changes
  to the text buffers are synced to all other clients over a central server.
@@ -35,12 +35,13 @@
  .
  This package contains the API documentation of libinfinity.
 
-Package: libinfinity-0.7-0
+Package: libinfinity-0.7-0t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Replaces: infinoted (<< 0.6.7-2)
-Breaks: infinoted (<< 0.6.7-2)
+Replaces: libinfinity-0.7-0, infinoted (<< 0.6.7-2)
+Breaks: libinfinity-0.7-0 (<< ${source:Version}), infinoted (<< 0.6.7-2)
 Description: infinote-based collaborative editing
  libinfinity is library to build collaborative text editors. 

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#1062470: marked as done (directfb: FTBFS: debian/libdirectfb-1.7-7t64.install is not executable)

2024-02-01 Thread Debian Bug Tracking System
Your message dated Fri, 02 Feb 2024 05:22:12 +
with message-id 
and subject line Bug#1062470: fixed in directfb 1.7.7-11.1~exp2
has caused the Debian Bug report #1062470,
regarding directfb: FTBFS: debian/libdirectfb-1.7-7t64.install is not executable
to be marked as done.

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

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


-- 
1062470: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062470
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: directfb
Version: 1.7.7-11.1~exp1
Severity: serious
Tags: ftbfs
X-Debbugs-Cc: Sven Joachim , Michael Hudson-Doyle 
, Steve Langasek 

The experimental upload of directfb FTBFS on all architectures[1],
because debian/libdirectfb-1.7-7t64.install is supposed to be run by
dh-exec, but is lacking the executable bits.

I am not well informed enough about the 64-bit time_t transition to
judge if this is a systematic error in whatever tool that converted the
source package or just a mistake in this particular upload.  The
debian/libdirectfb-1.7-7.install file in unstable has its executable
bits set.


1. https://buildd.debian.org/status/package.php?p=directfb=experimental
--- End Message ---
--- Begin Message ---
Source: directfb
Source-Version: 1.7.7-11.1~exp2
Done: Steve Langasek 

We believe that the bug you reported is fixed in the latest version of
directfb, 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 directfb 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:39:40 +
Source: directfb
Architecture: source
Version: 1.7.7-11.1~exp2
Distribution: experimental
Urgency: medium
Maintainer: Debian QA Group 
Changed-By: Steve Langasek 
Closes: 1062470
Changes:
 directfb (1.7.7-11.1~exp2) experimental; urgency=medium
 .
   * Fix executable permissions on debian/libdirectfb-1.7-7.install, lost
 due to rename + round trip through diff + patch.  Closes: #1062470.
Checksums-Sha1:
 d78b3ba436ccc6b9641d9f0e609ea960b9b64334 2867 directfb_1.7.7-11.1~exp2.dsc
 8a9af2415906b8d6469990e4b8530426529902da 26204 
directfb_1.7.7-11.1~exp2.debian.tar.xz
 fa71cf36ae6940777668765752e21b2452fcee53 6744 
directfb_1.7.7-11.1~exp2_source.buildinfo
Checksums-Sha256:
 fa7672ec9ea16b3d2f7a41db79a496e2f823239e61e5b2c214078774e11a8139 2867 
directfb_1.7.7-11.1~exp2.dsc
 f59b68bd43d87c2fb67ec849208a88fed28ce9e37b3612528c0c974a314776aa 26204 
directfb_1.7.7-11.1~exp2.debian.tar.xz
 65be05c0c6f1f6367334481fe3f26f3c5e7cfcc7d02284cf763e634881b9e793 6744 
directfb_1.7.7-11.1~exp2_source.buildinfo
Files:
 acb1f2398b547f361c0c657fe7ea73fb 2867 libs optional 
directfb_1.7.7-11.1~exp2.dsc
 38e4d2fb3192b9abf94ccd43d97cef6b 26204 libs optional 
directfb_1.7.7-11.1~exp2.debian.tar.xz
 d315ed2728c6e446ae586fdce6a1368a 6744 libs optional 
directfb_1.7.7-11.1~exp2_source.buildinfo

-BEGIN PGP SIGNATURE-

iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmW8ckcSHHZvcmxvbkBk
ZWJpYW4ub3JnAAoJEFaNMPMhshM9GMMP/3pf4IglXon5PBhXdUM+n5uJL3cGjjRJ
esXWnbWzf0yWxqX0KFDKeRXFSb0vTm0CcNPN4w4nak3hLmk7yfmi6MBJEpmKj6Xd
DkizrbXYtoH4l1D6IbhN9alZUJnEeEVbESqSSLnQRXGQ1IWKlfYnifZl2dhUoift
PErpQnyhmpSZa2STdkonV7Iyy5FL8q/P9lTxWe0HAAwT7mXlXvIeNCb01Tg70tY9
HGohmqA1McToHOE0r3vWah8/u4DbKFEgjVZhIRYwRmoH/w0VHkv1VolHk+5OCbJZ
7XRDZmnyfREcNEddZPk0S3QBZHQ2s/hm9JJbg5XlfWvsLdfTSlm/NU896joPLogI
ZXYAuLeUl5fncmrXmOCEWTT945BK6y0YTyfLjgGYGk6jSOuT/FTEStL2pVx4W0A4
y48zOqHOirVUfAzRqyLg1njnFSV68Da4limVn7Xf32UGgoQBkiUCXSrdzyNimO/r
+KMgKF/sUcAh7lxRdmG36Iz705hlZx53B1nT0yRuMm51nYHW3Wnc0zls/CLviMfg
DB6C2unmwsapH+E+yv3vLfbRCCiSIMLnKnZ6Cm8IBtVH33fyYfrUO2Q61LGXwDk6
Yl1+PBUNQrqEoMNsrJ+J/rpRD0N7/vYiA03+laC3C39Q3DH6BHtFzGQrzmy8heuE
klm/M8Q6Kgg+
=2XoM
-END PGP SIGNATURE End Message ---


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#1062277: marked as done (libdvbpsi: NMU diff for 64-bit time_t transition)

2024-02-01 Thread Debian Bug Tracking System
Your message dated Thu, 1 Feb 2024 20:46:55 -0800
with message-id 
and subject line Re: Bug#1062277: libdvbpsi: NMU diff for 64-bit time_t 
transition
has caused the Debian Bug report #1062277,
regarding libdvbpsi: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
libdvbpsi 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 libdvbpsi
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 libdvbpsi-1.3.3/debian/changelog libdvbpsi-1.3.3/debian/changelog
--- libdvbpsi-1.3.3/debian/changelog2019-08-30 17:41:13.0 +
+++ libdvbpsi-1.3.3/debian/changelog2024-02-01 00:06:17.0 +
@@ -1,3 +1,10 @@
+libdvbpsi (1.3.3-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Thu, 01 Feb 2024 00:06:17 +
+
 libdvbpsi (1.3.3-1) unstable; urgency=medium
 
   [ Felipe Sateler ]
diff -Nru libdvbpsi-1.3.3/debian/control libdvbpsi-1.3.3/debian/control
--- libdvbpsi-1.3.3/debian/control  2019-08-30 17:40:57.0 +
+++ libdvbpsi-1.3.3/debian/control  2024-02-01 00:06:17.0 +
@@ -32,7 +32,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libdvbpsi10 (= ${binary:Version}),
+ libdvbpsi10t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: development files for libdvbpsi
  libdvbpsi is a simple library designed for MPEG TS and DVB PSI tables
@@ -41,7 +41,10 @@
  This package contains the header files and static library needed to
  compile applications that use libdvbpsi.
 
-Package: libdvbpsi10
+Package: libdvbpsi10t64
+Provides: ${t64:Provides}
+Replaces: libdvbpsi10
+Breaks: libdvbpsi10 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
diff -Nru libdvbpsi-1.3.3/debian/libdvbpsi10.install 
libdvbpsi-1.3.3/debian/libdvbpsi10.install
--- libdvbpsi-1.3.3/debian/libdvbpsi10.install  2019-08-30 17:40:05.0 
+
+++ libdvbpsi-1.3.3/debian/libdvbpsi10.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru libdvbpsi-1.3.3/debian/libdvbpsi10.symbols 
libdvbpsi-1.3.3/debian/libdvbpsi10.symbols
--- libdvbpsi-1.3.3/debian/libdvbpsi10.symbols  2019-08-30 17:40:05.0 
+
+++ libdvbpsi-1.3.3/debian/libdvbpsi10.symbols  1970-01-01 00:00:00.0 
+
@@ -1,276 +0,0 @@
-libdvbpsi.so.10 libdvbpsi10 #MINVER#
- dvbpsi_AddDescriptor@Base 1.3.0
- dvbpsi_AttachDemux@Base 1.3.0
- dvbpsi_AttachDemuxSubDecoder@Base 1.3.0
- 

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#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#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#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#1062075: marked as done (lomiri-app-launch: FTBFS: dh_auto_test: error: cd obj-x86_64-linux-gnu && make -j1 test ARGS\+=--verbose ARGS\+=-j1 returned exit code 2)

2024-02-01 Thread Debian Bug Tracking System
Your message dated Fri, 02 Feb 2024 03:49:03 +
with message-id 
and subject line Bug#1062075: fixed in lomiri-app-launch 0.1.9-2
has caused the Debian Bug report #1062075,
regarding lomiri-app-launch: FTBFS: dh_auto_test: error: cd 
obj-x86_64-linux-gnu && make -j1 test ARGS\+=--verbose ARGS\+=-j1 returned exit 
code 2
to be marked as done.

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

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


-- 
1062075: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062075
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: lomiri-app-launch
Version: 0.1.7-1
Severity: serious 

Dear Maintainer,

The package has a ftbfs issue on my amd64 build:


69% tests passed, 4 tests failed out of 13

Total Test time (real) = 201.54 sec

The following tests FAILED:
  1 - helper-test (Failed)
  4 - liblal-cpp-test (Failed)
 10 - list-apps (Failed)
 13 - desktop-hook-test (Failed)
Errors while running CTest
make[2]: *** [Makefile:74: test] Error 8
make[2]: Leaving directory '/<>/obj-x86_64-linux-gnu'
dh_auto_test: error: cd obj-x86_64-linux-gnu && make -j1 test ARGS\+=--verbose 
ARGS\+=-j1 returned exit code 2
make[1]: *** [debian/rules:44: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<>'
make: *** [debian/rules:28: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



And it fails to build on riscv64 also:

```
92% tests passed, 1 tests failed out of 13

Total Test time (real) = 293.12 sec

The following tests FAILED:
  4 - liblal-cpp-test (Failed)
Errors while running CTest
make[2]: *** [Makefile:74: test] Error 8
```

See full buildd log:
https://buildd.debian.org/status/fetch.php?pkg=lomiri-app-launch=riscv64=0.1.7-1=1706578146=0

-- 
Regards,
--
  Bo YU



signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: lomiri-app-launch
Source-Version: 0.1.9-2
Done: Marius Gripsgard 

We believe that the bug you reported is fixed in the latest version of
lomiri-app-launch, 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.
Marius Gripsgard  (supplier of updated lomiri-app-launch 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Fri, 02 Feb 2024 02:35:47 +0100
Source: lomiri-app-launch
Architecture: source
Version: 0.1.9-2
Distribution: unstable
Urgency: medium
Maintainer: Debian UBports Team 
Changed-By: Marius Gripsgard 
Closes: 1062075
Changes:
 lomiri-app-launch (0.1.9-2) unstable; urgency=medium
 .
   * debian/patches: Add patch to fix tests on slow hardware (closes: #1062075)
Checksums-Sha1:
 b2dbe6c2033fb870cac12ac4ca3ef5a8ef1a5f45 2236 lomiri-app-launch_0.1.9-2.dsc
 dbcee194b89fef63d3f73e3a6606c85424086434 305264 
lomiri-app-launch_0.1.9.orig.tar.gz
 30cc8052584f38752dea63878fa63e45453f3676 9932 
lomiri-app-launch_0.1.9-2.debian.tar.xz
 5e4d6032eadfa8ceb7273dc0be297dc497dc7297 10128 
lomiri-app-launch_0.1.9-2_source.buildinfo
Checksums-Sha256:
 91f812f47ae1d19fc09330db7176e3059b420316b7442329c3c2792ae3122a86 2236 
lomiri-app-launch_0.1.9-2.dsc
 77e316b514c8880b86ea18e7cacaf5c4c26dc971a24034ccd920741fd7f6ff80 305264 
lomiri-app-launch_0.1.9.orig.tar.gz
 83537d6a26734a6a5cb57dce578d1776be0ea6e931978c6af1919f391e8abe81 9932 
lomiri-app-launch_0.1.9-2.debian.tar.xz
 ecb252c6f8eed00cc5c8ea520910bc146d6b22721d812774dbaea7e35857f91b 10128 
lomiri-app-launch_0.1.9-2_source.buildinfo
Files:
 48c911a28195ebab05672d888d30d656 2236 gnome optional 
lomiri-app-launch_0.1.9-2.dsc
 a08aa7ede6715d0f0b7ef7f01da5d2dd 305264 gnome optional 
lomiri-app-launch_0.1.9.orig.tar.gz
 484562c4a96b3aa70576eccebbc4f356 9932 gnome optional 
lomiri-app-launch_0.1.9-2.debian.tar.xz
 52e3ffb971a9c293380d61e83a805cd9 10128 gnome optional 
lomiri-app-launch_0.1.9-2_source.buildinfo

-BEGIN PGP SIGNATURE-

iIsEARYIADMWIQT0KegCiCm6mh1JH2jwqyDIdgBMKgUCZbxHIRUcbWFyaW9ncmlw
QGRlYmlhbi5vcmcACgkQ8KsgyHYATCpqdwD9FwphQ+GxoQjS7I1GKbS5a7QlWqhB
rK8G/QzQItsTpbUBAJr2C0VN+gonwm934ws6KvOTG/ppwkZxHnO5M0smVYoL

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:


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

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

> affects -1 src:mkdocstrings-python-handlers
Bug #1062582 [src:mkdocs-material] mkdocs-material: Files installed under wrong 
dir (/usr/lib/python3.11), breaking reverse-deps
Added indication that 1062582 affects src:mkdocstrings-python-handlers
> block 1058340 by -1
Bug #1058340 [src:mkdocstrings-python-handlers] mkdocstrings-python-handlers: 
FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 
"3.12 3.11" returned exit code 13
1058340 was not blocked by any bugs.
1058340 was not blocking any bugs.
Added blocking bug(s) of 1058340: 1062582

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



Processed: Bug#1062075 marked as pending in lomiri-app-launch

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

> tag -1 pending
Bug #1062075 [src:lomiri-app-launch] lomiri-app-launch: FTBFS: dh_auto_test: 
error: cd obj-x86_64-linux-gnu && make -j1 test ARGS\+=--verbose ARGS\+=-j1 
returned exit code 2
Added tag(s) pending.

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



Bug#1062075: marked as pending in lomiri-app-launch

2024-02-01 Thread Marius Gripsgard
Control: tag -1 pending

Hello,

Bug #1062075 in lomiri-app-launch reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/ubports-team/lomiri-app-launch/-/commit/bcee98352adcd1eba0f2cd8332b6d29458a2999a


debian/patches: Add patch to fix tests on slow hardware (closes: #1062075)


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1062075



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#1060802: marked as done (stellarium: FTBFS on armel, ppc64el, s390x: unsatisfiable Build-Depends: qtwebengine5-dev (>= 5.15))

2024-02-01 Thread Debian Bug Tracking System
Your message dated Fri, 02 Feb 2024 00:48:56 +
with message-id 
and subject line Bug#1060802: fixed in stellarium 23.4-2
has caused the Debian Bug report #1060802,
regarding stellarium: FTBFS on armel, ppc64el, s390x: unsatisfiable 
Build-Depends: qtwebengine5-dev (>= 5.15)
to be marked as done.

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

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


-- 
1060802: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1060802
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: stellarium
Version: 23.4-1
Severity: serious
Justification: fails to build from source (but built successfully in the past)
Tags: ftbfs

Dear Maintainer,

stellarium 23.4-1 added a new build-dependency on qtwebengine5-dev, which
prevents it from building on some release architectures (and all non-release
ones).

Upstream mentions [1] that Qt WebEngine build-dependency is optional and can
be either detected automatically by the build system, or configured explicitly
using -DENABLE_QTWEBENGINE=ON/OFF [2].

Qt WebEngine is available only amd64, arm64, armhf, i386 and mips64el, and
it's unlikely that this set of architectures will be changed for Qt 5. So you
can limit the build-dependency to these architectures.

[1]: 
https://github.com/Stellarium/stellarium/blob/master/BUILDING.md#linux-without-qtwebengine
[2]: 
https://github.com/Stellarium/stellarium/blob/master/BUILDING.md#supported-cmake-parameters

--
Dmitry Shachnev


signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: stellarium
Source-Version: 23.4-2
Done: Tomasz Buchert 

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

Debian distribution maintenance software
pp.
Tomasz Buchert  (supplier of updated stellarium 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: Thu, 01 Feb 2024 23:38:22 +0100
Source: stellarium
Architecture: source
Version: 23.4-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Astro Maintainers 

Changed-By: Tomasz Buchert 
Closes: 1060802
Changes:
 stellarium (23.4-2) unstable; urgency=medium
 .
   * Limit qtwebengine5-dev to only supported archs (Closes: #1060802)
Checksums-Sha1:
 e0c8bc5a546a540cd04137a11e609f284925b5c1 2828 stellarium_23.4-2.dsc
 6fa0a17c8be29f57a34190a89a502e6323d42f94 19296 stellarium_23.4-2.debian.tar.xz
 a18f105015c1e0ce30b8308a79993c33ab66629b 16953 
stellarium_23.4-2_amd64.buildinfo
Checksums-Sha256:
 c1e9118230eaec2d294b92cf96da70dc9506c22edd6507bd3dee813a2764ed53 2828 
stellarium_23.4-2.dsc
 624dab74434f878ab5b4f659007ebfafdb425f3226a07b46a4a0c34bde2fe192 19296 
stellarium_23.4-2.debian.tar.xz
 6020ad9d50d94b824c17d2cf6699c6611a7709b64ad98f5eeac829df838f4416 16953 
stellarium_23.4-2_amd64.buildinfo
Files:
 a63be7f2d73b611890c016cac4151210 2828 science optional stellarium_23.4-2.dsc
 0c03d56627f7472f30942b07e9fb368b 19296 science optional 
stellarium_23.4-2.debian.tar.xz
 6355b2d862d781b826abd56ae60d529b 16953 science optional 
stellarium_23.4-2_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQJGBAEBCgAwFiEEw4a8QcDI3JdLyqg9Y4wJ8uTJG1IFAmW8JSMSHHRvbWFzekBk
ZWJpYW4ub3JnAAoJEGOMCfLkyRtSAQgP/0YoIE5cz2pLbE8xxgVTmDbhg2wonVAg
IwIhIbmnuFVMmpGXEmy22hdAgdApWGWDRG9EwNoNoljcfD8HYhxIX0esHYqFFMGU
WQbkh0+5wh1/Lx+Tt7hnPsXhpmtlpjUjR4TAeJdMO0dDDXEX/eqtNqY372mVuzZL
lmQPgtHTgofzhfmZTcvDEh11S8WgiygnNoFp5ES+LdsHdb2GTtDo0XOEgF4nTWGd
0+oxcUb/r4KPoOIJox4uFTE4qqKor42tpi2XWT1iSzWEhJYDmm12Hu2UAvdWzCTm
kw5Bp9wLAiVbifY6fg3iLBkpLaPWltyqOwyFUnWkq4gRGCBnEEqCyT1F0ZrAQEZn
P2tCBb8L5V9QQfhKBzY22VHO8Exw6RSLCNfOZP7osvEQYx5FAzSRmjeItKeHknzE
nCty01yZgKKhkRGt3DSaHiaUwV8MPo9kRHI8WaEG6FhENiPv7wrC+CGqjB+NHsb5
gw7eWOfYGNHga/teG0F/kA1LoPAr9W3sMLHhCDM7tV0QPYpqSG/0y6S2ajTIjePd
Y6zlLV01ipGKLyml0z1xivzglCSnyH+BO6uCooF+kYnHDl+L4Iwqx9i6MR9YNJe4
D6eGwq4CPmraJT+Q5Jy84Wfhh0l4Vh57sT9Jk1nkf8Gb6Ya8GveZNX+zr0xLZKL6
Y95TjZ0SKsVm
=dzx2
-END PGP SIGNATURE End Message ---


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#1059017: marked as done (lomiri FTFS: fatal error: lomiridbusobject.h: No such file or directory)

2024-02-01 Thread Debian Bug Tracking System
Your message dated Fri, 02 Feb 2024 00:32:02 +
with message-id 
and subject line Bug#1059017: fixed in lomiri 0.2.1-1
has caused the Debian Bug report #1059017,
regarding lomiri FTFS: fatal error: lomiridbusobject.h: No such file or 
directory
to be marked as done.

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

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


-- 
1059017: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059017
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: lomiri
Version: 0.1.3-1
Severity: serious
Tags: ftbfs

lomiri fails to build from source in unstable on amd64. A non-parallel
build ends as follows:

| make[4]: Entering directory '/<>/obj-x86_64-linux-gnu'
| [ 29%] Building CXX object 
tests/uqmlscene/CMakeFiles/uqmlscene.dir/uqmlscene_autogen/mocs_compilation.cpp.o
| cd /<>/obj-x86_64-linux-gnu/tests/uqmlscene && /usr/bin/c++ 
-DLOMIRI_ENABLE_TOUCH_EMULATION -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB 
-DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_QMLMODELS_LIB -DQT_QML_LIB 
-DQT_QUICK_LIB -DQT_STRICT_ITERATORS 
-DQT_TESTCASE_BUILDDIR=\"/<>/obj-x86_64-linux-gnu\" 
-DQT_TESTLIB_LIB -DQT_USE_QSTRINGBUILDER 
-I/<>/obj-x86_64-linux-gnu/tests/uqmlscene/uqmlscene_autogen/include
 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtQml -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtCore -isystem 
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtQuick -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtGui -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtTest -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtDBus -g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -Wsuggest-override -fvisibility=hidden 
-fno-permissive -pedantic -Wall -Wextra -std=gnu++14 -fPIC -MD -MT 
tests/uqmlscene/CMakeFiles/uqmlscene.dir/uqmlscene_autogen/mocs_compilation.cpp.o
 -MF CMakeFiles/uqmlscene.dir/uqmlscene_autogen/mocs_compilation.cpp.o.d -o 
CMakeFiles/uqmlscene.dir/uqmlscene_autogen/mocs_compilation.cpp.o -c 
/<>/obj-x86_64-linux-gnu/tests/uqmlscene/uqmlscene_autogen/mocs_compilation.cpp
| In file included from 
/<>/obj-x86_64-linux-gnu/tests/uqmlscene/uqmlscene_autogen/VNU7RW3YIC/moc_DebuggingController.cpp:10,
|  from 
/<>/obj-x86_64-linux-gnu/tests/uqmlscene/uqmlscene_autogen/mocs_compilation.cpp:2:
| 
/<>/obj-x86_64-linux-gnu/tests/uqmlscene/uqmlscene_autogen/VNU7RW3YIC/../../../../../src/DebuggingController.h:28:10:
 fatal error: lomiridbusobject.h: No such file or directory
|28 | #include "lomiridbusobject.h"
|   |  ^~~~
| compilation terminated.
| make[4]: *** [tests/uqmlscene/CMakeFiles/uqmlscene.dir/build.make:85: 
tests/uqmlscene/CMakeFiles/uqmlscene.dir/uqmlscene_autogen/mocs_compilation.cpp.o]
 Error 1
| make[4]: Leaving directory '/<>/obj-x86_64-linux-gnu'
| make[3]: *** [CMakeFiles/Makefile2:8341: 
tests/uqmlscene/CMakeFiles/uqmlscene.dir/all] Error 2
| make[3]: Leaving directory '/<>/obj-x86_64-linux-gnu'
| make[2]: *** [Makefile:149: all] Error 2
| make[2]: Leaving directory '/<>/obj-x86_64-linux-gnu'
| dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j1 "INSTALL=install 
--strip-program=true" -O all doc VERBOSE=1 returned exit code 2
| make[1]: *** [debian/rules:33: override_dh_auto_build] Error 25
| make[1]: Leaving directory '/<>'
| make: *** [debian/rules:21: binary] Error 2
| dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 
2

Helmut
--- End Message ---
--- Begin Message ---
Source: lomiri
Source-Version: 0.2.1-1
Done: Marius Gripsgard 

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

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

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1059...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Marius Gripsgard  (supplier of updated lomiri package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Thu, 01 Feb 2024 22:23:53 +0100
Source: lomiri

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#1062535: marked as done (gcc-14: FTBFS on arm64: ICE in decompose, at wide-int.h:1049)

2024-02-01 Thread Debian Bug Tracking System
Your message dated Thu, 01 Feb 2024 23:58:53 +
with message-id 
and subject line Bug#1062535: fixed in gcc-14 14-20240201-3
has caused the Debian Bug report #1062535,
regarding gcc-14: FTBFS on arm64: ICE in decompose, at wide-int.h:1049
to be marked as done.

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

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


-- 
1062535: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062535
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gcc-14
Version: 14-20240201-2
Severity: serious
Tags: sid ftbfs
User: debian-...@lists.debian.org
Usertags: arm64

gcc-14 currently FTBFS on arm64 due to an upstream regression. Last known
working version was 20240131.

during GIMPLE pass: widening_mul
../../src/gcc/value-range-storage.cc: In member function 'void 
irange_storage::_ZN14irange_storage10set_irangeERK6irange.part.0(const 
irange&)':
../../src/gcc/value-range-storage.cc:277:1: internal compiler error: in 
decompose, at wide-int.h:1049
  277 | irange_storage::set_irange (const irange )
  | ^~
0x134ff07 wi::int_traits >::decompose(long*, 
unsigned int, generic_wide_int const&)
../../src/gcc/wide-int.h:1049
0x13a452f wide_int_ref_storage::wide_int_ref_storage 
>(generic_wide_int const&, unsigned int)
../../src/gcc/wide-int.h:1099
0x13a44db generic_wide_int 
>::generic_wide_int 
>(generic_wide_int const&, unsigned int)
../../src/gcc/wide-int.h:855
0x16b5353 bool wi::eq_p >, 
generic_wide_int 
>(generic_wide_int > const&, 
generic_wide_int const&)
../../src/gcc/wide-int.h:2250
--- End Message ---
--- Begin Message ---
Source: gcc-14
Source-Version: 14-20240201-3
Done: Matthias Klose 

We believe that the bug you reported is fixed in the latest version of
gcc-14, 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.
Matthias Klose  (supplier of updated gcc-14 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: Thu, 01 Feb 2024 22:53:33 +0100
Source: gcc-14
Architecture: source
Version: 14-20240201-3
Distribution: unstable
Urgency: medium
Maintainer: Debian GCC Maintainers 
Changed-By: Matthias Klose 
Closes: 1062535
Changes:
 gcc-14 (14-20240201-3) unstable; urgency=medium
 .
   * Fix PR middle-end/113705 (ftbfs on arm64). Closes: #1062535.
Checksums-Sha1:
 6e5fa4f3c1c17e9b84c8418aa99d1ad08e99bda1 46482 gcc-14_14-20240201-3.dsc
 9dd0569a9c26a7644bbf75ff55c7e46075de90cf 536448 
gcc-14_14-20240201-3.debian.tar.xz
 8c11e4bff0f657139fb54a16d5eb867bb004b74f 9861 
gcc-14_14-20240201-3_source.buildinfo
Checksums-Sha256:
 88e0f621b6c4ea4fcac1c824b322cf2e47937ed8db1d81ec126a347f44d631a9 46482 
gcc-14_14-20240201-3.dsc
 312ec3695b7098b5ea87690bef16c0e8ac0719e1c69b60507c3dcdac2bbb73d6 536448 
gcc-14_14-20240201-3.debian.tar.xz
 783268f6f6c13c103361c1d522b2a5d15fa73cca9c6259bf10982c97b52f2190 9861 
gcc-14_14-20240201-3_source.buildinfo
Files:
 95998a34732d381e1eeae5496c99a96a 46482 devel optional gcc-14_14-20240201-3.dsc
 4d32e308ad1bf6ad9aa6cd1574510756 536448 devel optional 
gcc-14_14-20240201-3.debian.tar.xz
 d2d781fdbb1a83ad1c97298e9a806a81 9861 devel optional 
gcc-14_14-20240201-3_source.buildinfo

-BEGIN PGP SIGNATURE-

iQJEBAEBCgAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAmW8FIwQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9RI9D/oCVLz61dAffcBmgedvZ/uRLx7WEIKWDzKl
DeBunr/F6shBpVRHIa1GB0FfwvtKaoK9ce0o8UORBWF+GLlXjHMYj+V+4yqw9xRm
sMCbv2bFpelyCommEoItChVVw7oIcUtR/M8w7166DZhlPT7gR3HXGGgD3M+fv4ST
5NbG8+R0OemfrcrBXgdGmNEFnO324bwU2GCCUktGIlkzz2fJaKYGtdwYtIsAg7pB
L/+0tCDOG8UF3Muo/cges00tjEoOLFtPIgSu0baUi/rXFs8oSPjHN99YxvPqNL0H
7e0BaxcKEJq2X8ULZFgPpQTPWeJXZvcd/gGvTeKkrulFqEHeRlUT/IOj1Rh1DkXY
bFeW8ZLws+KiaVycUw3kLILxVFbPDgTHXuqZVmLWLr8GGK3+aQOIHiVH9Bdgkm8D
zvEdiR9gmtA1A3DHNxrWEtlMQvv8Jq763PFi5Lr4wuW6BvAJWnIged29HUrUptY+
Op7lkAzdZ7uB+yO9bw7ivTB6X+R+P9tF/APfgjGOl9uvhL9H0RwgWYTQGjSIdROZ
d+tlnthTU/aG+l/pkV2Nr2wMbhrDnELgUsIY7QvWlRjCdgoWExWQJ9BmX87ZhHxi
YmR/D+vrEocx/BejHut3olslFiC5wSv2sYmdLeK43fJ2ZPki1qFqa1rBRPdVnrjs
A7lSMLsIVg==
=tOJa
-END PGP SIGNATURE End Message ---


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 
+

Processed: Bug#1059017 marked as pending in lomiri

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

> tag -1 pending
Bug #1059017 [src:lomiri] lomiri FTFS: fatal error: lomiridbusobject.h: No such 
file or directory
Added tag(s) pending.

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



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#1059017: marked as pending in lomiri

2024-02-01 Thread Marius Gripsgard
Control: tag -1 pending

Hello,

Bug #1059017 in lomiri reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/ubports-team/lomiri/-/commit/a1d696b26082cdb84d090e596ad8a913467f0697


debian/patches: Add patch to fix FTBFS with never cmake (closes: #1059017)


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1059017



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

Bug#1060992: marked as done (lomiri-system-settings: FTBFS: 12: QWARN : tst_notifications::ClickAppsVibrationsNotify::test_should_update_when_added() file:///<>/plugins/notifications/Cli

2024-02-01 Thread Debian Bug Tracking System
Your message dated Thu, 01 Feb 2024 22:42:57 +
with message-id 
and subject line Bug#1060992: fixed in lomiri-system-settings 1.0.2-1
has caused the Debian Bug report #1060992,
regarding lomiri-system-settings: FTBFS: 12: QWARN  : 
tst_notifications::ClickAppsVibrationsNotify::test_should_update_when_added() 
file:///<>/plugins/notifications/ClickAppsVibrationsNotify.qml:94: 
Error: Cannot assign to non-existent property "name"
to be marked as done.

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

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


-- 
1060992: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1060992
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: lomiri-system-settings
Version: 1.0.1-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240115 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[2]: Entering directory '/<>/obj-x86_64-linux-gnu'
> Running tests...
> /usr/bin/ctest --force-new-ctest-process --verbose -j1
> UpdateCTestConfiguration  from 
> :/<>/obj-x86_64-linux-gnu/DartConfiguration.tcl
> UpdateCTestConfiguration  from 
> :/<>/obj-x86_64-linux-gnu/DartConfiguration.tcl
> Test project /<>/obj-x86_64-linux-gnu
> Constructing a list of tests
> Done constructing a list of tests
> Updating test list for fixtures
> Added 0 tests to meet fixture requirements
> Checking test dependency graph...
> Checking test dependency graph end
> test 1
>   Start  1: tst-plugins
> 
> 1: Test command: /<>/obj-x86_64-linux-gnu/tests/tst-plugins
> 1: Working Directory: /<>/obj-x86_64-linux-gnu/tests
> 1: Environment variables: 
> 1:  QT_QPA_PLATFORM=minimal
> 1:  XDG_DATA_DIRS=/<>/tests
> 1: Test timeout computed to be: 1000
> 1: * Start testing of PluginsTest *
> 1: Config: Using QtTest library 5.15.10, Qt 5.15.10 
> (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 13.2.0), 
> debian unknown
> 1: PASS   : PluginsTest::initTestCase()
> 1: PASS   : PluginsTest::testCategory()
> 1: PASS   : PluginsTest::testName()
> 1: PASS   : PluginsTest::testKeywords()
> 1: PASS   : PluginsTest::testSorting()
> 1: PASS   : PluginsTest::testReset()
> 1: PASS   : PluginsTest::testResetInPlugin()
> 1: PASS   : PluginsTest::cleanupTestCase()
> 1: Totals: 8 passed, 0 failed, 0 skipped, 0 blacklisted, 15ms
> 1: * Finished testing of PluginsTest *
>  1/12 Test  #1: tst-plugins ..   Passed0.03 sec
> test 2
>   Start  2: tst-arguments
> 
> 2: Test command: /<>/obj-x86_64-linux-gnu/tests/tst-arguments
> 2: Working Directory: /<>/obj-x86_64-linux-gnu/tests
> 2: Test timeout computed to be: 1000
> 2: * Start testing of ArgumentsTest *
> 2: Config: Using QtTest library 5.15.10, Qt 5.15.10 
> (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 13.2.0), 
> debian unknown
> 2: PASS   : ArgumentsTest::initTestCase()
> 2: PASS   : ArgumentsTest::testNull()
> 2: QWARN  : ArgumentsTest::testDefaultPlugin() could not locate map file
> 2: QWARN  : ArgumentsTest::testDefaultPlugin() could not locate map file
> 2: PASS   : ArgumentsTest::testDefaultPlugin()
> 2: QWARN  : ArgumentsTest::testPluginOptions() could not locate map file
> 2: PASS   : ArgumentsTest::testPluginOptions()
> 2: PASS   : ArgumentsTest::testObsoleted()
> 2: PASS   : ArgumentsTest::cleanupTestCase()
> 2: Totals: 6 passed, 0 failed, 0 skipped, 0 blacklisted, 1ms
> 2: * Finished testing of ArgumentsTest *
>  2/12 Test  #2: tst-arguments    Passed0.01 sec
> test 3
>   Start  3: tst-systemimage
> 
> 3: Test command: /<>/obj-x86_64-linux-gnu/tests/tst-systemimage
> 3: Working Directory: /<>/obj-x86_64-linux-gnu/tests
> 3: Test timeout computed to be: 1000
> 3: * Start testing of TstSystemImage *
> 3: Config: Using QtTest library 5.15.10, Qt 5.15.10 
> (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 13.2.0), 
> debian unknown
> 3: PASS   : TstSystemImage::initTestCase()
> 3: 1705349587.298 Information
> 3: 1705349587.299 GetSetting "auto_download"
> 3: 1705349587.300 GetSetting "failures_before_warning"
> 3: QWARN  : TstSystemImage::testDetailedVersionDetails() Unable to locate 
> signal on s-i interface. Will not connect to s-i events.
> 3: PASS   : TstSystemImage::testDetailedVersionDetails()
> 3: 1705349587.422 Information
> 3: 1705349587.422 GetSetting "auto_download"
> 3: 1705349587.423 GetSetting "failures_before_warning"
> 3: QWARN  : TstSystemImage::testVersionTag() Unable to 

Bug#1035719: marked as done (mdns-reflector: missing Depends: libcap2-bin)

2024-02-01 Thread Debian Bug Tracking System
Your message dated Thu, 01 Feb 2024 22:43:45 +
with message-id 
and subject line Bug#1035719: fixed in mdns-reflector 
0.0.1+git20230914.4b4cd3b-2
has caused the Debian Bug report #1035719,
regarding mdns-reflector: missing Depends: libcap2-bin
to be marked as done.

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

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


-- 
1035719: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035719
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: mdns-reflector
Version: 0.0.1+git20230316.f1bd0f1-1
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package failed to install. As
per definition of the release team this makes the package too buggy for
a release, thus the severity.

>From the attached log (scroll to the bottom...):

  Selecting previously unselected package mdns-reflector.
  (Reading database ... 
(Reading database ... 4788 files and directories currently installed.)
  Preparing to unpack .../mdns-reflector_0.0.1+git20230316.f1bd0f1-1_amd64.deb 
...
  Unpacking mdns-reflector (0.0.1+git20230316.f1bd0f1-1) ...
  Setting up mdns-reflector (0.0.1+git20230316.f1bd0f1-1) ...
  Creating _mdns.reflector system user.
  adduser: Warning: The home dir /dev/null you specified can't be accessed: 
  Allowing use of questionable username.
  Adding system user `_mdns.reflector' (UID 150) ...
  Adding new group `_mdns.reflector' (GID 150) ...
  Adding new user `_mdns.reflector' (UID 150) with group `_mdns.reflector' ...
  Not creating home directory `/dev/null'.
  /var/lib/dpkg/info/mdns-reflector.postinst: 41: setcap: not found
  dpkg: error processing package mdns-reflector (--configure):
   installed mdns-reflector package post-installation script subprocess 
returned error exit status 127
  Errors were encountered while processing:
   mdns-reflector


cheers,

Andreas


mdns-reflector_0.0.1+git20230316.f1bd0f1-1.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---
Source: mdns-reflector
Source-Version: 0.0.1+git20230914.4b4cd3b-2
Done: Mike Gabriel 

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

Debian distribution maintenance software
pp.
Mike Gabriel  (supplier of updated mdns-reflector package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Thu, 01 Feb 2024 22:16:11 +0100
Source: mdns-reflector
Architecture: source
Version: 0.0.1+git20230914.4b4cd3b-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Edu Packaging Team 

Changed-By: Mike Gabriel 
Closes: 1035719
Changes:
 mdns-reflector (0.0.1+git20230914.4b4cd3b-2) unstable; urgency=medium
 .
   * debian/control:
 + Add libcap2-bin to D: field. Thanks to Petter Reinholdtsen for providing
   the patch. (Closes: #1035719).
Checksums-Sha1:
 ce61cb66689c35eb862883593d0c10b3b0393378 2201 
mdns-reflector_0.0.1+git20230914.4b4cd3b-2.dsc
 dccb35c5408c4c3fb0938852a90cb25d7ed617aa 3884 
mdns-reflector_0.0.1+git20230914.4b4cd3b-2.debian.tar.xz
 0950800ba959e151b6f0b3121c45531284ad55d3 7628 
mdns-reflector_0.0.1+git20230914.4b4cd3b-2_source.buildinfo
Checksums-Sha256:
 47e66b584cd28ba19a9096d585fb3d447f7c22ac54adba18e25bfbf67fb03124 2201 
mdns-reflector_0.0.1+git20230914.4b4cd3b-2.dsc
 777561ac1d3755481065aa081ce2eaab5460c3a4ebd6ad3ff54d481caeb67495 3884 
mdns-reflector_0.0.1+git20230914.4b4cd3b-2.debian.tar.xz
 098a68f6a4dff5b6129c2b0ee61aaf88c81664e9dea55ff63e7c575cc1522c9b 7628 
mdns-reflector_0.0.1+git20230914.4b4cd3b-2_source.buildinfo
Files:
 5b74d41f285369cd303453576d81592e 2201 net optional 
mdns-reflector_0.0.1+git20230914.4b4cd3b-2.dsc
 c62f5d04fac795151d72daa75ed16923 3884 net optional 
mdns-reflector_0.0.1+git20230914.4b4cd3b-2.debian.tar.xz
 c02fef09bf2f96a4e7f15bdec728b101 7628 net optional 
mdns-reflector_0.0.1+git20230914.4b4cd3b-2_source.buildinfo

-BEGIN PGP SIGNATURE-

iQJJBAEBCAAzFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAmW8Cy0VHHN1bndlYXZl
ckBkZWJpYW4ub3JnAAoJEJr0azAldxsxj0sP/10IP4RJDN0FJFIQZcCCwuK1EEHM

  1   2   3   >