Bug#1077915: libvirt-daemon-system: update /etc/apparmor.d/usr.sbin.libvirtd because of move of qemu-bridge-helper

2024-09-06 Thread Sergio Durigan Junior
On Sunday, August 04 2024, Michael Ott wrote:

> Dear Maintainer,
>
> After the last update of qemu to 1:9.0.2+ds-2 qemu-bridge-helper is moved from
> /usr/lib/qemu/qemu-bridge-helper to /usr/libexec/qemu/qemu-bridge-helper. I
> have to update /etc/apparmor.d/usr.sbin.libvirtd and rerun apparmor_parser
> After that it works again

Hi,

Just a heads up that the Debian QEMU maintainer reverted the move to
/usr/libexec/ a few hours ago:

  
https://salsa.debian.org/qemu-team/qemu/-/commit/f265f4788f9fa2c276d2d19f82a80cc3dd5639f8

With that change, this bug won't apply anymore.

Thanks,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/



Bug#1079166: gdb segfaults

2024-08-20 Thread Sergio Durigan Junior
On Tuesday, August 20 2024, Christian Brabandt wrote:

> Hector,
> Yeah I know I am missing debugging-symbols, but I don't see where to get 
> those :(

Hey,

For future reference, you can use debuginfod to obtain the debug
symbols:

  export DEBUGINFOD_URLS=https://debuginfod.debian.net

Cheers,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/



Bug#1078757: qemu-system-x86: program hangs after the upgrade to 9.0.2 if a network bridge is used

2024-08-20 Thread Sergio Durigan Junior
On Tuesday, August 20 2024, Michael Tokarev wrote:

> Control: tag -1 - moreinfo unreproducible + confirmed upstream
> fixed-upstream
>
> On 8/20/24 01:14, Sergio Durigan Junior wrote:
>> On Monday, August 19 2024, Michael Tokarev wrote:
>> 
>>> On 8/18/24 18:08, bblinux wrote:
>>> ished ...>
>>>> [pid 79822] prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1073741816,
>>>> rlim_max=1073741816}) = 0
>>>> [pid 79822] close(3)= 0
>>>> [pid 79822] close(4)= 0
>>>> [pid 79822] close(45493)= -1 EBADF (Bad file descriptor)
>>>> ... forever
>>>
>>> This is the key.
>>>
>>> qemu closes all possible file descriptors.
>>> It always did that, for still unknown to me reason.
>
>> Although this is a different issue, it reminds me of
>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075871, which is a
>
> This is interesting, yes.
>
> In qemu, we've a code which uses close_range() or failing that,
> iterates over /proc/self/fd/ and closes everything found there.
> If /proc/self/fd/ isn't available, it just does nothing.
>
> This is one part.
>
> However, in qemu up to 9.0, there's another code in net/tap.c:
>
> static void launch_script() {
> ...
> int open_max = sysconf(_SC_OPEN_MAX), i;
>
> for (i = 3; i < open_max; i++) {
> if (i != fd) {
> close(i);
> }
> }
>
> that's the thing we're seeing.

Yeah, that's exactly the case with gpg, too.

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/



Bug#1078757: qemu-system-x86: program hangs after the upgrade to 9.0.2 if a network bridge is used

2024-08-19 Thread Sergio Durigan Junior
On Monday, August 19 2024, Michael Tokarev wrote:

> On 8/18/24 18:08, bblinux wrote:
> ished ...>
>> [pid 79822] prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1073741816,
>> rlim_max=1073741816}) = 0
>> [pid 79822] close(3)= 0
>> [pid 79822] close(4)= 0
>> [pid 79822] close(45493)= -1 EBADF (Bad file descriptor)
>> ... forever
>
> This is the key.
>
> qemu closes all possible file descriptors.
> It always did that, for still unknown to me reason.
>
> In your case, the system is configured to have 1073741816
> possible open files.  This is not the default (the default
> is 1024).  I dunno where such huge limit comes from and why
> it is set up this way (low limit on open files is here for
> a good reason).
>
> There's a system call to close whole file range, which is used
> as a better alternative, but for some reason this build of qemu
> missed it, and resorted to traditional loop by every FD in
> turn.

Although this is a different issue, it reminds me of
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075871, which is a
bug I investigated a while ago and which displayed the same underlying
symptoms (gpg was taking forever to run inside a Debian chroot).  The
problem was that /proc wasn't mounted, which prevented gpg from
optimizing the closure of file descriptors and made it fallback to a
dumb algorithm which would iterate over the hundreds of thousands of
fd's and try to close them one by one.

I haven't looked into this specific QEMU bug, but thought I'd mention
the problem above just in case.

Cheers,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/



Bug#1076800: Fixed upstream

2024-08-02 Thread Sergio Durigan Junior
Control: tags -1 + patch

This has been fixed upstream by
https://github.com/curl/curl/commit/39b9ccea8dd2be6cf106105fc72fba1c702cc8fc.

Cheers,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


signature.asc
Description: PGP signature


Bug#1072133: metakernel: FTBFS: dh_sphinxdoc: error: debian/python-metakernel-doc/usr/share/doc/python3-metakernel/html/_static/js/jquery-1.12.4.min.js is missing

2024-07-15 Thread Sergio Durigan Junior
On Sunday, July 14 2024, Santiago Vila wrote:

>> Therefore, I am closing this bug and marking it as fixed in version
>> 0.8.5-1.
>
> Ok, one more thing:
>
> Between 202405 and 202406 I reported a few similar bugs. Could you please
> check the following packages? (and reassign + affects + merge + etc)
>
> behave
> mapproxy
> metakernel (this is already done)
> puddletag
> python-peachpy

These ones are caused by the sphinx-bootstrap-theme bug.  I will
reassign them to the correct package and close them.

> python-skbio

This one is a different bug (which has since been fixed).

Cheers,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/



Bug#1074278: --expiration-day option is wrongly parsed

2024-06-25 Thread Sergio Durigan Junior
Source: ssl-cert
Version: 1.1.2
Severity: normal
Tags: patch

Dear maintainer,

This is the Debian equivalent of
https://bugs.launchpad.net/ubuntu/+source/ssl-cert/+bug/2069330. When
using make-ssl-cert's --expiration-day option, the code wrongly assigns
to the ${opt_expiration_days} variable the index of the option, instead
of its value.

The fix is simple: we need to use ${OPTARG} instead of ${OPTIND} to
obtain the actual value.

I opened the following MR which contains the proposed fix:

https://salsa.debian.org/apache-team/ssl-cert/-/merge_requests/4

Thanks,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


signature.asc
Description: PGP signature


Bug#1073117: O: pagure -- git-centered forge using pygit2

2024-06-12 Thread Sergio Durigan Junior
Package: wnpp
Control: affects -1 + src:pagure
Severity: normal

After several years, I finally decided to orphan pagure :-(.

I haven't been using it as my personal forge anymore, and unfortunately
upstream development slowed down quite a bit after the main author and
maintainer stopped contributing regularly to the project.  But that is
not to say that upstream is dead; they are still working towards
preparing the next release.

Pagure is a big package with several components and an extensive list of
build dependencies (and an even bigger testsuite which I never managed
to make fully work on Debian).  It is not for the faint of heart, and
most of the time is usually spent fixing its (build) dependencies so
that it doesn't get removed from testing.

If I may, I would like to leave some suggestions for a future
maintainer.

- I never had the time to write dep8 tests, mainly because setting up
  the software is not trivial.  It would be great if the package had
  more Debian-centric testing.

- Speaking of the hurdles to setting up Pagure, I believe the package
  installation could be made a bit more automated using debconf.  I
  don't see a way to fully automate it (look at d/README.Debian), but
  there is certainly room for improvement.

I also left a brief TODO list inside d/README.source; feel free to
tackle any item there!

I wish the next maintainer can have as much fun with the package as I
did when I first made it for Debian!

Thank you,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


signature.asc
Description: PGP signature


Bug#1072765: python-skbio: FTBFS: dh_sphinxdoc: error: debian/python-skbio-doc/usr/share/doc/python-skbio-doc/html/_static/js/jquery-fix.js is missing

2024-06-11 Thread Sergio Durigan Junior
Control: reassign -1 sphinx-bootstrap-theme/0.8.1-4

On Friday, June 07 2024, Santiago Vila wrote:

> Dear maintainer:
>
> During a rebuild of all packages in unstable, your package failed to build:
>
[...]
> dh_sphinxdoc --package=python-skbio-doc
> dh_sphinxdoc: error: 
> debian/python-skbio-doc/usr/share/doc/python-skbio-doc/html/_static/js/jquery-fix.js
>  is missing

This problem was introduced by:

https://salsa.debian.org/python-team/packages/sphinx-bootstrap-theme/-/commit/974f47fade1fa7de53c9dd1ec152536d7119942c

It's clearly wrong to stop installing the js/font files here; they are
exactly what makes the theme work.  Arguably the package should be using
js/font files from existing Debian packages, but that's another issue
and there's a bug for it.

Reassigning.

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


signature.asc
Description: PGP signature


Bug#1058130: closed by Debian FTP Masters (reply to Ulises Vitulli ) (Bug#1058130: fixed in python-nmea2 1.19.0-1)

2024-06-11 Thread Sergio Durigan Junior
Control: tags -1 + patch

On Tuesday, May 14 2024, Adrian Bunk wrote:

> Control: reopen -1
>
> On Mon, Feb 12, 2024 at 10:57:03PM +, Debian Bug Tracking System wrote:
>>...
>>  python-nmea2 (1.19.0-1) unstable; urgency=medium
>>  .
>>* New upstream release (Closes: #1058130).
>>...
>> Relevant part (hopefully):
>> >  fakeroot debian/rules clean
>> > dh clean --with python3 --buildsystem=pybuild
>> >dh_auto_clean -O--buildsystem=pybuild
>> > I: pybuild base:310: python3.12 setup.py clean 
>> > Traceback (most recent call last):
>> >   File "/<>/setup.py", line 3, in 
>> > import imp
>> > ModuleNotFoundError: No module named 'imp'
>> > E: pybuild pybuild:395: clean: plugin distutils failed with: exit code=1: 
>> > python3.12 setup.py clean 
>> > dh_auto_clean: error: pybuild --clean -i python{version} -p "3.12 3.11" 
>> > returned exit code 13
>> > make: *** [debian/rules:7: clean] Error 25
>>...
>
> The fix is not included in 1.19.0-2:
> https://buildd.debian.org/status/fetch.php?pkg=python-nmea2&arch=all&ver=1.19.0-2&stamp=1715629490&raw=0

Upstream has not made a proper release yet; the following debdiff fixes
the issue meanwhile.

Thanks,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/

diff -Nru 
python-nmea2-1.19.0/debian/patches/0001-Python-3.12-compatibility-164.patch 
python-nmea2-1.19.0/debian/patches/0001-Python-3.12-compatibility-164.patch
--- python-nmea2-1.19.0/debian/patches/0001-Python-3.12-compatibility-164.patch 
1969-12-31 19:00:00.0 -0500
+++ python-nmea2-1.19.0/debian/patches/0001-Python-3.12-compatibility-164.patch 
2024-06-11 13:55:12.0 -0400
@@ -0,0 +1,72 @@
+From: Simon H 
+Date: Sun, 11 Feb 2024 17:59:59 +
+Subject: Python 3.12 compatibility (#164)
+
+* Removed depreciated `imp` and replaced with `importlib`
+
+* Updated meta classifiers to include newer Python versions
+
+* Added Python3.12 into github workflow action
+
+* Updated workflow to test all versions we say we do
+
+* Tidied mixed markup styles
+
+* Assed Windows and MacOS to tests
+
+* Updated depreciated setup-python action to v5
+
+* Adding Python3.12 to Action
+
+* Removed my test branch from Actions
+
+Origin: backport, 
https://github.com/Knio/pynmea2/commit/802bfb627eb05a1ee655854dd261800061322b9a
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058130
+
+This patch has been adjusted to contain only the necessary bits from
+setup.py.  All the other changes were dropped.
+---
+ setup.py | 24 ++--
+ 1 file changed, 22 insertions(+), 2 deletions(-)
+
+diff --git a/setup.py b/setup.py
+index facd391..d9d3eb8 100644
+--- a/setup.py
 b/setup.py
+@@ -1,7 +1,24 @@
++import importlib.machinery
++import importlib.util
++
+ from setuptools import setup
+ 
+-import imp
+-_version = imp.load_source("pynmea2._version", "pynmea2/_version.py")
++
++def load_source(modname, filename):
++"""Load a source file and return its module object.
++
++From: https://docs.python.org/3.12/whatsnew/3.12.html#imp
++"""
++loader = importlib.machinery.SourceFileLoader(modname, filename)
++spec = importlib.util.spec_from_file_location(modname, filename, 
loader=loader)
++module = importlib.util.module_from_spec(spec)
++# The module is always executed and not cached in sys.modules.
++# Uncomment the following line to cache the module.
++# sys.modules[module.__name__] = module
++loader.exec_module(module)
++return module
++
++_version = load_source("pynmea2._version", "pynmea2/_version.py")
+ 
+ setup(
+ name='pynmea2',
+@@ -29,6 +46,9 @@ setup(
+ 'Programming Language :: Python :: 3.7',
+ 'Programming Language :: Python :: 3.8',
+ 'Programming Language :: Python :: 3.9',
++'Programming Language :: Python :: 3.10',
++'Programming Language :: Python :: 3.11',
++'Programming Language :: Python :: 3.12',
+ 'Programming Language :: Python :: Implementation :: PyPy',
+ 'Topic :: Scientific/Engineering :: GIS',
+ 'Topic :: Software Development :: Libraries :: Python Modules',
diff -Nru python-nmea2-1.19.0/debian/patches/series 
python-nmea2-1.19.0/debian/patches/series
--- python-nmea2-1.19.0/debian/patches/series   1969-12-31 19:00:00.0 
-0500
+++ python-nmea2-1.19.0/debian/patches/series   2024-06-11 13:55:12.0 
-0400
@@ -0,0 +1 @@
+0001-Python-3.12-compatibility-164.patch


signature.asc
Description: PGP signature


Bug#1072659: Please update snac2 to the latest upstream version

2024-06-05 Thread Sergio Durigan Junior
On Wednesday, June 05 2024, James Valleroy wrote:

> On 6/5/24 8:31 PM, Sergio Durigan Junior wrote:
>> Source: snac2
>> Version: 2.51-1
>> Severity: wishlist
>> Hi!
>> First of all, thanks for packaging snac2.
>> Upstream has recently released version 2.53, which implements some
>> new
>> and interesting features like search by content.
>> If you're OK with it, I'd like to start helping with the package and
>> as
>> such I could prepare an update and upload it.  Otherwise, I'd be happy
>> to file an MR.
>
> Sounds good! Feel free to add yourself as an uploader, and push your changes 
> directly to the Salsa repo.

Thank you!  Uploaded :-).

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


signature.asc
Description: PGP signature


Bug#1072660: Upload snac2 to bookworm-backports

2024-06-05 Thread Sergio Durigan Junior
Source: snac2
Version: 2.51-1
Severity: wishlist

Hi again :-),

I'd like to upload snac2 to bookworm-backports.  I'm currently running
the package on my server using a systemd-nspawn sid container, but it'd
also be good to have the option to install it directly from the
backports repository.

I will work on preparing the upload; please let me know if you have any
concerns.

Thank you,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


signature.asc
Description: PGP signature


Bug#1072659: Please update snac2 to the latest upstream version

2024-06-05 Thread Sergio Durigan Junior
Source: snac2
Version: 2.51-1
Severity: wishlist

Hi!

First of all, thanks for packaging snac2.

Upstream has recently released version 2.53, which implements some new
and interesting features like search by content.

If you're OK with it, I'd like to start helping with the package and as
such I could prepare an update and upload it.  Otherwise, I'd be happy
to file an MR.

Thank you!

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


signature.asc
Description: PGP signature


Bug#1072311: linux-perf can (and should) link against libdebuginfod

2024-05-31 Thread Sergio Durigan Junior
On Friday, May 31 2024, I wrote:

> and that debuginfod-client.c is dual-licensed GPL-3+ and GPL-2+[4]:

I meant to say "LGPL-3+ and GPL-2+" here.

>This file is free software; you can redistribute it and/or modify
>it under the terms of either
>
>  * the GNU Lesser General Public License as published by the Free
>Software Foundation; either version 3 of the License, or (at
>your option) any later version
>
>or
>
>  * the GNU General Public License as published by the Free
>Software Foundation; either version 2 of the License, or (at
>your option) any later version
>
>or both in parallel, as here.

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


signature.asc
Description: PGP signature


Bug#1072311: linux-perf can (and should) link against libdebuginfod

2024-05-31 Thread Sergio Durigan Junior
On Friday, May 31 2024, I wrote:

> Dear maintainer,
[...]
> Given all of the above, I would like to request that debuginfod support
> be enabled on Debian's linux-perf.  That would be very useful for our
> users.

Disclaimer: I am not a lawyer and the contents of the bug description
are not legal advice.

Thanks,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


signature.asc
Description: PGP signature


Bug#1072311: linux-perf can (and should) link against libdebuginfod

2024-05-31 Thread Sergio Durigan Junior
Control: tags -1 + patch

MR filed: https://salsa.debian.org/kernel-team/linux/-/merge_requests/1093

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


signature.asc
Description: PGP signature


Bug#1072311: linux-perf can (and should) link against libdebuginfod

2024-05-31 Thread Sergio Durigan Junior
Source: linux
Version: 6.8.11-1
Severity: normal

Dear maintainer,

Upon investigating why Debian's linux-perf does not support debuginfod,
I found the following excerpt on its rules file[1]:

# perf can link against libdebuginfod if available, but the result is
# undistributable for the same reason.  Override detection of
# libdebuginfod.
MAKE_PERF += NO_LIBDEBUGINFOD=1

This picked my attention, as I am not aware of any licensing issues that
might prevent linux-perf from linking against libdebuginfod.

While looking at debuginfod source files[2], I found that libdebuginfod
is actually composed of a single file[3]:

libdebuginfod_a_SOURCES = debuginfod-client.c
libdebuginfod_pic_a_SOURCES = debuginfod-client.c

and that debuginfod-client.c is dual-licensed GPL-3+ and GPL-2+[4]:

   This file is free software; you can redistribute it and/or modify
   it under the terms of either

 * the GNU Lesser General Public License as published by the Free
   Software Foundation; either version 3 of the License, or (at
   your option) any later version

   or

 * the GNU General Public License as published by the Free
   Software Foundation; either version 2 of the License, or (at
   your option) any later version

   or both in parallel, as here.

debuginfod.h, which is included from debuginfod-client.c, is also
dual-licensed[5].

Out of an abundance of caution, I contacted debuginfod's upstream
developers and confirmed that the dual-licensing scheme was chosen
exactly in order to allow tools like perf to link against libdebuginfod.
I've also confirmed that Fedora's perf does support debuginfod.

Given all of the above, I would like to request that debuginfod support
be enabled on Debian's linux-perf.  That would be very useful for our
users.

Thank you,

[1]: 
https://salsa.debian.org/kernel-team/linux/-/blob/master/debian/rules.d/tools/perf/Makefile?ref_type=heads#L13-16
[2]: https://sourceware.org/cgit/elfutils/tree/debuginfod
[3]: 
https://sourceware.org/cgit/elfutils/tree/debuginfod/Makefile.am?id=915776dc4ab9308a5c62c42e72b5bd15b7012753#n83
[4]: 
https://sourceware.org/cgit/elfutils/tree/debuginfod/debuginfod-client.c?id=915776dc4ab9308a5c62c42e72b5bd15b7012753
[5]: 
https://sourceware.org/cgit/elfutils/tree/debuginfod/debuginfod.h.in?id=915776dc4ab9308a5c62c42e72b5bd15b7012753

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


signature.asc
Description: PGP signature


Bug#1068615: pbuilder will overwrite LANG/LC_ALL if they are set via config file

2024-04-08 Thread Sergio Durigan Junior
On Sunday, April 07 2024, Thorsten Glaser wrote:

> Sergio Durigan Junior dixit:
>
>>-export LANG=C
>>-export LC_ALL=C
>>+export LANG="${LANG:-C}"
>>+export LC_ALL="${LC_ALL:-C}"
>
> Ouch, no.

I'd be disappointed if this was accepted as is :-).

> IMHO, they ought to really be unset for sane build environments,
> and if the thing to be built needs locales, it can set its own.

IIRC our buildds will set $LANG as C.UTF-8.  pbuilder should try to
stick to what the official infrastructure does.

Thanks,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/



Bug#1068615: pbuilder will overwrite LANG/LC_ALL if they are set via config file

2024-04-07 Thread Sergio Durigan Junior
Source: pbuilder
Version: 0.231
Severity: important
Affects: curl trurl
Tags: patch

Hi,

Charles from the Debian curl team noticed that curl and trurl have been
failing to build in the reproducible-builds environment:

  https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/curl.html

He also found that the problem happens because the build environment
doesn't seem to have UTF-8 support, which is required by the upstream
testsuite of both packages.  The $LANG environment variable is set to
"C", as can be checked in the logs:

  https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/curl.html

--8<---cut here---start->8---
I: user script /srv/workspace/pbuilder/3967986/tmp/hooks/D02_print_environment 
starting
I: set
...
  LANG='C'
  LANGUAGE='en_US:en'
  LC_ALL='C'
...
--8<---cut here---end--->8---

This is strange, because the same build succeeds when done locally (with
sbuild) or in the archive (which also uses sbuild).  So we joined
efforts this afternoon and tracked down the bug to pbuild, which happens
to be used in the reproducible-builds setup.

Long story short, the problem comes from this excerpt found in the
pbuilder-modules script:

  
https://salsa.debian.org/pbuilder-team/pbuilder/-/blob/master/pbuilder-modules?ref_type=heads#L1180-1183

Interestingly, these lines were added 22 years ago by this commit,
according to git-blame:

  
https://salsa.debian.org/pbuilder-team/pbuilder/-/commit/296a5a338a397c6cf8c77a813dc29bd1b7ce8b19

They interfere with the way reproducible-builds sets $LANG for builds:

  
https://salsa.debian.org/qa/jenkins.debian.net/-/blob/master/bin/reproducible_build.sh?ref_type=heads#L627-638

and end up overriding the variable.

It's also important to note that this problem is not specific to
reproducible-builds; the FTBFS can be easily reproduced by just trying
to build curl or trurl locally, without any changes.  And as explained
above, setting $LANG via --configfile doesn't work.

The patch below fixes the problem, but I'm not sure it's the right
approach when it comes to $LC_ALL, given its idiosyncrasies.  It may be
better to reassess whether setting these variables at the end of the
script is still the right thing to do.

Thanks,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/

diff --git a/pbuilder-modules b/pbuilder-modules
index aca876de..47807f84 100644
--- a/pbuilder-modules
+++ b/pbuilder-modules
@@ -1179,5 +1179,5 @@ function executehooks () {
 
 #Setting environmental variables that are really required:
 #required for some packages to install...
-export LANG=C
-export LC_ALL=C
+export LANG="${LANG:-C}"
+export LC_ALL="${LC_ALL:-C}"


signature.asc
Description: PGP signature


Bug#1068154: ITP: poke-elf -- GNU Poke pickle for editing ELF object files

2024-03-31 Thread Sergio Durigan Junior
Package: wnpp
Severity: wishlist
Owner: Sergio Durigan Junior 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: poke-elf
  Version : 1.0
  Upstream Author : Jose E. Marchesi 
* URL : http://www.jemarch.net/poke-elf
* License : GPL-3+ and others
  Programming Lang: C
  Description : GNU Poke pickle for editing ELF object files

 poke-elf is a GNU poke pickle for editing ELF object files,
 executables, shared libraries and core dumps.  It supports many
 architectures and extensions.

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


signature.asc
Description: PGP signature


Bug#1064087: RFS: asn/0.75.3-1 [ITP] -- network OSINT CLI ASN, RPKI, BGP, Geo, Recon, Trace

2024-02-17 Thread Sergio Durigan Junior
On Friday, February 16 2024, Marcos Rodrigues de Carvalho wrote:

> Dear mentors,
>
> I am looking for a sponsor for my package "asn":

Thanks, Marcos.  Here's my review.

* d/copyright:

The full name of the package author is available in the LICENSE file.
You need to use it when writing the d/copyright entry.

* d/control:

I've never seen X-Lintian-Overrides before, and I don't think it's
recognized by Lintian.  Please remove it (and add a proper
lintian-overrides file if necessary).

* d/watch:

Minor nitpick, but the file doesn't end with a newline.

* d/manpage/asn.1

Thanks for writing a manpage!  Did you write it manually, or did you use
some software to generate it?  If the latter, then I'd suggest adding
the original source for the manpage and generating it during build time.

I have a few comments about its style:

- I believe the "TARGET" section needs be better organized.  I think you
  should itemize each possible target and separate them with a newline
  or something.

- Same comment for "SERVER OPTIONS".  In fact, according to the README
  file, there are a few more server options than what you're listing.

- You forgot to edit the "AUTHOR" section :-).

* General comments:

You're using gbp, and you chose a non-standard branch name for the
master (Debian) branch.  Therefore, you need to provide a d/gbp.conf
which teaches gbp how to find your Debian branch.

Also, unless you have a very good reason not to, this package should be
placed under the "debian" namespace on Salsa.  I can create a repository
there and give you permissions if you want.

Thanks,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/



Bug#1062939: slepc: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: slepc
Version: 3.19.2+dfsg1-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
slepc as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru slepc-3.19.2+dfsg1/debian/changelog 
slepc-3.19.2+dfsg1/debian/changelog
--- slepc-3.19.2+dfsg1/debian/changelog 2024-01-04 15:48:54.0 +
+++ slepc-3.19.2+dfsg1/debian/changelog 2024-02-04 05:01:43.0 +
@@ -1,3 +1,10 @@
+slepc (3.19.2+dfsg1-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sun, 04 Feb 2024 05:01:43 
+
+
 slepc (3.19.2+dfsg1-2) unstable; urgency=medium
 
   * update makefile hacking in debian/tests. Upstream makefile now
diff -Nru slepc-3.19.2+dfsg1/debian/control slepc-3.19.2+dfsg1/debian/control
--- slepc-3.19.2+dfsg1/debian/control   2024-01-04 15:48:54.0 +
+++ slepc-3.19.2+dfsg1/debian/control   2024-02-04 05:01:43.0 +
@@ -59,7 +59,7 @@
 Package: libslepc-real3.19-dev
 Section: libdevel
 Architecture: any
-Depends: libslepc-real3.19 (= ${binary:Version}), ${petsc:dev},
+Depends: libslepc-real3.19t64 (= ${binary:Version}), ${petsc:dev},
  libarpack2-dev, libparpack2-dev, libhdf5-mpi-dev,
  ${misc:Depends}, ${python3:Depends}
 Suggests: libslepc3.19-dev-examples, slepc3.19-doc (= ${binary:Version})
@@ -90,7 +90,10 @@
  .
  This package contains example, test, and tutorial scripts for SLEPc 3.19.
 
-Package: libslepc-real3.19
+Package: libslepc-real3.19t64
+Provides: ${t64:Provides}
+Replaces: libslepc-real3.19
+Breaks: libslepc-real3.19 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -122,7 +125,7 @@
 Package: libslepc-complex3.19-dev
 Section: libdevel
 Architecture: any
-Depends: libslepc-complex3.19 (= ${binary:Version}), ${petsc:complex-dev},
+Depends: libslepc-complex3.19t64 (= ${binary:Version}), ${petsc:complex-dev},
  libarpack2-dev, libparpack2-dev, libhdf5-mpi-dev,
  ${misc:Depends}, ${python3:Depends}
 Suggests: libslepc3.19-dev-examples, slepc3.19-doc (= ${binary:Version})
@@ -137,7 +140,10 @@
  This package contains the static libraries, shared links, and header files
  for SLEPc 3.19 with complex numbers.
 
-Package: libslepc-complex3.19
+Package: libslepc-complex3.19t64
+Provides: ${t64:Provides}
+Replaces: libslepc-complex3.19
+Breaks: libslepc-complex3.19 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -198,7 +204,7 @@
 Package: libslepc64-real3.19-dev
 Section: libdevel
 Architecture: any
-Depends: libslepc64-real3.19 (= ${binary:Version}), ${petsc64:dev},
+Depends: libslepc64-real3.19t64 (= ${binary:Version}), ${petsc64:dev},
  libarpack2-dev, libparpack2-dev, libhdf5-mpi-dev,
  ${misc:Depends}, ${python3:Depends}
 Suggests: libslepc3.19-dev-examples, slepc3.19-doc (= ${binary:Version})
@@ -213,7 +219,10 @@
  This package contains the static libraries, shared links, and he

Bug#1062920: spooles: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: spooles
Version: 2.2-14
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
spooles as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru spooles-2.2/debian/changelog spooles-2.2/debian/changelog
--- spooles-2.2/debian/changelog2018-12-19 22:56:58.0 +
+++ spooles-2.2/debian/changelog2024-02-03 23:41:26.0 +
@@ -1,3 +1,10 @@
+spooles (2.2-14.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:41:26 
+
+
 spooles (2.2-14) unstable; urgency=medium
 
   * Team upload.
diff -Nru spooles-2.2/debian/control spooles-2.2/debian/control
--- spooles-2.2/debian/control  2018-12-19 22:56:58.0 +
+++ spooles-2.2/debian/control  2024-02-03 23:41:26.0 +
@@ -15,7 +15,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libspooles2.2 (= ${binary:Version}),
+Depends: libspooles2.2t64 (= ${binary:Version}),
  mpi-default-dev,
  ${misc:Depends}
 Suggests: spooles-doc
@@ -26,7 +26,10 @@
  .
  This package contains the SPOOLES development files.
 
-Package: libspooles2.2
+Package: libspooles2.2t64
+Provides: ${t64:Provides}
+Replaces: libspooles2.2
+Breaks: libspooles2.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
diff -Nru spooles-2.2/debian/libspooles2.2.install 
spooles-2.2/debian/libspooles2.2.install
--- spooles-2.2/debian/libspooles2.2.install2018-12-19 22:56:58.0 
+
+++ spooles-2.2/debian/libspooles2.2.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru spooles-2.2/debian/libspooles2.2t64.install 
spooles-2.2/debian/libspooles2.2t64.install
--- spooles-2.2/debian/libspooles2.2t64.install 1970-01-01 00:00:00.0 
+
+++ spooles-2.2/debian/libspooles2.2t64.install 2018-12-19 22:56:58.0 
+
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru spooles-2.2/debian/libspooles2.2t64.lintian-overrides 
spooles-2.2/debian/libspooles2.2t64.lintian-overrides
--- spooles-2.2/debian/libspooles2.2t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ spooles-2.2/debian/libspooles2.2t64.lintian-overrides   2024-02-03 
23:41:26.0 +
@@ -0,0 +1 @@
+libspooles2.2t64: package-name-doesnt-match-sonames libspooles2.2


Bug#1062917: spandsp: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: spandsp
Version: 0.0.6+dfsg-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
spandsp as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru spandsp-0.0.6+dfsg/debian/changelog 
spandsp-0.0.6+dfsg/debian/changelog
--- spandsp-0.0.6+dfsg/debian/changelog 2019-01-11 17:17:42.0 +
+++ spandsp-0.0.6+dfsg/debian/changelog 2024-02-03 23:22:43.0 +
@@ -1,3 +1,10 @@
+spandsp (0.0.6+dfsg-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:22:43 
+
+
 spandsp (0.0.6+dfsg-2) unstable; urgency=medium
 
   * Team upload
diff -Nru spandsp-0.0.6+dfsg/debian/control spandsp-0.0.6+dfsg/debian/control
--- spandsp-0.0.6+dfsg/debian/control   2019-01-11 17:17:42.0 +
+++ spandsp-0.0.6+dfsg/debian/control   2024-02-03 23:22:42.0 +
@@ -25,7 +25,10 @@
 Vcs-Git: https://salsa.debian.org/pkg-voip-team/spandsp.git
 Vcs-Browser: https://salsa.debian.org/pkg-voip-team/spandsp
 
-Package: libspandsp2
+Package: libspandsp2t64
+Provides: ${t64:Provides}
+Replaces: libspandsp2
+Breaks: libspandsp2 (<< ${source:Version})
 Architecture: any
 Depends: ${misc:Depends},
  ${shlibs:Depends}
@@ -41,7 +44,7 @@
 Section: libdevel
 Architecture: any
 Depends: libjpeg-dev,
- libspandsp2 (= ${binary:Version}),
+ libspandsp2t64 (= ${binary:Version}),
  libtiff-dev | libtiff5-dev,
  ${misc:Depends}
 Breaks: libspandsp-doc (<< 0.0.6+dfsg-2)
diff -Nru spandsp-0.0.6+dfsg/debian/libspandsp2.docs 
spandsp-0.0.6+dfsg/debian/libspandsp2.docs
--- spandsp-0.0.6+dfsg/debian/libspandsp2.docs  2019-01-11 17:17:42.0 
+
+++ spandsp-0.0.6+dfsg/debian/libspandsp2.docs  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-DueDiligence
diff -Nru spandsp-0.0.6+dfsg/debian/libspandsp2.install 
spandsp-0.0.6+dfsg/debian/libspandsp2.install
--- spandsp-0.0.6+dfsg/debian/libspandsp2.install   2019-01-11 
17:17:42.0 +
+++ spandsp-0.0.6+dfsg/debian/libspandsp2.install   1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/*/libspandsp.so.2.*
-debian/tmp/usr/lib/*/libspandsp.so.2
diff -Nru spandsp-0.0.6+dfsg/debian/libspandsp2.symbols 
spandsp-0.0.6+dfsg/debian/libspandsp2.symbols
--- spandsp-0.0.6+dfsg/debian/libspandsp2.symbols   2019-01-11 
17:17:42.0 +
+++ spandsp-0.0.6+dfsg/debian/libspandsp2.symbols   1970-01-01 
00:00:00.0 +
@@ -1,900 +0,0 @@
-libspandsp.so.2 libspandsp2 #MINVER#
- ademco_contactid_event_to_str@Base 0.0.6
- ademco_contactid_msg_qualifier_to_str@Base 0.0.6
- ademco_contactid_receiver_fillin@Base 0.0.6
- ademco_contactid_receiver_free@Base 0.0.6
- ademco_contactid_receiver_get_logging_state@Base 0.0.6
- ademco_contactid_receiver_init@Base 0.0.6
- ademco_contactid_receiver_log_msg@Base 0.0.6
- ademco_contactid_receiver_release@Base 0.0.6
- ademco_

Bug#1062918: sphde: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: sphde
Version: 1.4.0-5
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
sphde as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru sphde-1.4.0/debian/changelog sphde-1.4.0/debian/changelog
--- sphde-1.4.0/debian/changelog2022-09-21 14:12:43.0 +
+++ sphde-1.4.0/debian/changelog2024-02-03 23:24:01.0 +
@@ -1,3 +1,10 @@
+sphde (1.4.0-5.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:24:01 
+
+
 sphde (1.4.0-5) unstable; urgency=medium
 
   * Update symbols for armhf, armel, i386
diff -Nru sphde-1.4.0/debian/control sphde-1.4.0/debian/control
--- sphde-1.4.0/debian/control  2022-09-21 14:12:43.0 +
+++ sphde-1.4.0/debian/control  2024-02-03 23:24:01.0 +
@@ -26,7 +26,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libsphde1 (= ${binary:Version}), ${misc:Depends}
+Depends: libsphde1t64 (= ${binary:Version}), ${misc:Depends}
 Description: Shared Persistent Heap Data Environment library development files
  SPHDE is composed of two major software layers: The Shared Address Space (SAS)
  layer provides the basic services for a shared address space and transparent,
@@ -35,7 +35,10 @@
  .
  This package contains the static library and header files used in development.
 
-Package: libsphde1
+Package: libsphde1t64
+Provides: ${t64:Provides}
+Replaces: libsphde1
+Breaks: libsphde1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru sphde-1.4.0/debian/libsphde1.install 
sphde-1.4.0/debian/libsphde1.install
--- sphde-1.4.0/debian/libsphde1.install2022-09-21 14:12:43.0 
+
+++ sphde-1.4.0/debian/libsphde1.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libsphde.so.*
diff -Nru sphde-1.4.0/debian/libsphde1.symbols 
sphde-1.4.0/debian/libsphde1.symbols
--- sphde-1.4.0/debian/libsphde1.symbols2022-09-21 14:12:43.0 
+
+++ sphde-1.4.0/debian/libsphde1.symbols1970-01-01 00:00:00.0 
+
@@ -1,561 +0,0 @@
-libsphde.so.1 libsphde1 #MINVER#
-* Build-Depends-Package: libsphde-dev
- SASAllocateShm@Base 1.1.0
- SASAllocateShmID@Base 1.1.0
- SASAllocateShmID_clear@Base 1.4.0
- SASAllocateShmName@Base 1.1.0
- SASAllocateShmNameProj@Base 1.1.0
- SASAnchor@Base 1.1.0
- SASAnchorFreeSpace@Base 1.1.0
- SASBlockAlloc@Base 1.1.0
- SASBlockDealloc@Base 1.1.0
- SASCleanUp@Base 1.1.0
- SASCompoundFixedHeapCreate@Base 1.1.0
- SASCompoundHeapAlloc@Base 1.1.0
- SASCompoundHeapAllocNoLock@Base 1.1.0
- SASCompoundHeapAllocSize@Base 1.1.0
- SASCompoundHeapAllocSpace@Base 1.1.0
- SASCompoundHeapBringAll@Base 1.1.0
- SASCompoundHeapCreate@Base 1.1.0
- SASCompoundHeapCreatePageSize@Base 1.1.0
- SASCompoundHeapDestroy@Base 1.1.0
- SASCompoundHeapDestroyNoLock@Base 1.1.0
- SASCompoundHeapExpandCreate@Base 1.1.0
- SASC

Bug#1062919: spherepack: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: spherepack
Version: 3.3~a1-5
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
spherepack as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru spherepack-3.3~a1/debian/changelog spherepack-3.3~a1/debian/changelog
--- spherepack-3.3~a1/debian/changelog  2021-08-23 11:01:41.0 +
+++ spherepack-3.3~a1/debian/changelog  2024-02-03 23:24:34.0 +
@@ -1,3 +1,10 @@
+spherepack (3.3~a1-5.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:24:34 
+
+
 spherepack (3.3~a1-5) unstable; urgency=medium
 
   * Standards-Version: 4.6.1
diff -Nru spherepack-3.3~a1/debian/control spherepack-3.3~a1/debian/control
--- spherepack-3.3~a1/debian/control2021-08-23 11:01:41.0 +
+++ spherepack-3.3~a1/debian/control2024-02-03 23:24:34.0 +
@@ -17,7 +17,7 @@
 Section: libdevel
 Multi-Arch: same
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, libsphere0d (= ${binary:Version})
+Depends: ${misc:Depends}, ${shlibs:Depends}, libsphere0t64 (= 
${binary:Version})
 Description: Development files for Spherepack scientific library
  SPHEREPACK is a collection of FORTRAN programs that facilitates computer 
  modeling of geophysical processes. The package contains programs for computing
@@ -36,7 +36,11 @@
  equally-spaced and Gauss distributed latitudinal points as well as programs 
  that transfer data between these grids.
 
-Package: libsphere0d
+Package: libsphere0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libsphere0d
+Replaces: libsphere0d
+Breaks: libsphere0d (<< ${source:Version})
 Section: libs
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -54,7 +58,7 @@
 Section: python
 Architecture: any
 Multi-Arch: foreign
-Depends: ${python3:Depends}, ${misc:Depends}, ${shlibs:Depends}, libsphere0d 
(=${binary:Version}), python3-numpy
+Depends: ${python3:Depends}, ${misc:Depends}, ${shlibs:Depends}, libsphere0t64 
(=${binary:Version}), python3-numpy
 Description: Python3 interface to the spherepack scientific library.
  This is a python3 interface to spherepack, a library for geophysical 
processes.
 
diff -Nru spherepack-3.3~a1/debian/libsphere0d.install 
spherepack-3.3~a1/debian/libsphere0d.install
--- spherepack-3.3~a1/debian/libsphere0d.install2021-08-23 
11:01:41.0 +
+++ spherepack-3.3~a1/debian/libsphere0d.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-/usr/lib/*/libsphere-*.so.0d
diff -Nru spherepack-3.3~a1/debian/libsphere0t64.install 
spherepack-3.3~a1/debian/libsphere0t64.install
--- spherepack-3.3~a1/debian/libsphere0t64.install  1970-01-01 
00:00:00.0 +
+++ spherepack-3.3~a1/debian/libsphere0t64.install  2021-08-23 
11:01:41.0 +
@@ -0,0 +1 @@
+/usr/lib/*/libsphere-*.so.0d
diff -Nru spherepack-3.3~a1/debian/libsphere0t64.lintian-overrides 
spherepack-3.3~a1/debian/libsp

Bug#1062916: source-highlight: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: source-highlight
Version: 3.1.9-4.2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
source-highlight as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru source-highlight-3.1.9/debian/changelog 
source-highlight-3.1.9/debian/changelog
--- source-highlight-3.1.9/debian/changelog 2022-10-15 07:22:08.0 
+
+++ source-highlight-3.1.9/debian/changelog 2024-02-03 23:21:31.0 
+
@@ -1,3 +1,10 @@
+source-highlight (3.1.9-4.3) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:21:31 
+
+
 source-highlight (3.1.9-4.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru source-highlight-3.1.9/debian/control 
source-highlight-3.1.9/debian/control
--- source-highlight-3.1.9/debian/control   2022-10-15 07:22:05.0 
+
+++ source-highlight-3.1.9/debian/control   2024-02-03 23:21:30.0 
+
@@ -34,7 +34,7 @@
 Architecture: any
 Depends:
  libboost-regex-dev,
- libsource-highlight4v5 (= ${binary:Version}),
+ libsource-highlight4t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Replaces:
@@ -46,7 +46,10 @@
  The library can be used by other C++ programs to get source code
  highlighting capabilities.
 
-Package: libsource-highlight4v5
+Package: libsource-highlight4t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libsource-highlight4v5
+Breaks: libsource-highlight4v5 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -56,7 +59,7 @@
  ${shlibs:Depends},
 Conflicts:
  libsource-highlight4,
-Replaces:
+Replaces:libsource-highlight4v5, 
  libsource-highlight4,
 Description: source highlighting library
  This is the library that underlies the source-highlight program
diff -Nru source-highlight-3.1.9/debian/libsource-highlight4t64.install 
source-highlight-3.1.9/debian/libsource-highlight4t64.install
--- source-highlight-3.1.9/debian/libsource-highlight4t64.install   
1970-01-01 00:00:00.0 +
+++ source-highlight-3.1.9/debian/libsource-highlight4t64.install   
2022-10-15 07:01:48.0 +
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru 
source-highlight-3.1.9/debian/libsource-highlight4t64.lintian-overrides 
source-highlight-3.1.9/debian/libsource-highlight4t64.lintian-overrides
--- source-highlight-3.1.9/debian/libsource-highlight4t64.lintian-overrides 
1970-01-01 00:00:00.0 +
+++ source-highlight-3.1.9/debian/libsource-highlight4t64.lintian-overrides 
2024-02-03 23:21:30.0 +
@@ -0,0 +1 @@
+libsource-highlight4t64: package-name-doesnt-match-sonames 
libsource-highlight4v5
diff -Nru source-highlight-3.1.9/debian/libsource-highlight4v5.install 
source-highlight-3.1.9/debian/libsource-highlight4v5.install
--- source-highlight-3.1.9/debian/libsource-highlight4v5.install
2022-10-15 07:01:48.0 +
+++ source-highlight-3.1.9/deb

Bug#1062915: soqt: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: soqt
Version: 1.6.0+ds1-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
soqt as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru soqt-1.6.0+ds1/debian/changelog soqt-1.6.0+ds1/debian/changelog
--- soqt-1.6.0+ds1/debian/changelog 2020-06-28 20:40:49.0 +
+++ soqt-1.6.0+ds1/debian/changelog 2024-02-03 23:20:32.0 +
@@ -1,3 +1,10 @@
+soqt (1.6.0+ds1-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:20:32 
+
+
 soqt (1.6.0+ds1-3) unstable; urgency=medium
 
   * Reuploaded with sources. Should fix FTBFS. 
diff -Nru soqt-1.6.0+ds1/debian/control soqt-1.6.0+ds1/debian/control
--- soqt-1.6.0+ds1/debian/control   2020-06-28 20:40:42.0 +
+++ soqt-1.6.0+ds1/debian/control   2024-02-03 23:20:32.0 +
@@ -16,7 +16,10 @@
 Homepage: https://github.com/coin3d/soqt
 Rules-Requires-Root: no
 
-Package: libsoqt520
+Package: libsoqt520t64
+Provides: ${t64:Provides}
+Replaces: libsoqt520
+Breaks: libsoqt520 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${misc:Depends},
@@ -33,7 +36,7 @@
 Section: libdevel
 Depends: libcoin-dev,
  libqt5opengl5-dev,
- libsoqt520 (= ${binary:Version}),
+ libsoqt520t64 (= ${binary:Version}),
  qtbase5-dev,
  ${misc:Depends}
 Breaks: libsoqt-dev-common,
diff -Nru soqt-1.6.0+ds1/debian/libsoqt520.install 
soqt-1.6.0+ds1/debian/libsoqt520.install
--- soqt-1.6.0+ds1/debian/libsoqt520.install2020-06-28 20:40:42.0 
+
+++ soqt-1.6.0+ds1/debian/libsoqt520.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru soqt-1.6.0+ds1/debian/libsoqt520t64.install 
soqt-1.6.0+ds1/debian/libsoqt520t64.install
--- soqt-1.6.0+ds1/debian/libsoqt520t64.install 1970-01-01 00:00:00.0 
+
+++ soqt-1.6.0+ds1/debian/libsoqt520t64.install 2020-06-28 20:40:42.0 
+
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru soqt-1.6.0+ds1/debian/libsoqt520t64.lintian-overrides 
soqt-1.6.0+ds1/debian/libsoqt520t64.lintian-overrides
--- soqt-1.6.0+ds1/debian/libsoqt520t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ soqt-1.6.0+ds1/debian/libsoqt520t64.lintian-overrides   2024-02-03 
23:20:32.0 +
@@ -0,0 +1 @@
+libsoqt520t64: package-name-doesnt-match-sonames libsoqt520


Bug#1062914: sopt: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: sopt
Version: 3.0.1+dfsg-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
sopt as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru sopt-3.0.1+dfsg/debian/changelog sopt-3.0.1+dfsg/debian/changelog
--- sopt-3.0.1+dfsg/debian/changelog2023-08-20 12:59:30.0 +
+++ sopt-3.0.1+dfsg/debian/changelog2024-02-03 23:19:20.0 +
@@ -1,3 +1,10 @@
+sopt (3.0.1+dfsg-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:19:20 
+
+
 sopt (3.0.1+dfsg-3) unstable; urgency=medium
 
   * Disable communicator MPI test (fails on mips64el) (Closes: #1043377)
diff -Nru sopt-3.0.1+dfsg/debian/control sopt-3.0.1+dfsg/debian/control
--- sopt-3.0.1+dfsg/debian/control  2023-08-20 12:56:30.0 +
+++ sopt-3.0.1+dfsg/debian/control  2024-02-03 23:19:20.0 +
@@ -19,7 +19,10 @@
 Homepage: https://astro-informatics.github.io/sopt/
 Rules-Requires-Root: no
 
-Package: libsopt3.0
+Package: libsopt3.0t64
+Provides: ${t64:Provides}
+Replaces: libsopt3.0
+Breaks: libsopt3.0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -40,7 +43,7 @@
 Architecture: any
 Section: libdevel
 Depends: libopenmpi-dev,
- libsopt3.0 (= ${binary:Version}),
+ libsopt3.0t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Description: Development package for Sparse OPTimisation library
diff -Nru sopt-3.0.1+dfsg/debian/libsopt3.0.install 
sopt-3.0.1+dfsg/debian/libsopt3.0.install
--- sopt-3.0.1+dfsg/debian/libsopt3.0.install   2023-08-20 12:56:30.0 
+
+++ sopt-3.0.1+dfsg/debian/libsopt3.0.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libsopt.so.3*
diff -Nru sopt-3.0.1+dfsg/debian/libsopt3.0t64.install 
sopt-3.0.1+dfsg/debian/libsopt3.0t64.install
--- sopt-3.0.1+dfsg/debian/libsopt3.0t64.install1970-01-01 
00:00:00.0 +
+++ sopt-3.0.1+dfsg/debian/libsopt3.0t64.install2023-08-20 
12:56:30.0 +
@@ -0,0 +1 @@
+usr/lib/*/libsopt.so.3*
diff -Nru sopt-3.0.1+dfsg/debian/libsopt3.0t64.lintian-overrides 
sopt-3.0.1+dfsg/debian/libsopt3.0t64.lintian-overrides
--- sopt-3.0.1+dfsg/debian/libsopt3.0t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ sopt-3.0.1+dfsg/debian/libsopt3.0t64.lintian-overrides  2024-02-03 
23:19:20.0 +
@@ -0,0 +1 @@
+libsopt3.0t64: package-name-doesnt-match-sonames libsopt3.0


Bug#1062912: soplex: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: soplex
Version: 6.0.4+dfsg-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
soplex as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru soplex-6.0.4+dfsg/debian/changelog soplex-6.0.4+dfsg/debian/changelog
--- soplex-6.0.4+dfsg/debian/changelog  2023-12-30 22:25:06.0 +
+++ soplex-6.0.4+dfsg/debian/changelog  2024-02-03 23:14:50.0 +
@@ -1,3 +1,10 @@
+soplex (6.0.4+dfsg-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:14:50 
+
+
 soplex (6.0.4+dfsg-1) unstable; urgency=medium
 
   * New upstream version 6.0.4+dfsg
diff -Nru soplex-6.0.4+dfsg/debian/control soplex-6.0.4+dfsg/debian/control
--- soplex-6.0.4+dfsg/debian/control2023-12-30 22:25:06.0 +
+++ soplex-6.0.4+dfsg/debian/control2024-02-03 23:14:50.0 +
@@ -39,14 +39,17 @@
  ${misc:Depends},
  libboost-dev,
  libgmp-dev,
- libsoplexshared6.0 (= ${binary:Version}),
+ libsoplexshared6.0t64 (= ${binary:Version}),
 Description: ${source:Synopsis} (development files)
  ${source:Extended-Description}
  .
  This package provides the necessary files to develop and link against the
  SoPlex library.
 
-Package: libsoplexshared6.0
+Package: libsoplexshared6.0t64
+Provides: ${t64:Provides}
+Replaces: libsoplexshared6.0
+Breaks: libsoplexshared6.0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru soplex-6.0.4+dfsg/debian/libsoplexshared6.0.install 
soplex-6.0.4+dfsg/debian/libsoplexshared6.0.install
--- soplex-6.0.4+dfsg/debian/libsoplexshared6.0.install 2023-12-30 
22:25:06.0 +
+++ soplex-6.0.4+dfsg/debian/libsoplexshared6.0.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru soplex-6.0.4+dfsg/debian/libsoplexshared6.0t64.install 
soplex-6.0.4+dfsg/debian/libsoplexshared6.0t64.install
--- soplex-6.0.4+dfsg/debian/libsoplexshared6.0t64.install  1970-01-01 
00:00:00.0 +
+++ soplex-6.0.4+dfsg/debian/libsoplexshared6.0t64.install  2023-12-30 
22:25:06.0 +
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru soplex-6.0.4+dfsg/debian/libsoplexshared6.0t64.lintian-overrides 
soplex-6.0.4+dfsg/debian/libsoplexshared6.0t64.lintian-overrides
--- soplex-6.0.4+dfsg/debian/libsoplexshared6.0t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ soplex-6.0.4+dfsg/debian/libsoplexshared6.0t64.lintian-overrides
2024-02-03 23:14:50.0 +
@@ -0,0 +1 @@
+libsoplexshared6.0t64: package-name-doesnt-match-sonames libsoplexshared6.0


Bug#1062911: solvespace: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: solvespace
Version: 3.1+ds1-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
solvespace as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru solvespace-3.1+ds1/debian/changelog 
solvespace-3.1+ds1/debian/changelog
--- solvespace-3.1+ds1/debian/changelog 2022-12-07 22:25:41.0 +
+++ solvespace-3.1+ds1/debian/changelog 2024-02-03 23:13:26.0 +
@@ -1,3 +1,10 @@
+solvespace (3.1+ds1-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:13:26 
+
+
 solvespace (3.1+ds1-3) unstable; urgency=medium
 
   * Team upload.
diff -Nru solvespace-3.1+ds1/debian/control solvespace-3.1+ds1/debian/control
--- solvespace-3.1+ds1/debian/control   2022-12-07 22:20:51.0 +
+++ solvespace-3.1+ds1/debian/control   2024-02-03 23:13:26.0 +
@@ -48,7 +48,10 @@
   * plane and solid geometry — replace hand-solved trigonometry and
 spreadsheets with a live dimensioned drawing.
 
-Package: libslvs1
+Package: libslvs1t64
+Provides: ${t64:Provides}
+Replaces: libslvs1
+Breaks: libslvs1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -63,7 +66,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends: ${misc:Depends},
- libslvs1 (= ${binary:Version})
+ libslvs1t64 (= ${binary:Version})
 Description: SolveSpace geometric kernel (development files)
  SolveSpace is a parametric 2d/3d CAD. libslvs contains the geometric
  kernel of SolveSpace, built as a library.
diff -Nru solvespace-3.1+ds1/debian/libslvs1.install 
solvespace-3.1+ds1/debian/libslvs1.install
--- solvespace-3.1+ds1/debian/libslvs1.install  2022-05-12 21:55:41.0 
+
+++ solvespace-3.1+ds1/debian/libslvs1.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libslvs.so.*
diff -Nru solvespace-3.1+ds1/debian/libslvs1t64.install 
solvespace-3.1+ds1/debian/libslvs1t64.install
--- solvespace-3.1+ds1/debian/libslvs1t64.install   1970-01-01 
00:00:00.0 +
+++ solvespace-3.1+ds1/debian/libslvs1t64.install   2022-05-12 
21:55:41.0 +
@@ -0,0 +1 @@
+usr/lib/*/libslvs.so.*
diff -Nru solvespace-3.1+ds1/debian/libslvs1t64.lintian-overrides 
solvespace-3.1+ds1/debian/libslvs1t64.lintian-overrides
--- solvespace-3.1+ds1/debian/libslvs1t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ solvespace-3.1+ds1/debian/libslvs1t64.lintian-overrides 2024-02-03 
23:13:26.0 +
@@ -0,0 +1 @@
+libslvs1t64: package-name-doesnt-match-sonames libslvs1


Bug#1062907: sndobj: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: sndobj
Version: 2.6.7+ds1-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
sndobj as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru sndobj-2.6.7+ds1/debian/changelog sndobj-2.6.7+ds1/debian/changelog
--- sndobj-2.6.7+ds1/debian/changelog   2020-03-26 23:19:43.0 +
+++ sndobj-2.6.7+ds1/debian/changelog   2024-02-03 23:09:00.0 +
@@ -1,3 +1,10 @@
+sndobj (2.6.7+ds1-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:09:00 
+
+
 sndobj (2.6.7+ds1-3) unstable; urgency=medium
 
   * Team upload.
diff -Nru sndobj-2.6.7+ds1/debian/control sndobj-2.6.7+ds1/debian/control
--- sndobj-2.6.7+ds1/debian/control 2020-03-26 23:19:43.0 +
+++ sndobj-2.6.7+ds1/debian/control 2024-02-03 23:09:00.0 +
@@ -23,7 +23,7 @@
 Multi-Arch: same
 Depends:
  fftw-dev,
- libsndobj2v5 (= ${binary:Version}),
+ libsndobj2t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Sound Object library (development files)
  The Sound Object Library is an object-oriented audio processing library.
@@ -32,7 +32,10 @@
  .
  This package contains the development files.
 
-Package: libsndobj2v5
+Package: libsndobj2t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libsndobj2v5
+Breaks: libsndobj2v5 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -40,7 +43,7 @@
 Depends:
  ${misc:Depends},
  ${shlibs:Depends},
-Replaces:
+Replaces:libsndobj2v5, 
  libsndobj2,
  libsndobj2c2,
 Conflicts:
diff -Nru sndobj-2.6.7+ds1/debian/libsndobj2t64.lintian-overrides 
sndobj-2.6.7+ds1/debian/libsndobj2t64.lintian-overrides
--- sndobj-2.6.7+ds1/debian/libsndobj2t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ sndobj-2.6.7+ds1/debian/libsndobj2t64.lintian-overrides 2024-02-03 
23:09:00.0 +
@@ -0,0 +1 @@
+libsndobj2t64: package-name-doesnt-match-sonames libsndobj2v5
diff -Nru sndobj-2.6.7+ds1/debian/rules sndobj-2.6.7+ds1/debian/rules
--- sndobj-2.6.7+ds1/debian/rules   2020-03-26 23:19:43.0 +
+++ sndobj-2.6.7+ds1/debian/rules   2024-02-03 23:09:00.0 +
@@ -27,7 +27,7 @@
 override_dh_install:
dh_install -plibsndobj-dev include/SndObj usr/include
dh_install -plibsndobj-dev lib/*.so usr/lib/$(DEB_HOST_MULTIARCH)/
-   dh_install -plibsndobj2v5 lib/*.so.* usr/lib/$(DEB_HOST_MULTIARCH)/
+   dh_install -plibsndobj2t64 lib/*.so.* usr/lib/$(DEB_HOST_MULTIARCH)/
 
 override_dh_installchangelogs:
dh_installchangelogs change.log


Bug#1062906: snapper: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: snapper
Version: 0.10.6-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
snapper as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru snapper-0.10.6/debian/changelog snapper-0.10.6/debian/changelog
--- snapper-0.10.6/debian/changelog 2023-09-19 12:56:59.0 +
+++ snapper-0.10.6/debian/changelog 2024-02-03 23:01:50.0 +
@@ -1,3 +1,10 @@
+snapper (0.10.6-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:01:50 
+
+
 snapper (0.10.6-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru snapper-0.10.6/debian/control snapper-0.10.6/debian/control
--- snapper-0.10.6/debian/control   2023-09-19 12:56:59.0 +
+++ snapper-0.10.6/debian/control   2024-02-03 23:01:50.0 +
@@ -48,13 +48,14 @@
* D-Bus interface
* PAM module to create snapshots during login and logout (libpam-snapper)
 
-Package: libsnapper7
+Package: libsnapper7t64
+Provides: ${t64:Provides}
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Breaks: libsnapper6
-Replaces: libsnapper6
+Breaks: libsnapper7 (<< ${source:Version}), libsnapper6
+Replaces: libsnapper7, libsnapper6
 Description: Library for Linux filesystem snapshot management tool
  Snapper is a tool for Linux filesystem snapshot management. Apart from the
  obvious creation and deletion of snapshots, it can compare snapshots and 
revert
@@ -67,7 +68,7 @@
 Package: libsnapper-dev
 Section: libdevel
 Architecture: linux-any
-Depends: ${misc:Depends}, libsnapper7 (= ${binary:Version})
+Depends: ${misc:Depends}, libsnapper7t64 (= ${binary:Version})
 Description: Library for Linux filesystem snapshot management tool (header 
files)
  Snapper is a tool for Linux filesystem snapshot management. Apart from the
  obvious creation and deletion of snapshots, it can compare snapshots and 
revert
diff -Nru snapper-0.10.6/debian/libsnapper7.install 
snapper-0.10.6/debian/libsnapper7.install
--- snapper-0.10.6/debian/libsnapper7.install   2023-09-19 12:56:59.0 
+
+++ snapper-0.10.6/debian/libsnapper7.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-/usr/lib/*/libsnapper.so.7*
diff -Nru snapper-0.10.6/debian/libsnapper7t64.install 
snapper-0.10.6/debian/libsnapper7t64.install
--- snapper-0.10.6/debian/libsnapper7t64.install1970-01-01 
00:00:00.0 +
+++ snapper-0.10.6/debian/libsnapper7t64.install2023-09-19 
12:56:59.0 +
@@ -0,0 +1 @@
+/usr/lib/*/libsnapper.so.7*
diff -Nru snapper-0.10.6/debian/libsnapper7t64.lintian-overrides 
snapper-0.10.6/debian/libsnapper7t64.lintian-overrides
--- snapper-0.10.6/debian/libsnapper7t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ snapper-0.10.6/debian/libsnapper7t64.lintian-overrides  2024-02-03 
23:01:50.0 +
@@ -0,0 +1 @

Bug#1062905: snacc: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: snacc
Version: 1.3.1-9
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
snacc as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru snacc-1.3.1/debian/changelog snacc-1.3.1/debian/changelog
--- snacc-1.3.1/debian/changelog2022-04-30 01:33:59.0 +
+++ snacc-1.3.1/debian/changelog2024-02-03 23:00:41.0 +
@@ -1,3 +1,10 @@
+snacc (1.3.1-9.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:00:41 
+
+
 snacc (1.3.1-9) unstable; urgency=medium
 
   * QA upload.
diff -Nru snacc-1.3.1/debian/control snacc-1.3.1/debian/control
--- snacc-1.3.1/debian/control  2022-04-30 01:26:01.0 +
+++ snacc-1.3.1/debian/control  2024-02-03 23:00:41.0 +
@@ -37,13 +37,13 @@
  .
  If you want to build snacc based applications, you want to install
  the libsnacc-dev package, too.  Your application will then depend on
- the snacc libraries, you find in the libsnacc0c2 package.
+ the snacc libraries, you find in the libsnacc0t64 package.
 
 Package: libsnacc-dev
 Architecture: any
 Section: libdevel
 Depends: ${misc:Depends},
- libsnacc0c2 (= ${binary:Version})
+ libsnacc0t64 (= ${binary:Version})
 Recommends: snacc-doc
 Description: ASN.1 to C or C++ or IDL compiler, development files
  Snacc is short for "Sample Neufeld ASN.1 to C Compiler" and ASN.1
@@ -54,7 +54,10 @@
  This package contains the static libraries and C/C++ header files for
  snacc development.
 
-Package: libsnacc0c2
+Package: libsnacc0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libsnacc0c2
+Breaks: libsnacc0c2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -62,7 +65,7 @@
  ${shlibs:Depends}
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libsnacc0
-Replaces: libsnacc0
+Replaces: libsnacc0c2, libsnacc0
 Description: ASN.1 to C or C++ or IDL compiler, shared libraries
  Snacc is short for "Sample Neufeld ASN.1 to C Compiler" and ASN.1
  stands for Abstract Syntax Notation One (ITU-T X.208/ISO 8824).
diff -Nru snacc-1.3.1/debian/libsnacc0c2.dirs 
snacc-1.3.1/debian/libsnacc0c2.dirs
--- snacc-1.3.1/debian/libsnacc0c2.dirs 2022-04-29 23:35:39.0 +
+++ snacc-1.3.1/debian/libsnacc0c2.dirs 1970-01-01 00:00:00.0 +
@@ -1,3 +0,0 @@
-usr/lib
-usr/share/doc/libsnacc0c2
-usr/share/lintian/overrides
diff -Nru snacc-1.3.1/debian/libsnacc0c2.install 
snacc-1.3.1/debian/libsnacc0c2.install
--- snacc-1.3.1/debian/libsnacc0c2.install  2022-04-29 23:35:39.0 
+
+++ snacc-1.3.1/debian/libsnacc0c2.install  1970-01-01 00:00:00.0 
+
@@ -1,12 +0,0 @@
-usr/lib/*/libasn1cCebuf.so.0.0.0
-usr/lib/*/libasn1cCebuf.so.0
-usr/lib/*/libasn1cebuf.so.0.0.0
-usr/lib/*/libasn1cebuf.so.0
-usr/lib/*/libasn1cmbuf.so.0.0.0
-usr/lib/*/libasn1cmbuf.so.0
-usr/lib/*/libasn1csbuf.so.0.0.0
-usr/lib/*/libasn1csbuf

Bug#1062904: smpeg: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: smpeg
Version: 0.4.5+cvs20030824-9
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
smpeg as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru smpeg-0.4.5+cvs20030824/debian/changelog 
smpeg-0.4.5+cvs20030824/debian/changelog
--- smpeg-0.4.5+cvs20030824/debian/changelog2020-10-22 23:01:43.0 
+
+++ smpeg-0.4.5+cvs20030824/debian/changelog2024-02-03 23:00:00.0 
+
@@ -1,3 +1,10 @@
+smpeg (0.4.5+cvs20030824-9.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:00:00 
+
+
 smpeg (0.4.5+cvs20030824-9) unstable; urgency=medium
 
   * Team upload.
diff -Nru smpeg-0.4.5+cvs20030824/debian/control 
smpeg-0.4.5+cvs20030824/debian/control
--- smpeg-0.4.5+cvs20030824/debian/control  2020-10-22 23:01:08.0 
+
+++ smpeg-0.4.5+cvs20030824/debian/control  2024-02-03 23:00:00.0 
+
@@ -12,7 +12,10 @@
 Vcs-Git: https://salsa.debian.org/sdl-team/smpeg.git
 Homepage: https://icculus.org/smpeg/
 
-Package: libsmpeg0
+Package: libsmpeg0t64
+Provides: ${t64:Provides}
+Replaces: libsmpeg0
+Breaks: libsmpeg0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -31,7 +34,7 @@
 Package: libsmpeg-dev
 Architecture: any
 Section: libdevel
-Depends: libsmpeg0 (= ${binary:Version}),
+Depends: libsmpeg0t64 (= ${binary:Version}),
  ${misc:Depends},
  libsdl1.2-dev (>= 1.2.2-3.3)
 Description: SDL MPEG Player Library - development files
diff -Nru smpeg-0.4.5+cvs20030824/debian/libsmpeg0.install 
smpeg-0.4.5+cvs20030824/debian/libsmpeg0.install
--- smpeg-0.4.5+cvs20030824/debian/libsmpeg0.install2020-10-22 
22:27:54.0 +
+++ smpeg-0.4.5+cvs20030824/debian/libsmpeg0.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libsmpeg-0.4.so.0*
diff -Nru smpeg-0.4.5+cvs20030824/debian/libsmpeg0t64.install 
smpeg-0.4.5+cvs20030824/debian/libsmpeg0t64.install
--- smpeg-0.4.5+cvs20030824/debian/libsmpeg0t64.install 1970-01-01 
00:00:00.0 +
+++ smpeg-0.4.5+cvs20030824/debian/libsmpeg0t64.install 2020-10-22 
22:27:54.0 +
@@ -0,0 +1 @@
+usr/lib/*/libsmpeg-0.4.so.0*
diff -Nru smpeg-0.4.5+cvs20030824/debian/libsmpeg0t64.lintian-overrides 
smpeg-0.4.5+cvs20030824/debian/libsmpeg0t64.lintian-overrides
--- smpeg-0.4.5+cvs20030824/debian/libsmpeg0t64.lintian-overrides   
1970-01-01 00:00:00.0 +
+++ smpeg-0.4.5+cvs20030824/debian/libsmpeg0t64.lintian-overrides   
2024-02-03 23:00:00.0 +
@@ -0,0 +1 @@
+libsmpeg0t64: package-name-doesnt-match-sonames libsmpeg0


Bug#1062901: skypat: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: skypat
Version: 3.1.1-8
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
skypat as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru skypat-3.1.1/debian/changelog skypat-3.1.1/debian/changelog
--- skypat-3.1.1/debian/changelog   2023-01-08 15:22:26.0 +
+++ skypat-3.1.1/debian/changelog   2024-02-03 22:12:37.0 +
@@ -1,3 +1,10 @@
+skypat (3.1.1-8.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 22:12:37 
+
+
 skypat (3.1.1-8) unstable; urgency=medium
 
   * d/libskypat3.symbols: Update symbols
diff -Nru skypat-3.1.1/debian/control skypat-3.1.1/debian/control
--- skypat-3.1.1/debian/control 2022-12-25 13:57:26.0 +
+++ skypat-3.1.1/debian/control 2024-02-03 22:12:36.0 +
@@ -16,7 +16,7 @@
 Depends: ${misc:Depends},
  wget, automake, autoconf,
  libtool, build-essential,
- libskypat3 (= ${binary:Version})
+ libskypat3t64 (= ${binary:Version})
 Description: C++ performance analyzing and testing framework - static 
libraries and headers
  skypat provides an unit-test framework. Additionally, skypat provides
  performance information to help developers optimize functions.
@@ -24,7 +24,10 @@
  This package contains the header files to develop unit test which make use of
  skypat.
 
-Package: libskypat3
+Package: libskypat3t64
+Provides: ${t64:Provides}
+Replaces: libskypat3
+Breaks: libskypat3 (<< ${source:Version})
 Architecture: armhf amd64 arm64
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
diff -Nru skypat-3.1.1/debian/libskypat3.docs 
skypat-3.1.1/debian/libskypat3.docs
--- skypat-3.1.1/debian/libskypat3.docs 2018-08-22 07:44:51.0 +
+++ skypat-3.1.1/debian/libskypat3.docs 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/share/skypat/README.md
diff -Nru skypat-3.1.1/debian/libskypat3.install 
skypat-3.1.1/debian/libskypat3.install
--- skypat-3.1.1/debian/libskypat3.install  2018-08-22 07:44:51.0 
+
+++ skypat-3.1.1/debian/libskypat3.install  1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib/*/libskypat*.so.*
-usr/lib/*/libskypat.a
diff -Nru skypat-3.1.1/debian/libskypat3.symbols 
skypat-3.1.1/debian/libskypat3.symbols
--- skypat-3.1.1/debian/libskypat3.symbols  2023-01-08 15:07:44.0 
+
+++ skypat-3.1.1/debian/libskypat3.symbols  1970-01-01 00:00:00.0 
+
@@ -1,226 +0,0 @@
-libskypat.so.3 libskypat3 #MINVER#
-* Build-Depends-Package: libc6
- (c++)"guard variable for skypat::testing::UnitTest::self()::instance@Base" 
3.1.1
- (c++)"skypat::ThreadData::SetUp(skypat::ThreadData*&, skypat::Thread&)@Base" 
3.1.1
- (c++)"skypat::ThreadData::current()@Base" 3.1.1
- (c++)"skypat::ThreadData::ThreadData()@Base" 3.1.1
- (c++)"skypat::ThreadData::ThreadData()@Base" 3.

Bug#1062900: skalibs: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: skalibs
Version: 2.14.0.0-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
skalibs as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru skalibs-2.14.0.0/debian/changelog skalibs-2.14.0.0/debian/changelog
--- skalibs-2.14.0.0/debian/changelog   2023-11-08 07:20:50.0 +
+++ skalibs-2.14.0.0/debian/changelog   2024-02-03 22:12:00.0 +
@@ -1,3 +1,10 @@
+skalibs (2.14.0.0-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 22:12:00 
+
+
 skalibs (2.14.0.0-3) unstable; urgency=medium
 
   * Fix building on arch:all
diff -Nru skalibs-2.14.0.0/debian/control skalibs-2.14.0.0/debian/control
--- skalibs-2.14.0.0/debian/control 2023-11-08 07:20:50.0 +
+++ skalibs-2.14.0.0/debian/control 2024-02-03 22:12:00.0 +
@@ -10,7 +10,10 @@
 Vcs-Git: https://salsa.debian.org/zhsj/skalibs.git
 Vcs-Browser: https://salsa.debian.org/zhsj/skalibs
 
-Package: libskarnet2.14
+Package: libskarnet2.14t64
+Provides: ${t64:Provides}
+Replaces: libskarnet2.14
+Breaks: libskarnet2.14 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -37,7 +40,7 @@
 Section: libdevel
 Multi-Arch: same
 Depends:
- libskarnet2.14 (= ${binary:Version}),
+ libskarnet2.14t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: development files used for building software at skarnet.org
  skalibs is a package centralizing the free software / open source C
diff -Nru skalibs-2.14.0.0/debian/libskarnet2.14.install 
skalibs-2.14.0.0/debian/libskarnet2.14.install
--- skalibs-2.14.0.0/debian/libskarnet2.14.install  2023-11-08 
07:20:50.0 +
+++ skalibs-2.14.0.0/debian/libskarnet2.14.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru skalibs-2.14.0.0/debian/libskarnet2.14.symbols 
skalibs-2.14.0.0/debian/libskarnet2.14.symbols
--- skalibs-2.14.0.0/debian/libskarnet2.14.symbols  2023-11-08 
07:20:50.0 +
+++ skalibs-2.14.0.0/debian/libskarnet2.14.symbols  1970-01-01 
00:00:00.0 +
@@ -1,791 +0,0 @@
-libskarnet.so.2.14 libskarnet2.14 #MINVER#
-* Build-Depends-Package: skalibs-dev
- PROG@Base 2.7.0.0
- STAMP@Base 2.7.0.0
- access_at@Base 2.7.0.0
- alarm_deadline@Base 2.7.0.0
- alarm_disable@Base 2.7.0.0
- alarm_milliseconds@Base 2.7.0.0
- alarm_timeout@Base 2.7.0.0
- alloc@Base 2.7.0.0
- alloc_realloc@Base 2.7.0.0
- allread@Base 2.7.0.0
- allreadv@Base 2.7.0.0
- allreadwrite@Base 2.7.0.0
- allreadwritev@Base 2.7.0.0
- allwrite@Base 2.7.0.0
- allwritev@Base 2.7.0.0
- ancil_recv_fd@Base 2.10.0.0
- ancil_send_fd@Base 2.10.0.0
- atomic_rm_rf@Base 2.7.0.0
- atomic_rm_rf_tmp@Base 2.7.0.0
- atomic_symlink@Base 2.7.0.0
- autosurf@Base 2.8.1.0
- avlnode_delete@Base 2.7.0.0
- avlnode_doublerotate@Base 2.7.0.0
- avlnode_extreme@Base 2.7.0.0
- avlnode_extremenode@Base 2.7.0.0
- avlnode_height@Base 2.7.0.0

Bug#1062902: sleuthkit: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: sleuthkit
Version: 4.12.1+dfsg-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
sleuthkit as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru sleuthkit-4.12.1+dfsg/debian/changelog 
sleuthkit-4.12.1+dfsg/debian/changelog
--- sleuthkit-4.12.1+dfsg/debian/changelog  2023-12-22 14:12:22.0 
+
+++ sleuthkit-4.12.1+dfsg/debian/changelog  2024-02-03 22:13:20.0 
+
@@ -1,3 +1,10 @@
+sleuthkit (4.12.1+dfsg-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 22:13:20 
+
+
 sleuthkit (4.12.1+dfsg-1) unstable; urgency=medium
 
   * Team upload.
diff -Nru sleuthkit-4.12.1+dfsg/debian/control 
sleuthkit-4.12.1+dfsg/debian/control
--- sleuthkit-4.12.1+dfsg/debian/control2023-12-22 13:57:05.0 
+
+++ sleuthkit-4.12.1+dfsg/debian/control2024-02-03 22:13:20.0 
+
@@ -48,14 +48,16 @@
  .
  This package contains the set of command line tools in The Sleuth Kit.
 
-Package: libtsk19
+Package: libtsk19t64
+Provides: ${t64:Provides}
+Breaks: libtsk19 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
  ${shlibs:Depends}
 Conflicts: libtsk10v5
-Replaces: libtsk10v5
+Replaces: libtsk19, libtsk10v5
 Description: library for forensics analysis on volume and filesystem data
  The Sleuth Kit, also known as TSK, is a collection of UNIX-based command
  line file and volume system forensic analysis tools. The filesystem tools
@@ -85,7 +87,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libtsk19 (= ${binary:Version}),
+Depends: libtsk19t64 (= ${binary:Version}),
  zlib1g-dev,
  ${misc:Depends}
 Description: library for forensics analysis (development files)
diff -Nru sleuthkit-4.12.1+dfsg/debian/libtsk19.install 
sleuthkit-4.12.1+dfsg/debian/libtsk19.install
--- sleuthkit-4.12.1+dfsg/debian/libtsk19.install   2023-12-22 
13:37:47.0 +
+++ sleuthkit-4.12.1+dfsg/debian/libtsk19.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libtsk.so.*
diff -Nru sleuthkit-4.12.1+dfsg/debian/libtsk19t64.install 
sleuthkit-4.12.1+dfsg/debian/libtsk19t64.install
--- sleuthkit-4.12.1+dfsg/debian/libtsk19t64.install1970-01-01 
00:00:00.0 +
+++ sleuthkit-4.12.1+dfsg/debian/libtsk19t64.install2023-12-22 
13:37:47.0 +
@@ -0,0 +1 @@
+usr/lib/*/libtsk.so.*
diff -Nru sleuthkit-4.12.1+dfsg/debian/libtsk19t64.lintian-overrides 
sleuthkit-4.12.1+dfsg/debian/libtsk19t64.lintian-overrides
--- sleuthkit-4.12.1+dfsg/debian/libtsk19t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ sleuthkit-4.12.1+dfsg/debian/libtsk19t64.lintian-overrides  2024-02-03 
22:13:20.0 +
@@ -0,0 +1 @@
+libtsk19t64: package-name-doesnt-match-sonames libtsk19


Bug#1062899: singular: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: singular
Version: 1:4.3.2-p10+ds-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
singular as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru singular-4.3.2-p10+ds/debian/changelog 
singular-4.3.2-p10+ds/debian/changelog
--- singular-4.3.2-p10+ds/debian/changelog  2023-10-31 08:56:18.0 
+
+++ singular-4.3.2-p10+ds/debian/changelog  2024-02-03 22:05:45.0 
+
@@ -1,3 +1,10 @@
+singular (1:4.3.2-p10+ds-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 22:05:45 
+
+
 singular (1:4.3.2-p10+ds-1) unstable; urgency=medium
 
   * New upstream patch version.
diff -Nru singular-4.3.2-p10+ds/debian/control 
singular-4.3.2-p10+ds/debian/control
--- singular-4.3.2-p10+ds/debian/control2023-07-23 21:28:10.0 
+
+++ singular-4.3.2-p10+ds/debian/control2024-02-03 22:05:45.0 
+
@@ -30,7 +30,10 @@
  .
  This dummy package provides the standard installation.
 
-Package: libsingular4m3n0
+Package: libsingular4m3n0t64
+Provides: ${t64:Provides}
+Replaces: libsingular4m3n0
+Breaks: libsingular4m3n0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
@@ -48,7 +51,7 @@
 Section: libdevel
 Architecture: any
 Depends:
- libsingular4m3n0 (= ${binary:Version}),
+ libsingular4m3n0t64 (= ${binary:Version}),
  libsingular4-dev-common (= ${source:Version}),
  libgmp-dev,
  libflint-dev,
@@ -83,7 +86,7 @@
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libsingular4m3n0 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}
+Depends: libsingular4m3n0t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}
 Multi-Arch: same
 Replaces: singular (<< 4), libsingular (<< 4), libsingular-3-0-4-3
 Breaks: singular (<< 4), libsingular (<< 4), libsingular-3-0-4-3
@@ -113,7 +116,7 @@
 
 Package: singular-ui
 Architecture: any
-Depends: libsingular4m3n0 (= ${binary:Version}), singular-data (= 
${source:Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: libsingular4m3n0t64 (= ${binary:Version}), singular-data (= 
${source:Version}), ${shlibs:Depends}, ${misc:Depends}
 Recommends: singular-modules (= ${binary:Version})
 Suggests: singular-doc (= ${source:Version})
 Multi-Arch: foreign
diff -Nru singular-4.3.2-p10+ds/debian/libsingular4m3n0.install 
singular-4.3.2-p10+ds/debian/libsingular4m3n0.install
--- singular-4.3.2-p10+ds/debian/libsingular4m3n0.install   2022-07-30 
14:57:55.0 +
+++ singular-4.3.2-p10+ds/debian/libsingular4m3n0.install   1970-01-01 
00:00:00.0 +
@@ -1,6 +0,0 @@
-usr/lib/*/libsingular-factory-*.so
-##usr/lib/*/libsingular-gfan-*.so
-usr/lib/*/libsingular-omalloc-*.so
-usr/lib/*/libsingular-polys-*.so
-usr/lib/*/libsingular-resources-*.so
-usr/lib/*/libsingular-Singular-*.so
diff -Nru singular-4.3.

Bug#1062898: simgrid: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: simgrid
Version: 3.35-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
simgrid as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru simgrid-3.35/debian/changelog simgrid-3.35/debian/changelog
--- simgrid-3.35/debian/changelog   2023-11-26 22:38:10.0 +
+++ simgrid-3.35/debian/changelog   2024-02-03 22:02:30.0 +
@@ -1,3 +1,10 @@
+simgrid (3.35-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 22:02:30 
+
+
 simgrid (3.35-1) unstable; urgency=medium
 
   * New upstream release: "Thanks Giving up stateful model-checking"
diff -Nru simgrid-3.35/debian/control simgrid-3.35/debian/control
--- simgrid-3.35/debian/control 2023-11-26 22:38:10.0 +
+++ simgrid-3.35/debian/control 2024-02-03 22:02:30.0 +
@@ -32,13 +32,14 @@
 Vcs-Git: https://salsa.debian.org/debian/simgrid.git
 Vcs-Browser: https://salsa.debian.org/debian/simgrid
 
-Package: libsimgrid3.35
+Package: libsimgrid3.35t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Breaks: simgrid (<< 3.11)
-Replaces: simgrid (<< 3.11)
+Breaks: libsimgrid3.35 (<< ${source:Version}), simgrid (<< 3.11)
+Replaces: libsimgrid3.35, simgrid (<< 3.11)
 Description: Toolkit for scalable simulation of distributed applications
  SimGrid is a toolkit that provides core functionalities for the simulation of
  distributed applications in heterogeneous distributed environments. SimGrid
@@ -73,7 +74,7 @@
 Package: python3-simgrid
 Architecture: any
 Section: python
-Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, 
libsimgrid3.35 (>= ${source:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, 
libsimgrid3.35t64 (>= ${source:Version})
 Provides: ${python3:Provides}
 #Versions: ${python3:Versions}
 #Recommends: simgrid-doc (>= ${source:Version})
@@ -95,7 +96,7 @@
 Architecture: any
 Section: libdevel
 Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}, 
${python3:Depends},
-  libsimgrid3.35 (= ${binary:Version}),
+  libsimgrid3.35t64 (= ${binary:Version}),
   libboost-dev,
 Recommends: gcc, make,
 # simgrid-doc (>= ${source:Version})
diff -Nru simgrid-3.35/debian/libsimgrid3.35.install 
simgrid-3.35/debian/libsimgrid3.35.install
--- simgrid-3.35/debian/libsimgrid3.35.install  2023-11-26 22:38:10.0 
+
+++ simgrid-3.35/debian/libsimgrid3.35.install  1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib/*/libsimgrid.so.3.35
-usr/lib/*/libsthread.so.3.35
diff -Nru simgrid-3.35/debian/libsimgrid3.35t64.install 
simgrid-3.35/debian/libsimgrid3.35t64.install
--- simgrid-3.35/debian/libsimgrid3.35t64.install   1970-01-01 
00:00:00.0 +
+++ simgrid-3.35/debian/libsimgrid3.35t64.install   2023-11-26 
22:38:1

Bug#1062897: silo-llnl: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: silo-llnl
Version: 4.11-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
silo-llnl as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru silo-llnl-4.11/debian/changelog silo-llnl-4.11/debian/changelog
--- silo-llnl-4.11/debian/changelog 2022-09-03 14:09:57.0 +
+++ silo-llnl-4.11/debian/changelog 2024-02-03 22:00:03.0 +
@@ -1,3 +1,10 @@
+silo-llnl (4.11-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 22:00:03 
+
+
 silo-llnl (4.11-3) unstable; urgency=medium
 
   * Fix for FTBFS with g++12. Closes: #1017240
diff -Nru silo-llnl-4.11/debian/control silo-llnl-4.11/debian/control
--- silo-llnl-4.11/debian/control   2022-09-03 14:09:57.0 +
+++ silo-llnl-4.11/debian/control   2024-02-03 22:00:03.0 +
@@ -26,7 +26,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, ${shlibs:Depends}, libsiloh5-0 (= ${binary:Version})
+Depends: ${misc:Depends}, ${shlibs:Depends}, libsiloh5-0t64 (= 
${binary:Version})
 Description: Development files for SILO Scientific I/O library from LLNL
  Silo is a library for reading and writing a wide variety of scientific data 
to 
  binary, disk files. The files Silo produces and the data within them can be 
@@ -53,7 +53,10 @@
  which are the HDF5 (Hierarchical Data Format 5) and PDB (Portable Data Base) 
  drivers. 
 
-Package: libsiloh5-0
+Package: libsiloh5-0t64
+Provides: ${t64:Provides}
+Replaces: libsiloh5-0
+Breaks: libsiloh5-0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
@@ -77,7 +80,7 @@
 Package: libsilo-bin
 Architecture: any
 Multi-Arch: foreign
-Depends: libsiloh5-0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libsiloh5-0t64 (= ${binary:Version}), ${misc:Depends}, 
${shlibs:Depends}
 Description: Utilities to manipulate libsilo files
  This package contains a number of utilities for manipulating and viewing
  Silo files. Silo is a scientific data format library.
@@ -98,7 +101,7 @@
 Architecture: any
 Multi-Arch: same
 X-Python-Version: all
-Depends: python3, ${python3:Depends}, ${misc:Depends}, ${shlibs:Depends}, 
libsiloh5-0 (=${binary:Version})
+Depends: python3, ${python3:Depends}, ${misc:Depends}, ${shlibs:Depends}, 
libsiloh5-0t64 (=${binary:Version})
 Provides: ${python3:Provides}
 Description: Python3 interface to the SILO Scientific I/O library
  This is a Python3 interface to SILO, a scientific I/O library.
diff -Nru silo-llnl-4.11/debian/libsiloh5-0.docs 
silo-llnl-4.11/debian/libsiloh5-0.docs
--- silo-llnl-4.11/debian/libsiloh5-0.docs  2022-09-03 14:09:57.0 
+
+++ silo-llnl-4.11/debian/libsiloh5-0.docs  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-COPYRIGHT
diff -Nru silo-llnl-4.11/debian/libsiloh5-0.install 
silo-llnl-4.11/debian/libsiloh5-0.install

Bug#1062896: shishi: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: shishi
Version: 1.0.3-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
shishi as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru shishi-1.0.3/debian/changelog shishi-1.0.3/debian/changelog
--- shishi-1.0.3/debian/changelog   2024-01-30 16:09:13.0 +
+++ shishi-1.0.3/debian/changelog   2024-02-03 21:57:34.0 +
@@ -1,3 +1,10 @@
+shishi (1.0.3-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:57:34 
+
+
 shishi (1.0.3-2) unstable; urgency=medium
 
   [ Simon Josefsson ]
diff -Nru shishi-1.0.3/debian/control shishi-1.0.3/debian/control
--- shishi-1.0.3/debian/control 2024-01-30 15:57:25.0 +
+++ shishi-1.0.3/debian/control 2024-02-03 21:57:34.0 +
@@ -25,7 +25,10 @@
 Homepage: https://www.gnu.org/software/shishi/
 Rules-Requires-Root: no
 
-Package: libshishi0
+Package: libshishi0t64
+Provides: ${t64:Provides}
+Replaces: libshishi0
+Breaks: libshishi0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -63,7 +66,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libshisa0 (= ${binary:Version}),
+ libshisa0t64 (= ${binary:Version}),
  libshishi-dev (= ${binary:Version}),
  ${misc:Depends},
 Description: Development files for the Shishi Kerberos v5 KDC database library
@@ -73,7 +76,10 @@
  This package contain all files necessary for developing programs with
  Shishi KDC database support.
 
-Package: libshisa0
+Package: libshisa0t64
+Provides: ${t64:Provides}
+Replaces: libshisa0
+Breaks: libshisa0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -99,7 +105,7 @@
 Depends:
  libgnutls28-dev,
  libidn-dev,
- libshishi0 (= ${binary:Version}),
+ libshishi0t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Development files for the Shishi Kerberos v5 library
  Shishi is an implementation of the kerberos v5 network authentication
diff -Nru shishi-1.0.3/debian/libshisa0.dirs shishi-1.0.3/debian/libshisa0.dirs
--- shishi-1.0.3/debian/libshisa0.dirs  2022-08-07 02:17:31.0 +
+++ shishi-1.0.3/debian/libshisa0.dirs  1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-/var/lib/shishi
diff -Nru shishi-1.0.3/debian/libshisa0.install 
shishi-1.0.3/debian/libshisa0.install
--- shishi-1.0.3/debian/libshisa0.install   2022-08-07 02:17:31.0 
+
+++ shishi-1.0.3/debian/libshisa0.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libshisa.so.*
diff -Nru shishi-1.0.3/debian/libshisa0.symbols 
shishi-1.0.3/debian/libshisa0.symbols
--- shishi-1.0.3/debian/libshisa0.symbols   2022-08-07 02:17:31.0 
+
+++ shishi-1.0.3/debian/libshisa0.symbols   1970-01-01 00:00:00.0 
+
@@ -1,37 +0,0 @@
-libshisa.so.0 libshisa0 #MINVER#
-* Build-Depends-Package: libshisa-dev
- SHISA_0.0@SHISA_0.0 0.0.39
- shisa@SHISA_0.0 0.0

Bug#1062895: shibboleth-sp: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: shibboleth-sp
Version: 3.4.1+dfsg-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
shibboleth-sp as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru shibboleth-sp-3.4.1+dfsg/debian/changelog 
shibboleth-sp-3.4.1+dfsg/debian/changelog
--- shibboleth-sp-3.4.1+dfsg/debian/changelog   2023-01-30 07:04:53.0 
+
+++ shibboleth-sp-3.4.1+dfsg/debian/changelog   2024-02-03 21:55:43.0 
+
@@ -1,3 +1,10 @@
+shibboleth-sp (3.4.1+dfsg-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:55:43 
+
+
 shibboleth-sp (3.4.1+dfsg-2) unstable; urgency=medium
 
   * Upload to unstable
diff -Nru shibboleth-sp-3.4.1+dfsg/debian/control 
shibboleth-sp-3.4.1+dfsg/debian/control
--- shibboleth-sp-3.4.1+dfsg/debian/control 2023-01-22 13:20:06.0 
+
+++ shibboleth-sp-3.4.1+dfsg/debian/control 2024-02-03 21:55:43.0 
+
@@ -56,7 +56,10 @@
  (web servers providing resources protected by Shibboleth) and the
  supporting shibd daemon.
 
-Package: libshibsp11
+Package: libshibsp11t64
+Provides: ${t64:Provides}
+Replaces: libshibsp11
+Breaks: libshibsp11 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -90,7 +93,7 @@
 Multi-Arch: same
 Depends:
  libsaml-dev (>= 3.2~),
- libshibsp11 (= ${binary:Version}),
+ libshibsp11t64 (= ${binary:Version}),
  libxerces-c-dev,
  libxmltooling-dev (>= 3.2~),
  ${misc:Depends},
diff -Nru shibboleth-sp-3.4.1+dfsg/debian/libshibsp11.install 
shibboleth-sp-3.4.1+dfsg/debian/libshibsp11.install
--- shibboleth-sp-3.4.1+dfsg/debian/libshibsp11.install 2023-01-22 
13:20:06.0 +
+++ shibboleth-sp-3.4.1+dfsg/debian/libshibsp11.install 1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/libshibsp.so.*
-usr/lib/*/libshibsp-lite.so.*
diff -Nru shibboleth-sp-3.4.1+dfsg/debian/libshibsp11.lintian-overrides 
shibboleth-sp-3.4.1+dfsg/debian/libshibsp11.lintian-overrides
--- shibboleth-sp-3.4.1+dfsg/debian/libshibsp11.lintian-overrides   
2023-01-22 13:20:06.0 +
+++ shibboleth-sp-3.4.1+dfsg/debian/libshibsp11.lintian-overrides   
1970-01-01 00:00:00.0 +
@@ -1,5 +0,0 @@
-# See https://wiki.debian.org/UsingSymbolsFiles and follow to
-# https://www.eyrie.org/~eagle/journal/2012-02/001.html.
-# In short: symbols files are not worth providing for Shibboleth.
-no-symbols-control-file usr/lib/*/libshibsp.so.*
-no-symbols-control-file usr/lib/*/libshibsp-lite.so.*
diff -Nru shibboleth-sp-3.4.1+dfsg/debian/libshibsp11t64.install 
shibboleth-sp-3.4.1+dfsg/debian/libshibsp11t64.install
--- shibboleth-sp-3.4.1+dfsg/debian/libshibsp11t64.install  1970-01-01 
00:00:00.0 +
+++ shibboleth-sp-3.4.1+dfsg/debian/libshibsp11t64.install  2023-01-22 
13:20:06.0 +
@@ -0,0 +1,2 @@
+usr/lib/*/libshibsp.so.*
+usr/lib/*/libshibsp-lite.so.*
diff -Nru

Bug#1062894: shapetools: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: shapetools
Version: 1.4pl6-16
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
shapetools as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru shapetools-1.4pl6/debian/changelog shapetools-1.4pl6/debian/changelog
--- shapetools-1.4pl6/debian/changelog  2023-08-23 14:03:32.0 +
+++ shapetools-1.4pl6/debian/changelog  2024-02-03 21:54:52.0 +
@@ -1,3 +1,10 @@
+shapetools (1.4pl6-16.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:54:52 
+
+
 shapetools (1.4pl6-16) unstable; urgency=medium
 
   * Upgrade to 3.0 source format. Closes: #1007676.
diff -Nru shapetools-1.4pl6/debian/control shapetools-1.4pl6/debian/control
--- shapetools-1.4pl6/debian/control2023-08-23 14:03:32.0 +
+++ shapetools-1.4pl6/debian/control2024-02-03 21:54:52.0 +
@@ -37,7 +37,10 @@
  a software configuration management system.
 Homepage: http://swt.cs.tu-berlin.de/~shape/index.html
 
-Package: libatfs1
+Package: libatfs1t64
+Provides: ${t64:Provides}
+Replaces: libatfs1
+Breaks: libatfs1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru shapetools-1.4pl6/debian/libatfs1t64.lintian-overrides 
shapetools-1.4pl6/debian/libatfs1t64.lintian-overrides
--- shapetools-1.4pl6/debian/libatfs1t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ shapetools-1.4pl6/debian/libatfs1t64.lintian-overrides  2024-02-03 
21:54:52.0 +
@@ -0,0 +1 @@
+libatfs1t64: package-name-doesnt-match-sonames libatfs1
diff -Nru shapetools-1.4pl6/debian/rules shapetools-1.4pl6/debian/rules
--- shapetools-1.4pl6/debian/rules  2023-08-23 14:03:32.0 +
+++ shapetools-1.4pl6/debian/rules  2024-02-03 21:54:52.0 +
@@ -10,7 +10,7 @@
 export SHELL   = /bin/bash
 
 p_shape= shapetools
-p_atfslib  = libatfs1
+p_atfslib  = libatfs1t64
 p_atfs = atfs
 p_atfsdev  = atfs-dev
 


Bug#1062891: seqtools: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: seqtools
Version: 4.44.1+dfsg-7
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
seqtools as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru seqtools-4.44.1+dfsg/debian/changelog 
seqtools-4.44.1+dfsg/debian/changelog
--- seqtools-4.44.1+dfsg/debian/changelog   2021-11-17 07:47:38.0 
+
+++ seqtools-4.44.1+dfsg/debian/changelog   2024-02-03 21:32:02.0 
+
@@ -1,3 +1,10 @@
+seqtools (4.44.1+dfsg-7.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:32:02 
+
+
 seqtools (4.44.1+dfsg-7) unstable; urgency=medium
 
   * Versioned Build-Depends: d-shlibs (>= 0.80)
diff -Nru seqtools-4.44.1+dfsg/debian/control 
seqtools-4.44.1+dfsg/debian/control
--- seqtools-4.44.1+dfsg/debian/control 2021-11-17 07:47:38.0 +
+++ seqtools-4.44.1+dfsg/debian/control 2024-02-03 21:32:02.0 +
@@ -8,14 +8,17 @@
libsqlite3-dev,
libcurl4-openssl-dev | libcurl4-dev,
libjsoncpp-dev,
-   d-shlibs
+   d-shlibs (>= 0.106),
 Standards-Version: 4.6.0
 Vcs-Browser: https://salsa.debian.org/med-team/seqtools
 Vcs-Git: https://salsa.debian.org/med-team/seqtools.git
 Homepage: https://www.sanger.ac.uk/science/tools/seqtools
 Rules-Requires-Root: no
 
-Package: libgbtools0
+Package: libgbtools0t64
+Provides: ${t64:Provides}
+Replaces: libgbtools0
+Conflicts: libgbtools0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -31,7 +34,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libgbtools0 (= ${binary:Version}),
+Depends: libgbtools0t64 (= ${binary:Version}),
  ${devlibs:Depends},
  ${misc:Depends}
 Description: library for visualising sequence alignments (devel)
diff -Nru seqtools-4.44.1+dfsg/debian/libgbtools0t64.lintian-overrides 
seqtools-4.44.1+dfsg/debian/libgbtools0t64.lintian-overrides
--- seqtools-4.44.1+dfsg/debian/libgbtools0t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ seqtools-4.44.1+dfsg/debian/libgbtools0t64.lintian-overrides
2024-02-03 21:32:02.0 +
@@ -0,0 +1 @@
+libgbtools0t64: package-name-doesnt-match-sonames libgbtools0
diff -Nru seqtools-4.44.1+dfsg/debian/rules seqtools-4.44.1+dfsg/debian/rules
--- seqtools-4.44.1+dfsg/debian/rules   2021-11-17 07:47:38.0 +
+++ seqtools-4.44.1+dfsg/debian/rules   2024-02-03 21:32:02.0 +
@@ -11,6 +11,7 @@
 override_dh_install:
dh_install
d-shlibmove --commit \
+   --t64 \
--multiarch \
--devunversioned \
--exclude-la \


Bug#1062888: seafile: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: seafile
Version: 9.0.4-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
seafile as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru seafile-9.0.4/debian/changelog seafile-9.0.4/debian/changelog
--- seafile-9.0.4/debian/changelog  2024-01-31 10:05:06.0 +
+++ seafile-9.0.4/debian/changelog  2024-02-03 21:24:30.0 +
@@ -1,3 +1,10 @@
+seafile (9.0.4-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:24:30 
+
+
 seafile (9.0.4-1) unstable; urgency=medium
 
   * New upstream version 9.0.4
diff -Nru seafile-9.0.4/debian/control seafile-9.0.4/debian/control
--- seafile-9.0.4/debian/control2024-01-31 10:05:06.0 +
+++ seafile-9.0.4/debian/control2024-02-03 21:24:30.0 +
@@ -62,7 +62,10 @@
  .
  This package contains the client CLI for Seafile.
 
-Package: libseafile0
+Package: libseafile0t64
+Provides: ${t64:Provides}
+Replaces: libseafile0
+Breaks: libseafile0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -85,7 +88,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends: ${misc:Depends},
- libseafile0 (= ${binary:Version}),
+ libseafile0t64 (= ${binary:Version}),
 Description: Development files for the Seafile Client
  Seafile is a file syncing and sharing software with file encryption
  and group sharing, emphasis on reliability and high performance.
diff -Nru seafile-9.0.4/debian/libseafile0.install 
seafile-9.0.4/debian/libseafile0.install
--- seafile-9.0.4/debian/libseafile0.install2020-11-11 10:24:01.0 
+
+++ seafile-9.0.4/debian/libseafile0.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru seafile-9.0.4/debian/libseafile0.lintian-overrides 
seafile-9.0.4/debian/libseafile0.lintian-overrides
--- seafile-9.0.4/debian/libseafile0.lintian-overrides  2022-12-30 
09:26:11.0 +
+++ seafile-9.0.4/debian/libseafile0.lintian-overrides  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-library-not-linked-against-libc [usr/lib/*/libseafile.so.0.0.0]
diff -Nru seafile-9.0.4/debian/libseafile0.symbols 
seafile-9.0.4/debian/libseafile0.symbols
--- seafile-9.0.4/debian/libseafile0.symbols2020-11-11 10:24:01.0 
+
+++ seafile-9.0.4/debian/libseafile0.symbols1970-01-01 00:00:00.0 
+
@@ -1,178 +0,0 @@
-libseafile.so.0 libseafile0 #MINVER#
-* Build-Depends-Package: libseafile-dev
- seafile_calc_dir_size@Base 6.0.2
- seafile_clone_task_construct@Base 6.0.2
- seafile_clone_task_get_error@Base 7.0.4
- seafile_clone_task_get_repo_id@Base 6.0.2
- seafile_clone_task_get_repo_name@Base 6.0.2
- seafile_clone_task_get_state@Base 6.0.2
- seafile_clone_task_get_type@Base 6.0.2
- seafile_clone_task_get_worktree@Base 6.0.2
- seafile_clone_task_new@Base 6.0.2
- seafile_clone_task_set_error@Base 7.0.4
- seafile_clone_t

Bug#1062890: secsipidx: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: secsipidx
Version: 1.3.2-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
secsipidx as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru secsipidx-1.3.2/debian/changelog secsipidx-1.3.2/debian/changelog
--- secsipidx-1.3.2/debian/changelog2024-01-19 09:29:50.0 +
+++ secsipidx-1.3.2/debian/changelog2024-02-03 21:25:07.0 +
@@ -1,3 +1,10 @@
+secsipidx (1.3.2-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:25:07 
+
+
 secsipidx (1.3.2-2) unstable; urgency=medium
 
   * fix build on armel, armhf and i386
diff -Nru secsipidx-1.3.2/debian/control secsipidx-1.3.2/debian/control
--- secsipidx-1.3.2/debian/control  2024-01-19 09:29:50.0 +
+++ secsipidx-1.3.2/debian/control  2024-02-03 21:25:07.0 +
@@ -41,7 +41,10 @@
  This package contains CLI tool and HTTP API server for checking or
  Building SIP identitysecsipidx
 
-Package: libsecsipid1
+Package: libsecsipid1t64
+Provides: ${t64:Provides}
+Replaces: libsecsipid1
+Breaks: libsecsipid1 (<< ${source:Version})
 Architecture: any
 Section: libs
 Pre-Depends:
@@ -63,7 +66,7 @@
 Architecture: any
 Section: libdevel
 Depends:
- libsecsipid1 (= ${binary:Version}),
+ libsecsipid1t64 (= ${binary:Version}),
  ${misc:Depends},
 Built-Using:
  ${misc:Built-Using},
diff -Nru secsipidx-1.3.2/debian/libsecsipid1.install 
secsipidx-1.3.2/debian/libsecsipid1.install
--- secsipidx-1.3.2/debian/libsecsipid1.install 2024-01-19 09:29:50.0 
+
+++ secsipidx-1.3.2/debian/libsecsipid1.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*.so.* usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru secsipidx-1.3.2/debian/libsecsipid1.symbols 
secsipidx-1.3.2/debian/libsecsipid1.symbols
--- secsipidx-1.3.2/debian/libsecsipid1.symbols 2024-01-19 09:29:50.0 
+
+++ secsipidx-1.3.2/debian/libsecsipid1.symbols 1970-01-01 00:00:00.0 
+
@@ -1,19 +0,0 @@
-libsecsipid.so.1 libsecsipid1 #MINVER#
-* Build-Depends-Package: libsecsipid-dev
- (optional)crosscall2@Base 1.0.0~git20210108.dd56bc8f3ad
- (optional)crosscall_amd64@Base 1.0.0~git20210108.dd56bc8f3ad
- (optional)fatalf@Base 1.0.0~git20210108.dd56bc8f3ad
- (optional|regex)_cgo_.*@Base 1.0.0~git20210108.dd56bc8f3ad
- (optional|regex)_cgoexp_.*@Base 1.0.0~git20210108.dd56bc8f3ad
- SecSIPIDCheck@Base 1.0.0~git20210108.dd56bc8f3ad
- SecSIPIDCheckFull@Base 1.0.0~git20210108.dd56bc8f3ad
- SecSIPIDCheckFullPubKey@Base 1.0.0~git20210108.dd56bc8f3ad
- SecSIPIDGetIdentity@Base 1.0.0~git20210108.dd56bc8f3ad
- SecSIPIDGetIdentityPrvKey@Base 1.1.1~git20210415.e751d37
- SecSIPIDGetURLContent@Base 1.0.0~git20210108.dd56bc8f3ad
- SecSIPIDOptSetN@Base 1.1.1~git20210415.e751d37
- SecSIPIDOptSetS@Base 1.1.1~git20210415.e751d37
- SecSIPIDOptSetV@Base 1.1.1~git20210415.e751d37
- SecSIPIDSetFileCacheOptions@Base 1.0.0~git20210108.dd56bc8f3ad

Bug#1062887: scitokens-cpp: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: scitokens-cpp
Version: 1.1.0-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
scitokens-cpp as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru scitokens-cpp-1.1.0/debian/changelog 
scitokens-cpp-1.1.0/debian/changelog
--- scitokens-cpp-1.1.0/debian/changelog2023-11-10 13:35:19.0 
+
+++ scitokens-cpp-1.1.0/debian/changelog2024-02-03 21:24:02.0 
+
@@ -1,3 +1,10 @@
+scitokens-cpp (1.1.0-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:24:02 
+
+
 scitokens-cpp (1.1.0-1) unstable; urgency=medium
 
   * Update to version 1.1.0
diff -Nru scitokens-cpp-1.1.0/debian/control scitokens-cpp-1.1.0/debian/control
--- scitokens-cpp-1.1.0/debian/control  2023-11-10 13:28:12.0 +
+++ scitokens-cpp-1.1.0/debian/control  2024-02-03 21:24:02.0 +
@@ -16,7 +16,10 @@
 Vcs-Browser: https://salsa.debian.org/ellert/scitokens-cpp
 Vcs-Git: https://salsa.debian.org/ellert/scitokens-cpp.git
 
-Package: libscitokens0
+Package: libscitokens0t64
+Provides: ${t64:Provides}
+Replaces: libscitokens0
+Breaks: libscitokens0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -40,7 +43,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends:
- libscitokens0 (= ${binary:Version}),
+ libscitokens0t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: Development files for scitokens-cpp
  Development files (header files) for scitokens-cpp.
@@ -49,7 +52,7 @@
 Architecture: any
 Multi-Arch: foreign
 Depends:
- libscitokens0 (= ${binary:Version}),
+ libscitokens0t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Description: Binaries for scitokens-cpp
diff -Nru scitokens-cpp-1.1.0/debian/libscitokens0.docs 
scitokens-cpp-1.1.0/debian/libscitokens0.docs
--- scitokens-cpp-1.1.0/debian/libscitokens0.docs   2020-12-20 
00:01:28.0 +
+++ scitokens-cpp-1.1.0/debian/libscitokens0.docs   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-README.md
diff -Nru scitokens-cpp-1.1.0/debian/libscitokens0.install 
scitokens-cpp-1.1.0/debian/libscitokens0.install
--- scitokens-cpp-1.1.0/debian/libscitokens0.install2020-12-20 
00:01:28.0 +
+++ scitokens-cpp-1.1.0/debian/libscitokens0.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-/usr/lib/*/libSciTokens.so.*
diff -Nru scitokens-cpp-1.1.0/debian/libscitokens0t64.docs 
scitokens-cpp-1.1.0/debian/libscitokens0t64.docs
--- scitokens-cpp-1.1.0/debian/libscitokens0t64.docs1970-01-01 
00:00:00.0 +
+++ scitokens-cpp-1.1.0/debian/libscitokens0t64.docs2020-12-20 
00:01:28.0 +
@@ -0,0 +1 @@
+README.md
diff -Nru scitokens-cpp-1.1.0/debian/libscitokens0t64.install 
scitokens-cpp-1.1.0/debian/libscitokens0t64.install
--- scitokens-cpp-1.1.0/debian/libscitokens0t64.install 1970-01-01 
00:00:00.0 +
+++ 

Bug#1062886: sciplot: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: sciplot
Version: 1.36-18
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
sciplot as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru sciplot-1.36/debian/changelog sciplot-1.36/debian/changelog
--- sciplot-1.36/debian/changelog   2019-02-03 13:28:35.0 +
+++ sciplot-1.36/debian/changelog   2024-02-03 21:23:34.0 +
@@ -1,3 +1,10 @@
+sciplot (1.36-18.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:23:34 
+
+
 sciplot (1.36-18) unstable; urgency=medium
 
   [ Ondřej Nový ]
diff -Nru sciplot-1.36/debian/control sciplot-1.36/debian/control
--- sciplot-1.36/debian/control 2019-02-03 13:24:36.0 +
+++ sciplot-1.36/debian/control 2024-02-03 21:23:34.0 +
@@ -8,12 +8,14 @@
 Vcs-Git: https://salsa.debian.org/debian/sciplot.git
 Vcs-Browser: https://salsa.debian.org/debian/sciplot
 
-Package: libsciplot1
+Package: libsciplot1t64
+Provides: ${t64:Provides}
+Breaks: libsciplot1 (<< ${source:Version})
 Section: libs
 Multi-Arch: same
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Replaces: sciplot, sciplot1
+Replaces: libsciplot1, sciplot, sciplot1
 Conflicts: sciplot, sciplot1
 Description: widget for scientific plotting
  The SciPlot Widget is a widget capable of plotting Cartesian or polar
@@ -34,7 +36,7 @@
 Section: libdevel
 Multi-Arch: same
 Architecture: any
-Depends: libsciplot1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: libsciplot1t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}
 Replaces: sciplot-dev
 Conflicts: sciplot, sciplot-dev
 Description: Development library and header files for SciPlot
@@ -45,7 +47,7 @@
 Package: sciplot-bin
 Section: graphics
 Architecture: any
-Depends: libsciplot1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: libsciplot1t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}
 Description: Example programs for SciPlot
  This package contains two small programs that use the SciPlot
  library: sciplot-xyplot and sciplot-realtime.
diff -Nru sciplot-1.36/debian/libsciplot1.install 
sciplot-1.36/debian/libsciplot1.install
--- sciplot-1.36/debian/libsciplot1.install 2019-02-03 13:24:36.0 
+
+++ sciplot-1.36/debian/libsciplot1.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libsciplot.so.*
diff -Nru sciplot-1.36/debian/libsciplot1t64.install 
sciplot-1.36/debian/libsciplot1t64.install
--- sciplot-1.36/debian/libsciplot1t64.install  1970-01-01 00:00:00.0 
+
+++ sciplot-1.36/debian/libsciplot1t64.install  2019-02-03 13:24:36.0 
+
@@ -0,0 +1 @@
+usr/lib/*/libsciplot.so.*
diff -Nru sciplot-1.36/debian/libsciplot1t64.lintian-overrides 
sciplot-1.36/debian/libsciplot1t64.lintian-overrides
--- sciplot-1.36/debian/libsciplot1t64.lintian-overrides1970-01-01 
00:00:00.0

Bug#1062884: scamper: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: scamper
Version: 20211212-1.1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
scamper as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru scamper-20211212/debian/changelog scamper-20211212/debian/changelog
--- scamper-20211212/debian/changelog   2022-07-30 21:26:40.0 +
+++ scamper-20211212/debian/changelog   2024-02-03 21:22:48.0 +
@@ -1,3 +1,10 @@
+scamper (20211212-1.2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:22:48 
+
+
 scamper (20211212-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru scamper-20211212/debian/control scamper-20211212/debian/control
--- scamper-20211212/debian/control 2022-07-30 21:26:12.0 +
+++ scamper-20211212/debian/control 2024-02-03 21:22:47.0 +
@@ -28,7 +28,10 @@
  to the next point in the network, followed by a TTL limited search to
  infer where the failure appears to occur.
 
-Package: libscamperfile0
+Package: libscamperfile0t64
+Provides: ${t64:Provides}
+Replaces: libscamperfile0
+Breaks: libscamperfile0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -47,7 +50,7 @@
 Package: libscamperfile0-dev
 Section: libdevel
 Architecture: any
-Depends: libscamperfile0 (= ${binary:Version}), ${misc:Depends}
+Depends: libscamperfile0t64 (= ${binary:Version}), ${misc:Depends}
 Provides: libscamperfile-dev
 Conflicts: libscamperfile-dev
 Description: development headers for scamper's binary dump file access library
diff -Nru scamper-20211212/debian/libscamperfile0.install 
scamper-20211212/debian/libscamperfile0.install
--- scamper-20211212/debian/libscamperfile0.install 2022-07-30 
21:26:12.0 +
+++ scamper-20211212/debian/libscamperfile0.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libscamperfile*.so.*
diff -Nru scamper-20211212/debian/libscamperfile0t64.install 
scamper-20211212/debian/libscamperfile0t64.install
--- scamper-20211212/debian/libscamperfile0t64.install  1970-01-01 
00:00:00.0 +
+++ scamper-20211212/debian/libscamperfile0t64.install  2022-07-30 
21:26:12.0 +
@@ -0,0 +1 @@
+usr/lib/*/libscamperfile*.so.*
diff -Nru scamper-20211212/debian/libscamperfile0t64.lintian-overrides 
scamper-20211212/debian/libscamperfile0t64.lintian-overrides
--- scamper-20211212/debian/libscamperfile0t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ scamper-20211212/debian/libscamperfile0t64.lintian-overrides
2024-02-03 21:22:47.0 +
@@ -0,0 +1 @@
+libscamperfile0t64: package-name-doesnt-match-sonames libscamperfile0


Bug#1062883: sbjson: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: sbjson
Version: 2.3.2-4
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
sbjson as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru sbjson-2.3.2/debian/changelog sbjson-2.3.2/debian/changelog
--- sbjson-2.3.2/debian/changelog   2019-01-13 21:30:40.0 +
+++ sbjson-2.3.2/debian/changelog   2024-02-03 21:22:22.0 +
@@ -1,3 +1,10 @@
+sbjson (2.3.2-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:22:22 
+
+
 sbjson (2.3.2-4) unstable; urgency=medium
 
   [ Jordi Mallach ]
diff -Nru sbjson-2.3.2/debian/control sbjson-2.3.2/debian/control
--- sbjson-2.3.2/debian/control 2019-01-13 16:12:44.0 +
+++ sbjson-2.3.2/debian/control 2024-02-03 21:22:22.0 +
@@ -15,10 +15,12 @@
 Vcs-Browser: https://salsa.debian.org/debian/sbjson
 Vcs-Git: https://salsa.debian.org/debian/sbjson.git
 
-Package: libsbjson2.3
+Package: libsbjson2.3t64
+Replaces: libsbjson2.3
+Breaks: libsbjson2.3 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, ${gnustep:Depends}
-Provides: libsbjson
+Provides: ${t64:Provides}, libsbjson
 Description: Objective-C JSON library
  A strict JSON parser and generator for Objective-C. It adds categories
  to existing Objective-C objects for a super-simple interface. More
@@ -29,7 +31,7 @@
 Package: libsbjson-dev
 Section: libdevel
 Architecture: any
-Depends: libsbjson2.3 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}, ${gnustep:Depends}
+Depends: libsbjson2.3t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}, ${gnustep:Depends}
 Description: Objective-C JSON library (development files)
  A strict JSON parser and generator for Objective-C. It adds categories
  to existing Objective-C objects for a super-simple interface. More
diff -Nru sbjson-2.3.2/debian/libsbjson2.3.install 
sbjson-2.3.2/debian/libsbjson2.3.install
--- sbjson-2.3.2/debian/libsbjson2.3.install2019-01-13 14:09:28.0 
+
+++ sbjson-2.3.2/debian/libsbjson2.3.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/libSBJson.so.*
diff -Nru sbjson-2.3.2/debian/libsbjson2.3.lintian-overrides 
sbjson-2.3.2/debian/libsbjson2.3.lintian-overrides
--- sbjson-2.3.2/debian/libsbjson2.3.lintian-overrides  2019-01-13 
14:09:28.0 +
+++ sbjson-2.3.2/debian/libsbjson2.3.lintian-overrides  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-package-name-doesnt-match-sonames
diff -Nru sbjson-2.3.2/debian/libsbjson2.3t64.install 
sbjson-2.3.2/debian/libsbjson2.3t64.install
--- sbjson-2.3.2/debian/libsbjson2.3t64.install 1970-01-01 00:00:00.0 
+
+++ sbjson-2.3.2/debian/libsbjson2.3t64.install 2019-01-13 14:09:28.0 
+
@@ -0,0 +1 @@
+usr/lib/libSBJson.so.*
diff -Nru sbjson-2.3.2/debian/libsbjson2.3t64.lintian-overrides 
sbjson-2.3.2/debian/libsbjson2.3t64.lintian-overrid

Bug#1062882: sail: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: sail
Version: 0.9.0+repack-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
sail as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru sail-0.9.0+repack/debian/changelog sail-0.9.0+repack/debian/changelog
--- sail-0.9.0+repack/debian/changelog  2023-12-31 22:45:06.0 +
+++ sail-0.9.0+repack/debian/changelog  2024-02-03 21:20:57.0 +
@@ -1,3 +1,10 @@
+sail (0.9.0+repack-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:20:57 
+
+
 sail (0.9.0+repack-2) unstable; urgency=medium
 
   * Add dependency on sail-codecs. (Closes: #1059743)
diff -Nru sail-0.9.0+repack/debian/control sail-0.9.0+repack/debian/control
--- sail-0.9.0+repack/debian/control2023-12-31 22:45:06.0 +
+++ sail-0.9.0+repack/debian/control2024-02-03 21:20:57.0 +
@@ -11,7 +11,10 @@
 Vcs-Browser: https://salsa.debian.org/sudip/sail
 Vcs-Git: https://salsa.debian.org/sudip/sail.git
 
-Package: libsail-common0
+Package: libsail-common0t64
+Provides: ${t64:Provides}
+Replaces: libsail-common0
+Breaks: libsail-common0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -26,14 +29,17 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libsail-common0 (= ${binary:Version}), ${misc:Depends}
+Depends: libsail-common0t64 (= ${binary:Version}), ${misc:Depends}
 Description: SAIL common client library (development files)
  and encoding library providing multi-leveled APIs from one-liners
  to complex use-cases with custom I/O sources.
  .
  This package is needed to compile programs against libsail-common0.
 
-Package: libsail-manip0
+Package: libsail-manip0t64
+Provides: ${t64:Provides}
+Replaces: libsail-manip0
+Breaks: libsail-manip0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -50,7 +56,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libsail-manip0 (= ${binary:Version}), ${misc:Depends}
+Depends: libsail-manip0t64 (= ${binary:Version}), ${misc:Depends}
 Description: SAIL image manipulation library (development files)
  SAIL is a fast and lightweight cross-platform image decoding
  and encoding library providing multi-leveled APIs from one-liners
@@ -58,7 +64,10 @@
  .
  This package is needed to compile programs against libsail-manip0.
 
-Package: libsail0
+Package: libsail0t64
+Provides: ${t64:Provides}
+Replaces: libsail0
+Breaks: libsail0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}, sail-codecs (= ${binary:Version})
@@ -75,7 +84,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libsail0 (= ${binary:Version}), ${misc:Depends}
+Depends: libsail0t64 (= ${binary:Version}), ${misc:Depends}
 Description: SAIL client library (development f

Bug#1062880: saga: FTBFS: dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j32 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2

2024-02-03 Thread Sergio Durigan Junior
Source: saga
Version: 9.3.1+dfsg-1
Severity: serious
Tags: sid ftbfs

Hi,

saga FTBFSes on sid.  Here's the relevant build log:

--8<---cut here---start->8---
/<>/obj-x86_64-linux-gnu/src/saga_core/saga_api/saga_api_python/CMakeFiles/saga_api_python.dir/saga_apiPYTHON_wrap.cxx:
 In function ‘PyObject* PyInit__saga_api()’:
/<>/obj-x86_64-linux-gnu/src/saga_core/saga_api/saga_api_python/CMakeFiles/saga_api_python.dir/saga_apiPYTHON_wrap.cxx:269918:82:
 error: lvalue required as unary ‘&’ operand
269918 |   SWIG_Python_SetConstant(d, 
"M_ALMOST_ZERO",SWIG_NewPointerObj(SWIG_as_voidptr(&0.001),SWIGTYPE_p_long_double,
 0 ));
   |
  ^
/<>/obj-x86_64-linux-gnu/src/saga_core/saga_api/saga_api_python/CMakeFiles/saga_api_python.dir/saga_apiPYTHON_wrap.cxx:1136:89:
 note: in definition of macro ‘SWIG_NewPointerObj’
 1136 | #define SWIG_NewPointerObj(ptr, type, flags)
SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
  | 
^~~
/<>/obj-x86_64-linux-gnu/src/saga_core/saga_api/saga_api_python/CMakeFiles/saga_api_python.dir/saga_apiPYTHON_wrap.cxx:269918:65:
 note: in expansion of macro ‘SWIG_as_voidptr’
269918 |   SWIG_Python_SetConstant(d, 
"M_ALMOST_ZERO",SWIG_NewPointerObj(SWIG_as_voidptr(&0.001),SWIGTYPE_p_long_double,
 0 ));
   | 
^~~
/<>/saga-gis/src/tools/imagery/imagery_classification/decision_tree.cpp:
 In member function ‘int CDecision_Tree::Get_Class(const CSG_String&)’:
/<>/saga-gis/src/tools/imagery/imagery_classification/decision_tree.cpp:290:28:
 warning: comparison of integer expressions of different signedness: ‘int’ and 
‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  290 | for(int i=0, j=1; i8---

Thanks,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


signature.asc
Description: PGP signature


Bug#1062878: saclib: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: saclib
Version: 2.2.8-6
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
saclib as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru saclib-2.2.8/debian/changelog saclib-2.2.8/debian/changelog
--- saclib-2.2.8/debian/changelog   2022-08-03 13:35:39.0 +
+++ saclib-2.2.8/debian/changelog   2024-02-03 21:06:16.0 +
@@ -1,3 +1,10 @@
+saclib (2.2.8-6.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:06:16 
+
+
 saclib (2.2.8-6) unstable; urgency=medium
 
   * debian/copyright
diff -Nru saclib-2.2.8/debian/control saclib-2.2.8/debian/control
--- saclib-2.2.8/debian/control 2022-08-03 13:24:26.0 +
+++ saclib-2.2.8/debian/control 2024-02-03 21:06:16.0 +
@@ -10,7 +10,10 @@
 Vcs-Browser: https://salsa.debian.org/math-team/saclib
 Rules-Requires-Root: no
 
-Package: libsaclib0
+Package: libsaclib0t64
+Provides: ${t64:Provides}
+Replaces: libsaclib0
+Breaks: libsaclib0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -26,7 +29,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libsaclib0 (= ${binary:Version}), ${misc:Depends}
+Depends: libsaclib0t64 (= ${binary:Version}), ${misc:Depends}
 Description: library of C programs for computer algebra (development)
  SACLIB is a library of C programs for computer algebra derived from the
  SAC2 system.  It includes algorithms for list processing, arithmetic of
diff -Nru saclib-2.2.8/debian/libsaclib0.install 
saclib-2.2.8/debian/libsaclib0.install
--- saclib-2.2.8/debian/libsaclib0.install  2021-08-19 03:32:43.0 
+
+++ saclib-2.2.8/debian/libsaclib0.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-.libs/*.so.* usr/lib/${DEB_HOST_MULTIARCH}
diff -Nru saclib-2.2.8/debian/libsaclib0.symbols 
saclib-2.2.8/debian/libsaclib0.symbols
--- saclib-2.2.8/debian/libsaclib0.symbols  2021-08-19 03:32:43.0 
+
+++ saclib-2.2.8/debian/libsaclib0.symbols  1970-01-01 00:00:00.0 
+
@@ -1, +0,0 @@
-libsaclib.so.0 libsaclib0 #MINVER#
-* Build-Depends-Package: libsaclib-dev
- AADV@Base 2.2.6
- ABS@Base 2.2.6
- ACLOCK@Base 2.2.6
- ADDTO@Base 2.2.6
- ADV2@Base 2.2.6
- ADV3@Base 2.2.6
- ADV4@Base 2.2.6
- ADV@Base 2.2.6
- AFCOMP@Base 2.2.6
- AFCR@Base 2.2.6
- AFDIF@Base 2.2.6
- AFDWRITE@Base 2.2.6
- AFFINT@Base 2.2.6
- AFFRN@Base 2.2.6
- AFGEN@Base 2.2.6
- AFICR@Base 2.2.6
- AFINV@Base 2.2.6
- AFNEG@Base 2.2.6
- AFPAFP@Base 2.2.6
- AFPAFQ@Base 2.2.6
- AFPCMV@Base 2.2.6
- AFPCR@Base 2.2.6
- AFPDIF@Base 2.2.6
- AFPDMV@Base 2.2.6
- AFPEMV@Base 2.2.6
- AFPEV@Base 2.2.6
- AFPFIP@Base 2.2.6
- AFPFRP@Base 2.2.6
- AFPHIIR@Base 2.2.6
- AFPHIP@Base 2.2.6
- AFPICR@Base 2.2.6
- AFPINT@Base 2.2.6
- AFPME@Base 2.2.6
- AFPMON@Base 2.2.6
- AFPNEG@Base 2.2.6
- AFPNIP@Base 2.2.6
- AFPNORM@Base 2.2.6
- AFP

Bug#1062879: safeclib: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: safeclib
Version: 3.7.1-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
safeclib as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru safeclib-3.7.1/debian/changelog safeclib-3.7.1/debian/changelog
--- safeclib-3.7.1/debian/changelog 2023-01-01 18:17:45.0 +
+++ safeclib-3.7.1/debian/changelog 2024-02-03 21:07:04.0 +
@@ -1,3 +1,10 @@
+safeclib (3.7.1-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:07:04 
+
+
 safeclib (3.7.1-2) unstable; urgency=medium
 
   * Add tzdata to B-Depends.  Closes: #1027380.
diff -Nru safeclib-3.7.1/debian/control safeclib-3.7.1/debian/control
--- safeclib-3.7.1/debian/control   2023-01-01 18:13:41.0 +
+++ safeclib-3.7.1/debian/control   2024-02-03 21:07:04.0 +
@@ -12,7 +12,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libsafec3 (= ${binary:Version}), ${misc:Depends}
+Depends: libsafec3t64 (= ${binary:Version}), ${misc:Depends}
 Description: "safe" C libc extensions (Annex K) - dev
  This library implements controversial C11 Annex K (TR24731) extensions. 
  They are most commonly known as _s variants implemented by MSVC, dubbed as
@@ -28,7 +28,10 @@
  .
  This package includes development headers.
 
-Package: libsafec3
+Package: libsafec3t64
+Provides: ${t64:Provides}
+Replaces: libsafec3
+Breaks: libsafec3 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru safeclib-3.7.1/debian/libsafec3.install 
safeclib-3.7.1/debian/libsafec3.install
--- safeclib-3.7.1/debian/libsafec3.install 2022-02-01 20:58:00.0 
+
+++ safeclib-3.7.1/debian/libsafec3.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru safeclib-3.7.1/debian/libsafec3t64.install 
safeclib-3.7.1/debian/libsafec3t64.install
--- safeclib-3.7.1/debian/libsafec3t64.install  1970-01-01 00:00:00.0 
+
+++ safeclib-3.7.1/debian/libsafec3t64.install  2022-02-01 20:58:00.0 
+
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru safeclib-3.7.1/debian/libsafec3t64.lintian-overrides 
safeclib-3.7.1/debian/libsafec3t64.lintian-overrides
--- safeclib-3.7.1/debian/libsafec3t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ safeclib-3.7.1/debian/libsafec3t64.lintian-overrides2024-02-03 
21:07:04.0 +
@@ -0,0 +1 @@
+libsafec3t64: package-name-doesnt-match-sonames libsafec3


Bug#1062877: s6: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: s6
Version: 2.12.0.0-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
s6 as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru s6-2.12.0.0/debian/changelog s6-2.12.0.0/debian/changelog
--- s6-2.12.0.0/debian/changelog2023-11-07 21:49:58.0 +
+++ s6-2.12.0.0/debian/changelog2024-02-03 21:05:43.0 +
@@ -1,3 +1,10 @@
+s6 (2.12.0.0-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:05:43 
+
+
 s6 (2.12.0.0-2) unstable; urgency=medium
 
   * Source only upload for testing migration
diff -Nru s6-2.12.0.0/debian/control s6-2.12.0.0/debian/control
--- s6-2.12.0.0/debian/control  2023-11-07 21:49:58.0 +
+++ s6-2.12.0.0/debian/control  2024-02-03 21:05:43.0 +
@@ -13,14 +13,16 @@
 Vcs-Git: https://salsa.debian.org/zhsj/s6.git
 Vcs-Browser: https://salsa.debian.org/zhsj/s6
 
-Package: libs6-2.12
+Package: libs6-2.12t64
+Provides: ${t64:Provides}
+Replaces: libs6-2.12
 Architecture: any
 Section: libs
 Multi-Arch: same
 Depends:
  ${misc:Depends},
  ${shlibs:Depends},
-Breaks:
+Breaks:libs6-2.12 (<< ${source:Version}), 
  s6 (<< 2.8.0.1),
 Description: small and secure supervision software suite (shared library)
  s6 is a small suite of programs for UNIX, designed to allow process
@@ -38,7 +40,7 @@
 Section: libdevel
 Multi-Arch: same
 Depends:
- libs6-2.12 (= ${binary:Version}),
+ libs6-2.12t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: small and secure supervision software suite (development files)
  s6 is a small suite of programs for UNIX, designed to allow process
diff -Nru s6-2.12.0.0/debian/libs6-2.12.install 
s6-2.12.0.0/debian/libs6-2.12.install
--- s6-2.12.0.0/debian/libs6-2.12.install   2023-11-07 21:49:58.0 
+
+++ s6-2.12.0.0/debian/libs6-2.12.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru s6-2.12.0.0/debian/libs6-2.12.symbols 
s6-2.12.0.0/debian/libs6-2.12.symbols
--- s6-2.12.0.0/debian/libs6-2.12.symbols   2023-11-07 21:49:58.0 
+
+++ s6-2.12.0.0/debian/libs6-2.12.symbols   1970-01-01 00:00:00.0 
+
@@ -1,63 +0,0 @@
-libs6.so.2.12 libs6-2.12 #MINVER#
-* Build-Depends-Package: libs6-dev
- ftrigr1_zero@Base 2.7.2.0
- ftrigr_ack@Base 2.7.2.0
- ftrigr_check@Base 2.7.2.0
- ftrigr_checksa@Base 2.7.2.0
- ftrigr_end@Base 2.7.2.0
- ftrigr_start@Base 2.7.2.0
- ftrigr_startf@Base 2.7.2.0
- ftrigr_subscribe@Base 2.7.2.0
- ftrigr_unsubscribe@Base 2.7.2.0
- ftrigr_update@Base 2.7.2.0
- ftrigr_updateb@Base 2.7.2.0
- ftrigr_wait_and@Base 2.7.2.0
- ftrigr_wait_or@Base 2.7.2.0
- ftrigr_zero@Base 2.7.2.0
- ftrigw_clean@Base 2.7.2.0
- ftrigw_fifodir_make@Base 2.7.2.0
- ftrigw_notify@Base 2.7.2.0
- ftrigw_notifyb@Base 2.7.2.0
- ftrigw_notifyb_nosig@Base 2.7.2.0
- s6_accessrules_backend_cdb@Base 2.7.2.0
- s6_accessrules_backend_fs@Base 2.7.2

Bug#1062876: s2geometry: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: s2geometry
Version: 0.10.0-6
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
s2geometry as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru s2geometry-0.10.0/debian/changelog s2geometry-0.10.0/debian/changelog
--- s2geometry-0.10.0/debian/changelog  2022-11-21 07:50:19.0 +
+++ s2geometry-0.10.0/debian/changelog  2024-02-03 21:04:24.0 +
@@ -1,3 +1,10 @@
+s2geometry (0.10.0-6.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:04:24 
+
+
 s2geometry (0.10.0-6) unstable; urgency=medium
 
   * Team upload.
diff -Nru s2geometry-0.10.0/debian/control s2geometry-0.10.0/debian/control
--- s2geometry-0.10.0/debian/control2022-11-21 07:28:01.0 +
+++ s2geometry-0.10.0/debian/control2024-02-03 21:04:23.0 +
@@ -17,7 +17,10 @@
 Vcs-Git: https://salsa.debian.org/DebianOnMobile-team/s2geometry.git
 Vcs-Browser: https://salsa.debian.org/DebianOnMobile-team/s2geometry
 
-Package: libs2-0
+Package: libs2-0t64
+Provides: ${t64:Provides}
+Replaces: libs2-0
+Breaks: libs2-0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -30,7 +33,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libs2-0 (= ${binary:Version}), ${misc:Depends},
+Depends: libs2-0t64 (= ${binary:Version}), ${misc:Depends},
  libssl-dev, libabsl-dev (>= 0~20220623)
 Description: ${source:Synopsis} - dev files
  ${source:Extended-Description}
@@ -40,7 +43,7 @@
 Package: python3-pywraps2
 Architecture: any
 Section: python
-Depends: libs2-0 (= ${binary:Version}),
+Depends: libs2-0t64 (= ${binary:Version}),
  ${shlibs:Depends}, ${misc:Depends},
  ${python3:Depends}
 Description: ${source:Synopsis} - Python bindings
diff -Nru s2geometry-0.10.0/debian/libs2-0.install 
s2geometry-0.10.0/debian/libs2-0.install
--- s2geometry-0.10.0/debian/libs2-0.install2022-11-21 07:28:01.0 
+
+++ s2geometry-0.10.0/debian/libs2-0.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-/usr/lib/*/libs2.so.*
diff -Nru s2geometry-0.10.0/debian/libs2-0t64.install 
s2geometry-0.10.0/debian/libs2-0t64.install
--- s2geometry-0.10.0/debian/libs2-0t64.install 1970-01-01 00:00:00.0 
+
+++ s2geometry-0.10.0/debian/libs2-0t64.install 2022-11-21 07:28:01.0 
+
@@ -0,0 +1 @@
+/usr/lib/*/libs2.so.*
diff -Nru s2geometry-0.10.0/debian/libs2-0t64.lintian-overrides 
s2geometry-0.10.0/debian/libs2-0t64.lintian-overrides
--- s2geometry-0.10.0/debian/libs2-0t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ s2geometry-0.10.0/debian/libs2-0t64.lintian-overrides   2024-02-03 
21:04:23.0 +
@@ -0,0 +1 @@
+libs2-0t64: package-name-doesnt-match-sonames libs2-0


Bug#1062875: rxp: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: rxp
Version: 1.5.0-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
rxp as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru rxp-1.5.0/debian/changelog rxp-1.5.0/debian/changelog
--- rxp-1.5.0/debian/changelog  2019-08-19 04:10:09.0 +
+++ rxp-1.5.0/debian/changelog  2024-02-03 21:03:57.0 +
@@ -1,3 +1,10 @@
+rxp (1.5.0-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:03:57 
+
+
 rxp (1.5.0-3) unstable; urgency=medium
 
   * debian/compat: Require 10.
diff -Nru rxp-1.5.0/debian/control rxp-1.5.0/debian/control
--- rxp-1.5.0/debian/control2019-08-19 04:08:19.0 +
+++ rxp-1.5.0/debian/control2024-02-03 21:03:57.0 +
@@ -15,7 +15,10 @@
 Description: Validating XML parser
  Rxp reads, parses, and can optionally validate XML.
 
-Package: librxp0
+Package: librxp0t64
+Provides: ${t64:Provides}
+Replaces: librxp0
+Breaks: librxp0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -29,7 +32,7 @@
 Section: libdevel
 Multi-Arch: same
 Architecture: any
-Depends: ${misc:Depends}, librxp0 (= ${binary:Version})
+Depends: ${misc:Depends}, librxp0t64 (= ${binary:Version})
 Description: Development files for librxp
  XML is a metalanguage to let you design your own markup language. librxp is
  a library that can be used to parse and validate XML documents.
diff -Nru rxp-1.5.0/debian/librxp0.install rxp-1.5.0/debian/librxp0.install
--- rxp-1.5.0/debian/librxp0.install2019-08-19 04:00:54.0 +
+++ rxp-1.5.0/debian/librxp0.install1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-/usr/lib/*/librxp*.so.*
diff -Nru rxp-1.5.0/debian/librxp0.symbols rxp-1.5.0/debian/librxp0.symbols
--- rxp-1.5.0/debian/librxp0.symbols2019-08-19 04:00:54.0 +
+++ rxp-1.5.0/debian/librxp0.symbols1970-01-01 00:00:00.0 +
@@ -1,231 +0,0 @@
-librxp.so.0 librxp0 #MINVER#
- AttributeTypeName@Base 1.5.0
- CE_alias_count@Base 1.5.0
- CatalogEnable@Base 1.5.0
- CharacterEncodingAlias@Base 1.5.0
- CharacterEncodingName@Base 1.5.0
- CharacterEncodingNameAndByteOrder@Base 1.5.0
- ContentParticleTypeName@Base 1.5.0
- ContentTypeName@Base 1.5.0
- DefaultTypeName@Base 1.5.0
- DefineAttributeN@Base 1.5.0
- DefineElementN@Base 1.5.0
- DefineEntity@Base 1.5.0
- DefineNSElement@Base 1.5.0
- DefineNSElementAttribute@Base 1.5.0
- DefineNSGlobalAttribute@Base 1.5.0
- DefineNotationN@Base 1.5.0
- EncodingIsAsciiSuperset@Base 1.5.0
- EncodingsCompatible@Base 1.5.0
- EntityBaseURL@Base 1.5.0
- EntityDescription@Base 1.5.0
- EntityOpen@Base 1.5.0
- EntitySetBaseURL@Base 1.5.0
- EntityURL@Base 1.5.0
- Epsilon@Base 1.5.0
- Fclose@Base 1.5.0
- Feof@Base 1.5.0
- Ferror@Base 1.5.0
- Fflush@Base 1.5.0
- FindAttributeN@Base 1.5.0
- FindElementN@Base 1.5.0
- FindEncoding@Base 1.5.

Bug#1062874: ruli: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: ruli
Version: 0.36-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
ruli as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru ruli-0.36/debian/changelog ruli-0.36/debian/changelog
--- ruli-0.36/debian/changelog  2022-11-02 22:13:09.0 +
+++ ruli-0.36/debian/changelog  2024-02-03 21:03:31.0 +
@@ -1,3 +1,10 @@
+ruli (0.36-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:03:31 
+
+
 ruli (0.36-3) unstable; urgency=medium
 
   * QA upload.
diff -Nru ruli-0.36/debian/control ruli-0.36/debian/control
--- ruli-0.36/debian/control2022-11-02 22:13:09.0 +
+++ ruli-0.36/debian/control2024-02-03 21:03:31.0 +
@@ -14,7 +14,7 @@
 Section: libdevel
 Architecture: any
 Depends:
- libruli4 (= ${binary:Version}),
+ libruli4t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Library for easily querying DNS SRV records - sample programs
@@ -27,7 +27,10 @@
  .
  This package contains the RULI sample programs.
 
-Package: libruli4
+Package: libruli4t64
+Provides: ${t64:Provides}
+Replaces: libruli4
+Breaks: libruli4 (<< ${source:Version})
 Architecture: any
 Depends:
  ${misc:Depends},
@@ -46,7 +49,7 @@
 Depends:
  libc6-dev | libc-dev,
  liboop-dev,
- libruli4 (= ${binary:Version}),
+ libruli4t64 (= ${binary:Version}),
  ${misc:Depends},
 Provides:
  libruli-dev,
diff -Nru ruli-0.36/debian/libruli4.install ruli-0.36/debian/libruli4.install
--- ruli-0.36/debian/libruli4.install   2022-11-02 22:13:09.0 +
+++ ruli-0.36/debian/libruli4.install   1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/libruli.so.*
diff -Nru ruli-0.36/debian/libruli4t64.install 
ruli-0.36/debian/libruli4t64.install
--- ruli-0.36/debian/libruli4t64.install1970-01-01 00:00:00.0 
+
+++ ruli-0.36/debian/libruli4t64.install2022-11-02 22:13:09.0 
+
@@ -0,0 +1 @@
+usr/lib/libruli.so.*
diff -Nru ruli-0.36/debian/libruli4t64.lintian-overrides 
ruli-0.36/debian/libruli4t64.lintian-overrides
--- ruli-0.36/debian/libruli4t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ ruli-0.36/debian/libruli4t64.lintian-overrides  2024-02-03 
21:03:31.0 +
@@ -0,0 +1 @@
+libruli4t64: package-name-doesnt-match-sonames libruli4


Bug#1062869: rsplib: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: rsplib
Version: 3.4.4-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
rsplib as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru rsplib-3.4.4/debian/changelog rsplib-3.4.4/debian/changelog
--- rsplib-3.4.4/debian/changelog   2023-01-22 11:48:46.0 +
+++ rsplib-3.4.4/debian/changelog   2024-02-03 20:42:37.0 +
@@ -1,3 +1,10 @@
+rsplib (3.4.4-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 20:42:37 
+
+
 rsplib (3.4.4-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru rsplib-3.4.4/debian/control rsplib-3.4.4/debian/control
--- rsplib-3.4.4/debian/control 2023-01-22 11:48:46.0 +
+++ rsplib-3.4.4/debian/control 2024-02-03 20:42:37.0 +
@@ -16,7 +16,10 @@
 Standards-Version: 4.6.2
 Rules-Requires-Root: no
 
-Package: librsplib3
+Package: librsplib3t64
+Provides: ${t64:Provides}
+Replaces: librsplib3
+Breaks: librsplib3 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${misc:Depends},
@@ -33,7 +36,7 @@
 Package: librsplib-dev
 Section: libdevel
 Architecture: any
-Depends: librsplib3 (= ${binary:Version}),
+Depends: librsplib3t64 (= ${binary:Version}),
  ${misc:Depends}
 Recommends: rsplib-doc (>= ${source:Version})
 Description: headers of the RSerPool client/server API library rsplib
@@ -46,10 +49,13 @@
  This package provides header files for the rsplib library. You need them
  to develop your own RSerPool-based clients and servers.
 
-Package: libcpprspserver3
+Package: libcpprspserver3t64
+Provides: ${t64:Provides}
+Replaces: libcpprspserver3
+Breaks: libcpprspserver3 (<< ${source:Version})
 Section: libs
 Architecture: any
-Depends: librsplib3 (= ${binary:Version}),
+Depends: librsplib3t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Description: C++ RSerPool client/server API library
@@ -64,7 +70,7 @@
 Package: libcpprspserver-dev
 Section: libdevel
 Architecture: any
-Depends: libcpprspserver3 (= ${binary:Version}),
+Depends: libcpprspserver3t64 (= ${binary:Version}),
  librsplib-dev (>= ${source:Version}),
  ${misc:Depends}
 Recommends: rsplib-doc (>= ${source:Version})
@@ -163,9 +169,9 @@
 Package: rsplib-all
 Architecture: any
 Depends: libcpprspserver-dev (>= ${source:Version}),
- libcpprspserver3 (= ${binary:Version}),
+ libcpprspserver3t64 (= ${binary:Version}),
  librsplib-dev (>= ${source:Version}),
- librsplib3 (= ${binary:Version}),
+ librsplib3t64 (= ${binary:Version}),
  rsplib-doc (>= ${source:Version}),
  rsplib-fgp-cfgfiles (>= ${source:Version}),
  rsplib-registrar (= ${binary:Version}),
diff -Nru rsplib-3.4.4/debian/libcpprspserver3.install 
rsplib-3.4.4/debian/libcpprspserver3.install
--- rsplib-3.4.4/debian/libcpprspserver3.install  

Bug#1062870: rttr: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: rttr
Version: 0.9.6+dfsg1-6
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
rttr as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru rttr-0.9.6+dfsg1/debian/changelog rttr-0.9.6+dfsg1/debian/changelog
--- rttr-0.9.6+dfsg1/debian/changelog   2023-01-12 10:09:00.0 +
+++ rttr-0.9.6+dfsg1/debian/changelog   2024-02-03 20:44:59.0 +
@@ -1,3 +1,10 @@
+rttr (0.9.6+dfsg1-6.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 20:44:59 
+
+
 rttr (0.9.6+dfsg1-6) unstable; urgency=medium
 
   * Adjust debian/watch to work again with GitHub.
diff -Nru rttr-0.9.6+dfsg1/debian/control rttr-0.9.6+dfsg1/debian/control
--- rttr-0.9.6+dfsg1/debian/control 2023-01-12 10:09:00.0 +
+++ rttr-0.9.6+dfsg1/debian/control 2024-02-03 20:44:59.0 +
@@ -10,7 +10,10 @@
 Rules-Requires-Root: no
 Standards-Version: 4.6.2
 
-Package: librttr-core0.9.6
+Package: librttr-core0.9.6t64
+Provides: ${t64:Provides}
+Replaces: librttr-core0.9.6
+Breaks: librttr-core0.9.6 (<< ${source:Version})
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
@@ -30,7 +33,7 @@
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
  ${misc:Depends},
- librttr-core0.9.6 (= ${binary:Version})
+ librttr-core0.9.6t64 (= ${binary:Version})
 Multi-Arch: same
 Description: C++ reflection library (development headers)
  RTTR stands for Run Time Type Reflection. It describes the ability of a
diff -Nru rttr-0.9.6+dfsg1/debian/librttr-core0.9.6.install 
rttr-0.9.6+dfsg1/debian/librttr-core0.9.6.install
--- rttr-0.9.6+dfsg1/debian/librttr-core0.9.6.install   2023-01-12 
10:09:00.0 +
+++ rttr-0.9.6+dfsg1/debian/librttr-core0.9.6.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru rttr-0.9.6+dfsg1/debian/librttr-core0.9.6.lintian-overrides 
rttr-0.9.6+dfsg1/debian/librttr-core0.9.6.lintian-overrides
--- rttr-0.9.6+dfsg1/debian/librttr-core0.9.6.lintian-overrides 2023-01-12 
10:09:00.0 +
+++ rttr-0.9.6+dfsg1/debian/librttr-core0.9.6.lintian-overrides 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-librttr-core0.9.6: no-symbols-control-file usr/lib/*/librttr_core.so.0.9.6
diff -Nru rttr-0.9.6+dfsg1/debian/librttr-core0.9.6t64.install 
rttr-0.9.6+dfsg1/debian/librttr-core0.9.6t64.install
--- rttr-0.9.6+dfsg1/debian/librttr-core0.9.6t64.install1970-01-01 
00:00:00.0 +
+++ rttr-0.9.6+dfsg1/debian/librttr-core0.9.6t64.install2023-01-12 
10:09:00.0 +
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru rttr-0.9.6+dfsg1/debian/librttr-core0.9.6t64.lintian-overrides 
rttr-0.9.6+dfsg1/debian/librttr-core0.9.6t64.lintian-overrides
--- rttr-0.9.6+dfsg1/debian/librttr-core0.9.6t64.lintian-overrides  
1970-01-01 00:00:00.0 +
+++ rttr-0.9.6+dfsg1/debian/librttr-core0.9.6t64.lintian-

Bug#1062868: ros-ros-comm: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: ros-ros-comm
Version: 1.16.0+ds-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
ros-ros-comm as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru ros-ros-comm-1.16.0+ds/debian/changelog 
ros-ros-comm-1.16.0+ds/debian/changelog
--- ros-ros-comm-1.16.0+ds/debian/changelog 2023-11-20 11:29:26.0 
+
+++ ros-ros-comm-1.16.0+ds/debian/changelog 2024-02-03 20:40:06.0 
+
@@ -1,3 +1,10 @@
+ros-ros-comm (1.16.0+ds-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 20:40:06 
+
+
 ros-ros-comm (1.16.0+ds-3) unstable; urgency=medium
 
   * Add assert_ to RosTest (Closes: #1056039)
diff -Nru ros-ros-comm-1.16.0+ds/debian/control 
ros-ros-comm-1.16.0+ds/debian/control
--- ros-ros-comm-1.16.0+ds/debian/control   2023-06-16 20:07:29.0 
+
+++ ros-ros-comm-1.16.0+ds/debian/control   2024-02-03 20:40:06.0 
+
@@ -27,7 +27,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libroscpp4d (= ${binary:Version}), ${misc:Depends}, 
libboost-filesystem-dev, libboost-system-dev, librosconsole-dev, 
libros-rosgraph-msgs-dev, libxmlrpcpp-dev, libroscpp-msg-dev
+Depends: libroscpp4t64 (= ${binary:Version}), ${misc:Depends}, 
libboost-filesystem-dev, libboost-system-dev, librosconsole-dev, 
libros-rosgraph-msgs-dev, libxmlrpcpp-dev, libroscpp-msg-dev
 Description: Robot OS development files for libroscpp
  This package is part of Robot OS (ROS). roscpp is a C++
  implementation of ROS. It provides a client library that enables C++
@@ -39,7 +39,11 @@
  .
  This package contains the development files for the library.
 
-Package: libroscpp4d
+Package: libroscpp4t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libroscpp4d
+Replaces: libroscpp4d
+Breaks: libroscpp4d (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
@@ -146,13 +150,17 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: librosbag4d (= ${binary:Version}), ${misc:Depends}, 
librosbag-storage-dev, librosconsole-dev, libroscpp-dev, libtopic-tools-dev, 
libxmlrpcpp-dev, libstd-srvs-dev
+Depends: librosbag4t64 (= ${binary:Version}), ${misc:Depends}, 
librosbag-storage-dev, librosconsole-dev, libroscpp-dev, libtopic-tools-dev, 
libxmlrpcpp-dev, libstd-srvs-dev
 Description: Tools for recording from and playing back to Robot OS topics
  This package is part of Robot OS (ROS). It is the development files
  for the rosbag library, which provides APIs for reading/writing bags
  (ROS message stores) in C++ and Python.
 
-Package: librosbag4d
+Package: librosbag4t64
+Provides: ${t64:Provides}
+X-Time64-Compat: librosbag4d
+Replaces: librosbag4d
+Breaks: librosbag4d (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
@@ -181,7 +189,7 @@
 Section: libdevel
 Arc

Bug#1062867: ros-perception-pcl: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: ros-perception-pcl
Version: 1.7.5-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
ros-perception-pcl as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru ros-perception-pcl-1.7.5/debian/changelog 
ros-perception-pcl-1.7.5/debian/changelog
--- ros-perception-pcl-1.7.5/debian/changelog   2023-01-23 07:18:39.0 
+
+++ ros-perception-pcl-1.7.5/debian/changelog   2024-02-03 20:37:20.0 
+
@@ -1,3 +1,10 @@
+ros-perception-pcl (1.7.5-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 20:37:20 
+
+
 ros-perception-pcl (1.7.5-1) unstable; urgency=medium
 
   * New upstream version 1.7.5
diff -Nru ros-perception-pcl-1.7.5/debian/control 
ros-perception-pcl-1.7.5/debian/control
--- ros-perception-pcl-1.7.5/debian/control 2023-01-06 07:30:11.0 
+
+++ ros-perception-pcl-1.7.5/debian/control 2024-02-03 20:37:20.0 
+
@@ -39,13 +39,17 @@
 Package: libpcl-ros-dev
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, ${shlibs:Depends}, 
libdynamic-reconfigure-config-init-mutex-dev, libgeometry-msgs-dev, 
libmessage-filters-dev, libnodeletlib-dev, libnodelet-topic-tools-dev, 
libpcl-conversions-dev, librosbag-dev, libtf-dev, libtf2-eigen-dev, 
libpcl-ros-features0d (= ${binary:Version}), libpcl-ros-filter1d (= 
${binary:Version}), libpcl-ros-filters0d (= ${binary:Version}), libpcl-ros-io0d 
(= ${binary:Version}), libpcl-ros-segmentation0d (= ${binary:Version}), 
libpcl-ros-surface0d (= ${binary:Version}), libpcl-ros-tf1d (= 
${binary:Version})
+Depends: ${misc:Depends}, ${shlibs:Depends}, 
libdynamic-reconfigure-config-init-mutex-dev, libgeometry-msgs-dev, 
libmessage-filters-dev, libnodeletlib-dev, libnodelet-topic-tools-dev, 
libpcl-conversions-dev, librosbag-dev, libtf-dev, libtf2-eigen-dev, 
libpcl-ros-features0t64 (= ${binary:Version}), libpcl-ros-filter1t64 (= 
${binary:Version}), libpcl-ros-filters0t64 (= ${binary:Version}), 
libpcl-ros-io0t64 (= ${binary:Version}), libpcl-ros-segmentation0t64 (= 
${binary:Version}), libpcl-ros-surface0t64 (= ${binary:Version}), 
libpcl-ros-tf1t64 (= ${binary:Version})
 Description: ${source:Synopsis} - development headers
  ${source:Extended-Description}
  .
  This package includes the development headers.
 
-Package: libpcl-ros-features0d
+Package: libpcl-ros-features0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libpcl-ros-features0d
+Replaces: libpcl-ros-features0d
+Breaks: libpcl-ros-features0d (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
@@ -55,7 +59,11 @@
  .
  This package includes the pcl-ros-features shared library.
 
-Package: libpcl-ros-filter1d
+Package: libpcl-ros-filter1t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libpcl-ros-filter1d
+Replaces: libpcl-ros-filter1d
+Breaks: libpcl-ros-filter1d (<< ${sou

Bug#1062866: ros-image-common: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: ros-image-common
Version: 1.12.0-12
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
ros-image-common as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru ros-image-common-1.12.0/debian/changelog 
ros-image-common-1.12.0/debian/changelog
--- ros-image-common-1.12.0/debian/changelog2022-08-29 12:44:21.0 
+
+++ ros-image-common-1.12.0/debian/changelog2024-02-03 20:35:48.0 
+
@@ -1,3 +1,10 @@
+ros-image-common (1.12.0-12.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 20:35:48 
+
+
 ros-image-common (1.12.0-12) unstable; urgency=medium
 
   * Drop nose dependency (Closes: #1018627)
diff -Nru ros-image-common-1.12.0/debian/control 
ros-image-common-1.12.0/debian/control
--- ros-image-common-1.12.0/debian/control  2022-08-29 12:43:48.0 
+
+++ ros-image-common-1.12.0/debian/control  2024-02-03 20:35:48.0 
+
@@ -15,12 +15,16 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libcamera-calibration-parsers0d (= ${binary:Version}), 
${misc:Depends}, libsensor-msgs-dev, librosconsole-dev, libboost-filesystem-dev
+Depends: libcamera-calibration-parsers0t64 (= ${binary:Version}), 
${misc:Depends}, libsensor-msgs-dev, librosconsole-dev, libboost-filesystem-dev
 Description: Robot OS camera_calibration_parsers package - development
  This package is part of Robot OS (ROS). It contains C++ headers for
  reading and writing camera calibration parameters.
 
-Package: libcamera-calibration-parsers0d
+Package: libcamera-calibration-parsers0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libcamera-calibration-parsers0d
+Replaces: libcamera-calibration-parsers0d
+Breaks: libcamera-calibration-parsers0d (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
@@ -52,13 +56,17 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libcamera-info-manager0d (= ${binary:Version}), ${misc:Depends}, 
libroscpp-dev, libsensor-msgs-dev, libcamera-calibration-parsers-dev, 
libimage-transport-dev, libroslib-dev
+Depends: libcamera-info-manager0t64 (= ${binary:Version}), ${misc:Depends}, 
libroscpp-dev, libsensor-msgs-dev, libcamera-calibration-parsers-dev, 
libimage-transport-dev, libroslib-dev
 Description: Robot OS camera_info_manager package - development
  This package is part of Robot OS (ROS). It provides C++ header files
  for camera calibration information: CameraInfo, SetCameraInfo service
  requests, saving and restoring the camera calibration data.
 
-Package: libcamera-info-manager0d
+Package: libcamera-info-manager0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libcamera-info-manager0d
+Replaces: libcamera-info-manager0d
+Breaks: libcamera-info-manager0d (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}

Bug#1062865: ros-bond-core: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: ros-bond-core
Version: 1.8.6-10
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
ros-bond-core as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru ros-bond-core-1.8.6/debian/changelog 
ros-bond-core-1.8.6/debian/changelog
--- ros-bond-core-1.8.6/debian/changelog2022-08-29 10:28:41.0 
+
+++ ros-bond-core-1.8.6/debian/changelog2024-02-03 20:34:51.0 
+
@@ -1,3 +1,10 @@
+ros-bond-core (1.8.6-10.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 20:34:51 
+
+
 ros-bond-core (1.8.6-10) unstable; urgency=medium
 
   * Drop old Breaks/Replaces
diff -Nru ros-bond-core-1.8.6/debian/control ros-bond-core-1.8.6/debian/control
--- ros-bond-core-1.8.6/debian/control  2022-08-29 10:26:29.0 +
+++ ros-bond-core-1.8.6/debian/control  2024-02-03 20:34:51.0 +
@@ -94,7 +94,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libbondcpp1d (= ${binary:Version}), uuid-dev, ${misc:Depends}, 
libbond-dev, libroscpp-dev, libsmc-dev, ros-cmake-modules
+Depends: libbondcpp1t64 (= ${binary:Version}), uuid-dev, ${misc:Depends}, 
libbond-dev, libroscpp-dev, libsmc-dev, ros-cmake-modules
 Description: Development files for Robot OS bondcpp library
  This package is part of Robot OS (ROS). It is the 'bond' process state
  machine library C++ implementation development files.
@@ -105,7 +105,11 @@
  connected until it is either broken explicitly or until a heartbeat
  times out.
 
-Package: libbondcpp1d
+Package: libbondcpp1t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libbondcpp1d
+Replaces: libbondcpp1d
+Breaks: libbondcpp1d (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
diff -Nru ros-bond-core-1.8.6/debian/libbondcpp1d.install 
ros-bond-core-1.8.6/debian/libbondcpp1d.install
--- ros-bond-core-1.8.6/debian/libbondcpp1d.install 2016-07-10 
10:21:39.0 +
+++ ros-bond-core-1.8.6/debian/libbondcpp1d.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru ros-bond-core-1.8.6/debian/libbondcpp1t64.install 
ros-bond-core-1.8.6/debian/libbondcpp1t64.install
--- ros-bond-core-1.8.6/debian/libbondcpp1t64.install   1970-01-01 
00:00:00.0 +
+++ ros-bond-core-1.8.6/debian/libbondcpp1t64.install   2016-07-10 
10:21:39.0 +
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru ros-bond-core-1.8.6/debian/libbondcpp1t64.lintian-overrides 
ros-bond-core-1.8.6/debian/libbondcpp1t64.lintian-overrides
--- ros-bond-core-1.8.6/debian/libbondcpp1t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ ros-bond-core-1.8.6/debian/libbondcpp1t64.lintian-overrides 2024-02-03 
20:34:51.0 +
@@ -0,0 +1 @@
+libbondcpp1t64: package-name-doesnt-match-sonames libbondcpp1d


Bug#1062863: rlog: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: rlog
Version: 1.4-4.1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
rlog as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru rlog-1.4/debian/changelog rlog-1.4/debian/changelog
--- rlog-1.4/debian/changelog   2021-09-17 06:00:36.0 +
+++ rlog-1.4/debian/changelog   2024-02-03 20:33:20.0 +
@@ -1,3 +1,10 @@
+rlog (1.4-4.2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 20:33:20 
+
+
 rlog (1.4-4.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru rlog-1.4/debian/control rlog-1.4/debian/control
--- rlog-1.4/debian/control 2021-09-17 05:30:36.0 +
+++ rlog-1.4/debian/control 2024-02-03 20:33:20.0 +
@@ -8,7 +8,7 @@
 Package: librlog-dev
 Section: libdevel
 Architecture: any
-Depends: librlog5v5 (= ${binary:Version}), ${misc:Depends}
+Depends: librlog5t64 (= ${binary:Version}), ${misc:Depends}
 Description: flexible message logging library - development files
  RLog library provides a flexible message logging facility for C++ programs and
  libraries. It is meant to be fast enough to live in production code. RLog
@@ -17,7 +17,11 @@
  .
  This package provides development files and API documentation.
 
-Package: librlog5v5
+Package: librlog5t64
+Provides: ${t64:Provides}
+X-Time64-Compat: librlog5v5
+Replaces: librlog5v5
+Breaks: librlog5v5 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru rlog-1.4/debian/librlog5t64.install 
rlog-1.4/debian/librlog5t64.install
--- rlog-1.4/debian/librlog5t64.install 1970-01-01 00:00:00.0 +
+++ rlog-1.4/debian/librlog5t64.install 2021-09-17 05:30:36.0 +
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru rlog-1.4/debian/librlog5t64.lintian-overrides 
rlog-1.4/debian/librlog5t64.lintian-overrides
--- rlog-1.4/debian/librlog5t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ rlog-1.4/debian/librlog5t64.lintian-overrides   2024-02-03 
20:33:20.0 +
@@ -0,0 +1 @@
+librlog5t64: package-name-doesnt-match-sonames librlog5v5
diff -Nru rlog-1.4/debian/librlog5v5.install rlog-1.4/debian/librlog5v5.install
--- rlog-1.4/debian/librlog5v5.install  2021-09-17 05:30:36.0 +
+++ rlog-1.4/debian/librlog5v5.install  1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/*.so.*


Bug#1062861: rhvoice: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: rhvoice
Version: 1.8.0+dfsg-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
rhvoice as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru rhvoice-1.8.0+dfsg/debian/changelog 
rhvoice-1.8.0+dfsg/debian/changelog
--- rhvoice-1.8.0+dfsg/debian/changelog 2022-10-23 10:32:57.0 +
+++ rhvoice-1.8.0+dfsg/debian/changelog 2024-02-03 20:29:17.0 +
@@ -1,3 +1,10 @@
+rhvoice (1.8.0+dfsg-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 20:29:17 
+
+
 rhvoice (1.8.0+dfsg-3) unstable; urgency=medium
 
   * watch: Use tags instead of releases.
diff -Nru rhvoice-1.8.0+dfsg/debian/control rhvoice-1.8.0+dfsg/debian/control
--- rhvoice-1.8.0+dfsg/debian/control   2022-07-25 17:37:43.0 +
+++ rhvoice-1.8.0+dfsg/debian/control   2024-02-03 20:29:17.0 +
@@ -190,9 +190,9 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
- librhvoice5 (= ${binary:Version}),
- librhvoice-core7 (= ${binary:Version}),
- librhvoice-audio2 (= ${binary:Version}),
+ librhvoice5t64 (= ${binary:Version}),
+ librhvoice-core7t64 (= ${binary:Version}),
+ librhvoice-audio2t64 (= ${binary:Version}),
 Description: RHVoice speech synthesizer - development files
  RHVoice uses statistical parametric synthesis. It relies on existing open
  source speech technologies (mainly HTS and related software).
@@ -209,7 +209,10 @@
  .
  This package contains the development files.
 
-Package: librhvoice5
+Package: librhvoice5t64
+Provides: ${t64:Provides}
+Replaces: librhvoice5
+Breaks: librhvoice5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -229,12 +232,14 @@
  .
  This package contains the shared library
 
-Package: librhvoice-core7
+Package: librhvoice-core7t64
+Provides: ${t64:Provides}
+Breaks: librhvoice-core7 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}, rhvoice-english | rhvoice-voice
 Conflicts: librhvoice-core4
-Replaces: librhvoice-core4
+Replaces: librhvoice-core7, librhvoice-core4
 Description: RHVoice speech synthesizer - core shared library
  RHVoice uses statistical parametric synthesis. It relies on existing open
  source speech technologies (mainly HTS and related software).
@@ -251,7 +256,10 @@
  .
  This package contains the core shared library
 
-Package: librhvoice-audio2
+Package: librhvoice-audio2t64
+Provides: ${t64:Provides}
+Replaces: librhvoice-audio2
+Breaks: librhvoice-audio2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru rhvoice-1.8.0+dfsg/debian/librhvoice-audio2.install 
rhvoice-1.8.0+dfsg/debian/librhvoice-audio2.install
--- rhvoice-1.8.0+dfsg/debian/librhvoice-audio2.install 2022-07-24 
20:54:55.0 +
+++ rhvoice-1.8.0+dfsg/debian/librhvoice-audio2.

Bug#1062857: rhonabwy: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: rhonabwy
Version: 1.1.13-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
rhonabwy as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru rhonabwy-1.1.13/debian/changelog rhonabwy-1.1.13/debian/changelog
--- rhonabwy-1.1.13/debian/changelog2023-11-15 18:04:39.0 +
+++ rhonabwy-1.1.13/debian/changelog2024-02-03 20:28:38.0 +
@@ -1,3 +1,10 @@
+rhonabwy (1.1.13-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 20:28:38 
+
+
 rhonabwy (1.1.13-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru rhonabwy-1.1.13/debian/control rhonabwy-1.1.13/debian/control
--- rhonabwy-1.1.13/debian/control  2023-07-28 11:19:34.0 +
+++ rhonabwy-1.1.13/debian/control  2024-02-03 20:28:38.0 +
@@ -21,13 +21,14 @@
 Vcs-Git: https://salsa.debian.org/debian-iot-team/oauth2/rhonabwy.git
 Rules-Requires-Root: no
 
-Package: librhonabwy1.1
+Package: librhonabwy1.1t64
+Provides: ${t64:Provides}
 Section: libs
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Breaks: librhonabwy0.9 (<< 0.9.13-4)
-Replaces: librhonabwy0.9 (<< 0.9.13-4)
+Breaks: librhonabwy1.1 (<< ${source:Version}), librhonabwy0.9 (<< 0.9.13-4)
+Replaces: librhonabwy1.1, librhonabwy0.9 (<< 0.9.13-4)
 Description: JWK, JWKS, JWS, JWE and JWT library
  Rhonabwy - JWK, JWKS, JWS, JWE and JWT library
  .
@@ -46,7 +47,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: librhonabwy1.1 (= ${binary:Version}), ${misc:Depends}
+Depends: librhonabwy1.1t64 (= ${binary:Version}), ${misc:Depends}
, liborcania-dev
, libyder-dev
, libgnutls28-dev
@@ -71,7 +72,7 @@
 Package: rnbyc
 Architecture: any
 Depends: ${shlibs:Depends},
-   , librhonabwy1.1 (= ${binary:Version})
+   , librhonabwy1.1t64 (= ${binary:Version})
, ${misc:Depends}
 Description: JWK and JWT parser and generator
  Rhonabwy JWK and JWT parser and generator
diff -Nru rhonabwy-1.1.13/debian/librhonabwy1.1.install 
rhonabwy-1.1.13/debian/librhonabwy1.1.install
--- rhonabwy-1.1.13/debian/librhonabwy1.1.install   2023-07-28 
11:19:34.0 +
+++ rhonabwy-1.1.13/debian/librhonabwy1.1.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru rhonabwy-1.1.13/debian/librhonabwy1.1.symbols 
rhonabwy-1.1.13/debian/librhonabwy1.1.symbols
--- rhonabwy-1.1.13/debian/librhonabwy1.1.symbols   2023-07-28 
11:19:34.0 +
+++ rhonabwy-1.1.13/debian/librhonabwy1.1.symbols   1970-01-01 
00:00:00.0 +
@@ -1,291 +0,0 @@
-# SymbolsHelper-Confirmed: 1.1.9 amd64
-librhonabwy.so.1.1 librhonabwy1.1 #MINVER#
-* Build-Depends-Package: librhonabwy-dev
- _r_deflate_payload@Base 1.1
- _r_get_alg_from_enc@Base 1.1
- _r_get_http_content@Base 1.1
- _r_g

Bug#1062856: remctl: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: remctl
Version: 3.18-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
remctl as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru remctl-3.18/debian/changelog remctl-3.18/debian/changelog
--- remctl-3.18/debian/changelog2022-05-09 04:17:33.0 +
+++ remctl-3.18/debian/changelog2024-02-03 20:27:39.0 +
@@ -1,3 +1,10 @@
+remctl (3.18-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 20:27:39 
+
+
 remctl (3.18-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru remctl-3.18/debian/control remctl-3.18/debian/control
--- remctl-3.18/debian/control  2022-05-09 04:17:33.0 +
+++ remctl-3.18/debian/control  2024-02-03 20:27:39.0 +
@@ -34,7 +34,10 @@
 Vcs-Git: https://salsa.debian.org/rra/remctl.git
 Vcs-Browser: https://salsa.debian.org/rra/remctl
 
-Package: libremctl1
+Package: libremctl1t64
+Provides: ${t64:Provides}
+Replaces: libremctl1
+Breaks: libremctl1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -58,7 +61,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libremctl1 (= ${binary:Version}),
+ libremctl1t64 (= ${binary:Version}),
  ${misc:Depends},
 Suggests:
  libkrb5-dev,
diff -Nru remctl-3.18/debian/libremctl1.docs remctl-3.18/debian/libremctl1.docs
--- remctl-3.18/debian/libremctl1.docs  2022-05-09 04:17:33.0 +
+++ remctl-3.18/debian/libremctl1.docs  1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-NEWS
diff -Nru remctl-3.18/debian/libremctl1.install 
remctl-3.18/debian/libremctl1.install
--- remctl-3.18/debian/libremctl1.install   2022-05-09 04:17:33.0 
+
+++ remctl-3.18/debian/libremctl1.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libremctl.so.*
diff -Nru remctl-3.18/debian/libremctl1.symbols 
remctl-3.18/debian/libremctl1.symbols
--- remctl-3.18/debian/libremctl1.symbols   2022-05-09 04:17:33.0 
+
+++ remctl-3.18/debian/libremctl1.symbols   1970-01-01 00:00:00.0 
+
@@ -1,19 +0,0 @@
-libremctl.so.1 libremctl1 #MINVER#
-* Build-Depends-Package: libremctl-dev
- REMCTL_1.0@REMCTL_1.0 2.10
- remctl@REMCTL_1.0 2.10
- remctl_close@REMCTL_1.0 2.10
- remctl_command@REMCTL_1.0 2.10
- remctl_commandv@REMCTL_1.0 2.10
- remctl_error@REMCTL_1.0 2.10
- remctl_new@REMCTL_1.0 2.10
- remctl_noop@REMCTL_1.0 3.0
- remctl_open@REMCTL_1.0 2.10
- remctl_open_addrinfo@REMCTL_1.0 3.3
- remctl_open_fd@REMCTL_1.0 3.3
- remctl_open_sockaddr@REMCTL_1.0 3.3
- remctl_output@REMCTL_1.0 2.10
- remctl_result_free@REMCTL_1.0 2.10
- remctl_set_ccache@REMCTL_1.0 3.0
- remctl_set_source_ip@REMCTL_1.0 3.0
- remctl_set_timeout@REMCTL_1.0 3.1
diff -Nru remctl-3.18/debian/libremctl1t64.docs 
remctl-3.18/debian/libremctl1t64.docs
--- remctl-3.18/debian/libremctl1t64.docs   1970-01-01 00:00:00.0 
+
+++ remctl

Bug#1062855: rem: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: rem
Version: 0.6.0-4
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
rem as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru rem-0.6.0/debian/changelog rem-0.6.0/debian/changelog
--- rem-0.6.0/debian/changelog  2020-09-19 09:19:39.0 +
+++ rem-0.6.0/debian/changelog  2024-02-03 20:27:24.0 +
@@ -1,3 +1,10 @@
+rem (0.6.0-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 20:27:24 
+
+
 rem (0.6.0-4) unstable; urgency=medium
 
   * build with hardening=+all
diff -Nru rem-0.6.0/debian/control rem-0.6.0/debian/control
--- rem-0.6.0/debian/control2020-08-24 09:44:55.0 +
+++ rem-0.6.0/debian/control2024-02-03 20:27:24.0 +
@@ -18,7 +18,10 @@
 Vcs-Browser: https://salsa.debian.org/pkg-voip-team/rem
 Rules-Requires-Root: no
 
-Package: librem0
+Package: librem0t64
+Provides: ${t64:Provides}
+Replaces: librem0
+Breaks: librem0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends:
@@ -45,7 +48,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- librem0 (= ${binary:Version}),
+ librem0t64 (= ${binary:Version}),
  ${devlibs:Depends},
  ${misc:Depends},
 Description: library for real-time audio and video processing (development)
diff -Nru rem-0.6.0/debian/librem0.lintian-overrides 
rem-0.6.0/debian/librem0.lintian-overrides
--- rem-0.6.0/debian/librem0.lintian-overrides  2018-06-01 11:10:40.0 
+
+++ rem-0.6.0/debian/librem0.lintian-overrides  1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-# packaging is not linked into upstream code
-possible-gpl-code-linked-with-openssl
diff -Nru rem-0.6.0/debian/librem0.symbols rem-0.6.0/debian/librem0.symbols
--- rem-0.6.0/debian/librem0.symbols2018-11-29 21:46:55.0 +
+++ rem-0.6.0/debian/librem0.symbols1970-01-01 00:00:00.0 +
@@ -1,74 +0,0 @@
-# SymbolsHelper-Confirmed: 0.4.7 amd64
-librem.so.0 librem0 #MINVER#
- aubuf_alloc@Base 0.4.6
- aubuf_append@Base 0.4.6
- aubuf_cur_size@Base 0.4.6
- aubuf_debug@Base 0.4.6
- aubuf_flush@Base 0.4.6
- aubuf_get@Base 0.4.6
- aubuf_read@Base 0.4.6
- aubuf_write@Base 0.4.6
- auconv_from_s16@Base 0.4.7
- auconv_to_s16@Base 0.4.7
- aufile_open@Base 0.4.6
- aufile_read@Base 0.4.6
- aufile_write@Base 0.4.6
- aufmt_name@Base 0.4.7
- aufmt_sample_size@Base 0.4.7
- aumix_alloc@Base 0.4.6
- aumix_playfile@Base 0.4.6
- aumix_source_alloc@Base 0.4.6
- aumix_source_count@Base 0.4.6
- aumix_source_enable@Base 0.4.6
- aumix_source_flush@Base 0.4.6
- aumix_source_put@Base 0.4.6
- auresamp@Base 0.4.6
- auresamp_init@Base 0.4.6
- auresamp_setup@Base 0.4.6
- autone_dtmf@Base 0.4.6
- autone_sine@Base 0.4.6
- avc_config_decode@Base 0.6.0
- avc_config_encode@Base 0.6.0
- dtmf_dec_alloc@Base 0.5.2
- dtmf_dec_probe@Base 0.5.2
- dtmf_dec_reset@Base 0.5.2
- fir_filter@Base 0.4.6
- fir_reset@Base 0.4.6
- g711_A2l@Base 0.4.6
- g711_l2A@Base 0

Bug#1062854: reiserfsprogs: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: reiserfsprogs
Version: 1:3.6.27-7
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
reiserfsprogs as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru reiserfsprogs-3.6.27/debian/changelog 
reiserfsprogs-3.6.27/debian/changelog
--- reiserfsprogs-3.6.27/debian/changelog   2023-09-20 16:33:40.0 
+
+++ reiserfsprogs-3.6.27/debian/changelog   2024-02-03 20:26:44.0 
+
@@ -1,3 +1,10 @@
+reiserfsprogs (1:3.6.27-7.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 20:26:44 
+
+
 reiserfsprogs (1:3.6.27-7) unstable; urgency=medium
 
   * Remove udebs. Acked by Cyril Brulebois and Steve McIntyre on d-boot
diff -Nru reiserfsprogs-3.6.27/debian/control 
reiserfsprogs-3.6.27/debian/control
--- reiserfsprogs-3.6.27/debian/control 2023-09-18 16:53:43.0 +
+++ reiserfsprogs-3.6.27/debian/control 2024-02-03 20:26:44.0 +
@@ -8,7 +8,7 @@
 
 Package: reiserfsprogs
 Architecture: linux-any
-Depends: libreiserfscore0 (= ${binary:Version}),
+Depends: libreiserfscore0t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Suggests: fdisk | util-linux (<< 2.29.2-3~)
@@ -16,7 +16,10 @@
  This package contains utilities to create, check, resize, and debug
  ReiserFS filesystems.
 
-Package: libreiserfscore0
+Package: libreiserfscore0t64
+Provides: ${t64:Provides}
+Replaces: libreiserfscore0
+Breaks: libreiserfscore0 (<< ${source:Version})
 Architecture: linux-any
 Section: libs
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -28,7 +31,7 @@
 Package: libreiserfscore-dev
 Architecture: linux-any
 Section: libdevel
-Depends: libreiserfscore0 (=${binary:Version}), ${misc:Depends}
+Depends: libreiserfscore0t64 (=${binary:Version}), ${misc:Depends}
 Description: ReiserFS core library - headers
  The ReiserFS core library allows system programs like btrfs-progs to
  access and convert ReiserFS filesystems. Without implementing all
diff -Nru reiserfsprogs-3.6.27/debian/libreiserfscore0.install 
reiserfsprogs-3.6.27/debian/libreiserfscore0.install
--- reiserfsprogs-3.6.27/debian/libreiserfscore0.install2023-02-15 
17:44:50.0 +
+++ reiserfsprogs-3.6.27/debian/libreiserfscore0.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libreiserfscore.so.*
diff -Nru reiserfsprogs-3.6.27/debian/libreiserfscore0t64.install 
reiserfsprogs-3.6.27/debian/libreiserfscore0t64.install
--- reiserfsprogs-3.6.27/debian/libreiserfscore0t64.install 1970-01-01 
00:00:00.0 +
+++ reiserfsprogs-3.6.27/debian/libreiserfscore0t64.install 2023-02-15 
17:44:50.0 +
@@ -0,0 +1 @@
+usr/lib/*/libreiserfscore.so.*
diff -Nru reiserfsprogs-3.6.27/debian/libreiserfscore0t64.lintian-overrides 
reiserfsprogs-3.6.27/debian/libreiserfscore0t64.lintian-overrides
--- reiserfsprogs-3.6.27/debian/libre

Bug#1062852: reglookup: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: reglookup
Version: 1.0.1+svn287-9
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
reglookup as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru reglookup-1.0.1+svn287/debian/changelog 
reglookup-1.0.1+svn287/debian/changelog
--- reglookup-1.0.1+svn287/debian/changelog 2021-02-02 18:38:21.0 
+
+++ reglookup-1.0.1+svn287/debian/changelog 2024-02-03 20:24:27.0 
+
@@ -1,3 +1,10 @@
+reglookup (1.0.1+svn287-9.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 20:24:27 
+
+
 reglookup (1.0.1+svn287-9) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru reglookup-1.0.1+svn287/debian/control 
reglookup-1.0.1+svn287/debian/control
--- reglookup-1.0.1+svn287/debian/control   2021-02-02 18:38:21.0 
+
+++ reglookup-1.0.1+svn287/debian/control   2024-02-03 20:24:27.0 
+
@@ -19,7 +19,10 @@
 Vcs-Browser: https://salsa.debian.org/pkg-security-team/reglookup
 Vcs-Git: https://salsa.debian.org/pkg-security-team/reglookup.git
 
-Package: libregfi1
+Package: libregfi1t64
+Provides: ${t64:Provides}
+Replaces: libregfi1
+Breaks: libregfi1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -40,7 +43,7 @@
 Package: libregfi-dev
 Architecture: any
 Section: libdevel
-Depends: libregfi1 (= ${binary:Version}), ${misc:Depends}
+Depends: libregfi1t64 (= ${binary:Version}), ${misc:Depends}
 Description: utility to analysis for Windows NT-based registry (devel files)
  RegLookup is a system to direct analysis of Windows NT-based registry
  files providing command line tools, a C API, and a Python module for
@@ -75,7 +78,7 @@
 Package: python3-pyregfi
 Architecture: all
 Section: python
-Depends: libregfi1 (>= ${binary:Version}), ${misc:Depends}, ${python3:Depends}
+Depends: libregfi1t64 (>= ${binary:Version}), ${misc:Depends}, 
${python3:Depends}
 Recommends: reglookup-doc
 Description: Python 3 Bindings for reglookup
  This package contains Python 3 bindings to libregfi. There are the low-level
diff -Nru reglookup-1.0.1+svn287/debian/libregfi1.dirs 
reglookup-1.0.1+svn287/debian/libregfi1.dirs
--- reglookup-1.0.1+svn287/debian/libregfi1.dirs2021-02-02 
18:38:21.0 +
+++ reglookup-1.0.1+svn287/debian/libregfi1.dirs1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib
diff -Nru reglookup-1.0.1+svn287/debian/libregfi1.links 
reglookup-1.0.1+svn287/debian/libregfi1.links
--- reglookup-1.0.1+svn287/debian/libregfi1.links   2021-02-02 
18:38:21.0 +
+++ reglookup-1.0.1+svn287/debian/libregfi1.links   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/libregfi.so.1.0.1 usr/lib/libregfi.so.1
diff -Nru reglookup-1.0.1+svn287/debian/libregfi1.symbols 
reglookup-1.0.1+svn287/debian/libregfi1.symbols
--- reglookup-1.0.1+svn287/debian/libregf

Bug#1062851: redland: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: redland
Version: 1.0.17-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
redland as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru redland-1.0.17/debian/changelog redland-1.0.17/debian/changelog
--- redland-1.0.17/debian/changelog 2022-11-14 05:03:12.0 +
+++ redland-1.0.17/debian/changelog 2024-02-03 20:23:07.0 +
@@ -1,3 +1,10 @@
+redland (1.0.17-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 20:23:07 
+
+
 redland (1.0.17-3) unstable; urgency=medium
 
   * QA upload.
diff -Nru redland-1.0.17/debian/control redland-1.0.17/debian/control
--- redland-1.0.17/debian/control   2022-11-14 04:57:56.0 +
+++ redland-1.0.17/debian/control   2024-02-03 20:23:07.0 +
@@ -28,7 +28,7 @@
 Depends:
  libraptor2-dev,
  librasqal3-dev,
- librdf0 (= ${binary:Version}),
+ librdf0t64 (= ${binary:Version}),
  ${misc:Depends},
 Suggests: librdf-perl, librdf-ruby, python-librdf
 Recommends: redland-utils
@@ -36,7 +36,10 @@
  RDF development libraries, header files, documentation and utilities
  needed by program that want to be compiled with Redland.
 
-Package: librdf0
+Package: librdf0t64
+Provides: ${t64:Provides}
+Replaces: librdf0
+Breaks: librdf0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru redland-1.0.17/debian/librdf0.install 
redland-1.0.17/debian/librdf0.install
--- redland-1.0.17/debian/librdf0.install   2013-11-12 19:06:26.0 
+
+++ redland-1.0.17/debian/librdf0.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-debian/tmp/usr/lib/*/librdf*.so.*
diff -Nru redland-1.0.17/debian/librdf0.manpages 
redland-1.0.17/debian/librdf0.manpages
--- redland-1.0.17/debian/librdf0.manpages  2009-12-17 04:17:33.0 
+
+++ redland-1.0.17/debian/librdf0.manpages  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-docs/redland.3
diff -Nru redland-1.0.17/debian/librdf0.shlibs 
redland-1.0.17/debian/librdf0.shlibs
--- redland-1.0.17/debian/librdf0.shlibs2013-12-28 17:09:19.0 
+
+++ redland-1.0.17/debian/librdf0.shlibs1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-librdf 0 librdf0 (>= 1.0.17)
diff -Nru redland-1.0.17/debian/librdf0t64.install 
redland-1.0.17/debian/librdf0t64.install
--- redland-1.0.17/debian/librdf0t64.install1970-01-01 00:00:00.0 
+
+++ redland-1.0.17/debian/librdf0t64.install2013-11-12 19:06:26.0 
+
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/librdf*.so.*
diff -Nru redland-1.0.17/debian/librdf0t64.lintian-overrides 
redland-1.0.17/debian/librdf0t64.lintian-overrides
--- redland-1.0.17/debian/librdf0t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ redland-1.0.17/debian/librdf0t64.lintian-overrides  2024-02-03 
20:23:07.0 +
@@ -0,0 +1 @@
+librdf0t64: package-name

Bug#1062850: readstat: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: readstat
Version: 1.1.9-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
readstat as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru readstat-1.1.9/debian/changelog readstat-1.1.9/debian/changelog
--- readstat-1.1.9/debian/changelog 2023-07-14 04:30:27.0 +
+++ readstat-1.1.9/debian/changelog 2024-02-03 20:22:40.0 +
@@ -1,3 +1,10 @@
+readstat (1.1.9-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 20:22:40 
+
+
 readstat (1.1.9-2) unstable; urgency=medium
 
   * Temporarily ignore test suite failures on big endian architectures until
diff -Nru readstat-1.1.9/debian/control readstat-1.1.9/debian/control
--- readstat-1.1.9/debian/control   2023-07-14 04:11:56.0 +
+++ readstat-1.1.9/debian/control   2024-02-03 20:22:40.0 +
@@ -13,7 +13,10 @@
 Vcs-Browser: https://salsa.debian.org/qt-kde-team/3rdparty/readstat
 Vcs-Git: https://salsa.debian.org/qt-kde-team/3rdparty/readstat.git
 
-Package: libreadstat1
+Package: libreadstat1t64
+Provides: ${t64:Provides}
+Replaces: libreadstat1
+Breaks: libreadstat1 (<< ${source:Version})
 Architecture: any
 Depends: ${misc:Depends},
  ${shlibs:Depends},
@@ -42,7 +45,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libreadstat1 (= ${binary:Version}),
+Depends: libreadstat1t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: development files for libreadstat library
  ReadStat is a command-line tool and MIT-licensed C library for reading files
@@ -53,7 +56,7 @@
 Package: readstat
 Architecture: any
 Section: utils
-Depends: libreadstat1 (= ${binary:Version}),
+Depends: libreadstat1t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: read/write data sets from SAS, Stata, and SPSS
diff -Nru readstat-1.1.9/debian/libreadstat1.install 
readstat-1.1.9/debian/libreadstat1.install
--- readstat-1.1.9/debian/libreadstat1.install  2021-10-02 19:01:54.0 
+
+++ readstat-1.1.9/debian/libreadstat1.install  1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib/*/libreadstat.so.1
-usr/lib/*/libreadstat.so.1.*
diff -Nru readstat-1.1.9/debian/libreadstat1.symbols 
readstat-1.1.9/debian/libreadstat1.symbols
--- readstat-1.1.9/debian/libreadstat1.symbols  2022-05-20 03:58:06.0 
+
+++ readstat-1.1.9/debian/libreadstat1.symbols  1970-01-01 00:00:00.0 
+
@@ -1,247 +0,0 @@
-libreadstat.so.1 libreadstat1 #MINVER#
-* Build-Depends-Package: libreadstat-dev
- _xport_months@Base 1.1.7
- byteswap2@Base 1.1.7
- byteswap4@Base 1.1.7
- byteswap8@Base 1.1.7
- byteswap_double@Base 1.1.7
- byteswap_float@Base 1.1.7
- ck_double_hash_insert@Base 1.1.7
- ck_double_hash_lookup@Base 1.1.7
- ck_float_hash_insert@Base 1.1.7
- ck_float_hash_lookup@Base 1.1.7
- ck_hash_table_free@Base 1.1.7
- ck_

Bug#1062771: rasqal: NMU diff for 64-bit time_t transition

2024-02-02 Thread Sergio Durigan Junior
Source: rasqal
Version: 0.9.33-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
rasqal as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru rasqal-0.9.33/debian/changelog rasqal-0.9.33/debian/changelog
--- rasqal-0.9.33/debian/changelog  2023-02-22 16:42:12.0 +
+++ rasqal-0.9.33/debian/changelog  2024-02-03 04:26:57.0 +
@@ -1,3 +1,10 @@
+rasqal (0.9.33-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 04:26:57 
+
+
 rasqal (0.9.33-2) unstable; urgency=medium
 
   * QA upload.
diff -Nru rasqal-0.9.33/debian/control rasqal-0.9.33/debian/control
--- rasqal-0.9.33/debian/control2023-02-22 16:41:55.0 +
+++ rasqal-0.9.33/debian/control2024-02-03 04:26:56.0 +
@@ -16,12 +16,15 @@
 Suggests: librasqal3-doc
 Section: libdevel
 Architecture: any
-Depends: librasqal3 (= ${binary:Version}), libraptor2-dev, libgmp-dev, 
${misc:Depends}
+Depends: librasqal3t64 (= ${binary:Version}), libraptor2-dev, libgmp-dev, 
${misc:Depends}
 Description: Rasqal RDF query library development libraries and headers
  Development libraries, header files and documentation needed by
  programs that want to compile with the Rasqal RDF query library.
 
-Package: librasqal3
+Package: librasqal3t64
+Provides: ${t64:Provides}
+Replaces: librasqal3
+Breaks: librasqal3 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru rasqal-0.9.33/debian/librasqal3.docs 
rasqal-0.9.33/debian/librasqal3.docs
--- rasqal-0.9.33/debian/librasqal3.docs2022-05-16 17:13:02.0 
+
+++ rasqal-0.9.33/debian/librasqal3.docs1970-01-01 00:00:00.0 
+
@@ -1,4 +0,0 @@
-README
-NEWS
-AUTHORS
-NOTICE
diff -Nru rasqal-0.9.33/debian/librasqal3.install 
rasqal-0.9.33/debian/librasqal3.install
--- rasqal-0.9.33/debian/librasqal3.install 2022-05-16 17:13:02.0 
+
+++ rasqal-0.9.33/debian/librasqal3.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-debian/tmp/usr/lib/*/librasqal.so.*
diff -Nru rasqal-0.9.33/debian/librasqal3.shlibs 
rasqal-0.9.33/debian/librasqal3.shlibs
--- rasqal-0.9.33/debian/librasqal3.shlibs  2022-05-16 17:13:02.0 
+
+++ rasqal-0.9.33/debian/librasqal3.shlibs  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-librasqal 3 librasqal3 (>= 0.9.31)
diff -Nru rasqal-0.9.33/debian/librasqal3t64.docs 
rasqal-0.9.33/debian/librasqal3t64.docs
--- rasqal-0.9.33/debian/librasqal3t64.docs 1970-01-01 00:00:00.0 
+
+++ rasqal-0.9.33/debian/librasqal3t64.docs 2022-05-16 17:13:02.0 
+
@@ -0,0 +1,4 @@
+README
+NEWS
+AUTHORS
+NOTICE
diff -Nru rasqal-0.9.33/debian/librasqal3t64.install 
rasqal-0.9.33/debian/librasqal3t64.install
--- rasqal-0.9.33/debian/librasqal3t64.install  1970-01-01 00:00:00.0 
+
+++ rasqal-0.9.33/debian/librasqal3

Bug#1062769: radare2: NMU diff for 64-bit time_t transition

2024-02-02 Thread Sergio Durigan Junior
Source: radare2
Version: 5.5.0+dfsg-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
radare2 as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru radare2-5.5.0+dfsg/debian/changelog 
radare2-5.5.0+dfsg/debian/changelog
--- radare2-5.5.0+dfsg/debian/changelog 2021-12-01 11:02:42.0 +
+++ radare2-5.5.0+dfsg/debian/changelog 2024-02-03 04:25:00.0 +
@@ -1,3 +1,10 @@
+radare2 (5.5.0+dfsg-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 04:25:00 
+
+
 radare2 (5.5.0+dfsg-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru radare2-5.5.0+dfsg/debian/control radare2-5.5.0+dfsg/debian/control
--- radare2-5.5.0+dfsg/debian/control   2021-12-01 11:02:42.0 +
+++ radare2-5.5.0+dfsg/debian/control   2024-02-03 04:25:00.0 +
@@ -42,7 +42,10 @@
  supporting PE, mach0, ELF, class, etc. named rabin, and a block-based
  hash utility called rahash.
 
-Package: libradare2-5.0.0
+Package: libradare2-5.0.0t64
+Provides: ${t64:Provides}
+Replaces: libradare2-5.0.0
+Breaks: libradare2-5.0.0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
@@ -66,7 +69,7 @@
 Package: libradare2-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, libradare2-5.0.0 (= ${binary:Version}),
+Depends: ${misc:Depends}, libradare2-5.0.0t64 (= ${binary:Version}),
  libcapstone-dev, libmagic-dev, libuv1-dev, liblz4-dev,
  libzip-dev,
 Description: devel files from the radare2 suite
diff -Nru radare2-5.5.0+dfsg/debian/libradare2-5.0.0.install 
radare2-5.5.0+dfsg/debian/libradare2-5.0.0.install
--- radare2-5.5.0+dfsg/debian/libradare2-5.0.0.install  2021-12-01 
11:02:42.0 +
+++ radare2-5.5.0+dfsg/debian/libradare2-5.0.0.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/*.so.5.*
diff -Nru radare2-5.5.0+dfsg/debian/libradare2-5.0.0.lintian-overrides 
radare2-5.5.0+dfsg/debian/libradare2-5.0.0.lintian-overrides
--- radare2-5.5.0+dfsg/debian/libradare2-5.0.0.lintian-overrides
2021-12-01 11:02:42.0 +
+++ radare2-5.5.0+dfsg/debian/libradare2-5.0.0.lintian-overrides
1970-01-01 00:00:00.0 +
@@ -1,4 +0,0 @@
-# One package is enough for all those libs
-libradare2-5.0.0: package-name-doesnt-match-sonames
-# Every r2 release increases API, so no need to track symbols
-libradare2-5.0.0: no-symbols-control-file
diff -Nru radare2-5.5.0+dfsg/debian/libradare2-5.0.0t64.install 
radare2-5.5.0+dfsg/debian/libradare2-5.0.0t64.install
--- radare2-5.5.0+dfsg/debian/libradare2-5.0.0t64.install   1970-01-01 
00:00:00.0 +
+++ radare2-5.5.0+dfsg/debian/libradare2-5.0.0t64.install   2021-12-01 
11:02:42.0 +
@@ -0,0 +1 @@
+usr/lib/*/*.so.5.*
diff -Nru radare2-5.5.0+dfsg/debian/libradare2-5.0.0t64.lintian-overrides 
radare2-5.5.0+dfsg/debian/l

Bug#1062770: raft: NMU diff for 64-bit time_t transition

2024-02-02 Thread Sergio Durigan Junior
Source: raft
Version: 0.20.0-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
raft as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru raft-0.20.0/debian/changelog raft-0.20.0/debian/changelog
--- raft-0.20.0/debian/changelog2024-01-27 14:08:31.0 +
+++ raft-0.20.0/debian/changelog2024-02-03 04:26:22.0 +
@@ -1,3 +1,10 @@
+raft (0.20.0-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 04:26:22 
+
+
 raft (0.20.0-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru raft-0.20.0/debian/control raft-0.20.0/debian/control
--- raft-0.20.0/debian/control  2024-01-27 14:05:52.0 +
+++ raft-0.20.0/debian/control  2024-02-03 04:26:22.0 +
@@ -11,7 +11,10 @@
 Vcs-Git: https://salsa.debian.org/cowsql-team/raft.git
 Homepage: https://raft.readthedocs.io/en/latest/
 
-Package: libraft0
+Package: libraft0t64
+Provides: ${t64:Provides}
+Replaces: libraft0
+Breaks: libraft0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -32,7 +35,7 @@
 Package: libraft-dev
 Section: libdevel
 Architecture: any
-Depends: libraft0 (= ${binary:Version}), ${misc:Depends}
+Depends: libraft0t64 (= ${binary:Version}), ${misc:Depends}
 Multi-Arch: same
 Description: Raft Consensus protocol implementation - development files
  Fully asynchronous C implementation of the Raft consensus protocol.
diff -Nru raft-0.20.0/debian/libraft0.install 
raft-0.20.0/debian/libraft0.install
--- raft-0.20.0/debian/libraft0.install 2024-01-27 14:05:52.0 +
+++ raft-0.20.0/debian/libraft0.install 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libraft*.so.*
diff -Nru raft-0.20.0/debian/libraft0.symbols 
raft-0.20.0/debian/libraft0.symbols
--- raft-0.20.0/debian/libraft0.symbols 2024-01-27 14:05:52.0 +
+++ raft-0.20.0/debian/libraft0.symbols 1970-01-01 00:00:00.0 +
@@ -1,110 +0,0 @@
-libraft.so.0 libraft0 #MINVER#
-* Build-Depends-Package: libraft-dev
- raft_add@Base 0.17.7
- raft_aligned_alloc@Base 0.17.7
- raft_aligned_free@Base 0.17.7
- raft_apply@Base 0.17.7
- raft_assign@Base 0.17.7
- raft_barrier@Base 0.17.7
- raft_bootstrap@Base 0.17.7
- raft_calloc@Base 0.17.7
- raft_catch_up@Base 0.19.0-1
- raft_close@Base 0.17.7
- raft_commit_index@Base 0.19.0-1
- raft_configuration_add@Base 0.17.7
- raft_configuration_close@Base 0.17.7
- raft_configuration_encode@Base 0.17.7
- raft_configuration_init@Base 0.17.7
- raft_current_term@Base 0.19.0-1
- raft_digest@Base 0.17.7
- raft_errmsg@Base 0.17.7
- raft_fixture_add_entry@Base 0.17.7
- raft_fixture_alive@Base 0.17.7
- raft_fixture_bootstrap@Base 0.17.7
- raft_fixture_close@Base 0.17.7
- raft_fixture_configuration@Base 0.17.7
- raft_fixture_depose@Base 0.17.7
- raft_fixture_desaturate@Base 0.17.7
- raft_fixture_disconnect@Base 0.17.7
- raft

Bug#1062768: qxmpp: NMU diff for 64-bit time_t transition

2024-02-02 Thread Sergio Durigan Junior
Source: qxmpp
Version: 1.5.5-0.3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
qxmpp as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru qxmpp-1.5.5/debian/changelog qxmpp-1.5.5/debian/changelog
--- qxmpp-1.5.5/debian/changelog2023-11-17 08:36:15.0 +
+++ qxmpp-1.5.5/debian/changelog2024-02-03 04:23:32.0 +
@@ -1,3 +1,10 @@
+qxmpp (1.5.5-0.4) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 04:23:32 
+
+
 qxmpp (1.5.5-0.3) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru qxmpp-1.5.5/debian/control qxmpp-1.5.5/debian/control
--- qxmpp-1.5.5/debian/control  2023-11-12 08:08:22.0 +
+++ qxmpp-1.5.5/debian/control  2024-02-03 04:23:32.0 +
@@ -18,10 +18,11 @@
 Vcs-Git: https://salsa.debian.org/xmpp-team/qxmpp.git
 Vcs-Browser: https://salsa.debian.org/xmpp-team/qxmpp
 
-Package: libqxmppqt5-4
+Package: libqxmppqt5-4t64
+Provides: ${t64:Provides}
 Architecture: any
-Replaces: libqxmpp0, libqxmpp1, libqxmpp2
-Breaks: libqxmpp0, libqxmpp1, libqxmpp2
+Replaces: libqxmppqt5-4, libqxmpp0, libqxmpp1, libqxmpp2
+Breaks: libqxmppqt5-4 (<< ${source:Version}), libqxmpp0, libqxmpp1, libqxmpp2
 Depends: gstreamer1.0-plugins-base,
  gstreamer1.0-plugins-good,
  gstreamer1.0-plugins-ugly,
@@ -34,7 +35,10 @@
  .
  This package contains the shared library.
 
-Package: libqxmppomemoqt5-4
+Package: libqxmppomemoqt5-4t64
+Provides: ${t64:Provides}
+Replaces: libqxmppomemoqt5-4
+Breaks: libqxmppomemoqt5-4 (<< ${source:Version})
 Architecture: any
 Depends: ${misc:Depends},
  ${shlibs:Depends}
@@ -49,8 +53,8 @@
 Section: libdevel
 Architecture: any
 Depends: libgstreamer1.0-dev,
- libqxmppomemoqt5-4 (= ${binary:Version}),
- libqxmppqt5-4 (= ${binary:Version}),
+ libqxmppomemoqt5-4t64 (= ${binary:Version}),
+ libqxmppqt5-4t64 (= ${binary:Version}),
  qtbase5-dev,
  ${misc:Depends}
 Breaks: libqxmpp-dev (<< 1.5.5-0.1~exp1~),
diff -Nru qxmpp-1.5.5/debian/libqxmppomemoqt5-4.install 
qxmpp-1.5.5/debian/libqxmppomemoqt5-4.install
--- qxmpp-1.5.5/debian/libqxmppomemoqt5-4.install   2023-11-12 
07:35:41.0 +
+++ qxmpp-1.5.5/debian/libqxmppomemoqt5-4.install   1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/libQXmppOmemoQt5.so.1.*
-usr/lib/*/libQXmppOmemoQt5.so.4
diff -Nru qxmpp-1.5.5/debian/libqxmppomemoqt5-4t64.install 
qxmpp-1.5.5/debian/libqxmppomemoqt5-4t64.install
--- qxmpp-1.5.5/debian/libqxmppomemoqt5-4t64.install1970-01-01 
00:00:00.0 +
+++ qxmpp-1.5.5/debian/libqxmppomemoqt5-4t64.install2023-11-12 
07:35:41.0 +
@@ -0,0 +1,2 @@
+usr/lib/*/libQXmppOmemoQt5.so.1.*
+usr/lib/*/libQXmppOmemoQt5.so.4
diff -Nru qxmpp-1.5.5/debian/libqxmppomemoqt5-4t64.lintian-overrides 
qxmpp-1.5.5/debian/libqxmppomemoqt5-

Bug#1062767: quickfix: NMU diff for 64-bit time_t transition

2024-02-02 Thread Sergio Durigan Junior
Source: quickfix
Version: 1.15.1+dfsg-4
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
quickfix as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru quickfix-1.15.1+dfsg/debian/changelog 
quickfix-1.15.1+dfsg/debian/changelog
--- quickfix-1.15.1+dfsg/debian/changelog   2020-04-29 19:41:30.0 
+
+++ quickfix-1.15.1+dfsg/debian/changelog   2024-02-03 04:20:42.0 
+
@@ -1,3 +1,10 @@
+quickfix (1.15.1+dfsg-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 04:20:42 
+
+
 quickfix (1.15.1+dfsg-4) unstable; urgency=medium
 
   * Use --with-openssl option when building (Closes: #959132)
diff -Nru quickfix-1.15.1+dfsg/debian/control 
quickfix-1.15.1+dfsg/debian/control
--- quickfix-1.15.1+dfsg/debian/control 2020-04-29 19:41:30.0 +
+++ quickfix-1.15.1+dfsg/debian/control 2024-02-03 04:20:42.0 +
@@ -23,7 +23,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libquickfix17 (= ${binary:Version}),
+Depends: libquickfix17t64 (= ${binary:Version}),
  libxml2-dev,
  libssl-dev,
  ${misc:Depends}
@@ -36,7 +36,10 @@
  .
  This package includes the quickfix development files.
 
-Package: libquickfix17
+Package: libquickfix17t64
+Provides: ${t64:Provides}
+Replaces: libquickfix17
+Breaks: libquickfix17 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends},
diff -Nru quickfix-1.15.1+dfsg/debian/libquickfix17.dirs 
quickfix-1.15.1+dfsg/debian/libquickfix17.dirs
--- quickfix-1.15.1+dfsg/debian/libquickfix17.dirs  2020-04-29 
19:41:30.0 +
+++ quickfix-1.15.1+dfsg/debian/libquickfix17.dirs  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib
diff -Nru quickfix-1.15.1+dfsg/debian/libquickfix17.docs 
quickfix-1.15.1+dfsg/debian/libquickfix17.docs
--- quickfix-1.15.1+dfsg/debian/libquickfix17.docs  2020-04-29 
19:41:30.0 +
+++ quickfix-1.15.1+dfsg/debian/libquickfix17.docs  1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-NEWS
-ChangeLog
diff -Nru quickfix-1.15.1+dfsg/debian/libquickfix17.install 
quickfix-1.15.1+dfsg/debian/libquickfix17.install
--- quickfix-1.15.1+dfsg/debian/libquickfix17.install   2020-04-29 
19:41:30.0 +
+++ quickfix-1.15.1+dfsg/debian/libquickfix17.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libquickfix.so.*
diff -Nru quickfix-1.15.1+dfsg/debian/libquickfix17t64.dirs 
quickfix-1.15.1+dfsg/debian/libquickfix17t64.dirs
--- quickfix-1.15.1+dfsg/debian/libquickfix17t64.dirs   1970-01-01 
00:00:00.0 +
+++ quickfix-1.15.1+dfsg/debian/libquickfix17t64.dirs   2020-04-29 
19:41:30.0 +
@@ -0,0 +1 @@
+usr/lib
diff -Nru quickfix-1.15.1+dfsg/debian/libquickfix17t64.docs 
quickfix-1.15.1+dfsg/debian/libquickfix17t64.docs
--- quickfix-1.15.1+dfsg/debian/libquickfix17t64.docs   1970-01-01

Bug#1062762: qtsystems-opensource-src: NMU diff for 64-bit time_t transition

2024-02-02 Thread Sergio Durigan Junior
Source: qtsystems-opensource-src
Version: 5.0~git20190103.e3332ee+dfsg1-5
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
qtsystems-opensource-src as a source package shipping runtime libraries whose 
ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru 
qtsystems-opensource-src-5.0~git20190103.e3332ee+dfsg1/debian/changelog 
qtsystems-opensource-src-5.0~git20190103.e3332ee+dfsg1/debian/changelog
--- qtsystems-opensource-src-5.0~git20190103.e3332ee+dfsg1/debian/changelog 
2023-01-07 20:02:19.0 +
+++ qtsystems-opensource-src-5.0~git20190103.e3332ee+dfsg1/debian/changelog 
2024-02-03 03:16:01.0 +
@@ -1,3 +1,10 @@
+qtsystems-opensource-src (5.0~git20190103.e3332ee+dfsg1-5.1) experimental; 
urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 03:16:01 
+
+
 qtsystems-opensource-src (5.0~git20190103.e3332ee+dfsg1-5) unstable; 
urgency=medium
 
   * debian/control: 
diff -Nru qtsystems-opensource-src-5.0~git20190103.e3332ee+dfsg1/debian/control 
qtsystems-opensource-src-5.0~git20190103.e3332ee+dfsg1/debian/control
--- qtsystems-opensource-src-5.0~git20190103.e3332ee+dfsg1/debian/control   
2023-01-07 20:02:19.0 +
+++ qtsystems-opensource-src-5.0~git20190103.e3332ee+dfsg1/debian/control   
2024-02-03 03:16:00.0 +
@@ -23,7 +23,10 @@
 Vcs-Git: https://salsa.debian.org/qt-kde-team/qt/qtsystems.git
 Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt/qtsystems/
 
-Package: libqt5serviceframework5
+Package: libqt5serviceframework5t64
+Provides: ${t64:Provides}
+Replaces: libqt5serviceframework5
+Breaks: libqt5serviceframework5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends},
@@ -55,7 +58,10 @@
  snapshot of an ongoing development. The package is very likely to
  change in a binary incompatible way, and no guarantees are given.
 
-Package: libqt5publishsubscribe5
+Package: libqt5publishsubscribe5t64
+Provides: ${t64:Provides}
+Replaces: libqt5publishsubscribe5
+Breaks: libqt5publishsubscribe5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends},
@@ -87,7 +93,10 @@
  snapshot of an ongoing development. The package is very likely to
  change in a binary incompatible way, and no guarantees are given.
 
-Package: libqt5systeminfo5
+Package: libqt5systeminfo5t64
+Provides: ${t64:Provides}
+Replaces: libqt5systeminfo5
+Breaks: libqt5systeminfo5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends},
@@ -122,9 +131,9 @@
 Package: qtsystems5-dev
 Section: libdevel
 Architecture: any
-Depends: libqt5publishsubscribe5 (= ${binary:Version}),
- libqt5serviceframework5 (= ${binary:Version}),
- libqt5systeminfo5 (= ${binary:Version}),
+Depends: libqt5publishsubscribe5t64 (= ${binary:Version}),
+ libqt5serviceframework5t64 (= ${binary:Version}),
+ li

Bug#1062760: qtquickcontrols2-opensource-src: NMU diff for 64-bit time_t transition

2024-02-02 Thread Sergio Durigan Junior
Source: qtquickcontrols2-opensource-src
Version: 5.15.10+dfsg-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
qtquickcontrols2-opensource-src as a source package shipping runtime libraries 
whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru qtquickcontrols2-opensource-src-5.15.10+dfsg/debian/changelog 
qtquickcontrols2-opensource-src-5.15.10+dfsg/debian/changelog
--- qtquickcontrols2-opensource-src-5.15.10+dfsg/debian/changelog   
2023-07-08 08:03:59.0 +
+++ qtquickcontrols2-opensource-src-5.15.10+dfsg/debian/changelog   
2024-02-02 23:56:09.0 +
@@ -1,3 +1,10 @@
+qtquickcontrols2-opensource-src (5.15.10+dfsg-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Fri, 02 Feb 2024 23:56:09 
+
+
 qtquickcontrols2-opensource-src (5.15.10+dfsg-2) unstable; urgency=medium
 
   * Upload to unstable.
diff -Nru qtquickcontrols2-opensource-src-5.15.10+dfsg/debian/control 
qtquickcontrols2-opensource-src-5.15.10+dfsg/debian/control
--- qtquickcontrols2-opensource-src-5.15.10+dfsg/debian/control 2023-07-08 
08:03:59.0 +
+++ qtquickcontrols2-opensource-src-5.15.10+dfsg/debian/control 2024-02-02 
23:56:09.0 +
@@ -31,7 +31,10 @@
 Vcs-Git: https://salsa.debian.org/qt-kde-team/qt/qtquickcontrols2.git
 Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt/qtquickcontrols2
 
-Package: libqt5quickcontrols2-5
+Package: libqt5quickcontrols2-5t64
+Provides: ${t64:Provides}
+Replaces: libqt5quickcontrols2-5
+Breaks: libqt5quickcontrols2-5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -41,7 +44,10 @@
  .
  This package contains the Qt 5 Quick Controls 2 library.
 
-Package: libqt5quicktemplates2-5
+Package: libqt5quicktemplates2-5t64
+Provides: ${t64:Provides}
+Replaces: libqt5quicktemplates2-5
+Breaks: libqt5quicktemplates2-5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -98,8 +104,8 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libqt5quickcontrols2-5 (= ${binary:Version}),
- libqt5quicktemplates2-5 (= ${binary:Version}),
+Depends: libqt5quickcontrols2-5t64 (= ${binary:Version}),
+ libqt5quicktemplates2-5t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: Qt 5 Quick Controls 2 development files
  Qt is a cross-platform C++ application framework. Qt's primary feature
diff -Nru 
qtquickcontrols2-opensource-src-5.15.10+dfsg/debian/libqt5quickcontrols2-5.install
 
qtquickcontrols2-opensource-src-5.15.10+dfsg/debian/libqt5quickcontrols2-5.install
--- 
qtquickcontrols2-opensource-src-5.15.10+dfsg/debian/libqt5quickcontrols2-5.install
  2023-07-08 08:03:59.0 +
+++ 
qtquickcontrols2-opensource-src-5.15.10+dfsg/debian/libqt5quickcontrols2-5.install
  1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/${DEB_HO

Bug#1062759: qt6-websockets: NMU diff for 64-bit time_t transition

2024-02-02 Thread Sergio Durigan Junior
Source: qt6-websockets
Version: 6.4.2-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
qt6-websockets as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru qt6-websockets-6.4.2/debian/changelog 
qt6-websockets-6.4.2/debian/changelog
--- qt6-websockets-6.4.2/debian/changelog   2023-07-25 18:29:09.0 
+
+++ qt6-websockets-6.4.2/debian/changelog   2024-02-02 23:55:25.0 
+
@@ -1,3 +1,10 @@
+qt6-websockets (6.4.2-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Fri, 02 Feb 2024 23:55:25 
+
+
 qt6-websockets (6.4.2-3) unstable; urgency=medium
 
   * Team upload to unstable.
diff -Nru qt6-websockets-6.4.2/debian/control 
qt6-websockets-6.4.2/debian/control
--- qt6-websockets-6.4.2/debian/control 2023-07-25 16:11:17.0 +
+++ qt6-websockets-6.4.2/debian/control 2024-02-02 23:55:25.0 +
@@ -26,8 +26,10 @@
 Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/qt6-websockets.git
 Rules-Requires-Root: no
 
-Package: libqt6websockets6
-Provides: qt6-websockets-abi (= 6.4.2),
+Package: libqt6websockets6t64
+Replaces: libqt6websockets6
+Breaks: libqt6websockets6 (<< ${source:Version})
+Provides: ${t64:Provides}, qt6-websockets-abi (= 6.4.2),
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends},
@@ -55,7 +57,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libqt6websockets6 (= ${binary:Version}), qt6-base-dev, 
${misc:Depends},
+Depends: libqt6websockets6t64 (= ${binary:Version}), qt6-base-dev, 
${misc:Depends},
 Breaks: libqt6websockets6-dev (<< 6.4.0-2~),
 Replaces: libqt6websockets6-dev (<< 6.4.0-2~),
 Description: Qt 6 WebSockets library - development files
diff -Nru qt6-websockets-6.4.2/debian/libqt6websockets6.install 
qt6-websockets-6.4.2/debian/libqt6websockets6.install
--- qt6-websockets-6.4.2/debian/libqt6websockets6.install   2022-09-06 
19:59:32.0 +
+++ qt6-websockets-6.4.2/debian/libqt6websockets6.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/libQt6WebSockets.so.*
diff -Nru qt6-websockets-6.4.2/debian/libqt6websockets6.symbols 
qt6-websockets-6.4.2/debian/libqt6websockets6.symbols
--- qt6-websockets-6.4.2/debian/libqt6websockets6.symbols   2023-01-02 
12:39:15.0 +
+++ qt6-websockets-6.4.2/debian/libqt6websockets6.symbols   1970-01-01 
00:00:00.0 +
@@ -1,174 +0,0 @@
-# SymbolsHelper-Confirmed: 6.4.0 amd64
-libQt6WebSockets.so.6 libqt6websockets6 #MINVER#, qt6-websockets-abi (= 6.4.2)
-* Build-Depends-Package: libqt6websockets6-dev
- _ZN10QWebSocket11qt_metacallEN11QMetaObject4CallEiPPv@Base 6.2.1
- _ZN10QWebSocket11qt_metacastEPKc@Base 6.2.1
- _ZN10QWebSocket12aboutToCloseEv@Base 6.2.1
- _ZN10QWebSocket12bytesWrittenEx@Base 6.2.1
- _ZN10QWebSocket12disconnectedEv@Base 6.2.1
- _ZN10QWebSocket12setPauseModeE6QFla

Bug#1062750: qt6-virtualkeyboard: NMU diff for 64-bit time_t transition

2024-02-02 Thread Sergio Durigan Junior
Source: qt6-virtualkeyboard
Version: 6.4.2+dfsg-4
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
qt6-virtualkeyboard as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru qt6-virtualkeyboard-6.4.2+dfsg/debian/changelog 
qt6-virtualkeyboard-6.4.2+dfsg/debian/changelog
--- qt6-virtualkeyboard-6.4.2+dfsg/debian/changelog 2023-07-26 
21:33:20.0 +
+++ qt6-virtualkeyboard-6.4.2+dfsg/debian/changelog 2024-02-02 
23:11:24.0 +
@@ -1,3 +1,10 @@
+qt6-virtualkeyboard (6.4.2+dfsg-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Fri, 02 Feb 2024 23:11:24 
+
+
 qt6-virtualkeyboard (6.4.2+dfsg-4) unstable; urgency=medium
 
   * Team upload to unstable.
diff -Nru qt6-virtualkeyboard-6.4.2+dfsg/debian/control 
qt6-virtualkeyboard-6.4.2+dfsg/debian/control
--- qt6-virtualkeyboard-6.4.2+dfsg/debian/control   2023-07-26 
21:32:16.0 +
+++ qt6-virtualkeyboard-6.4.2+dfsg/debian/control   2024-02-02 
23:11:24.0 +
@@ -31,7 +31,10 @@
 Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/qt6-virtualkeyboard.git
 Rules-Requires-Root: no
 
-Package: libqt6virtualkeyboard6
+Package: libqt6virtualkeyboard6t64
+Provides: ${t64:Provides}
+Replaces: libqt6virtualkeyboard6
+Breaks: libqt6virtualkeyboard6 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends},
@@ -45,7 +48,10 @@
  .
  This package contains the Qt Virtual Keyboard library.
 
-Package: libqt6hunspellinputmethod6
+Package: libqt6hunspellinputmethod6t64
+Provides: ${t64:Provides}
+Replaces: libqt6hunspellinputmethod6
+Breaks: libqt6hunspellinputmethod6 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends},
@@ -94,7 +100,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libqt6virtualkeyboard6 (= ${binary:Version}),
+Depends: libqt6virtualkeyboard6t64 (= ${binary:Version}),
  qt6-base-dev,
  ${misc:Depends},
 Breaks: libqt6virtualkeyboard6-dev (<< 6.4.1+dfsg-2~),
diff -Nru 
qt6-virtualkeyboard-6.4.2+dfsg/debian/libqt6hunspellinputmethod6.install 
qt6-virtualkeyboard-6.4.2+dfsg/debian/libqt6hunspellinputmethod6.install
--- qt6-virtualkeyboard-6.4.2+dfsg/debian/libqt6hunspellinputmethod6.install
2022-09-06 18:34:45.0 +
+++ qt6-virtualkeyboard-6.4.2+dfsg/debian/libqt6hunspellinputmethod6.install
1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/libQt6HunspellInputMethod.so.*
diff -Nru 
qt6-virtualkeyboard-6.4.2+dfsg/debian/libqt6hunspellinputmethod6.symbols 
qt6-virtualkeyboard-6.4.2+dfsg/debian/libqt6hunspellinputmethod6.symbols
--- qt6-virtualkeyboard-6.4.2+dfsg/debian/libqt6hunspellinputmethod6.symbols
2023-07-08 15:11:11.0 +
+++ qt6-virtualkeyboard-6.4.2+dfsg/debian/libqt6hunspellinputmethod6.symbols  

Bug#1062722: qt-qml-models: NMU diff for 64-bit time_t transition

2024-02-02 Thread Sergio Durigan Junior
Source: qt-qml-models
Version: 0~0.0-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
qt-qml-models as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru qt-qml-models-0~0.0/debian/changelog 
qt-qml-models-0~0.0/debian/changelog
--- qt-qml-models-0~0.0/debian/changelog2021-01-14 11:42:37.0 
+
+++ qt-qml-models-0~0.0/debian/changelog2024-02-02 22:34:21.0 
+
@@ -1,3 +1,10 @@
+qt-qml-models (0~0.0-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Fri, 02 Feb 2024 22:34:21 
+
+
 qt-qml-models (0~0.0-1) unstable; urgency=medium
 
   * Initial release (Closes: #980131)
diff -Nru qt-qml-models-0~0.0/debian/control qt-qml-models-0~0.0/debian/control
--- qt-qml-models-0~0.0/debian/control  2021-01-14 11:42:37.0 +
+++ qt-qml-models-0~0.0/debian/control  2024-02-02 22:34:21.0 +
@@ -8,7 +8,10 @@
 Homepage: https://github.com/cavewhere/qt-qml-models
 Rules-Requires-Root: no
 
-Package: libqtqmlmodels0
+Package: libqtqmlmodels0t64
+Provides: ${t64:Provides}
+Replaces: libqtqmlmodels0
+Breaks: libqtqmlmodels0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -30,7 +33,7 @@
 Package: libqtqmlmodels-dev 
 Architecture: any
 Multi-Arch: same
-Depends: libqtqmlmodels0 (= ${binary:Version}), ${misc:Depends}
+Depends: libqtqmlmodels0t64 (= ${binary:Version}), ${misc:Depends}
 Description: Additional list-type data models for QML apps
  This package adds 2 C++ data models to the qml back end, for use by 
  QML applications.
diff -Nru qt-qml-models-0~0.0/debian/libqtqmlmodels0.install 
qt-qml-models-0~0.0/debian/libqtqmlmodels0.install
--- qt-qml-models-0~0.0/debian/libqtqmlmodels0.install  2021-01-14 
11:42:37.0 +
+++ qt-qml-models-0~0.0/debian/libqtqmlmodels0.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libQtQmlModels.so.*
\ No newline at end of file
diff -Nru qt-qml-models-0~0.0/debian/libqtqmlmodels0t64.install 
qt-qml-models-0~0.0/debian/libqtqmlmodels0t64.install
--- qt-qml-models-0~0.0/debian/libqtqmlmodels0t64.install   1970-01-01 
00:00:00.0 +
+++ qt-qml-models-0~0.0/debian/libqtqmlmodels0t64.install   2021-01-14 
11:42:37.0 +
@@ -0,0 +1 @@
+usr/lib/*/libQtQmlModels.so.*
\ No newline at end of file
diff -Nru qt-qml-models-0~0.0/debian/libqtqmlmodels0t64.lintian-overrides 
qt-qml-models-0~0.0/debian/libqtqmlmodels0t64.lintian-overrides
--- qt-qml-models-0~0.0/debian/libqtqmlmodels0t64.lintian-overrides 
1970-01-01 00:00:00.0 +
+++ qt-qml-models-0~0.0/debian/libqtqmlmodels0t64.lintian-overrides 
2024-02-02 22:34:21.0 +
@@ -0,0 +1 @@
+libqtqmlmodels0t64: package-name-doesnt-match-sonames libqtqmlmodels0


Bug#1062721: qsopt-ex: NMU diff for 64-bit time_t transition

2024-02-02 Thread Sergio Durigan Junior
Source: qsopt-ex
Version: 2.5.10.3-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
qsopt-ex as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru qsopt-ex-2.5.10.3/debian/changelog qsopt-ex-2.5.10.3/debian/changelog
--- qsopt-ex-2.5.10.3/debian/changelog  2018-10-30 08:25:41.0 +
+++ qsopt-ex-2.5.10.3/debian/changelog  2024-02-02 22:20:45.0 +
@@ -1,3 +1,10 @@
+qsopt-ex (2.5.10.3-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Fri, 02 Feb 2024 22:20:45 
+
+
 qsopt-ex (2.5.10.3-2) unstable; urgency=medium
 
   * Team upload.
diff -Nru qsopt-ex-2.5.10.3/debian/control qsopt-ex-2.5.10.3/debian/control
--- qsopt-ex-2.5.10.3/debian/control2018-10-30 08:25:41.0 +
+++ qsopt-ex-2.5.10.3/debian/control2024-02-02 22:20:45.0 +
@@ -4,7 +4,7 @@
 Section: math
 Priority: optional
 Build-Depends: debhelper (>= 11~),
-   d-shlibs,
+   d-shlibs (>= 0.106),
libgmp-dev
 Standards-Version: 4.2.1
 Vcs-Browser: https://salsa.debian.org/med-team/qsopt-ex
@@ -15,7 +15,7 @@
 Architecture: any
 Depends: ${shlibs:Depends},
  ${misc:Depends},
- libqsopt-ex2 (= ${binary:Version})
+ libqsopt-ex2t64 (= ${binary:Version})
 Description: Exact linear programming solver
  QSopt-ex is an implementation of a simplex-based algorithm that returns exact
  rational solutions, taking advantage of the speed of floating-point
@@ -29,7 +29,7 @@
 Section: libdevel
 Depends: ${shlibs:Depends},
  ${misc:Depends},
- libqsopt-ex2 (= ${binary:Version})
+ libqsopt-ex2t64 (= ${binary:Version})
 Description: Exact linear programming solver -- development files
  QSopt-ex is an implementation of a simplex-based algorithm that returns exact
  rational solutions, taking advantage of the speed of floating-point
@@ -38,7 +38,10 @@
  .
  This package contains the header files and static library.
 
-Package: libqsopt-ex2
+Package: libqsopt-ex2t64
+Provides: ${t64:Provides}
+Replaces: libqsopt-ex2
+Conflicts: libqsopt-ex2 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
diff -Nru qsopt-ex-2.5.10.3/debian/libqsopt-ex2t64.lintian-overrides 
qsopt-ex-2.5.10.3/debian/libqsopt-ex2t64.lintian-overrides
--- qsopt-ex-2.5.10.3/debian/libqsopt-ex2t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ qsopt-ex-2.5.10.3/debian/libqsopt-ex2t64.lintian-overrides  2024-02-02 
22:20:45.0 +
@@ -0,0 +1 @@
+libqsopt-ex2t64: package-name-doesnt-match-sonames libqsopt-ex2
diff -Nru qsopt-ex-2.5.10.3/debian/rules qsopt-ex-2.5.10.3/debian/rules
--- qsopt-ex-2.5.10.3/debian/rules  2018-10-30 08:25:41.0 +
+++ qsopt-ex-2.5.10.3/debian/rules  2024-02-02 22:20:45.0 +
@@ -10,6 +10,7 @@
 override_dh_install:
dh_install
d-shlibmove --co

Bug#1062720: qpxtool: NMU diff for 64-bit time_t transition

2024-02-02 Thread Sergio Durigan Junior
Source: qpxtool
Version: 0.8.1-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
qpxtool as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru qpxtool-0.8.1/debian/changelog qpxtool-0.8.1/debian/changelog
--- qpxtool-0.8.1/debian/changelog  2020-01-01 00:00:01.0 +
+++ qpxtool-0.8.1/debian/changelog  2024-02-02 22:18:24.0 +
@@ -1,3 +1,10 @@
+qpxtool (0.8.1-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Fri, 02 Feb 2024 22:18:24 
+
+
 qpxtool (0.8.1-2) unstable; urgency=high
 
   [ Boris Pek ]
diff -Nru qpxtool-0.8.1/debian/control qpxtool-0.8.1/debian/control
--- qpxtool-0.8.1/debian/control2020-01-01 00:00:01.0 +
+++ qpxtool-0.8.1/debian/control2024-02-02 22:18:24.0 +
@@ -18,7 +18,7 @@
 
 Package: qpxtool
 Architecture: any
-Depends: libqpx0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libqpx0t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
 Suggests: pxfw
 Description: CD/DVD quality checker
  QPxTool gives you access to all available Quality Checks (Q-Checks) on written
@@ -32,7 +32,7 @@
 
 Package: pxfw
 Architecture: any
-Depends: libqpx0 (= ${binary:Version}),
+Depends: libqpx0t64 (= ${binary:Version}),
  qpxtool,
  ${misc:Depends},
  ${shlibs:Depends}
@@ -45,7 +45,10 @@
  This package contains pxfw, a firmware flash program for Plextor optical
  drives.
 
-Package: libqpx0
+Package: libqpx0t64
+Provides: ${t64:Provides}
+Replaces: libqpx0
+Breaks: libqpx0 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -60,7 +63,7 @@
 Package: libqpx-dev
 Architecture: any
 Section: libdevel
-Depends: libqpx0 (= ${binary:Version}), ${misc:Depends}
+Depends: libqpx0t64 (= ${binary:Version}), ${misc:Depends}
 Description: CD/DVD quality checker (development files)
  QPxTool gives you access to all available Quality Checks (Q-Checks) on written
  and blank media, that are available for your drive. This will help you to find
diff -Nru qpxtool-0.8.1/debian/libqpx0.install 
qpxtool-0.8.1/debian/libqpx0.install
--- qpxtool-0.8.1/debian/libqpx0.install2020-01-01 00:00:01.0 
+
+++ qpxtool-0.8.1/debian/libqpx0.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*.so.*
diff -Nru qpxtool-0.8.1/debian/libqpx0.lintian-overrides 
qpxtool-0.8.1/debian/libqpx0.lintian-overrides
--- qpxtool-0.8.1/debian/libqpx0.lintian-overrides  2020-01-01 
00:00:01.0 +
+++ qpxtool-0.8.1/debian/libqpx0.lintian-overrides  1970-01-01 
00:00:00.0 +
@@ -1,3 +0,0 @@
-# These libraries are for internal usage.
-libqpx0: package-name-doesnt-match-sonames
-libqpx0: no-symbols-control-file
diff -Nru qpxtool-0.8.1/debian/libqpx0t64.install 
qpxtool-0.8.1/debian/libqpx0t64.install
--- qpxtool-0.8.1/debian/l

Bug#1062719: qpdf: NMU diff for 64-bit time_t transition

2024-02-02 Thread Sergio Durigan Junior
Source: qpdf
Version: 11.8.0-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
qpdf as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru qpdf-11.8.0/debian/changelog qpdf-11.8.0/debian/changelog
--- qpdf-11.8.0/debian/changelog2024-01-08 17:48:05.0 +
+++ qpdf-11.8.0/debian/changelog2024-02-02 22:16:17.0 +
@@ -1,3 +1,10 @@
+qpdf (11.8.0-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Fri, 02 Feb 2024 22:16:17 
+
+
 qpdf (11.8.0-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru qpdf-11.8.0/debian/control qpdf-11.8.0/debian/control
--- qpdf-11.8.0/debian/control  2024-01-08 17:48:05.0 +
+++ qpdf-11.8.0/debian/control  2024-02-02 22:16:17.0 +
@@ -11,7 +11,10 @@
 Standards-Version: 4.6.2
 Homepage: https://qpdf.sourceforge.io
 
-Package: libqpdf29
+Package: libqpdf29t64
+Provides: ${t64:Provides}
+Replaces: libqpdf29
+Breaks: libqpdf29 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -43,7 +46,7 @@
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: ${misc:Depends}, libqpdf29 (= ${binary:Version}), libjpeg-dev, 
zlib1g-dev
+Depends: ${misc:Depends}, libqpdf29t64 (= ${binary:Version}), libjpeg-dev, 
zlib1g-dev
 Suggests: qpdf-doc
 Description: development files for PDF transformation/inspection library
  QPDF is a program that can be used to linearize (web-optimize),
diff -Nru qpdf-11.8.0/debian/libqpdf29.install 
qpdf-11.8.0/debian/libqpdf29.install
--- qpdf-11.8.0/debian/libqpdf29.install2024-01-08 17:48:05.0 
+
+++ qpdf-11.8.0/debian/libqpdf29.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-debian/tmp/usr/lib/*/libqpdf.so.*
diff -Nru qpdf-11.8.0/debian/libqpdf29.shlibs 
qpdf-11.8.0/debian/libqpdf29.shlibs
--- qpdf-11.8.0/debian/libqpdf29.shlibs 2024-01-08 17:48:05.0 +
+++ qpdf-11.8.0/debian/libqpdf29.shlibs 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-libqpdf 29 libqpdf29 (>> 11.8~)
diff -Nru qpdf-11.8.0/debian/libqpdf29t64.install 
qpdf-11.8.0/debian/libqpdf29t64.install
--- qpdf-11.8.0/debian/libqpdf29t64.install 1970-01-01 00:00:00.0 
+
+++ qpdf-11.8.0/debian/libqpdf29t64.install 2024-01-08 17:48:05.0 
+
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/libqpdf.so.*
diff -Nru qpdf-11.8.0/debian/libqpdf29t64.lintian-overrides 
qpdf-11.8.0/debian/libqpdf29t64.lintian-overrides
--- qpdf-11.8.0/debian/libqpdf29t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ qpdf-11.8.0/debian/libqpdf29t64.lintian-overrides   2024-02-02 
22:16:17.0 +
@@ -0,0 +1 @@
+libqpdf29t64: package-name-doesnt-match-sonames libqpdf29
diff -Nru qpdf-11.8.0/debian/libqpdf29t64.shlibs 
qpdf-11.8.0/debian/libqpdf29t64.shlibs
--- qpdf-11.8.0/debian/libqpdf29t64.shlibs  1970-01-01 00:00:00.000

Bug#1062718: qm-dsp: NMU diff for 64-bit time_t transition

2024-02-02 Thread Sergio Durigan Junior
Source: qm-dsp
Version: 1.7.1-7
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
qm-dsp as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru qm-dsp-1.7.1/debian/changelog qm-dsp-1.7.1/debian/changelog
--- qm-dsp-1.7.1/debian/changelog   2024-01-22 08:01:00.0 +
+++ qm-dsp-1.7.1/debian/changelog   2024-02-02 22:15:56.0 +
@@ -1,3 +1,10 @@
+qm-dsp (1.7.1-7.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Fri, 02 Feb 2024 22:15:56 
+
+
 qm-dsp (1.7.1-7) unstable; urgency=medium
 
   * B-D on liblapack-dev
diff -Nru qm-dsp-1.7.1/debian/control qm-dsp-1.7.1/debian/control
--- qm-dsp-1.7.1/debian/control 2024-01-22 08:01:00.0 +
+++ qm-dsp-1.7.1/debian/control 2024-02-02 22:15:56.0 +
@@ -16,7 +16,10 @@
 Vcs-Git: https://salsa.debian.org/multimedia-team/qm-dsp.git
 Vcs-Browser: https://salsa.debian.org/multimedia-team/qm-dsp
 
-Package: libqm-dsp0
+Package: libqm-dsp0t64
+Provides: ${t64:Provides}
+Replaces: libqm-dsp0
+Breaks: libqm-dsp0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends:
@@ -37,7 +40,7 @@
 Section: libdevel
 Architecture: any
 Depends:
- libqm-dsp0 (= ${binary:Version}),
+ libqm-dsp0t64 (= ${binary:Version}),
  ${misc:Depends},
 Multi-Arch: same
 Description: Development files (headers) for libqm-dsp library
diff -Nru qm-dsp-1.7.1/debian/libqm-dsp0.install 
qm-dsp-1.7.1/debian/libqm-dsp0.install
--- qm-dsp-1.7.1/debian/libqm-dsp0.install  2024-01-22 08:01:00.0 
+
+++ qm-dsp-1.7.1/debian/libqm-dsp0.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-lib*.so.*  /usr/lib/${DEB_HOST_MULTIARCH}
diff -Nru qm-dsp-1.7.1/debian/libqm-dsp0t64.install 
qm-dsp-1.7.1/debian/libqm-dsp0t64.install
--- qm-dsp-1.7.1/debian/libqm-dsp0t64.install   1970-01-01 00:00:00.0 
+
+++ qm-dsp-1.7.1/debian/libqm-dsp0t64.install   2024-01-22 08:01:00.0 
+
@@ -0,0 +1 @@
+lib*.so.*  /usr/lib/${DEB_HOST_MULTIARCH}
diff -Nru qm-dsp-1.7.1/debian/libqm-dsp0t64.lintian-overrides 
qm-dsp-1.7.1/debian/libqm-dsp0t64.lintian-overrides
--- qm-dsp-1.7.1/debian/libqm-dsp0t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ qm-dsp-1.7.1/debian/libqm-dsp0t64.lintian-overrides 2024-02-02 
22:15:56.0 +
@@ -0,0 +1 @@
+libqm-dsp0t64: package-name-doesnt-match-sonames libqm-dsp0


Bug#1062714: qdbm: NMU diff for 64-bit time_t transition

2024-02-02 Thread Sergio Durigan Junior
Source: qdbm
Version: 1.8.78-12
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
qdbm as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru qdbm-1.8.78/debian/changelog qdbm-1.8.78/debian/changelog
--- qdbm-1.8.78/debian/changelog2022-11-02 21:02:48.0 +
+++ qdbm-1.8.78/debian/changelog2024-02-02 21:46:29.0 +
@@ -1,3 +1,10 @@
+qdbm (1.8.78-12.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Fri, 02 Feb 2024 21:46:29 
+
+
 qdbm (1.8.78-12) unstable; urgency=medium
 
   * QA upload.
diff -Nru qdbm-1.8.78/debian/control qdbm-1.8.78/debian/control
--- qdbm-1.8.78/debian/control  2022-11-02 21:02:48.0 +
+++ qdbm-1.8.78/debian/control  2024-02-02 21:46:29.0 +
@@ -10,7 +10,10 @@
 XS-Ruby-Versions: all
 Section: libs
 
-Package: libqdbm14
+Package: libqdbm14t64
+Provides: ${t64:Provides}
+Replaces: libqdbm14
+Breaks: libqdbm14 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: QDBM Database Libraries without GDBM wrapper[runtime]
@@ -32,7 +35,7 @@
 Package: libqdbm-dev
 Section: libdevel
 Architecture: any
-Depends: libqdbm14 (= ${binary:Version}), ${misc:Depends}
+Depends: libqdbm14t64 (= ${binary:Version}), ${misc:Depends}
 Recommends: pkg-config
 Suggests: qdbm-doc
 Description: QDBM Database Libraries [development]
@@ -57,11 +60,13 @@
 Description: QDBM Database CGI commands
  This is the QDBM Database command package to be used as CGI commands.
 
-Package: libxqdbm3c2
+Package: libxqdbm3t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libxqdbm3c2
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Replaces: libqdbm3++c2 (<< 1.8.77-1)
-Breaks: libqdbm3++c2 (<< 1.8.77-1)
+Replaces: libxqdbm3c2, libqdbm3++c2 (<< 1.8.77-1)
+Breaks: libxqdbm3c2 (<< ${source:Version}), libqdbm3++c2 (<< 1.8.77-1)
 Description: QDBM Database Libraries for C++ [runtime]
  QDBM is an embedded database library compatible with GDBM and NDBM.
  It features hash database and B+ tree database and is developed referring
@@ -73,7 +78,7 @@
 Package: libxqdbm-dev
 Architecture: any
 Section: libdevel
-Depends: libxqdbm3c2 (= ${binary:Version}), libqdbm-dev (= ${binary:Version}), 
${misc:Depends}
+Depends: libxqdbm3t64 (= ${binary:Version}), libqdbm-dev (= 
${binary:Version}), ${misc:Depends}
 Replaces: libqdbm-dev (<< 1.8.78-1)
 Suggests: qdbm-doc
 Description: QDBM Database Libraries for C++ [development]
@@ -84,7 +89,7 @@
 Package: libqdbm3++c2
 Architecture: any
 Section: oldlibs
-Depends: libxqdbm3c2 (>= ${binary:Version}), ${misc:Depends}
+Depends: libxqdbm3t64 (>= ${binary:Version}), ${misc:Depends}
 Multi-Arch: no
 Description: QDBM Database Libraries for C++ [runtime] (transitional package)
  This is a dummy package to ease transition to new package name.
diff -Nru qdbm-1.8.78/deb

Bug#1062713: qd: NMU diff for 64-bit time_t transition

2024-02-02 Thread Sergio Durigan Junior
Source: qd
Version: 2.3.23+dfsg.1-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
qd as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru qd-2.3.23+dfsg.1/debian/changelog qd-2.3.23+dfsg.1/debian/changelog
--- qd-2.3.23+dfsg.1/debian/changelog   2022-02-20 12:58:54.0 +
+++ qd-2.3.23+dfsg.1/debian/changelog   2024-02-02 21:45:01.0 +
@@ -1,3 +1,10 @@
+qd (2.3.23+dfsg.1-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Fri, 02 Feb 2024 21:45:01 
+
+
 qd (2.3.23+dfsg.1-1) unstable; urgency=medium
 
   * New upstream release. Closes: #997255
diff -Nru qd-2.3.23+dfsg.1/debian/control qd-2.3.23+dfsg.1/debian/control
--- qd-2.3.23+dfsg.1/debian/control 2022-02-20 12:58:54.0 +
+++ qd-2.3.23+dfsg.1/debian/control 2024-02-02 21:45:01.0 +
@@ -18,7 +18,7 @@
 Package: libqd-dev
 Section: libdevel
 Architecture: any
-Depends: libqd0v5 (= ${binary:Version}), ${misc:Depends}
+Depends: libqd0t64 (= ${binary:Version}), ${misc:Depends}
 Recommmends: pkg-config
 Description: Double-double and quad double types in C++ and F90
  This package supports both a double-double datatype (approx. 32
@@ -28,11 +28,14 @@
  to convert an existing C++ or Fortran-90 program to use the library
  with only minor changes to the source code.
 
-Package: libqd0v5
+Package: libqd0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libqd0v5
+Breaks: libqd0v5 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
-Replaces: libqd2c2a, libqd0
+Replaces: libqd0v5, libqd2c2a, libqd0
 Conflicts: libqd2c2a, libqd0
 Description: Double-double and quad double types in C++ and F90
  This package supports both a double-double datatype (approx. 32
diff -Nru qd-2.3.23+dfsg.1/debian/libqd0t64.install 
qd-2.3.23+dfsg.1/debian/libqd0t64.install
--- qd-2.3.23+dfsg.1/debian/libqd0t64.install   1970-01-01 00:00:00.0 
+
+++ qd-2.3.23+dfsg.1/debian/libqd0t64.install   2022-02-20 12:58:54.0 
+
@@ -0,0 +1,2 @@
+usr/lib/*/libqd*.so.* 
+
diff -Nru qd-2.3.23+dfsg.1/debian/libqd0t64.lintian-overrides 
qd-2.3.23+dfsg.1/debian/libqd0t64.lintian-overrides
--- qd-2.3.23+dfsg.1/debian/libqd0t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ qd-2.3.23+dfsg.1/debian/libqd0t64.lintian-overrides 2024-02-02 
21:45:01.0 +
@@ -0,0 +1 @@
+libqd0t64: package-name-doesnt-match-sonames libqd0v5
diff -Nru qd-2.3.23+dfsg.1/debian/libqd0v5.install 
qd-2.3.23+dfsg.1/debian/libqd0v5.install
--- qd-2.3.23+dfsg.1/debian/libqd0v5.install2022-02-20 12:58:54.0 
+
+++ qd-2.3.23+dfsg.1/debian/libqd0v5.install1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib/*/libqd*.so.* 
-


Bug#1061448: "screen -ls" shows incorrect timestamps

2024-01-24 Thread Sergio Durigan Junior
Package: screen
Version: 4.9.1-1
Severity: minor

Hi,

This is the Debian counterpart of
https://bugs.launchpad.net/ubuntu/+source/screen/+bug/2050938.

"screen -ls" doesn't print correct timestamps.  I noticed that we carry
our own patch to calculate the session creation time, so it's likely
that this is a Debian specific bug, although I haven't checked other
distros.

--8<---cut here---start->8---
root@bla:~# date
Wed Jan 24 06:37:04 PM UTC 2024
root@bla:~# screen -ls
There is a screen on:
470.pts-1.bla   (02/18/2024 03:35:25 PM)(Detached)
1 Socket in /run/screen/S-root.
--8<---cut here---end--->8---

Thanks,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


signature.asc
Description: PGP signature


Bug#903999: RFC about DFSG-freeness of PHP license [Re: Bug#903999: ITP: php-doc -- Documentation for PHP]

2023-09-26 Thread Sergio Durigan Junior
Hello,

Disclaimer: I am not a lawyer and this is not legal advice.

I talked extensively to Athos during DebConf and, after looking at the
multiple licenses and nuances involved in this problem I believe:

1) Athos followed precisely the instructions from ftp-masters
(https://ftp-master.debian.org/php-license.html).  He also followed the
good practices pointed by Lintian.

2) IMO, it is possible to argue that php-doc is actually part of PHP
itself, judging by the fact that the project is hosted under the PHP
umbrella on the Microsoft Github repository.  If that's the case, then I
agree with Athos that we should extend the Lintian warning.

3) Ultimately, it is the ftp-master's job to determine whether php-doc's
license is suitable for Debian or not.  I don't think it's
necessary/beneficial to extend this discussion here.

Having said that, I will review and sponsor the package for Athos.

Thanks,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


signature.asc
Description: PGP signature


Bug#1052360: "!HAVE_STRLCPY" will fail is strlcpy exists

2023-09-20 Thread Sergio Durigan Junior
On Wednesday, September 20 2023, I wrote:

> Hi,
>
> Ubuntu Mantic (current development version) already has glibc 2.38 which
> provides its own version of strlcpy.  This makes cmake define
> HAVE_STRLCPY with an empty value, which in turn causes apt-cacher-ng to
> FTBFS due to:
>
>  /<>/src/meta.h:326:44: error: operator '!' has no right operand
>326 | #if !defined(HAVE_STRLCPY) || !HAVE_STRLCPY
>|^
>
> I opted to fix this problem by using the idiom "+ 0" when checking for
> the macro value:
>
>   #if !defined(HAVE_STRLCPY) || !(HAVE_STRLCPY + 0)

Here's the patch.

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/

From 9132aee28eda5e0233cbb9d53a8ca292ed24e99d Mon Sep 17 00:00:00 2001
From: Sergio Durigan Junior 
Date: Wed, 20 Sep 2023 16:38:19 -0400
Subject: [PATCH] Adjust !HAVE_STRLCPY macro check

When strlcpy is found (which is the case with glibc 2.38),
HAVE_STRLCPY will have an empty value, which makes the check
"!HAVE_STRLCPY" fail with:

 /<>/src/meta.h:326:44: error: operator '!' has no right operand
   326 | #if !defined(HAVE_STRLCPY) || !HAVE_STRLCPY
   |^

An easy fix is to use the "+ 0" idiom to make sure that the check
is performed against a valid value.

Signed-off-by: Sergio Durigan Junior 
---
 src/meta.cc | 2 +-
 src/meta.h  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/meta.cc b/src/meta.cc
index 9a2053f..e133f91 100644
--- a/src/meta.cc
+++ b/src/meta.cc
@@ -831,7 +831,7 @@ bool scaseequals(string_view a, string_view b)
 return true;
 }
 
-#if !defined(HAVE_STRLCPY) || !HAVE_STRLCPY
+#if !defined(HAVE_STRLCPY) || !(HAVE_STRLCPY + 0)
 size_t strlcpy(char *tgt, const char *src, size_t tgtSize)
 {
 auto p = src;
diff --git a/src/meta.h b/src/meta.h
index a1f4080..8f22c83 100644
--- a/src/meta.h
+++ b/src/meta.h
@@ -323,7 +323,7 @@ class NoCaseStringMap : public std::map
 static constexpr string_view svRN = szRN;
 static constexpr string_view svLF = "\n";
 
-#if !defined(HAVE_STRLCPY) || !HAVE_STRLCPY
+#if !defined(HAVE_STRLCPY) || !(HAVE_STRLCPY + 0)
 size_t strlcpy(char *tgt, const char *src, size_t tgtSize);
 #endif
 }
-- 
2.40.1



signature.asc
Description: PGP signature


Bug#1052360: "!HAVE_STRLCPY" will fail is strlcpy exists

2023-09-20 Thread Sergio Durigan Junior
Source: apt-cacher-ng
Version: 3.7.4-1
Severity: normal
Tags: patch

Hi,

Ubuntu Mantic (current development version) already has glibc 2.38 which
provides its own version of strlcpy.  This makes cmake define
HAVE_STRLCPY with an empty value, which in turn causes apt-cacher-ng to
FTBFS due to:

--8<---cut here---start->8---
 /<>/src/meta.h:326:44: error: operator '!' has no right operand
   326 | #if !defined(HAVE_STRLCPY) || !HAVE_STRLCPY
   |^
--8<---cut here---end--->8---

I opted to fix this problem by using the idiom "+ 0" when checking for
the macro value:

  #if !defined(HAVE_STRLCPY) || !(HAVE_STRLCPY + 0)

This makes the package build again.

This issue doesn't currently affect Debian, but it will when glibc 2.38
is uploaded.

Thanks,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


signature.asc
Description: PGP signature


Bug#1042937: libsasl2-dev should depend on libssl-dev

2023-08-02 Thread Sergio Durigan Junior
Source: cyrus-sasl2
Version: 2.1.28+dfsg1-2
Severity: grave

Hi there,

I noticed that the last upload for cyrus-sasl2 removed the md5.h header
file (among other stuff).  As it turns out, /usr/include/sasl/hmac-md5.h
will include  which will make builds using the header
FTBFS.  This is currently the case with OpenLDAP.

I'd like to request that libsasl2-dev depend on libssl-dev so that we
can get a working md5.h.

Thanks,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


signature.asc
Description: PGP signature


Bug#976991: I am stepping up to help with the GnuTLS → OpenSSL switch in OpenLDAP

2023-07-27 Thread Sergio Durigan Junior
On Wednesday, July 26 2023, Ryan Tandy wrote:

> On Wed, Jul 26, 2023 at 09:54:16AM +, John Scott wrote:
>> I'll write some TLS autopkgtests, we'll rebuild reverse dependencies
>> and see how they fare, it'll be great.
>
> That's an excellent first step, thanks for looking into it!

+1, thanks for helping with this, John.

> Regarding staging in experimental, Sergio currently uses that for
> merging new upstream versions into Ubuntu. Not raising that as a
> blocker per se, just to be aware that coordination might be
> appreciated.

Thank you, Ryan.

Indeed, I have been using the version on experimental as a base for
Ubuntu's OpenLDAP package.  I am more than willing to help with the
switch and sponsor uploads to experimental, though.  I usually need to
perform Ubuntu merges once per cycle (i.e., every six months), so we can
work on the switch during these intervals.

Thanks,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/



Bug#1041438: gdm3 dep8 failure & reenabling files provider

2023-07-18 Thread Sergio Durigan Junior
Control: tags -1 + patch

On Tuesday, July 18 2023, I wrote:

> Hi,
>
> The dep8 tests for gdm3 are currently failing with sssd 2.9.1-1 on
> Debian and Ubuntu:
>
>   https://ci.debian.net/data/autopkgtest/testing/amd64/g/gdm3/35903643/log.gz
[...]

Proposed patch:

https://salsa.debian.org/sssd-team/sssd/-/merge_requests/28

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


signature.asc
Description: PGP signature


Bug#1041438: gdm3 dep8 failure & reenabling files provider

2023-07-18 Thread Sergio Durigan Junior
Source: sssd
Version: 2.9.1-1
Severity: important
Forwarded: https://github.com/SSSD/sssd/issues/6838

Hi,

The dep8 tests for gdm3 are currently failing with sssd 2.9.1-1 on
Debian and Ubuntu:

  https://ci.debian.net/data/autopkgtest/testing/amd64/g/gdm3/35903643/log.gz

The reason is because the sssd.conf crafted by the test doesn't
explicitly define a "domain" section, but relies on setting
"enable_files_domain = True", which in turn sets "id_provider = files".
sssd 2.9.0 has deprecated this option, which now should be explicitly
enabled during build time using "--with-files-provider":

  https://github.com/SSSD/sssd/releases/tag/2.9.0

Given that "files domain" has been disabled because of
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=888207, I'd like to
know if using "--with-files-provider" would be acceptable to fix this
bug.

According to upstream:

  https://github.com/SSSD/sssd/issues/6838

in order to support and test "smart card auth of local users", then we
need to use such build time option, at least until the next upstream
release comes out (which should support such scenario via "id_provider =
proxy").

Thanks,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


signature.asc
Description: PGP signature


Bug#1039604: glusterfs: Drop support for 32-bit architectures

2023-06-27 Thread Sergio Durigan Junior
Source: glusterfs
Version: 10.3-5
Severity: important

Hi,

Upstream glusterfs has given several indications that they do not
care about/support 32-bit architectures, as can be seen in this
(non-exhaustive) list of issues:

- https://github.com/gluster/glusterfs/issues/3911

- https://github.com/gluster/glusterfs/issues/702

Moreover, in Ubuntu, where glusterfs is built for armhf, some issues
have been filed about problems related to this lack of 32-bit support,
like:

- https://bugs.launchpad.net/ubuntu/+source/glusterfs/+bug/1991441

- https://bugs.launchpad.net/ubuntu/+source/glusterfs/+bug/1951408

The underlying issue in these two bugs happen to be correlated:
glusterfs requires that the host supports 64-bit atomic operations, but
armhf and other 32-bit architectures don't offer such feature.

Therefore, I would like to request that the support for 32-bit
architecture in Debian's glusterfs package be dropped, please.

A quick investigation tells me that these packages will likely need to
be adjusted because they depend on glusterfs:

Reverse-Build-Depends
* fio   (for libglusterfs-dev)
* libvirt   (for libglusterfs-dev)
* nfs-ganesha   (for libglusterfs-dev)
* qemu  (for libglusterfs-dev)
* qemu  (for glusterfs-common)
* tgt   (for libglusterfs-dev)
* uwsgi (for libglusterfs-dev)

Reverse-Build-Depends-Arch
* samba (for libglusterfs-dev)

Let me know if there's anything I can do to help here.

Thanks,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


signature.asc
Description: PGP signature


Bug#1038265: [PATCH] Add riscv64 to webapp B-D list and disable LTO on Ubuntu

2023-06-16 Thread Sergio Durigan Junior
Source: git-annex
Version: 10.20230407-1
Severity: wishlist
Tags: patch

Hi again,

Still related to
https://bugs.launchpad.net/ubuntu/+source/git-annex/+bug/2019992, I
found a few more things that needs to be adjusted to properly build
git-annex on Ubuntu.

1) We need to add riscv64 to the list of archs for webapp B-Ds on
   d/control, otherwise the build will always fail on that architecture.
   I believe this makes sense for Debian because of our intention to
   fully support riscv64 on trixie.

2) Ubuntu enables LTO by default, and I found that that can introduce a
   problem when compiling git-annex on ppc64el.  For that reason, I'd
   like to propose the following change which disables LTO on that
   specific arch.

Thanks,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/

diff --git a/debian/control b/debian/control
index e8737cde6f..41293b4dd4 100644
--- a/debian/control
+++ b/debian/control
@@ -34,16 +34,16 @@ Build-Depends:
libghc-hinotify-dev (>= 0.3.10) [linux-any],
libghc-dbus-dev (>= 0.10.7) [linux-any],
libghc-fdo-notify-dev (>= 0.3) [linux-any],
-   libghc-yesod-dev (>= 1.2.6.1)   [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x],
-   libghc-yesod-core-dev (>= 1.2.19)   [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x],
-   libghc-yesod-form-dev (>= 1.3.15)   [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x],
-   libghc-yesod-static-dev (>= 1.2.4)  [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x],
-   libghc-shakespeare-dev (>= 2.0.0)   [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x],
-   libghc-clientsession-dev[i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x],
-   libghc-warp-dev (>= 3.0.0.5)[i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x],
-   libghc-warp-tls-dev [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x],
-   libghc-wai-dev  [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x],
-   libghc-wai-extra-dev[i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x],
+   libghc-yesod-dev (>= 1.2.6.1)   [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x 
riscv64],
+   libghc-yesod-core-dev (>= 1.2.19)   [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x 
riscv64],
+   libghc-yesod-form-dev (>= 1.3.15)   [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x 
riscv64],
+   libghc-yesod-static-dev (>= 1.2.4)  [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x 
riscv64],
+   libghc-shakespeare-dev (>= 2.0.0)   [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x 
riscv64],
+   libghc-clientsession-dev[i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x 
riscv64],
+   libghc-warp-dev (>= 3.0.0.5)[i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x 
riscv64],
+   libghc-warp-tls-dev [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x 
riscv64],
+   libghc-wai-dev  [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x 
riscv64],
+   libghc-wai-extra-dev[i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x 
riscv64],
libghc-dav-dev (>= 1.0),
libghc-persistent-dev (>= 2.8.1),
libghc-persistent-template-dev,
diff --git a/debian/rules b/debian/rules
index 1d8d167a9b..c19da8bb98 100755
--- a/debian/rules
+++ b/debian/rules
@@ -30,6 +30,9 @@ export ZSH_COMPLETIONS_PATH=/usr/share/zsh/vendor-completions
 ifeq (yes, $(shell dpkg-vendor --derives-from Ubuntu && echo yes))
 # See LP: #2019992
 export DEB_LDFLAGS_MAINT_STRIP = -Wl,-Bsymbolic-functions
+ifneq (,$(filter $(DEB_HOST_ARCH), ppc64el))
+export DEB_BUILD_MAINT_OPTIONS = optimize=-lto
+endif
 endif
 
 %:


signature.asc
Description: PGP signature


  1   2   3   4   5   6   >