Bug#1044076: influxdb-python and pandas 2.1

2024-01-29 Thread Rebecca N. Palmer
Some looking through the code suggests that the precision is user-set 
and hence constant within a single query, and hence that this fix is OK, 
but I'm not entirely certain of that.


There are ways to make pandas 2.x accept mixed time format, but I think 
they're 2.x _only_ and/or slow.




Bug#1060387: libc6:amd64 (2.37-13) upgrade stuck at Setting up on WSL 2

2024-01-29 Thread Thom Castermans
Just want to confirm that Raffaele Bratta's solution of switching to
systemd also resolved the issue for me. Basically, adding to
`/etc/wsl.conf` the following configuration:

```
[boot]
systemd = true
```

and then rebooting by executing `wsl --shutdown`. After that, I could
finally run `dpkg --configure -a` successfully.

Cheers, Thom


Bug#1061935: please don't link against the shared libbfd library

2024-01-29 Thread Matthias Klose

Package: src:lfortran
Version: 0.30.0-2
Severity: important
Tags: sid trixie

please don't link against the private shared libbfd library, but use 
static linking instead and add a Built-Using attribute to the lfortran 
binary package.


libbinutils has an upper versioned dependency, provides no stable ABI, 
and then requires rebuilding with each new binutils snapshot.




Bug#1053946: tqdm and pandas 2.1 / python 3.12

2024-01-29 Thread Rebecca N. Palmer
That turned out to be easier than it looked - fixing the easy one also 
made the others go away.  Please upload this:

https://salsa.debian.org/rnpalmer-guest/tqdm



Bug#1061934: boinc: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: boinc
Version: 7.20.5+dfsg-1.1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru boinc-7.20.5+dfsg/debian/changelog boinc-7.20.5+dfsg/debian/changelog
--- boinc-7.20.5+dfsg/debian/changelog  2023-04-25 16:59:54.0 +
+++ boinc-7.20.5+dfsg/debian/changelog  2024-01-30 06:02:43.0 +
@@ -1,3 +1,13 @@
+boinc (7.20.5+dfsg-1.2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * In addition, disable code in debian/rules that adds a 
+boinc-server-maker package whenever targeting experimental, as this
+makes the package FTBFS.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 06:02:43 +
+
 boinc (7.20.5+dfsg-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru boinc-7.20.5+dfsg/debian/control boinc-7.20.5+dfsg/debian/control
--- boinc-7.20.5+dfsg/debian/control2023-04-25 16:59:54.0 +
+++ boinc-7.20.5+dfsg/debian/control2024-01-30 06:02:43.0 +
@@ -133,7 +133,7 @@
  adduser,
  ca-certificates,
  lsb-base (>= 3.0-6),
- libboinc7 (= ${binary:Version})
+ libboinc7t64 (= ${binary:Version})
 Suggests: boinc-manager,
   boinc-client-opencl,
   boinc-client-nvidia-cuda,
@@ -226,8 +226,8 @@
 Architecture: any
 Section: libdevel
 Depends: ${misc:Depends},
- libboinc-app7 (= ${binary:Version}),
- libboinc7 (= ${binary:Version}),
+ libboinc-app7t64 (= ${binary:Version}),
+ libboinc7t64 (= ${binary:Version}),
  libc6-dev | libc-dev,
  default-libmysqlclient-dev,
  libssl-dev,
@@ -245,7 +245,7 @@
  development of scientific applications that work seamlessly across
  many Linux distributions and different releases of the same.
 
-Package: libboinc-app7
+Package: libboinc-app7t64
 Architecture: any
 Section: libs
 Provides: libboinc-app
@@ -264,7 +264,7 @@
  This package contains dynamic libraries that are needed for applications
  which utilizes the BOINC infrastructure and the boinc-client itself.
 
-Package: libboinc7
+Package: libboinc7t64
 Architecture: any
 Section: libs
 Provides: libboinc
diff -Nru boinc-7.20.5+dfsg/debian/control.in 
boinc-7.20.5+dfsg/debian/control.in
--- boinc-7.20.5+dfsg/debian/control.in 2022-09-12 21:02:47.0 +
+++ boinc-7.20.5+dfsg/debian/control.in 2024-01-30 06:02:43.0 +
@@ -133,7 +133,7 @@
 @ adduser,
 @ ca-certificates,
 @ lsb-base (>= 3.0-6),
-@ libboinc7 (= ${binary:Version})
+@ libboinc7t64 (= ${binary:Version})
 @Suggests: boinc-manager,
 @  boinc-client-opencl,
 @  boinc-client-nvidia-cuda,
@@ -226,8 +226,8 @@
 @Architecture: any
 @Section: libdevel
 @Depends: ${misc:Depends},
-@ libboinc-app7 (= ${binary:Version}),
-@ libboinc7 (= ${binary:Version}),
+@ libboinc-app7t64 (= ${binary:Version}),
+@ libboinc7t64 (= ${binary:Version}),
 @ libc6-dev | libc-dev,
 @ 

Bug#1061879: webkit2gtk: Incorrect build-dependency on libseccomp-dev for m68k

2024-01-29 Thread John Paul Adrian Glaubitz
Hello,

On Mon, 2024-01-29 at 23:41 +, Alberto Garcia wrote:
> On Mon, Jan 29, 2024 at 11:57:31PM +0100, John Paul Adrian Glaubitz wrote:
> > src:webkit2gtk is currently BD-Uninstallable on m68k [1] since
> > libseccomp is currently not available yet.
> 
> I guess that the main problem is that webkit2gtk hasn't built in
> m68k since the 2.36.x branch[1]. Is there anyone with the time and
> knowledge to make it work again?

It's not building because of the natural 16-bit alignment on m68k which
means that the size asserts fail.

However, I am building packages like webkit2gtk manually from time to time
when I need them and upload them to unreleased if they become too old.

In the long term, we're going to switch the default alignment on m68k
to 32 bits which will fix these issues once and for all.

> Otherwise changing the libseccomp build depencency is not really going to
> solve anything, it only adds additional complexity to the build scripts.

Please just fix the build dependencies and let the rest be my problem.

It will eventually be fixed.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Bug#1032972: handbrake: debian version of handbrake does not handle subtitles correctly

2024-01-29 Thread michael spreng

Hi Moritz

On 29/01/2024 22:48, Moritz Mühlenhoff wrote:

Can you please send/propose this upstream, they are in a much better position
to assess this approach.

Either by making a pull requesthttps://github.com/HandBrake/HandBrake  or
by opening an issue there.


It has been reported here: 
https://github.com/HandBrake/HandBrake/issues/4029


In short: HandBrake developers insist that handbrake is buildt with 
their heavily patched version of ffmpeg (they prefer ffmpeg handling the 
pts). The Debian package gets branded as unsupported. FFmpeg on the 
other hand does not accept that "convenience" patch (reasoning "That 
makes no sense": https://trac.ffmpeg.org/ticket/10681). And Debian seems 
to be caught in the middle of the hardened positions between those two 
projects.


So sorry, someone has already tried that, and unfortunately for human 
reasons that has failed. Debian has may sympathy, being the anonymous 
bystander caught in the proverbial crossfire.


Thank you for your efforts to resolve this,

Michael


Bug#1061933: apktool: path towards upgrading to newest upstream version

2024-01-29 Thread Hans-Christoph Steiner



Package: apktool
Version: 2.7.0+dfsg-7
Control: tags -1 help newcomer

Upstream changed the Gradle setup to use Kotlin files (e.g. build.gradle.kts) 
rather than the Groovy files (e.g. build.gradle).  I spoke with upstream about 
the changes to the buildsystem, they said that it was about switching to Kotlin 
and otherwise the buildsystem is basically the same.


I think the easiest path to upgrading apktool to 2.9.3 will be to patch in the 
old build.gradle files and patch out the build.gradle.kts files.  If someone 
manages to get a new enough Kotlin and Gradle into Debian, then the 
build.gradle.kts files should just work.




Bug#1061660: liblwp-protocol-https-perl: Fail to verify certificates

2024-01-29 Thread Christian Marillat
On 29 janv. 2024 20:58, gregor herrmann  wrote:

> On Mon, 29 Jan 2024 08:53:45 +0100, Christian Marillat wrote:

[...]

>> This diff fix this issue.
>
> Thanks for checking.
> Alright, so we know that 
> 1) something is different between your and my environment, and
> 2) one of the two small changes between 6.11 and 6.12 causes errors
>for you
>
> Could you try which of the two hunks is the culprit? My very random
> guess is that it's the first one [0]; for some reason my laptop
> prefers IPv4 although I also have IPv6 …

My DMZ doesn't have IPv6.

The second hunk fix this issue for me.

,
| @@ -96,9 +96,12 @@
|  if ( $Net::HTTPS::SSL_SOCKET_CLASS->can('start_SSL')) {
|  *_upgrade_sock = sub {
| my ($self,$sock,$url) = @_;
| +# SNI should be passed there only if it is not an IP address.
| +# Details: 
https://github.com/libwww-perl/libwww-perl/issues/449#issuecomment-1896175509
| +   my $host = $url->host_port() =~ m/:|^[\d.]+$/s ? undef : $url->host();
| $sock = LWP::Protocol::https::Socket->start_SSL( $sock,
| SSL_verifycn_name => $url->host,
| -   SSL_hostname => $url->host,
| +   SSL_hostname => $host,
| $self->_extra_sock_opts,
| );
| $@ = LWP::Protocol::https::Socket->errstr if ! $sock;
`

Christian



Bug#1058450: pexpect: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" returned exit code 13

2024-01-29 Thread Yogeswaran Umasankar

Hi,

I have updated pexpect [0] to new upstream and worked on a fix for build
issue with Python 3.12.

[0] https://salsa.debian.org/python-team/packages/pexpect

Thank you,
Yogeswaran.



Bug#1059995: Re: Bug#1059995: pdns: flaky autopkgtest (host dependent): pdns.service: Failed to set up IPC namespacing: Resource temporarily unavailable

2024-01-29 Thread Chris Hofstaedtler
* Paul Gevers  [240126 22:25]:
> Hi zeha,
> 
> On 26-01-2024 10:21, Chris Hofstaedtler wrote:
> > I see this "works", but now the tests fail after one try on the
> > problematic worker and then are never retried. Can this please be
> > fixed?
> 
> What do you have in mind? I think you need to wait until issue 166 [1] is
> fixed, which I guess isn't going to happen soon.

166 seems like an option, or auto-retry on a different worker, if
thats possible?

Chris



Bug#1061473: bookworm-pu: package tinyxml/2.6.2-6+deb12u1

2024-01-29 Thread Adam D. Barratt
Control: tags -1 + confirmed

On Tue, 2024-01-30 at 00:07 +0100, Guilhem Moulin wrote:
> Control: tags -1 - moreinfo
> 
> On Mon, 29 Jan 2024 at 21:55:37 +, Adam D. Barratt wrote:
> > 
> > On Thu, 2024-01-25 at 04:45 +0100, Guilhem Moulin wrote:
> > > Fix CVE-2023-34194: Reachable assertion (and application exit)
> > > via a
> > > crafted XML document with a '\0' located after whitespace.
> > 
> > +  * Fix CVE-2023-34194 / CVE-2023-40462: Reachable assertion (and
> > application
> > 
> > As far as I can tell from the Security Tracker, CVE-2023-40462
> > specifically refers to TinyXML's use in software that isn't in
> > Debian.
> > Does it make sense to mention it in the changelog?
> 
> That CVE was assigned to TinyXML until
> https://salsa.debian.org/security-tracker-team/security-tracker/-/commit/7e507c932b999df48f808969c00f07a638e3357b
>  ,
> see also https://bugs.debian.org/1059315 .
> 

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059315#54 seems like
they should be considered separate.

> But fair enough, new debiff attached :-)
> 

Thanks. Please go ahead.

Regards,

Adam



Bug#1061465: bookworm-pu: package usbutils/014-1+deb12u1

2024-01-29 Thread Aurelien Jarno
On 2024-01-29 21:56, Adam D. Barratt wrote:
> Control: tags -1 + confirmed
> 
> On Wed, 2024-01-24 at 23:06 +0100, Aurelien Jarno wrote:
> > The usbutils package contains a simple shell script called usb-
> > devices
> > to list all USB devices with their basic characteristics. A
> > regression
> > has been introduced in the version in bookworm, which causes some
> > devices behind hubs to be missed.
> 
> Please go ahead.
 
Thanks, uploaded.

-- 
Aurelien Jarno  GPG: 4096R/1DDD8C9B
aurel...@aurel32.net http://aurel32.net



Bug#1060454: RM: boost1.81 -- ROM; Superseded by boost1.83

2024-01-29 Thread Esa Peuha
Control: tags -1 - moreinfo

Both pbcopper and r-cran-openmx have switched to the default version of
boost, so there shouldn't be anything left to block boost1.81 removal.



Bug#1061825: python-dbusmock autopkg tests fail with Python 3.12

2024-01-29 Thread Martin Pitt
Control: tag -1 pending

Hallo Matthias,

Matthias Klose [2024-01-29 21:27 +0100]:
> 636s NO TESTS RAN (skipped=4)
> 637s autopkgtest [01:57:06]: test upstream: ---]
> 637s autopkgtest [01:57:06]: test upstream:  - - - - - - - - - - results - -
> - - - - - - - -
> 637s upstream FAIL non-zero exit status 5
>
> now exits with exit value 5 when no tests are run

Thanks for reporting! I can reproduce easily (thanks for making python3.12
available in unstable!). This is indeed a rather welcome change.

Fixed in
https://salsa.debian.org/python-team/packages/python-dbusmock/-/commit/35eccabe574c3d7427a59c201256c2c1e817bace

Pitti



Bug#1061932: blitz++: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: blitz++
Version: 1:1.0.2+ds-4
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru blitz++-1.0.2+ds/debian/changelog blitz++-1.0.2+ds/debian/changelog
--- blitz++-1.0.2+ds/debian/changelog   2022-11-20 16:05:45.0 +
+++ blitz++-1.0.2+ds/debian/changelog   2024-01-30 05:47:03.0 +
@@ -1,3 +1,10 @@
+blitz++ (1:1.0.2+ds-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 05:47:03 +
+
 blitz++ (1:1.0.2+ds-4) unstable; urgency=medium
 
   * Debianization:
diff -Nru blitz++-1.0.2+ds/debian/control blitz++-1.0.2+ds/debian/control
--- blitz++-1.0.2+ds/debian/control 2022-07-30 16:43:23.0 +
+++ blitz++-1.0.2+ds/debian/control 2024-01-30 05:47:03.0 +
@@ -18,14 +18,16 @@
 Vcs-Git: https://salsa.debian.org/math-team/blitzxx.git
 Vcs-Browser: https://salsa.debian.org/math-team/blitzxx
 
-Package: libblitz0v5
+Package: libblitz0t64
+Breaks: libblitz0v5 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Suggests: libblitz-doc
 Conflicts: libblitz0, libblitz0ldbl
-Provides: libblitz0
-Replaces: libblitz0, libblitz0ldbl
+Provides: libblitz0, ${t64:Provides}
+X-Time64-Compat: libblitz0v5
+Replaces: libblitz0v5, libblitz0, libblitz0ldbl
 Multi-Arch: same
 Description: C++ template class library for scientific computing
  Blitz++ offers a high level of abstraction,
@@ -37,7 +39,7 @@
 Package: libblitz0-dev
 Architecture: any
 Section: libdevel
-Depends: libblitz0v5 (= ${binary:Version}), ${misc:Depends}
+Depends: libblitz0t64 (= ${binary:Version}), ${misc:Depends}
 Suggests: pkg-config, libblitz-doc (= ${source:Version})
 Conflicts: libblitz-dev, blitz++
 Provides: libblitz-dev, blitz++
diff -Nru blitz++-1.0.2+ds/debian/libblitz0t64.Debian 
blitz++-1.0.2+ds/debian/libblitz0t64.Debian
--- blitz++-1.0.2+ds/debian/libblitz0t64.Debian 1970-01-01 00:00:00.0 
+
+++ blitz++-1.0.2+ds/debian/libblitz0t64.Debian 2016-07-23 23:25:59.0 
+
@@ -0,0 +1,20 @@
+blitz++ for DEBIAN
+
+This is the blitz++ (c++) numerical library for Debian.
+
+In some places, the package is called blitz, in others blitz++.
+For instance, the headers are in /usr/include/blitz .
+
+If you have installed the libblitz-doc package you will
+find some examples in /usr/share/doc/libblitz-doc/examples.
+There is a Makefile.examples to build and test all examples.
+
+The benchmark directory has not been installed here, because it
+tests blitz++ against FORTRAN 90, which is not available for debian.
+
+Packaged by
+John Lapeyre  Thu, 10 Sep 1998 15:58:31 -0700
+Took over by
+Konstantinos Margaritis  Thu, 20 Apr 2000 12:45:08 +0300
+Group maintained since
+Andreas Tille   Sun, 29 Apr 2007 17:06:38 +0200
diff -Nru blitz++-1.0.2+ds/debian/libblitz0t64.docs 
blitz++-1.0.2+ds/debian/libblitz0t64.docs
--- blitz++-1.0.2+ds/debian/libblitz0t64.docs   1970-01-01 00:00:00.0 
+

Bug#1061931: biosquid: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Control: tags -1 - pending patch

Unfortunately, it turns out that due to the use of d-shlibs this patch is
insufficient.  d-shlibs appears to need patching for every ABI transition,
and only knows about the long-finished c102, ldbl, and v5 transitions (which
misses several other ABI transitions that have happened).

So removing the 'pending' tag for the moment, I guess we need to go patch
d-shlibs to know about t64.

Also while debugging this I noticed that the conversion script didn't
appropriate handle strict versioned dependencies on libsquid1; so here is an
updated patch that includes that, though it is still incomplete because
debian/rules will also need updating once d-shlibs supports t64.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru biosquid-1.9g+cvs20050121/debian/changelog 
biosquid-1.9g+cvs20050121/debian/changelog
--- biosquid-1.9g+cvs20050121/debian/changelog  2024-01-14 13:29:59.0 
+
+++ biosquid-1.9g+cvs20050121/debian/changelog  2024-01-30 04:35:51.0 
+
@@ -1,3 +1,10 @@
+biosquid (1.9g+cvs20050121-13.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 04:35:51 +
+
 biosquid (1.9g+cvs20050121-13) unstable; urgency=medium
 
   * Fix clean target
diff -Nru biosquid-1.9g+cvs20050121/debian/control 
biosquid-1.9g+cvs20050121/debian/control
--- biosquid-1.9g+cvs20050121/debian/control2024-01-14 13:29:59.0 
+
+++ biosquid-1.9g+cvs20050121/debian/control2024-01-30 04:35:51.0 
+
@@ -14,7 +14,7 @@
 Package: biosquid
 Architecture: any
 Depends: ${shlibs:Depends},
- libsquid1 (= ${binary:Version}),
+ libsquid1t64 (= ${binary:Version}),
  ${misc:Depends}
 Recommends: hmmer
 Description: utilities for biological sequence analysis
@@ -28,7 +28,10 @@
  This package contains some tools to demonstrate the features of the
  SQUID library.
 
-Package: libsquid1
+Package: libsquid1t64
+Provides: ${t64:Provides}
+Replaces: libsquid1
+Breaks: libsquid1 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -49,7 +52,7 @@
 Architecture: any
 Section: libdevel
 Depends: ${shlibs:Depends},
- libsquid1 (= ${binary:Version}),
+ libsquid1t64 (= ${binary:Version}),
  ${misc:Depends}
 Breaks: biosquid-dev
 Provides: biosquid-dev


signature.asc
Description: PGP signature


Bug#1061931: biosquid: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: biosquid
Version: 1.9g+cvs20050121-13
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru biosquid-1.9g+cvs20050121/debian/changelog 
biosquid-1.9g+cvs20050121/debian/changelog
--- biosquid-1.9g+cvs20050121/debian/changelog  2024-01-14 13:29:59.0 
+
+++ biosquid-1.9g+cvs20050121/debian/changelog  2024-01-30 04:35:42.0 
+
@@ -1,3 +1,10 @@
+biosquid (1.9g+cvs20050121-13.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 04:35:42 +
+
 biosquid (1.9g+cvs20050121-13) unstable; urgency=medium
 
   * Fix clean target
diff -Nru biosquid-1.9g+cvs20050121/debian/control 
biosquid-1.9g+cvs20050121/debian/control
--- biosquid-1.9g+cvs20050121/debian/control2024-01-14 13:29:59.0 
+
+++ biosquid-1.9g+cvs20050121/debian/control2024-01-30 04:35:42.0 
+
@@ -28,7 +28,10 @@
  This package contains some tools to demonstrate the features of the
  SQUID library.
 
-Package: libsquid1
+Package: libsquid1t64
+Provides: ${t64:Provides}
+Replaces: libsquid1
+Breaks: libsquid1 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},


Bug#1061929: bamf: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: bamf
Version: 0.5.6+repack-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru bamf-0.5.6+repack/debian/changelog bamf-0.5.6+repack/debian/changelog
--- bamf-0.5.6+repack/debian/changelog  2022-02-25 23:21:02.0 +
+++ bamf-0.5.6+repack/debian/changelog  2024-01-30 04:29:18.0 +
@@ -1,3 +1,10 @@
+bamf (0.5.6+repack-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 04:29:18 +
+
 bamf (0.5.6+repack-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru bamf-0.5.6+repack/debian/control bamf-0.5.6+repack/debian/control
--- bamf-0.5.6+repack/debian/control2021-08-21 10:29:16.0 +
+++ bamf-0.5.6+repack/debian/control2024-01-30 04:29:18.0 +
@@ -39,11 +39,13 @@
  module that facilitates the matching of applications started
  through GDesktopAppInfo.
 
-Package: libbamf3-2
+Package: libbamf3-2t64
+Provides: ${t64:Provides}
+Replaces: libbamf3-2
 Architecture: any
 Depends: ${misc:Depends},
  ${shlibs:Depends},
-Breaks: unity (<< 3.2.12),
+Breaks: libbamf3-2 (<< ${source:Version}), unity (<< 3.2.12),
 Pre-Depends: ${misc:Pre-Depends},
 Multi-Arch: same
 Description: Window matching library - shared library
diff -Nru bamf-0.5.6+repack/debian/libbamf3-2.install 
bamf-0.5.6+repack/debian/libbamf3-2.install
--- bamf-0.5.6+repack/debian/libbamf3-2.install 2018-11-13 15:47:00.0 
+
+++ bamf-0.5.6+repack/debian/libbamf3-2.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libbamf3.so.*
diff -Nru bamf-0.5.6+repack/debian/libbamf3-2.symbols 
bamf-0.5.6+repack/debian/libbamf3-2.symbols
--- bamf-0.5.6+repack/debian/libbamf3-2.symbols 2018-12-10 20:35:15.0 
+
+++ bamf-0.5.6+repack/debian/libbamf3-2.symbols 1970-01-01 00:00:00.0 
+
@@ -1,72 +0,0 @@
-libbamf3.so.2 libbamf3-2 #MINVER#
- bamf_application_get_application_menu@Base 0.3.0
- bamf_application_get_application_type@Base 0.2.20
- bamf_application_get_desktop_file@Base 0.2.20
- bamf_application_get_focusable_child@Base 0.3.0
- bamf_application_get_show_menu_stubs@Base 0.2.48
- bamf_application_get_supported_mime_types@Base 0.3.0
- bamf_application_get_type@Base 0.2.20
- bamf_application_get_window_for_xid@Base 0.5.3
- bamf_application_get_windows@Base 0.2.20
- bamf_application_get_xids@Base 0.2.20
- bamf_application_new@Base 0.2.20
- bamf_application_new_favorite@Base 0.2.60
- bamf_control_create_local_desktop_file@Base 0.5.0
- bamf_control_get_default@Base 0.2.20
- bamf_control_get_type@Base 0.2.20
- bamf_control_insert_desktop_file@Base 0.2.20
- bamf_control_register_application_for_pid@Base 0.2.20
- bamf_factory_get_type@Base 0.2.20
- bamf_matcher_application_is_running@Base 0.2.20
- bamf_matcher_get_active_application@Base 0.2.20
- bamf_matcher_get_active_window@Base 0.2.20
- bamf_matcher_get_application_for_desktop_file@Base 0.2.60
- bamf_matcher_get_application_for_window@Base 

Bug#1061930: belle-sip: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: belle-sip
Version: 5.2.0+dfsg-3
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru belle-sip-5.2.0+dfsg/debian/changelog 
belle-sip-5.2.0+dfsg/debian/changelog
--- belle-sip-5.2.0+dfsg/debian/changelog   2023-08-05 13:18:08.0 
+
+++ belle-sip-5.2.0+dfsg/debian/changelog   2024-01-30 04:31:34.0 
+
@@ -1,3 +1,10 @@
+belle-sip (5.2.0+dfsg-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 04:31:34 +
+
 belle-sip (5.2.0+dfsg-3) unstable; urgency=high
 
   * Add Breaks+Replaces against libbellesip1 (Closes: #1043055)
diff -Nru belle-sip-5.2.0+dfsg/debian/control 
belle-sip-5.2.0+dfsg/debian/control
--- belle-sip-5.2.0+dfsg/debian/control 2023-08-05 13:18:08.0 +
+++ belle-sip-5.2.0+dfsg/debian/control 2024-01-30 04:31:34.0 +
@@ -42,15 +42,16 @@
  .
  This package contains the development files.
 
-Package: libbellesip2
+Package: libbellesip2t64
+Provides: ${t64:Provides}
 Pre-Depends: ${misc:Pre-Depends},
 Architecture: any
 Multi-Arch: same
 Recommends: dns-root-data
 Depends: ${misc:Depends},
  ${shlibs:Depends},
-Breaks: libbellesip1 (<< 5.2)
-Replaces: libbellesip1 (<< 5.2)
+Breaks: libbellesip2 (<< ${source:Version}), libbellesip1 (<< 5.2)
+Replaces: libbellesip2, libbellesip1 (<< 5.2)
 Description: SIP stack from the Linphone team
  Belle-Sip is a new SIP stack (RFC3261) developed by the Linphone team.
  .
diff -Nru belle-sip-5.2.0+dfsg/debian/libbellesip2.install 
belle-sip-5.2.0+dfsg/debian/libbellesip2.install
--- belle-sip-5.2.0+dfsg/debian/libbellesip2.install2023-08-05 
13:18:08.0 +
+++ belle-sip-5.2.0+dfsg/debian/libbellesip2.install1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/lib*.so.*
-usr/share/belr/*/*
diff -Nru belle-sip-5.2.0+dfsg/debian/libbellesip2.shlibs 
belle-sip-5.2.0+dfsg/debian/libbellesip2.shlibs
--- belle-sip-5.2.0+dfsg/debian/libbellesip2.shlibs 2023-08-05 
13:18:08.0 +
+++ belle-sip-5.2.0+dfsg/debian/libbellesip2.shlibs 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-libbellesip 2 libbellesip2 (>= 5.2.0-1), libbellesip2 (<< 5.3.0-1)
diff -Nru belle-sip-5.2.0+dfsg/debian/libbellesip2t64.install 
belle-sip-5.2.0+dfsg/debian/libbellesip2t64.install
--- belle-sip-5.2.0+dfsg/debian/libbellesip2t64.install 1970-01-01 
00:00:00.0 +
+++ belle-sip-5.2.0+dfsg/debian/libbellesip2t64.install 2023-08-05 
13:18:08.0 +
@@ -0,0 +1,2 @@
+usr/lib/*/lib*.so.*
+usr/share/belr/*/*
diff -Nru belle-sip-5.2.0+dfsg/debian/libbellesip2t64.lintian-overrides 
belle-sip-5.2.0+dfsg/debian/libbellesip2t64.lintian-overrides
--- belle-sip-5.2.0+dfsg/debian/libbellesip2t64.lintian-overrides   
1970-01-01 00:00:00.0 +
+++ belle-sip-5.2.0+dfsg/debian/libbellesip2t64.lintian-overrides   
2024-01-30 04:31:34.0 +
@@ -0,0 +1 @@
+libbellesip2t64: 

Bug#1061928: avro-c: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: avro-c
Version: 1.11.1-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru avro-c-1.11.1/debian/changelog avro-c-1.11.1/debian/changelog
--- avro-c-1.11.1/debian/changelog  2022-12-21 22:39:31.0 +
+++ avro-c-1.11.1/debian/changelog  2024-01-30 04:28:32.0 +
@@ -1,3 +1,10 @@
+avro-c (1.11.1-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 04:28:32 +
+
 avro-c (1.11.1-1) unstable; urgency=medium
 
   * New upstream version 1.11.1
diff -Nru avro-c-1.11.1/debian/control avro-c-1.11.1/debian/control
--- avro-c-1.11.1/debian/control2022-12-21 22:39:31.0 +
+++ avro-c-1.11.1/debian/control2024-01-30 04:28:32.0 +
@@ -36,7 +36,10 @@
  .
  This package contains the development files.
 
-Package: libavro23
+Package: libavro23t64
+Provides: ${t64:Provides}
+Replaces: libavro23
+Breaks: libavro23 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru avro-c-1.11.1/debian/libavro23.install 
avro-c-1.11.1/debian/libavro23.install
--- avro-c-1.11.1/debian/libavro23.install  2022-12-21 22:39:31.0 
+
+++ avro-c-1.11.1/debian/libavro23.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru avro-c-1.11.1/debian/libavro23.shlibs 
avro-c-1.11.1/debian/libavro23.shlibs
--- avro-c-1.11.1/debian/libavro23.shlibs   2022-12-21 22:39:31.0 
+
+++ avro-c-1.11.1/debian/libavro23.shlibs   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-libavro 23 libavro23
diff -Nru avro-c-1.11.1/debian/libavro23t64.install 
avro-c-1.11.1/debian/libavro23t64.install
--- avro-c-1.11.1/debian/libavro23t64.install   1970-01-01 00:00:00.0 
+
+++ avro-c-1.11.1/debian/libavro23t64.install   2022-12-21 22:39:31.0 
+
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru avro-c-1.11.1/debian/libavro23t64.lintian-overrides 
avro-c-1.11.1/debian/libavro23t64.lintian-overrides
--- avro-c-1.11.1/debian/libavro23t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ avro-c-1.11.1/debian/libavro23t64.lintian-overrides 2024-01-30 
04:28:32.0 +
@@ -0,0 +1 @@
+libavro23t64: package-name-doesnt-match-sonames libavro23
diff -Nru avro-c-1.11.1/debian/libavro23t64.shlibs 
avro-c-1.11.1/debian/libavro23t64.shlibs
--- avro-c-1.11.1/debian/libavro23t64.shlibs1970-01-01 00:00:00.0 
+
+++ avro-c-1.11.1/debian/libavro23t64.shlibs2024-01-30 04:28:32.0 
+
@@ -0,0 +1 @@
+libavro 23 libavro23t64


Bug#1058670: python3-poetry: fail with Can't instantiate abstract class IsolatedEnv with abstract methods executable, scripts_dir

2024-01-29 Thread Emmanuel Arias
Hi,

Thanks for the report and the information.

This is probably a bug for python3-build to update new upstream release.
In despite of this I will contact maintainer and/or update the package.

Cheers!



signature.asc
Description: PGP signature


Bug#1061927: avogadrolibs: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: avogadrolibs
Version: 1.98.1-2
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru avogadrolibs-1.98.1/debian/changelog 
avogadrolibs-1.98.1/debian/changelog
--- avogadrolibs-1.98.1/debian/changelog2023-11-27 00:36:07.0 
+
+++ avogadrolibs-1.98.1/debian/changelog2024-01-30 04:04:16.0 
+
@@ -1,3 +1,10 @@
+avogadrolibs (1.98.1-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 04:04:16 +
+
 avogadrolibs (1.98.1-2) unstable; urgency=medium
 
   * v1.98 dropped docs/conf.py. Closes: #1043909.
diff -Nru avogadrolibs-1.98.1/debian/control avogadrolibs-1.98.1/debian/control
--- avogadrolibs-1.98.1/debian/control  2023-11-27 00:36:07.0 +
+++ avogadrolibs-1.98.1/debian/control  2024-01-30 04:04:16.0 +
@@ -52,7 +52,10 @@
qube
resdataparse
 
-Package: libavogadro2-1
+Package: libavogadro2-1t64
+Provides: ${t64:Provides}
+Replaces: libavogadro2-1
+Breaks: libavogadro2-1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
diff -Nru avogadrolibs-1.98.1/debian/libavogadro2-1.docs 
avogadrolibs-1.98.1/debian/libavogadro2-1.docs
--- avogadrolibs-1.98.1/debian/libavogadro2-1.docs  2023-11-27 
00:36:07.0 +
+++ avogadrolibs-1.98.1/debian/libavogadro2-1.docs  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/share/doc/AvogadroLibs/avogadrolibs/*
diff -Nru avogadrolibs-1.98.1/debian/libavogadro2-1.install 
avogadrolibs-1.98.1/debian/libavogadro2-1.install
--- avogadrolibs-1.98.1/debian/libavogadro2-1.install   2023-11-27 
00:36:07.0 +
+++ avogadrolibs-1.98.1/debian/libavogadro2-1.install   1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/*.so.*
-usr/lib/*/avogadro2/scripts
diff -Nru avogadrolibs-1.98.1/debian/libavogadro2-1.lintian-overrides 
avogadrolibs-1.98.1/debian/libavogadro2-1.lintian-overrides
--- avogadrolibs-1.98.1/debian/libavogadro2-1.lintian-overrides 2023-11-27 
00:36:07.0 +
+++ avogadrolibs-1.98.1/debian/libavogadro2-1.lintian-overrides 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-package-name-doesnt-match-sonames libAvogadroCalc* libAvogadroCore* 
libAvogadro*
diff -Nru avogadrolibs-1.98.1/debian/libavogadro2-1t64.docs 
avogadrolibs-1.98.1/debian/libavogadro2-1t64.docs
--- avogadrolibs-1.98.1/debian/libavogadro2-1t64.docs   1970-01-01 
00:00:00.0 +
+++ avogadrolibs-1.98.1/debian/libavogadro2-1t64.docs   2023-11-27 
00:36:07.0 +
@@ -0,0 +1 @@
+usr/share/doc/AvogadroLibs/avogadrolibs/*
diff -Nru avogadrolibs-1.98.1/debian/libavogadro2-1t64.install 
avogadrolibs-1.98.1/debian/libavogadro2-1t64.install
--- avogadrolibs-1.98.1/debian/libavogadro2-1t64.install1970-01-01 
00:00:00.0 +
+++ avogadrolibs-1.98.1/debian/libavogadro2-1t64.install2023-11-27 
00:36:07.0 +
@@ -0,0 +1,2 @@
+usr/lib/*/*.so.*

Bug#1061925: audacious: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: audacious
Version: 4.3.1-2
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru audacious-4.3.1/debian/changelog audacious-4.3.1/debian/changelog
--- audacious-4.3.1/debian/changelog2023-11-01 12:36:46.0 +
+++ audacious-4.3.1/debian/changelog2024-01-30 03:58:21.0 +
@@ -1,3 +1,10 @@
+audacious (4.3.1-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 03:58:21 +
+
 audacious (4.3.1-2) unstable; urgency=medium
 
   * Team upload.
diff -Nru audacious-4.3.1/debian/control audacious-4.3.1/debian/control
--- audacious-4.3.1/debian/control  2023-11-01 12:14:21.0 +
+++ audacious-4.3.1/debian/control  2024-01-30 03:58:20.0 +
@@ -86,7 +86,10 @@
  Please note that this package no longer contains libaudacious, as
  libaudacious was dropped in Audacious 1.4.
 
-Package: libaudcore5
+Package: libaudcore5t64
+Provides: ${t64:Provides}
+Replaces: libaudcore5
+Breaks: libaudcore5 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -114,7 +117,10 @@
  This package contains a library which provides core functionality
  of Audacious.
 
-Package: libaudgui5
+Package: libaudgui5t64
+Provides: ${t64:Provides}
+Replaces: libaudgui5
+Breaks: libaudgui5 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -141,7 +147,10 @@
  .
  This package provides the libaudgui shared library.
 
-Package: libaudtag3
+Package: libaudtag3t64
+Provides: ${t64:Provides}
+Replaces: libaudtag3
+Breaks: libaudtag3 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -168,7 +177,10 @@
  .
  This package provides the libaudtag shared library.
 
-Package: libaudqt2
+Package: libaudqt2t64
+Provides: ${t64:Provides}
+Replaces: libaudqt2
+Breaks: libaudqt2 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru audacious-4.3.1/debian/libaudcore5.install 
audacious-4.3.1/debian/libaudcore5.install
--- audacious-4.3.1/debian/libaudcore5.install  2023-11-01 11:14:10.0 
+
+++ audacious-4.3.1/debian/libaudcore5.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libaudcore.so.*
diff -Nru audacious-4.3.1/debian/libaudcore5.symbols 
audacious-4.3.1/debian/libaudcore5.symbols
--- audacious-4.3.1/debian/libaudcore5.symbols  2023-11-01 12:13:25.0 
+
+++ audacious-4.3.1/debian/libaudcore5.symbols  1970-01-01 00:00:00.0 
+
@@ -1,478 +0,0 @@
-libaudcore.so.5 libaudcore5 #MINVER#
- (c++)"ArchiveReader::ArchiveReader(VFSFile&&)@Base" 4.1
- (c++)"ArchiveReader::ArchiveReader(VFSFile&&)@Base" 4.1
- (c++)"ArchiveReader::open(char const*)@Base" 4.1
- (c++)"ArchiveReader::read_file(char const*)@Base" 4.1
- (c++)"ArchiveReader::read_folder()@Base" 4.1
- (c++)"aud_art_data(AudArtItem const*)@Base" 3.9
- (c++)"aud_art_file(AudArtItem const*)@Base" 3.9
- (c++)"aud_art_request(char const*, int, 

Bug#1061926: audit: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: audit
Version: 1:3.1.2-2
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru audit-3.1.2/debian/changelog audit-3.1.2/debian/changelog
--- audit-3.1.2/debian/changelog2024-01-24 15:05:18.0 +
+++ audit-3.1.2/debian/changelog2024-01-30 04:01:06.0 +
@@ -1,3 +1,10 @@
+audit (1:3.1.2-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 04:01:06 +
+
 audit (1:3.1.2-2) unstable; urgency=medium
 
   [ Chris Hofstaedtler ]
diff -Nru audit-3.1.2/debian/control audit-3.1.2/debian/control
--- audit-3.1.2/debian/control  2024-01-24 15:05:18.0 +
+++ audit-3.1.2/debian/control  2024-01-30 04:01:06.0 +
@@ -41,7 +41,10 @@
  .
  Also contains the audit dispatcher "audisp".
 
-Package: libauparse0
+Package: libauparse0t64
+Provides: ${t64:Provides}
+Replaces: libauparse0
+Breaks: libauparse0 (<< ${source:Version})
 Architecture: linux-any
 Pre-Depends: ${misc:Pre-Depends}
 Depends: libaudit1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
@@ -63,7 +66,10 @@
  applications to use the audit framework. It is used to monitor systems for
  security related events.
 
-Package: libaudit1
+Package: libaudit1t64
+Provides: ${t64:Provides}
+Replaces: libaudit1
+Breaks: libaudit1 (<< ${source:Version})
 Architecture: linux-any
 Pre-Depends: ${misc:Pre-Depends}
 Depends: libaudit-common (>= ${source:Version}),
diff -Nru audit-3.1.2/debian/libaudit1.install 
audit-3.1.2/debian/libaudit1.install
--- audit-3.1.2/debian/libaudit1.install2024-01-24 15:05:18.0 
+
+++ audit-3.1.2/debian/libaudit1.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libaudit.so.*
diff -Nru audit-3.1.2/debian/libaudit1.symbols 
audit-3.1.2/debian/libaudit1.symbols
--- audit-3.1.2/debian/libaudit1.symbols2024-01-24 15:05:18.0 
+
+++ audit-3.1.2/debian/libaudit1.symbols1970-01-01 00:00:00.0 
+
@@ -1,89 +0,0 @@
-libaudit.so.1 libaudit1 #MINVER#
-* Build-Depends-Package: libaudit-dev
- __audit_send@Base 1:2.8.2
- _audit_archadded@Base 1:2.2.1
- _audit_elf@Base 1:2.2.1
- _audit_exeadded@Base 1:2.5.1
- _audit_filterfsadded@Base 1:2.8
- _audit_permadded@Base 1:2.2.1
- _audit_syscalladded@Base 1:2.2.1
- audit_action_to_name@Base 1:2.2.1
- audit_add_rule_data@Base 1:2.2.1
- audit_add_watch@Base 1:2.2.1
- audit_add_watch_dir@Base 1:2.2.1
- audit_can_control@Base 1:2.6.1
- audit_can_read@Base 1:2.6.1
- audit_can_write@Base 1:2.6.1
- audit_close@Base 1:2.2.1
- audit_delete_rule_data@Base 1:2.2.1
- audit_detect_machine@Base 1:2.2.1
- audit_determine_machine@Base 1:2.3.6
- audit_elf_to_machine@Base 1:2.2.1
- audit_encode_nv_string@Base 1:2.2.1
- audit_encode_value@Base 1:2.2.1
- audit_errno_to_name@Base 1:2.2.1
- audit_field_to_name@Base 1:2.2.1
- audit_flag_to_name@Base 1:2.2.1
- audit_format_signal_info@Base 1:3.0~alpha9
- audit_fstype_to_name@Base 1:2.8
- 

Bug#1057520: libjxmpp-java: FTBFS with default Java 21

2024-01-29 Thread Vladimir Petko
Dear Maintainers,

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

Best Regards,
 Vladimir.

 [1] https://salsa.debian.org/debian/libjxmpp-java/-/merge_requests/3



Bug#1061923: at-spi2-core: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Unfortunately, additional changes were also needed to debian/rules.  Please
see attached an amended debdiff.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru at-spi2-core-2.50.0/debian/changelog 
at-spi2-core-2.50.0/debian/changelog
--- at-spi2-core-2.50.0/debian/changelog2023-09-18 06:55:59.0 
-0700
+++ at-spi2-core-2.50.0/debian/changelog2024-01-29 19:39:57.0 
-0800
@@ -1,3 +1,10 @@
+at-spi2-core (2.50.0-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 03:39:57 +
+
 at-spi2-core (2.50.0-1) unstable; urgency=medium
 
   * New upstream version 2.50.0
diff -Nru at-spi2-core-2.50.0/debian/control at-spi2-core-2.50.0/debian/control
--- at-spi2-core-2.50.0/debian/control  2023-09-18 06:55:59.0 -0700
+++ at-spi2-core-2.50.0/debian/control  2024-01-29 19:39:57.0 -0800
@@ -51,7 +51,10 @@
  This package contains the core components of GNOME Accessibility for the 
Debian
  installer.
 
-Package: libatspi2.0-0
+Package: libatspi2.0-0t64
+Provides: ${t64:Provides}
+Replaces: libatspi2.0-0
+Breaks: libatspi2.0-0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -130,7 +133,10 @@
 Description: AT-SPI 2 toolkit bridge - module for d-i
  This package includes the gtk-module for the Debian installer.
 
-Package: libatk-bridge2.0-0
+Package: libatk-bridge2.0-0t64
+Provides: ${t64:Provides}
+Replaces: libatk-bridge2.0-0
+Breaks: libatk-bridge2.0-0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -160,7 +166,10 @@
  These are the development files for libatk-bridge2.0, needed for
  compilation of programs which use it.
 
-Package: libatk1.0-0
+Package: libatk1.0-0t64
+Provides: ${t64:Provides}
+Replaces: libatk1.0-0
+Breaks: libatk1.0-0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru at-spi2-core-2.50.0/debian/libatk1.0-0.install 
at-spi2-core-2.50.0/debian/libatk1.0-0.install
--- at-spi2-core-2.50.0/debian/libatk1.0-0.install  2023-09-18 
06:55:59.0 -0700
+++ at-spi2-core-2.50.0/debian/libatk1.0-0.install  1969-12-31 
16:00:00.0 -0800
@@ -1 +0,0 @@
-usr/lib/*/libatk-1.0.so.*
diff -Nru at-spi2-core-2.50.0/debian/libatk1.0-0.lintian-overrides 
at-spi2-core-2.50.0/debian/libatk1.0-0.lintian-overrides
--- at-spi2-core-2.50.0/debian/libatk1.0-0.lintian-overrides2023-09-18 
06:55:59.0 -0700
+++ at-spi2-core-2.50.0/debian/libatk1.0-0.lintian-overrides1969-12-31 
16:00:00.0 -0800
@@ -1 +0,0 @@
-package-name-doesnt-match-sonames libatk-1.0-0
diff -Nru at-spi2-core-2.50.0/debian/libatk1.0-0.symbols 
at-spi2-core-2.50.0/debian/libatk1.0-0.symbols
--- at-spi2-core-2.50.0/debian/libatk1.0-0.symbols  2023-09-18 
06:55:59.0 -0700
+++ at-spi2-core-2.50.0/debian/libatk1.0-0.symbols  1969-12-31 
16:00:00.0 -0800
@@ -1,297 +0,0 @@
-libatk-1.0.so.0 libatk1.0-0 #MINVER#
-* Build-Depends-Package: libatk1.0-dev
- atk_action_do_action@Base 1.12.4
- atk_action_get_description@Base 1.12.4
- atk_action_get_keybinding@Base 1.12.4
- atk_action_get_localized_name@Base 1.12.4
- atk_action_get_n_actions@Base 1.12.4
- atk_action_get_name@Base 1.12.4
- atk_action_get_type@Base 1.12.4
- atk_action_set_description@Base 1.12.4
- atk_add_focus_tracker@Base 1.12.4
- atk_add_global_event_listener@Base 1.12.4
- atk_add_key_event_listener@Base 1.12.4
- atk_attribute_set_free@Base 1.12.4
- atk_component_add_focus_handler@Base 1.12.4
- atk_component_contains@Base 1.12.4
- atk_component_get_alpha@Base 1.12.4
- atk_component_get_extents@Base 1.12.4
- atk_component_get_layer@Base 1.12.4
- atk_component_get_mdi_zorder@Base 1.12.4
- atk_component_get_position@Base 1.12.4
- atk_component_get_size@Base 1.12.4
- atk_component_get_type@Base 1.12.4
- atk_component_grab_focus@Base 1.12.4
- atk_component_ref_accessible_at_point@Base 1.12.4
- atk_component_remove_focus_handler@Base 1.12.4
- atk_component_scroll_to@Base 2.30.0
- atk_component_scroll_to_point@Base 2.30.0
- atk_component_set_extents@Base 1.12.4
- atk_component_set_position@Base 1.12.4
- atk_component_set_size@Base 1.12.4
- atk_coord_type_get_type@Base 1.12.4
- atk_document_get_attribute_value@Base 1.12.4
- atk_document_get_attributes@Base 1.12.4
- atk_document_get_current_page_number@Base 2.11.6
- atk_document_get_document@Base 1.12.4
- atk_document_get_document_type@Base 1.12.4
- atk_document_get_locale@Base 1.12.4
- atk_document_get_page_count@Base 2.11.6
- atk_document_get_type@Base 1.12.4
- atk_document_set_attribute_value@Base 1.12.4
- atk_editable_text_copy_text@Base 1.12.4
- atk_editable_text_cut_text@Base 1.12.4
- 

Bug#1061924: atril: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: atril
Version: 1.26.1-4
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru atril-1.26.1/debian/changelog atril-1.26.1/debian/changelog
--- atril-1.26.1/debian/changelog   2024-01-17 05:41:57.0 +
+++ atril-1.26.1/debian/changelog   2024-01-30 03:51:22.0 +
@@ -1,3 +1,10 @@
+atril (1.26.1-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 03:51:22 +
+
 atril (1.26.1-4) unstable; urgency=medium
 
   * debian/patches:
diff -Nru atril-1.26.1/debian/control atril-1.26.1/debian/control
--- atril-1.26.1/debian/control 2024-01-06 06:59:21.0 +
+++ atril-1.26.1/debian/control 2024-01-30 03:51:21.0 +
@@ -79,13 +79,15 @@
  .
  This package contains the architecture independent files.
 
-Package: libatrilview3
+Package: libatrilview3t64
+Provides: ${t64:Provides}
+Breaks: libatrilview3 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: libatrildocument3 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
-Replaces: libatril (<< 1.9.0),
+Replaces: libatrilview3, libatril (<< 1.9.0),
 Description: MATE document viewing library
  Atril is a simple multi-page document viewer.  It can display
  and print PostScript (PS), Encapsulated PostScript (EPS), DJVU, DVI and
@@ -112,14 +114,15 @@
  This package contains the development files for the libatrilview
  library.
 
-Package: libatrildocument3
+Package: libatrildocument3t64
+Provides: ${t64:Provides}
 Section: libs
 Architecture: any
 Depends: libjs-mathjax,
  ${misc:Depends},
  ${shlibs:Depends},
-Breaks: libatril (<< 1.9.0),
-Replaces: libatril (<< 1.9.0),
+Breaks: libatrildocument3 (<< ${source:Version}), libatril (<< 1.9.0),
+Replaces: libatrildocument3, libatril (<< 1.9.0),
 Description: MATE document rendering library
  Atril is a simple multi-page document viewer.  It can display
  and print PostScript (PS), Encapsulated PostScript (EPS), DJVU, DVI and
diff -Nru atril-1.26.1/debian/libatrildocument3.install 
atril-1.26.1/debian/libatrildocument3.install
--- atril-1.26.1/debian/libatrildocument3.install   2018-04-04 
20:54:17.0 +
+++ atril-1.26.1/debian/libatrildocument3.install   1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/*document*.so.*
-usr/lib/*/atril/
diff -Nru atril-1.26.1/debian/libatrildocument3.symbols 
atril-1.26.1/debian/libatrildocument3.symbols
--- atril-1.26.1/debian/libatrildocument3.symbols   2021-12-12 
00:16:58.0 +
+++ atril-1.26.1/debian/libatrildocument3.symbols   1970-01-01 
00:00:00.0 +
@@ -1,356 +0,0 @@
-libatrildocument.so.3 libatrildocument3 #MINVER#
-* Build-Depends-Package: libatrildocument-dev
- ev_annotation_attachment_get_attachment@Base 1.8.0
- ev_annotation_attachment_get_type@Base 1.8.0
- ev_annotation_attachment_new@Base 1.8.0
- ev_annotation_attachment_set_attachment@Base 1.8.0
- 

Bug#1060955: (none)

2024-01-29 Thread meejah
Upgrading txtorcon to the latest version (23.11.0) should fix this problem, it 
does not happen there for me.



Bug#1060955: txtorcon: FTBFS: make[1]: *** [debian/rules:28: override_dh_auto_test] Error 1

2024-01-29 Thread meejah
I have attempted to repeat this on a non-testing Debian system using Python 
version 3.11.6 (which is what trixie reports as current) and the tests all pass 
fine.

Is there some procedure I can use to repeat this? Is this "just a Debian thing" 
and there's nothing I can do directly in txtorcon?

Bug#1061923: at-spi2-core: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: at-spi2-core
Version: 2.50.0-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
at-spi2-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 at-spi2-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-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru at-spi2-core-2.50.0/debian/changelog 
at-spi2-core-2.50.0/debian/changelog
--- at-spi2-core-2.50.0/debian/changelog2023-09-18 13:55:59.0 
+
+++ at-spi2-core-2.50.0/debian/changelog2024-01-30 03:39:03.0 
+
@@ -1,3 +1,10 @@
+at-spi2-core (2.50.0-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 03:39:03 +
+
 at-spi2-core (2.50.0-1) unstable; urgency=medium
 
   * New upstream version 2.50.0
diff -Nru at-spi2-core-2.50.0/debian/control at-spi2-core-2.50.0/debian/control
--- at-spi2-core-2.50.0/debian/control  2023-09-18 13:55:59.0 +
+++ at-spi2-core-2.50.0/debian/control  2024-01-30 03:39:02.0 +
@@ -51,7 +51,10 @@
  This package contains the core components of GNOME Accessibility for the 
Debian
  installer.
 
-Package: libatspi2.0-0
+Package: libatspi2.0-0t64
+Provides: ${t64:Provides}
+Replaces: libatspi2.0-0
+Breaks: libatspi2.0-0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -130,7 +133,10 @@
 Description: AT-SPI 2 toolkit bridge - module for d-i
  This package includes the gtk-module for the Debian installer.
 
-Package: libatk-bridge2.0-0
+Package: libatk-bridge2.0-0t64
+Provides: ${t64:Provides}
+Replaces: libatk-bridge2.0-0
+Breaks: libatk-bridge2.0-0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -160,7 +166,10 @@
  These are the development files for libatk-bridge2.0, needed for
  compilation of programs which use it.
 
-Package: libatk1.0-0
+Package: libatk1.0-0t64
+Provides: ${t64:Provides}
+Replaces: libatk1.0-0
+Breaks: libatk1.0-0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru at-spi2-core-2.50.0/debian/libatk-bridge2.0-0.install 
at-spi2-core-2.50.0/debian/libatk-bridge2.0-0.install
--- at-spi2-core-2.50.0/debian/libatk-bridge2.0-0.install   2023-09-18 
13:55:59.0 +
+++ at-spi2-core-2.50.0/debian/libatk-bridge2.0-0.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libatk-bridge-2.0.so.*
diff -Nru at-spi2-core-2.50.0/debian/libatk-bridge2.0-0.lintian-overrides 
at-spi2-core-2.50.0/debian/libatk-bridge2.0-0.lintian-overrides
--- at-spi2-core-2.50.0/debian/libatk-bridge2.0-0.lintian-overrides 
2023-09-18 13:55:59.0 +
+++ at-spi2-core-2.50.0/debian/libatk-bridge2.0-0.lintian-overrides 
1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-package-name-doesnt-match-sonames libatk-bridge-2.0-0
diff -Nru at-spi2-core-2.50.0/debian/libatk-bridge2.0-0.symbols 
at-spi2-core-2.50.0/debian/libatk-bridge2.0-0.symbols
--- at-spi2-core-2.50.0/debian/libatk-bridge2.0-0.symbols   2023-09-18 
13:55:59.0 +
+++ at-spi2-core-2.50.0/debian/libatk-bridge2.0-0.symbols   1970-01-01 
00:00:00.0 +
@@ -1,132 +0,0 

Bug#1061922: astrometry.net: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: astrometry.net
Version: 0.93+dfsg-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru astrometry.net-0.93+dfsg/debian/changelog 
astrometry.net-0.93+dfsg/debian/changelog
--- astrometry.net-0.93+dfsg/debian/changelog   2022-12-23 20:06:04.0 
+
+++ astrometry.net-0.93+dfsg/debian/changelog   2024-01-30 03:34:42.0 
+
@@ -1,3 +1,10 @@
+astrometry.net (0.93+dfsg-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 03:34:42 +
+
 astrometry.net (0.93+dfsg-1) unstable; urgency=medium
 
   * New upstream version 0.93+dfsg
diff -Nru astrometry.net-0.93+dfsg/debian/control 
astrometry.net-0.93+dfsg/debian/control
--- astrometry.net-0.93+dfsg/debian/control 2022-12-23 20:05:03.0 
+
+++ astrometry.net-0.93+dfsg/debian/control 2024-01-30 03:34:42.0 
+
@@ -41,7 +41,10 @@
  world coordinate system (WCS), a standards-based description of the
  transformation between image coordinates and sky coordinates.
 
-Package: libastrometry0
+Package: libastrometry0t64
+Provides: ${t64:Provides}
+Replaces: libastrometry0
+Breaks: libastrometry0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
diff -Nru astrometry.net-0.93+dfsg/debian/libastrometry0.install 
astrometry.net-0.93+dfsg/debian/libastrometry0.install
--- astrometry.net-0.93+dfsg/debian/libastrometry0.install  2019-05-06 
07:19:38.0 +
+++ astrometry.net-0.93+dfsg/debian/libastrometry0.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libastrometry*.so.*
diff -Nru astrometry.net-0.93+dfsg/debian/libastrometry0t64.install 
astrometry.net-0.93+dfsg/debian/libastrometry0t64.install
--- astrometry.net-0.93+dfsg/debian/libastrometry0t64.install   1970-01-01 
00:00:00.0 +
+++ astrometry.net-0.93+dfsg/debian/libastrometry0t64.install   2019-05-06 
07:19:38.0 +
@@ -0,0 +1 @@
+usr/lib/*/libastrometry*.so.*
diff -Nru astrometry.net-0.93+dfsg/debian/libastrometry0t64.lintian-overrides 
astrometry.net-0.93+dfsg/debian/libastrometry0t64.lintian-overrides
--- astrometry.net-0.93+dfsg/debian/libastrometry0t64.lintian-overrides 
1970-01-01 00:00:00.0 +
+++ astrometry.net-0.93+dfsg/debian/libastrometry0t64.lintian-overrides 
2024-01-30 03:34:42.0 +
@@ -0,0 +1 @@
+libastrometry0t64: package-name-doesnt-match-sonames libastrometry0


Bug#1061920: arrayfire: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Control: tags -1 - pending

Of course, arrayfire already has an outstanding build failure since 2018, so
this will not actually be NMUed as-is.

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


signature.asc
Description: PGP signature


Bug#1061921: asl: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: asl
Version: 0.1.7-4
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru asl-0.1.7/debian/changelog asl-0.1.7/debian/changelog
--- asl-0.1.7/debian/changelog  2022-01-27 18:48:46.0 +
+++ asl-0.1.7/debian/changelog  2024-01-30 03:25:40.0 +
@@ -1,3 +1,10 @@
+asl (0.1.7-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 03:25:40 +
+
 asl (0.1.7-4) unstable; urgency=medium
 
   * [e153a88] Compilation against vtk_9.1. (Closes: #1004411)
diff -Nru asl-0.1.7/debian/control asl-0.1.7/debian/control
--- asl-0.1.7/debian/control2022-01-27 18:40:45.0 +
+++ asl-0.1.7/debian/control2024-01-30 03:25:39.0 +
@@ -18,7 +18,10 @@
 Vcs-Git: https://salsa.debian.org/science-team/asl.git
 Homepage: http://asl.org.il
 
-Package: libasl0
+Package: libasl0t64
+Provides: ${t64:Provides}
+Replaces: libasl0
+Breaks: libasl0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
diff -Nru asl-0.1.7/debian/libasl0.install asl-0.1.7/debian/libasl0.install
--- asl-0.1.7/debian/libasl0.install2016-12-02 14:22:59.0 +
+++ asl-0.1.7/debian/libasl0.install1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru asl-0.1.7/debian/libasl0t64.install 
asl-0.1.7/debian/libasl0t64.install
--- asl-0.1.7/debian/libasl0t64.install 1970-01-01 00:00:00.0 +
+++ asl-0.1.7/debian/libasl0t64.install 2016-12-02 14:22:59.0 +
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru asl-0.1.7/debian/libasl0t64.lintian-overrides 
asl-0.1.7/debian/libasl0t64.lintian-overrides
--- asl-0.1.7/debian/libasl0t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ asl-0.1.7/debian/libasl0t64.lintian-overrides   2024-01-30 
03:25:39.0 +
@@ -0,0 +1 @@
+libasl0t64: package-name-doesnt-match-sonames libasl0


Bug#1061706: ITP: distrobuilder -- System container image builder for LXC and Incus

2024-01-29 Thread Mathias Gibbens
On Mon, 2024-01-29 at 08:02 +0100, Johannes Schauer Marin Rodrigues wrote:
> independent on whether this is packaged or not, could you complete the entry
> for distrobuilder in this table?
> 
> https://wiki.debian.org/SystemBuildTools#General_tools

  Sure, done!

Mathias


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


Bug#1061920: arrayfire: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: arrayfire
Version: 3.3.2+dfsg1-4
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru arrayfire-3.3.2+dfsg1/debian/changelog 
arrayfire-3.3.2+dfsg1/debian/changelog
--- arrayfire-3.3.2+dfsg1/debian/changelog  2016-08-12 12:05:13.0 
+
+++ arrayfire-3.3.2+dfsg1/debian/changelog  2024-01-30 02:49:30.0 
+
@@ -1,3 +1,10 @@
+arrayfire (3.3.2+dfsg1-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 02:49:30 +
+
 arrayfire (3.3.2+dfsg1-4) unstable; urgency=medium
 
   * Build with compute library from Boost 1.61.
diff -Nru arrayfire-3.3.2+dfsg1/debian/control 
arrayfire-3.3.2+dfsg1/debian/control
--- arrayfire-3.3.2+dfsg1/debian/control2016-08-12 12:05:13.0 
+
+++ arrayfire-3.3.2+dfsg1/debian/control2024-01-30 02:49:30.0 
+
@@ -44,7 +44,10 @@
  This package provides the development files for the CPU backend of the 
  ArrayFire library.
 
-Package: libarrayfire-cpu3
+Package: libarrayfire-cpu3t64
+Provides: ${t64:Provides}
+Replaces: libarrayfire-cpu3
+Breaks: libarrayfire-cpu3 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -128,7 +131,10 @@
  This package provides the development files for the OpenCL backend of the
  ArrayFire library.
 
-Package: libarrayfire-opencl3
+Package: libarrayfire-opencl3t64
+Provides: ${t64:Provides}
+Replaces: libarrayfire-opencl3
+Breaks: libarrayfire-opencl3 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -169,7 +175,10 @@
  This package provides the development files for the unified backend of the
  ArrayFire library.
 
-Package: libarrayfire-unified3
+Package: libarrayfire-unified3t64
+Provides: ${t64:Provides}
+Replaces: libarrayfire-unified3
+Breaks: libarrayfire-unified3 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
diff -Nru arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3.install 
arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3.install
--- arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3.install  2016-08-12 
12:05:13.0 +
+++ arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libafcpu.so.*
diff -Nru arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3.lintian-overrides 
arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3.lintian-overrides
--- arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3.lintian-overrides
2016-08-12 12:05:13.0 +
+++ arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3.lintian-overrides
1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-package-name-doesnt-match-sonames
diff -Nru arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3t64.install 
arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3t64.install
--- arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3t64.install   1970-01-01 
00:00:00.0 +
+++ 

Bug#1061919: arpack: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: arpack
Version: 3.9.1-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru arpack-3.9.1/debian/changelog arpack-3.9.1/debian/changelog
--- arpack-3.9.1/debian/changelog   2023-10-14 12:10:25.0 +
+++ arpack-3.9.1/debian/changelog   2024-01-30 02:47:03.0 +
@@ -1,3 +1,10 @@
+arpack (3.9.1-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 02:47:03 +
+
 arpack (3.9.1-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru arpack-3.9.1/debian/control arpack-3.9.1/debian/control
--- arpack-3.9.1/debian/control 2023-10-14 12:05:29.0 +
+++ arpack-3.9.1/debian/control 2024-01-30 02:47:03.0 +
@@ -15,7 +15,10 @@
 Homepage: https://github.com/opencollab/arpack-ng
 Rules-Requires-Root: no
 
-Package: libarpack2
+Package: libarpack2t64
+Provides: ${t64:Provides}
+Replaces: libarpack2
+Breaks: libarpack2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -70,7 +73,10 @@
  This package contains the static libraries and the documentation for
  development with libarpack (including examples).
 
-Package: libparpack2
+Package: libparpack2t64
+Provides: ${t64:Provides}
+Replaces: libparpack2
+Breaks: libparpack2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
diff -Nru arpack-3.9.1/debian/libarpack2.install 
arpack-3.9.1/debian/libarpack2.install
--- arpack-3.9.1/debian/libarpack2.install  2023-10-14 12:05:29.0 
+
+++ arpack-3.9.1/debian/libarpack2.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libarpack.so.*
diff -Nru arpack-3.9.1/debian/libarpack2.symbols 
arpack-3.9.1/debian/libarpack2.symbols
--- arpack-3.9.1/debian/libarpack2.symbols  2023-10-14 12:10:25.0 
+
+++ arpack-3.9.1/debian/libarpack2.symbols  1970-01-01 00:00:00.0 
+
@@ -1,104 +0,0 @@
-libarpack.so.2 libarpack2 #MINVER#
- arscnd_@Base 2.1
- ccdotc_@Base 3.9.1
- cgetv0_@Base 2.1
- cmout_@Base 2.1
- cnaitr_@Base 2.1
- cnapps_@Base 2.1
- cnaup2_@Base 2.1
- cnaupd_@Base 2.1
- cnaupd_c@Base 3.7.0
- cneigh_@Base 2.1
- cneupd_@Base 2.1
- cneupd_c@Base 3.7.0
- cngets_@Base 2.1
- csortc_@Base 2.1
- cstatn_@Base 2.1
- cstatn_c@Base 3.7.0
- cvout_@Base 2.1
- dbgini_@Base 3.6.3
- debug_@Base 2.1
- debug_c@Base 3.7.0
- dgetv0_@Base 2.1
- dmout_@Base 2.1
- dnaitr_@Base 2.1
- dnapps_@Base 2.1
- dnaup2_@Base 2.1
- dnaupd_@Base 2.1
- dnaupd_c@Base 3.7.0
- dnconv_@Base 2.1
- dneigh_@Base 2.1
- dneupd_@Base 2.1
- dneupd_c@Base 3.7.0
- dngets_@Base 2.1
- dsaitr_@Base 2.1
- dsapps_@Base 2.1
- dsaup2_@Base 2.1
- dsaupd_@Base 2.1
- dsaupd_c@Base 3.7.0
- dsconv_@Base 2.1
- dseigt_@Base 2.1
- dsesrt_@Base 2.1
- dseupd_@Base 2.1
- dseupd_c@Base 3.7.0
- dsgets_@Base 2.1
- dsortc_@Base 2.1
- dsortr_@Base 2.1
- dstatn_@Base 2.1
- dstats_@Base 2.1
- dstqrb_@Base 2.1
- dvout_@Base 2.1
- icnteq_@Base 2.1
- icopy_@Base 2.1
- iset_@Base 

Bug#1061866: adns: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
On Tue, Jan 30, 2024 at 12:34:50AM +, Ian Jackson wrote:
> > To ensure that inconsistent combinations of libraries with their
> > reverse-dependencies are never installed together, it is necessary to
> > have a library transition, which is most easily done by renaming the
> > runtime library package.

> I'm surprised at

> +Provides: ${t64:Provides}
> +Replaces: libadns1
> +Breaks: libadns1 (<< ${source:Version})

> I don't know why this isn't just a soname transition.  But I think
> probably people more involved in this have thoughyt this through.
> (Perhaps this to do with making this a no-op on 64-bit arches.)

Well first, sonames are generally considered upstream's namespace to manage
so we would have to have Debian-specific sonames here which is a bit ugly.

Second, changing the soname requires changes to the upstream build systems
of each of the 1200 different packages, so that would really be incompatible
with mass-NMUing.

And third, yes, the ABI is only changing on 32-bit architectures; so
maintaining compatibility with third-party packages that depend on e.g.
libpam0g on amd64 has at least some value, and thus we maximize this value
by applying compatibility rules consistently rather than trying to suss out
which libraries it's worth keeping compatibility for.

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

> If what I have written doesn't indicate that something has been
> overlooked, you should go ahead as planned.  I guess I should avoid
> uploading myself.

> adns is not an "unusual" package, other than insofar as time_t being
> part of an ABI-exposed struct makes it unusual.

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


signature.asc
Description: PGP signature


Bug#1057522: libsvm: FTBFS with default Java 21

2024-01-29 Thread Vladimir Petko
Dear Maintainers,

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

Best Regards,
 Vladimir.

 [1] https://salsa.debian.org/science-team/libsvm/-/merge_requests/3



Bug#1061918: armnn: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: armnn
Version: 23.08-4
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru armnn-23.08/debian/changelog armnn-23.08/debian/changelog
--- armnn-23.08/debian/changelog2024-01-13 11:34:44.0 +
+++ armnn-23.08/debian/changelog2024-01-30 02:32:26.0 +
@@ -1,3 +1,10 @@
+armnn (23.08-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 02:32:26 +
+
 armnn (23.08-4) unstable; urgency=medium
 
   [ Helmut Grohne ]
diff -Nru armnn-23.08/debian/control armnn-23.08/debian/control
--- armnn-23.08/debian/control  2024-01-13 11:34:44.0 +
+++ armnn-23.08/debian/control  2024-01-30 02:32:26.0 +
@@ -15,7 +15,10 @@
 Vcs-Git: https://salsa.debian.org/deeplearning-team/armnn.git
 Vcs-Browser: https://salsa.debian.org/deeplearning-team/armnn
 
-Package: libarmnn33
+Package: libarmnn33t64
+Provides: ${t64:Provides}
+Replaces: libarmnn33
+Breaks: libarmnn33 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -57,7 +60,10 @@
  .
  This is the development package containing header files.
 
-Package: libarmnntfliteparser24
+Package: libarmnntfliteparser24t64
+Provides: ${t64:Provides}
+Replaces: libarmnntfliteparser24
+Breaks: libarmnntfliteparser24 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: libarmnn33 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
@@ -136,7 +142,10 @@
  .
  This is the dynamically loadable Neon backend package.
 
-Package: libarmnnaclcommon33
+Package: libarmnnaclcommon33t64
+Provides: ${t64:Provides}
+Replaces: libarmnnaclcommon33
+Breaks: libarmnnaclcommon33 (<< ${source:Version})
 Architecture: armhf arm64
 Multi-Arch: same
 Depends: libarmnn33 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
diff -Nru armnn-23.08/debian/libarmnn33.install 
armnn-23.08/debian/libarmnn33.install
--- armnn-23.08/debian/libarmnn33.install   2024-01-13 11:34:44.0 
+
+++ armnn-23.08/debian/libarmnn33.install   1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib/*/libarmnn.so.*
-usr/lib/*/libarmnnSerializer.so.*
diff -Nru armnn-23.08/debian/libarmnn33t64.install 
armnn-23.08/debian/libarmnn33t64.install
--- armnn-23.08/debian/libarmnn33t64.install1970-01-01 00:00:00.0 
+
+++ armnn-23.08/debian/libarmnn33t64.install2024-01-13 11:34:44.0 
+
@@ -0,0 +1,2 @@
+usr/lib/*/libarmnn.so.*
+usr/lib/*/libarmnnSerializer.so.*
diff -Nru armnn-23.08/debian/libarmnn33t64.lintian-overrides 
armnn-23.08/debian/libarmnn33t64.lintian-overrides
--- armnn-23.08/debian/libarmnn33t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ armnn-23.08/debian/libarmnn33t64.lintian-overrides  2024-01-30 
02:32:26.0 +
@@ -0,0 +1 @@
+libarmnn33t64: package-name-doesnt-match-sonames libarmnn33
diff -Nru armnn-23.08/debian/libarmnnaclcommon33.install 

Bug#1057523: libusb-java: FTBFS with default Java 21

2024-01-29 Thread Vladimir Petko
Dear Maintainers,

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

Best Regards,
 Vladimir.

 [1] https://salsa.debian.org/java-team/libusb-java/-/merge_requests/3



Bug#1032530: (no subject)

2024-01-29 Thread Ken Sharp

Is /tmp/jammy definitely an empty directory?


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1042851: Still present in 12.4

2024-01-29 Thread Pierre
Hi,

According to sddm development https://github.com/sddm/sddm/issues/
1476#issuecomment-1152889613, this should be fixed with version 0.20.

Various mitigation operations like switching VT are presented in that thread.

-- 
Pierre Métras

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


Bug#1061917: virtualbox-dkms: Does not build

2024-01-29 Thread Michael Rasmussen
Package: virtualbox-dkms
Version: 7.0.14-dfsg-1+b1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

When upgrading or reinstalling the package fails to build displaying this
error message:

Setting up virtualbox-dkms (7.0.14-dfsg-1+b1) ...
Removing old virtualbox-7.0.14 DKMS files...
Loading new virtualbox-7.0.14 DKMS files...
Error! DKMS tree already contains: virtualbox-7.0.14
You cannot add the same module/version combo more than once.
dpkg: error processing package virtualbox-dkms (--configure):
 installed virtualbox-dkms package post-installation script subprocess returned 
error exit status 3


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

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

Versions of packages virtualbox-dkms depends on:
ii  dkms  3.0.12-4

Versions of packages virtualbox-dkms recommends:
iu  virtualbox  7.0.14-dfsg-1+b1

virtualbox-dkms suggests no packages.

-- no debconf information



This mail was virus scanned and spam checked before delivery.
This mail is also DKIM signed. See header dkim-signature.



Bug#1057526: metro-policy: FTBFS with default Java 21

2024-01-29 Thread Vladimir Petko
Dear Maintainers,

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

Best Regards,
 Vladimir.

 [1] https://salsa.debian.org/java-team/metro-policy/-/merge_requests/1



Bug#1061901:

2024-01-29 Thread Michael Hudson-Doyle
Apologies, previous version of patch was incorrect.


nmu_compiz.debdiff
Description: Binary data


Bug#1061916: cups: NMU diff for 64-bit time_t transition

2024-01-29 Thread mwhudson
Source: cups
Version: 2.4.7-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru cups-2.4.7/debian/changelog cups-2.4.7/debian/changelog
--- cups-2.4.7/debian/changelog 2023-10-06 18:16:49.0 +
+++ cups-2.4.7/debian/changelog 2024-01-30 01:28:04.0 +
@@ -1,3 +1,10 @@
+cups (2.4.7-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 01:28:04 +
+
 cups (2.4.7-1) unstable; urgency=medium
 
   * Update to new upstream version 2.4.7.
diff -Nru cups-2.4.7/debian/control cups-2.4.7/debian/control
--- cups-2.4.7/debian/control   2023-10-06 18:16:49.0 +
+++ cups-2.4.7/debian/control   2024-01-30 01:28:04.0 +
@@ -36,7 +36,10 @@
 Homepage: https://github.com/OpenPrinting/cups/
 Rules-Requires-Root: no
 
-Package: libcups2
+Package: libcups2t64
+Provides: ${t64:Provides}
+Replaces: libcups2
+Breaks: libcups2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -306,7 +309,10 @@
  with cups from different programming languages (Perl, Java, and
  PHP).
 
-Package: libcupsimage2
+Package: libcupsimage2t64
+Provides: ${t64:Provides}
+Replaces: libcupsimage2
+Breaks: libcupsimage2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
diff -Nru cups-2.4.7/debian/libcups2.examples 
cups-2.4.7/debian/libcups2.examples
--- cups-2.4.7/debian/libcups2.examples 2023-10-06 18:13:16.0 +
+++ cups-2.4.7/debian/libcups2.examples 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-debian/client.conf
diff -Nru cups-2.4.7/debian/libcups2.install cups-2.4.7/debian/libcups2.install
--- cups-2.4.7/debian/libcups2.install  2023-10-06 18:13:16.0 +
+++ cups-2.4.7/debian/libcups2.install  1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libcups.so.*
diff -Nru cups-2.4.7/debian/libcups2.README.Debian 
cups-2.4.7/debian/libcups2.README.Debian
--- cups-2.4.7/debian/libcups2.README.Debian2023-10-06 18:13:16.0 
+
+++ cups-2.4.7/debian/libcups2.README.Debian1970-01-01 00:00:00.0 
+
@@ -1,198 +0,0 @@
-Conventions used in this document
-
-
-In this README we will use 'cups' to refer to versions 1.6.x (and newer)
-of the Debian package. When necessary, other versions will be specified
-explicitly.  This is because there is a very important difference in the
-behaviour of cups and cups 1.5.x (or older versions) regarding advertising
-print queues. In almost every other regard, the behaviour of cups is
-identical to its preceding versions.
-
-We will we also use 'standard' to mean a Debian cups installation which
-pulls in all recommended packages. This will set you up with a complete
-filtering system and an extensive selection of printer drivers and PPD
-files.
-
-
-Print queues, drivers and printers
-==
-
-Below is an outline view of the progress of a 

Bug#1061915: cups-filters: NMU diff for 64-bit time_t transition

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru cups-filters-1.28.17/debian/changelog 
cups-filters-1.28.17/debian/changelog
--- cups-filters-1.28.17/debian/changelog   2023-05-19 16:25:20.0 
+
+++ cups-filters-1.28.17/debian/changelog   2024-01-30 01:27:40.0 
+
@@ -1,3 +1,10 @@
+cups-filters (1.28.17-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 01:27:40 +
+
 cups-filters (1.28.17-3) unstable; urgency=medium
 
   * CVE-2023-24805 
diff -Nru cups-filters-1.28.17/debian/control 
cups-filters-1.28.17/debian/control
--- cups-filters-1.28.17/debian/control 2023-05-19 08:48:08.0 +
+++ cups-filters-1.28.17/debian/control 2024-01-30 01:27:40.0 +
@@ -40,7 +40,10 @@
 Homepage: http://www.openprinting.org/
 Rules-Requires-Root: no
 
-Package: libcupsfilters1
+Package: libcupsfilters1t64
+Provides: ${t64:Provides}
+Replaces: libcupsfilters1
+Breaks: libcupsfilters1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -179,7 +182,10 @@
  This package contains the header files to develop applications using
  libfontembed.
 
-Package: libfontembed1
+Package: libfontembed1t64
+Provides: ${t64:Provides}
+Replaces: libfontembed1
+Breaks: libfontembed1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
diff -Nru cups-filters-1.28.17/debian/libcupsfilters1.install 
cups-filters-1.28.17/debian/libcupsfilters1.install
--- cups-filters-1.28.17/debian/libcupsfilters1.install 2023-05-19 
08:48:08.0 +
+++ cups-filters-1.28.17/debian/libcupsfilters1.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libcupsfilters.so.*
diff -Nru cups-filters-1.28.17/debian/libcupsfilters1.symbols 
cups-filters-1.28.17/debian/libcupsfilters1.symbols
--- cups-filters-1.28.17/debian/libcupsfilters1.symbols 2023-05-19 
08:48:08.0 +
+++ cups-filters-1.28.17/debian/libcupsfilters1.symbols 1970-01-01 
00:00:00.0 +
@@ -1,163 +0,0 @@
-libcupsfilters.so.1 libcupsfilters1 #MINVER#
-* Build-Depends-Package: libcupsfilters-dev
- _CFcupsSetError@Base 1.13.5
- _cupsImagePutCol@Base 1.0~b1
- _cupsImagePutRow@Base 1.0~b1
- _cupsImageReadBMP@Base 1.0~b1
- _cupsImageReadEXIF@Base 1.28.16
- _cupsImageReadGIF@Base 1.0~b1
- _cupsImageReadJPEG@Base 1.0~b1
- _cupsImageReadPIX@Base 1.0~b1
- _cupsImageReadPNG@Base 1.0~b1
- _cupsImageReadPNM@Base 1.0~b1
- _cupsImageReadPhotoCD@Base 1.0~b1
- _cupsImageReadSGI@Base 1.0~b1
- _cupsImageReadSunRaster@Base 1.0~b1
- _cupsImageReadTIFF@Base 1.0~b1
- _cupsImageZoomDelete@Base 1.0~b1
- _cupsImageZoomFill@Base 1.0~b1
- _cupsImageZoomNew@Base 1.0~b1
- _cupsLangString@Base 1.12.0
- _cupsStrFormatd@Base 1.12.0
- _cups_isalnum@Base 1.12.0
- _cups_isalpha@Base 1.12.0
- _cups_islower@Base 1.12.0
- _cups_isspace@Base 1.12.0
- 

Bug#1061914: cuneiform: NMU diff for 64-bit time_t transition

2024-01-29 Thread mwhudson
Source: cuneiform
Version: 1.1.0+dfsg-9
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru cuneiform-1.1.0+dfsg/debian/changelog 
cuneiform-1.1.0+dfsg/debian/changelog
--- cuneiform-1.1.0+dfsg/debian/changelog   2021-11-01 17:32:53.0 
+
+++ cuneiform-1.1.0+dfsg/debian/changelog   2024-01-30 01:27:15.0 
+
@@ -1,3 +1,10 @@
+cuneiform (1.1.0+dfsg-9.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 01:27:15 +
+
 cuneiform (1.1.0+dfsg-9) unstable; urgency=medium
 
   * QA upload.
diff -Nru cuneiform-1.1.0+dfsg/debian/control 
cuneiform-1.1.0+dfsg/debian/control
--- cuneiform-1.1.0+dfsg/debian/control 2021-11-01 14:07:04.0 +
+++ cuneiform-1.1.0+dfsg/debian/control 2024-01-30 01:27:15.0 +
@@ -62,14 +62,15 @@
  .
  This package contains the development support files.
 
-Package: libcuneiform0
+Package: libcuneiform0t64
+Provides: ${t64:Provides}
 Section: non-free/libs
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}, dpkg (>= 1.15.6)
 Depends: ${misc:Depends}, ${shlibs:Depends}, cuneiform-common
-Breaks: cuneiform (<< 1.0.0+dfsg-3~)
-Replaces: cuneiform (<< 1.0.0+dfsg-3~)
+Breaks: libcuneiform0 (<< ${source:Version}), cuneiform (<< 1.0.0+dfsg-3~)
+Replaces: libcuneiform0, cuneiform (<< 1.0.0+dfsg-3~)
 Description: multi-language OCR system (shared library)
  Cuneiform is an OCR system. In addition to text recognition it also does 
layout
  analysis and text format recognition.
diff -Nru cuneiform-1.1.0+dfsg/debian/libcuneiform0.symbols 
cuneiform-1.1.0+dfsg/debian/libcuneiform0.symbols
--- cuneiform-1.1.0+dfsg/debian/libcuneiform0.symbols   2021-11-01 
14:15:57.0 +
+++ cuneiform-1.1.0+dfsg/debian/libcuneiform0.symbols   1970-01-01 
00:00:00.0 +
@@ -1,28 +0,0 @@
-libcuneiform.so.0 libcuneiform0 #MINVER#
-* Build-Depends-Package: libcuneiform-dev
- PUMA_Done@Base 1.0
- PUMA_EnumCodes@Base 1.0
- PUMA_EnumFormatMode@Base 1.0
- PUMA_EnumFormats@Base 1.0
- PUMA_EnumLanguages@Base 1.0
- PUMA_EnumPicture@Base 1.0
- PUMA_EnumTable@Base 1.0
- PUMA_GetExportData@Base 1.0
- PUMA_GetReturnCode@Base 1.0
- PUMA_GetReturnString@Base 1.0
- PUMA_GetSpecialBuffer@Base 1.0
- PUMA_Init@Base 1.0
- PUMA_RenameImageName@Base 1.0
- PUMA_Save@Base 1.0
- PUMA_SaveToMemory@Base 1.0
- PUMA_SetImportData@Base 1.0
- PUMA_SetSpecialProject@Base 1.0
- PUMA_XClose@Base 1.0
- PUMA_XFinalRecognition@Base 1.0
- PUMA_XGetRotateDIB@Base 1.0
- PUMA_XGetTemplate@Base 1.0
- PUMA_XOpen@Base 1.0
- PUMA_XOpenClbk@Base 1.0
- PUMA_XPageAnalysis@Base 1.0
- PUMA_XSave@Base 1.0
- PUMA_XSetTemplate@Base 1.0
diff -Nru cuneiform-1.1.0+dfsg/debian/libcuneiform0t64.lintian-overrides 
cuneiform-1.1.0+dfsg/debian/libcuneiform0t64.lintian-overrides
--- cuneiform-1.1.0+dfsg/debian/libcuneiform0t64.lintian-overrides  
1970-01-01 00:00:00.0 +
+++ 

Bug#1061913: ctpl: NMU diff for 64-bit time_t transition

2024-01-29 Thread mwhudson
Source: ctpl
Version: 0.3.4+dfsg-4
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru ctpl-0.3.4+dfsg/debian/changelog ctpl-0.3.4+dfsg/debian/changelog
--- ctpl-0.3.4+dfsg/debian/changelog2022-09-27 07:56:13.0 +
+++ ctpl-0.3.4+dfsg/debian/changelog2024-01-30 01:26:59.0 +
@@ -1,3 +1,10 @@
+ctpl (0.3.4+dfsg-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 01:26:59 +
+
 ctpl (0.3.4+dfsg-4) unstable; urgency=medium
 
   * Reupload as source-only package to unblock migration to testing
diff -Nru ctpl-0.3.4+dfsg/debian/control ctpl-0.3.4+dfsg/debian/control
--- ctpl-0.3.4+dfsg/debian/control  2022-09-27 07:56:13.0 +
+++ ctpl-0.3.4+dfsg/debian/control  2024-01-30 01:26:59.0 +
@@ -33,7 +33,10 @@
  This package contains the header files which are needed for developing
  CTPL applications.
 
-Package: libctpl2
+Package: libctpl2t64
+Provides: ${t64:Provides}
+Replaces: libctpl2
+Breaks: libctpl2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${shlibs:Pre-Depends}, ${misc:Pre-Depends}
diff -Nru ctpl-0.3.4+dfsg/debian/libctpl2.install 
ctpl-0.3.4+dfsg/debian/libctpl2.install
--- ctpl-0.3.4+dfsg/debian/libctpl2.install 2022-09-27 07:56:13.0 
+
+++ ctpl-0.3.4+dfsg/debian/libctpl2.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru ctpl-0.3.4+dfsg/debian/libctpl2.symbols 
ctpl-0.3.4+dfsg/debian/libctpl2.symbols
--- ctpl-0.3.4+dfsg/debian/libctpl2.symbols 2022-09-27 07:56:13.0 
+
+++ ctpl-0.3.4+dfsg/debian/libctpl2.symbols 1970-01-01 00:00:00.0 
+
@@ -1,115 +0,0 @@
-libctpl.so.2 libctpl2 #MINVER#
- ctpl_check_version@Base 0.3
- ctpl_environ_add_from_path@Base 0.3
- ctpl_environ_add_from_stream@Base 0.3
- ctpl_environ_add_from_string@Base 0.3
- ctpl_environ_error_quark@Base 0.3
- ctpl_environ_foreach@Base 0.3
- ctpl_environ_lookup@Base 0.3
- ctpl_environ_merge@Base 0.3
- ctpl_environ_new@Base 0.3
- ctpl_environ_pop@Base 0.3
- ctpl_environ_push@Base 0.3
- ctpl_environ_push_float@Base 0.3
- ctpl_environ_push_int@Base 0.3
- ctpl_environ_push_string@Base 0.3
- ctpl_environ_ref@Base 0.3
- ctpl_environ_unref@Base 0.3
- ctpl_eval_bool@Base 0.3
- ctpl_eval_error_quark@Base 0.3
- ctpl_eval_value@Base 0.3
- ctpl_gettext@Base 0.3.4
- ctpl_input_stream_eof@Base 0.3
- ctpl_input_stream_eof_fast@Base 0.3
- ctpl_input_stream_get_c@Base 0.3
- ctpl_input_stream_get_line@Base 0.3
- ctpl_input_stream_get_line_position@Base 0.3
- ctpl_input_stream_get_name@Base 0.3
- ctpl_input_stream_get_stream@Base 0.3
- ctpl_input_stream_new@Base 0.3
- ctpl_input_stream_new_for_gfile@Base 0.3
- ctpl_input_stream_new_for_memory@Base 0.3
- ctpl_input_stream_new_for_path@Base 0.3
- ctpl_input_stream_new_for_uri@Base 0.3
- ctpl_input_stream_peek@Base 0.3
- ctpl_input_stream_peek_c@Base 0.3
- 

Bug#1061912: ctemplate: NMU diff for 64-bit time_t transition

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru ctemplate-2.4/debian/changelog ctemplate-2.4/debian/changelog
--- ctemplate-2.4/debian/changelog  2023-08-13 17:56:48.0 +
+++ ctemplate-2.4/debian/changelog  2024-01-30 01:26:49.0 +
@@ -1,3 +1,10 @@
+ctemplate (2.4-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 01:26:49 +
+
 ctemplate (2.4-3) unstable; urgency=medium
 
   * Set upstream metadata fields: Repository.
diff -Nru ctemplate-2.4/debian/control ctemplate-2.4/debian/control
--- ctemplate-2.4/debian/control2023-08-13 17:39:23.0 +
+++ ctemplate-2.4/debian/control2024-01-30 01:26:49.0 +
@@ -23,7 +23,10 @@
  ctemplate package.
  This package contains the ctemplate development files.
 
-Package: libctemplate3
+Package: libctemplate3t64
+Provides: ${t64:Provides}
+Replaces: libctemplate3
+Breaks: libctemplate3 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru ctemplate-2.4/debian/libctemplate3.install 
ctemplate-2.4/debian/libctemplate3.install
--- ctemplate-2.4/debian/libctemplate3.install  2019-12-28 09:36:04.0 
+
+++ ctemplate-2.4/debian/libctemplate3.install  1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib/*/libctemplate.so.3*
-usr/lib/*/libctemplate_nothreads.so.3*
diff -Nru ctemplate-2.4/debian/libctemplate3t64.install 
ctemplate-2.4/debian/libctemplate3t64.install
--- ctemplate-2.4/debian/libctemplate3t64.install   1970-01-01 
00:00:00.0 +
+++ ctemplate-2.4/debian/libctemplate3t64.install   2019-12-28 
09:36:04.0 +
@@ -0,0 +1,2 @@
+usr/lib/*/libctemplate.so.3*
+usr/lib/*/libctemplate_nothreads.so.3*
diff -Nru ctemplate-2.4/debian/libctemplate3t64.lintian-overrides 
ctemplate-2.4/debian/libctemplate3t64.lintian-overrides
--- ctemplate-2.4/debian/libctemplate3t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ ctemplate-2.4/debian/libctemplate3t64.lintian-overrides 2024-01-30 
01:26:49.0 +
@@ -0,0 +1 @@
+libctemplate3t64: package-name-doesnt-match-sonames libctemplate3


Bug#1061909: croaring: NMU diff for 64-bit time_t transition

2024-01-29 Thread mwhudson
Source: croaring
Version: 0.2.66+ds-2
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru croaring-0.2.66+ds/debian/changelog 
croaring-0.2.66+ds/debian/changelog
--- croaring-0.2.66+ds/debian/changelog 2021-01-05 12:44:54.0 +
+++ croaring-0.2.66+ds/debian/changelog 2024-01-30 01:26:12.0 +
@@ -1,3 +1,10 @@
+croaring (0.2.66+ds-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 01:26:12 +
+
 croaring (0.2.66+ds-2) unstable; urgency=medium
 
   [ Simon McVittie ]
diff -Nru croaring-0.2.66+ds/debian/control croaring-0.2.66+ds/debian/control
--- croaring-0.2.66+ds/debian/control   2019-08-21 15:56:43.0 +
+++ croaring-0.2.66+ds/debian/control   2024-01-30 01:26:11.0 +
@@ -22,7 +22,10 @@
  .
  This package provides library headers.
 
-Package: libroaring0
+Package: libroaring0t64
+Provides: ${t64:Provides}
+Replaces: libroaring0
+Breaks: libroaring0 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
diff -Nru croaring-0.2.66+ds/debian/libroaring0.install 
croaring-0.2.66+ds/debian/libroaring0.install
--- croaring-0.2.66+ds/debian/libroaring0.install   2019-06-30 
17:19:10.0 +
+++ croaring-0.2.66+ds/debian/libroaring0.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libroaring.so.*
diff -Nru croaring-0.2.66+ds/debian/libroaring0.symbols 
croaring-0.2.66+ds/debian/libroaring0.symbols
--- croaring-0.2.66+ds/debian/libroaring0.symbols   2019-10-20 
14:33:58.0 +
+++ croaring-0.2.66+ds/debian/libroaring0.symbols   1970-01-01 
00:00:00.0 +
@@ -1,370 +0,0 @@
-libroaring.so.0 libroaring0 #MINVER#
- array_array_container_andnot@Base 0.2.63
- array_array_container_iandnot@Base 0.2.63
- array_array_container_inplace_union@Base 0.2.63
- array_array_container_ixor@Base 0.2.63
- array_array_container_lazy_inplace_union@Base 0.2.63
- array_array_container_lazy_union@Base 0.2.63
- array_array_container_lazy_xor@Base 0.2.63
- array_array_container_union@Base 0.2.63
- array_array_container_xor@Base 0.2.63
- array_bitset_container_andnot@Base 0.2.63
- array_bitset_container_iandnot@Base 0.2.63
- array_bitset_container_intersect@Base 0.2.63
- array_bitset_container_intersection@Base 0.2.63
- array_bitset_container_intersection_cardinality@Base 0.2.63
- array_bitset_container_ixor@Base 0.2.63
- array_bitset_container_lazy_union@Base 0.2.63
- array_bitset_container_lazy_xor@Base 0.2.63
- array_bitset_container_union@Base 0.2.63
- array_bitset_container_xor@Base 0.2.63
- array_container_add_from_range@Base 0.2.63
- array_container_andnot@Base 0.2.63
- array_container_clone@Base 0.2.63
- array_container_contains@Base 0.2.63
- array_container_copy@Base 0.2.63
- array_container_create@Base 0.2.63
- array_container_create_given_capacity@Base 0.2.63
- 

Bug#1061911: csmith: NMU diff for 64-bit time_t transition

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru csmith-2.3.0/debian/changelog csmith-2.3.0/debian/changelog
--- csmith-2.3.0/debian/changelog   2022-12-06 22:01:38.0 +
+++ csmith-2.3.0/debian/changelog   2024-01-30 01:26:38.0 +
@@ -1,3 +1,10 @@
+csmith (2.3.0-7.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 01:26:38 +
+
 csmith (2.3.0-7) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru csmith-2.3.0/debian/control csmith-2.3.0/debian/control
--- csmith-2.3.0/debian/control 2022-12-06 22:01:38.0 +
+++ csmith-2.3.0/debian/control 2024-01-30 01:26:38.0 +
@@ -20,7 +20,10 @@
  stress-testing compilers, static analyzers, and other tools that
  process C code.
 
-Package: libcsmith0
+Package: libcsmith0t64
+Provides: ${t64:Provides}
+Replaces: libcsmith0
+Breaks: libcsmith0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
diff -Nru csmith-2.3.0/debian/libcsmith0.install 
csmith-2.3.0/debian/libcsmith0.install
--- csmith-2.3.0/debian/libcsmith0.install  2022-12-06 22:01:38.0 
+
+++ csmith-2.3.0/debian/libcsmith0.install  1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib/*/libcsmith.so.0
-usr/lib/*/libcsmith.so.0.*
diff -Nru csmith-2.3.0/debian/libcsmith0t64.install 
csmith-2.3.0/debian/libcsmith0t64.install
--- csmith-2.3.0/debian/libcsmith0t64.install   1970-01-01 00:00:00.0 
+
+++ csmith-2.3.0/debian/libcsmith0t64.install   2022-12-06 22:01:38.0 
+
@@ -0,0 +1,2 @@
+usr/lib/*/libcsmith.so.0
+usr/lib/*/libcsmith.so.0.*
diff -Nru csmith-2.3.0/debian/libcsmith0t64.lintian-overrides 
csmith-2.3.0/debian/libcsmith0t64.lintian-overrides
--- csmith-2.3.0/debian/libcsmith0t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ csmith-2.3.0/debian/libcsmith0t64.lintian-overrides 2024-01-30 
01:26:38.0 +
@@ -0,0 +1 @@
+libcsmith0t64: package-name-doesnt-match-sonames libcsmith0


Bug#1061910: cryptominisat: NMU diff for 64-bit time_t transition

2024-01-29 Thread mwhudson
Source: cryptominisat
Version: 5.11.15+dfsg1-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru cryptominisat-5.11.15+dfsg1/debian/changelog 
cryptominisat-5.11.15+dfsg1/debian/changelog
--- cryptominisat-5.11.15+dfsg1/debian/changelog2023-12-14 
09:26:35.0 +
+++ cryptominisat-5.11.15+dfsg1/debian/changelog2024-01-30 
01:26:22.0 +
@@ -1,3 +1,10 @@
+cryptominisat (5.11.15+dfsg1-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 01:26:22 +
+
 cryptominisat (5.11.15+dfsg1-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru cryptominisat-5.11.15+dfsg1/debian/control 
cryptominisat-5.11.15+dfsg1/debian/control
--- cryptominisat-5.11.15+dfsg1/debian/control  2023-12-14 09:26:35.0 
+
+++ cryptominisat-5.11.15+dfsg1/debian/control  2024-01-30 01:26:22.0 
+
@@ -19,7 +19,10 @@
 Vcs-Git: https://salsa.debian.org/science-team/cryptominisat.git
 Vcs-Browser: https://salsa.debian.org/science-team/cryptominisat
 
-Package: libcryptominisat5-5.11
+Package: libcryptominisat5-5.11t64
+Provides: ${t64:Provides}
+Replaces: libcryptominisat5-5.11
+Breaks: libcryptominisat5-5.11 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
diff -Nru cryptominisat-5.11.15+dfsg1/debian/libcryptominisat5-5.11.install 
cryptominisat-5.11.15+dfsg1/debian/libcryptominisat5-5.11.install
--- cryptominisat-5.11.15+dfsg1/debian/libcryptominisat5-5.11.install   
2023-12-14 09:26:35.0 +
+++ cryptominisat-5.11.15+dfsg1/debian/libcryptominisat5-5.11.install   
1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-/usr/lib/*/libcryptominisat5.so.*
diff -Nru cryptominisat-5.11.15+dfsg1/debian/libcryptominisat5-5.11t64.install 
cryptominisat-5.11.15+dfsg1/debian/libcryptominisat5-5.11t64.install
--- cryptominisat-5.11.15+dfsg1/debian/libcryptominisat5-5.11t64.install
1970-01-01 00:00:00.0 +
+++ cryptominisat-5.11.15+dfsg1/debian/libcryptominisat5-5.11t64.install
2023-12-14 09:26:35.0 +
@@ -0,0 +1 @@
+/usr/lib/*/libcryptominisat5.so.*
diff -Nru 
cryptominisat-5.11.15+dfsg1/debian/libcryptominisat5-5.11t64.lintian-overrides 
cryptominisat-5.11.15+dfsg1/debian/libcryptominisat5-5.11t64.lintian-overrides
--- 
cryptominisat-5.11.15+dfsg1/debian/libcryptominisat5-5.11t64.lintian-overrides  
1970-01-01 00:00:00.0 +
+++ 
cryptominisat-5.11.15+dfsg1/debian/libcryptominisat5-5.11t64.lintian-overrides  
2024-01-30 01:26:22.0 +
@@ -0,0 +1 @@
+libcryptominisat5-5.11t64: package-name-doesnt-match-sonames 
libcryptominisat5-5.11


Bug#1061908: cppdb: NMU diff for 64-bit time_t transition

2024-01-29 Thread mwhudson
Source: cppdb
Version: 0.3.1+dfsg-9
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru cppdb-0.3.1+dfsg/debian/changelog cppdb-0.3.1+dfsg/debian/changelog
--- cppdb-0.3.1+dfsg/debian/changelog   2021-10-19 14:21:37.0 +
+++ cppdb-0.3.1+dfsg/debian/changelog   2024-01-30 01:25:56.0 +
@@ -1,3 +1,10 @@
+cppdb (0.3.1+dfsg-9.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 01:25:56 +
+
 cppdb (0.3.1+dfsg-9) unstable; urgency=medium
 
   [ Ondřej Nový ]
diff -Nru cppdb-0.3.1+dfsg/debian/control cppdb-0.3.1+dfsg/debian/control
--- cppdb-0.3.1+dfsg/debian/control 2021-10-19 14:07:26.0 +
+++ cppdb-0.3.1+dfsg/debian/control 2024-01-30 01:25:56.0 +
@@ -46,7 +46,10 @@
  .
  This package contains the development files.
 
-Package: libcppdb0
+Package: libcppdb0t64
+Provides: ${t64:Provides}
+Replaces: libcppdb0
+Breaks: libcppdb0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -77,7 +80,10 @@
  .
  This package contains the core library
 
-Package: libcppdb-mysql0
+Package: libcppdb-mysql0t64
+Provides: ${t64:Provides}
+Replaces: libcppdb-mysql0
+Breaks: libcppdb-mysql0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -104,7 +110,10 @@
  .
  This package contains the MySQL backend
 
-Package: libcppdb-sqlite3-0
+Package: libcppdb-sqlite3-0t64
+Provides: ${t64:Provides}
+Replaces: libcppdb-sqlite3-0
+Breaks: libcppdb-sqlite3-0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -131,7 +140,10 @@
  .
  This package contains the sqlite3 backend
 
-Package: libcppdb-postgresql0
+Package: libcppdb-postgresql0t64
+Provides: ${t64:Provides}
+Replaces: libcppdb-postgresql0
+Breaks: libcppdb-postgresql0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -158,7 +170,10 @@
  .
  This package contains the PostgreSQL backend
 
-Package: libcppdb-odbc0
+Package: libcppdb-odbc0t64
+Provides: ${t64:Provides}
+Replaces: libcppdb-odbc0
+Breaks: libcppdb-odbc0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
diff -Nru cppdb-0.3.1+dfsg/debian/libcppdb0.install 
cppdb-0.3.1+dfsg/debian/libcppdb0.install
--- cppdb-0.3.1+dfsg/debian/libcppdb0.install   2018-04-05 19:10:53.0 
+
+++ cppdb-0.3.1+dfsg/debian/libcppdb0.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libcppdb.so.*
diff -Nru cppdb-0.3.1+dfsg/debian/libcppdb0.lintian-overrides 
cppdb-0.3.1+dfsg/debian/libcppdb0.lintian-overrides
--- cppdb-0.3.1+dfsg/debian/libcppdb0.lintian-overrides 2018-08-23 
17:51:25.0 +
+++ cppdb-0.3.1+dfsg/debian/libcppdb0.lintian-overrides 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-libcppdb0: no-symbols-control-file 

Bug#1061907: cppad: NMU diff for 64-bit time_t transition

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru cppad-2024.00.00.2/debian/changelog 
cppad-2024.00.00.2/debian/changelog
--- cppad-2024.00.00.2/debian/changelog 2024-01-22 19:31:17.0 +
+++ cppad-2024.00.00.2/debian/changelog 2024-01-30 01:25:27.0 +
@@ -1,3 +1,10 @@
+cppad (2024.00.00.2-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 01:25:27 +
+
 cppad (2024.00.00.2-2) unstable; urgency=medium
 
   * Set CMAKE_BUILD_TYPE=RelWithDebInfo since no value causes an FTBFS
diff -Nru cppad-2024.00.00.2/debian/control cppad-2024.00.00.2/debian/control
--- cppad-2024.00.00.2/debian/control   2024-01-12 13:00:37.0 +
+++ cppad-2024.00.00.2/debian/control   2024-01-30 01:25:27.0 +
@@ -11,7 +11,10 @@
 Vcs-Git: https://salsa.debian.org/science-team/cppad.git
 Vcs-Browser: https://salsa.debian.org/science-team/cppad
 
-Package: libcppad-lib1456.0
+Package: libcppad-lib1456.0t64
+Provides: ${t64:Provides}
+Replaces: libcppad-lib1456.0
+Breaks: libcppad-lib1456.0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru cppad-2024.00.00.2/debian/libcppad-lib1456.0.install 
cppad-2024.00.00.2/debian/libcppad-lib1456.0.install
--- cppad-2024.00.00.2/debian/libcppad-lib1456.0.install2023-03-28 
15:02:59.0 +
+++ cppad-2024.00.00.2/debian/libcppad-lib1456.0.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-/usr/lib/*.so.* /usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru cppad-2024.00.00.2/debian/libcppad-lib1456.0t64.install 
cppad-2024.00.00.2/debian/libcppad-lib1456.0t64.install
--- cppad-2024.00.00.2/debian/libcppad-lib1456.0t64.install 1970-01-01 
00:00:00.0 +
+++ cppad-2024.00.00.2/debian/libcppad-lib1456.0t64.install 2023-03-28 
15:02:59.0 +
@@ -0,0 +1 @@
+/usr/lib/*.so.* /usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru cppad-2024.00.00.2/debian/libcppad-lib1456.0t64.lintian-overrides 
cppad-2024.00.00.2/debian/libcppad-lib1456.0t64.lintian-overrides
--- cppad-2024.00.00.2/debian/libcppad-lib1456.0t64.lintian-overrides   
1970-01-01 00:00:00.0 +
+++ cppad-2024.00.00.2/debian/libcppad-lib1456.0t64.lintian-overrides   
2024-01-30 01:25:27.0 +
@@ -0,0 +1 @@
+libcppad-lib1456.0t64: package-name-doesnt-match-sonames libcppad-lib1456.0


Bug#1061906: cpp-httplib: NMU diff for 64-bit time_t transition

2024-01-29 Thread mwhudson
Source: cpp-httplib
Version: 0.14.3+ds-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru cpp-httplib-0.14.3+ds/debian/changelog 
cpp-httplib-0.14.3+ds/debian/changelog
--- cpp-httplib-0.14.3+ds/debian/changelog  2023-12-24 16:57:33.0 
+
+++ cpp-httplib-0.14.3+ds/debian/changelog  2024-01-30 01:25:12.0 
+
@@ -1,3 +1,10 @@
+cpp-httplib (0.14.3+ds-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 01:25:12 +
+
 cpp-httplib (0.14.3+ds-1) unstable; urgency=medium
 
   * New upstream version 0.14.3+ds
diff -Nru cpp-httplib-0.14.3+ds/debian/control 
cpp-httplib-0.14.3+ds/debian/control
--- cpp-httplib-0.14.3+ds/debian/control2023-09-11 10:48:07.0 
+
+++ cpp-httplib-0.14.3+ds/debian/control2024-01-30 01:25:12.0 
+
@@ -17,7 +17,10 @@
 Vcs-Browser: https://salsa.debian.org/debian/cpp-httplib
 Rules-Requires-Root: no
 
-Package: libcpp-httplib0.14
+Package: libcpp-httplib0.14t64
+Provides: ${t64:Provides}
+Replaces: libcpp-httplib0.14
+Breaks: libcpp-httplib0.14 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
diff -Nru cpp-httplib-0.14.3+ds/debian/libcpp-httplib0.14.install 
cpp-httplib-0.14.3+ds/debian/libcpp-httplib0.14.install
--- cpp-httplib-0.14.3+ds/debian/libcpp-httplib0.14.install 2023-09-11 
10:48:07.0 +
+++ cpp-httplib-0.14.3+ds/debian/libcpp-httplib0.14.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libcpp-httplib.so.0.14*
diff -Nru cpp-httplib-0.14.3+ds/debian/libcpp-httplib0.14t64.install 
cpp-httplib-0.14.3+ds/debian/libcpp-httplib0.14t64.install
--- cpp-httplib-0.14.3+ds/debian/libcpp-httplib0.14t64.install  1970-01-01 
00:00:00.0 +
+++ cpp-httplib-0.14.3+ds/debian/libcpp-httplib0.14t64.install  2023-09-11 
10:48:07.0 +
@@ -0,0 +1 @@
+usr/lib/*/libcpp-httplib.so.0.14*
diff -Nru cpp-httplib-0.14.3+ds/debian/libcpp-httplib0.14t64.lintian-overrides 
cpp-httplib-0.14.3+ds/debian/libcpp-httplib0.14t64.lintian-overrides
--- cpp-httplib-0.14.3+ds/debian/libcpp-httplib0.14t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ cpp-httplib-0.14.3+ds/debian/libcpp-httplib0.14t64.lintian-overrides
2024-01-30 01:25:12.0 +
@@ -0,0 +1 @@
+libcpp-httplib0.14t64: package-name-doesnt-match-sonames libcpp-httplib0.14


Bug#1061904: cpdb-libs: NMU diff for 64-bit time_t transition

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru cpdb-libs-1.2.0/debian/changelog cpdb-libs-1.2.0/debian/changelog
--- cpdb-libs-1.2.0/debian/changelog2023-06-27 20:03:02.0 +
+++ cpdb-libs-1.2.0/debian/changelog2024-01-30 01:24:37.0 +
@@ -1,3 +1,10 @@
+cpdb-libs (1.2.0-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 01:24:37 +
+
 cpdb-libs (1.2.0-3) unstable; urgency=medium
 
   * CVE-2023-34095 (Closes: #1038253)
diff -Nru cpdb-libs-1.2.0/debian/control cpdb-libs-1.2.0/debian/control
--- cpdb-libs-1.2.0/debian/control  2023-06-27 20:03:02.0 +
+++ cpdb-libs-1.2.0/debian/control  2024-01-30 01:24:37.0 +
@@ -17,7 +17,10 @@
 Vcs-Browser: https://salsa.debian.org/printing-team/cpdb-libs
 Vcs-Git: https://salsa.debian.org/printing-team/cpdb-libs.git
 
-Package: libcpdb-libs-common1
+Package: libcpdb-libs-common1t64
+Provides: ${t64:Provides}
+Replaces: libcpdb-libs-common1
+Breaks: libcpdb-libs-common1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
@@ -41,7 +44,10 @@
  This package contains the library which provides the functions needed
  by both the frontends and the backends.
 
-Package: libcpdb-libs-frontend1
+Package: libcpdb-libs-frontend1t64
+Provides: ${t64:Provides}
+Replaces: libcpdb-libs-frontend1
+Breaks: libcpdb-libs-frontend1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
diff -Nru cpdb-libs-1.2.0/debian/libcpdb-libs-common1.install 
cpdb-libs-1.2.0/debian/libcpdb-libs-common1.install
--- cpdb-libs-1.2.0/debian/libcpdb-libs-common1.install 2023-06-27 
20:03:02.0 +
+++ cpdb-libs-1.2.0/debian/libcpdb-libs-common1.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/*ommon.so.*
diff -Nru cpdb-libs-1.2.0/debian/libcpdb-libs-common1.symbols 
cpdb-libs-1.2.0/debian/libcpdb-libs-common1.symbols
--- cpdb-libs-1.2.0/debian/libcpdb-libs-common1.symbols 2023-06-27 
20:03:02.0 +
+++ cpdb-libs-1.2.0/debian/libcpdb-libs-common1.symbols 1970-01-01 
00:00:00.0 +
@@ -1,92 +0,0 @@
-libcpdb-libs-common.so.1 libcpdb-libs-common1 #MINVER#
-* Build-Depends-Package: libcpdb-libs-common-dev
- extract_file_name@Base 1.2.0
- get_absolute_path@Base 1.2.0
- get_boolean@Base 1.2.0
- get_string_copy@Base 1.2.0
- pack_string_array@Base 1.2.0
- print_backend_call_activate_backend@Base 1.2.0
- print_backend_call_activate_backend_finish@Base 1.2.0
- print_backend_call_activate_backend_sync@Base 1.2.0
- print_backend_call_cancel_job@Base 1.2.0
- print_backend_call_cancel_job_finish@Base 1.2.0
- print_backend_call_cancel_job_sync@Base 1.2.0
- print_backend_call_get_active_jobs_count@Base 1.2.0
- print_backend_call_get_active_jobs_count_finish@Base 1.2.0
- 

Bug#1061905: cpp-hocon: NMU diff for 64-bit time_t transition

2024-01-29 Thread mwhudson
Source: cpp-hocon
Version: 0.3.0-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru cpp-hocon-0.3.0/debian/changelog cpp-hocon-0.3.0/debian/changelog
--- cpp-hocon-0.3.0/debian/changelog2020-08-25 10:48:42.0 +
+++ cpp-hocon-0.3.0/debian/changelog2024-01-30 01:24:50.0 +
@@ -1,3 +1,10 @@
+cpp-hocon (0.3.0-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 01:24:50 +
+
 cpp-hocon (0.3.0-1) unstable; urgency=medium
 
   * New upstream release (Closes: #970379)
diff -Nru cpp-hocon-0.3.0/debian/control cpp-hocon-0.3.0/debian/control
--- cpp-hocon-0.3.0/debian/control  2020-08-25 10:46:30.0 +
+++ cpp-hocon-0.3.0/debian/control  2024-01-30 01:24:50.0 +
@@ -26,7 +26,10 @@
  .
  This package contains cpp-hocon's development headers.
 
-Package: libcpp-hocon0.3.0
+Package: libcpp-hocon0.3.0t64
+Provides: ${t64:Provides}
+Replaces: libcpp-hocon0.3.0
+Breaks: libcpp-hocon0.3.0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru cpp-hocon-0.3.0/debian/libcpp-hocon0.3.0.install 
cpp-hocon-0.3.0/debian/libcpp-hocon0.3.0.install
--- cpp-hocon-0.3.0/debian/libcpp-hocon0.3.0.install2018-07-31 
07:40:05.0 +
+++ cpp-hocon-0.3.0/debian/libcpp-hocon0.3.0.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru cpp-hocon-0.3.0/debian/libcpp-hocon0.3.0t64.install 
cpp-hocon-0.3.0/debian/libcpp-hocon0.3.0t64.install
--- cpp-hocon-0.3.0/debian/libcpp-hocon0.3.0t64.install 1970-01-01 
00:00:00.0 +
+++ cpp-hocon-0.3.0/debian/libcpp-hocon0.3.0t64.install 2018-07-31 
07:40:05.0 +
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru cpp-hocon-0.3.0/debian/libcpp-hocon0.3.0t64.lintian-overrides 
cpp-hocon-0.3.0/debian/libcpp-hocon0.3.0t64.lintian-overrides
--- cpp-hocon-0.3.0/debian/libcpp-hocon0.3.0t64.lintian-overrides   
1970-01-01 00:00:00.0 +
+++ cpp-hocon-0.3.0/debian/libcpp-hocon0.3.0t64.lintian-overrides   
2024-01-30 01:24:50.0 +
@@ -0,0 +1 @@
+libcpp-hocon0.3.0t64: package-name-doesnt-match-sonames libcpp-hocon0.3.0


Bug#1061901: compiz: NMU diff for 64-bit time_t transition

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru compiz-0.8.18/debian/changelog compiz-0.8.18/debian/changelog
--- compiz-0.8.18/debian/changelog  2023-01-01 21:58:27.0 +
+++ compiz-0.8.18/debian/changelog  2024-01-30 01:22:56.0 +
@@ -1,3 +1,10 @@
+compiz (2:0.8.18-5.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 01:22:56 +
+
 compiz (2:0.8.18-5) unstable; urgency=medium
 
   [ Samuel Thibault ]
diff -Nru compiz-0.8.18/debian/control compiz-0.8.18/debian/control
--- compiz-0.8.18/debian/control2023-01-01 21:58:27.0 +
+++ compiz-0.8.18/debian/control2024-01-30 01:22:56.0 +
@@ -159,7 +159,10 @@
  This package contains the standard plugins that come with compiz. Compiz
  without these plugins is not very useful.
 
-Package: libdecoration0
+Package: libdecoration0t64
+Provides: ${t64:Provides}
+Replaces: libdecoration0
+Breaks: libdecoration0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru compiz-0.8.18/debian/libdecoration0.install 
compiz-0.8.18/debian/libdecoration0.install
--- compiz-0.8.18/debian/libdecoration0.install 2018-10-27 12:09:18.0 
+
+++ compiz-0.8.18/debian/libdecoration0.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/libdecoration*.so.*
diff -Nru compiz-0.8.18/debian/libdecoration0t64.install 
compiz-0.8.18/debian/libdecoration0t64.install
--- compiz-0.8.18/debian/libdecoration0t64.install  1970-01-01 
00:00:00.0 +
+++ compiz-0.8.18/debian/libdecoration0t64.install  2018-10-27 
12:09:18.0 +
@@ -0,0 +1 @@
+usr/lib/libdecoration*.so.*
diff -Nru compiz-0.8.18/debian/libdecoration0t64.lintian-overrides 
compiz-0.8.18/debian/libdecoration0t64.lintian-overrides
--- compiz-0.8.18/debian/libdecoration0t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ compiz-0.8.18/debian/libdecoration0t64.lintian-overrides2024-01-30 
01:22:56.0 +
@@ -0,0 +1 @@
+libdecoration0t64: package-name-doesnt-match-sonames libdecoration0


Bug#1061903: coolkey: NMU diff for 64-bit time_t transition

2024-01-29 Thread mwhudson
Source: coolkey
Version: 1.1.0-16
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru coolkey-1.1.0/debian/changelog coolkey-1.1.0/debian/changelog
--- coolkey-1.1.0/debian/changelog  2020-09-13 11:20:48.0 +
+++ coolkey-1.1.0/debian/changelog  2024-01-30 01:24:24.0 +
@@ -1,3 +1,10 @@
+coolkey (1.1.0-16.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 01:24:24 +
+
 coolkey (1.1.0-16) unstable; urgency=medium
 
   * Bump debhelper from deprecated 9 to 12.
diff -Nru coolkey-1.1.0/debian/control coolkey-1.1.0/debian/control
--- coolkey-1.1.0/debian/control2020-09-13 11:20:48.0 +
+++ coolkey-1.1.0/debian/control2024-01-30 01:24:24.0 +
@@ -20,7 +20,10 @@
  The libpkcs11 module allows use of Smart Cards in applications
  that use mozilla Network Security Services (NSS).
 
-Package: libckyapplet1
+Package: libckyapplet1t64
+Provides: ${t64:Provides}
+Replaces: libckyapplet1
+Breaks: libckyapplet1 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru coolkey-1.1.0/debian/libckyapplet1.dirs 
coolkey-1.1.0/debian/libckyapplet1.dirs
--- coolkey-1.1.0/debian/libckyapplet1.dirs 2020-09-13 11:20:48.0 
+
+++ coolkey-1.1.0/debian/libckyapplet1.dirs 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib
diff -Nru coolkey-1.1.0/debian/libckyapplet1.install 
coolkey-1.1.0/debian/libckyapplet1.install
--- coolkey-1.1.0/debian/libckyapplet1.install  2020-09-13 11:20:48.0 
+
+++ coolkey-1.1.0/debian/libckyapplet1.install  1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-src/libckyapplet/.libs/libckyapplet.so.1.0.0 usr/lib/
-src/libckyapplet/.libs/libckyapplet.so.1 usr/lib/
diff -Nru coolkey-1.1.0/debian/libckyapplet1t64.dirs 
coolkey-1.1.0/debian/libckyapplet1t64.dirs
--- coolkey-1.1.0/debian/libckyapplet1t64.dirs  1970-01-01 00:00:00.0 
+
+++ coolkey-1.1.0/debian/libckyapplet1t64.dirs  2020-09-13 11:20:48.0 
+
@@ -0,0 +1 @@
+usr/lib
diff -Nru coolkey-1.1.0/debian/libckyapplet1t64.install 
coolkey-1.1.0/debian/libckyapplet1t64.install
--- coolkey-1.1.0/debian/libckyapplet1t64.install   1970-01-01 
00:00:00.0 +
+++ coolkey-1.1.0/debian/libckyapplet1t64.install   2020-09-13 
11:20:48.0 +
@@ -0,0 +1,2 @@
+src/libckyapplet/.libs/libckyapplet.so.1.0.0 usr/lib/
+src/libckyapplet/.libs/libckyapplet.so.1 usr/lib/
diff -Nru coolkey-1.1.0/debian/libckyapplet1t64.lintian-overrides 
coolkey-1.1.0/debian/libckyapplet1t64.lintian-overrides
--- coolkey-1.1.0/debian/libckyapplet1t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ coolkey-1.1.0/debian/libckyapplet1t64.lintian-overrides 2024-01-30 
01:24:24.0 +
@@ -0,0 +1 @@
+libckyapplet1t64: package-name-doesnt-match-sonames libckyapplet1


Bug#1061902: consolekit2: NMU diff for 64-bit time_t transition

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru consolekit2-1.2.6/debian/changelog consolekit2-1.2.6/debian/changelog
--- consolekit2-1.2.6/debian/changelog  2023-11-16 12:42:48.0 +
+++ consolekit2-1.2.6/debian/changelog  2024-01-30 01:24:05.0 +
@@ -1,3 +1,10 @@
+consolekit2 (1.2.6-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 01:24:05 +
+
 consolekit2 (1.2.6-3) unstable; urgency=medium
 
   * License appstream metainfo as FSFAP.
diff -Nru consolekit2-1.2.6/debian/control consolekit2-1.2.6/debian/control
--- consolekit2-1.2.6/debian/control2023-11-16 12:42:48.0 +
+++ consolekit2-1.2.6/debian/control2024-01-30 01:24:05.0 +
@@ -41,7 +41,10 @@
  .
  This package provides the system daemon and tools to interact with it.
 
-Package: libconsolekit1
+Package: libconsolekit1t64
+Provides: ${t64:Provides}
+Replaces: libconsolekit1
+Breaks: libconsolekit1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -71,7 +74,10 @@
  This package provides the development libraries and headers for
  libconsolekit1.
 
-Package: libck-connector0
+Package: libck-connector0t64
+Provides: ${t64:Provides}
+Replaces: libck-connector0
+Breaks: libck-connector0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru consolekit2-1.2.6/debian/libck-connector0.install 
consolekit2-1.2.6/debian/libck-connector0.install
--- consolekit2-1.2.6/debian/libck-connector0.install   2023-11-16 
12:42:48.0 +
+++ consolekit2-1.2.6/debian/libck-connector0.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libck-connector.so.*
diff -Nru consolekit2-1.2.6/debian/libck-connector0t64.install 
consolekit2-1.2.6/debian/libck-connector0t64.install
--- consolekit2-1.2.6/debian/libck-connector0t64.install1970-01-01 
00:00:00.0 +
+++ consolekit2-1.2.6/debian/libck-connector0t64.install2023-11-16 
12:42:48.0 +
@@ -0,0 +1 @@
+usr/lib/*/libck-connector.so.*
diff -Nru consolekit2-1.2.6/debian/libck-connector0t64.lintian-overrides 
consolekit2-1.2.6/debian/libck-connector0t64.lintian-overrides
--- consolekit2-1.2.6/debian/libck-connector0t64.lintian-overrides  
1970-01-01 00:00:00.0 +
+++ consolekit2-1.2.6/debian/libck-connector0t64.lintian-overrides  
2024-01-30 01:24:05.0 +
@@ -0,0 +1 @@
+libck-connector0t64: package-name-doesnt-match-sonames libck-connector0
diff -Nru consolekit2-1.2.6/debian/libconsolekit1.install 
consolekit2-1.2.6/debian/libconsolekit1.install
--- consolekit2-1.2.6/debian/libconsolekit1.install 2023-11-16 
12:42:48.0 +
+++ consolekit2-1.2.6/debian/libconsolekit1.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libconsolekit.so.*
diff -Nru 

Bug#1061900: comedilib: NMU diff for 64-bit time_t transition

2024-01-29 Thread mwhudson
Source: comedilib
Version: 0.11.0+5-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru comedilib-0.11.0+5/debian/changelog 
comedilib-0.11.0+5/debian/changelog
--- comedilib-0.11.0+5/debian/changelog 2020-07-25 08:48:45.0 +
+++ comedilib-0.11.0+5/debian/changelog 2024-01-30 01:22:45.0 +
@@ -1,3 +1,10 @@
+comedilib (0.11.0+5-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 01:22:45 +
+
 comedilib (0.11.0+5-1) unstable; urgency=medium
 
   * Add gbp.conf
diff -Nru comedilib-0.11.0+5/debian/control comedilib-0.11.0+5/debian/control
--- comedilib-0.11.0+5/debian/control   2020-07-25 08:48:45.0 +
+++ comedilib-0.11.0+5/debian/control   2024-01-30 01:22:45.0 +
@@ -37,7 +37,10 @@
  only need to install it if you plan to develop or compile software
  that uses Comedilib.
 
-Package: libcomedi0
+Package: libcomedi0t64
+Provides: ${t64:Provides}
+Replaces: libcomedi0
+Breaks: libcomedi0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, 
diff -Nru comedilib-0.11.0+5/debian/libcomedi0.dirs 
comedilib-0.11.0+5/debian/libcomedi0.dirs
--- comedilib-0.11.0+5/debian/libcomedi0.dirs   2020-07-25 08:48:45.0 
+
+++ comedilib-0.11.0+5/debian/libcomedi0.dirs   1970-01-01 00:00:00.0 
+
@@ -1,10 +0,0 @@
-usr/lib/
-usr/sbin/
-#usr/lib/ruby/1.8/local/lib/site_ruby/1.8/
-usr/share/man/man1/
-usr/share/man/man7/
-usr/share/man/man8/
-usr/share/doc/libcomedi0/
-etc/pcmcia/
-lib/udev/rules.d/
-var/lib/comedi/calibrations
diff -Nru comedilib-0.11.0+5/debian/libcomedi0.install 
comedilib-0.11.0+5/debian/libcomedi0.install
--- comedilib-0.11.0+5/debian/libcomedi0.install2020-07-25 
08:48:45.0 +
+++ comedilib-0.11.0+5/debian/libcomedi0.install1970-01-01 
00:00:00.0 +
@@ -1,14 +0,0 @@
-usr/lib/libcomedi.so.*
-#usr/lib/ruby/*
-usr/sbin/comedi_config
-usr/bin/comedi_calibrate
-usr/bin/comedi_soft_calibrate
-usr/bin/comedi_test
-usr/bin/comedi_board_info
-usr/share/man/man1/*
-usr/share/man/man7/*
-usr/share/man/man8/*
-usr/share/doc/comedilib/*.conf usr/share/doc/libcomedi0/
-etc/pcmcia/*
-lib/udev/*
-
diff -Nru comedilib-0.11.0+5/debian/libcomedi0.postinst 
comedilib-0.11.0+5/debian/libcomedi0.postinst
--- comedilib-0.11.0+5/debian/libcomedi0.postinst   2020-07-25 
08:48:45.0 +
+++ comedilib-0.11.0+5/debian/libcomedi0.postinst   1970-01-01 
00:00:00.0 +
@@ -1,25 +0,0 @@
-#!/bin/sh
-
-set -e
-
-test $DEBIAN_SCRIPT_DEBUG && set -v -x
-
-case "$1" in
-  configure|upgrade)
-
-  echo "creating iocard group..."
-  getent group iocard >/dev/null || addgroup --system iocard
-  ;;
-
-  abort-upgrade|abort-remove|abort-deconfigure)
-  ;;
-
-  *)
-echo "postinst called with unknown argument \`$1'" >&2
-exit 1
-  ;;
-esac
-
-#DEBHELPER#
-
-exit 0
diff -Nru 

Bug#1061899: comedilib: NMU diff for 64-bit time_t transition

2024-01-29 Thread mwhudson
Source: comedilib
Version: 0.11.0+5-1.1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru comedilib-0.11.0+5/debian/changelog 
comedilib-0.11.0+5/debian/changelog
--- comedilib-0.11.0+5/debian/changelog 2024-01-30 01:15:33.0 +
+++ comedilib-0.11.0+5/debian/changelog 2024-01-30 01:15:56.0 +
@@ -1,3 +1,10 @@
+comedilib (0.11.0+5-1.2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Tue, 30 Jan 2024 01:15:56 +
+
 comedilib (0.11.0+5-1.1) experimental; urgency=medium
 
   * Non-maintainer upload.


Bug#1061898: arm-compute-library: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: arm-compute-library
Version: 23.08+dfsg-3
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru arm-compute-library-23.08+dfsg/debian/changelog 
arm-compute-library-23.08+dfsg/debian/changelog
--- arm-compute-library-23.08+dfsg/debian/changelog 2024-01-09 
08:37:10.0 +
+++ arm-compute-library-23.08+dfsg/debian/changelog 2024-01-30 
01:07:50.0 +
@@ -1,3 +1,10 @@
+arm-compute-library (23.08+dfsg-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 01:07:50 +
+
 arm-compute-library (23.08+dfsg-3) unstable; urgency=medium
 
   * d/rules: enable debug builds if and only if 'debug' is specified in
diff -Nru arm-compute-library-23.08+dfsg/debian/control 
arm-compute-library-23.08+dfsg/debian/control
--- arm-compute-library-23.08+dfsg/debian/control   2024-01-09 
08:37:10.0 +
+++ arm-compute-library-23.08+dfsg/debian/control   2024-01-30 
01:07:49.0 +
@@ -12,7 +12,10 @@
doxygen,
graphviz
 
-Package: libarm-compute32
+Package: libarm-compute32t64
+Provides: ${t64:Provides}
+Replaces: libarm-compute32
+Breaks: libarm-compute32 (<< ${source:Version})
 Architecture: amd64 armhf arm64
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru arm-compute-library-23.08+dfsg/debian/libarm-compute32.install 
arm-compute-library-23.08+dfsg/debian/libarm-compute32.install
--- arm-compute-library-23.08+dfsg/debian/libarm-compute32.install  
2024-01-09 08:37:10.0 +
+++ arm-compute-library-23.08+dfsg/debian/libarm-compute32.install  
1970-01-01 00:00:00.0 +
@@ -1,2 +0,0 @@
-build/libarm_compute.so.* usr/lib/${DEB_HOST_MULTIARCH}/
-build/libarm_compute_graph.so.* usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru arm-compute-library-23.08+dfsg/debian/libarm-compute32t64.install 
arm-compute-library-23.08+dfsg/debian/libarm-compute32t64.install
--- arm-compute-library-23.08+dfsg/debian/libarm-compute32t64.install   
1970-01-01 00:00:00.0 +
+++ arm-compute-library-23.08+dfsg/debian/libarm-compute32t64.install   
2024-01-09 08:37:10.0 +
@@ -0,0 +1,2 @@
+build/libarm_compute.so.* usr/lib/${DEB_HOST_MULTIARCH}/
+build/libarm_compute_graph.so.* usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru 
arm-compute-library-23.08+dfsg/debian/libarm-compute32t64.lintian-overrides 
arm-compute-library-23.08+dfsg/debian/libarm-compute32t64.lintian-overrides
--- arm-compute-library-23.08+dfsg/debian/libarm-compute32t64.lintian-overrides 
1970-01-01 00:00:00.0 +
+++ arm-compute-library-23.08+dfsg/debian/libarm-compute32t64.lintian-overrides 
2024-01-30 01:07:49.0 +
@@ -0,0 +1 @@
+libarm-compute32t64: package-name-doesnt-match-sonames libarm-compute32


Bug#1061897: aribb24: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: aribb24
Version: 1.0.3-2
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru aribb24-1.0.3/debian/changelog aribb24-1.0.3/debian/changelog
--- aribb24-1.0.3/debian/changelog  2018-05-12 09:30:11.0 +
+++ aribb24-1.0.3/debian/changelog  2024-01-30 01:07:11.0 +
@@ -1,3 +1,10 @@
+aribb24 (1.0.3-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 01:07:11 +
+
 aribb24 (1.0.3-2) unstable; urgency=medium
 
   [ Ondřej Nový ]
diff -Nru aribb24-1.0.3/debian/control aribb24-1.0.3/debian/control
--- aribb24-1.0.3/debian/control2018-05-12 09:29:47.0 +
+++ aribb24-1.0.3/debian/control2024-01-30 01:07:10.0 +
@@ -26,7 +26,10 @@
  .
  This package contains the development files.
 
-Package: libaribb24-0
+Package: libaribb24-0t64
+Provides: ${t64:Provides}
+Replaces: libaribb24-0
+Breaks: libaribb24-0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
diff -Nru aribb24-1.0.3/debian/libaribb24-0.install 
aribb24-1.0.3/debian/libaribb24-0.install
--- aribb24-1.0.3/debian/libaribb24-0.install   2017-11-08 20:14:05.0 
+
+++ aribb24-1.0.3/debian/libaribb24-0.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libaribb24.so.*
diff -Nru aribb24-1.0.3/debian/libaribb24-0.symbols 
aribb24-1.0.3/debian/libaribb24-0.symbols
--- aribb24-1.0.3/debian/libaribb24-0.symbols   2017-11-08 20:21:03.0 
+
+++ aribb24-1.0.3/debian/libaribb24-0.symbols   1970-01-01 00:00:00.0 
+
@@ -1,17 +0,0 @@
-libaribb24.so.0 libaribb24-0 #MINVER#
-* Build-Depends-Package: libaribb24-dev
- arib_decode_buffer@Base 1.0.3
- arib_decoder_get_regions@Base 1.0.3
- arib_decoder_get_time@Base 1.0.3
- arib_finalize_decoder@Base 1.0.3
- arib_get_decoder@Base 1.0.3
- arib_get_parser@Base 1.0.3
- arib_initialize_decoder@Base 1.0.3
- arib_initialize_decoder_a_profile@Base 1.0.3
- arib_initialize_decoder_c_profile@Base 1.0.3
- arib_instance_destroy@Base 1.0.3
- arib_instance_new@Base 1.0.3
- arib_parse_pes@Base 1.0.3
- arib_parser_get_data@Base 1.0.3
- arib_register_messages_callback@Base 1.0.3
- arib_set_base_path@Base 1.0.3
diff -Nru aribb24-1.0.3/debian/libaribb24-0t64.install 
aribb24-1.0.3/debian/libaribb24-0t64.install
--- aribb24-1.0.3/debian/libaribb24-0t64.install1970-01-01 
00:00:00.0 +
+++ aribb24-1.0.3/debian/libaribb24-0t64.install2017-11-08 
20:14:05.0 +
@@ -0,0 +1 @@
+usr/lib/*/libaribb24.so.*
diff -Nru aribb24-1.0.3/debian/libaribb24-0t64.lintian-overrides 
aribb24-1.0.3/debian/libaribb24-0t64.lintian-overrides
--- aribb24-1.0.3/debian/libaribb24-0t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ aribb24-1.0.3/debian/libaribb24-0t64.lintian-overrides  2024-01-30 
01:07:10.0 +
@@ -0,0 +1 @@
+libaribb24-0t64: package-name-doesnt-match-sonames libaribb24-0
diff -Nru 

Bug#1061895: apriltag: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: apriltag
Version: 3.3.0-2
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru apriltag-3.3.0/debian/changelog apriltag-3.3.0/debian/changelog
--- apriltag-3.3.0/debian/changelog 2023-09-30 19:21:36.0 +
+++ apriltag-3.3.0/debian/changelog 2024-01-30 01:00:16.0 +
@@ -1,3 +1,10 @@
+apriltag (3.3.0-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 01:00:16 +
+
 apriltag (3.3.0-2) unstable; urgency=medium
 
   * I ship cmake files into arch-specific directories
diff -Nru apriltag-3.3.0/debian/control apriltag-3.3.0/debian/control
--- apriltag-3.3.0/debian/control   2023-09-30 18:52:15.0 +
+++ apriltag-3.3.0/debian/control   2024-01-30 01:00:16.0 +
@@ -15,7 +15,10 @@
 Vcs-Git: https://salsa.debian.org/science-team/apriltag.git
 Homepage: https://april.eecs.umich.edu/software/apriltag.html
 
-Package: libapriltag3
+Package: libapriltag3t64
+Provides: ${t64:Provides}
+Replaces: libapriltag3
+Breaks: libapriltag3 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends},
diff -Nru apriltag-3.3.0/debian/libapriltag3.install 
apriltag-3.3.0/debian/libapriltag3.install
--- apriltag-3.3.0/debian/libapriltag3.install  2022-09-09 01:33:23.0 
+
+++ apriltag-3.3.0/debian/libapriltag3.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru apriltag-3.3.0/debian/libapriltag3.symbols 
apriltag-3.3.0/debian/libapriltag3.symbols
--- apriltag-3.3.0/debian/libapriltag3.symbols  2022-09-09 01:33:23.0 
+
+++ apriltag-3.3.0/debian/libapriltag3.symbols  1970-01-01 00:00:00.0 
+
@@ -1,191 +0,0 @@
-libapriltag-utils.so.3 libapriltag3 #MINVER#
-* Build-Depends-Package: libapriltag-dev
- _str_concat_private@Base 3.1.7
- getopt_add_bool@Base 3.1.7
- getopt_add_double@Base 3.1.7
- getopt_add_int@Base 3.1.7
- getopt_add_spacer@Base 3.1.7
- getopt_add_string@Base 3.1.7
- getopt_create@Base 3.1.7
- getopt_destroy@Base 3.1.7
- getopt_do_usage@Base 3.1.7
- getopt_get_bool@Base 3.1.7
- getopt_get_double@Base 3.1.7
- getopt_get_extra_args@Base 3.1.7
- getopt_get_int@Base 3.1.7
- getopt_get_string@Base 3.1.7
- getopt_get_usage@Base 3.1.7
- getopt_option_destroy@Base 3.1.7
- getopt_parse@Base 3.1.7
- getopt_was_specified@Base 3.1.7
- image_u8_convolve_2D@Base 3.1.7
- image_u8_copy@Base 3.1.7
- image_u8_create@Base 3.1.7
- image_u8_create_alignment@Base 3.1.7
- image_u8_create_from_f32@Base 3.1.7
- image_u8_create_from_pnm@Base 3.1.7
- image_u8_create_from_pnm_alignment@Base 3.1.7
- image_u8_create_stride@Base 3.1.7
- image_u8_darken@Base 3.1.7
- image_u8_decimate@Base 3.1.7
- image_u8_destroy@Base 3.1.7
- image_u8_draw_annulus@Base 3.1.7
- image_u8_draw_circle@Base 3.1.7
- image_u8_draw_line@Base 3.1.7
- image_u8_fill_line_max@Base 3.1.7
- image_u8_gaussian_blur@Base 3.1.7
- image_u8_rotate@Base 3.1.7
- 

Bug#1061487: bookworm-pu: package rpm/4.18.0+dfsg-1+deb12u1

2024-01-29 Thread Peter Pentchev
On Mon, Jan 29, 2024 at 09:51:45PM +, Adam D. Barratt wrote:
> Control: tags -1 + confirmed
> 
> On Thu, 2024-01-25 at 14:39 +0200, Peter Pentchev wrote:
> > Version 4.18 of RPM changed the format of its internal database
> > from the traditional BerkeleyDB one to a new SQLite implementation.
> > For compatibility purposes, including the ability to automatically
> > migrate an old database to a new one during an upgrade, RPM needs to
> > be able to read the old-format database. Some more information may
> > be found in #1061258.
> > 
> > Due to my omission when packaging the RPM update to 4.18.0,
> > the corresponding configure-script option was not included when
> > building the Debian RPM package.
> 
> Please go ahead.

Right, I should have mentioned that was a pre-approval request...
Thanks! I just uploaded it.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.net r...@debian.org p...@storpool.com
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13


signature.asc
Description: PGP signature


Bug#1061894: apr: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: apr
Version: 1.7.2-3
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru apr-1.7.2/debian/changelog apr-1.7.2/debian/changelog
--- apr-1.7.2/debian/changelog  2023-02-26 20:51:24.0 +
+++ apr-1.7.2/debian/changelog  2024-01-30 00:57:09.0 +
@@ -1,3 +1,10 @@
+apr (1.7.2-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 00:57:09 +
+
 apr (1.7.2-3) unstable; urgency=medium
 
   * Add more fixes for atomics from upstream, in particular for
diff -Nru apr-1.7.2/debian/control apr-1.7.2/debian/control
--- apr-1.7.2/debian/control2023-02-03 16:18:13.0 +
+++ apr-1.7.2/debian/control2024-01-30 00:57:09.0 +
@@ -19,7 +19,10 @@
 Homepage: https://apr.apache.org/
 Rules-Requires-Root: no
 
-Package: libapr1
+Package: libapr1t64
+Provides: ${t64:Provides}
+Replaces: libapr1
+Breaks: libapr1 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
diff -Nru apr-1.7.2/debian/libapr1.docs apr-1.7.2/debian/libapr1.docs
--- apr-1.7.2/debian/libapr1.docs   2023-02-02 21:18:42.0 +
+++ apr-1.7.2/debian/libapr1.docs   1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-NOTICE
diff -Nru apr-1.7.2/debian/libapr1.install apr-1.7.2/debian/libapr1.install
--- apr-1.7.2/debian/libapr1.install2023-02-02 21:18:42.0 +
+++ apr-1.7.2/debian/libapr1.install1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libapr-1.so.*
diff -Nru apr-1.7.2/debian/libapr1.lintian-overrides 
apr-1.7.2/debian/libapr1.lintian-overrides
--- apr-1.7.2/debian/libapr1.lintian-overrides  2023-02-02 21:18:42.0 
+
+++ apr-1.7.2/debian/libapr1.lintian-overrides  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-libapr1: package-name-doesnt-match-sonames libapr-1-0
diff -Nru apr-1.7.2/debian/libapr1.symbols apr-1.7.2/debian/libapr1.symbols
--- apr-1.7.2/debian/libapr1.symbols2023-02-02 21:18:42.0 +
+++ apr-1.7.2/debian/libapr1.symbols1970-01-01 00:00:00.0 +
@@ -1,2 +0,0 @@
-here for the purpose of tricking debhelper...bwahahahaha.
-
diff -Nru apr-1.7.2/debian/libapr1t64.docs apr-1.7.2/debian/libapr1t64.docs
--- apr-1.7.2/debian/libapr1t64.docs1970-01-01 00:00:00.0 +
+++ apr-1.7.2/debian/libapr1t64.docs2023-02-02 21:18:42.0 +
@@ -0,0 +1 @@
+NOTICE
diff -Nru apr-1.7.2/debian/libapr1t64.install 
apr-1.7.2/debian/libapr1t64.install
--- apr-1.7.2/debian/libapr1t64.install 1970-01-01 00:00:00.0 +
+++ apr-1.7.2/debian/libapr1t64.install 2023-02-02 21:18:42.0 +
@@ -0,0 +1 @@
+usr/lib/*/libapr-1.so.*
diff -Nru apr-1.7.2/debian/libapr1t64.lintian-overrides 
apr-1.7.2/debian/libapr1t64.lintian-overrides
--- apr-1.7.2/debian/libapr1t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ apr-1.7.2/debian/libapr1t64.lintian-overrides   2024-01-30 

Bug#1061893: apr-util: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: apr-util
Version: 1.6.3-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru apr-util-1.6.3/debian/changelog apr-util-1.6.3/debian/changelog
--- apr-util-1.6.3/debian/changelog 2023-02-03 20:15:18.0 +
+++ apr-util-1.6.3/debian/changelog 2024-01-30 00:55:31.0 +
@@ -1,3 +1,10 @@
+apr-util (1.6.3-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 00:55:31 +
+
 apr-util (1.6.3-1) unstable; urgency=medium
 
   [ Stefan Fritsch ]
diff -Nru apr-util-1.6.3/debian/control apr-util-1.6.3/debian/control
--- apr-util-1.6.3/debian/control   2023-02-02 22:42:28.0 +
+++ apr-util-1.6.3/debian/control   2024-01-30 00:55:31.0 +
@@ -22,7 +22,10 @@
 Vcs-Git: https://salsa.debian.org/apache-team/apr-util.git
 Homepage: https://apr.apache.org/
 
-Package: libaprutil1
+Package: libaprutil1t64
+Provides: ${t64:Provides}
+Replaces: libaprutil1
+Breaks: libaprutil1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends},
diff -Nru apr-util-1.6.3/debian/libaprutil1.docs 
apr-util-1.6.3/debian/libaprutil1.docs
--- apr-util-1.6.3/debian/libaprutil1.docs  2023-02-01 21:35:51.0 
+
+++ apr-util-1.6.3/debian/libaprutil1.docs  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-NOTICE
diff -Nru apr-util-1.6.3/debian/libaprutil1.install 
apr-util-1.6.3/debian/libaprutil1.install
--- apr-util-1.6.3/debian/libaprutil1.install   2023-02-01 21:35:51.0 
+
+++ apr-util-1.6.3/debian/libaprutil1.install   1970-01-01 00:00:00.0 
+
@@ -1,3 +0,0 @@
-usr/lib/*/libaprutil-1.so.*
-usr/lib/*/apr-util-1/apr_dbm*.so*
-usr/lib/*/apr-util-1/apr_crypt*.so*
diff -Nru apr-util-1.6.3/debian/libaprutil1.lintian-overrides 
apr-util-1.6.3/debian/libaprutil1.lintian-overrides
--- apr-util-1.6.3/debian/libaprutil1.lintian-overrides 2023-02-01 
21:35:51.0 +
+++ apr-util-1.6.3/debian/libaprutil1.lintian-overrides 1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-libaprutil1: symbols-declares-dependency-on-other-package
-libaprutil1: package-name-doesnt-match-sonames libaprutil-1-0
diff -Nru apr-util-1.6.3/debian/libaprutil1.symbols 
apr-util-1.6.3/debian/libaprutil1.symbols
--- apr-util-1.6.3/debian/libaprutil1.symbols   2023-02-01 21:35:51.0 
+
+++ apr-util-1.6.3/debian/libaprutil1.symbols   1970-01-01 00:00:00.0 
+
@@ -1,357 +0,0 @@
-libaprutil-1.so.0 libaprutil1 #MINVER#
-| libaprutil1-ldap , libaprutil1 #MINVER#
-| 
libaprutil1-dbd-sqlite3|libaprutil1-dbd-mysql|libaprutil1-dbd-odbc|libaprutil1-dbd-pgsql|libaprutil1-dbd-freetds
 , libaprutil1 #MINVER#
- _crypt_blowfish_rn@Base 1.5.0
- _crypt_gensalt_blowfish_rn@Base 1.5.0
- _crypt_output_magic@Base 1.5.0
- apr__memzero_explicit@Base 1.6.0
- apr_base64_decode@Base 1.2.7+dfsg
- apr_base64_decode_binary@Base 1.2.7+dfsg
- apr_base64_decode_len@Base 1.2.7+dfsg
- 

Bug#1061888: Acknowledgement (anfo: NMU diff for 64-bit time_t transition)

2024-01-29 Thread Steve Langasek
Of course, since anfo FTBFS due to bug #1012893, we can't actually
transition the binary package names right now (because we'd have to be able
to build a binary package).

However, libanfo0 also has no reverse-dependencies in the archive outside of
anfo itself, so there is no urgency for handling this transition; it just
needs to be addressed with the next upload of anfo to the archive.

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


signature.asc
Description: PGP signature


Bug#1050591: bullseye-pu: package awstats/7.8-2+deb11u2

2024-01-29 Thread Lourisvaldo Figueredo Junior
Em terça-feira, 19 de dezembro de 2023, às 19:53:31 -03, Jonathan Wiltshire 
escreveu:

> 
> Please go ahead.

Hi all!

The maintainer of awstats, in copy, did some tests and did not find the bug. 
Looks like it was fixed in the latest PU for bookworm [1].

I don't know how to deal with this open bug, I'm new here.
Then, someone can close or archive it.

Thank you Jonathan and Christian!

Bye,

Figueredo


[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050384



Bug#1061892: apophenia: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: apophenia
Version: 1.0+ds-8
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru apophenia-1.0+ds/debian/changelog apophenia-1.0+ds/debian/changelog
--- apophenia-1.0+ds/debian/changelog   2019-08-16 15:20:10.0 +
+++ apophenia-1.0+ds/debian/changelog   2024-01-30 00:48:37.0 +
@@ -1,3 +1,10 @@
+apophenia (1.0+ds-8.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 00:48:37 +
+
 apophenia (1.0+ds-8) unstable; urgency=medium
 
   * RC fix release (Closes: #925634), implement workaround that works
diff -Nru apophenia-1.0+ds/debian/control apophenia-1.0+ds/debian/control
--- apophenia-1.0+ds/debian/control 2019-08-16 14:31:14.0 +
+++ apophenia-1.0+ds/debian/control 2024-01-30 00:48:37.0 +
@@ -18,8 +18,10 @@
 Vcs-Git: https://salsa.debian.org/science-team/apophenia.git
 Vcs-Browser: https://salsa.debian.org/science-team/apophenia
 
-Package: libapophenia2
-Provides: libapophenia
+Package: libapophenia2t64
+Replaces: libapophenia2
+Breaks: libapophenia2 (<< ${source:Version})
+Provides: libapophenia, ${t64:Provides}
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
diff -Nru apophenia-1.0+ds/debian/libapophenia2.install 
apophenia-1.0+ds/debian/libapophenia2.install
--- apophenia-1.0+ds/debian/libapophenia2.install   2015-04-15 
12:09:02.0 +
+++ apophenia-1.0+ds/debian/libapophenia2.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libapophenia.so.*
diff -Nru apophenia-1.0+ds/debian/libapophenia2.symbols 
apophenia-1.0+ds/debian/libapophenia2.symbols
--- apophenia-1.0+ds/debian/libapophenia2.symbols   2015-07-08 
22:43:10.0 +
+++ apophenia-1.0+ds/debian/libapophenia2.symbols   1970-01-01 
00:00:00.0 +
@@ -1,325 +0,0 @@
-libapophenia.so.2 libapophenia2 #MINVER#
- LIBAPOPHENIA_2.0.0@LIBAPOPHENIA_2.0.0 0.999e
- apop_anova_base@LIBAPOPHENIA_2.0.0 0.999e
- apop_arms_draw@LIBAPOPHENIA_2.0.0 0.999e
- apop_arms_settings_copy@LIBAPOPHENIA_2.0.0 0.999e
- apop_arms_settings_free@LIBAPOPHENIA_2.0.0 0.999e
- apop_arms_settings_init@LIBAPOPHENIA_2.0.0 0.999e
- apop_array_to_vector_base@LIBAPOPHENIA_2.0.0 0.999e
- apop_bernoulli@LIBAPOPHENIA_2.0.0 0.999e
- apop_beta@LIBAPOPHENIA_2.0.0 0.999e
- apop_beta_from_mean_var@LIBAPOPHENIA_2.0.0 0.999e
- apop_binomial@LIBAPOPHENIA_2.0.0 0.999e
- apop_bootstrap_cov_base@LIBAPOPHENIA_2.0.0 0.999e
- apop_cdf@LIBAPOPHENIA_2.0.0 0.999e
- apop_cdf_settings_copy@LIBAPOPHENIA_2.0.0 0.999e
- apop_cdf_settings_free@LIBAPOPHENIA_2.0.0 0.999e
- apop_cdf_settings_init@LIBAPOPHENIA_2.0.0 0.999e
- apop_coordinate_transform@LIBAPOPHENIA_2.0.0 0.999e
- apop_coordinate_transform_settings_copy@LIBAPOPHENIA_2.0.0 0.999e
- apop_coordinate_transform_settings_free@LIBAPOPHENIA_2.0.0 0.999e
- apop_coordinate_transform_settings_init@LIBAPOPHENIA_2.0.0 0.999e
- apop_cross@LIBAPOPHENIA_2.0.0 0.999e
- 

Bug#1061882:

2024-01-29 Thread Michael Hudson-Doyle
Apologies, the initial message had an incorrect debdiff attached. Here's a
better one (that has been uploaded to experimental).


nmu_combblas.debdiff
Description: Binary data


Bug#966833: fixed in current releases

2024-01-29 Thread Mike Frysinger
you can close this bug -- it should be fixed with the latest releases


signature.asc
Description: PGP signature


Bug#1061891: apbs: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: apbs
Version: 3.4.1-5
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru apbs-3.4.1/debian/changelog apbs-3.4.1/debian/changelog
--- apbs-3.4.1/debian/changelog 2023-01-10 20:56:38.0 +
+++ apbs-3.4.1/debian/changelog 2024-01-30 00:38:50.0 +
@@ -1,3 +1,10 @@
+apbs (3.4.1-5.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 00:38:50 +
+
 apbs (3.4.1-5) unstable; urgency=medium
 
   * Team upload.
diff -Nru apbs-3.4.1/debian/control apbs-3.4.1/debian/control
--- apbs-3.4.1/debian/control   2023-01-10 18:37:05.0 +
+++ apbs-3.4.1/debian/control   2024-01-30 00:38:50.0 +
@@ -90,7 +90,10 @@
  This package contains the development headers to build against
  libapbs_* shared libraries.
 
-Package: libapbs3
+Package: libapbs3t64
+Provides: ${t64:Provides}
+Replaces: libapbs3
+Breaks: libapbs3 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -175,7 +178,10 @@
  This package contains the development headers to build against
  libapbs_* shared libraries.
 
-Package: libfetk1.9
+Package: libfetk1.9t64
+Provides: ${t64:Provides}
+Replaces: libfetk1.9
+Breaks: libfetk1.9 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru apbs-3.4.1/debian/external_deps/fetk/README.orig 
apbs-3.4.1/debian/external_deps/fetk/README.orig
--- apbs-3.4.1/debian/external_deps/fetk/README.orig2023-01-10 
18:37:05.0 +
+++ apbs-3.4.1/debian/external_deps/fetk/README.orig1970-01-01 
00:00:00.0 +
@@ -1,85 +0,0 @@
-
-Welcome to FETK (The Finite Element ToolKit).
-
-FETK is developed and maintained by the Mathematical and Computational 
-Physics Group in the Mathematics and Physics Departments at UC San Diego,
-together with colleagues from around the world.  The development effort 
-is based in the Center for Computational Mathematics at UCSD.  For more 
-detailed information about FETK, see the FETK.org website:
-
-http://FETK.org/
-
-In brief, FETK consists of a number of finite element modeling 
-software libraries that depend on each other in a hierarchical way.
-The dependencies in the core FETK libraries are:
-
-   MALOC
- |
- |-> SG .
- |   \
- |-> PUNC   > MC
- |   /
- |-> GAMer  /
-
-The solid lines mean that there is a build dependency; the dotted lines 
-means that there is run-time dependency, in that additional capabilities 
-are provided to MC if either/both of SG and/or GAMer have been built.
-FETK is based around a GNU autoconf build framework; you can build each 
-library independently, or you can build the entire FETK suite using a 
-script we provide (see below).  Below is a brief summary of what the 
-core libraries do.
-
-MALOC (Minimal Abstraction Layer for Object-oriented C):
-  All of the FETK libraries depend on the single low-level 

Bug#1061866: adns: NMU diff for 64-bit time_t transition

2024-01-29 Thread Ian Jackson
Hi.  Thanks for your work on this.

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

Thanks.  I have verified that adns.h, and the ABI of adns, is indeed
affected.

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

I'm surprised at

+Provides: ${t64:Provides}
+Replaces: libadns1
+Breaks: libadns1 (<< ${source:Version})

I don't know why this isn't just a soname transition.  But I think
probably people more involved in this have thoughyt this through.
(Perhaps this to do with making this a no-op on 64-bit arches.)

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

If what I have written doesn't indicate that something has been
overlooked, you should go ahead as planned.  I guess I should avoid
uploading myself.

adns is not an "unusual" package, other than insofar as time_t being
part of an ABI-exposed struct makes it unusual.

HTH.

Ian.

-- 
Ian JacksonThese opinions are my own.  

Pronouns: they/he.  If I emailed you from @fyvzl.net or @evade.org.uk,
that is a private address which bypasses my fierce spamfilter.



Bug#1061885: Acknowledgement (allegro5: NMU diff for 64-bit time_t transition)

2024-01-29 Thread Steve Langasek
Well.  Also missed a spot in debian/rules.  One more try!

(This time, waited until the build succeeded.)

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru allegro5-5.2.9.1+dfsg/debian/changelog 
allegro5-5.2.9.1+dfsg/debian/changelog
--- allegro5-5.2.9.1+dfsg/debian/changelog  2024-01-20 14:33:19.0 
+
+++ allegro5-5.2.9.1+dfsg/debian/changelog  2024-01-30 00:21:54.0 
+
@@ -1,3 +1,10 @@
+allegro5 (2:5.2.9.1+dfsg-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 00:21:54 +
+
 allegro5 (2:5.2.9.1+dfsg-1) unstable; urgency=medium
 
   * Update watch file
diff -Nru allegro5-5.2.9.1+dfsg/debian/control 
allegro5-5.2.9.1+dfsg/debian/control
--- allegro5-5.2.9.1+dfsg/debian/control2024-01-20 14:33:19.0 
+
+++ allegro5-5.2.9.1+dfsg/debian/control2024-01-30 00:21:54.0 
+
@@ -36,7 +36,10 @@
 Vcs-Git: https://salsa.debian.org/games-team/allegro5.git
 Vcs-Browser: https://salsa.debian.org/games-team/allegro5
 
-Package: liballegro5.2
+Package: liballegro5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro5.2
+Breaks: liballegro5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -85,7 +88,10 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 
-Package: liballegro-acodec5.2
+Package: liballegro-acodec5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro-acodec5.2
+Breaks: liballegro-acodec5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -127,7 +133,10 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 
-Package: liballegro-audio5.2
+Package: liballegro-audio5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro-audio5.2
+Breaks: liballegro-audio5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -164,7 +173,10 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 
-Package: liballegro-dialog5.2
+Package: liballegro-dialog5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro-dialog5.2
+Breaks: liballegro-dialog5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -200,7 +212,10 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 
-Package: liballegro-image5.2
+Package: liballegro-image5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro-image5.2
+Breaks: liballegro-image5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -238,7 +253,10 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 
-Package: liballegro-physfs5.2
+Package: liballegro-physfs5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro-physfs5.2
+Breaks: liballegro-physfs5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -276,7 +294,10 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 
-Package: liballegro-ttf5.2
+Package: liballegro-ttf5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro-ttf5.2
+Breaks: liballegro-ttf5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -312,7 +333,10 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 
-Package: liballegro-video5.2
+Package: liballegro-video5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro-video5.2
+Breaks: liballegro-video5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
diff -Nru allegro5-5.2.9.1+dfsg/debian/liballegro-ADDON5.2.install.in 
allegro5-5.2.9.1+dfsg/debian/liballegro-ADDON5.2.install.in
--- allegro5-5.2.9.1+dfsg/debian/liballegro-ADDON5.2.install.in 2024-01-20 
14:33:19.0 +
+++ allegro5-5.2.9.1+dfsg/debian/liballegro-ADDON5.2.install.in 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/liballegro_ADDON.so.*
diff -Nru allegro5-5.2.9.1+dfsg/debian/liballegro-ADDON5.2t64.install.in 
allegro5-5.2.9.1+dfsg/debian/liballegro-ADDON5.2t64.install.in
--- allegro5-5.2.9.1+dfsg/debian/liballegro-ADDON5.2t64.install.in  
1970-01-01 00:00:00.0 +
+++ 

Bug#1041754: [pcp] Bug#1041754: pcp: ships empty directory /usr/lib/pkgconfig

2024-01-29 Thread Nathan Scott
https://github.com/performancecopilot/pcp/pull/1874



Bug#1061890: anthy: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: anthy
Version: 1:0.4-2
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru anthy-0.4/debian/changelog anthy-0.4/debian/changelog
--- anthy-0.4/debian/changelog  2019-08-20 05:06:30.0 +
+++ anthy-0.4/debian/changelog  2024-01-30 00:36:53.0 +
@@ -1,3 +1,10 @@
+anthy (1:0.4-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 00:36:53 +
+
 anthy (1:0.4-2) unstable; urgency=medium
 
   * debian/control (Build-Depends): Remove debconf, po-debconf and
diff -Nru anthy-0.4/debian/control anthy-0.4/debian/control
--- anthy-0.4/debian/control2019-08-20 05:03:12.0 +
+++ anthy-0.4/debian/control2024-01-30 00:36:53.0 +
@@ -48,7 +48,10 @@
  .
  This package provides an Anthy frontend for Emacs.
 
-Package: libanthy1
+Package: libanthy1t64
+Provides: ${t64:Provides}
+Replaces: libanthy1
+Breaks: libanthy1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -74,13 +77,14 @@
  This package provides the files necessary for compiling programs that
  use Anthy.
 
-Package: libanthyinput0
+Package: libanthyinput0t64
+Provides: ${t64:Provides}
 Section: libs
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Replaces: libanthy0 (<< 1:0.3-1)
-Breaks: libanthy0 (<< 1:0.3-1)
+Replaces: libanthyinput0, libanthy0 (<< 1:0.3-1)
+Breaks: libanthyinput0 (<< ${source:Version}), libanthy0 (<< 1:0.3-1)
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Description: Japanese kana-kanji conversion - runtime library for input
  Anthy is kana-kanji conversion engine for Japanese.  It converts
diff -Nru anthy-0.4/debian/libanthy1.install anthy-0.4/debian/libanthy1.install
--- anthy-0.4/debian/libanthy1.install  2019-07-17 05:34:39.0 +
+++ anthy-0.4/debian/libanthy1.install  1970-01-01 00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/libanthy.so.*
-usr/lib/*/libanthydic.so.*
diff -Nru anthy-0.4/debian/libanthy1t64.install 
anthy-0.4/debian/libanthy1t64.install
--- anthy-0.4/debian/libanthy1t64.install   1970-01-01 00:00:00.0 
+
+++ anthy-0.4/debian/libanthy1t64.install   2019-07-17 05:34:39.0 
+
@@ -0,0 +1,2 @@
+usr/lib/*/libanthy.so.*
+usr/lib/*/libanthydic.so.*
diff -Nru anthy-0.4/debian/libanthy1t64.lintian-overrides 
anthy-0.4/debian/libanthy1t64.lintian-overrides
--- anthy-0.4/debian/libanthy1t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ anthy-0.4/debian/libanthy1t64.lintian-overrides 2024-01-30 
00:36:53.0 +
@@ -0,0 +1 @@
+libanthy1t64: package-name-doesnt-match-sonames libanthy1
diff -Nru anthy-0.4/debian/libanthyinput0.install 
anthy-0.4/debian/libanthyinput0.install
--- anthy-0.4/debian/libanthyinput0.install 2019-07-17 05:34:39.0 
+
+++ anthy-0.4/debian/libanthyinput0.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libanthyinput.so.*
diff -Nru 

Bug#1061889: angelscript: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: angelscript
Version: 2.35.1+ds-3
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru angelscript-2.35.1+ds/debian/changelog 
angelscript-2.35.1+ds/debian/changelog
--- angelscript-2.35.1+ds/debian/changelog  2021-10-21 16:29:21.0 
+
+++ angelscript-2.35.1+ds/debian/changelog  2024-01-30 00:35:44.0 
+
@@ -1,3 +1,10 @@
+angelscript (2.35.1+ds-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 00:35:44 +
+
 angelscript (2.35.1+ds-3) unstable; urgency=medium
 
   * Fix FTBFS on arm64 (Closes: #980559)
diff -Nru angelscript-2.35.1+ds/debian/control 
angelscript-2.35.1+ds/debian/control
--- angelscript-2.35.1+ds/debian/control2021-10-07 14:36:06.0 
+
+++ angelscript-2.35.1+ds/debian/control2024-01-30 00:35:44.0 
+
@@ -31,7 +31,8 @@
  This package contains the header files for angelscript. Please consult
  README.Debian for detailed usage.
 
-Package: libangelscript2.35.1
+Package: libangelscript2.35.1t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -39,8 +40,8 @@
  ${shlibs:Depends},
 Suggests:
  angelscript-doc,
-Breaks: libangelscript2.34.0, libangelscript2.35.0
-Replaces: libangelscript2.34.0, libangelscript2.35.0
+Breaks: libangelscript2.35.1 (<< ${source:Version}), libangelscript2.34.0, 
libangelscript2.35.0
+Replaces: libangelscript2.35.1, libangelscript2.34.0, libangelscript2.35.0
 Description: game-oriented interpreted compiled scripting language
  AngelScript features static typing, object handles (similar to C++ pointers 
but
  garbage collected via reference counting), object- orientation, single
@@ -48,14 +49,15 @@
  registered and overloaded. AngelScript can be used with any C++ IDE, such as
  Netbeans, Geany, and Eclipse.
 
-Package: libangelscript-addon2.35.1
+Package: libangelscript-addon2.35.1t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Depends:
  ${misc:Depends},
  ${shlibs:Depends},
-Breaks: libangelscript-addon0, libangelscript-addon2.35.0
-Replaces: libangelscript-addon0, libangelscript-addon2.35.0
+Breaks: libangelscript-addon2.35.1 (<< ${source:Version}), 
libangelscript-addon0, libangelscript-addon2.35.0
+Replaces: libangelscript-addon2.35.1, libangelscript-addon0, 
libangelscript-addon2.35.0
 Description: game-oriented interpreted compiled scripting language (addon)
  AngelScript features static typing, object handles (similar to C++ pointers 
but
  garbage collected via reference counting), object- orientation, single
diff -Nru angelscript-2.35.1+ds/debian/libangelscript-addon2.35.1.install 
angelscript-2.35.1+ds/debian/libangelscript-addon2.35.1.install
--- angelscript-2.35.1+ds/debian/libangelscript-addon2.35.1.install 
2021-10-07 14:36:06.0 +
+++ angelscript-2.35.1+ds/debian/libangelscript-addon2.35.1.install 
1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@

Bug#1061885: Acknowledgement (allegro5: NMU diff for 64-bit time_t transition)

2024-01-29 Thread Steve Langasek
Unfortunately, allegro5 has some non-standard generation of debhelper files
and build time that doesn't get picked up by the conversion script, so that
patch fails.  Attached is a corrected patch.

Thanks,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru allegro5-5.2.9.1+dfsg/debian/changelog 
allegro5-5.2.9.1+dfsg/debian/changelog
--- allegro5-5.2.9.1+dfsg/debian/changelog  2024-01-20 14:33:19.0 
+
+++ allegro5-5.2.9.1+dfsg/debian/changelog  2024-01-30 00:18:50.0 
+
@@ -1,3 +1,10 @@
+allegro5 (2:5.2.9.1+dfsg-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 00:18:50 +
+
 allegro5 (2:5.2.9.1+dfsg-1) unstable; urgency=medium
 
   * Update watch file
diff -Nru allegro5-5.2.9.1+dfsg/debian/control 
allegro5-5.2.9.1+dfsg/debian/control
--- allegro5-5.2.9.1+dfsg/debian/control2024-01-20 14:33:19.0 
+
+++ allegro5-5.2.9.1+dfsg/debian/control2024-01-30 00:18:23.0 
+
@@ -36,7 +36,10 @@
 Vcs-Git: https://salsa.debian.org/games-team/allegro5.git
 Vcs-Browser: https://salsa.debian.org/games-team/allegro5
 
-Package: liballegro5.2
+Package: liballegro5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro5.2
+Breaks: liballegro5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -85,7 +88,10 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 
-Package: liballegro-acodec5.2
+Package: liballegro-acodec5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro-acodec5.2
+Breaks: liballegro-acodec5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -127,7 +133,10 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 
-Package: liballegro-audio5.2
+Package: liballegro-audio5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro-audio5.2
+Breaks: liballegro-audio5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -164,7 +173,10 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 
-Package: liballegro-dialog5.2
+Package: liballegro-dialog5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro-dialog5.2
+Breaks: liballegro-dialog5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -200,7 +212,10 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 
-Package: liballegro-image5.2
+Package: liballegro-image5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro-image5.2
+Breaks: liballegro-image5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -238,7 +253,10 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 
-Package: liballegro-physfs5.2
+Package: liballegro-physfs5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro-physfs5.2
+Breaks: liballegro-physfs5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -276,7 +294,10 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 
-Package: liballegro-ttf5.2
+Package: liballegro-ttf5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro-ttf5.2
+Breaks: liballegro-ttf5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -312,7 +333,10 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 
-Package: liballegro-video5.2
+Package: liballegro-video5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro-video5.2
+Breaks: liballegro-video5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
diff -Nru allegro5-5.2.9.1+dfsg/debian/liballegro-ADDON5.2.install.in 
allegro5-5.2.9.1+dfsg/debian/liballegro-ADDON5.2.install.in
--- allegro5-5.2.9.1+dfsg/debian/liballegro-ADDON5.2.install.in 2024-01-20 
14:33:19.0 +
+++ allegro5-5.2.9.1+dfsg/debian/liballegro-ADDON5.2.install.in 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/liballegro_ADDON.so.*
diff -Nru allegro5-5.2.9.1+dfsg/debian/liballegro-ADDON5.2t64.install.in 
allegro5-5.2.9.1+dfsg/debian/liballegro-ADDON5.2t64.install.in
--- 

Bug#1061888: anfo: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: anfo
Version: 0.98-9
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru anfo-0.98/debian/changelog anfo-0.98/debian/changelog
--- anfo-0.98/debian/changelog  2021-10-06 12:24:46.0 +
+++ anfo-0.98/debian/changelog  2024-01-30 00:19:37.0 +
@@ -1,3 +1,10 @@
+anfo (0.98-9.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 00:19:37 +
+
 anfo (0.98-9) unstable; urgency=medium
 
   * uscan can't fetch latest upstream since https certificate became invalid
diff -Nru anfo-0.98/debian/control anfo-0.98/debian/control
--- anfo-0.98/debian/control2021-10-06 12:24:46.0 +
+++ anfo-0.98/debian/control2024-01-30 00:19:37.0 +
@@ -32,7 +32,10 @@
  what fast mappers will handle gracefully (say the reference genome is missing
  and a related species is used instead).
 
-Package: libanfo0
+Package: libanfo0t64
+Provides: ${t64:Provides}
+Replaces: libanfo0
+Breaks: libanfo0 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},


Bug#1061887: aml: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: aml
Version: 0.3.0-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru aml-0.3.0/debian/changelog aml-0.3.0/debian/changelog
--- aml-0.3.0/debian/changelog  2023-07-25 01:12:54.0 +
+++ aml-0.3.0/debian/changelog  2024-01-30 00:19:07.0 +
@@ -1,3 +1,10 @@
+aml (0.3.0-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 30 Jan 2024 00:19:07 +
+
 aml (0.3.0-1) unstable; urgency=medium
 
   * Upload to unstable.
diff -Nru aml-0.3.0/debian/control aml-0.3.0/debian/control
--- aml-0.3.0/debian/control2023-07-25 01:12:34.0 +
+++ aml-0.3.0/debian/control2024-01-30 00:19:07.0 +
@@ -25,7 +25,10 @@
  .
  This package provides library development files.
 
-Package: libaml0
+Package: libaml0t64
+Provides: ${t64:Provides}
+Replaces: libaml0
+Breaks: libaml0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
diff -Nru aml-0.3.0/debian/libaml0.install aml-0.3.0/debian/libaml0.install
--- aml-0.3.0/debian/libaml0.install2021-09-11 13:29:07.0 +
+++ aml-0.3.0/debian/libaml0.install1970-01-01 00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/libaml.so.0
-usr/lib/*/libaml.so.0.*
diff -Nru aml-0.3.0/debian/libaml0t64.install 
aml-0.3.0/debian/libaml0t64.install
--- aml-0.3.0/debian/libaml0t64.install 1970-01-01 00:00:00.0 +
+++ aml-0.3.0/debian/libaml0t64.install 2021-09-11 13:29:07.0 +
@@ -0,0 +1,2 @@
+usr/lib/*/libaml.so.0
+usr/lib/*/libaml.so.0.*
diff -Nru aml-0.3.0/debian/libaml0t64.lintian-overrides 
aml-0.3.0/debian/libaml0t64.lintian-overrides
--- aml-0.3.0/debian/libaml0t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ aml-0.3.0/debian/libaml0t64.lintian-overrides   2024-01-30 
00:19:07.0 +
@@ -0,0 +1 @@
+libaml0t64: package-name-doesnt-match-sonames libaml0


Bug#1061370: gcc-14 ftbfs on armel

2024-01-29 Thread Emanuele Rocca
Control: tags -1 patch

On 2024-01-29 10:23, Emanuele Rocca wrote:
> Upstream proposed two patches though, the one I tried is:
> 
>  libatomic_la_LIBADD += $(addsuffix _8_2_.lo,$(SIZEOBJS))
> +libatomic_la_LIBADD += tas_1_2_.lo

The problem was not the patch, but the fact that it did not include an
updated Makefile.in. I updated it with the following command from within
src/libatomic:

 AUTOM4TE=/usr/bin/autom4te2.69 autoreconf

And added both Makefile.am and Makefile.in to the patch, see attached
debdiff. With these changes, libat_test_and_set_1_i2 is not anymore
listed among the undefined symbols in the output of objdump -T, and
systemd builds fine.

I haven't tried to re-enable ada and gccgo, but they should hopefully
build again now too.
diff -Nru gcc-14-14-20240127/debian/changelog gcc-14-14-20240127/debian/changelog
--- gcc-14-14-20240127/debian/changelog	2024-01-27 09:51:04.0 +0100
+++ gcc-14-14-20240127/debian/changelog	2024-01-29 19:55:54.0 +0100
@@ -1,3 +1,9 @@
+gcc-14 (14-20240127-1.1) unstable; urgency=medium
+
+  * Add upstream patch libatomic-armel.diff. Closes: #1061370.
+
+ -- Emanuele Rocca   Mon, 29 Jan 2024 19:55:54 +0100
+
 gcc-14 (14-20240127-1) unstable; urgency=medium
 
   * Snapshot, taken from the trunk 20240127.
diff -Nru gcc-14-14-20240127/debian/patches/libatomic-armel.diff gcc-14-14-20240127/debian/patches/libatomic-armel.diff
--- gcc-14-14-20240127/debian/patches/libatomic-armel.diff	1970-01-01 01:00:00.0 +0100
+++ gcc-14-14-20240127/debian/patches/libatomic-armel.diff	2024-01-29 19:55:54.0 +0100
@@ -0,0 +1,209 @@
+Index: gcc-14-14-20240127/src/libatomic/Makefile.am
+===
+--- gcc-14-14-20240127.orig/src/libatomic/Makefile.am
 gcc-14-14-20240127/src/libatomic/Makefile.am
+@@ -139,6 +139,7 @@ if ARCH_ARM_LINUX
+ IFUNC_OPTIONS	 = -march=armv7-a+fp -DHAVE_KERNEL64
+ libatomic_la_LIBADD += $(foreach s,$(SIZES),$(addsuffix _$(s)_1_.lo,$(SIZEOBJS)))
+ libatomic_la_LIBADD += $(addsuffix _8_2_.lo,$(SIZEOBJS))
++libatomic_la_LIBADD += tas_1_2_.lo
+ endif
+ if ARCH_I386
+ IFUNC_OPTIONS	 = -march=i586
+Index: gcc-14-14-20240127/src/libatomic/Makefile.in
+===
+--- gcc-14-14-20240127.orig/src/libatomic/Makefile.in
 gcc-14-14-20240127/src/libatomic/Makefile.in
+@@ -1,7 +1,7 @@
+-# Makefile.in generated by automake 1.15.1 from Makefile.am.
++# Makefile.in generated by automake 1.16.5 from Makefile.am.
+ # @configure_input@
+ 
+-# Copyright (C) 1994-2017 Free Software Foundation, Inc.
++# Copyright (C) 1994-2021 Free Software Foundation, Inc.
+ 
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+@@ -95,7 +95,8 @@ target_triplet = @target@
+ @ARCH_ARM_LINUX_TRUE@@HAVE_IFUNC_TRUE@	s,$(SIZES),$(addsuffix \
+ @ARCH_ARM_LINUX_TRUE@@HAVE_IFUNC_TRUE@	_$(s)_1_.lo,$(SIZEOBJS))) \
+ @ARCH_ARM_LINUX_TRUE@@HAVE_IFUNC_TRUE@	$(addsuffix \
+-@ARCH_ARM_LINUX_TRUE@@HAVE_IFUNC_TRUE@	_8_2_.lo,$(SIZEOBJS))
++@ARCH_ARM_LINUX_TRUE@@HAVE_IFUNC_TRUE@	_8_2_.lo,$(SIZEOBJS)) \
++@ARCH_ARM_LINUX_TRUE@@HAVE_IFUNC_TRUE@	tas_1_2_.lo
+ @ARCH_I386_TRUE@@HAVE_IFUNC_TRUE@am__append_4 = $(addsuffix _8_1_.lo,$(SIZEOBJS))
+ @ARCH_X86_64_TRUE@@HAVE_IFUNC_TRUE@am__append_5 = $(addsuffix _16_1_.lo,$(SIZEOBJS)) \
+ @ARCH_X86_64_TRUE@@HAVE_IFUNC_TRUE@		   $(addsuffix _16_2_.lo,$(SIZEOBJS))
+@@ -187,11 +188,16 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+ am__v_at_0 = @
+ am__v_at_1 = 
+ depcomp = $(SHELL) $(top_srcdir)/../depcomp
+-am__depfiles_maybe = depfiles
++am__maybe_remake_depfiles = depfiles
++am__depfiles_remade = ./$(DEPDIR)/atomic_16.Plo ./$(DEPDIR)/fence.Plo \
++	./$(DEPDIR)/fenv.Plo ./$(DEPDIR)/flag.Plo ./$(DEPDIR)/gcas.Plo \
++	./$(DEPDIR)/gexch.Plo ./$(DEPDIR)/glfree.Plo \
++	./$(DEPDIR)/gload.Plo ./$(DEPDIR)/gstore.Plo \
++	./$(DEPDIR)/init.Plo ./$(DEPDIR)/lock.Plo
+ am__mv = mv -f
+ CPPASCOMPILE = $(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ 	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS)
+-LTCPPASCOMPILE = $(LIBTOOL) $(AM_V_lt) $(AM_LIBTOOLFLAGS) \
++LTCPPASCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ 	$(LIBTOOLFLAGS) --mode=compile $(CCAS) $(DEFS) \
+ 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ 	$(AM_CCASFLAGS) $(CCASFLAGS)
+@@ -240,8 +246,8 @@ am__recursive_targets = \
+   $(am__extra_recursive_targets)
+ AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
+ 	cscope
+-am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
+-	$(LISP)auto-config.h.in
++am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \
++	auto-config.h.in
+ # Read a list of newline-separated strings from the standard input,
+ # and print each of them once, without duplicates.  Input order is
+ # *not* preserved.
+@@ -258,9 +264,6 @@ am__define_uniq_tagged_files = \
+   unique=`for i in $$list; do \
+ if 

Bug#1061884: Acknowledgement (allegro4.4: NMU diff for 64-bit time_t transition)

2024-01-29 Thread Steve Langasek
Sorry, a bug in the automation scripts for converting source packages meant
that debhelper files were renamed incorrectly.  Attached is a corrected
patch.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru allegro4.4-4.4.3.1/debian/changelog 
allegro4.4-4.4.3.1/debian/changelog
--- allegro4.4-4.4.3.1/debian/changelog 2023-08-28 13:02:32.0 +
+++ allegro4.4-4.4.3.1/debian/changelog 2024-01-29 23:54:33.0 +
@@ -1,3 +1,10 @@
+allegro4.4 (2:4.4.3.1-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 29 Jan 2024 23:54:33 +
+
 allegro4.4 (2:4.4.3.1-4) unstable; urgency=medium
 
   * Add a clean dh target to remove CHANGES - fixes building after a
diff -Nru allegro4.4-4.4.3.1/debian/control allegro4.4-4.4.3.1/debian/control
--- allegro4.4-4.4.3.1/debian/control   2023-08-28 13:02:32.0 +
+++ allegro4.4-4.4.3.1/debian/control   2024-01-29 23:52:40.0 +
@@ -26,15 +26,16 @@
 Vcs-Browser: https://salsa.debian.org/games-team/allegro4.4
 Vcs-Git: https://salsa.debian.org/games-team/allegro4.4.git
 
-Package: liballegro4.4
+Package: liballegro4.4t64
+Provides: ${t64:Provides}
 Section: libs
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
  ${shlibs:Depends}
-Breaks: liballegro4.4-plugin-alsa (<= 2:4.4.2-4)
-Replaces: liballegro4.4-plugin-alsa (<= 2:4.4.2-4)
+Breaks: liballegro4.4 (<< ${source:Version}), liballegro4.4-plugin-alsa (<= 
2:4.4.2-4)
+Replaces: liballegro4.4, liballegro4.4-plugin-alsa (<= 2:4.4.2-4)
 Description: portable library for cross-platform game and multimedia 
development
  Allegro is a cross-platform library mainly aimed at video game and multimedia
  programming. It handles common, low-level tasks such as creating windows,
@@ -81,7 +82,10 @@
  accepting user input, loading data, drawing images, playing sounds, etc. and
  generally abstracting away the underlying platform.
 
-Package: liballeggl4.4
+Package: liballeggl4.4t64
+Provides: ${t64:Provides}
+Replaces: liballeggl4.4
+Breaks: liballeggl4.4 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -132,7 +136,10 @@
  accepting user input, loading data, drawing images, playing sounds, etc. and
  generally abstracting away the underlying platform.
 
-Package: libjpgalleg4.4
+Package: libjpgalleg4.4t64
+Provides: ${t64:Provides}
+Replaces: libjpgalleg4.4
+Breaks: libjpgalleg4.4 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -166,7 +173,10 @@
  accepting user input, loading data, drawing images, playing sounds, etc. and
  generally abstracting away the underlying platform.
 
-Package: libloadpng4.4
+Package: libloadpng4.4t64
+Provides: ${t64:Provides}
+Replaces: libloadpng4.4
+Breaks: libloadpng4.4 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -200,7 +210,10 @@
  accepting user input, loading data, drawing images, playing sounds, etc. and
  generally abstracting away the underlying platform.
 
-Package: liblogg4.4
+Package: liblogg4.4t64
+Provides: ${t64:Provides}
+Replaces: liblogg4.4
+Breaks: liblogg4.4 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru allegro4.4-4.4.3.1/debian/liballeggl4.4.install 
allegro4.4-4.4.3.1/debian/liballeggl4.4.install
--- allegro4.4-4.4.3.1/debian/liballeggl4.4.install 2023-08-28 
13:02:32.0 +
+++ allegro4.4-4.4.3.1/debian/liballeggl4.4.install 1970-01-01 
00:00:00.0 +
@@ -1,3 +0,0 @@
-usr/lib/*/liballeggl.so.4.4
-usr/lib/*/liballeggl.so.4.4.3
-
diff -Nru allegro4.4-4.4.3.1/debian/liballeggl4.4.lintian-overrides 
allegro4.4-4.4.3.1/debian/liballeggl4.4.lintian-overrides
--- allegro4.4-4.4.3.1/debian/liballeggl4.4.lintian-overrides   2023-08-28 
13:02:32.0 +
+++ allegro4.4-4.4.3.1/debian/liballeggl4.4.lintian-overrides   1970-01-01 
00:00:00.0 +
@@ -1,14 +0,0 @@
-# We don't include symbols files, because on the one hand
-# private symbols are exported and not easily distinguishable
-# from public ones. They have a leading underscore, but there
-# are also public ones with a leading underscore.
-# On the other hand, symbols files are not needed, because
-# the API is frozen anyway. Quote from Peter Wang:
-# "Anyway, 4.4 is on life support.
-#  The API is essentially frozen forever."
-# (http://sourceforge.net/mailarchive/message.php?msg_id=29119754)
-liballeggl4.4 binary: no-symbols-control-file
-
-# False positive, there are no functions to protect.
-# There are only strncpy, memset and memcpy.
-liballeggl4.4 binary: hardening-no-fortify-functions
diff -Nru 

Bug#960169: lxc-templates: Fails to install when /var/lib/lxc is a symlink

2024-01-29 Thread Mathias Gibbens
Control: tags -1 + pending

On Sun, 10 May 2020 08:04:03 +0200 ibu  wrote:
> If the empty dir var/lib/lxc (and maybe var/cache/lxc, too) is not
> needed otherwise, I suggest removing it.

  I noticed those empty directories as well, which I think are leftover
from when lxc-templates was split out from lxc. I've removed their
creation during build, which will be included in the next upload of
this package.

Mathias


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


Bug#1061879: webkit2gtk: Incorrect build-dependency on libseccomp-dev for m68k

2024-01-29 Thread Alberto Garcia
On Mon, Jan 29, 2024 at 11:57:31PM +0100, John Paul Adrian Glaubitz wrote:
> src:webkit2gtk is currently BD-Uninstallable on m68k [1] since
> libseccomp is currently not available yet.

I guess that the main problem is that webkit2gtk hasn't built in
m68k since the 2.36.x branch[1]. Is there anyone with the time and
knowledge to make it work again? Otherwise changing the libseccomp
build depencency is not really going to solve anything, it only adds
additional complexity to the build scripts.

[1] https://buildd.debian.org/status/logs.php?pkg=webkit2gtk=m68k

Regards,

Berto



Bug#1061772: RFP: jujutsu -- Git-compatible VCS that is both simple and powerful

2024-01-29 Thread Blair Noctis
On Mon, 29 Jan 2024 10:08:29 -0500 Antoine Beaupre  wrote:
> Package: wnpp
> Severity: wishlist
> X-Debbugs-Cc: debian-r...@lists.debian.org
> 
> * Package name: jujutsu
>   Version : 0.13.0
>   Upstream Contact: Martin von Zweigbergk 
> * URL : https://martinvonz.github.io/jj/
> * License : Apache-2.0
>   Programming Lang: Rust
>   Description : Git-compatible VCS that is both simple and powerful

For packager information, the CLI has changed to be the jj-cli crate; the
jujutsu one has a notice saying that.

Also it requires the gix stack, which is still a huge pain point.

-- 
Sdrager,
Blair Noctis


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1061885: allegro5: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: allegro5
Version: 2:5.2.9.1+dfsg-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru allegro5-5.2.9.1+dfsg/debian/changelog 
allegro5-5.2.9.1+dfsg/debian/changelog
--- allegro5-5.2.9.1+dfsg/debian/changelog  2024-01-20 14:33:19.0 
+
+++ allegro5-5.2.9.1+dfsg/debian/changelog  2024-01-29 23:59:30.0 
+
@@ -1,3 +1,10 @@
+allegro5 (2:5.2.9.1+dfsg-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 29 Jan 2024 23:59:30 +
+
 allegro5 (2:5.2.9.1+dfsg-1) unstable; urgency=medium
 
   * Update watch file
diff -Nru allegro5-5.2.9.1+dfsg/debian/control 
allegro5-5.2.9.1+dfsg/debian/control
--- allegro5-5.2.9.1+dfsg/debian/control2024-01-20 14:33:19.0 
+
+++ allegro5-5.2.9.1+dfsg/debian/control2024-01-29 23:59:30.0 
+
@@ -36,7 +36,10 @@
 Vcs-Git: https://salsa.debian.org/games-team/allegro5.git
 Vcs-Browser: https://salsa.debian.org/games-team/allegro5
 
-Package: liballegro5.2
+Package: liballegro5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro5.2
+Breaks: liballegro5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -85,7 +88,10 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 
-Package: liballegro-acodec5.2
+Package: liballegro-acodec5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro-acodec5.2
+Breaks: liballegro-acodec5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -127,7 +133,10 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 
-Package: liballegro-audio5.2
+Package: liballegro-audio5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro-audio5.2
+Breaks: liballegro-audio5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -164,7 +173,10 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 
-Package: liballegro-dialog5.2
+Package: liballegro-dialog5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro-dialog5.2
+Breaks: liballegro-dialog5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -200,7 +212,10 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 
-Package: liballegro-image5.2
+Package: liballegro-image5.2t64
+Provides: ${t64:Provides}
+Replaces: liballegro-image5.2
+Breaks: liballegro-image5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -238,7 +253,10 @@
  Although it is not backwards compatible with earlier versions, it still
  occupies the same niche and retains a familiar style.
 

Bug#1061878: Acknowledgement (agg: NMU diff for 64-bit time_t transition)

2024-01-29 Thread Steve Langasek
The package built, but libagg2t64 was empty and rejected from the archive;
oops.  Please see attached a corrected patch.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru agg-2.6.1-r134+dfsg1/debian/changelog 
agg-2.6.1-r134+dfsg1/debian/changelog
--- agg-2.6.1-r134+dfsg1/debian/changelog   2020-04-19 18:24:18.0 
-0700
+++ agg-2.6.1-r134+dfsg1/debian/changelog   2024-01-29 14:53:31.0 
-0800
@@ -1,3 +1,10 @@
+agg (1:2.6.1-r134+dfsg1-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 29 Jan 2024 22:53:31 +
+
 agg (1:2.6.1-r134+dfsg1-2) unstable; urgency=medium
 
   * Update symbols file with gcc-10 symbols (Closes: #956985)
diff -Nru agg-2.6.1-r134+dfsg1/debian/control 
agg-2.6.1-r134+dfsg1/debian/control
--- agg-2.6.1-r134+dfsg1/debian/control 2020-03-12 22:11:26.0 -0700
+++ agg-2.6.1-r134+dfsg1/debian/control 2024-01-29 14:53:31.0 -0800
@@ -48,7 +48,10 @@
  agg, static and shared libraries.
 
 
-Package: libagg2
+Package: libagg2t64
+Provides: ${t64:Provides}
+Replaces: libagg2
+Breaks: libagg2 (<< ${source:Version})
 Conflicts: libagg23-dev, libagg-dev
 Architecture: any
 Multi-Arch: same
diff -Nru agg-2.6.1-r134+dfsg1/debian/libagg2.symbols 
agg-2.6.1-r134+dfsg1/debian/libagg2.symbols
--- agg-2.6.1-r134+dfsg1/debian/libagg2.symbols 2020-04-19 18:24:18.0 
-0700
+++ agg-2.6.1-r134+dfsg1/debian/libagg2.symbols 1969-12-31 16:00:00.0 
-0800
@@ -1,424 +0,0 @@
-libagg.so.2 libagg2 #MINVER#
-* Build-Depends-Package: libagg2-dev
- _ZGVN3agg14sRGB_conv_baseIfE3lutE@Base 2.6.0
- _ZGVN3agg14sRGB_conv_baseItE3lutE@Base 2.6.0
- _ZN3agg10bezier_arc4initEdd@Base 2.6.0
- _ZN3agg10curve3_div16recursive_bezierEddj@Base 2.6.0
- _ZN3agg10curve3_div4initEdd@Base 2.6.0
- _ZN3agg10curve3_div6bezierEdd@Base 2.6.0
- _ZN3agg10curve3_inc19approximation_scaleEd@Base 2.6.0
- _ZN3agg10curve3_inc4initEdd@Base 2.6.0
- _ZN3agg10curve3_inc6rewindEj@Base 2.6.0
- _ZN3agg10curve3_inc6vertexEPdS1_@Base 2.6.0
- _ZN3agg10curve4_div16recursive_bezierEj@Base 2.6.0
- _ZN3agg10curve4_div4initE@Base 2.6.0
- _ZN3agg10curve4_div6bezierE@Base 2.6.0
- _ZN3agg10curve4_inc19approximation_scaleEd@Base 2.6.0
- _ZN3agg10curve4_inc4initE@Base 2.6.0
- _ZN3agg10curve4_inc6rewindEj@Base 2.6.0
- _ZN3agg10curve4_inc6vertexEPdS1_@Base 2.6.0
- _ZN3agg10mcs11_propE@Base 2.6.0
- _ZN3agg10mcs12_propE@Base 2.6.0
- _ZN3agg10mcs13_propE@Base 2.6.0
- _ZN3agg10vcgen_dash10add_vertexEddj@Base 2.6.0
- _ZN3agg10vcgen_dash10dash_startEd@Base 2.6.0
- _ZN3agg10vcgen_dash10remove_allEv@Base 2.6.0
- _ZN3agg10vcgen_dash15calc_dash_startEd@Base 2.6.0
- _ZN3agg10vcgen_dash17remove_all_dashesEv@Base 2.6.0
- _ZN3agg10vcgen_dash6rewindEj@Base 2.6.0
- _ZN3agg10vcgen_dash6vertexEPdS1_@Base 2.6.0
- _ZN3agg10vcgen_dash8add_dashEdd@Base 2.6.0
- _ZN3agg10vcgen_dashC1Ev@Base 2.6.0
- _ZN3agg10vcgen_dashC2Ev@Base 2.6.0
- 
(optional)_ZN3agg11math_strokeINS_11pod_bvectorINS_10point_baseIdEELj610calc_miterERS4_RKNS_11vertex_distES9_S9_NS_11line_join_eEdd@Base
 2.6.0
- 
(optional)_ZN3agg11math_strokeINS_11pod_bvectorINS_10point_baseIdEELj68calc_arcERS4_dd@Base
 2.6.0
- 
(optional)_ZN3agg11math_strokeINS_11pod_bvectorINS_10point_baseIdEELj68calc_capERS4_RKNS_11vertex_distES9_d@Base
 2.6.0
- 
(optional)_ZN3agg11math_strokeINS_11pod_bvectorINS_10point_baseIdEELj69calc_joinERS4_RKNS_11vertex_distES9_S9_dd@Base
 2.6.0
- 
(optional)_ZN3agg11pod_bvectorINS_10point_baseIdEELj6EE14allocate_blockEj@Base 
2.6.0
- (optional)_ZN3agg11pod_bvectorINS_10point_baseIdEELj6EED1Ev@Base 2.6.0
- (optional)_ZN3agg11pod_bvectorINS_10point_baseIdEELj6EED2Ev@Base 2.6.0
- (optional)_ZN3agg11pod_bvectorINS_11vertex_distELj6EED1Ev@Base 2.6.0
- (optional)_ZN3agg11pod_bvectorINS_11vertex_distELj6EED2Ev@Base 2.6.0
- 
(optional)_ZN3agg11pod_bvectorINS_18vcgen_markers_term10coord_typeELj6EE14allocate_blockEj@Base
 1:2.6.1
- _ZN3agg12g_sqrt_tableE@Base 2.6.0
- _ZN3agg12gamma_spline3boxE@Base 2.6.0
- _ZN3agg12gamma_spline6rewindEj@Base 2.6.0
- _ZN3agg12gamma_spline6valuesE@Base 2.6.0
- _ZN3agg12gamma_spline6vertexEPdS1_@Base 2.6.0
- _ZN3agg12gamma_splineC1Ev@Base 2.6.0
- _ZN3agg12gamma_splineC2Ev@Base 2.6.0
- _ZN3agg12gse7x11_boldE@Base 2.6.0
- _ZN3agg12gse7x15_boldE@Base 2.6.0
- _ZN3agg12gse8x16_boldE@Base 2.6.0
- _ZN3agg12mcs5x10_monoE@Base 2.6.0
- _ZN3agg12mcs5x11_monoE@Base 2.6.0
- _ZN3agg12mcs6x10_monoE@Base 2.6.0
- _ZN3agg12mcs6x11_monoE@Base 2.6.0
- _ZN3agg12rounded_rect16normalize_radiusEv@Base 2.6.0
- _ZN3agg12rounded_rect4rectE@Base 2.6.0
- _ZN3agg12rounded_rect6radiusEd@Base 2.6.0
- _ZN3agg12rounded_rect6radiusEdd@Base 2.6.0
- 

Bug#1061884: allegro4.4: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: allegro4.4
Version: 2:4.4.3.1-4
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru allegro4.4-4.4.3.1/debian/changelog 
allegro4.4-4.4.3.1/debian/changelog
--- allegro4.4-4.4.3.1/debian/changelog 2023-08-28 13:02:32.0 +
+++ allegro4.4-4.4.3.1/debian/changelog 2024-01-29 23:44:39.0 +
@@ -1,3 +1,10 @@
+allegro4.4 (2:4.4.3.1-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 29 Jan 2024 23:44:39 +
+
 allegro4.4 (2:4.4.3.1-4) unstable; urgency=medium
 
   * Add a clean dh target to remove CHANGES - fixes building after a
diff -Nru allegro4.4-4.4.3.1/debian/control allegro4.4-4.4.3.1/debian/control
--- allegro4.4-4.4.3.1/debian/control   2023-08-28 13:02:32.0 +
+++ allegro4.4-4.4.3.1/debian/control   2024-01-29 23:44:39.0 +
@@ -26,15 +26,16 @@
 Vcs-Browser: https://salsa.debian.org/games-team/allegro4.4
 Vcs-Git: https://salsa.debian.org/games-team/allegro4.4.git
 
-Package: liballegro4.4
+Package: liballegro4.4t64
+Provides: ${t64:Provides}
 Section: libs
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
  ${shlibs:Depends}
-Breaks: liballegro4.4-plugin-alsa (<= 2:4.4.2-4)
-Replaces: liballegro4.4-plugin-alsa (<= 2:4.4.2-4)
+Breaks: liballegro4.4 (<< ${source:Version}), liballegro4.4-plugin-alsa (<= 
2:4.4.2-4)
+Replaces: liballegro4.4, liballegro4.4-plugin-alsa (<= 2:4.4.2-4)
 Description: portable library for cross-platform game and multimedia 
development
  Allegro is a cross-platform library mainly aimed at video game and multimedia
  programming. It handles common, low-level tasks such as creating windows,
@@ -81,7 +82,10 @@
  accepting user input, loading data, drawing images, playing sounds, etc. and
  generally abstracting away the underlying platform.
 
-Package: liballeggl4.4
+Package: liballeggl4.4t64
+Provides: ${t64:Provides}
+Replaces: liballeggl4.4
+Breaks: liballeggl4.4 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -132,7 +136,10 @@
  accepting user input, loading data, drawing images, playing sounds, etc. and
  generally abstracting away the underlying platform.
 
-Package: libjpgalleg4.4
+Package: libjpgalleg4.4t64
+Provides: ${t64:Provides}
+Replaces: libjpgalleg4.4
+Breaks: libjpgalleg4.4 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -166,7 +173,10 @@
  accepting user input, loading data, drawing images, playing sounds, etc. and
  generally abstracting away the underlying platform.
 
-Package: libloadpng4.4
+Package: libloadpng4.4t64
+Provides: ${t64:Provides}
+Replaces: libloadpng4.4
+Breaks: libloadpng4.4 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -200,7 +210,10 @@
  accepting user input, loading data, drawing images, playing sounds, etc. and
  generally abstracting away the underlying platform.
 
-Package: liblogg4.4
+Package: 

Bug#1061883: alberta: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: alberta
Version: 3.0.3-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru alberta-3.0.3/debian/changelog alberta-3.0.3/debian/changelog
--- alberta-3.0.3/debian/changelog  2021-10-22 11:49:17.0 +
+++ alberta-3.0.3/debian/changelog  2024-01-29 23:41:57.0 +
@@ -1,3 +1,10 @@
+alberta (3.0.3-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 29 Jan 2024 23:41:57 +
+
 alberta (3.0.3-1) unstable; urgency=medium
 
   * Team upload.
diff -Nru alberta-3.0.3/debian/control alberta-3.0.3/debian/control
--- alberta-3.0.3/debian/control2021-10-22 11:49:17.0 +
+++ alberta-3.0.3/debian/control2024-01-29 23:41:57.0 +
@@ -28,7 +28,10 @@
  .
  This package contains the development files.
 
-Package: libalberta4
+Package: libalberta4t64
+Provides: ${t64:Provides}
+Replaces: libalberta4
+Breaks: libalberta4 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
diff -Nru alberta-3.0.3/debian/libalberta4.install 
alberta-3.0.3/debian/libalberta4.install
--- alberta-3.0.3/debian/libalberta4.install2014-04-23 18:55:46.0 
+
+++ alberta-3.0.3/debian/libalberta4.install1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib/*/libalberta_?d.so.*
-usr/lib/*/libalberta_utilities.so.*
diff -Nru alberta-3.0.3/debian/libalberta4t64.install 
alberta-3.0.3/debian/libalberta4t64.install
--- alberta-3.0.3/debian/libalberta4t64.install 1970-01-01 00:00:00.0 
+
+++ alberta-3.0.3/debian/libalberta4t64.install 2014-04-23 18:55:46.0 
+
@@ -0,0 +1,2 @@
+usr/lib/*/libalberta_?d.so.*
+usr/lib/*/libalberta_utilities.so.*
diff -Nru alberta-3.0.3/debian/libalberta4t64.lintian-overrides 
alberta-3.0.3/debian/libalberta4t64.lintian-overrides
--- alberta-3.0.3/debian/libalberta4t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ alberta-3.0.3/debian/libalberta4t64.lintian-overrides   2024-01-29 
23:41:57.0 +
@@ -0,0 +1 @@
+libalberta4t64: package-name-doesnt-match-sonames libalberta4


Bug#1057528: ognl: FTBFS with default Java 21

2024-01-29 Thread Vladimir Petko
Dear Maintainers,

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

Best Regards,
 Vladimir.

 [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057528



Bug#1054130: It probably was trivial

2024-01-29 Thread Dave Vehrs
> It looks as if the URI may have changed. Anyway adding
> OPT_CONTENT_DISPOSITION
> to the entry works and the remainder of the list now completes.
> So a minor bug I guess

I noticed from the first email that the version of Podget that you are
reporting the bug for is 0.9.1-1 and the system is using Trixie/Sid.

I also notice that the bug was submitted on October 17, 2023.  Since
then a new version of Podget has been released that addressed a few
issues like this one.

Now it is possible that I forgot to close this bug when I published the
latest release.  You might even say probable.

I tested the serverlist entry you gave in the first email with the
0.9.3-1 and didn't see any issues.

I will look into closing this report.

Thanks for the update.
Dave


-- 
Dave VehrsEmail: dve...@gmail.com



Bug#1061882: combblas: NMU diff for 64-bit time_t transition

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru combblas-2.0.0/debian/changelog combblas-2.0.0/debian/changelog
--- combblas-2.0.0/debian/changelog 2023-08-05 00:57:33.0 +
+++ combblas-2.0.0/debian/changelog 2024-01-29 23:09:40.0 +
@@ -1,3 +1,10 @@
+combblas (2.0.0-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Mon, 29 Jan 2024 23:09:40 +
+
 combblas (2.0.0-3) unstable; urgency=medium
 
   * reinstate and update debian/patches/AWPM_library_38dd27e.patch.
diff -Nru combblas-2.0.0/debian/control combblas-2.0.0/debian/control
--- combblas-2.0.0/debian/control   2023-08-05 00:57:33.0 +
+++ combblas-2.0.0/debian/control   2024-01-29 23:09:40.0 +
@@ -36,7 +36,10 @@
  This package provides development files for building client
  applications against combblas.
 
-Package: libcombblas2.0.0
+Package: libcombblas2.0.0t64
+Provides: ${t64:Provides}
+Replaces: libcombblas2.0.0
+Breaks: libcombblas2.0.0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru combblas-2.0.0/debian/libcombblas2.0.0.install 
combblas-2.0.0/debian/libcombblas2.0.0.install
--- combblas-2.0.0/debian/libcombblas2.0.0.install  2023-08-05 
00:57:33.0 +
+++ combblas-2.0.0/debian/libcombblas2.0.0.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru combblas-2.0.0/debian/libcombblas2.0.0t64.0.0.install 
combblas-2.0.0/debian/libcombblas2.0.0t64.0.0.install
--- combblas-2.0.0/debian/libcombblas2.0.0t64.0.0.install   1970-01-01 
00:00:00.0 +
+++ combblas-2.0.0/debian/libcombblas2.0.0t64.0.0.install   2023-08-05 
00:57:33.0 +
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru combblas-2.0.0/debian/libcombblas2.0.0t64.lintian-overrides 
combblas-2.0.0/debian/libcombblas2.0.0t64.lintian-overrides
--- combblas-2.0.0/debian/libcombblas2.0.0t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ combblas-2.0.0/debian/libcombblas2.0.0t64.lintian-overrides 2024-01-29 
23:09:40.0 +
@@ -0,0 +1 @@
+libcombblas2.0.0t64: package-name-doesnt-match-sonames libcombblas2.0.0


Bug#1061881: akonadi-search: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
Source: akonadi-search
Version: 4:22.12.3-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru akonadi-search-22.12.3/debian/changelog 
akonadi-search-22.12.3/debian/changelog
--- akonadi-search-22.12.3/debian/changelog 2023-03-01 20:32:14.0 
+
+++ akonadi-search-22.12.3/debian/changelog 2024-01-29 23:05:33.0 
+
@@ -1,3 +1,10 @@
+akonadi-search (4:22.12.3-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 29 Jan 2024 23:05:33 +
+
 akonadi-search (4:22.12.3-1) unstable; urgency=medium
 
   [ Patrick Franz ]
diff -Nru akonadi-search-22.12.3/debian/control 
akonadi-search-22.12.3/debian/control
--- akonadi-search-22.12.3/debian/control   2023-03-01 18:27:15.0 
+
+++ akonadi-search-22.12.3/debian/control   2024-01-29 23:05:33.0 
+
@@ -74,7 +74,9 @@
  .
  This package contains runtime plugins.
 
-Package: libkf5akonadisearchcore5
+Package: libkf5akonadisearchcore5t64
+Replaces: libkf5akonadisearchcore5
+Breaks: libkf5akonadisearchcore5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: libkf5akonadisearch-data (>= ${source:Version}),
@@ -85,18 +87,22 @@
 Description: Akonadi search core library
  Internal library used to search in the Akonadi PIM data server.
  This package contains the core library.
-Provides: ${ABI:VirtualPackage},
+Provides: ${ABI:VirtualPackage},, ${t64:Provides}
 
-Package: libkf5akonadisearchdebug5
+Package: libkf5akonadisearchdebug5t64
+Replaces: libkf5akonadisearchdebug5
+Breaks: libkf5akonadisearchdebug5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends},
 Description: Akonadi search debug library
  Internal library used to search in the Akonadi PIM data server.
  This package contains the debug library.
-Provides: ${ABI:VirtualPackage},
+Provides: ${ABI:VirtualPackage},, ${t64:Provides}
 
-Package: libkf5akonadisearchpim5
+Package: libkf5akonadisearchpim5t64
+Replaces: libkf5akonadisearchpim5
+Breaks: libkf5akonadisearchpim5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends},
@@ -104,13 +110,15 @@
 libkf5akonadisearch-plugins (= ${binary:Version}),
 Description: Akonadi search library
  Library used to search in the Akonadi PIM data server.
-Provides: ${ABI:VirtualPackage},
+Provides: ${ABI:VirtualPackage},, ${t64:Provides}
 
-Package: libkf5akonadisearchxapian5
+Package: libkf5akonadisearchxapian5t64
+Replaces: libkf5akonadisearchxapian5
+Breaks: libkf5akonadisearchxapian5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends},
 Description: Akonadi search xapian library
  Internal library used to search in the Akonadi PIM data server.
  This package contains the xapian library.
-Provides: ${ABI:VirtualPackage},
+Provides: ${ABI:VirtualPackage},, ${t64:Provides}
diff -Nru 

Bug#1061473: bookworm-pu: package tinyxml/2.6.2-6+deb12u1

2024-01-29 Thread Guilhem Moulin
Control: tags -1 - moreinfo

On Mon, 29 Jan 2024 at 21:55:37 +, Adam D. Barratt wrote:
> 
> On Thu, 2024-01-25 at 04:45 +0100, Guilhem Moulin wrote:
>> Fix CVE-2023-34194: Reachable assertion (and application exit) via a
>> crafted XML document with a '\0' located after whitespace.
>
> +  * Fix CVE-2023-34194 / CVE-2023-40462: Reachable assertion (and
> application
>
> As far as I can tell from the Security Tracker, CVE-2023-40462
> specifically refers to TinyXML's use in software that isn't in Debian.
> Does it make sense to mention it in the changelog?

That CVE was assigned to TinyXML until
https://salsa.debian.org/security-tracker-team/security-tracker/-/commit/7e507c932b999df48f808969c00f07a638e3357b
 ,
see also https://bugs.debian.org/1059315 .

But fair enough, new debiff attached :-)

-- 
Guilhem.
diffstat for tinyxml-2.6.2 tinyxml-2.6.2

 changelog|9 +
 patches/CVE-2023-34194.patch |   27 +++
 patches/series   |1 +
 3 files changed, 37 insertions(+)

diff -Nru tinyxml-2.6.2/debian/changelog tinyxml-2.6.2/debian/changelog
--- tinyxml-2.6.2/debian/changelog  2021-12-12 23:53:05.0 +0100
+++ tinyxml-2.6.2/debian/changelog  2024-01-25 04:27:36.0 +0100
@@ -1,3 +1,12 @@
+tinyxml (2.6.2-6+deb12u1) bookworm; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix CVE-2023-34194: Reachable assertion (and application exit) via a
+crafted XML document with a '\0' located after whitespace.
+(Closes: #1059315)
+
+ -- Guilhem Moulin   Thu, 25 Jan 2024 04:27:36 +0100
+
 tinyxml (2.6.2-6) unstable; urgency=medium
 
   * Import fix for CVE-2021-42260.
diff -Nru tinyxml-2.6.2/debian/patches/CVE-2023-34194.patch 
tinyxml-2.6.2/debian/patches/CVE-2023-34194.patch
--- tinyxml-2.6.2/debian/patches/CVE-2023-34194.patch   1970-01-01 
01:00:00.0 +0100
+++ tinyxml-2.6.2/debian/patches/CVE-2023-34194.patch   2024-01-25 
04:27:36.0 +0100
@@ -0,0 +1,27 @@
+From: Guilhem Moulin 
+Date: Sat, 30 Dec 2023 14:15:54 +0100
+Subject: Avoid reachable assertion via crafted XML document with a '\0'
+ located after whitespace
+
+Bug: https://www.forescout.com/resources/sierra21-vulnerabilities
+Bug-Debian: https://bugs.debian.org/1059315
+Bug-Debian: https://security-tracker.debian.org/tracker/CVE-2023-34194
+---
+ tinyxmlparser.cpp | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/tinyxmlparser.cpp b/tinyxmlparser.cpp
+index 8aa0dfa..1601962 100644
+--- a/tinyxmlparser.cpp
 b/tinyxmlparser.cpp
+@@ -1606,6 +1606,10 @@ const char* TiXmlDeclaration::Parse( const char* p, 
TiXmlParsingData* data, TiXm
+   }
+ 
+   p = SkipWhiteSpace( p, _encoding );
++  if ( !p || !*p )
++  {
++  break;
++  }
+   if ( StringEqual( p, "version", true, _encoding ) )
+   {
+   TiXmlAttribute attrib;
diff -Nru tinyxml-2.6.2/debian/patches/series 
tinyxml-2.6.2/debian/patches/series
--- tinyxml-2.6.2/debian/patches/series 2021-12-12 23:48:07.0 +0100
+++ tinyxml-2.6.2/debian/patches/series 2024-01-25 04:27:36.0 +0100
@@ -1,3 +1,4 @@
 enforce-use-stl.patch
 entity-encoding.patch
 CVE-2021-42260.patch
+CVE-2023-34194.patch


signature.asc
Description: PGP signature


Bug#1061880: s-tui: Selecting Graphs raises a ValueError exception

2024-01-29 Thread Charles Huber
Package: s-tui
Version: 1.1.4-1
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: genpfa...@threadpitch.net

Dear Maintainer,

Selecting the 'Graphs' option in s-tui causes a ValueError exception:


Traceback (most recent call last):
  File "/usr/bin/s-tui", line 33, in 
sys.exit(load_entry_point('s-tui==1.1.4', 'console_scripts', 's-tui')())
 ^^
  File "/usr/lib/python3/dist-packages/s_tui/s_tui.py", line 913, in main
graph_controller.main()
  File "/usr/lib/python3/dist-packages/s_tui/s_tui.py", line 758, in main
loop.run()
  File "/usr/lib/python3/dist-packages/urwid/event_loop/main_loop.py", line 
343, in run
self._run()
  File "/usr/lib/python3/dist-packages/urwid/event_loop/main_loop.py", line 
445, in _run
self.event_loop.run()
  File "/usr/lib/python3/dist-packages/urwid/event_loop/select_loop.py", line 
182, in run
self._loop()
  File "/usr/lib/python3/dist-packages/urwid/event_loop/select_loop.py", line 
229, in _loop
record.data()
  File "/usr/lib/python3/dist-packages/urwid/display/_posix_raw_display.py", 
line 273, in wrapper
return self.parse_input(event_loop, callback, 
self.get_available_raw_input())
   
^^
  File "/usr/lib/python3/dist-packages/urwid/display/_raw_display_base.py", 
line 493, in parse_input
callback(decoded_codes, raw_codes)
  File "/usr/lib/python3/dist-packages/urwid/event_loop/main_loop.py", line 
472, in _update
self.process_input(keys)
  File "/usr/lib/python3/dist-packages/urwid/event_loop/main_loop.py", line 
573, in process_input
k = self._topmost_widget.keypress(self.screen_size, k)  # noqa: PLW2901
^^
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 798, in 
keypress
return get_delegate(self).keypress(size, key)
   ^^
  File "/usr/lib/python3/dist-packages/urwid/widget/padding.py", line 418, in 
keypress
return self._original_widget.keypress(maxvals, key)
   
  File "/usr/lib/python3/dist-packages/urwid/widget/columns.py", line 1121, in 
keypress
key = w.keypress(size_args[i], key)
  ^
  File "/usr/lib/python3/dist-packages/s_tui/sturwid/ui_elements.py", line 92, 
in keypress
return super(ViListBox, self).keypress(size, key)
   ^^
  File "/usr/lib/python3/dist-packages/urwid/listbox.py", line 1102, in keypress
key = focus_widget.keypress((maxcol,), key)
  ^
  File "/usr/lib/python3/dist-packages/urwid/widget/grid_flow.py", line 494, in 
keypress
key = super().keypress(size, key)
  ^^^
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 798, in 
keypress
return get_delegate(self).keypress(size, key)
   ^^
  File "/usr/lib/python3/dist-packages/urwid/widget/pile.py", line 862, in 
keypress
key = self.focus.keypress(size_args[i], key)
  ^^
  File "/usr/lib/python3/dist-packages/urwid/widget/padding.py", line 418, in 
keypress
return self._original_widget.keypress(maxvals, key)
   
  File "/usr/lib/python3/dist-packages/urwid/widget/columns.py", line 1121, in 
keypress
key = w.keypress(size_args[i], key)
  ^
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 798, in 
keypress
return get_delegate(self).keypress(size, key)
   ^^
  File "/usr/lib/python3/dist-packages/urwid/widget/wimp.py", line 762, in 
keypress
self._emit("click")
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 428, in 
_emit
signals.emit_signal(self, name, self, *args)
  File "/usr/lib/python3/dist-packages/urwid/signals.py", line 301, in emit
result |= self._call_callback(callback, user_arg, weak_args, user_args, 
args)
  
^^^
  File "/usr/lib/python3/dist-packages/urwid/signals.py", line 325, in 
_call_callback
return bool(callback(*args))
^^^
  File "/usr/lib/python3/dist-packages/s_tui/s_tui.py", line 354, in 
on_graphs_menu_open
self.original_widget = urwid.Overlay(
   ^^
  File "/usr/lib/python3/dist-packages/urwid/widget/overlay.py", line 166, in 
__init__
self.set_overlay_parameters(align, width, valign, height, min_width, 
min_height, left, right, top, bottom)
  File "/usr/lib/python3/dist-packages/urwid/widget/overlay.py", line 459, in 
set_overlay_parameters

Bug#1057527: munin: FTBFS with default Java 21

2024-01-29 Thread Vladimir Petko
Dear Maintainers,

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

Best Regards,
 Vladimir.

 [1] https://salsa.debian.org/debian/munin/-/merge_requests/8



  1   2   3   4   >