Bug#1060987: marked as done (q2cli: AttributeError: module 'bibtexparser' has no attribute 'bparser')

2024-02-05 Thread Debian Bug Tracking System
Your message dated Tue, 6 Feb 2024 08:32:55 +0100
with message-id 
and subject line qiime version 2023.9.2-1 does not show this problem any more
has caused the Debian Bug report #1060965,
regarding q2cli: AttributeError: module 'bibtexparser' has no attribute 
'bparser'
to be marked as done.

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

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


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

Hi,

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


Relevant part (hopefully):
>  debian/rules binary
> dh binary --with python3 --buildsystem=pybuild
>dh_update_autotools_config -O--buildsystem=pybuild
>dh_autoreconf -O--buildsystem=pybuild
>dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:305: python3.11 setup.py config 
> running config
>dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:305: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<>/.pybuild/cpython3_3.11/build/q2cli
> copying q2cli/__init__.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli
> copying q2cli/_version.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli
> copying q2cli/__main__.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli
> copying q2cli/commands.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli
> copying q2cli/util.py -> /<>/.pybuild/cpython3_3.11/build/q2cli
> creating /<>/.pybuild/cpython3_3.11/build/q2cli/tests
> copying q2cli/tests/test_mystery_stew.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/tests
> copying q2cli/tests/__init__.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/tests
> copying q2cli/tests/test_cache_cli.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/tests
> copying q2cli/tests/test_dev.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/tests
> copying q2cli/tests/test_cli.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/tests
> copying q2cli/tests/test_core.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/tests
> copying q2cli/tests/test_usage.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/tests
> copying q2cli/tests/test_tools.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/tests
> creating /<>/.pybuild/cpython3_3.11/build/q2cli/core
> copying q2cli/core/__init__.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/core
> copying q2cli/core/completion.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/core
> copying q2cli/core/state.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/core
> copying q2cli/core/usage.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/core
> copying q2cli/core/config.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/core
> copying q2cli/core/cache.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/core
> creating /<>/.pybuild/cpython3_3.11/build/q2cli/builtin
> copying q2cli/builtin/__init__.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/builtin
> copying q2cli/builtin/tools.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/builtin
> copying q2cli/builtin/dev.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/builtin
> copying q2cli/builtin/info.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/builtin
> creating /<>/.pybuild/cpython3_3.11/build/q2cli/click
> copying q2cli/click/type.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/click
> copying q2cli/click/__init__.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/click
> copying q2cli/click/parser.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/click
> copying q2cli/click/command.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/click
> copying q2cli/click/option.py -> 
> /<>/.pybuild/cpython3_3.11/build/q2cli/click
> running egg_info
> creating q2cli.egg-info
> writing q2cli.egg-info/PKG-INFO
> writing dependency_links to q2cli.egg-info/dependency_links.txt
> writing entry points to q2cli.egg-info/entry_points.txt
> writing top-level names to q2cli.egg-info/top_level.txt
> writing manifest file 'q2cli.egg-info/SOURCES.txt'
> reading manifest file 'q2cli.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'LICENSE'
> writing manifest file 'q2cli.egg-info/SOURCES.txt'
> UPDATING /<>/.pybuild/cpython3_3.11/build/q2cli/_version.py
> set /<>/.pybuild/cpython3_3.11/build/q2cli/_version.py to 
> '2022.11.1'
> running build_scripts
> creating build
> creating build/scripts-3.11
> copying bin/tab-qiime -> build/scripts-3.11
> changing mode of build/scripts-3.11/tab-qiime from 644 to 755
>dh_auto_test -O--buildsystem=pybuild
> I: 

Bug#1060965: marked as done (q2cli: AttributeError: module 'bibtexparser' has no attribute 'bparser')

2024-02-05 Thread Debian Bug Tracking System
Your message dated Tue, 6 Feb 2024 08:32:55 +0100
with message-id 
and subject line qiime version 2023.9.2-1 does not show this problem any more
has caused the Debian Bug report #1060965,
regarding q2cli: AttributeError: module 'bibtexparser' has no attribute 
'bparser'
to be marked as done.

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

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


-- 
1060965: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1060965
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: q2-feature-classifier
Version: 2023.7.0-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240115 ftbfs-trixie

Hi,

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


Relevant part (hopefully):
> make[1]: Entering directory '/<>'
> PYTHONPATH=/<> \
> dh_auto_test -- -s custom --test-args="cd {build_dir}; py.test-3 
> --cov=q2_feature_classifier"
> I: pybuild pybuild:310: python3.11 setup.py develop --install-dir 
> /<>/.pybuild/cpython3_3.11/build
> running develop
> /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: 
> EasyInstallDeprecationWarning: easy_install command is deprecated.
> !!
> 
> 
> 
> Please avoid running ``setup.py`` and ``easy_install``.
> Instead, use pypa/build, pypa/installer or other
> standards-based tools.
> 
> See https://github.com/pypa/setuptools/issues/917 for details.
> 
> 
> 
> !!
>   easy_install.initialize_options(self)
> /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: 
> SetuptoolsDeprecationWarning: setup.py install is deprecated.
> !!
> 
> 
> 
> Please avoid running ``setup.py`` directly.
> Instead, use pypa/build, pypa/installer or other
> standards-based tools.
> 
> See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html 
> for details.
> 
> 
> 
> !!
>   self.initialize_options()
> running egg_info
> creating q2_feature_classifier.egg-info
> writing q2_feature_classifier.egg-info/PKG-INFO
> writing dependency_links to 
> q2_feature_classifier.egg-info/dependency_links.txt
> writing entry points to q2_feature_classifier.egg-info/entry_points.txt
> writing top-level names to q2_feature_classifier.egg-info/top_level.txt
> writing manifest file 'q2_feature_classifier.egg-info/SOURCES.txt'
> reading manifest file 'q2_feature_classifier.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'LICENSE'
> writing manifest file 'q2_feature_classifier.egg-info/SOURCES.txt'
> running build_ext
> Creating 
> /<>/.pybuild/cpython3_3.11/build/q2-feature-classifier.egg-link 
> (link to .)
> Adding q2-feature-classifier 2023.7.0 to easy-install.pth file
> 
> Installed /<>
> Processing dependencies for q2-feature-classifier==2023.7.0
> Finished processing dependencies for q2-feature-classifier==2023.7.0
> I: pybuild base:305: cd /<>/.pybuild/cpython3_3.11/build; 
> py.test-3 --cov=q2_feature_classifier
> = test session starts 
> ==
> platform linux -- Python 3.11.7, pytest-7.4.4, pluggy-1.3.0
> rootdir: /<>
> plugins: cov-4.1.0
> collected 0 items / 5 errors
> 
>  ERRORS 
> 
> _ ERROR collecting 
> .pybuild/cpython3_3.11/build/q2_feature_classifier/tests/test_classifier.py _
> /usr/lib/python3.11/importlib/__init__.py:126: in import_module
> return _bootstrap._gcd_import(name[level:], package, level)
> :1204: in _gcd_import
> ???
> :1176: in _find_and_load
> ???
> :1126: in _find_and_load_unlocked
> ???
> :241: in _call_with_frames_removed
> ???
> :1204: in _gcd_import
> ???
> :1176: in _find_and_load
> ???
> :1126: in _find_and_load_unlocked
> ???
> :241: in _call_with_frames_removed
> ???
> :1204: in _gcd_import
> ???
> :1176: in _find_and_load
> ???
> :1147: in _find_and_load_unlocked
> ???
> :690: in _load_unlocked
> ???
> :940: in exec_module
> ???
> :241: in _call_with_frames_removed
> ???
> q2_feature_classifier/__init__.py:15: in 
> importlib.import_module('q2_feature_classifier.classifier')
> /usr/lib/python3.11/importlib/__init__.py:126: in import_module
> return 

Bug#1062865: closing 1062865

2024-02-05 Thread Jochen Sprickerhof
close 1062865 
thanks

According to Steve this is a false positive (in #debian-devel)



Processed: closing 1062865

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

> close 1062865
Bug #1062865 [src:ros-bond-core] ros-bond-core: NMU diff for 64-bit time_t 
transition
Marked Bug as done
> thanks
Stopping processing here.

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



Bug#1063324: libuhd4.6.0-dpdk has an undeclared file conflict on /usr/lib/x86_64-linux-gnu/libuhd.so.4.6.0

2024-02-05 Thread Helmut Grohne
Package: libuhd4.6.0-dpdk
Version: 4.6.0.0+ds1-5.1~exp1
Severity: serious
User: debian...@lists.debian.org
Usertags: fileconflict
Control: affects -1 + libuhd4.6.0

libuhd4.6.0-dpdk has an undeclared file conflict. This may result in an
unpack error from dpkg.

The file /usr/lib/x86_64-linux-gnu/libuhd.so.4.6.0 is contained in the
packages
 * libuhd4.6.0/4.6.0.0+ds1-5+b2 as present in trixie|unstable
 * libuhd4.6.0-dpdk/4.6.0.0+ds1-5.1~exp1 as present in experimental

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

Kind regards

The Debian Usr Merge Analysis Tool

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



Processed: libmapcache-dev has an undeclared file conflict on /usr/lib/x86_64-linux-gnu/libmapcache.so

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

> affects -1 + libmapcache1-dev
Bug #1063322 [libmapcache-dev] libmapcache-dev has an undeclared file conflict 
on /usr/lib/x86_64-linux-gnu/libmapcache.so
Added indication that 1063322 affects libmapcache1-dev

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



Processed: libuhd4.6.0-dpdk has an undeclared file conflict on /usr/lib/x86_64-linux-gnu/libuhd.so.4.6.0

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

> affects -1 + libuhd4.6.0
Bug #1063324 [libuhd4.6.0-dpdk] libuhd4.6.0-dpdk has an undeclared file 
conflict on /usr/lib/x86_64-linux-gnu/libuhd.so.4.6.0
Added indication that 1063324 affects libuhd4.6.0

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



Processed: libwxgtk3.2-1t64 has an undeclared file conflict

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

> affects -1 + libwxgtk-gl3.2-1 libwxgtk-gl3.2-1t64 libwxgtk-media3.2-1 
> libwxgtk-media3.2-1t64 libwxgtk-webview3.2-1 libwxgtk-webview3.2-1t64
Bug #1063321 [libwxgtk3.2-1t64] libwxgtk3.2-1t64 has an undeclared file conflict
Added indication that 1063321 affects libwxgtk-gl3.2-1, libwxgtk-gl3.2-1t64, 
libwxgtk-media3.2-1, libwxgtk-media3.2-1t64, libwxgtk-webview3.2-1, and 
libwxgtk-webview3.2-1t64

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



Processed: libiw30t64: file loss due to /usr-move (DEP17)

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

> affects -1 + libiw30
Bug #1063323 [libiw30t64] libiw30t64: file loss due to /usr-move (DEP17)
Added indication that 1063323 affects libiw30

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



Bug#1063323: libiw30t64: file loss due to /usr-move (DEP17)

2024-02-05 Thread Helmut Grohne
Package: libiw30t64
Version: 30~pre9-16.1~exp1
Severity: serious
Tags: patch
User: helm...@debian.org
Usertags: dep17p1
Control: affects -1 + libiw30
X-Debbugs-Cc: vor...@debian.org

Installing libiw30t64 may cause file loss in an upgrade scenario.
Reproducer:

mmdebstrap --variant=apt --verbose bookworm /dev/null "deb 
http://deb.debian.org/debian bookworm main" "deb http://deb.debian.org/debian 
experimental main" --include=wireless-tools --chrooted-customize-hook="apt-get 
download libiw30t64" --chrooted-customize-hook="echo libiw30 deinstall | dpkg 
--set-selections" --chrooted-customize-hook="dpkg --auto-deconfigure --unpack 
*.deb" --chrooted-customize-hook="dpkg --configure -a" 
--chrooted-customize-hook="dpkg -r libiw30" --chrooted-customize-hook="! dpkg 
--verify | grep ."

I'm attaching a patch for your convenience. I consider that libiw30 is
not as central as other packages and hence propose employing Conflicts
here. Conflicts allow removing the protective diversion in trixie's
postinst rather than forky's postinst already.

Helmut
diff --minimal -Nru wireless-tools-30~pre9/debian/changelog 
wireless-tools-30~pre9/debian/changelog
--- wireless-tools-30~pre9/debian/changelog 2024-02-04 21:34:45.0 
+0100
+++ wireless-tools-30~pre9/debian/changelog 2024-02-06 07:33:48.0 
+0100
@@ -1,3 +1,9 @@
+wireless-tools (30~pre9-16.1~exp2) UNRELEASED; urgency=medium
+
+  * Fix /usr-move file loss. (Closes: #-1)
+
+ -- Helmut Grohne   Tue, 06 Feb 2024 07:33:48 +0100
+
 wireless-tools (30~pre9-16.1~exp1) experimental; urgency=medium
 
   * Non-maintainer upload.
diff --minimal -Nru wireless-tools-30~pre9/debian/clean 
wireless-tools-30~pre9/debian/clean
--- wireless-tools-30~pre9/debian/clean 1970-01-01 01:00:00.0 +0100
+++ wireless-tools-30~pre9/debian/clean 2024-02-06 07:33:30.0 +0100
@@ -0,0 +1,2 @@
+debian/libiw30t64.preinst
+debian/libiw30t64.postinst
diff --minimal -Nru wireless-tools-30~pre9/debian/control 
wireless-tools-30~pre9/debian/control
--- wireless-tools-30~pre9/debian/control   2024-02-04 21:34:45.0 
+0100
+++ wireless-tools-30~pre9/debian/control   2024-02-06 07:31:36.0 
+0100
@@ -31,8 +31,7 @@
 
 Package: libiw30t64
 Provides: ${t64:Provides}
-Replaces: libiw30
-Breaks: libiw30 (<< ${source:Version})
+Conflicts: libiw30
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
diff --minimal -Nru wireless-tools-30~pre9/debian/libiw30t64.lintian-overrides 
wireless-tools-30~pre9/debian/libiw30t64.lintian-overrides
--- wireless-tools-30~pre9/debian/libiw30t64.lintian-overrides  2024-02-04 
21:34:45.0 +0100
+++ wireless-tools-30~pre9/debian/libiw30t64.lintian-overrides  2024-02-06 
07:33:48.0 +0100
@@ -1 +1,5 @@
 libiw30t64: package-name-doesnt-match-sonames libiw30
+# begin-remove-after: released:trixie
+# DEP17 protective diversion
+diversion-for-unknown-file lib/x86_64-linux-gnu/libiw.so.30 [preinst:*]
+# end-remove-after
diff --minimal -Nru wireless-tools-30~pre9/debian/libiw30t64.postinst.in 
wireless-tools-30~pre9/debian/libiw30t64.postinst.in
--- wireless-tools-30~pre9/debian/libiw30t64.postinst.in1970-01-01 
01:00:00.0 +0100
+++ wireless-tools-30~pre9/debian/libiw30t64.postinst.in2024-02-06 
07:29:28.0 +0100
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+set -e
+
+# begin-remove-after: released:trixie
+if [ "$1" = configure ]; then
+   dpkg-divert --package libiw30t64 --no-rename --remove --divert 
"/lib/#DEB_HOST_MULTIARCH#/libiw.so.30.usr-is-merged" 
"/lib/#DEB_HOST_MULTIARCH#/libiw.so.30"
+fi
+# end-remove-after
+
+#DEBHELPER#
+
+exit 0
diff --minimal -Nru wireless-tools-30~pre9/debian/libiw30t64.preinst.in 
wireless-tools-30~pre9/debian/libiw30t64.preinst.in
--- wireless-tools-30~pre9/debian/libiw30t64.preinst.in 1970-01-01 
01:00:00.0 +0100
+++ wireless-tools-30~pre9/debian/libiw30t64.preinst.in 2024-02-06 
07:29:30.0 +0100
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+set -e
+
+# begin-remove-after: released:trixie
+if [ "$1" = install ]; then
+   dpkg-divert --package libiw30t64 --no-rename --add --divert 
"/lib/#DEB_HOST_MULTIARCH#/libiw.so.30.usr-is-merged" 
"/lib/#DEB_HOST_MULTIARCH#/libiw.so.30"
+fi
+# end-remove-after
+
+#DEBHELPER#
+
+exit 0
diff --minimal -Nru wireless-tools-30~pre9/debian/rules 
wireless-tools-30~pre9/debian/rules
--- wireless-tools-30~pre9/debian/rules 2023-11-28 01:03:11.0 +0100
+++ wireless-tools-30~pre9/debian/rules 2024-02-06 07:33:39.0 +0100
@@ -19,3 +19,8 @@
 
 override_dh_installudev:
dh_installudev --priority=19
+
+debian/%:debian/%.in
+   sed -e 's/#DEB_HOST_MULTIARCH#/$(DEB_HOST_MULTIARCH)/g' $< > $@
+
+execute_before_dh_installdeb:debian/libiw30t64.preinst 
debian/libiw30t64.postinst


Bug#1063322: libmapcache-dev has an undeclared file conflict on /usr/lib/x86_64-linux-gnu/libmapcache.so

2024-02-05 Thread Helmut Grohne
Package: libmapcache-dev
Version: 1.14.0-3~exp1
Severity: serious
User: debian...@lists.debian.org
Usertags: fileconflict
Control: affects -1 + libmapcache1-dev

libmapcache-dev has an undeclared file conflict. This may result in an
unpack error from dpkg.

The file /usr/lib/x86_64-linux-gnu/libmapcache.so is contained in the
packages
 * libmapcache-dev/1.14.0-3~exp1 as present in experimental
 * libmapcache1-dev
   * 1.10.0-2+b1 as present in bullseye
   * 1.14.0-1 as present in bookworm
   * 1.14.0-1~bpo11+1 as present in bullseye-backports
   * 1.14.0-2+b2 as present in trixie|unstable

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

Kind regards

The Debian Usr Merge Analysis Tool

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



Bug#1063321: libwxgtk3.2-1t64 has an undeclared file conflict

2024-02-05 Thread Helmut Grohne
Package: libwxgtk3.2-1t64
Version: 3.2.4+dfsg-3.1~exp1
Severity: serious
User: debian...@lists.debian.org
Usertags: fileconflict
Control: affects -1 + libwxgtk-gl3.2-1 libwxgtk-gl3.2-1t64 libwxgtk-media3.2-1 
libwxgtk-media3.2-1t64 libwxgtk-webview3.2-1 libwxgtk-webview3.2-1t64
X-Debbugs-Cc: vor...@debian.org

libwxgtk3.2-1t64 has an undeclared file conflict. This may result in an
unpack error from dpkg.

The file /usr/lib/x86_64-linux-gnu/libwx_gtk3u_gl-3.2.so.0 is contained
in the packages
 * libwxgtk-gl3.2-1/3.2.2+dfsg-2 as present in bookworm
 * libwxgtk3.2-1t64/3.2.4+dfsg-3.1~exp1 as present in experimental

The files
 * /usr/lib/x86_64-linux-gnu/libwx_gtk3u_gl-3.2.so.0
 * /usr/lib/x86_64-linux-gnu/libwx_gtk3u_gl-3.2.so.0.2.2
are contained in the packages
 * libwxgtk-gl3.2-1
   * 3.2.4+dfsg-2 as present in trixie
   * 3.2.4+dfsg-3 as present in unstable
 * libwxgtk-gl3.2-1t64/3.2.4+dfsg-3.1~exp1 as present in experimental
 * libwxgtk3.2-1t64/3.2.4+dfsg-3.1~exp1 as present in experimental

The file /usr/lib/x86_64-linux-gnu/libwx_gtk3u_media-3.2.so.0 is
contained in the packages
 * libwxgtk-media3.2-1/3.2.2+dfsg-2 as present in bookworm
 * libwxgtk3.2-1t64/3.2.4+dfsg-3.1~exp1 as present in experimental

The files
 * /usr/lib/x86_64-linux-gnu/libwx_gtk3u_media-3.2.so.0
 * /usr/lib/x86_64-linux-gnu/libwx_gtk3u_media-3.2.so.0.2.2
are contained in the packages
 * libwxgtk-media3.2-1
   * 3.2.4+dfsg-2 as present in trixie
   * 3.2.4+dfsg-3 as present in unstable
 * libwxgtk-media3.2-1t64/3.2.4+dfsg-3.1~exp1 as present in experimental
 * libwxgtk3.2-1t64/3.2.4+dfsg-3.1~exp1 as present in experimental

The file /usr/lib/x86_64-linux-gnu/libwx_gtk3u_webview-3.2.so.0 is
contained in the packages
 * libwxgtk-webview3.2-1/3.2.2+dfsg-2 as present in bookworm
 * libwxgtk3.2-1t64/3.2.4+dfsg-3.1~exp1 as present in experimental

The files
 * /usr/lib/x86_64-linux-gnu/libwx_gtk3u_webview-3.2.so.0
 * /usr/lib/x86_64-linux-gnu/libwx_gtk3u_webview-3.2.so.0.2.2
are contained in the packages
 * libwxgtk-webview3.2-1
   * 3.2.4+dfsg-2 as present in trixie
   * 3.2.4+dfsg-3 as present in unstable
 * libwxgtk-webview3.2-1t64/3.2.4+dfsg-3.1~exp1 as present in experimental
 * libwxgtk3.2-1t64/3.2.4+dfsg-3.1~exp1 as present in experimental

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

Kind regards

The Debian Usr Merge Analysis Tool

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



Bug#1063320: gretl: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: gretl
Version: 2023c-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 gretl-2023c/debian/changelog gretl-2023c/debian/changelog
--- gretl-2023c/debian/changelog2024-02-03 17:33:53.0 +
+++ gretl-2023c/debian/changelog2024-02-06 06:01:41.0 +
@@ -1,3 +1,10 @@
+gretl (2023c-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 06:01:41 +
+
 gretl (2023c-2) unstable; urgency=medium
 
   * debian/rules: Add '--enable-build-addons' to enable shipping gretl
diff -Nru gretl-2023c/debian/control gretl-2023c/debian/control
--- gretl-2023c/debian/control  2024-02-03 15:13:50.0 +
+++ gretl-2023c/debian/control  2024-02-06 06:01:41.0 +
@@ -21,12 +21,14 @@
  .
  This package provides the GTK+ client and the command-line client.
 
-Package: libgretl1
+Package: libgretl1t64
+Provides: ${t64:Provides}
+Breaks: libgretl1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends} 
 Conflicts: libesl0, libgretl0
-Replaces: libesl0, libgretl0
+Replaces: libgretl1, libesl0, libgretl0
 Description: GNU Regression, Econometric & Time-Series Library -- library 
package 
  The GNU Regression, Econometric and Time-Series Library (gretl) is a
  software package for econometric analysis.  The package comprises a
@@ -38,7 +40,7 @@
 Package: libgretl1-dev
 Section: libdevel
 Architecture: any
-Depends: gretl, libgretl1 (= ${binary:Version}), ${misc:Depends}
+Depends: gretl, libgretl1t64 (= ${binary:Version}), ${misc:Depends}
 Conflicts: libesl0-dev, libgretl0-dev
 Replaces: libesl0-dev, libgretl0-dev
 Description: GNU Regression, Econometric & Time-Series Library -- development 
package
diff -Nru gretl-2023c/debian/libgretl1.files gretl-2023c/debian/libgretl1.files
--- gretl-2023c/debian/libgretl1.files  2018-08-12 21:07:33.0 +
+++ gretl-2023c/debian/libgretl1.files  1970-01-01 00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/lib*.so.*
-usr/lib/lib*.la
diff -Nru gretl-2023c/debian/libgretl1.postinst 
gretl-2023c/debian/libgretl1.postinst
--- gretl-2023c/debian/libgretl1.postinst   2018-08-12 21:19:47.0 
+
+++ gretl-2023c/debian/libgretl1.postinst   1970-01-01 00:00:00.0 
+
@@ -1,25 +0,0 @@
-#!/bin/sh -e
-#
-# postinst script for the Debian GNU/Linux libgretl1 package
-#
-# Written and GPL'ed by Dirk Eddelbuettel
-
-#DEBHELPER#
-ldconfig
-
-case "$1" in
-
-configure) 
-   ;;
-
-upgrade|abort-upgrade|abort-remove|abort-deconfigure)
-   ;;
-
-*)
-echo "postinst called with unknown argument \`$1'" >&2
-;;
-
-esac
-
-exit 0 
-
diff -Nru gretl-2023c/debian/libgretl1.shlibs 
gretl-2023c/debian/libgretl1.shlibs
--- gretl-2023c/debian/libgretl1.shlibs 2023-12-05 

Bug#1063318: gpsd: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: gpsd
Version: 3.25-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 gpsd-3.25/debian/changelog gpsd-3.25/debian/changelog
--- gpsd-3.25/debian/changelog  2023-09-11 15:47:57.0 +
+++ gpsd-3.25/debian/changelog  2024-02-06 05:50:03.0 +
@@ -1,3 +1,10 @@
+gpsd (3.25-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 05:50:03 +
+
 gpsd (3.25-2) unstable; urgency=medium
 
   [ Boian Bonev ]
diff -Nru gpsd-3.25/debian/control gpsd-3.25/debian/control
--- gpsd-3.25/debian/control2023-09-11 15:47:57.0 +
+++ gpsd-3.25/debian/control2024-02-06 05:50:03.0 +
@@ -48,7 +48,7 @@
 Architecture: any
 Depends:
  adduser (>= 3.34),
- libgps30 (= ${binary:Version}),
+ libgps30t64 (= ${binary:Version}),
  netbase | systemd-sysv,
  python3,
  ${misc:Depends},
@@ -89,7 +89,7 @@
 Depends:
  gir1.2-gtk-3.0,
  gpsd-tools (= ${binary:Version}),
- libgps30 (= ${binary:Version}),
+ libgps30t64 (= ${binary:Version}),
  python3,
  python3-cairo,
  python3-gi,
@@ -119,7 +119,7 @@
 Package: gpsd-tools
 Architecture: any
 Depends:
- libgps30 (= ${binary:Version}),
+ libgps30t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Suggests:
@@ -144,7 +144,7 @@
 Section: libdevel
 Multi-Arch: same
 Depends:
- libgps30 (= ${binary:Version}),
+ libgps30t64 (= ${binary:Version}),
  pkg-config,
  ${misc:Depends},
 Description: Global Positioning System - development files
@@ -155,7 +155,10 @@
  This package contains the header and development files needed to build
  programs and packages using libgps.
 
-Package: libgps30
+Package: libgps30t64
+Provides: ${t64:Provides}
+Replaces: libgps30
+Breaks: libgps30 (<< ${source:Version})
 Architecture: any
 Section: libs
 Multi-Arch: same
@@ -185,7 +188,7 @@
 Multi-Arch: same
 Depends:
  libgps-dev (= ${binary:Version}),
- libqgpsmm30 (= ${binary:Version}),
+ libqgpsmm30t64 (= ${binary:Version}),
  pkg-config,
  ${misc:Depends},
 Description: Global Positioning System - Qt wrapper for libgps (development)
@@ -196,7 +199,10 @@
  This package provides the development file for libQgpsmm, the Qt version of
  libgpsmm. It contains pkgconfig and qmake bits to build with the library.
 
-Package: libqgpsmm30
+Package: libqgpsmm30t64
+Provides: ${t64:Provides}
+Replaces: libqgpsmm30
+Breaks: libqgpsmm30 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends:
diff -Nru gpsd-3.25/debian/control.in gpsd-3.25/debian/control.in
--- gpsd-3.25/debian/control.in 2023-09-11 15:46:55.0 +
+++ gpsd-3.25/debian/control.in 2024-02-06 05:48:56.0 +
@@ -48,7 +48,7 @@
 Architecture: any
 Depends:
  adduser (>= 3.34),
- libgpsLIBGPSSONAME (= ${binary:Version}),
+ libgpsLIBGPS_PKG_SUFFIX (= ${binary:Version}),
  netbase | systemd-sysv,
  python3,
  

Bug#1063281: marked as done (xmlsec1: NMU diff for 64-bit time_t transition)

2024-02-05 Thread Debian Bug Tracking System
Your message dated Tue, 6 Feb 2024 06:26:50 +0100
with message-id <1a67b72e-72f9-4610-997d-21829cfa5...@debian.org>
and subject line Re: [xml/sgml-pkgs] Bug#1063281: xmlsec1: NMU diff for 64-bit 
time_t transition
has caused the Debian Bug report #1063281,
regarding xmlsec1: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


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

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 xmlsec1-1.2.38/debian/changelog xmlsec1-1.2.38/debian/changelog
--- xmlsec1-1.2.38/debian/changelog 2023-12-16 14:36:32.0 +
+++ xmlsec1-1.2.38/debian/changelog 2024-02-06 00:24:45.0 +
@@ -1,3 +1,10 @@
+xmlsec1 (1.2.38-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 00:24:45 +
+
 xmlsec1 (1.2.38-1) unstable; urgency=medium
 
   * New upstream version 1.2.38
diff -Nru xmlsec1-1.2.38/debian/control xmlsec1-1.2.38/debian/control
--- xmlsec1-1.2.38/debian/control   2023-12-16 14:36:32.0 +
+++ xmlsec1-1.2.38/debian/control   2024-02-06 00:24:45.0 +
@@ -35,11 +35,11 @@
  libnss3-dev,
  libssl-dev,
  libxml2-dev,
- libxmlsec1 (= ${binary:Version}),
- libxmlsec1-gcrypt (= ${binary:Version}),
- libxmlsec1-gnutls (= ${binary:Version}),
- libxmlsec1-nss (= ${binary:Version}),
- libxmlsec1-openssl (= ${binary:Version}),
+ libxmlsec1t64 (= ${binary:Version}),
+ libxmlsec1t64-gcrypt (= ${binary:Version}),
+ libxmlsec1t64-gnutls (= ${binary:Version}),
+ libxmlsec1t64-nss (= ${binary:Version}),
+ libxmlsec1t64-openssl (= ${binary:Version}),
  libxslt1-dev,
  ${misc:Depends},
 Description: Development files for the XML security library
@@ -51,7 +51,10 @@
  This package provides development files including documentation, examples,
  headers, static libraries, and configuration support.
 
-Package: libxmlsec1
+Package: libxmlsec1t64
+Provides: ${t64:Provides}
+Replaces: libxmlsec1
+Breaks: libxmlsec1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends:
@@ -66,7 +69,11 @@
  Specifically, it provides all XML security library functionality
  except for the cryptography engine.
 
-Package: libxmlsec1-openssl
+Package: libxmlsec1t64-openssl
+Provides: ${t64:Provides}
+X-Time64-Compat: libxmlsec1-openssl
+Replaces: 

Bug#1063316: xmorph: identified for time_t transition but no ABI in shlibs

2024-02-05 Thread Steve Langasek
Source: xmorph
Version: 1:20150712-4
Severity: serious
User: debian-...@lists.debian.org
Usertags: time-t

Ciao Andrea,

Analysis of the archive for the 64-bit time_t transition[0][1] identifies
xmorph as an affected package, on the basis that the headers could not be
compiled and analyzed out of the box using abi-compliance-checker[2], so we
have to assume it's affected.

However, libmorph's shlibs file declares a dependency on a library package
name that contains no ABI information:

$ cat DEBIAN/shlibs
libmorph 1 libmorph (>= 1:20150712)
$

It is not obvious that we should rename the package to 'libmorpht64' as part
of this transition.

Looking at the archive, there is a package that depends on this library,
xmorph.  Despite being built from the same source package, it does not have
a strict versioned dependency on libmorph but instead uses the shlibs.

Since there is no self-evident thing to do with the library package name
here, we will not be handling this package as part of the mass NMUs. 
Instead I am filing a serious bug because partial upgrades from bookworm to
trixie on 32-bit architectures (upgrading libmorph without also upgrading
xmorph) will result in ABI skew and may result in broken behavior.

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

[0] https://wiki.debian.org/ReleaseGoals/64bit-time
[1] https://lists.debian.org/debian-devel/2024/01/msg00041.html
[2] 
https://adrien.dcln.fr/misc/armhf-time_t/2024-02-03T09%3A18%3A00/logs/libmorph-dev/base/log.txt


signature.asc
Description: PGP signature


Bug#1061928: marked as done (avro-c: NMU diff for 64-bit time_t transition)

2024-02-05 Thread Debian Bug Tracking System
Your message dated Mon, 5 Feb 2024 20:52:00 -0800
with message-id 
and subject line Re: Bug#1061928: avro-c: NMU diff for 64-bit time_t transition
has caused the Debian Bug report #1061928,
regarding avro-c: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1061928: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061928
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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 +
+++ 

Bug#1062184: marked as done (gnucap: NMU diff for 64-bit time_t transition)

2024-02-05 Thread Debian Bug Tracking System
Your message dated Mon, 5 Feb 2024 20:47:22 -0800
with message-id 
and subject line Re: gnucap: NMU diff for 64-bit time_t transition
has caused the Debian Bug report #1062184,
regarding gnucap: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1062184: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062184
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gnucap
Version: 1:0.36~20171003-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
gnucap as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, 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 gnucap-0.36~20171003/debian/changelog 
gnucap-0.36~20171003/debian/changelog
--- gnucap-0.36~20171003/debian/changelog   2021-01-01 16:26:01.0 
+
+++ gnucap-0.36~20171003/debian/changelog   2024-01-31 15:32:23.0 
+
@@ -1,3 +1,10 @@
+gnucap (1:0.36~20171003-1.2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lukas Märdian   Wed, 31 Jan 2024 15:32:23 +
+
 gnucap (1:0.36~20171003-1.1) unstable; urgency=medium
 
   * Non maintainer upload by the Reproducible Builds team.
diff -Nru gnucap-0.36~20171003/debian/control 
gnucap-0.36~20171003/debian/control
--- gnucap-0.36~20171003/debian/control 2018-03-04 04:14:08.0 +
+++ gnucap-0.36~20171003/debian/control 2024-01-31 15:32:23.0 +
@@ -13,7 +13,10 @@
 Vcs-Git: https://salsa.debian.org/felixs-guest/gnucap.git
 Vcs-Browser: https://salsa.debian.org/felixs-guest/gnucap
 
-Package: libgnucap0
+Package: libgnucap0t64
+Provides: ${t64:Provides}
+Replaces: libgnucap0
+Breaks: libgnucap0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -54,7 +57,7 @@
 Architecture: any
 Section: libdevel
 Depends: gnucap-common (= ${source:Version}),
- libgnucap0 (= ${binary:Version}),
+ libgnucap0t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: GNU Circuit Analysis package, development library
  Gnucap is a general purpose circuit simulator. It performs nonlinear
diff -Nru gnucap-0.36~20171003/debian/libgnucap0.install 
gnucap-0.36~20171003/debian/libgnucap0.install
--- gnucap-0.36~20171003/debian/libgnucap0.install  2018-03-04 
04:14:08.0 +
+++ gnucap-0.36~20171003/debian/libgnucap0.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-/usr/lib/*/libgnucap.so.*
diff -Nru gnucap-0.36~20171003/debian/libgnucap0t64.install 
gnucap-0.36~20171003/debian/libgnucap0t64.install
--- gnucap-0.36~20171003/debian/libgnucap0t64.install   1970-01-01 
00:00:00.0 +
+++ gnucap-0.36~20171003/debian/libgnucap0t64.install   2018-03-04 

Bug#1062333: marked as done (discover: NMU diff for 64-bit time_t transition)

2024-02-05 Thread Debian Bug Tracking System
Your message dated Mon, 5 Feb 2024 20:45:36 -0800
with message-id 
and subject line Re: discover: NMU diff for 64-bit time_t transition
has caused the Debian Bug report #1062333,
regarding discover: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1062333: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062333
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: discover
Version: 2.1.2-10
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
discover as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the 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_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 discover-2.1.2/debian/changelog discover-2.1.2/debian/changelog
--- discover-2.1.2/debian/changelog 2022-01-09 07:48:08.0 +
+++ discover-2.1.2/debian/changelog 2024-02-01 04:30:47.0 +
@@ -1,3 +1,10 @@
+discover (2.1.2-10.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Thu, 01 Feb 2024 04:30:47 +
+
 discover (2.1.2-10) unstable; urgency=medium
 
   * Modernize packaging a little:
diff -Nru discover-2.1.2/debian/control discover-2.1.2/debian/control
--- discover-2.1.2/debian/control   2022-01-09 07:30:59.0 +
+++ discover-2.1.2/debian/control   2024-02-01 04:30:46.0 +
@@ -10,17 +10,20 @@
 
 Package: discover
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libdiscover2 (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, libdiscover2t64 (= 
${binary:Version})
 Suggests: lsb-base
 Conflicts: discover1 (<< 2.0)
 Description: hardware identification system
- Discover is a hardware identification system based on the libdiscover2
+ Discover is a hardware identification system based on the libdiscover2t64
  library.  Discover provides a flexible interface that programs can
  use to report a wide range of information about the hardware that is
  installed on a Linux system.  In addition to reporting information,
  Discover includes support for doing hardware detection at boot time.
 
-Package: libdiscover2
+Package: libdiscover2t64
+Provides: ${t64:Provides}
+Replaces: libdiscover2
+Breaks: libdiscover2 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, discover-data (>> 2.2004.04)
@@ -32,7 +35,7 @@
 Package: libdiscover-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, libdiscover2 (= ${binary:Version}), libexpat1-dev
+Depends: ${misc:Depends}, libdiscover2t64 (= ${binary:Version}), libexpat1-dev
 Description: hardware identification library development files
  libdiscover is a library 

Bug#1063315: zydis: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: zydis
Version: 4.0.0-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 zydis-4.0.0/debian/changelog zydis-4.0.0/debian/changelog
--- zydis-4.0.0/debian/changelog2024-01-12 22:36:45.0 +
+++ zydis-4.0.0/debian/changelog2024-02-06 04:39:09.0 +
@@ -1,3 +1,10 @@
+zydis (4.0.0-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 04:39:09 +
+
 zydis (4.0.0-2) unstable; urgency=medium
 
   * d/patches: add loong64 support.
diff -Nru zydis-4.0.0/debian/control zydis-4.0.0/debian/control
--- zydis-4.0.0/debian/control  2024-01-12 22:36:02.0 +
+++ zydis-4.0.0/debian/control  2024-02-06 04:39:09.0 +
@@ -20,7 +20,10 @@
 Vcs-Browser: https://salsa.debian.org/debian/zydis
 Rules-Requires-Root: no
 
-Package: libzydis4.0
+Package: libzydis4.0t64
+Provides: ${t64:Provides}
+Replaces: libzydis4.0
+Breaks: libzydis4.0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
@@ -38,7 +41,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: libzycore-dev (>= 1.0.0-2),
- libzydis4.0 (= ${binary:Version}),
+ libzydis4.0t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: fast and lightweight x86/x86-64 disassembler library - development
  Zydis is a fast x86/x86-64 disassembler library. It supports all x86 and
@@ -65,7 +68,7 @@
 Section: devel
 Architecture: any
 Multi-Arch: foreign
-Depends: libzydis4.0 (= ${binary:Version}),
+Depends: libzydis4.0t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Description: fast and lightweight x86/x86-64 disassembler library - tools
diff -Nru zydis-4.0.0/debian/libzydis4.0.install 
zydis-4.0.0/debian/libzydis4.0.install
--- zydis-4.0.0/debian/libzydis4.0.install  2024-01-12 22:19:36.0 
+
+++ zydis-4.0.0/debian/libzydis4.0.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libZydis.so.4.0*
diff -Nru zydis-4.0.0/debian/libzydis4.0.symbols 
zydis-4.0.0/debian/libzydis4.0.symbols
--- zydis-4.0.0/debian/libzydis4.0.symbols  2024-01-12 22:19:36.0 
+
+++ zydis-4.0.0/debian/libzydis4.0.symbols  1970-01-01 00:00:00.0 
+
@@ -1,126 +0,0 @@
-libZydis.so.4.0 libzydis4.0 #MINVER#
-* Build-Depends-Package: libzydis-dev
- FILTERS_ADDRESS_SIZE@Base 4.0.0~rc.1
- FILTERS_EMVEX@Base 4.0.0~rc.1
- FILTERS_EVEX_B@Base 4.0.0~rc.1
- FILTERS_MANDATORY_PREFIX@Base 4.0.0~rc.1
- FILTERS_MODE@Base 4.0.0~rc.1
- FILTERS_MODE_AMD@Base 4.0.0~rc.1
- FILTERS_MODE_CENTAUR@Base 4.0.0~rc.1
- FILTERS_MODE_CET@Base 4.0.0~rc.1
- FILTERS_MODE_CLDEMOTE@Base 4.0.0~rc.1
- FILTERS_MODE_COMPACT@Base 4.0.0~rc.1
- FILTERS_MODE_KNC@Base 4.0.0~rc.1
- FILTERS_MODE_LZCNT@Base 4.0.0~rc.1
- FILTERS_MODE_MPX@Base 4.0.0~rc.1
- FILTERS_MODE_TZCNT@Base 

Bug#1063313: zvbi: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: zvbi
Version: 0.2.42-1.1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 zvbi-0.2.42/debian/changelog zvbi-0.2.42/debian/changelog
--- zvbi-0.2.42/debian/changelog2024-01-09 21:12:45.0 +
+++ zvbi-0.2.42/debian/changelog2024-02-06 04:37:16.0 +
@@ -1,3 +1,10 @@
+zvbi (0.2.42-1.2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 04:37:16 +
+
 zvbi (0.2.42-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru zvbi-0.2.42/debian/control zvbi-0.2.42/debian/control
--- zvbi-0.2.42/debian/control  2024-01-09 21:12:45.0 +
+++ zvbi-0.2.42/debian/control  2024-02-06 04:37:16.0 +
@@ -13,13 +13,15 @@
 Vcs-Browser: https://salsa.debian.org/debian/zvbi
 Vcs-Git: https://salsa.debian.org/debian/zvbi.git
 
-Package: libzvbi0
+Package: libzvbi0t64
+Provides: ${t64:Provides}
+Breaks: libzvbi0 (<< ${source:Version})
 Architecture: any
 Section: libs
 Pre-Depends: ${misc:Pre-Depends}
 Multi-Arch: same
 Depends: ${shlibs:Depends}, libzvbi-common (= ${source:Version}), 
${misc:Depends}
-Replaces: libzvbi-0.1 (<= 0.2.1-3)
+Replaces: libzvbi0, libzvbi-0.1 (<= 0.2.1-3)
 Description: Vertical Blanking Interval decoder (VBI) - runtime files
  The vertical blanking interval (VBI) is an interval in a television signal
  that temporarily suspends transmission of the signal for the electron gun
@@ -62,7 +64,7 @@
 Architecture: any
 Section: libdevel
 Multi-Arch: same
-Depends: libzvbi0 (= ${binary:Version}), libpng-dev, ${misc:Depends}
+Depends: libzvbi0t64 (= ${binary:Version}), libpng-dev, ${misc:Depends}
 Description: Vertical Blanking Interval decoder (VBI) - development files
  The vertical blanking interval (VBI) is an interval in a television signal
  that temporarily suspends transmission of the signal for the electron gun
diff -Nru zvbi-0.2.42/debian/libzvbi0.install 
zvbi-0.2.42/debian/libzvbi0.install
--- zvbi-0.2.42/debian/libzvbi0.install 2024-01-09 21:12:45.0 +
+++ zvbi-0.2.42/debian/libzvbi0.install 1970-01-01 00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/libzvbi.so.0*
-usr/lib/*/libzvbi-chains.so.0*
diff -Nru zvbi-0.2.42/debian/libzvbi0.lintian-overrides 
zvbi-0.2.42/debian/libzvbi0.lintian-overrides
--- zvbi-0.2.42/debian/libzvbi0.lintian-overrides   2024-01-09 
21:12:45.0 +
+++ zvbi-0.2.42/debian/libzvbi0.lintian-overrides   1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-# False positive - symbols file missing build-depends-package field
-libzvbi0: symbols-file-missing-build-depends-package-field libzvbi.so.0 
[symbols]
diff -Nru zvbi-0.2.42/debian/libzvbi0.symbols 
zvbi-0.2.42/debian/libzvbi0.symbols
--- zvbi-0.2.42/debian/libzvbi0.symbols 2024-01-09 21:12:45.0 +
+++ zvbi-0.2.42/debian/libzvbi0.symbols 1970-01-01 

Bug#1063314: zycore-c: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: zycore-c
Version: 1.4.1-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
zycore-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 zycore-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'), (500, 'testing'), (500, 'stable'), (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 zycore-c-1.4.1/debian/changelog zycore-c-1.4.1/debian/changelog
--- zycore-c-1.4.1/debian/changelog 2024-01-12 21:24:00.0 +
+++ zycore-c-1.4.1/debian/changelog 2024-02-06 04:38:25.0 +
@@ -1,3 +1,10 @@
+zycore-c (1.4.1-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 04:38:25 +
+
 zycore-c (1.4.1-2) unstable; urgency=medium
 
   * d/patches: add loong64 support.
diff -Nru zycore-c-1.4.1/debian/control zycore-c-1.4.1/debian/control
--- zycore-c-1.4.1/debian/control   2024-01-12 20:50:33.0 +
+++ zycore-c-1.4.1/debian/control   2024-02-06 04:38:24.0 +
@@ -15,7 +15,10 @@
 Vcs-Browser: https://salsa.debian.org/debian/zycore-c
 Rules-Requires-Root: no
 
-Package: libzycore1.4
+Package: libzycore1.4t64
+Provides: ${t64:Provides}
+Replaces: libzycore1.4
+Breaks: libzycore1.4 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
@@ -30,7 +33,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libzycore1.4 (= ${binary:Version}),
+Depends: libzycore1.4t64 (= ${binary:Version}),
  ${misc:Depends}
 Recommends: libzycore-doc
 Description: Zyan Core Library for C - development
diff -Nru zycore-c-1.4.1/debian/libzycore1.4.install 
zycore-c-1.4.1/debian/libzycore1.4.install
--- zycore-c-1.4.1/debian/libzycore1.4.install  2024-01-12 20:50:33.0 
+
+++ zycore-c-1.4.1/debian/libzycore1.4.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libZycore.so.1.4*
diff -Nru zycore-c-1.4.1/debian/libzycore1.4.symbols 
zycore-c-1.4.1/debian/libzycore1.4.symbols
--- zycore-c-1.4.1/debian/libzycore1.4.symbols  2024-01-12 20:50:33.0 
+
+++ zycore-c-1.4.1/debian/libzycore1.4.symbols  1970-01-01 00:00:00.0 
+
@@ -1,166 +0,0 @@
-libZycore.so.1.4 libzycore1.4 #MINVER#
-* Build-Depends-Package: libzycore-dev
- ZyanAllocatorDefault@Base 1.4.0
- ZyanAllocatorInit@Base 1.4.0
- ZyanArgParse@Base 1.4.0
- ZyanArgParseEx@Base 1.4.0
- ZyanBitsetAND@Base 1.4.0
- ZyanBitsetAll@Base 1.4.0
- ZyanBitsetAny@Base 1.4.0
- ZyanBitsetAssign@Base 1.4.0
- ZyanBitsetClear@Base 1.4.0
- ZyanBitsetCount@Base 1.4.0
- ZyanBitsetDestroy@Base 1.4.0
- ZyanBitsetFlip@Base 1.4.0
- ZyanBitsetGetCapacity@Base 1.4.0
- ZyanBitsetGetCapacityBytes@Base 1.4.0
- ZyanBitsetGetSize@Base 1.4.0
- ZyanBitsetGetSizeBytes@Base 1.4.0
- ZyanBitsetInit@Base 1.4.0
- ZyanBitsetInitBuffer@Base 1.4.0
- ZyanBitsetInitEx@Base 1.4.0
- ZyanBitsetNone@Base 1.4.0
- ZyanBitsetOR@Base 1.4.0
- ZyanBitsetPerformByteOperation@Base 1.4.0
- ZyanBitsetPop@Base 1.4.0
- ZyanBitsetPush@Base 1.4.0
- ZyanBitsetReserve@Base 1.4.0
- ZyanBitsetReset@Base 1.4.0
- ZyanBitsetResetAll@Base 1.4.0

Bug#1063312: zthreads: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: zthreads
Version: 2.3.2-11
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 zthreads-2.3.2/debian/changelog zthreads-2.3.2/debian/changelog
--- zthreads-2.3.2/debian/changelog 2021-08-20 12:43:47.0 +
+++ zthreads-2.3.2/debian/changelog 2024-02-06 04:36:27.0 +
@@ -1,3 +1,10 @@
+zthreads (2.3.2-11.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 04:36:27 +
+
 zthreads (2.3.2-11) unstable; urgency=medium
 
   * QA upload.
diff -Nru zthreads-2.3.2/debian/control zthreads-2.3.2/debian/control
--- zthreads-2.3.2/debian/control   2021-08-20 12:43:47.0 +
+++ zthreads-2.3.2/debian/control   2024-02-06 04:36:26.0 +
@@ -9,7 +9,10 @@
 Vcs-Browser: https://salsa.debian.org/debian/zthreads
 Vcs-Git: https://salsa.debian.org/debian/zthreads.git
 
-Package: libzthread-2.3-2
+Package: libzthread-2.3-2t64
+Provides: ${t64:Provides}
+Replaces: libzthread-2.3-2
+Breaks: libzthread-2.3-2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -32,7 +35,7 @@
 Package: libzthread-dev
 Section: libdevel
 Architecture: any
-Depends: libzthread-2.3-2 (= ${binary:Version}), ${misc:Depends}
+Depends: libzthread-2.3-2t64 (= ${binary:Version}), ${misc:Depends}
 Multi-Arch: same
 Description: Object-oriented synchronization library for C++ (runtime lib)
  Zthreads is an advanced platform-independent, object-oriented
diff -Nru zthreads-2.3.2/debian/libzthread-2.3-2.install 
zthreads-2.3.2/debian/libzthread-2.3-2.install
--- zthreads-2.3.2/debian/libzthread-2.3-2.install  2021-08-20 
12:43:47.0 +
+++ zthreads-2.3.2/debian/libzthread-2.3-2.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru zthreads-2.3.2/debian/libzthread-2.3-2t64.install 
zthreads-2.3.2/debian/libzthread-2.3-2t64.install
--- zthreads-2.3.2/debian/libzthread-2.3-2t64.install   1970-01-01 
00:00:00.0 +
+++ zthreads-2.3.2/debian/libzthread-2.3-2t64.install   2021-08-20 
12:43:47.0 +
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru zthreads-2.3.2/debian/libzthread-2.3-2t64.lintian-overrides 
zthreads-2.3.2/debian/libzthread-2.3-2t64.lintian-overrides
--- zthreads-2.3.2/debian/libzthread-2.3-2t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ zthreads-2.3.2/debian/libzthread-2.3-2t64.lintian-overrides 2024-02-06 
04:36:26.0 +
@@ -0,0 +1 @@
+libzthread-2.3-2t64: package-name-doesnt-match-sonames libzthread-2.3-2


Bug#1063311: zita-alsa-pcmi: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: zita-alsa-pcmi
Version: 0.6.1-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 zita-alsa-pcmi-0.6.1/debian/changelog 
zita-alsa-pcmi-0.6.1/debian/changelog
--- zita-alsa-pcmi-0.6.1/debian/changelog   2022-12-27 17:22:45.0 
+
+++ zita-alsa-pcmi-0.6.1/debian/changelog   2024-02-06 04:35:59.0 
+
@@ -1,3 +1,10 @@
+zita-alsa-pcmi (0.6.1-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 04:35:59 +
+
 zita-alsa-pcmi (0.6.1-1) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru zita-alsa-pcmi-0.6.1/debian/control 
zita-alsa-pcmi-0.6.1/debian/control
--- zita-alsa-pcmi-0.6.1/debian/control 2022-12-27 17:16:14.0 +
+++ zita-alsa-pcmi-0.6.1/debian/control 2024-02-06 04:35:59.0 +
@@ -19,7 +19,7 @@
 Architecture: linux-any
 Depends:
  libfftw3-dev,
- libzita-alsa-pcmi0 (= ${binary:Version}),
+ libzita-alsa-pcmi0t64 (= ${binary:Version}),
  ${misc:Depends},
 Multi-Arch: same
 Description: Development files (headers) for libzita-alsa-pcmi library
@@ -33,7 +33,10 @@
  This package contains the headers used to build applications
  that use libzita-alsa-pcmi.
 
-Package: libzita-alsa-pcmi0
+Package: libzita-alsa-pcmi0t64
+Provides: ${t64:Provides}
+Replaces: libzita-alsa-pcmi0
+Breaks: libzita-alsa-pcmi0 (<< ${source:Version})
 Section: libs
 Architecture: linux-any
 Depends:
diff -Nru zita-alsa-pcmi-0.6.1/debian/libzita-alsa-pcmi0.install 
zita-alsa-pcmi-0.6.1/debian/libzita-alsa-pcmi0.install
--- zita-alsa-pcmi-0.6.1/debian/libzita-alsa-pcmi0.install  2022-12-27 
17:12:39.0 +
+++ zita-alsa-pcmi-0.6.1/debian/libzita-alsa-pcmi0.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru zita-alsa-pcmi-0.6.1/debian/libzita-alsa-pcmi0.symbols 
zita-alsa-pcmi-0.6.1/debian/libzita-alsa-pcmi0.symbols
--- zita-alsa-pcmi-0.6.1/debian/libzita-alsa-pcmi0.symbols  2022-12-27 
17:12:39.0 +
+++ zita-alsa-pcmi-0.6.1/debian/libzita-alsa-pcmi0.symbols  1970-01-01 
00:00:00.0 +
@@ -1,44 +0,0 @@
-libzita-alsa-pcmi.so.0 libzita-alsa-pcmi0 #MINVER#
-* Build-Depends-Package: libzita-alsa-pcmi-dev
- (c++)"zita_alsa_pcmi_major_version()@Base" 0.2.0
- (c++)"zita_alsa_pcmi_minor_version()@Base" 0.2.0
- (c++)"Alsa_pcmi::clear_chan(int, int)@Base" 0.2.0
- (c++)"Alsa_pcmi::initialise(char const*, char const*, char const*)@Base" 0.2.0
- (c++)"Alsa_pcmi::recover()@Base" 0.2.0
- (c++)"Alsa_pcmi::clear_16(char*, int)@Base" 0.2.0
- (c++)"Alsa_pcmi::clear_24(char*, int)@Base" 0.2.0
- (c++)"Alsa_pcmi::clear_32(char*, int)@Base" 0.2.0
- (c++)"Alsa_pcmi::pcm_idle(int)@Base" 0.2.0
- (c++)"Alsa_pcmi::pcm_stop()@Base" 0.2.0
- (c++)"Alsa_pcmi::pcm_wait()@Base" 0.2.0
- (c++)"Alsa_pcmi::capt_chan(int, float*, int, int)@Base" 0.2.0
- 

Bug#1063310: zfp: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: zfp
Version: 1.0.1-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 zfp-1.0.1/debian/changelog zfp-1.0.1/debian/changelog
--- zfp-1.0.1/debian/changelog  2024-01-17 08:08:28.0 +
+++ zfp-1.0.1/debian/changelog  2024-02-06 04:34:06.0 +
@@ -1,3 +1,10 @@
+zfp (1.0.1-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 04:34:06 +
+
 zfp (1.0.1-3) unstable; urgency=medium
 
   * debian/rules:
diff -Nru zfp-1.0.1/debian/control zfp-1.0.1/debian/control
--- zfp-1.0.1/debian/control2024-01-17 08:08:28.0 +
+++ zfp-1.0.1/debian/control2024-02-06 04:34:06.0 +
@@ -30,7 +30,10 @@
  arrays, e.g., for applications that read and write large data sets to and
  from disk.
 
-Package: libzfp1
+Package: libzfp1t64
+Provides: ${t64:Provides}
+Replaces: libzfp1
+Breaks: libzfp1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -45,7 +48,7 @@
 Section: libdevel
 Depends:
  ${misc:Depends},
- libzfp1 (= ${binary:Version}),
+ libzfp1t64 (= ${binary:Version}),
 Description: ${source:Synopsis} (Development files)
  ${source:Extended-Description}
  .
@@ -68,7 +71,7 @@
  ${misc:Depends},
  ${python3:Depends},
  ${shlibs:Depends},
- libzfp1,
+ libzfp1t64,
  python3-numpy
 Description: Python 3 bindings to the ${source:Synopsis}
  ${source:Extended-Description}
diff -Nru zfp-1.0.1/debian/libzfp1.install zfp-1.0.1/debian/libzfp1.install
--- zfp-1.0.1/debian/libzfp1.install2024-01-17 08:08:28.0 +
+++ zfp-1.0.1/debian/libzfp1.install1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru zfp-1.0.1/debian/libzfp1.symbols zfp-1.0.1/debian/libzfp1.symbols
--- zfp-1.0.1/debian/libzfp1.symbols2024-01-17 08:08:28.0 +
+++ zfp-1.0.1/debian/libzfp1.symbols1970-01-01 00:00:00.0 +
@@ -1,298 +0,0 @@
-# SymbolsHelper-Confirmed: 1.0.1 amd64
-libzfp.so.1 #PACKAGE# #MINVER#
-* Build-Depends-Package: libzfp-dev
- stream_align@Base 1.0
- stream_alignment@Base 1.0
- stream_capacity@Base 1.0
- stream_clone@Base 1.0
- stream_close@Base 1.0
- stream_copy@Base 1.0
- stream_data@Base 1.0
- stream_flush@Base 1.0
- stream_open@Base 1.0
- stream_pad@Base 1.0
- stream_read_bit@Base 1.0
- stream_read_bits@Base 1.0
- stream_rewind@Base 1.0
- stream_rseek@Base 1.0
- stream_rtell@Base 1.0
- stream_size@Base 1.0
- stream_skip@Base 1.0
- stream_stride_block@Base 1.0
- stream_stride_delta@Base 1.0
- stream_word_bits@Base 1.0
- stream_write_bit@Base 1.0
- stream_write_bits@Base 1.0
- stream_wseek@Base 1.0
- stream_wtell@Base 1.0
- zfp_codec_version@Base 1.0
- zfp_compress@Base 1.0
- zfp_config_accuracy@Base 1.0
- zfp_config_expert@Base 1.0
- zfp_config_none@Base 1.0
- zfp_config_precision@Base 1.0
- zfp_config_rate@Base 1.0
- zfp_config_reversible@Base 

Bug#1062802: libpam0t64: file loss during upgrade due to /usr-move DEP17

2024-02-05 Thread Sam Hartman
> "Helmut" == Helmut Grohne  writes:

Helmut> pam also runs in to /usr-move breakage. This one looks


FYI, I have some time scheduled to deal with this tomorrow morning
US/Mountain (late in the day for Europe).



Processed: unsetting pending tag for Debian GNOME time NMU bugs

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

> tags 1062179 -pending
Bug #1062179 [src:gnome-bluetooth] gnome-bluetooth: NMU diff for 64-bit time_t 
transition
Removed tag(s) pending.
> tags 1062137 -pending
Bug #1062137 [src:glibmm2.68] glibmm2.68: NMU diff for 64-bit time_t transition
Removed tag(s) pending.
> tags 1062135 -pending
Bug #1062135 [src:glibmm2.4] glibmm2.4: NMU diff for 64-bit time_t transition
Removed tag(s) pending.
> tags 1062134 -pending
Bug #1062134 [src:glib2.0] glib2.0: NMU diff for 64-bit time_t transition
Removed tag(s) pending.
> tags 1062127 -pending
Bug #1062127 [src:glade] glade: NMU diff for 64-bit time_t transition
Removed tag(s) pending.
> tags 1062125 -pending
Bug #1062125 [src:gimp] gimp: NMU diff for 64-bit time_t transition
Removed tag(s) pending.
> tags 1062095 -pending
Bug #1062095 [src:colord-gtk] colord-gtk: NMU diff for 64-bit time_t transition
Removed tag(s) pending.
> tags 1062066 -pending
Bug #1062066 [src:gegl] gegl: NMU diff for 64-bit time_t transition
Removed tag(s) pending.
> tags 1062633 -pending
Bug #1062633 [src:libsoup2.4] libsoup2.4: NMU diff for 64-bit time_t transition
Removed tag(s) pending.
> tags 1062956 -pending
Bug #1062956 [src:sysprof] sysprof: NMU diff for 64-bit time_t transition
Removed tag(s) pending.
> tags 1062542 -pending
Bug #1062542 [src:evolution-data-server] evolution-data-server: NMU diff for 
64-bit time_t transition
Removed tag(s) pending.
> tags 1062541 -pending
Bug #1062541 [src:evince] evince: NMU diff for 64-bit time_t transition
Removed tag(s) pending.
> tags 1062450 -pending
Bug #1062450 [src:gnome-desktop] gnome-desktop: NMU diff for 64-bit time_t 
transition
Removed tag(s) pending.
> tags 1062363 -pending
Bug #1062363 [src:libgxps] libgxps: NMU diff for 64-bit time_t transition
Removed tag(s) pending.
> tags 1062360 -pending
Bug #1062360 [src:libgweather4] libgweather4: NMU diff for 64-bit time_t 
transition
Removed tag(s) pending.
> tags 1062318 -pending
Bug #1062318 [src:libgom] libgom: NMU diff for 64-bit time_t transition
Removed tag(s) pending.
> tags 1062309 -pending
Bug #1062309 [src:libgdamm5.0] libgdamm5.0: NMU diff for 64-bit time_t 
transition
Removed tag(s) pending.
> tags 1062308 -pending
Bug #1062308 [src:libgda5] libgda5: NMU diff for 64-bit time_t transition
Removed tag(s) pending.
> tags 1062271 -pending
Bug #1062271 [src:libdmapsharing] libdmapsharing: NMU diff for 64-bit time_t 
transition
Removed tag(s) pending.
> tags 1062242 -pending
Bug #1062242 [src:libcanberra] libcanberra: NMU diff for 64-bit time_t 
transition
Removed tag(s) pending.
> tags 1062193 -pending
Bug #1062193 [src:gtkmm3.0] gtkmm3.0: NMU diff for 64-bit time_t transition
Removed tag(s) pending.
> tags 1062191 -pending
Bug #1062191 [src:gtkmm2.4] gtkmm2.4: NMU diff for 64-bit time_t transition
Removed tag(s) pending.
> tags 1062187 -pending
Bug #1062187 [src:gsound] gsound: NMU diff for 64-bit time_t transition
Removed tag(s) pending.
>
End of message, stopping processing here.

Please contact me if you need assistance.
-- 
1062066: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062066
1062095: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062095
1062125: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062125
1062127: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062127
1062134: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062134
1062135: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062135
1062137: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062137
1062179: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062179
1062187: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062187
1062191: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062191
1062193: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062193
1062242: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062242
1062271: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062271
1062308: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062308
1062309: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062309
1062318: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062318
1062360: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062360
1062363: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062363
1062450: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062450
1062541: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062541
1062542: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062542
1062633: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062633
1062956: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062956
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1063309: zeroc-ice: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: zeroc-ice
Version: 3.7.10-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 zeroc-ice-3.7.10/debian/changelog zeroc-ice-3.7.10/debian/changelog
--- zeroc-ice-3.7.10/debian/changelog   2023-11-06 20:35:37.0 +
+++ zeroc-ice-3.7.10/debian/changelog   2024-02-06 03:28:45.0 +
@@ -1,3 +1,10 @@
+zeroc-ice (3.7.10-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 03:28:45 +
+
 zeroc-ice (3.7.10-1) unstable; urgency=medium
 
   * New upstream version 3.7.10
diff -Nru zeroc-ice-3.7.10/debian/control zeroc-ice-3.7.10/debian/control
--- zeroc-ice-3.7.10/debian/control 2023-11-06 20:35:37.0 +
+++ zeroc-ice-3.7.10/debian/control 2024-02-06 03:28:45.0 +
@@ -43,7 +43,7 @@
 Section: libdevel
 Replaces: libice++-dev,
   libzeroc-ice35-dev
-Depends: libzeroc-ice3.7 (= ${binary:Version}),
+Depends: libzeroc-ice3.7t64 (= ${binary:Version}),
  zeroc-ice-compilers (= ${binary:Version}),
  zeroc-ice-slice (= ${source:Version}),
  ${misc:Depends}
@@ -69,7 +69,10 @@
  network programming interfaces and allows you to focus your efforts on
  your application logic.
 
-Package: libzeroc-ice3.7
+Package: libzeroc-ice3.7t64
+Provides: ${t64:Provides}
+Replaces: libzeroc-ice3.7
+Breaks: libzeroc-ice3.7 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -85,12 +88,15 @@
  network programming interfaces and allows you to focus your efforts on
  your application logic.
 
-Package: libzeroc-icestorm3.7
+Package: libzeroc-icestorm3.7t64
+Provides: ${t64:Provides}
+Replaces: libzeroc-icestorm3.7
+Breaks: libzeroc-icestorm3.7 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: net
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libzeroc-ice3.7 (= ${binary:Version}),
+Depends: libzeroc-ice3.7t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Description: IceStorm publish-subscribe event distribution service
@@ -110,7 +116,7 @@
 Package: php-zeroc-ice
 Architecture: any
 Section: php
-Depends: libzeroc-ice3.7 (= ${binary:Version}),
+Depends: libzeroc-ice3.7t64 (= ${binary:Version}),
  ${misc:Depends},
  ${php:Depends},
  ${shlibs:Depends}
@@ -126,7 +132,7 @@
 Package: python3-zeroc-ice
 Architecture: any
 Section: python
-Depends: libzeroc-ice3.7 (= ${binary:Version}),
+Depends: libzeroc-ice3.7t64 (= ${binary:Version}),
  ${misc:Depends},
  ${python3:Depends},
  ${shlibs:Depends}
@@ -144,7 +150,7 @@
 Section: net
 Replaces: glacier2,
   ice35-services
-Depends: libzeroc-ice3.7 (= ${binary:Version}),
+Depends: libzeroc-ice3.7t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Description: Glacier2 router
@@ -178,8 +184,8 @@
 

Bug#1062095: unsetting pending tag for Debian GNOME time NMU bugs

2024-02-05 Thread Jeremy Bícha
It feels easiest to me to do the uploads to Unstable for the Debian
GNOME packages. We had pending changes in git for some of them. Even
when we didn't, I still need to do manual pushing to git repos for
NMUs. Therefore, I am unsetting the pending tag as suggested by Steve
today in #debian-release.

Thank you,
Jeremy Bícha



Bug#1062187: unsetting pending tag for Debian GNOME bugs

2024-02-05 Thread Jeremy Bícha
It feels easiest to me to do the uploads to Unstable for the Debian
GNOME packages. We had pending changes in git for some of them. Even
when we didn't, I still need to do manual pushing to git repos for
NMUs. Therefore, I am unsetting the pending tag as suggested by Steve
today in #debian-release.

Thank you,
Jeremy Bícha



Bug#1063306: zbar: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: zbar
Version: 0.23.93-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 zbar-0.23.93/debian/changelog zbar-0.23.93/debian/changelog
--- zbar-0.23.93/debian/changelog   2024-01-10 15:57:46.0 +
+++ zbar-0.23.93/debian/changelog   2024-02-06 03:25:17.0 +
@@ -1,3 +1,10 @@
+zbar (0.23.93-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 03:25:17 +
+
 zbar (0.23.93-1) unstable; urgency=medium
 
   * Acknowledge NMU.
diff -Nru zbar-0.23.93/debian/control zbar-0.23.93/debian/control
--- zbar-0.23.93/debian/control 2024-01-09 12:25:49.0 +
+++ zbar-0.23.93/debian/control 2024-02-06 03:25:17.0 +
@@ -47,7 +47,7 @@
 Depends:
  libmagick++-dev,
  libx11-dev,
- libzbar0 (= ${binary:Version}),
+ libzbar0t64 (= ${binary:Version}),
  gir1.2-zbar-1.0 (= ${binary:Version}),
  ${misc:Depends},
 Description: QR code / bar code scanner and decoder (development)
@@ -57,7 +57,10 @@
  .
  This package contains the development files.
 
-Package: libzbar0
+Package: libzbar0t64
+Provides: ${t64:Provides}
+Replaces: libzbar0
+Breaks: libzbar0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends:
@@ -82,7 +85,7 @@
 Depends:
  libgtk-3-dev,
  libzbar-dev (= ${binary:Version}),
- libzbargtk0 (= ${binary:Version}),
+ libzbargtk0t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: QR code / bar code scanner and decoder (GTK+ bindings development)
  ZBar is a library for scanning and decoding bar codes from various sources
@@ -91,13 +94,16 @@
  .
  This package contains the development files for the GTK+ bindings.
 
-Package: libzbargtk0
+Package: libzbargtk0t64
+Provides: ${t64:Provides}
+Replaces: libzbargtk0
+Breaks: libzbargtk0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends:
  ${misc:Pre-Depends},
 Depends:
- libzbar0 (= ${binary:Version}),
+ libzbar0t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: QR code / bar code scanner and decoder (GTK+ bindings)
@@ -114,7 +120,7 @@
 Depends:
  libqt5x11extras5-dev,
  libzbar-dev (= ${binary:Version}),
- libzbarqt0 (= ${binary:Version}),
+ libzbarqt0t64 (= ${binary:Version}),
  qtbase5-dev,
  ${misc:Depends},
 Description: QR code / bar code scanner and decoder (Qt binding development)
@@ -124,11 +130,14 @@
  .
  This package contains the development files for the Qt binding.
 
-Package: libzbarqt0
+Package: libzbarqt0t64
+Provides: ${t64:Provides}
+Replaces: libzbarqt0
+Breaks: libzbarqt0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
- libzbar0 (= ${binary:Version}),
+ libzbar0t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: QR code / bar code scanner and decoder (Qt binding)
@@ -143,7 +152,7 @@
 Architecture: any
 Multi-Arch: same
 

Bug#1063305: yuma123: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: yuma123
Version: 2.13-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 yuma123-2.13/debian/changelog yuma123-2.13/debian/changelog
--- yuma123-2.13/debian/changelog   2023-08-14 12:18:16.0 +
+++ yuma123-2.13/debian/changelog   2024-02-06 03:22:21.0 +
@@ -1,3 +1,10 @@
+yuma123 (2.13-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 03:22:21 +
+
 yuma123 (2.13-2) unstable; urgency=medium
 
   * Removed unused autoconf target.
diff -Nru yuma123-2.13/debian/control yuma123-2.13/debian/control
--- yuma123-2.13/debian/control 2022-12-05 14:10:46.0 +
+++ yuma123-2.13/debian/control 2024-02-06 03:22:21.0 +
@@ -31,7 +31,10 @@
  applications. YANG modules contain a formal description of the data that can 
be
  managed using NETCONF and applications.
 
-Package: libyuma2
+Package: libyuma2t64
+Provides: ${t64:Provides}
+Replaces: libyuma2
+Breaks: libyuma2 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -63,7 +66,7 @@
 
 Package: netconfd
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, debconf, lsb-base, 
libyuma-base, libyuma2
+Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, debconf, lsb-base, 
libyuma-base, libyuma2t64
 Description: NETCONF (RFC6241) agent
  NETCONF provides a framework
  for the exchange of management information between agents (servers)
@@ -74,7 +77,7 @@
 
 Package: yangcli
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libyuma-base, libyuma2
+Depends: ${shlibs:Depends}, ${misc:Depends}, libyuma-base, libyuma2t64
 Description: NETCONF/YANG command line client application
  The NETCONF protocol and the YANG modeling language provide a framework
  for the exchange of management information between agents (servers)
@@ -85,7 +88,7 @@
 
 Package: yangdump
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libyuma-base, libyuma2
+Depends: ${shlibs:Depends}, ${misc:Depends}, libyuma-base, libyuma2t64
 Description: Validate YANG modules and convert them to different formats
  The NETCONF protocol and the YANG modeling language provide a framework
  for the exchange of management information between agents (servers)
@@ -97,7 +100,7 @@
 Package: netconfd-module-ietf-interfaces
 Architecture: any
 Multi-Arch: same
-Depends: ${shlibs:Depends}, ${misc:Depends}, debconf, lsb-base, libyuma2 (>= 
2.8)
+Depends: ${shlibs:Depends}, ${misc:Depends}, debconf, lsb-base, libyuma2t64 
(>= 2.8)
 Description: SIL module for netconfd implementing ietf-interfaces.yang
  The NETCONF protocol and YANG modeling language provide a framework
  for the exchange of management information between agents (servers)
@@ -109,7 +112,7 @@
 Package: netconfd-module-ietf-system
 Architecture: any
 Multi-Arch: same

Bug#1063304: ygl: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: ygl
Version: 4.2e-6
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 ygl-4.2e/debian/changelog ygl-4.2e/debian/changelog
--- ygl-4.2e/debian/changelog   2022-08-15 06:31:49.0 +
+++ ygl-4.2e/debian/changelog   2024-02-06 03:21:43.0 +
@@ -1,3 +1,10 @@
+ygl (4.2e-6.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 03:21:43 +
+
 ygl (4.2e-6) unstable; urgency=medium
 
   * QA upload.
diff -Nru ygl-4.2e/debian/control ygl-4.2e/debian/control
--- ygl-4.2e/debian/control 2022-08-15 06:31:49.0 +
+++ ygl-4.2e/debian/control 2024-02-06 03:21:42.0 +
@@ -16,7 +16,7 @@
 Package: libygl4-dev
 Architecture: any
 Section: libdevel
-Depends: libygl4 (= ${binary:Version}),
+Depends: libygl4t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: Graphics library that emulates SGI's GL routines under X11 
(headers)
  Ygl is an graphics library that emulates the routines of SGI's GL (sometimes
@@ -28,7 +28,10 @@
  .
  This package provides the development files.
 
-Package: libygl4
+Package: libygl4t64
+Provides: ${t64:Provides}
+Replaces: libygl4
+Breaks: libygl4 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends},
  ${misc:Depends}
diff -Nru ygl-4.2e/debian/libygl4.dirs ygl-4.2e/debian/libygl4.dirs
--- ygl-4.2e/debian/libygl4.dirs2022-08-15 05:40:05.0 +
+++ ygl-4.2e/debian/libygl4.dirs1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib
diff -Nru ygl-4.2e/debian/libygl4.install ygl-4.2e/debian/libygl4.install
--- ygl-4.2e/debian/libygl4.install 2022-08-15 06:13:49.0 +
+++ ygl-4.2e/debian/libygl4.install 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/lib*.so.*
diff -Nru ygl-4.2e/debian/libygl4t64.dirs ygl-4.2e/debian/libygl4t64.dirs
--- ygl-4.2e/debian/libygl4t64.dirs 1970-01-01 00:00:00.0 +
+++ ygl-4.2e/debian/libygl4t64.dirs 2022-08-15 05:40:05.0 +
@@ -0,0 +1 @@
+usr/lib
diff -Nru ygl-4.2e/debian/libygl4t64.install ygl-4.2e/debian/libygl4t64.install
--- ygl-4.2e/debian/libygl4t64.install  1970-01-01 00:00:00.0 +
+++ ygl-4.2e/debian/libygl4t64.install  2022-08-15 06:13:49.0 +
@@ -0,0 +1 @@
+usr/lib/lib*.so.*
diff -Nru ygl-4.2e/debian/libygl4t64.lintian-overrides 
ygl-4.2e/debian/libygl4t64.lintian-overrides
--- ygl-4.2e/debian/libygl4t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ ygl-4.2e/debian/libygl4t64.lintian-overrides2024-02-06 
03:21:42.0 +
@@ -0,0 +1 @@
+libygl4t64: package-name-doesnt-match-sonames libygl4


Bug#1063303: yder: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: yder
Version: 1.4.20-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 yder-1.4.20/debian/changelog yder-1.4.20/debian/changelog
--- yder-1.4.20/debian/changelog2023-09-21 23:29:03.0 +
+++ yder-1.4.20/debian/changelog2024-02-06 03:21:01.0 +
@@ -1,3 +1,10 @@
+yder (1.4.20-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 03:21:01 +
+
 yder (1.4.20-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru yder-1.4.20/debian/control yder-1.4.20/debian/control
--- yder-1.4.20/debian/control  2023-01-08 01:33:24.0 +
+++ yder-1.4.20/debian/control  2024-02-06 03:21:01.0 +
@@ -17,7 +17,10 @@
 Vcs-Git: https://salsa.debian.org/debian-iot-team/oauth2/yder.git
 Rules-Requires-Root: no
 
-Package: libyder2.0
+Package: libyder2.0t64
+Provides: ${t64:Provides}
+Replaces: libyder2.0
+Breaks: libyder2.0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -33,7 +36,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libyder2.0 (= ${binary:Version})
+Depends: libyder2.0t64 (= ${binary:Version})
, ${misc:Depends}
, liborcania-dev (>= 2.2.2)
, libsystemd-dev [linux-any]
diff -Nru yder-1.4.20/debian/libyder2.0.install 
yder-1.4.20/debian/libyder2.0.install
--- yder-1.4.20/debian/libyder2.0.install   2022-08-23 14:32:05.0 
+
+++ yder-1.4.20/debian/libyder2.0.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru yder-1.4.20/debian/libyder2.0.symbols 
yder-1.4.20/debian/libyder2.0.symbols
--- yder-1.4.20/debian/libyder2.0.symbols   2022-08-23 14:32:05.0 
+
+++ yder-1.4.20/debian/libyder2.0.symbols   1970-01-01 00:00:00.0 
+
@@ -1,9 +0,0 @@
-# SymbolsHelper-Confirmed: 1.1 amd64
-libyder.so.2.0 libyder2.0 #MINVER#
-* Build-Depends-Package: libyder-dev
- y_init_logs@Base 1.4.10
- y_close_logs@Base 1.4.10
- y_log_message@Base 1.4.10
- y_set_logs_callback@Base 1.4.10
- y_set_date_format@Base 1.4.10
- y_set_split_message_newline@Base 1.4.17
diff -Nru yder-1.4.20/debian/libyder2.0t64.install 
yder-1.4.20/debian/libyder2.0t64.install
--- yder-1.4.20/debian/libyder2.0t64.install1970-01-01 00:00:00.0 
+
+++ yder-1.4.20/debian/libyder2.0t64.install2022-08-23 14:32:05.0 
+
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru yder-1.4.20/debian/libyder2.0t64.lintian-overrides 
yder-1.4.20/debian/libyder2.0t64.lintian-overrides
--- yder-1.4.20/debian/libyder2.0t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ yder-1.4.20/debian/libyder2.0t64.lintian-overrides  2024-02-06 
03:21:01.0 +
@@ -0,0 +1 @@
+libyder2.0t64: package-name-doesnt-match-sonames libyder2.0
diff -Nru 

Bug#1063302: libsingular4-dev: libsingular renders sagemath unusable

2024-02-05 Thread Alexandre Lymberopoulos
Package: libsingular4-dev
Version: 1:4.3.2-p10+ds-1+b1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

It seems that this version of the package (or other on the libsingular4 family) 
renders sagemath completelu unusable. In other systems, with the an older 
version of libsingular4* (4.3.1, if my memory isn't cheating me), sage runs 
perfectly.

Below is an output of sagemath running from the prompt:

~$ sage
┌┐
│ SageMath version 9.5, Release Date: 2022-01-30 │
│ Using Python 3.11.7. Type "help()" for help.   │
└┘
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3.11/pathlib.py", line 1251, in is_dir
return S_ISDIR(self.stat().st_mode)
   ^

AttributeError: 'str' object has no attribute 'stat'
Original exception was:
Traceback (most recent call last):
  File "/usr/bin/sage-ipython", line 15, in 
app.initialize()
  File "/usr/lib/python3/dist-packages/traitlets/config/application.py", line 
110, in inner
return method(app, *args, **kwargs)
   
  File "/usr/lib/python3/dist-packages/IPython/terminal/ipapp.py", line 278, in 
initialize
self.init_shell()
  File "/usr/lib/python3/dist-packages/sage/repl/interpreter.py", line 789, in 
init_shell
self.shell.extension_manager.load_extension(SAGE_EXTENSION)
  File "/usr/lib/python3/dist-packages/IPython/core/extensions.py", line 76, in 
load_extension
return self._load_extension(module_str)
   
  File "/usr/lib/python3/dist-packages/IPython/core/extensions.py", line 93, in 
_load_extension
if self._call_load_ipython_extension(mod):
   ^^
  File "/usr/lib/python3/dist-packages/IPython/core/extensions.py", line 145, 
in _call_load_ipython_extension
mod.load_ipython_extension(self.shell)
  File "/usr/lib/python3/dist-packages/sage/repl/__init__.py", line 5, in 
load_ipython_extension
sage.repl.ipython_extension.load_ipython_extension(*args)
  File "/usr/lib/python3/dist-packages/sage/repl/ipython_extension.py", line 
617, in wrapper
result = func(*args, **kwargs)
 ^
  File "/usr/lib/python3/dist-packages/sage/repl/ipython_extension.py", line 
630, in load_ipython_extension
SageCustomizations(shell=ip)
  File "/usr/lib/python3/dist-packages/sage/repl/ipython_extension.py", line 
434, in __init__
import sage.all # until sage's import hell is fixed
^^^
  File "/usr/lib/python3/dist-packages/sage/all.py", line 169, in 
from sage.rings.all  import *
  File "/usr/lib/python3/dist-packages/sage/rings/all.py", line 87, in 
from .qqbar import (AlgebraicRealField, AA,
  File "/usr/lib/python3/dist-packages/sage/rings/qqbar.py", line 2810, in 

QQxy = QQ['x', 'y']
   ~~^^
  File "sage/structure/parent.pyx", line 1276, in 
sage.structure.parent.Parent.__getitem__ 
(build/cythonized/sage/structure/parent.c:11543)
  File "/usr/lib/python3/dist-packages/sage/categories/rings.py", line 1177, in 
__getitem__
return PolynomialRing(self, elts)
   ^^
  File 
"/usr/lib/python3/dist-packages/sage/rings/polynomial/polynomial_ring_constructor.py",
 line 647, in PolynomialRing
return _multi_variate(base_ring, names, **kwds)
   
  File 
"/usr/lib/python3/dist-packages/sage/rings/polynomial/polynomial_ring_constructor.py",
 line 775, in _multi_variate
from sage.rings.polynomial.multi_polynomial_libsingular import 
MPolynomialRing_libsingular
ImportError: libsingular-Singular-4.3.1.so: cannot open shared object file: No 
such file or directory

It seems that sage calls previous version (4.3.1) of libsingular. I reported 
this bug before to sagemath package, but got no answer. I'let this filed here 
and report again on sage.

I may provide any further information needed to fix this.

Best, Alexandre

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

Kernel: Linux 6.5.0-5-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libsingular4-dev depends on:
ii  libflint-dev 3.0.1-2
ii  libgmp-dev   2:6.3.0+dfsg-2
ii  libmpfr-dev  4.2.1-1
ii  libntl-dev   11.5.1-1+b2
ii  libsingular4-dev-common  1:4.3.2-p10+ds-1
ii  libsingular4m3n0 1:4.3.2-p10+ds-1+b1

libsingular4-dev recommends no packages.

Versions of packages libsingular4-dev suggests:
ii  pkg-config1.8.1-1+b2
ii  pkgconf 

Bug#1063301: xylib: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: xylib
Version: 1.6-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 xylib-1.6/debian/changelog xylib-1.6/debian/changelog
--- xylib-1.6/debian/changelog  2023-10-02 01:43:49.0 +
+++ xylib-1.6/debian/changelog  2024-02-06 03:15:09.0 +
@@ -1,3 +1,10 @@
+xylib (1.6-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 03:15:09 +
+
 xylib (1.6-3) unstable; urgency=medium
 
   * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository-Browse.
diff -Nru xylib-1.6/debian/control xylib-1.6/debian/control
--- xylib-1.6/debian/control2023-10-02 01:43:49.0 +
+++ xylib-1.6/debian/control2024-02-06 03:15:09.0 +
@@ -16,7 +16,11 @@
 Vcs-Browser: https://salsa.debian.org/science-team/xylib
 Rules-Requires-Root: no
 
-Package: libxy3v5
+Package: libxy3t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libxy3v5
+Replaces: libxy3v5
+Breaks: libxy3v5 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -38,7 +42,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libxy3v5 (= ${binary:Version}),
+ libxy3t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: xylib development files
  Development files for xylib.
@@ -49,7 +53,7 @@
 Package: libxy-bin
 Architecture: any
 Depends:
- libxy3v5 (= ${binary:Version}),
+ libxy3t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: xylib - utilities
diff -Nru xylib-1.6/debian/libxy3t64.install xylib-1.6/debian/libxy3t64.install
--- xylib-1.6/debian/libxy3t64.install  1970-01-01 00:00:00.0 +
+++ xylib-1.6/debian/libxy3t64.install  2023-10-02 01:43:49.0 +
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru xylib-1.6/debian/libxy3t64.lintian-overrides 
xylib-1.6/debian/libxy3t64.lintian-overrides
--- xylib-1.6/debian/libxy3t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ xylib-1.6/debian/libxy3t64.lintian-overrides2024-02-06 
03:15:09.0 +
@@ -0,0 +1 @@
+libxy3t64: package-name-doesnt-match-sonames libxy3v5
diff -Nru xylib-1.6/debian/libxy3v5.install xylib-1.6/debian/libxy3v5.install
--- xylib-1.6/debian/libxy3v5.install   2023-10-02 01:43:49.0 +
+++ xylib-1.6/debian/libxy3v5.install   1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*


Bug#1063299: xwiimote: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: xwiimote
Version: 2-4
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 xwiimote-2/debian/changelog xwiimote-2/debian/changelog
--- xwiimote-2/debian/changelog 2020-11-30 06:39:54.0 +
+++ xwiimote-2/debian/changelog 2024-02-06 03:14:11.0 +
@@ -1,3 +1,10 @@
+xwiimote (2-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 03:14:11 +
+
 xwiimote (2-4) unstable; urgency=medium
 
   [ Ondřej Nový ]
diff -Nru xwiimote-2/debian/control xwiimote-2/debian/control
--- xwiimote-2/debian/control   2020-11-30 06:39:54.0 +
+++ xwiimote-2/debian/control   2024-02-06 03:14:11.0 +
@@ -12,8 +12,8 @@
 Package: xwiimote
 Architecture: linux-any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Breaks: libxwiimote2 (<< 2-2), libxwiimote1
-Replaces: libxwiimote2 (<< 2-2), libxwiimote1
+Breaks: libxwiimote2t64 (<< 2-2), libxwiimote1
+Replaces: libxwiimote2t64 (<< 2-2), libxwiimote1
 Description: Nintendo Wii Remote Linux Device Driver Tools
  This provides tools related to the open source Nintendo Wii
  Remote linux device driver.
@@ -21,13 +21,15 @@
  This contains the tool for displaying Wii remote connected and the setting
  tool which uses operation of Wii remote as keyboard.
 
-Package: libxwiimote2
+Package: libxwiimote2t64
+Provides: ${t64:Provides}
+Replaces: libxwiimote2
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Breaks: libxwiimote1 (<< 0.3+20120630-6)
+Breaks: libxwiimote2 (<< ${source:Version}), libxwiimote1 (<< 0.3+20120630-6)
 Description: xwiimote library - runtime
  This package contains the runtime library files needed to run software
  using xwiimote.
@@ -35,9 +37,9 @@
 Package: libxwiimote-dev
 Section: libdevel
 Architecture: linux-any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libxwiimote2 (= 
${binary:Version}), libudev-dev
-Breaks: libxwiimote2 (<< 2-2)
-Replaces: libxwiimote2 (<< 2-2)
+Depends: ${shlibs:Depends}, ${misc:Depends}, libxwiimote2t64 (= 
${binary:Version}), libudev-dev
+Breaks: libxwiimote2t64 (<< 2-2)
+Replaces: libxwiimote2t64 (<< 2-2)
 Description: xwiimote library - development
  This package contains the header and development files needed to build
  programs and packages using xwiimote.
diff -Nru xwiimote-2/debian/libxwiimote2.install 
xwiimote-2/debian/libxwiimote2.install
--- xwiimote-2/debian/libxwiimote2.install  2020-11-30 06:39:54.0 
+
+++ xwiimote-2/debian/libxwiimote2.install  1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib/*/libxwiimote.so.2
-usr/lib/*/libxwiimote.so.2.*
diff -Nru xwiimote-2/debian/libxwiimote2.symbols 
xwiimote-2/debian/libxwiimote2.symbols
--- xwiimote-2/debian/libxwiimote2.symbols  2020-11-30 

Bug#1063298: xrootd: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: xrootd
Version: 5.6.6-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 xrootd-5.6.6/debian/changelog xrootd-5.6.6/debian/changelog
--- xrootd-5.6.6/debian/changelog   2024-01-26 09:15:04.0 +
+++ xrootd-5.6.6/debian/changelog   2024-02-06 02:33:33.0 +
@@ -1,3 +1,10 @@
+xrootd (5.6.6-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 02:33:33 +
+
 xrootd (5.6.6-1) unstable; urgency=medium
 
   * Update to version 5.6.6
diff -Nru xrootd-5.6.6/debian/control xrootd-5.6.6/debian/control
--- xrootd-5.6.6/debian/control 2023-12-11 16:15:37.0 +
+++ xrootd-5.6.6/debian/control 2024-02-06 02:33:33.0 +
@@ -72,7 +72,10 @@
  database servers. It provides enhanced capability along with lower
  latency and increased throughput.
 
-Package: libxrdapputils2
+Package: libxrdapputils2t64
+Provides: ${t64:Provides}
+Replaces: libxrdapputils2
+Breaks: libxrdapputils2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -82,7 +85,10 @@
 Description: Utilities library for xrootd applications
  This package contains the xrootd utilities library for applications.
 
-Package: libxrdcrypto2
+Package: libxrdcrypto2t64
+Provides: ${t64:Provides}
+Replaces: libxrdcrypto2
+Breaks: libxrdcrypto2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -92,7 +98,10 @@
 Description: Cryptograpic library for xrootd
  This package contains the xrootd cryptograpic library.
 
-Package: libxrdcryptolite2
+Package: libxrdcryptolite2t64
+Provides: ${t64:Provides}
+Replaces: libxrdcryptolite2
+Breaks: libxrdcryptolite2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -102,23 +111,27 @@
 Description: Light version of cryptograpic library for xrootd
  This package contains the light version of the xrootd cryptograpic library.
 
-Package: libxrdutils3
+Package: libxrdutils3t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Section: libs
 Depends:
  ${shlibs:Depends},
  ${misc:Depends}
-Replaces:
+Replaces:libxrdutils3, 
  libxrdcephposix0 [i386 armel armhf mips mipsel powerpc],
  xrootd-ceph-plugins [i386 armel armhf mips mipsel powerpc]
-Breaks:
+Breaks:libxrdutils3 (<< ${source:Version}), 
  libxrdcephposix0 [i386 armel armhf mips mipsel powerpc],
  xrootd-ceph-plugins [i386 armel armhf mips mipsel powerpc]
 Description: Utilities library for xrootd
  This package contains the xrootd utilities library.
 
-Package: libxrdxml3
+Package: libxrdxml3t64
+Provides: ${t64:Provides}
+Replaces: libxrdxml3
+Breaks: libxrdxml3 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -143,17 +156,20 @@
 Multi-Arch: same
 Section: libdevel
 Depends:
- libxrdapputils2 (= ${binary:Version}),
- libxrdcrypto2 (= 

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

2024-02-05 Thread Lucas Kanashiro
Source: pupnp
Version: 1:1.14.18-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru pupnp-1.14.18/debian/changelog pupnp-1.14.18/debian/changelog
--- pupnp-1.14.18/debian/changelog  2023-09-02 13:47:27.0 -0300
+++ pupnp-1.14.18/debian/changelog  2024-02-05 23:35:52.0 -0300
@@ -1,3 +1,10 @@
+pupnp (1:1.14.18-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 23:35:52 -0300
+
 pupnp (1:1.14.18-1) unstable; urgency=medium
 
   * New upstream version 1.14.18
diff -Nru pupnp-1.14.18/debian/control pupnp-1.14.18/debian/control
--- pupnp-1.14.18/debian/control2023-06-10 09:37:40.0 -0300
+++ pupnp-1.14.18/debian/control2024-02-05 23:35:52.0 -0300
@@ -23,8 +23,8 @@
 Architecture: any
 Section: libdevel
 Depends:
- libixml11 (= ${binary:Version}),
- libupnp17 (= ${binary:Version}),
+ libixml11t64 (= ${binary:Version}),
+ libupnp17t64 (= ${binary:Version}),
  ${misc:Depends}
 Suggests: libupnp-doc
 Description: Portable SDK for UPnP Devices, version 1.14 (development files)
@@ -38,7 +38,10 @@
  debug versions of libraries needed for development of programs using
  uPnP.
 
-Package: libupnp17
+Package: libupnp17t64
+Provides: ${t64:Provides}
+Replaces: libupnp17
+Breaks: libupnp17 (<< ${source:Version})
 Multi-Arch: same
 Architecture: any
 Section: libs
@@ -51,9 +54,12 @@
  Play Device Architecture Specification - see http://www.upnp.org/ for
  specifications.
  .
- The libupnp17 package contains the runtime library for uPnP.
+ The libupnp17t64 package contains the runtime library for uPnP.
 
-Package: libixml11
+Package: libixml11t64
+Provides: ${t64:Provides}
+Replaces: libixml11
+Breaks: libixml11 (<< ${source:Version})
 Multi-Arch: same
 Architecture: any
 Section: libs
diff -Nru pupnp-1.14.18/debian/libixml11.install 
pupnp-1.14.18/debian/libixml11.install
--- pupnp-1.14.18/debian/libixml11.install  2023-06-10 09:37:40.0 
-0300
+++ pupnp-1.14.18/debian/libixml11.install  1969-12-31 21:00:00.0 
-0300
@@ -1 +0,0 @@
-usr/lib/*/libixml.so.*
diff -Nru pupnp-1.14.18/debian/libixml11.symbols 
pupnp-1.14.18/debian/libixml11.symbols
--- pupnp-1.14.18/debian/libixml11.symbols  2023-06-10 09:37:40.0 
-0300
+++ pupnp-1.14.18/debian/libixml11.symbols  1969-12-31 21:00:00.0 
-0300
@@ -1,87 +0,0 @@
-libixml.so.11 libixml11 #MINVER#
-* Build-Depends-Package: libupnp-dev
- ixmlAttr_free@Base 1:1.14.0
- ixmlCDATASection_free@Base 1:1.14.0
- ixmlCDATASection_init@Base 1:1.14.0
- ixmlCloneDOMString@Base 1:1.14.0
- ixmlDocument_createAttribute@Base 1:1.14.0
- ixmlDocument_createAttributeEx@Base 1:1.14.0
- ixmlDocument_createAttributeNS@Base 1:1.14.0
- ixmlDocument_createAttributeNSEx@Base 1:1.14.0
- ixmlDocument_createCDATASection@Base 1:1.14.0
- ixmlDocument_createCDATASectionEx@Base 1:1.14.0
- 

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

2024-02-05 Thread Lucas Kanashiro
Source: pth
Version: 2.0.7-22
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

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

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

2024-02-05 Thread Lucas Kanashiro
Source: ptl
Version: 2.3.3-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru ptl-2.3.3/debian/changelog ptl-2.3.3/debian/changelog
--- ptl-2.3.3/debian/changelog  2022-08-10 05:28:32.0 -0300
+++ ptl-2.3.3/debian/changelog  2024-02-05 23:34:56.0 -0300
@@ -1,3 +1,10 @@
+ptl (2.3.3-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 23:34:56 -0300
+
 ptl (2.3.3-2) unstable; urgency=medium
 
   * Fix compilation with GCC12 (Closes: #1016942)
diff -Nru ptl-2.3.3/debian/control ptl-2.3.3/debian/control
--- ptl-2.3.3/debian/control2022-08-10 05:28:32.0 -0300
+++ ptl-2.3.3/debian/control2024-02-05 23:34:56.0 -0300
@@ -13,7 +13,10 @@
 Vcs-Browser: https://salsa.debian.org/science-team/ptl
 Vcs-Git: https://salsa.debian.org/science-team/ptl.git
 
-Package: libptl2
+Package: libptl2t64
+Provides: ${t64:Provides}
+Replaces: libptl2
+Breaks: libptl2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -29,7 +32,7 @@
 Multi-Arch: same
 Depends:
  ${misc:Depends},
- libptl2 (= ${binary:Version}),
+ libptl2t64 (= ${binary:Version}),
  libtbb-dev,
 Description: parallel tasking library - development files
  PTL is a lightweight C++11 multithreading tasking system featuring
diff -Nru ptl-2.3.3/debian/libptl2.install ptl-2.3.3/debian/libptl2.install
--- ptl-2.3.3/debian/libptl2.install2022-08-10 05:24:24.0 -0300
+++ ptl-2.3.3/debian/libptl2.install1969-12-31 21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/*/libptl.so.*
diff -Nru ptl-2.3.3/debian/libptl2t64.install 
ptl-2.3.3/debian/libptl2t64.install
--- ptl-2.3.3/debian/libptl2t64.install 1969-12-31 21:00:00.0 -0300
+++ ptl-2.3.3/debian/libptl2t64.install 2022-08-10 05:24:24.0 -0300
@@ -0,0 +1 @@
+usr/lib/*/libptl.so.*
diff -Nru ptl-2.3.3/debian/libptl2t64.lintian-overrides 
ptl-2.3.3/debian/libptl2t64.lintian-overrides
--- ptl-2.3.3/debian/libptl2t64.lintian-overrides   1969-12-31 
21:00:00.0 -0300
+++ ptl-2.3.3/debian/libptl2t64.lintian-overrides   2024-02-05 
23:34:56.0 -0300
@@ -0,0 +1 @@
+libptl2t64: package-name-doesnt-match-sonames libptl2


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

2024-02-05 Thread Lucas Kanashiro
Source: psurface
Version: 2.0.0-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru psurface-2.0.0/debian/changelog psurface-2.0.0/debian/changelog
--- psurface-2.0.0/debian/changelog 2016-07-18 07:10:45.0 -0300
+++ psurface-2.0.0/debian/changelog 2024-02-05 23:32:26.0 -0300
@@ -1,3 +1,10 @@
+psurface (2.0.0-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 23:32:26 -0300
+
 psurface (2.0.0-2) unstable; urgency=medium
 
   * Fix build failure with GCC 6. (Closes: #831159)
diff -Nru psurface-2.0.0/debian/control psurface-2.0.0/debian/control
--- psurface-2.0.0/debian/control   2016-07-18 07:10:45.0 -0300
+++ psurface-2.0.0/debian/control   2024-02-05 23:32:25.0 -0300
@@ -25,7 +25,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libpsurface0v5 (= ${binary:Version})
+Depends: ${misc:Depends}, libpsurface0t64 (= ${binary:Version})
 Suggests: libpsurface-dbg (= ${binary:Version}), psurface (= ${binary:Version})
 Description: piecewise linear bijections between triangulated surfaces -- 
development files
  Psurface is a C++ library that handles piecewise linear bijections
@@ -58,7 +58,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
- libpsurface0v5 (= ${binary:Version}), psurface (= ${binary:Version})
+ libpsurface0t64 (= ${binary:Version}), psurface (= ${binary:Version})
 Description: piecewise linear bijections between triangulated surfaces -- 
debug symbols
  Psurface is a C++ library that handles piecewise linear bijections
  between triangulated surfaces. These surfaces can be of arbitrary
@@ -66,13 +66,16 @@
  .
  This package contains debug symbols.
 
-Package: libpsurface0v5
+Package: libpsurface0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libpsurface0v5
+Breaks: libpsurface0v5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libpsurface0
-Replaces: libpsurface0
+Replaces: libpsurface0v5, libpsurface0
 Description: piecewise linear bijections between triangulated surfaces -- 
shared library
  Psurface is a C++ library that handles piecewise linear bijections
  between triangulated surfaces. These surfaces can be of arbitrary
diff -Nru psurface-2.0.0/debian/libpsurface0t64.install 
psurface-2.0.0/debian/libpsurface0t64.install
--- psurface-2.0.0/debian/libpsurface0t64.install   1969-12-31 
21:00:00.0 -0300
+++ psurface-2.0.0/debian/libpsurface0t64.install   2016-07-18 
06:45:41.0 -0300
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru psurface-2.0.0/debian/libpsurface0t64.lintian-overrides 
psurface-2.0.0/debian/libpsurface0t64.lintian-overrides
--- psurface-2.0.0/debian/libpsurface0t64.lintian-overrides 1969-12-31 
21:00:00.0 

Bug#1063291: xdmf: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: xdmf
Version: 3.0+git20190531-13
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 xdmf-3.0+git20190531/debian/changelog 
xdmf-3.0+git20190531/debian/changelog
--- xdmf-3.0+git20190531/debian/changelog   2024-02-03 08:04:51.0 
+
+++ xdmf-3.0+git20190531/debian/changelog   2024-02-06 00:41:43.0 
+
@@ -1,3 +1,10 @@
+xdmf (3.0+git20190531-13.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 00:41:43 +
+
 xdmf (3.0+git20190531-13) unstable; urgency=medium
 
   * Standards-Version: 4.6.2
diff -Nru xdmf-3.0+git20190531/debian/control 
xdmf-3.0+git20190531/debian/control
--- xdmf-3.0+git20190531/debian/control 2024-02-03 08:04:51.0 +
+++ xdmf-3.0+git20190531/debian/control 2024-02-06 00:41:43.0 +
@@ -20,7 +20,10 @@
 Vcs-Browser: https://salsa.debian.org/science-team/xdmf
 Vcs-Git: https://salsa.debian.org/science-team/xdmf.git -b debian/latest
 
-Package:  libxdmf3
+Package:  libxdmf3t64
+Provides: ${t64:Provides}
+Replaces: libxdmf3
+Breaks: libxdmf3 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -46,8 +49,8 @@
 Section: libdevel
 Architecture: any
 Conflicts: libloki-dev
-Depends: libxdmf3  (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, 
libgzstream-dev
-Breaks: libxdmf3 (<< 3.0+git20190531)
+Depends: libxdmf3t64  (= ${binary:Version}), ${misc:Depends}, 
${shlibs:Depends}, libgzstream-dev
+Breaks: libxdmf3t64 (<< 3.0+git20190531)
 Description: eXtensible Data Model and Format development tools
  This package contains the headers and development tools needed to build
  against the Xdmf libraries.
@@ -55,7 +58,7 @@
 Package: python3-xdmf
 Section: python
 Architecture: any
-Depends: libxdmf3  (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, 
${python3:Depends}
+Depends: libxdmf3t64  (= ${binary:Version}), ${misc:Depends}, 
${shlibs:Depends}, ${python3:Depends}
 Description: Python3 wrappers for the eXtensible Data Model and Format library
  This package provides python3 wrappers for the libXDMF library.
 
diff -Nru xdmf-3.0+git20190531/debian/libxdmf3.install.in 
xdmf-3.0+git20190531/debian/libxdmf3.install.in
--- xdmf-3.0+git20190531/debian/libxdmf3.install.in 2024-02-03 
08:04:51.0 +
+++ xdmf-3.0+git20190531/debian/libxdmf3.install.in 1970-01-01 
00:00:00.0 +
@@ -1,6 +0,0 @@
-/usr/lib/@MULTIARCH@/libXdmf.so.3.0.0  /usr/lib/@MULTIARCH@/xdmf/@MPI@
-/usr/lib/@MULTIARCH@/libXdmfUtils.so.3.0.0 /usr/lib/@MULTIARCH@/xdmf/@MPI@
-/usr/lib/libXdmfCore.so.3.0.0  /usr/lib/@MULTIARCH@/xdmf/@MPI@
-./debian/build-serial-@PY3@/lib/libXdmf.so.3.0.0   
/usr/lib/@MULTIARCH@/xdmf/serial
-./debian/build-serial-@PY3@/lib/libXdmfCore.so.3.0.0   
/usr/lib/@MULTIARCH@/xdmf/serial

Bug#1063254: lua-luv: identified for time_t transition but no ABI in shlibs

2024-02-05 Thread James McCoy
On Mon, Feb 05, 2024 at 01:38:47PM -0800, Steve Langasek wrote:
> However, lua-luv's shlibs file declares a dependency on a library package
> name that contains no ABI information:
> 
> $ cat DEBIAN/shlibs
> liblua5.1-luv 0 lua-luv (>= 1.44.2-0)
> liblua5.2-luv 0 lua-luv (>= 1.44.2-0)
> liblua5.3-luv 0 lua-luv (>= 1.44.2-0)
> liblua5.4-luv 0 lua-luv (>= 1.44.2-0)
> $
> 
> It is therefore not obvious that we should rename the package to
> 'lua-luvt64' as part of this transition.

This is how most, if not all, of the lua modules are packaged.

I see that lua-compat53 was renamed to lua-compat53t64, but the 53 isn't
anything ABI related.  The package is named that because it's providing
a Lua 5.3-compatible API that can be used in Lua versions prior to 5.3.

I'm not sure why Lua modules are packaged this way, but any "obvious"
renamings of lua packages on your list are probably misleading.

Cheers,
-- 
James
GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7  2D23 DFE6 91AE 331B A3DB



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

2024-02-05 Thread Lucas Kanashiro
Source: pstoedit
Version: 4.00-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru pstoedit-4.00/debian/changelog pstoedit-4.00/debian/changelog
--- pstoedit-4.00/debian/changelog  2023-06-15 10:56:49.0 -0300
+++ pstoedit-4.00/debian/changelog  2024-02-05 23:26:09.0 -0300
@@ -1,3 +1,10 @@
+pstoedit (4.00-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 23:26:09 -0300
+
 pstoedit (4.00-1) unstable; urgency=medium
 
   * Update standards version to 4.6.2, no changes needed.
diff -Nru pstoedit-4.00/debian/control pstoedit-4.00/debian/control
--- pstoedit-4.00/debian/control2023-06-15 07:26:45.0 -0300
+++ pstoedit-4.00/debian/control2024-02-05 23:26:08.0 -0300
@@ -19,21 +19,24 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libpstoedit0c2a (= ${binary:Version}), ${misc:Depends}, 
libmagick++-dev, libplot-dev
+Depends: libpstoedit0t64 (= ${binary:Version}), ${misc:Depends}, 
libmagick++-dev, libplot-dev
 Description: PostScript to editable vector graphics library (development files)
  pstoedit is a framework for converting Postscript and PDF files to various
  editable vector graphic formats.
  .
  This package contains files to build programs that use libpstoedit.
 
-Package: libpstoedit0c2a
+Package: libpstoedit0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libpstoedit0c2a
+Breaks: libpstoedit0c2a (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libpstoedit0, libpstoedit0c2
-Replaces: libpstoedit0, libpstoedit0c2
+Replaces: libpstoedit0c2a, libpstoedit0, libpstoedit0c2
 Description: PostScript to editable vector graphics library (runtime files)
  pstoedit is a framework for converting Postscript and PDF files to various
  editable vector graphic formats.
diff -Nru pstoedit-4.00/debian/libpstoedit0c2a.install 
pstoedit-4.00/debian/libpstoedit0c2a.install
--- pstoedit-4.00/debian/libpstoedit0c2a.install2023-06-15 
10:56:49.0 -0300
+++ pstoedit-4.00/debian/libpstoedit0c2a.install1969-12-31 
21:00:00.0 -0300
@@ -1,2 +0,0 @@
-usr/lib/*/libpstoedit.so.*
-usr/lib/*/pstoedit/lib*.so
diff -Nru pstoedit-4.00/debian/libpstoedit0t64.install 
pstoedit-4.00/debian/libpstoedit0t64.install
--- pstoedit-4.00/debian/libpstoedit0t64.install1969-12-31 
21:00:00.0 -0300
+++ pstoedit-4.00/debian/libpstoedit0t64.install2023-06-15 
10:56:49.0 -0300
@@ -0,0 +1,2 @@
+usr/lib/*/libpstoedit.so.*
+usr/lib/*/pstoedit/lib*.so
diff -Nru pstoedit-4.00/debian/libpstoedit0t64.lintian-overrides 
pstoedit-4.00/debian/libpstoedit0t64.lintian-overrides
--- pstoedit-4.00/debian/libpstoedit0t64.lintian-overrides  1969-12-31 
21:00:00.0 -0300

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

2024-02-05 Thread Lucas Kanashiro
Source: protobuf
Version: 3.21.12-8
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

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

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

2024-02-05 Thread Lucas Kanashiro
Source: psocksxx
Version: 1.1.1-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru psocksxx-1.1.1/debian/changelog psocksxx-1.1.1/debian/changelog
--- psocksxx-1.1.1/debian/changelog 2022-07-24 10:13:16.0 -0300
+++ psocksxx-1.1.1/debian/changelog 2024-02-05 23:23:12.0 -0300
@@ -1,3 +1,10 @@
+psocksxx (1.1.1-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 23:23:12 -0300
+
 psocksxx (1.1.1-3) unstable; urgency=medium
 
   * Disable Link time optimization (Closes: #1015593):
diff -Nru psocksxx-1.1.1/debian/control psocksxx-1.1.1/debian/control
--- psocksxx-1.1.1/debian/control   2022-07-24 09:01:31.0 -0300
+++ psocksxx-1.1.1/debian/control   2024-02-05 23:23:12.0 -0300
@@ -15,7 +15,10 @@
 Vcs-Git: git://jff.email/opt/git/psocksxx.git
 Vcs-Browser: https://jff.email/cgit/psocksxx.git/
 
-Package: libpsocksxx0
+Package: libpsocksxx0t64
+Provides: ${t64:Provides}
+Replaces: libpsocksxx0
+Breaks: libpsocksxx0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -35,7 +38,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libpsocksxx0 (= ${binary:Version}),
+ libpsocksxx0t64 (= ${binary:Version}),
  ${misc:Depends}
 Suggests: libpsocksxx-doc
 Description: psocksxx is a C++ wrapper for POSIX sockets (development files)
diff -Nru psocksxx-1.1.1/debian/libpsocksxx0.install 
psocksxx-1.1.1/debian/libpsocksxx0.install
--- psocksxx-1.1.1/debian/libpsocksxx0.install  2016-03-12 05:39:30.0 
-0300
+++ psocksxx-1.1.1/debian/libpsocksxx0.install  1969-12-31 21:00:00.0 
-0300
@@ -1,3 +0,0 @@
-usr/lib/*/lib*.so.*
-usr/lib/*/*.la
-usr/lib/*/pkgconfig/*
diff -Nru psocksxx-1.1.1/debian/libpsocksxx0t64.install 
psocksxx-1.1.1/debian/libpsocksxx0t64.install
--- psocksxx-1.1.1/debian/libpsocksxx0t64.install   1969-12-31 
21:00:00.0 -0300
+++ psocksxx-1.1.1/debian/libpsocksxx0t64.install   2016-03-12 
05:39:30.0 -0300
@@ -0,0 +1,3 @@
+usr/lib/*/lib*.so.*
+usr/lib/*/*.la
+usr/lib/*/pkgconfig/*
diff -Nru psocksxx-1.1.1/debian/libpsocksxx0t64.lintian-overrides 
psocksxx-1.1.1/debian/libpsocksxx0t64.lintian-overrides
--- psocksxx-1.1.1/debian/libpsocksxx0t64.lintian-overrides 1969-12-31 
21:00:00.0 -0300
+++ psocksxx-1.1.1/debian/libpsocksxx0t64.lintian-overrides 2024-02-05 
23:23:12.0 -0300
@@ -0,0 +1 @@
+libpsocksxx0t64: package-name-doesnt-match-sonames libpsocksxx0


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

2024-02-05 Thread Lucas Kanashiro
Source: pragha
Version: 1.3.4-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru pragha-1.3.4/debian/changelog pragha-1.3.4/debian/changelog
--- pragha-1.3.4/debian/changelog   2020-07-14 23:20:20.0 -0300
+++ pragha-1.3.4/debian/changelog   2024-02-05 23:04:20.0 -0300
@@ -1,3 +1,10 @@
+pragha (1.3.4-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 23:04:20 -0300
+
 pragha (1.3.4-2) unstable; urgency=medium
 
   [Gabriel F. T. Gomes]
diff -Nru pragha-1.3.4/debian/control pragha-1.3.4/debian/control
--- pragha-1.3.4/debian/control 2020-07-14 23:16:21.0 -0300
+++ pragha-1.3.4/debian/control 2024-02-05 23:04:20.0 -0300
@@ -30,6 +30,9 @@
 Homepage: https://pragha-music-player.github.io/
 
 Package: pragha
+Provides: ${t64:Provides}
+Replaces: pragha
+Breaks: pragha (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Recommends: gstreamer1.0-plugins-good, gstreamer1.0-pulseaudio
diff -Nru pragha-1.3.4/debian/pragha.lintian-overrides 
pragha-1.3.4/debian/pragha.lintian-overrides
--- pragha-1.3.4/debian/pragha.lintian-overrides1969-12-31 
21:00:00.0 -0300
+++ pragha-1.3.4/debian/pragha.lintian-overrides2024-02-05 
23:04:20.0 -0300
@@ -0,0 +1 @@
+pragha: package-name-doesnt-match-sonames pragha


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

2024-02-05 Thread Steve Langasek
On Mon, Feb 05, 2024 at 02:41:51PM +0100, Michael Biebl wrote:
> Please put a hold on the upload until this has been investigated properly.

As commented in another bug, you can remove the 'pending' tag to block NMU
to unstable.

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


signature.asc
Description: PGP signature


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

2024-02-05 Thread Lucas Kanashiro
Source: pqmarble
Version: 1.3.0-5
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru pqmarble-1.3.0/debian/changelog pqmarble-1.3.0/debian/changelog
--- pqmarble-1.3.0/debian/changelog 2024-01-16 17:08:34.0 -0300
+++ pqmarble-1.3.0/debian/changelog 2024-02-05 22:58:48.0 -0300
@@ -1,3 +1,10 @@
+pqmarble (1.3.0-5.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 22:58:48 -0300
+
 pqmarble (1.3.0-5) unstable; urgency=medium
 
   * Add build dependency on libgirepository1.0-dev
diff -Nru pqmarble-1.3.0/debian/control pqmarble-1.3.0/debian/control
--- pqmarble-1.3.0/debian/control   2024-01-16 17:06:16.0 -0300
+++ pqmarble-1.3.0/debian/control   2024-02-05 22:58:48.0 -0300
@@ -21,14 +21,17 @@
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libpqmarble2 (= ${binary:Version}), ${misc:Depends},
+Depends: libpqmarble2t64 (= ${binary:Version}), ${misc:Depends},
gir1.2-pqmarble-2 (= ${binary:Version})
 Description: Development files for libpqmarble
  Paulo Queiroz's collection of useful functions and reusable widgets.
  .
  Development library.
 
-Package: libpqmarble2
+Package: libpqmarble2t64
+Provides: ${t64:Provides}
+Replaces: libpqmarble2
+Breaks: libpqmarble2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -43,7 +46,7 @@
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libpqmarble2 (= ${binary:Version}), ${misc:Depends}, ${gir:Depends}
+Depends: libpqmarble2t64 (= ${binary:Version}), ${misc:Depends}, ${gir:Depends}
 Description: GObject introspection files for pqmarble
  Paulo Queiroz's collection of useful functions and reusable widgets.
  .
diff -Nru pqmarble-1.3.0/debian/libpqmarble2.install 
pqmarble-1.3.0/debian/libpqmarble2.install
--- pqmarble-1.3.0/debian/libpqmarble2.install  2023-08-28 08:20:16.0 
-0300
+++ pqmarble-1.3.0/debian/libpqmarble2.install  1969-12-31 21:00:00.0 
-0300
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru pqmarble-1.3.0/debian/libpqmarble2t64.install 
pqmarble-1.3.0/debian/libpqmarble2t64.install
--- pqmarble-1.3.0/debian/libpqmarble2t64.install   1969-12-31 
21:00:00.0 -0300
+++ pqmarble-1.3.0/debian/libpqmarble2t64.install   2023-08-28 
08:20:16.0 -0300
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru pqmarble-1.3.0/debian/libpqmarble2t64.lintian-overrides 
pqmarble-1.3.0/debian/libpqmarble2t64.lintian-overrides
--- pqmarble-1.3.0/debian/libpqmarble2t64.lintian-overrides 1969-12-31 
21:00:00.0 -0300
+++ pqmarble-1.3.0/debian/libpqmarble2t64.lintian-overrides 2024-02-05 
22:58:48.0 -0300
@@ -0,0 +1 @@
+libpqmarble2t64: package-name-doesnt-match-sonames libpqmarble2


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

2024-02-05 Thread Lucas Kanashiro
Source: portsmf
Version: 0.1~svn20101010-6
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-15-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru portsmf-0.1~svn20101010/debian/changelog 
portsmf-0.1~svn20101010/debian/changelog
--- portsmf-0.1~svn20101010/debian/changelog2021-08-15 12:14:13.0 
-0300
+++ portsmf-0.1~svn20101010/debian/changelog2024-02-05 22:54:08.0 
-0300
@@ -1,3 +1,10 @@
+portsmf (0.1~svn20101010-6.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 22:54:08 -0300
+
 portsmf (0.1~svn20101010-6) unstable; urgency=medium
 
   * Team upload.
diff -Nru portsmf-0.1~svn20101010/debian/control 
portsmf-0.1~svn20101010/debian/control
--- portsmf-0.1~svn20101010/debian/control  2021-08-15 12:10:27.0 
-0300
+++ portsmf-0.1~svn20101010/debian/control  2024-02-05 22:54:08.0 
-0300
@@ -9,7 +9,10 @@
 Vcs-Browser: https://salsa.debian.org/multimedia-team/portsmf
 Vcs-Git: https://salsa.debian.org/multimedia-team/portsmf.git
 
-Package: libportsmf0
+Package: libportsmf0t64
+Provides: ${t64:Provides}
+Replaces: libportsmf0
+Breaks: libportsmf0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -35,7 +38,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libportsmf0 (= ${binary:Version}), ${misc:Depends}
+Depends: libportsmf0t64 (= ${binary:Version}), ${misc:Depends}
 Description: Portable Standard Midi File Library (development files)
  Portsmf is "Port Standard MIDI File", a cross-platform, C++ library for 
reading
  and writing Standard MIDI Files.
diff -Nru portsmf-0.1~svn20101010/debian/libportsmf0.install 
portsmf-0.1~svn20101010/debian/libportsmf0.install
--- portsmf-0.1~svn20101010/debian/libportsmf0.install  2021-08-15 
12:10:27.0 -0300
+++ portsmf-0.1~svn20101010/debian/libportsmf0.install  1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/*/libportSMF.so.0*
diff -Nru portsmf-0.1~svn20101010/debian/libportsmf0t64.install 
portsmf-0.1~svn20101010/debian/libportsmf0t64.install
--- portsmf-0.1~svn20101010/debian/libportsmf0t64.install   1969-12-31 
21:00:00.0 -0300
+++ portsmf-0.1~svn20101010/debian/libportsmf0t64.install   2021-08-15 
12:10:27.0 -0300
@@ -0,0 +1 @@
+usr/lib/*/libportSMF.so.0*
diff -Nru portsmf-0.1~svn20101010/debian/libportsmf0t64.lintian-overrides 
portsmf-0.1~svn20101010/debian/libportsmf0t64.lintian-overrides
--- portsmf-0.1~svn20101010/debian/libportsmf0t64.lintian-overrides 
1969-12-31 21:00:00.0 -0300
+++ portsmf-0.1~svn20101010/debian/libportsmf0t64.lintian-overrides 
2024-02-05 22:54:08.0 -0300
@@ -0,0 +1 @@
+libportsmf0t64: package-name-doesnt-match-sonames libportsmf0


Bug#1063285: xplc: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: xplc
Version: 0.3.13-12
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 xplc-0.3.13/debian/changelog xplc-0.3.13/debian/changelog
--- xplc-0.3.13/debian/changelog2022-11-27 04:40:10.0 +
+++ xplc-0.3.13/debian/changelog2024-02-06 00:35:13.0 +
@@ -1,3 +1,10 @@
+xplc (0.3.13-12.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 00:35:13 +
+
 xplc (0.3.13-12) unstable; urgency=medium
 
   * QA upload.
diff -Nru xplc-0.3.13/debian/control xplc-0.3.13/debian/control
--- xplc-0.3.13/debian/control  2022-11-27 04:40:10.0 +
+++ xplc-0.3.13/debian/control  2024-02-06 00:35:13.0 +
@@ -8,7 +8,10 @@
 Vcs-Git: https://salsa.debian.org/debian/xplc.git
 Vcs-Browser: https://salsa.debian.org/debian/xplc
 
-Package: libxplc0.3.13
+Package: libxplc0.3.13t64
+Provides: ${t64:Provides}
+Replaces: libxplc0.3.13
+Breaks: libxplc0.3.13 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
@@ -22,7 +25,7 @@
 Package: libxplc0.3.13-dev
 Section: libdevel
 Architecture: any
-Depends: libxplc0.3.13 (= ${binary:Version}), uuidcdef, ${shlibs:Depends}, 
${misc:Depends}
+Depends: libxplc0.3.13t64 (= ${binary:Version}), uuidcdef, ${shlibs:Depends}, 
${misc:Depends}
 Description: Light weight component system (Development libraries and headers)
  XPLC ("Cross-Platform Lightweight Components") is a component system that
  will provide extensibility and reusability both inside and between
diff -Nru xplc-0.3.13/debian/libxplc0.3.13.symbols 
xplc-0.3.13/debian/libxplc0.3.13.symbols
--- xplc-0.3.13/debian/libxplc0.3.13.symbols2022-11-27 04:40:10.0 
+
+++ xplc-0.3.13/debian/libxplc0.3.13.symbols1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-libxplc.so.0.3.13-unstable libxplc0.3.13 #MINVER#
- XPLC_getServiceManager@Base 0.3.13
diff -Nru xplc-0.3.13/debian/libxplc0.3.13t64.lintian-overrides 
xplc-0.3.13/debian/libxplc0.3.13t64.lintian-overrides
--- xplc-0.3.13/debian/libxplc0.3.13t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ xplc-0.3.13/debian/libxplc0.3.13t64.lintian-overrides   2024-02-06 
00:35:13.0 +
@@ -0,0 +1 @@
+libxplc0.3.13t64: package-name-doesnt-match-sonames libxplc0.3.13
diff -Nru xplc-0.3.13/debian/libxplc0.3.13t64.symbols 
xplc-0.3.13/debian/libxplc0.3.13t64.symbols
--- xplc-0.3.13/debian/libxplc0.3.13t64.symbols 1970-01-01 00:00:00.0 
+
+++ xplc-0.3.13/debian/libxplc0.3.13t64.symbols 2024-02-06 00:35:13.0 
+
@@ -0,0 +1,2 @@
+libxplc.so.0.3.13-unstable libxplc0.3.13t64 #MINVER#
+ XPLC_getServiceManager@Base 0.3.13
diff -Nru xplc-0.3.13/debian/rules xplc-0.3.13/debian/rules
--- xplc-0.3.13/debian/rules2022-11-27 04:40:10.0 +
+++ 

Bug#1062097: marked as done (gensio: NMU diff for 64-bit time_t transition)

2024-02-05 Thread Debian Bug Tracking System
Your message dated Tue, 06 Feb 2024 00:34:04 +
with message-id 
and subject line Bug#1062097: fixed in gensio 2.8.2-5
has caused the Debian Bug report #1062097,
regarding gensio: NMU diff for 64-bit time_t transition
to be marked as done.

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

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


-- 
1062097: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062097
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gensio
Version: 2.8.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
gensio as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-14-generic (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, 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 gensio-2.8.2/debian/changelog gensio-2.8.2/debian/changelog
--- gensio-2.8.2/debian/changelog   2024-01-27 02:12:02.0 +
+++ gensio-2.8.2/debian/changelog   2024-01-31 10:50:57.0 +
@@ -1,3 +1,10 @@
+gensio (2.8.2-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lukas Märdian   Wed, 31 Jan 2024 10:50:57 +
+
 gensio (2.8.2-3) unstable; urgency=medium
 
   * Additional symbol updates from buildd logs
diff -Nru gensio-2.8.2/debian/control gensio-2.8.2/debian/control
--- gensio-2.8.2/debian/control 2024-01-26 21:10:11.0 +
+++ gensio-2.8.2/debian/control 2024-01-31 10:50:57.0 +
@@ -17,7 +17,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libgensio6 (= ${binary:Version}), ${misc:Depends}
+Depends: libgensio6t64 (= ${binary:Version}), ${misc:Depends}
 Description: abstract stream I/O (development files)
  This library (pronounced gen'-see-oh) is used to abstract stream I/O
  like serial port, TCP, telnet, UDP, SSL, IPMI SOL etc and offers a
@@ -33,7 +33,10 @@
  .
  This package contains the development headers and static libraries.
 
-Package: libgensio6
+Package: libgensio6t64
+Provides: ${t64:Provides}
+Replaces: libgensio6
+Breaks: libgensio6 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru gensio-2.8.2/debian/libgensio6.dirs 
gensio-2.8.2/debian/libgensio6.dirs
--- gensio-2.8.2/debian/libgensio6.dirs 2024-01-25 04:22:07.0 +
+++ gensio-2.8.2/debian/libgensio6.dirs 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib
diff -Nru gensio-2.8.2/debian/libgensio6.install 
gensio-2.8.2/debian/libgensio6.install
--- gensio-2.8.2/debian/libgensio6.install  2024-01-25 04:22:07.0 
+
+++ gensio-2.8.2/debian/libgensio6.install  1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib/*/lib*.so.*
-usr/libexec/*/gensio/*/libgensio*.so
diff -Nru gensio-2.8.2/debian/libgensio6.lintian-overrides 
gensio-2.8.2/debian/libgensio6.lintian-overrides
--- 

Bug#1063284: xpaint: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: xpaint
Version: 2.9.1.4-4
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 xpaint-2.9.1.4/debian/changelog xpaint-2.9.1.4/debian/changelog
--- xpaint-2.9.1.4/debian/changelog 2020-08-16 01:38:56.0 +
+++ xpaint-2.9.1.4/debian/changelog 2024-02-06 00:33:55.0 +
@@ -1,3 +1,10 @@
+xpaint (2.9.1.4-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 00:33:55 +
+
 xpaint (2.9.1.4-4) unstable; urgency=medium
 
   * Orphaning the package
diff -Nru xpaint-2.9.1.4/debian/control xpaint-2.9.1.4/debian/control
--- xpaint-2.9.1.4/debian/control   2020-08-16 01:38:56.0 +
+++ xpaint-2.9.1.4/debian/control   2024-02-06 00:33:55.0 +
@@ -29,7 +29,7 @@
 Package: xpaint-dev
 Section: libdevel
 Architecture: any
-Depends: libxaw3dxft6 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends},
+Depends: libxaw3dxft6t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends},
  libxmu-dev, libxt-dev, libsm-dev, libice-dev, libxext-dev, libx11-dev, 
libxpm-dev,
  libxft-dev, libc-dev, xutils-dev, x11proto-core-dev, x11proto-xext-dev
 Description: simple paint program for X (development files)
@@ -38,7 +38,10 @@
  in the main xpaint package. Install this if you wish to compile
  programs that use the libxaw3dxft library.
 
-Package: libxaw3dxft6
+Package: libxaw3dxft6t64
+Provides: ${t64:Provides}
+Replaces: libxaw3dxft6
+Breaks: libxaw3dxft6 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru xpaint-2.9.1.4/debian/libxaw3dxft6.install 
xpaint-2.9.1.4/debian/libxaw3dxft6.install
--- xpaint-2.9.1.4/debian/libxaw3dxft6.install  2020-08-16 01:38:56.0 
+
+++ xpaint-2.9.1.4/debian/libxaw3dxft6.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*.so.* usr/lib
diff -Nru xpaint-2.9.1.4/debian/libxaw3dxft6.symbols 
xpaint-2.9.1.4/debian/libxaw3dxft6.symbols
--- xpaint-2.9.1.4/debian/libxaw3dxft6.symbols  2020-08-16 01:38:56.0 
+
+++ xpaint-2.9.1.4/debian/libxaw3dxft6.symbols  1970-01-01 00:00:00.0 
+
@@ -1,227 +0,0 @@
-libXaw3dxft.so.6 libxaw3dxft6 #MINVER#
- FMT8BIT@Base 2.9.1.4
- GetXftFont@Base 2.9.1.4
- LayYY_create_buffer@Base 2.9.1.4
- LayYY_delete_buffer@Base 2.9.1.4
- LayYY_flex_debug@Base 2.9.1.4
- LayYY_flush_buffer@Base 2.9.1.4
- LayYY_scan_buffer@Base 2.9.1.4
- LayYY_scan_bytes@Base 2.9.1.4
- LayYY_scan_string@Base 2.9.1.4
- LayYY_switch_to_buffer@Base 2.9.1.4
- LayYYalloc@Base 2.9.1.4
- LayYYchar@Base 2.9.1.4
- LayYYerror@Base 2.9.1.4
- LayYYfree@Base 2.9.1.4
- LayYYget_debug@Base 2.9.1.4
- LayYYget_in@Base 2.9.1.4
- LayYYget_leng@Base 2.9.1.4
- LayYYget_lineno@Base 2.9.1.4
- LayYYget_out@Base 2.9.1.4
- LayYYget_text@Base 2.9.1.4
- LayYYin@Base 2.9.1.4
- LayYYleng@Base 2.9.1.4
- 

Bug#1063283: xnee: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: xnee
Version: 3.19-9
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 xnee-3.19/debian/changelog xnee-3.19/debian/changelog
--- xnee-3.19/debian/changelog  2022-06-26 06:35:51.0 +
+++ xnee-3.19/debian/changelog  2024-02-06 00:30:05.0 +
@@ -1,3 +1,10 @@
+xnee (3.19-9.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 00:30:05 +
+
 xnee (3.19-9) unstable; urgency=medium
 
   * d/control: remove dependency on install-info (Closes: #1013865)
diff -Nru xnee-3.19/debian/control xnee-3.19/debian/control
--- xnee-3.19/debian/control2022-06-26 06:35:51.0 +
+++ xnee-3.19/debian/control2024-02-06 00:30:05.0 +
@@ -42,7 +42,10 @@
  implementation of Xnee (command line, graphical user interface or
  GNOME panel).
 
-Package: libxnee0
+Package: libxnee0t64
+Provides: ${t64:Provides}
+Replaces: libxnee0
+Breaks: libxnee0 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -63,7 +66,7 @@
 Package: libxnee-dev
 Architecture: any
 Section: libdevel
-Depends: ${shlibs:Depends}, ${misc:Depends}, libxnee0 (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, libxnee0t64 (= ${binary:Version})
 Description: X event recorder/replayer - development files
  GNU Xnee is a suite of programs that can record, replay and
  distribute user actions under the X11 environment. Think of it as a
diff -Nru xnee-3.19/debian/libxnee0.install xnee-3.19/debian/libxnee0.install
--- xnee-3.19/debian/libxnee0.install   2022-06-26 06:35:51.0 +
+++ xnee-3.19/debian/libxnee0.install   1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-debian/tmp/usr/lib/libxnee.so.*
diff -Nru xnee-3.19/debian/libxnee0t64.install 
xnee-3.19/debian/libxnee0t64.install
--- xnee-3.19/debian/libxnee0t64.install1970-01-01 00:00:00.0 
+
+++ xnee-3.19/debian/libxnee0t64.install2022-06-26 06:35:51.0 
+
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libxnee.so.*
diff -Nru xnee-3.19/debian/libxnee0t64.lintian-overrides 
xnee-3.19/debian/libxnee0t64.lintian-overrides
--- xnee-3.19/debian/libxnee0t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ xnee-3.19/debian/libxnee0t64.lintian-overrides  2024-02-06 
00:30:05.0 +
@@ -0,0 +1 @@
+libxnee0t64: package-name-doesnt-match-sonames libxnee0


Bug#1063282: xmltooling: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: xmltooling
Version: 3.2.4-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 xmltooling-3.2.4/debian/changelog xmltooling-3.2.4/debian/changelog
--- xmltooling-3.2.4/debian/changelog   2023-09-30 08:08:56.0 +
+++ xmltooling-3.2.4/debian/changelog   2024-02-06 00:26:50.0 +
@@ -1,3 +1,10 @@
+xmltooling (3.2.4-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 00:26:50 +
+
 xmltooling (3.2.4-2) unstable; urgency=medium
 
   * [45abfb7] Doxygen replaced some PNG graphics with SVG (Closes: #1052944)
diff -Nru xmltooling-3.2.4/debian/control xmltooling-3.2.4/debian/control
--- xmltooling-3.2.4/debian/control 2023-09-30 08:04:50.0 +
+++ xmltooling-3.2.4/debian/control 2024-02-06 00:26:50.0 +
@@ -28,7 +28,10 @@
  for declaring element- and type-specific API and implementation classes, as
  well as signing and encryption support.
 
-Package: libxmltooling10
+Package: libxmltooling10t64
+Provides: ${t64:Provides}
+Replaces: libxmltooling10
+Breaks: libxmltooling10 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -51,7 +54,7 @@
  libssl-dev,
  libxerces-c-dev,
  libxml-security-c-dev,
- libxmltooling10 (= ${binary:Version}),
+ libxmltooling10t64 (= ${binary:Version}),
  ${misc:Depends},
 Suggests:
  libxmltooling-doc (= ${source:Version}),
diff -Nru xmltooling-3.2.4/debian/libxmltooling10.install 
xmltooling-3.2.4/debian/libxmltooling10.install
--- xmltooling-3.2.4/debian/libxmltooling10.install 2023-09-30 
08:04:50.0 +
+++ xmltooling-3.2.4/debian/libxmltooling10.install 1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/libxmltooling.so.*
-usr/lib/*/libxmltooling-lite.so.*
diff -Nru xmltooling-3.2.4/debian/libxmltooling10.lintian-overrides 
xmltooling-3.2.4/debian/libxmltooling10.lintian-overrides
--- xmltooling-3.2.4/debian/libxmltooling10.lintian-overrides   2023-09-30 
08:04:50.0 +
+++ xmltooling-3.2.4/debian/libxmltooling10.lintian-overrides   1970-01-01 
00:00:00.0 +
@@ -1,5 +0,0 @@
-# See https://wiki.debian.org/UsingSymbolsFiles and follow to
-# https://www.eyrie.org/~eagle/journal/2012-02/001.html.
-# In short: symbols files are not worth providing for Shibboleth.
-no-symbols-control-file usr/lib/*/libxmltooling-lite.so.*
-no-symbols-control-file usr/lib/*/libxmltooling.so.*
diff -Nru xmltooling-3.2.4/debian/libxmltooling10t64.install 
xmltooling-3.2.4/debian/libxmltooling10t64.install
--- xmltooling-3.2.4/debian/libxmltooling10t64.install  1970-01-01 
00:00:00.0 +
+++ xmltooling-3.2.4/debian/libxmltooling10t64.install  2023-09-30 
08:04:50.0 +
@@ -0,0 +1,2 @@
+usr/lib/*/libxmltooling.so.*
+usr/lib/*/libxmltooling-lite.so.*
diff -Nru 

Bug#1063281: xmlsec1: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: xmlsec1
Version: 1.2.38-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 xmlsec1-1.2.38/debian/changelog xmlsec1-1.2.38/debian/changelog
--- xmlsec1-1.2.38/debian/changelog 2023-12-16 14:36:32.0 +
+++ xmlsec1-1.2.38/debian/changelog 2024-02-06 00:24:45.0 +
@@ -1,3 +1,10 @@
+xmlsec1 (1.2.38-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 00:24:45 +
+
 xmlsec1 (1.2.38-1) unstable; urgency=medium
 
   * New upstream version 1.2.38
diff -Nru xmlsec1-1.2.38/debian/control xmlsec1-1.2.38/debian/control
--- xmlsec1-1.2.38/debian/control   2023-12-16 14:36:32.0 +
+++ xmlsec1-1.2.38/debian/control   2024-02-06 00:24:45.0 +
@@ -35,11 +35,11 @@
  libnss3-dev,
  libssl-dev,
  libxml2-dev,
- libxmlsec1 (= ${binary:Version}),
- libxmlsec1-gcrypt (= ${binary:Version}),
- libxmlsec1-gnutls (= ${binary:Version}),
- libxmlsec1-nss (= ${binary:Version}),
- libxmlsec1-openssl (= ${binary:Version}),
+ libxmlsec1t64 (= ${binary:Version}),
+ libxmlsec1t64-gcrypt (= ${binary:Version}),
+ libxmlsec1t64-gnutls (= ${binary:Version}),
+ libxmlsec1t64-nss (= ${binary:Version}),
+ libxmlsec1t64-openssl (= ${binary:Version}),
  libxslt1-dev,
  ${misc:Depends},
 Description: Development files for the XML security library
@@ -51,7 +51,10 @@
  This package provides development files including documentation, examples,
  headers, static libraries, and configuration support.
 
-Package: libxmlsec1
+Package: libxmlsec1t64
+Provides: ${t64:Provides}
+Replaces: libxmlsec1
+Breaks: libxmlsec1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends:
@@ -66,7 +69,11 @@
  Specifically, it provides all XML security library functionality
  except for the cryptography engine.
 
-Package: libxmlsec1-openssl
+Package: libxmlsec1t64-openssl
+Provides: ${t64:Provides}
+X-Time64-Compat: libxmlsec1-openssl
+Replaces: libxmlsec1-openssl
+Breaks: libxmlsec1-openssl (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends:
@@ -81,7 +88,11 @@
  Specifically, it provides the openssl implementation of the XML security
  library cryptography functions.
 
-Package: libxmlsec1-gnutls
+Package: libxmlsec1t64-gnutls
+Provides: ${t64:Provides}
+X-Time64-Compat: libxmlsec1-gnutls
+Replaces: libxmlsec1-gnutls
+Breaks: libxmlsec1-gnutls (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends:
@@ -96,7 +107,11 @@
  Specifically, it provides the gnutls implementation of the XML security
  library cryptography functions.
 
-Package: libxmlsec1-nss
+Package: libxmlsec1t64-nss
+Provides: ${t64:Provides}
+X-Time64-Compat: libxmlsec1-nss
+Replaces: libxmlsec1-nss
+Breaks: libxmlsec1-nss (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends:
@@ -111,7 +126,11 @@
  Specifically, it provides the nss 

Bug#1063279: xmlrpc-c: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: xmlrpc-c
Version: 1.33.14-11
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
xmlrpc-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 xmlrpc-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'), (500, 'testing'), (500, 'stable'), (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 xmlrpc-c-1.33.14/debian/changelog xmlrpc-c-1.33.14/debian/changelog
--- xmlrpc-c-1.33.14/debian/changelog   2022-10-13 12:27:40.0 +
+++ xmlrpc-c-1.33.14/debian/changelog   2024-02-06 00:19:48.0 +
@@ -1,3 +1,10 @@
+xmlrpc-c (1.33.14-11.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 00:19:48 +
+
 xmlrpc-c (1.33.14-11) unstable; urgency=medium
 
   * QA upload.
diff -Nru xmlrpc-c-1.33.14/debian/control xmlrpc-c-1.33.14/debian/control
--- xmlrpc-c-1.33.14/debian/control 2022-10-13 12:27:40.0 +
+++ xmlrpc-c-1.33.14/debian/control 2024-02-06 00:19:48.0 +
@@ -16,7 +16,7 @@
 Architecture: any
 Depends:
  libc6-dev,
- libxmlrpc-c++8v5 (= ${binary:Version}),
+ libxmlrpc-c++8t64 (= ${binary:Version}),
  libxmlrpc-core-c3-dev (= ${binary:Version}),
  ${misc:Depends},
 Suggests:
@@ -33,15 +33,18 @@
  Install this package if you wish to develop your own programs using this
  library.
 
-Package: libxmlrpc-c++8v5
+Package: libxmlrpc-c++8t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libxmlrpc-c++8v5
+Breaks: libxmlrpc-c++8v5 (<< ${source:Version})
 Architecture: any
 Depends:
- libxmlrpc-core-c3 (= ${binary:Version}),
+ libxmlrpc-core-c3t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Conflicts:
  libxmlrpc-c++8,
-Replaces:
+Replaces:libxmlrpc-c++8v5, 
  libxmlrpc-c++8,
 Description: Lightweight RPC library based on XML and HTTP [C++ runtime 
libraries]
  XML-RPC is a quick-and-easy way to make procedure calls over the Internet.
@@ -55,7 +58,7 @@
 Architecture: any
 Depends:
  libc6-dev,
- libxmlrpc-core-c3 (= ${binary:Version}),
+ libxmlrpc-core-c3t64 (= ${binary:Version}),
  ${misc:Depends},
 Suggests:
  xmlrpc-api-utils,
@@ -69,7 +72,11 @@
  Install this package if you wish to develop your own programs using this
  library.
 
-Package: libxmlrpc-core-c3
+Package: libxmlrpc-core-c3t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libxmlrpc-c++8v5
+Replaces: libxmlrpc-core-c3
+Breaks: libxmlrpc-core-c3 (<< ${source:Version})
 Architecture: any
 Depends:
  ${misc:Depends},
@@ -96,8 +103,8 @@
 Depends:
  libc6-dev,
  libfrontier-rpc-perl,
- libxmlrpc-c++8v5 (= ${binary:Version}),
- libxmlrpc-core-c3 (= ${binary:Version}),
+ libxmlrpc-c++8t64 (= ${binary:Version}),
+ libxmlrpc-core-c3t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Generate C++ wrapper classes for XML-RPC servers
diff -Nru xmlrpc-c-1.33.14/debian/libxmlrpc-c++8t64.install 
xmlrpc-c-1.33.14/debian/libxmlrpc-c++8t64.install
--- xmlrpc-c-1.33.14/debian/libxmlrpc-c++8t64.install   1970-01-01 
00:00:00.0 +
+++ xmlrpc-c-1.33.14/debian/libxmlrpc-c++8t64.install   2022-10-13 

Bug#1063280: xmlrpc-epi: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: xmlrpc-epi
Version: 0.54.2-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 xmlrpc-epi-0.54.2/debian/changelog xmlrpc-epi-0.54.2/debian/changelog
--- xmlrpc-epi-0.54.2/debian/changelog  2023-08-16 16:05:35.0 +
+++ xmlrpc-epi-0.54.2/debian/changelog  2024-02-06 00:23:51.0 +
@@ -1,3 +1,10 @@
+xmlrpc-epi (0.54.2-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 00:23:51 +
+
 xmlrpc-epi (0.54.2-2) unstable; urgency=medium
 
   * QA upload.
diff -Nru xmlrpc-epi-0.54.2/debian/control xmlrpc-epi-0.54.2/debian/control
--- xmlrpc-epi-0.54.2/debian/control2023-08-16 16:05:35.0 +
+++ xmlrpc-epi-0.54.2/debian/control2024-02-06 00:23:51.0 +
@@ -10,15 +10,18 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libxmlrpc-epi0 (= ${binary:Version}), ${misc:Depends}
-Description: Development files for libxmlrpc-epi0, a XML-RPC request library
+Depends: libxmlrpc-epi0t64 (= ${binary:Version}), ${misc:Depends}
+Description: Development files for libxmlrpc-epi0t64, a XML-RPC request library
  An implementation of the XML-RPC protocol, providing an API for developers to
  serialise RPC requests to and from XML. It does not include any transport 
layer
  and is therefor useful for applications which implement their own transport or
  wish to use XML-RPC over an existing transport layer. This package contains
  the development files for applications wishing to use libxmlrpc-epi.
 
-Package: libxmlrpc-epi0
+Package: libxmlrpc-epi0t64
+Provides: ${t64:Provides}
+Replaces: libxmlrpc-epi0
+Breaks: libxmlrpc-epi0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -31,9 +34,9 @@
 Package: libxmlrpc-epi0-dbg
 Section: debug
 Architecture: any
-Depends: libxmlrpc-epi0 (= ${binary:Version}), ${misc:Depends}
-Description: Debug symbols for libxmlrpc-epi0, a XML-RPC request library
- This package contains the debug symbols for libxmlrpc-epi0, and should be
+Depends: libxmlrpc-epi0t64 (= ${binary:Version}), ${misc:Depends}
+Description: Debug symbols for libxmlrpc-epi0t64, a XML-RPC request library
+ This package contains the debug symbols for libxmlrpc-epi0t64, and should be
  installed if you wish to get stack traces into the library for debugging
  purposes.
 
diff -Nru xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.dirs 
xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.dirs
--- xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.dirs2023-08-16 
16:04:49.0 +
+++ xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.dirs1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib
diff -Nru xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.install 
xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.install
--- xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.install 2023-08-16 
16:04:49.0 

Bug#1063278: xmhtml: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: xmhtml
Version: 1.1.10-4
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 xmhtml-1.1.10/debian/changelog xmhtml-1.1.10/debian/changelog
--- xmhtml-1.1.10/debian/changelog  2020-07-04 09:11:41.0 +
+++ xmhtml-1.1.10/debian/changelog  2024-02-06 00:19:06.0 +
@@ -1,3 +1,10 @@
+xmhtml (1.1.10-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 00:19:06 +
+
 xmhtml (1.1.10-4) unstable; urgency=medium
 
   * Switch to debhelper 13
diff -Nru xmhtml-1.1.10/debian/control xmhtml-1.1.10/debian/control
--- xmhtml-1.1.10/debian/control2020-07-04 09:10:24.0 +
+++ xmhtml-1.1.10/debian/control2024-02-06 00:19:06.0 +
@@ -20,7 +20,7 @@
 Package: libxmhtml-dev
 Architecture: any
 Multi-Arch: same
-Depends: libc6-dev, libmotif-dev, libxmhtml1.1 (= ${binary:Version}), 
${misc:Depends}
+Depends: libc6-dev, libmotif-dev, libxmhtml1.1t64 (= ${binary:Version}), 
${misc:Depends}
 Section: libdevel
 Description: Motif widget for displaying HTML 3.2 (development files)
  XmHTML is a high performance Motif Widget capable of displaying HTML
@@ -31,7 +31,10 @@
  necessary to build programs that use XmHTML. The runtime library is
  provided by the libxmhtml package.
 
-Package: libxmhtml1.1
+Package: libxmhtml1.1t64
+Provides: ${t64:Provides}
+Replaces: libxmhtml1.1
+Breaks: libxmhtml1.1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
diff -Nru xmhtml-1.1.10/debian/libxmhtml1.1.docs 
xmhtml-1.1.10/debian/libxmhtml1.1.docs
--- xmhtml-1.1.10/debian/libxmhtml1.1.docs  2018-05-03 10:35:00.0 
+
+++ xmhtml-1.1.10/debian/libxmhtml1.1.docs  1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-README TODO THANKS
-
diff -Nru xmhtml-1.1.10/debian/libxmhtml1.1.install 
xmhtml-1.1.10/debian/libxmhtml1.1.install
--- xmhtml-1.1.10/debian/libxmhtml1.1.install   2020-07-04 07:37:35.0 
+
+++ xmhtml-1.1.10/debian/libxmhtml1.1.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-lib/libXmHTML.so.${env:version} usr/lib/${DEB_HOST_MULTIARCH}
diff -Nru xmhtml-1.1.10/debian/libxmhtml1.1.links 
xmhtml-1.1.10/debian/libxmhtml1.1.links
--- xmhtml-1.1.10/debian/libxmhtml1.1.links 2020-07-04 07:38:28.0 
+
+++ xmhtml-1.1.10/debian/libxmhtml1.1.links 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/libXmHTML.so.${env:version} 
usr/lib/${DEB_HOST_MULTIARCH}/libXmHTML.so.${env:version_major}
diff -Nru xmhtml-1.1.10/debian/libxmhtml1.1.symbols 
xmhtml-1.1.10/debian/libxmhtml1.1.symbols
--- xmhtml-1.1.10/debian/libxmhtml1.1.symbols   2020-07-04 08:53:39.0 
+
+++ xmhtml-1.1.10/debian/libxmhtml1.1.symbols   1970-01-01 00:00:00.0 
+
@@ -1,364 +0,0 @@

Bug#1063277: xmedcon: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: xmedcon
Version: 0.23.0-gtk3+dfsg-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 xmedcon-0.23.0-gtk3+dfsg/debian/changelog 
xmedcon-0.23.0-gtk3+dfsg/debian/changelog
--- xmedcon-0.23.0-gtk3+dfsg/debian/changelog   2023-02-05 18:35:32.0 
+
+++ xmedcon-0.23.0-gtk3+dfsg/debian/changelog   2024-02-06 00:12:40.0 
+
@@ -1,3 +1,11 @@
+xmedcon (0.23.0-gtk3+dfsg-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Bump build-dependency on d-shlibs for --t64 support.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 00:12:40 +
+
 xmedcon (0.23.0-gtk3+dfsg-1) unstable; urgency=medium
 
   * New upstream version
diff -Nru xmedcon-0.23.0-gtk3+dfsg/debian/control 
xmedcon-0.23.0-gtk3+dfsg/debian/control
--- xmedcon-0.23.0-gtk3+dfsg/debian/control 2023-02-05 18:35:32.0 
+
+++ xmedcon-0.23.0-gtk3+dfsg/debian/control 2024-02-06 00:12:40.0 
+
@@ -5,7 +5,7 @@
 Section: graphics
 Priority: optional
 Build-Depends: debhelper-compat (= 13),
-   d-shlibs,
+   d-shlibs (>= 0.106),
libgdk-pixbuf-2.0-dev,
libgtk-3-dev,
zlib1g-dev,
@@ -17,7 +17,10 @@
 Homepage: https://xmedcon.sourceforge.net/
 Rules-Requires-Root: no
 
-Package: libmdc3
+Package: libmdc3t64
+Provides: ${t64:Provides}
+Replaces: libmdc3
+Conflicts: libmdc3 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -36,7 +39,7 @@
 Package: libmdc-dev
 Architecture: any
 Section: libdevel
-Depends: libmdc3 (= ${binary:Version}),
+Depends: libmdc3t64 (= ${binary:Version}),
  ${misc:Depends}
 Provides: libmdc2-dev
 Description: Medical Image (DICOM, ECAT, ...) conversion tool (development)
diff -Nru xmedcon-0.23.0-gtk3+dfsg/debian/libmdc3t64.lintian-overrides 
xmedcon-0.23.0-gtk3+dfsg/debian/libmdc3t64.lintian-overrides
--- xmedcon-0.23.0-gtk3+dfsg/debian/libmdc3t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ xmedcon-0.23.0-gtk3+dfsg/debian/libmdc3t64.lintian-overrides
2024-02-06 00:12:40.0 +
@@ -0,0 +1 @@
+libmdc3t64: package-name-doesnt-match-sonames libmdc3
diff -Nru xmedcon-0.23.0-gtk3+dfsg/debian/rules 
xmedcon-0.23.0-gtk3+dfsg/debian/rules
--- xmedcon-0.23.0-gtk3+dfsg/debian/rules   2023-02-05 18:35:32.0 
+
+++ xmedcon-0.23.0-gtk3+dfsg/debian/rules   2024-02-06 00:12:40.0 
+
@@ -22,6 +22,7 @@
 override_dh_install:
dh_install
d-shlibmove --commit \
+   --t64 \
--multiarch \
--devunversioned \
--exclude-la \


Bug#1061531: sugar: Stop using webkit2gtk 4.0

2024-02-05 Thread Jeremy Bícha
On Mon, Feb 5, 2024 at 2:24 PM Jonas Smedegaard  wrote:
> Quoting Jeremy Bícha (2024-02-05 19:39:23)
> > And I recommend cherry-picking the latest commit to
> > sugar-browse-activity upstream to fix https://bugs.debian.org/1061530
>
> Thanks for tracking/nudging - much appreciated!

By the way, upstream released sugar-browse-activity 208 moments ago.

Thank you,
Jeremy Bícha



Bug#1063276: xgks: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: xgks
Version: 2.6.1+dfsg.2-14
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 xgks-2.6.1+dfsg.2/debian/changelog xgks-2.6.1+dfsg.2/debian/changelog
--- xgks-2.6.1+dfsg.2/debian/changelog  2023-12-10 12:35:13.0 +
+++ xgks-2.6.1+dfsg.2/debian/changelog  2024-02-06 00:00:27.0 +
@@ -1,3 +1,10 @@
+xgks (2.6.1+dfsg.2-14.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Tue, 06 Feb 2024 00:00:27 +
+
 xgks (2.6.1+dfsg.2-14) unstable; urgency=medium
 
   * Limit flang-17 B-D to the archs available
diff -Nru xgks-2.6.1+dfsg.2/debian/control xgks-2.6.1+dfsg.2/debian/control
--- xgks-2.6.1+dfsg.2/debian/control2023-12-10 12:35:13.0 +
+++ xgks-2.6.1+dfsg.2/debian/control2024-02-06 00:00:27.0 +
@@ -12,10 +12,12 @@
 Vcs-Browser: https://salsa.debian.org:/science-team/xgks.git
 Vcs-Git: https://salsa.debian.org:/science-team/xkgs.git
 
-Package: libxgks2
+Package: libxgks2t64
+Provides: ${t64:Provides}
+Breaks: libxgks2 (<< ${source:Version})
 Section: libs
 Architecture: any
-Replaces: libxgks2
+Replaces: libxgks2, libxgks2t64
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}, libxgks2-data
 Description: X11 Graphical Kernel Subsystem, library.
@@ -36,7 +38,7 @@
 Package: libxgks-dev
 Section: libdevel
 Architecture: any
-Depends: libxgks2 ( = ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libxgks2t64 ( = ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
 Recommends: pkg-config
 Description: X11 Graphical Kernel Subsystem, development files
  XGKS is a level 2C implementation of the ANSI Graphical Kernel System (GKS) 
@@ -57,7 +59,7 @@
 Architecture: all
 Multi-Arch: foreign
 Depends: ${misc:Depends}
-Recommends: libxgks2 (= ${binary:Version})
+Recommends: libxgks2t64 (= ${binary:Version})
 Description: Font files for the X11 Graphical Kernel Subsystem
  XGKS is a level 2C implementation of the ANSI Graphical Kernel System (GKS)
  for use in a Unix environment with the X Window System. It supports the
diff -Nru xgks-2.6.1+dfsg.2/debian/libxgks2.shlibs 
xgks-2.6.1+dfsg.2/debian/libxgks2.shlibs
--- xgks-2.6.1+dfsg.2/debian/libxgks2.shlibs2023-12-10 12:35:13.0 
+
+++ xgks-2.6.1+dfsg.2/debian/libxgks2.shlibs1970-01-01 00:00:00.0 
+
@@ -1,3 +0,0 @@
-libxgks-gfortran 2 libxgks2
-libxgks-flang 2libxgks2
-libudport 2libxgks2
diff -Nru xgks-2.6.1+dfsg.2/debian/libxgks2t64.lintian-overrides 
xgks-2.6.1+dfsg.2/debian/libxgks2t64.lintian-overrides
--- xgks-2.6.1+dfsg.2/debian/libxgks2t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ xgks-2.6.1+dfsg.2/debian/libxgks2t64.lintian-overrides  2024-02-06 
00:00:27.0 +
@@ -0,0 +1 @@
+libxgks2t64: package-name-doesnt-match-sonames libxgks2
diff -Nru 

Processed: tagging 1062393

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

> tags 1062393 + pending
Bug #1062393 [src:libkml] libkml: NMU diff for 64-bit time_t transition
Added tag(s) pending.
> thanks
Stopping processing here.

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



Processed: tagging 1062072

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

> tags 1062072 + pending
Bug #1062072 [src:clamav] clamav: NMU diff for 64-bit time_t transition
Added tag(s) pending.
> thanks
Stopping processing here.

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



Bug#1061605: scipy: tests skipped during build and autopkgtest not in sync

2024-02-05 Thread Drew Parsons
Source: scipy
Followup-For: Bug #1061605

Note that debci tests are passing on all arches (where built) for
scipy 11.

I'm inclined to accept this as a solution.
i.e. update the list of builds tests to skip for scipy 11
rather than reorganise debian/tests skips for scipy 10.



Bug#1063275: r-bioc-rhtslib: identified for time_t transition but no ABI in shlibs

2024-02-05 Thread Steve Langasek
Source: r-bioc-rhtslib
Version: 2.4.1+dfsg-1
Severity: serious
User: debian-...@lists.debian.org
Usertags: time-t

Hi Andreas,

Analysis of the archive for the 64-bit time_t transition[0][1] identifies
r-bioc-rhtslib as an affected package, on the basis that it depends on some
library whose ABI is sensitive to time_t, which requires
reverse-dependencies to be built with LFS support enabled, and
r-bioc-rhtslib's own ABI is sensitive to LFS support.

However, r-bioc-rhtslib's shlibs file declares a dependency on a library
package name that contains no ABI information:

$ cat DEBIAN/shlibs
libhts 3 r-bioc-rhtslib (>= 2.4.1+dfsg)
$

It is not obvious that we should rename the package to 'r-bioc-rhtslibt64'
as part of this transition.  Looking at the archive, there are packages
built from the separate r-bioc-rsamtools and r-bioc-variantannotation source
packages that depend on this library.

Since there is no self-evident thing to do with the library package name
here, we will not be handling this package as part of the mass NMUs.
Instead I am filing a serious bug because partial upgrades from bookworm to
trixie on 32-bit architectures will result in ABI skew and may result in
broken behavior.

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

[0] https://wiki.debian.org/ReleaseGoals/64bit-time
[1] https://lists.debian.org/debian-devel/2024/01/msg00041.html


signature.asc
Description: PGP signature


Processed: tagging 1063040

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

> tags 1063040 + pending
Bug #1063040 [src:uw-imap] uw-imap: NMU diff for 64-bit time_t transition
Added tag(s) pending.
> thanks
Stopping processing here.

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



Processed: Re: Bug#1043240: transition: pandas 1.5 -> 2.1

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

> block -1 by 1063274
Bug #1043240 [python3-pandas] transition: pandas 1.5 -> 2.1
1043240 was blocked by: 1044075 1044052 1053943 1053939 1044066 1053942 1053941 
1044053 1043093 1044056 1044063 1044074 1053946 1044078 1044070 1044079 1044061 
1044077 1044071 1044067 1044068 1044055 1044060 1044069 1044072 1044073 1044064 
1053945 1044054 1043968 1053947 1053948 1044076 1053940 1044057 1053944 1044058 
1044065 1044059 1050144
1043240 was blocking: 1056828
Added blocking bug(s) of 1043240: 1063274

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



Bug#1063274: pydevd: autopkgtest-failing warning with pandas 2.1

2024-02-05 Thread Rebecca N. Palmer

Source: pydevd
Severity: serious
Tags: patch

A pydevd test uses DataFrame.applymap(), and fails because this now 
raises a FutureWarning.  Replacing it with DataFrame.map() as this 
message suggests would probably fix it.




Bug#1063273: seaborn: autopkgtest fail on i386 - probable rounding error

2024-02-05 Thread Rebecca N. Palmer

Package: python3-seaborn
Version: 0.13.2-1
Severity: serious

seaborn's autopkgtest failed on i386, with differences small enough that 
they are plausibly rounding error (i.e. should be ignored, by using 
*almost_equal instead of exact comparisons), but I haven't looked carefully.




Bug#1063272: xerces-c: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: xerces-c
Version: 3.2.4+debian-1.1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
xerces-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 xerces-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'), (500, 'testing'), (500, 'stable'), (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 xerces-c-3.2.4+debian/debian/changelog 
xerces-c-3.2.4+debian/debian/changelog
--- xerces-c-3.2.4+debian/debian/changelog  2023-12-28 20:17:42.0 
+
+++ xerces-c-3.2.4+debian/debian/changelog  2024-02-05 23:03:16.0 
+
@@ -1,3 +1,10 @@
+xerces-c (3.2.4+debian-1.2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 05 Feb 2024 23:03:16 +
+
 xerces-c (3.2.4+debian-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru xerces-c-3.2.4+debian/debian/control 
xerces-c-3.2.4+debian/debian/control
--- xerces-c-3.2.4+debian/debian/control2023-12-28 20:17:42.0 
+
+++ xerces-c-3.2.4+debian/debian/control2024-02-05 23:03:16.0 
+
@@ -17,7 +17,10 @@
 Homepage: https://xerces.apache.org/xerces-c/
 
 
-Package: libxerces-c3.2
+Package: libxerces-c3.2t64
+Provides: ${t64:Provides}
+Replaces: libxerces-c3.2
+Breaks: libxerces-c3.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -40,7 +43,7 @@
 Multi-Arch: same
 Depends: libc6-dev | libc-dev,
  libicu-dev,
- libxerces-c3.2 (= ${binary:Version}),
+ libxerces-c3.2t64 (= ${binary:Version}),
  ${misc:Depends}
 Conflicts: libxerces-c2-dev,
libxerces25-dev,
diff -Nru xerces-c-3.2.4+debian/debian/libxerces-c3.2.install 
xerces-c-3.2.4+debian/debian/libxerces-c3.2.install
--- xerces-c-3.2.4+debian/debian/libxerces-c3.2.install 2023-12-28 
20:17:42.0 +
+++ xerces-c-3.2.4+debian/debian/libxerces-c3.2.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libxerces-c-*.so
diff -Nru xerces-c-3.2.4+debian/debian/libxerces-c3.2.lintian-overrides 
xerces-c-3.2.4+debian/debian/libxerces-c3.2.lintian-overrides
--- xerces-c-3.2.4+debian/debian/libxerces-c3.2.lintian-overrides   
2023-12-28 20:17:42.0 +
+++ xerces-c-3.2.4+debian/debian/libxerces-c3.2.lintian-overrides   
1970-01-01 00:00:00.0 +
@@ -1,5 +0,0 @@
-libxerces-c3.2: package-name-doesnt-match-sonames libxerces-c-3.2
-# The xerces-3 packages install their shared libaries with weird
-# names, which confuses lintian.
-
-
diff -Nru xerces-c-3.2.4+debian/debian/libxerces-c3.2.shlibs 
xerces-c-3.2.4+debian/debian/libxerces-c3.2.shlibs
--- xerces-c-3.2.4+debian/debian/libxerces-c3.2.shlibs  2023-12-28 
20:17:42.0 +
+++ xerces-c-3.2.4+debian/debian/libxerces-c3.2.shlibs  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-libxerces-c 3.2 libxerces-c3.2
diff -Nru xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.install 
xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.install
--- xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.install  1970-01-01 

Bug#1063040: uw-imap: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Control: reopen -1

Here is a fixed patch which has been uploaded to experimental.  Thanks!

On Sun, Feb 04, 2024 at 09:45:04AM -0800, Steve Langasek wrote:
> Yeah no that patch isn't going to work. I had my eye on the machinery as it
> tried to process uw-imap because I knew we didn't have proper handling yet
> and I expected to see it fail completely rather than generating a useless
> patch.  Closing this bug, will resubmit a fixed one later.
> 
> On Sun, Feb 04, 2024 at 05:32:18PM +, Steve Langasek wrote:
> > Source: uw-imap
> > Version: 8:2007f~dfsg-7
> > Severity: serious
> > Tags: patch pending sid trixie
> > Justification: library ABI skew on upgrade
> > User: debian-...@lists.debian.org
> > Usertags: time-t
> > 
> > NOTICE: these changes must not be uploaded to unstable yet!
> > 
> > Dear maintainer,
> > 
> > As part of the 64-bit time_t transition required to support 32-bit
> > architectures in 2038 and beyond
> > (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> > uw-imap as a source package shipping runtime libraries whose ABI
> > either is affected by the change in size of time_t, or could not be
> > analyzed via abi-compliance-checker (and therefore to be on the safe
> > side we assume is affected).
> > 
> > To ensure that inconsistent combinations of libraries with their
> > reverse-dependencies are never installed together, it is necessary to
> > have a library transition, which is most easily done by renaming the
> > runtime library package.
> > 
> > Since turning on 64-bit time_t is being handled centrally through a change
> > to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
> > important that libraries affected by this ABI change all be uploaded close
> > together in time.  Therefore I have prepared a 0-day NMU for uw-imap
> > which will initially be uploaded to experimental if possible, then to
> > unstable after packages have cleared binary NEW.
> > 
> > Please find the patch for this NMU attached.
> > 
> > If you have any concerns about this patch, please reach out ASAP.  Although
> > this package will be uploaded to experimental immediately, there will be a
> > period of several days before we begin uploads to unstable; so if 
> > information
> > becomes available that your package should not be included in the 
> > transition,
> > there is time for us to amend the planned uploads.
> > 
> > 
> > 
> > -- System Information:
> > Debian Release: trixie/sid
> >   APT prefers unstable
> >   APT policy: (500, 'unstable')
> > Architecture: amd64 (x86_64)
> > 
> > Kernel: Linux 6.5.0-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 uw-imap-2007f~dfsg/debian/changelog 
> > uw-imap-2007f~dfsg/debian/changelog
> > --- uw-imap-2007f~dfsg/debian/changelog 2019-08-26 20:52:52.0 
> > +
> > +++ uw-imap-2007f~dfsg/debian/changelog 2024-02-04 17:29:56.0 
> > +
> > @@ -1,3 +1,10 @@
> > +uw-imap (8:2007f~dfsg-7.1) experimental; urgency=medium
> > +
> > +  * Non-maintainer upload.
> > +  * Rename libraries for 64-bit time_t transition.
> > +
> > + -- Steve Langasek   Sun, 04 Feb 2024 17:29:56 +
> > +
> >  uw-imap (8:2007f~dfsg-7) unstable; urgency=low
> >  
> >* 2014_openssl1.1.1_sni.patch (new, from Ubuntu): Use SNI when building
> > diff -Nru uw-imap-2007f~dfsg/debian/control 
> > uw-imap-2007f~dfsg/debian/control
> > --- uw-imap-2007f~dfsg/debian/control   2019-08-26 20:52:52.0 
> > +
> > +++ uw-imap-2007f~dfsg/debian/control   2024-02-04 17:29:56.0 
> > +
> > @@ -38,6 +38,10 @@
> >   headers.
> >  
> >  Package: libc-client2007e
> > +Provides: ${t64:Provides}
> > +X-Time64-Compat: libc-client2007e
> > +Replaces: libc-client2007e
> > +Breaks: libc-client2007e (<< ${source:Version})
> >  Section: libs
> >  Architecture: any
> >  Depends: ${cdbs:Depends},
> > diff -Nru uw-imap-2007f~dfsg/debian/libc-client2007e.lintian-overrides 
> > uw-imap-2007f~dfsg/debian/libc-client2007e.lintian-overrides
> > --- uw-imap-2007f~dfsg/debian/libc-client2007e.lintian-overrides
> > 1970-01-01 00:00:00.0 +
> > +++ uw-imap-2007f~dfsg/debian/libc-client2007e.lintian-overrides
> > 2024-02-04 17:29:56.0 +
> > @@ -0,0 +1 @@
> > +libc-client2007e: package-name-doesnt-match-sonames libc-client2007e
> 
> 
> -- 
> 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

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I 

Processed: Re: uw-imap: NMU diff for 64-bit time_t transition

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

> reopen -1
Bug #1063040 {Done: Steve Langasek } [src:uw-imap] uw-imap: 
NMU diff for 64-bit time_t transition
Bug reopened
Ignoring request to alter fixed versions of bug #1063040 to the same values 
previously set

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



Bug#1063270: xen: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: xen
Version: 4.17.3+10-g091466ba55-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 xen-4.17.3+10-g091466ba55/debian/.gitignore 
xen-4.17.3+10-g091466ba55/debian/.gitignore
--- xen-4.17.3+10-g091466ba55/debian/.gitignore 2024-02-04 12:45:17.0 
+
+++ xen-4.17.3+10-g091466ba55/debian/.gitignore 1970-01-01 00:00:00.0 
+
@@ -1,39 +0,0 @@
-.debhelper
-*.debhelper.*
-*.preinst.debhelper
-*.postinst.debhelper
-*.prerm.debhelper
-*.postrm.debhelper
-*.substvars
-*.stamp
-tmp
-*-[0-9]*.bug-control
-*-[0-9]*.postinst
-*-[0-9]*.postrm
-*.tmp
-files
-xen-doc
-xen-hypervisor-common
-xen-system-amd64
-xen-system-armhf
-xen-system-arm64
-xen-hypervisor-[0-9]*[0-9]
-xen-hypervisor-[0-9]*[0-9].install
-xen-hypervisor-[0-9]*[0-9].lintian-overrides
-xen-utils-[0-9]*[0-9]
-xen-utils-[0-9]*[0-9].install
-xen-utils-[0-9]*[0-9].NEWS
-xen-utils-[0-9]*[0-9].README.Debian
-xen-utils-[0-9]*[0-9].lintian-overrides
-xen-utils-[0-9]*[0-9].prerm
-libxenmisc[0-9]*[0-9].lintian-overrides
-libxenmisc[0-9]*[0-9]
-libxenmisc[0-9]*[0-9].install
-libxenmisc[0-9]*[0-9].lintian-overrides
-libxen-dev
-libxen*[0-9]
-xen-utils-common
-xenstore-utils
-autoreconf.before
-autoreconf.after
-debhelper-build-stamp
diff -Nru xen-4.17.3+10-g091466ba55/debian/changelog 
xen-4.17.3+10-g091466ba55/debian/changelog
--- xen-4.17.3+10-g091466ba55/debian/changelog  2024-02-04 12:45:17.0 
+
+++ xen-4.17.3+10-g091466ba55/debian/changelog  2024-02-05 22:37:19.0 
+
@@ -1,3 +1,10 @@
+xen (4.17.3+10-g091466ba55-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 05 Feb 2024 22:37:19 +
+
 xen (4.17.3+10-g091466ba55-1) unstable; urgency=medium
 
   * Update to new upstream version 4.17.3+10-g091466ba55, which also contains
diff -Nru xen-4.17.3+10-g091466ba55/debian/control 
xen-4.17.3+10-g091466ba55/debian/control
--- xen-4.17.3+10-g091466ba55/debian/control2024-02-04 12:45:17.0 
+
+++ xen-4.17.3+10-g091466ba55/debian/control2024-02-05 22:37:18.0 
+
@@ -212,16 +212,16 @@
 Section: libdevel
 Architecture: amd64 arm64 armhf
 Depends: ${shlibs:Depends}, ${misc:Depends},
-libxenmisc4.17 (= ${binary:Version}),
-libxencall1 (= ${binary:Version}),
-libxendevicemodel1 (= ${binary:Version}),
-libxenevtchn1 (= ${binary:Version}),
-libxenforeignmemory1 (= ${binary:Version}),
-libxengnttab1 (= ${binary:Version}),
-libxenstore4 (= ${binary:Version}),
-libxentoolcore1 (= ${binary:Version}),
-libxentoollog1 (= ${binary:Version}),
-libxenhypfs1 (= ${binary:Version}),
+libxenmisc4.17t64 (= ${binary:Version}),
+libxencall1t64 (= ${binary:Version}),
+libxendevicemodel1t64 (= ${binary:Version}),
+libxenevtchn1t64 (= ${binary:Version}),
+

Bug#1063261: xdp-tools: NMU diff for 64-bit time_t transition

2024-02-05 Thread Luca Boccassi
Control: close -1

On Mon, 05 Feb 2024 22:06:28 + Steve Langasek 
wrote:
> Source: xdp-tools
> Version: 1.4.0-1
> Severity: serious
> Tags: patch pending sid trixie
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
> 
> NOTICE: these changes must not be uploaded to unstable yet!
> 
> Dear maintainer,
> 
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> xdp-tools as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of time_t, or could not be
> analyzed via abi-compliance-checker (and therefore to be on the safe
> side we assume is affected).
> 
> To ensure that inconsistent combinations of libraries with their
> reverse-dependencies are never installed together, it is necessary to
> have a library transition, which is most easily done by renaming the
> runtime library package.
> 
> Since turning on 64-bit time_t is being handled centrally through a
change
> to the default dpkg-buildflags (https://bugs.debian.org/1037136), it
is
> important that libraries affected by this ABI change all be uploaded
close
> together in time.  Therefore I have prepared a 0-day NMU for xdp-
tools
> which will initially be uploaded to experimental if possible, then to
> unstable after packages have cleared binary NEW.
> 
> Please find the patch for this NMU attached.
> 
> If you have any concerns about this patch, please reach out ASAP. 
Although
> this package will be uploaded to experimental immediately, there will
be a
> period of several days before we begin uploads to unstable; so if
information
> becomes available that your package should not be included in the
transition,
> there is time for us to amend the planned uploads.

According to what was reported on IRC, this is a failed analysis rather
than detection of an ABI change, and that's the reason the package was
marked. But there is no reference of 'time_t' anywhere in the code
base, let alone in the public headers, so it seems to me this is a
false positive, closing accordingly.

-- 
Kind regards,
Luca Boccassi


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


Processed: Re: xdp-tools: NMU diff for 64-bit time_t transition

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

> close -1
Bug #1063261 [src:xdp-tools] xdp-tools: NMU diff for 64-bit time_t transition
Marked Bug as done

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



Bug#1063267: vtk9: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: vtk9
Version: 9.1.0+really9.1.0+dfsg2-7
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.5.0-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 vtk9-9.1.0+really9.1.0+dfsg2/debian/changelog 
vtk9-9.1.0+really9.1.0+dfsg2/debian/changelog
--- vtk9-9.1.0+really9.1.0+dfsg2/debian/changelog   2023-08-21 
22:27:20.0 +
+++ vtk9-9.1.0+really9.1.0+dfsg2/debian/changelog   2024-02-05 
20:18:42.0 +
@@ -1,3 +1,10 @@
+vtk9 (9.1.0+really9.1.0+dfsg2-7.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 05 Feb 2024 20:18:42 +
+
 vtk9 (9.1.0+really9.1.0+dfsg2-7) unstable; urgency=medium
 
   * Team upload.
diff -Nru vtk9-9.1.0+really9.1.0+dfsg2/debian/control 
vtk9-9.1.0+really9.1.0+dfsg2/debian/control
--- vtk9-9.1.0+really9.1.0+dfsg2/debian/control 2023-08-21 19:01:21.0 
+
+++ vtk9-9.1.0+really9.1.0+dfsg2/debian/control 2024-02-05 20:18:42.0 
+
@@ -117,7 +117,7 @@
  libtheora-dev,
  libtiff-dev,
  libutfcpp-dev,
- libvtk9.1 (= ${binary:Version}),
+ libvtk9.1t64 (= ${binary:Version}),
  libvtk9-java (= ${binary:Version}) [!hppa !hurd-any !kfreebsd-any],
  libx11-dev,
  libxft-dev,
@@ -140,12 +140,13 @@
  This package provides the VTK header files required to compile
  C++ programs that use VTK to do 3D visualisation.
 
-Package: libvtk9.1
+Package: libvtk9.1t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Section: libs
-Breaks: libvtk9 (<< 9.1.0+really9.1.0)
-Replaces: libvtk9 (<< 9.1.0+really9.1.0)
+Breaks: libvtk9.1 (<< ${source:Version}), libvtk9 (<< 9.1.0+really9.1.0)
+Replaces: libvtk9.1, libvtk9 (<< 9.1.0+really9.1.0)
 Depends: ${misc:Depends},
  ${shlibs:Depends}
 Suggests: mpi-default-bin,
@@ -179,7 +180,7 @@
 Package: python3-vtk9
 Architecture: any
 Section: python
-Depends: libvtk9.1 (= ${binary:Version}),
+Depends: libvtk9.1t64 (= ${binary:Version}),
  python3-mpi4py,
  ${misc:Depends},
  ${python3:Depends},
@@ -200,7 +201,7 @@
 Package: vtk9
 Architecture: any
 Section: interpreters
-Depends: libvtk9.1 (= ${binary:Version}),
+Depends: libvtk9.1t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Suggests: vtk9-doc,
@@ -240,7 +241,11 @@
  .
  This package provides examples for VTK9
 
-Package: libvtk9.1-qt
+Package: libvtk9.1t64-qt
+Provides: ${t64:Provides}
+X-Time64-Compat: libvtk9.1-qt
+Replaces: libvtk9.1-qt
+Breaks: libvtk9.1-qt (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -258,7 +263,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends: libvtk9-dev (= ${binary:Version}),
- libvtk9.1-qt (= ${binary:Version}),
+ libvtk9.1t64-qt (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
  qtbase5-dev,
diff -Nru vtk9-9.1.0+really9.1.0+dfsg2/debian/libvtk9.1-qt.install 

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

2024-02-05 Thread Lucas Kanashiro
Source: polylib
Version: 5.22.5-4+dfsg
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru polylib-5.22.5/debian/changelog polylib-5.22.5/debian/changelog
--- polylib-5.22.5/debian/changelog 2018-01-26 13:47:38.0 -0200
+++ polylib-5.22.5/debian/changelog 2024-02-05 19:17:40.0 -0300
@@ -1,3 +1,10 @@
+polylib (5.22.5-4+0.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 19:17:40 -0300
+
 polylib (5.22.5-4+dfsg) unstable; urgency=medium
 
   * Team upload.
diff -Nru polylib-5.22.5/debian/control polylib-5.22.5/debian/control
--- polylib-5.22.5/debian/control   2018-01-26 13:47:38.0 -0200
+++ polylib-5.22.5/debian/control   2024-02-05 19:17:40.0 -0300
@@ -9,7 +9,10 @@
 Vcs-Git: https://salsa.debian.org/science-team/polylib.git
 Homepage: http://icps.u-strasbg.fr/polylib/polylib_src
 
-Package: libpolylib64-8
+Package: libpolylib64-8t64
+Provides: ${t64:Provides}
+Replaces: libpolylib64-8
+Breaks: libpolylib64-8 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -25,7 +28,7 @@
 Package: libpolylib64-dev
 Architecture: any
 Section: libdevel
-Depends: libpolylib64-8 (= ${binary:Version}),
+Depends: libpolylib64-8t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: Development files for the long int version of PolyLib
  Polylib is a free C library for doing computations on polyhedra.
@@ -41,7 +44,7 @@
 Architecture: any
 Section: math
 Depends: ${shlibs:Depends},
- libpolylib64-8 (=${binary:Version}),
+ libpolylib64-8t64 (=${binary:Version}),
  ${misc:Depends}
 Description: Various tools using libpolylib
  Polylib is a free C library for doing computations on polyhedra.
diff -Nru polylib-5.22.5/debian/libpolylib64-8.install 
polylib-5.22.5/debian/libpolylib64-8.install
--- polylib-5.22.5/debian/libpolylib64-8.install2018-01-26 
13:47:38.0 -0200
+++ polylib-5.22.5/debian/libpolylib64-8.install1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru polylib-5.22.5/debian/libpolylib64-8t64.install 
polylib-5.22.5/debian/libpolylib64-8t64.install
--- polylib-5.22.5/debian/libpolylib64-8t64.install 1969-12-31 
21:00:00.0 -0300
+++ polylib-5.22.5/debian/libpolylib64-8t64.install 2018-01-26 
13:47:38.0 -0200
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru polylib-5.22.5/debian/libpolylib64-8t64.lintian-overrides 
polylib-5.22.5/debian/libpolylib64-8t64.lintian-overrides
--- polylib-5.22.5/debian/libpolylib64-8t64.lintian-overrides   1969-12-31 
21:00:00.0 -0300
+++ polylib-5.22.5/debian/libpolylib64-8t64.lintian-overrides   2024-02-05 
19:17:40.0 -0300
@@ -0,0 +1 @@
+libpolylib64-8t64: package-name-doesnt-match-sonames libpolylib64-8


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

2024-02-05 Thread Lucas Kanashiro
Source: poco
Version: 1.11.0-4
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru poco-1.11.0/debian/changelog poco-1.11.0/debian/changelog
--- poco-1.11.0/debian/changelog2024-01-16 02:46:36.0 -0300
+++ poco-1.11.0/debian/changelog2024-02-05 19:14:40.0 -0300
@@ -1,3 +1,10 @@
+poco (1.11.0-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 19:14:40 -0300
+
 poco (1.11.0-4) unstable; urgency=medium
 
   * QA upload.
diff -Nru poco-1.11.0/debian/control poco-1.11.0/debian/control
--- poco-1.11.0/debian/control  2024-01-16 02:36:47.0 -0300
+++ poco-1.11.0/debian/control  2024-02-05 19:14:40.0 -0300
@@ -22,7 +22,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libpocoactiverecord80 (= ${binary:Version}), 
libpococrypto80 (= ${binary:Version}), libpocodata80 (= ${binary:Version}), 
libpocoencodings80 (= ${binary:Version}), libpocofoundation80 (= 
${binary:Version}), libpocojson80 (= ${binary:Version}), libpocojwt80 (= 
${binary:Version}), libpocodatamysql80 (= ${binary:Version}), 
libpocodatapostgresql80 (= ${binary:Version}), libpocomongodb80 (= 
${binary:Version}), libpoconet80 (= ${binary:Version}), libpoconetssl80 (= 
${binary:Version}), libpocodataodbc80 (= ${binary:Version}), 
libpocodatasqlite80 (= ${binary:Version}), libpocoredis80 (= 
${binary:Version}), libpocoutil80 (= ${binary:Version}), libpocoxml80 (= 
${binary:Version}), libpocozip80 (= ${binary:Version}), libexpat1-dev, 
default-libmysqlclient-dev, libpcre3-dev, libsqlite3-dev, libssl-dev, zlib1g-dev
+Depends: ${misc:Depends}, libpocoactiverecord80t64 (= ${binary:Version}), 
libpococrypto80t64 (= ${binary:Version}), libpocodata80t64 (= 
${binary:Version}), libpocoencodings80t64 (= ${binary:Version}), 
libpocofoundation80t64 (= ${binary:Version}), libpocojson80t64 (= 
${binary:Version}), libpocojwt80t64 (= ${binary:Version}), 
libpocodatamysql80t64 (= ${binary:Version}), libpocodatapostgresql80t64 (= 
${binary:Version}), libpocomongodb80t64 (= ${binary:Version}), libpoconet80t64 
(= ${binary:Version}), libpoconetssl80t64 (= ${binary:Version}), 
libpocodataodbc80t64 (= ${binary:Version}), libpocodatasqlite80t64 (= 
${binary:Version}), libpocoredis80t64 (= ${binary:Version}), libpocoutil80t64 
(= ${binary:Version}), libpocoxml80t64 (= ${binary:Version}), libpocozip80t64 
(= ${binary:Version}), libexpat1-dev, default-libmysqlclient-dev, libpcre3-dev, 
libsqlite3-dev, libssl-dev, zlib1g-dev
 Description: C++ Portable Components (POCO) Development files
  The POCO C++ Libraries are a collection of open source C++ class libraries
  that simplify and accelerate the development of network-centric, portable
@@ -39,7 +39,10 @@
  are NetSSL, providing SSL support for the network classes in the Net library,
  and Data, a library for uniformly 

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

2024-02-05 Thread Lucas Kanashiro
Source: pocl
Version: 5.0-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru pocl-5.0/debian/changelog pocl-5.0/debian/changelog
--- pocl-5.0/debian/changelog   2024-01-19 10:00:32.0 -0300
+++ pocl-5.0/debian/changelog   2024-02-05 19:09:32.0 -0300
@@ -1,3 +1,10 @@
+pocl (5.0-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 19:09:32 -0300
+
 pocl (5.0-2) unstable; urgency=medium
 
   * Switch to llvm 16.  (Closes: #1060298)
diff -Nru pocl-5.0/debian/control pocl-5.0/debian/control
--- pocl-5.0/debian/control 2024-01-19 10:00:32.0 -0300
+++ pocl-5.0/debian/control 2024-02-05 19:09:32.0 -0300
@@ -31,7 +31,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libpocl2 (= ${binary:Version}),
+ libpocl2t64 (= ${binary:Version}),
  ${misc:Depends}
 Provides:
  opencl-icd,
@@ -66,7 +66,7 @@
  .
  This package provides the architecture independent files of the pocl library.
 
-Package: libpocl2
+Package: libpocl2t64
 Architecture: any
 Multi-Arch: same
 Pre-Depends:
@@ -78,11 +78,11 @@
  ${misc:Depends}
 Recommends:
  pocl-opencl-icd,
-Breaks:
+Breaks:libpocl2 (<< ${source:Version}), 
  libpocl1-common (<< 0.13-9),
-Replaces:
+Replaces:libpocl2, 
  libpocl1-common (<< 0.13-9),
-Provides:
+Provides: ${t64:Provides},
  libpocl2+llvm${LLVM:Version},
 Description: Portable Computing Language library
  Portable Computing Language is an open source implementation of the OpenCL
@@ -97,7 +97,7 @@
 Architecture: any
 Section: libdevel
 Depends:
- libpocl2 (= ${binary:Version}),
+ libpocl2t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Description: development files for the pocl library
diff -Nru pocl-5.0/debian/libpocl2.install pocl-5.0/debian/libpocl2.install
--- pocl-5.0/debian/libpocl2.install2024-01-19 10:00:32.0 -0300
+++ pocl-5.0/debian/libpocl2.install1969-12-31 21:00:00.0 -0300
@@ -1,4 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/libpocl.so.2*
-usr/lib/${DEB_HOST_MULTIARCH}/pocl/libpocl-devices-basic.so
-usr/lib/${DEB_HOST_MULTIARCH}/pocl/libpocl-devices-pthread.so
-usr/share/pocl/kernel-*-*-*-*-*.bc
diff -Nru pocl-5.0/debian/libpocl2.lintian-overrides 
pocl-5.0/debian/libpocl2.lintian-overrides
--- pocl-5.0/debian/libpocl2.lintian-overrides  2024-01-19 10:00:32.0 
-0300
+++ pocl-5.0/debian/libpocl2.lintian-overrides  1969-12-31 21:00:00.0 
-0300
@@ -1,2 +0,0 @@
-# we use fake Debian revisions to mark symbol (dis)appearance on compiler 
version changes
-symbols-file-contains-debian-revision
diff -Nru pocl-5.0/debian/libpocl2.symbols pocl-5.0/debian/libpocl2.symbols
--- pocl-5.0/debian/libpocl2.symbols2024-01-19 10:00:32.0 -0300
+++ pocl-5.0/debian/libpocl2.symbols1969-12-31 21:00:00.0 -0300
@@ -1,332 +0,0 @@
-# SymbolsHelper-Confirmed: 5.0-2~llvm16 amd64 i386

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

2024-02-05 Thread Lucas Kanashiro
Source: pmix
Version: 5.0.1-4
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru pmix-5.0.1/debian/changelog pmix-5.0.1/debian/changelog
--- pmix-5.0.1/debian/changelog 2023-12-06 05:51:51.0 -0300
+++ pmix-5.0.1/debian/changelog 2024-02-05 18:59:56.0 -0300
@@ -1,3 +1,10 @@
+pmix (5.0.1-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 18:59:56 -0300
+
 pmix (5.0.1-4) unstable; urgency=medium
 
   * Drop unused cyth* files. Closes: #1054737, #1056831
diff -Nru pmix-5.0.1/debian/control pmix-5.0.1/debian/control
--- pmix-5.0.1/debian/control   2023-12-06 05:51:51.0 -0300
+++ pmix-5.0.1/debian/control   2024-02-05 18:59:55.0 -0300
@@ -33,7 +33,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${shlibs:Drepends}, ${misc:Depends}, libpmix2 (= ${binary:Version}), 
libevent-dev, libhwloc-dev, zlib1g-dev
+Depends: ${shlibs:Drepends}, ${misc:Depends}, libpmix2t64 (= 
${binary:Version}), libevent-dev, libhwloc-dev, zlib1g-dev
 Description: Development files for the PMI Exascale library  
  This is the OpenMPI implementation of the Process Management Interface (PMI)
  Exascale API. PMIx aims to retain transparent compatibility with the existing
@@ -41,7 +41,10 @@
  the Instant On initiative for rapid startup of applications at exascale
  and beyond.
  
-Package: libpmix2
+Package: libpmix2t64
+Provides: ${t64:Provides}
+Replaces: libpmix2
+Breaks: libpmix2 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -55,7 +58,7 @@
 
 
 Package: libpmix-bin
-Depends:  ${misc:Depends}, ${shlibs:Depends}, libpmix2 (= ${binary:Version})
+Depends:  ${misc:Depends}, ${shlibs:Depends}, libpmix2t64 (= ${binary:Version})
 Architecture: any
 Multi-Arch: foreign
 Recommends: libpmix-dev
@@ -64,7 +67,7 @@
  Exascale API. This package provides utilities for working with pmix.
 
 Package: python3-pmix
-Depends: python3, ${misc:Depends}, ${shlibs:Depends}, libpmix2 (= 
${binary:Version})
+Depends: python3, ${misc:Depends}, ${shlibs:Depends}, libpmix2t64 (= 
${binary:Version})
 Architecture: any
 Multi-Arch: foreign
 Recommends: libpmix-dev
diff -Nru pmix-5.0.1/debian/libpmix2.install pmix-5.0.1/debian/libpmix2.install
--- pmix-5.0.1/debian/libpmix2.install  2023-12-06 05:51:51.0 -0300
+++ pmix-5.0.1/debian/libpmix2.install  1969-12-31 21:00:00.0 -0300
@@ -1,5 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/pmix2/lib/libpmix.so.2*  
-usr/lib/${DEB_HOST_MULTIARCH}/pmix2/share/pmix/*
-usr/lib/${DEB_HOST_MULTIARCH}/pmix2/share/pmix-mca-params.conf
-usr/lib/${DEB_HOST_MULTIARCH}/pmix2/lib/pmix/*
-debian/pmix-mca-params.conf/usr/lib/${DEB_HOST_MULTIARCH}/pmix2/share
diff -Nru pmix-5.0.1/debian/libpmix2.links pmix-5.0.1/debian/libpmix2.links
--- pmix-5.0.1/debian/libpmix2.links2023-12-06 05:51:51.0 -0300
+++ 

Bug#1063261: xdp-tools: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: xdp-tools
Version: 1.4.0-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 xdp-tools-1.4.0/debian/changelog xdp-tools-1.4.0/debian/changelog
--- xdp-tools-1.4.0/debian/changelog2023-07-08 15:10:01.0 +
+++ xdp-tools-1.4.0/debian/changelog2024-02-05 20:59:22.0 +
@@ -1,3 +1,10 @@
+xdp-tools (1.4.0-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 05 Feb 2024 20:59:22 +
+
 xdp-tools (1.4.0-1) unstable; urgency=medium
 
   * Enable ELF metadata stamping
diff -Nru xdp-tools-1.4.0/debian/control xdp-tools-1.4.0/debian/control
--- xdp-tools-1.4.0/debian/control  2023-07-08 14:55:18.0 +
+++ xdp-tools-1.4.0/debian/control  2024-02-05 20:59:21.0 +
@@ -18,7 +18,10 @@
 Vcs-Browser: https://salsa.debian.org/debian/xdp-tools
 Vcs-Git: https://salsa.debian.org/debian/xdp-tools.git
 
-Package: libxdp1
+Package: libxdp1t64
+Provides: ${t64:Provides}
+Replaces: libxdp1
+Breaks: libxdp1 (<< ${source:Version})
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
@@ -32,7 +35,7 @@
 Section: libdevel
 Architecture: linux-any
 Multi-Arch: same
-Depends: libxdp1 (= ${binary:Version}), ${misc:Depends}, libbpf-dev,
+Depends: libxdp1t64 (= ${binary:Version}), ${misc:Depends}, libbpf-dev,
 Description: library and utilities for use with XDP - development files
  Library for working with the eXpress Data Path facility of the Linux kernel,
  and a collection of utilities and example code that uses the library.
@@ -41,7 +44,7 @@
 
 Package: xdp-tools
 Architecture: linux-any
-Depends: libxdp1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends},
+Depends: libxdp1t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends},
 Description: library and utilities for use with XDP
  Library for working with the eXpress Data Path facility of the Linux kernel,
  and a collection of utilities and example code that uses the library.
diff -Nru xdp-tools-1.4.0/debian/libxdp1.install 
xdp-tools-1.4.0/debian/libxdp1.install
--- xdp-tools-1.4.0/debian/libxdp1.install  2023-07-08 14:55:18.0 
+
+++ xdp-tools-1.4.0/debian/libxdp1.install  1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib/*/bpf/
-usr/lib/*/lib*.so.*
diff -Nru xdp-tools-1.4.0/debian/libxdp1.lintian-overrides 
xdp-tools-1.4.0/debian/libxdp1.lintian-overrides
--- xdp-tools-1.4.0/debian/libxdp1.lintian-overrides2023-07-08 
14:55:18.0 +
+++ xdp-tools-1.4.0/debian/libxdp1.lintian-overrides1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-# BPF binaries
-libxdp1: binary-from-other-architecture [usr/lib/*/bpf/*.o]
diff -Nru xdp-tools-1.4.0/debian/libxdp1.symbols 
xdp-tools-1.4.0/debian/libxdp1.symbols
--- xdp-tools-1.4.0/debian/libxdp1.symbols  2023-07-08 15:10:01.0 
+
+++ 

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

2024-02-05 Thread Lucas Kanashiro
Source: plib
Version: 1.8.5-14
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru plib-1.8.5/debian/changelog plib-1.8.5/debian/changelog
--- plib-1.8.5/debian/changelog 2022-11-07 16:00:33.0 -0300
+++ plib-1.8.5/debian/changelog 2024-02-05 18:55:51.0 -0300
@@ -1,3 +1,10 @@
+plib (1.8.5-14.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 18:55:51 -0300
+
 plib (1.8.5-14) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru plib-1.8.5/debian/control plib-1.8.5/debian/control
--- plib-1.8.5/debian/control   2022-11-07 15:59:46.0 -0300
+++ plib-1.8.5/debian/control   2024-02-05 18:55:51.0 -0300
@@ -17,7 +17,10 @@
 Vcs-Git: https://salsa.debian.org/debian/plib.git
 Homepage: https://plib.sourceforge.net/
 
-Package: libplib1
+Package: libplib1t64
+Provides: ${t64:Provides}
+Replaces: libplib1
+Breaks: libplib1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -37,7 +40,7 @@
 Section: libdevel
 Depends: libglut-dev,
  libgl1-mesa-dev | libgl-dev,
- libplib1 (= ${binary:Version}),
+ libplib1t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: Portability Libraries: Development package
  Provides a Joystick interface, a simple GUI built on top of OpenGL,
diff -Nru plib-1.8.5/debian/libplib1.install plib-1.8.5/debian/libplib1.install
--- plib-1.8.5/debian/libplib1.install  2021-10-02 08:21:45.0 -0300
+++ plib-1.8.5/debian/libplib1.install  1969-12-31 21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru plib-1.8.5/debian/libplib1.lintian-overrides 
plib-1.8.5/debian/libplib1.lintian-overrides
--- plib-1.8.5/debian/libplib1.lintian-overrides2022-11-07 
15:55:23.0 -0300
+++ plib-1.8.5/debian/libplib1.lintian-overrides1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-libplib1: package-name-doesnt-match-sonames libplibfnt1 libplibjs1 libplibnet1 
libplibpsl1 libplibpu1 libplibpuaux1 libplibpw1 libplibsg1 libplibsl1 
libplibsm1 libplibssg1 libplibssgaux1 libplibul1
diff -Nru plib-1.8.5/debian/libplib1t64.install 
plib-1.8.5/debian/libplib1t64.install
--- plib-1.8.5/debian/libplib1t64.install   1969-12-31 21:00:00.0 
-0300
+++ plib-1.8.5/debian/libplib1t64.install   2021-10-02 08:21:45.0 
-0300
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru plib-1.8.5/debian/libplib1t64.lintian-overrides 
plib-1.8.5/debian/libplib1t64.lintian-overrides
--- plib-1.8.5/debian/libplib1t64.lintian-overrides 1969-12-31 
21:00:00.0 -0300
+++ plib-1.8.5/debian/libplib1t64.lintian-overrides 2024-02-05 
18:55:51.0 -0300
@@ -0,0 +1,2 @@
+libplib1t64: package-name-doesnt-match-sonames libplibfnt1 libplibjs1 
libplibnet1 libplibpsl1 libplibpu1 libplibpuaux1 libplibpw1 libplibsg1 
libplibsl1 libplibsm1 libplibssg1 libplibssgaux1 

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

2024-02-05 Thread Lucas Kanashiro
Source: pktools
Version: 2.6.7.6+ds-4
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru pktools-2.6.7.6+ds/debian/changelog 
pktools-2.6.7.6+ds/debian/changelog
--- pktools-2.6.7.6+ds/debian/changelog 2022-12-01 11:14:07.0 -0300
+++ pktools-2.6.7.6+ds/debian/changelog 2024-02-05 18:49:31.0 -0300
@@ -1,3 +1,10 @@
+pktools (2.6.7.6+ds-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 18:49:31 -0300
+
 pktools (2.6.7.6+ds-4) unstable; urgency=medium
 
   * Bump Standards-Version to 4.6.1, no changes.
diff -Nru pktools-2.6.7.6+ds/debian/control pktools-2.6.7.6+ds/debian/control
--- pktools-2.6.7.6+ds/debian/control   2022-11-28 16:15:04.0 -0300
+++ pktools-2.6.7.6+ds/debian/control   2024-02-05 18:49:31.0 -0300
@@ -44,10 +44,10 @@
 Package: pktools-dev
 Architecture: any
 Section: libdevel
-Depends: libalgorithms1 (= ${binary:Version}),
- libbase1 (= ${binary:Version}),
- libfileclasses1 (= ${binary:Version}),
- libimageclasses1 (= ${binary:Version}),
+Depends: libalgorithms1t64 (= ${binary:Version}),
+ libbase1t64 (= ${binary:Version}),
+ libfileclasses1t64 (= ${binary:Version}),
+ libimageclasses1t64 (= ${binary:Version}),
  ${misc:Depends},
  libgdal-dev,
  libarmadillo-dev,
@@ -68,14 +68,15 @@
  This package contains the files needed to develop a software that
  uses the pktools libraries.
 
-Package: libalgorithms1
+Package: libalgorithms1t64
+Provides: ${t64:Provides}
 Architecture: any
 Section: libs
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
  ${misc:Depends}
-Breaks: pktools (<< 2.5.4)
-Replaces: pktools (<< 2.5.4)
+Breaks: libalgorithms1 (<< ${source:Version}), pktools (<< 2.5.4)
+Replaces: libalgorithms1, pktools (<< 2.5.4)
 Description: GDAL add-on tools to perform useful raster processing - 
libalgorithms
  Pktools is a collection of programs to perform operations, mostly on
  raster geolocated  images. It  heavily relies  on the  Geospatial Data
@@ -91,14 +92,15 @@
  .
  This package contains the libalgorithms shared library.
 
-Package: libbase1
+Package: libbase1t64
+Provides: ${t64:Provides}
 Architecture: any
 Section: libs
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
  ${misc:Depends}
-Breaks: pktools (<< 2.5.4)
-Replaces: pktools (<< 2.5.4)
+Breaks: libbase1 (<< ${source:Version}), pktools (<< 2.5.4)
+Replaces: libbase1, pktools (<< 2.5.4)
 Description: GDAL add-on tools to perform useful raster processing - libbase
  Pktools is a collection of programs to perform operations, mostly on
  raster geolocated  images. It  heavily relies  on the  Geospatial Data
@@ -114,14 +116,15 @@
  .
  This package contains the libbase shared library.
 
-Package: libfileclasses1
+Package: libfileclasses1t64

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

2024-02-05 Thread Lucas Kanashiro
Source: pkcs11-helper
Version: 1.29.0-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru pkcs11-helper-1.29.0/debian/changelog 
pkcs11-helper-1.29.0/debian/changelog
--- pkcs11-helper-1.29.0/debian/changelog   2023-08-21 10:11:30.0 
-0300
+++ pkcs11-helper-1.29.0/debian/changelog   2024-02-05 18:47:42.0 
-0300
@@ -1,3 +1,10 @@
+pkcs11-helper (1.29.0-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 18:47:42 -0300
+
 pkcs11-helper (1.29.0-2) unstable; urgency=medium
 
   * Team upload
diff -Nru pkcs11-helper-1.29.0/debian/control 
pkcs11-helper-1.29.0/debian/control
--- pkcs11-helper-1.29.0/debian/control 2023-08-21 10:08:48.0 -0300
+++ pkcs11-helper-1.29.0/debian/control 2024-02-05 18:47:42.0 -0300
@@ -20,7 +20,7 @@
 Provides: libpkcs11-helper-dev
 Conflicts: libpkcs11-helper-dev
 Depends: libjs-jquery,
- libpkcs11-helper1 (= ${binary:Version}),
+ libpkcs11-helper1t64 (= ${binary:Version}),
  libssl-dev,
  ${misc:Depends}
 Description: library that simplifies the interaction with PKCS#11
@@ -37,7 +37,10 @@
  attributes are usually vendor specific, and 99% of application need to
  access existing objects in order to perform signature and decryption.
 
-Package: libpkcs11-helper1
+Package: libpkcs11-helper1t64
+Provides: ${t64:Provides}
+Replaces: libpkcs11-helper1
+Breaks: libpkcs11-helper1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
diff -Nru pkcs11-helper-1.29.0/debian/libpkcs11-helper1.install 
pkcs11-helper-1.29.0/debian/libpkcs11-helper1.install
--- pkcs11-helper-1.29.0/debian/libpkcs11-helper1.install   2023-08-21 
10:08:48.0 -0300
+++ pkcs11-helper-1.29.0/debian/libpkcs11-helper1.install   1969-12-31 
21:00:00.0 -0300
@@ -1,2 +0,0 @@
-usr/lib/*/lib*.so.*
-usr/share/man
diff -Nru pkcs11-helper-1.29.0/debian/libpkcs11-helper1.symbols 
pkcs11-helper-1.29.0/debian/libpkcs11-helper1.symbols
--- pkcs11-helper-1.29.0/debian/libpkcs11-helper1.symbols   2023-08-21 
10:08:48.0 -0300
+++ pkcs11-helper-1.29.0/debian/libpkcs11-helper1.symbols   1969-12-31 
21:00:00.0 -0300
@@ -1,85 +0,0 @@
-libpkcs11-helper.so.1 libpkcs11-helper1 #MINVER#
-* Build-Depends-Package: libpkcs11-helper1-dev
- pkcs11h_addProvider@Base 1.05
- pkcs11h_certificate_create@Base 1.05
- pkcs11h_certificate_decrypt@Base 1.05
- pkcs11h_certificate_decryptAny@Base 1.05
- pkcs11h_certificate_decryptAny_ex@Base 1.28
- pkcs11h_certificate_decrypt_ex@Base 1.28
- pkcs11h_certificate_deserializeCertificateId@Base 1.05
- pkcs11h_certificate_duplicateCertificateId@Base 1.05
- pkcs11h_certificate_ensureCertificateAccess@Base 1.05
- pkcs11h_certificate_ensureKeyAccess@Base 1.05
- pkcs11h_certificate_enumCertificateIds@Base 1.05
- 

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

2024-02-05 Thread Lucas Kanashiro
Source: pistache
Version: 0.0.5+ds-5
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru pistache-0.0.5+ds/debian/changelog pistache-0.0.5+ds/debian/changelog
--- pistache-0.0.5+ds/debian/changelog  2023-07-15 18:42:58.0 -0300
+++ pistache-0.0.5+ds/debian/changelog  2024-02-05 18:45:29.0 -0300
@@ -1,3 +1,10 @@
+pistache (0.0.5+ds-5.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 18:45:29 -0300
+
 pistache (0.0.5+ds-5) unstable; urgency=medium
 
   * d/patches: add missing cstdint include (Closes: #1037819)
diff -Nru pistache-0.0.5+ds/debian/control pistache-0.0.5+ds/debian/control
--- pistache-0.0.5+ds/debian/control2023-07-15 18:38:05.0 -0300
+++ pistache-0.0.5+ds/debian/control2024-02-05 18:45:29.0 -0300
@@ -18,7 +18,10 @@
 Vcs-Browser: https://salsa.debian.org/debian/pistache
 Rules-Requires-Root: no
 
-Package: libpistache0
+Package: libpistache0t64
+Provides: ${t64:Provides}
+Replaces: libpistache0
+Breaks: libpistache0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -37,7 +40,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libpistache0 (= ${binary:Version}),
+Depends: libpistache0t64 (= ${binary:Version}),
  libssl-dev,
  rapidjson-dev,
  ${misc:Depends}
diff -Nru pistache-0.0.5+ds/debian/libpistache0.install 
pistache-0.0.5+ds/debian/libpistache0.install
--- pistache-0.0.5+ds/debian/libpistache0.install   2023-07-15 
18:38:05.0 -0300
+++ pistache-0.0.5+ds/debian/libpistache0.install   1969-12-31 
21:00:00.0 -0300
@@ -1 +0,0 @@
-usr/lib/*/libpistache.so.0*
diff -Nru pistache-0.0.5+ds/debian/libpistache0t64.install 
pistache-0.0.5+ds/debian/libpistache0t64.install
--- pistache-0.0.5+ds/debian/libpistache0t64.install1969-12-31 
21:00:00.0 -0300
+++ pistache-0.0.5+ds/debian/libpistache0t64.install2023-07-15 
18:38:05.0 -0300
@@ -0,0 +1 @@
+usr/lib/*/libpistache.so.0*
diff -Nru pistache-0.0.5+ds/debian/libpistache0t64.lintian-overrides 
pistache-0.0.5+ds/debian/libpistache0t64.lintian-overrides
--- pistache-0.0.5+ds/debian/libpistache0t64.lintian-overrides  1969-12-31 
21:00:00.0 -0300
+++ pistache-0.0.5+ds/debian/libpistache0t64.lintian-overrides  2024-02-05 
18:45:29.0 -0300
@@ -0,0 +1 @@
+libpistache0t64: package-name-doesnt-match-sonames libpistache0


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

2024-02-05 Thread Lucas Kanashiro
Source: pigpio
Version: 1.78-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



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

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru pigpio-1.78/debian/changelog pigpio-1.78/debian/changelog
--- pigpio-1.78/debian/changelog2021-01-28 16:08:40.0 -0300
+++ pigpio-1.78/debian/changelog2024-02-05 18:43:46.0 -0300
@@ -1,3 +1,10 @@
+pigpio (1.78-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro   Mon, 05 Feb 2024 18:43:46 -0300
+
 pigpio (1.78-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru pigpio-1.78/debian/control pigpio-1.78/debian/control
--- pigpio-1.78/debian/control  2021-01-28 16:08:40.0 -0300
+++ pigpio-1.78/debian/control  2024-02-05 18:43:46.0 -0300
@@ -7,7 +7,10 @@
 Standards-Version: 4.2.0
 Homepage: http://abyz.co.uk/rpi/pigpio/
 
-Package: libpigpiod-if2-1
+Package: libpigpiod-if2-1t64
+Provides: ${t64:Provides}
+Replaces: libpigpiod-if2-1
+Breaks: libpigpiod-if2-1 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -19,7 +22,10 @@
  .
  This package provides the libpigpiod_if2 client library
 
-Package: libpigpiod-if1
+Package: libpigpiod-if1t64
+Provides: ${t64:Provides}
+Replaces: libpigpiod-if1
+Breaks: libpigpiod-if1 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -34,7 +40,7 @@
 Package: libpigpiod-if-dev
 Architecture: any
 Section: libdevel
-Depends: ${shlibs:Depends}, ${misc:Depends}, libpigpiod-if1 (= 
${binary:Version}), libpigpiod-if2-1 (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, libpigpiod-if1t64 (= 
${binary:Version}), libpigpiod-if2-1t64 (= ${binary:Version})
 Conflicts: pigpio (<< 1.68-1)
 Description: Development headers for client libraries for Raspberry Pi GPIO 
control
  Pigpio is a set of software which allows control of the General Purpose Input
diff -Nru pigpio-1.78/debian/libpigpiod-if1.install 
pigpio-1.78/debian/libpigpiod-if1.install
--- pigpio-1.78/debian/libpigpiod-if1.install   2021-01-28 16:08:40.0 
-0300
+++ pigpio-1.78/debian/libpigpiod-if1.install   1969-12-31 21:00:00.0 
-0300
@@ -1 +0,0 @@
-debian/tmp/usr/lib/libpigpiod_if.so.1
diff -Nru pigpio-1.78/debian/libpigpiod-if1t64.install 
pigpio-1.78/debian/libpigpiod-if1t64.install
--- pigpio-1.78/debian/libpigpiod-if1t64.install1969-12-31 
21:00:00.0 -0300
+++ pigpio-1.78/debian/libpigpiod-if1t64.install2021-01-28 
16:08:40.0 -0300
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libpigpiod_if.so.1
diff -Nru pigpio-1.78/debian/libpigpiod-if1t64.lintian-overrides 
pigpio-1.78/debian/libpigpiod-if1t64.lintian-overrides
--- pigpio-1.78/debian/libpigpiod-if1t64.lintian-overrides  1969-12-31 
21:00:00.0 -0300
+++ pigpio-1.78/debian/libpigpiod-if1t64.lintian-overrides  2024-02-05 
18:43:46.0 -0300
@@ 

Bug#1061530: marked as done (sugar-browse-activity: Stop using webkit2gtk 4.0)

2024-02-05 Thread Debian Bug Tracking System
Your message dated Mon, 05 Feb 2024 21:42:26 +
with message-id 
and subject line Bug#1061530: fixed in sugar-browse-activity 207-3
has caused the Debian Bug report #1061530,
regarding sugar-browse-activity: Stop using webkit2gtk 4.0
to be marked as done.

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

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


-- 
1061530: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061530
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: sugar-browse-activity
Version: 207-2
Severity: serious
Tags: patch trixie sid
User: pkg-webkit-maintain...@lists.alioth.debian.org
Usertags: webkit-4.0
Forwarded: 
https://salsa.debian.org/jbicha/sugar-browse-activity/-/commits/webkit

The webkit2gtk maintainers intend to stop building the 4.0 API soon.
Please switch to using the 4.1 API which is the same as the 4.0 API
except that it uses libsoup3 instead of libsoup2.4.

My colleague has submitted a patch for this issue. It works for me
even though Sugar itself is still using libsoup2.4 and webkit2gtk 4.0.
I have cherry-picked the patch to my fork of your repo in the webkit
branch.

https://salsa.debian.org/jbicha/sugar-browse-activity/-/commits/webkit

On behalf of the webkit2gtk maintainers,
Jeremy Bícha
--- End Message ---
--- Begin Message ---
Source: sugar-browse-activity
Source-Version: 207-3
Done: Jonas Smedegaard 

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

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

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

Debian distribution maintenance software
pp.
Jonas Smedegaard  (supplier of updated sugar-browse-activity 
package)

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


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Mon, 05 Feb 2024 21:23:19 +0100
Source: sugar-browse-activity
Architecture: source
Version: 207-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Sugar Team 
Changed-By: Jonas Smedegaard 
Closes: 1056128 1061530
Changes:
 sugar-browse-activity (207-3) unstable; urgency=medium
 .
   * add patch cherry-picked upstream to port to Soup 3.0;
 tighten dependencies on gir1.2-soup gir1.2-webkit2;
 closes: bug#1056128, #1061530,
 thanks to Simon McVittie and Jeremy Bícha
Checksums-Sha1:
 c2a8df123e3449ccfd8c91476d13c1fc2adec813 2130 sugar-browse-activity_207-3.dsc
 da9ccdb61c638829eb616c240a3ee8673934a929 12540 
sugar-browse-activity_207-3.debian.tar.xz
 58e2550d466f31b3721f2184888ec900c82b51f3 11090 
sugar-browse-activity_207-3_amd64.buildinfo
Checksums-Sha256:
 5b472bd5cd62abaddfbfdb5b678281ddbc5217171394fce5b861f229f8ca7fc5 2130 
sugar-browse-activity_207-3.dsc
 63397e97b83f75c7109d0e52a792add98f2b9eea91eba7f1b5a468129ebd2152 12540 
sugar-browse-activity_207-3.debian.tar.xz
 a6eb8a0a2b07c5f049f7d3742f69f0364e36de4d1742283e87c70eb68701489c 11090 
sugar-browse-activity_207-3_amd64.buildinfo
Files:
 824fd0a3a7a5542c5c2cd25ce2f5ff87 2130 x11 optional 
sugar-browse-activity_207-3.dsc
 2ef8302ca044306977a6530c5cb46be1 12540 x11 optional 
sugar-browse-activity_207-3.debian.tar.xz
 ae32a4ff3b5be4920f3bf86fcebc291f 11090 x11 optional 
sugar-browse-activity_207-3_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmXBRDUACgkQLHwxRsGg
ASED2A//cjS4RXyv0O5pwDuspB5K7pAT9461cmRRksuumTrHy3iBofMN5oTjtehp
nUyQmUZZk5CVi9itmr10Z3Rrxi9Ww3O+O7iZqalSVMgNuwTByg9MyFd13Ak81tpY
DG6bl7gnHh0PmYHtc3JnftfBWgULSeo5lKv42Ixkrq5ECa+YFshC3k035GJCwOuI
IVqJNoM5eUuvAiM0Wz5+55CD+7XncJ/qNcQJ679vwhwgitjOc76B+2It5FOyryv+
m/WBeed+NI+Tov1A/BjmoyCGn3vKJS8jUEm/2uhrvkvR3VSr8wt3YgPJnAQdmax3
/19hQ99YeJB+oG79t2xnZmeN+F3NcrqKzK4mMd7FNFsdPcVIfw3+A1ukucXCNzKl
cmpaOiUb73AU9vYQXLlrH5bpeBXiY3lugTF3CyLGaTrpokWDLXQTJU7f8wub/Stn
aFVbz1N++vp4NYQSrOzYOCmr8DGsGSohwq/ctghjRZMMOZqxgf1FQuUCg4P/FLCr
ukhbbNtVBCYldxGWf4A1Dmeap5EAk5ZSRtJWjmA+yI44mQ9lWc0IvIykL2Hagmf4
nGdLJ/R9cYwvzmZg6ealoCyOjiGt9zUQ8DTE1DsUGsKBk14trzfc4rQvbiLGuvrR
3oU+rXUzJSkPBoo2LUvgPlaJRjuq0CYMLDwh+z2wN/C9MoT2Ay8=
=WcSd
-END PGP SIGNATURE End Message ---


Bug#1063254: lua-luv: identified for time_t transition but no ABI in shlibs

2024-02-05 Thread Steve Langasek
Source: lua-luv
Version: 1.44.2-0-1
Severity: serious
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainers,

Analysis of the archive for the 64-bit time_t transition[0][1] identifies
lua-luv as an affected package, on the basis that it depends on some library
whose ABI is sensitive to time_t, which requires reverse-dependencies to be
built with LFS support enabled, and lua-luv's own ABI is sensitive to LFS
support.

However, lua-luv's shlibs file declares a dependency on a library package
name that contains no ABI information:

$ cat DEBIAN/shlibs
liblua5.1-luv 0 lua-luv (>= 1.44.2-0)
liblua5.2-luv 0 lua-luv (>= 1.44.2-0)
liblua5.3-luv 0 lua-luv (>= 1.44.2-0)
liblua5.4-luv 0 lua-luv (>= 1.44.2-0)
$

It is therefore not obvious that we should rename the package to
'lua-luvt64' as part of this transition.

Looking at the archive, there are packages built from the separate lua-nvim
and neovim source packages that depend on this library.

Since there is no self-evident thing to do with the library package name
here, we will not be handling this package as part of the mass NMUs.
Instead I am filing a serious bug because partial upgrades from bookworm to
trixie on 32-bit architectures will result in ABI skew and may result in
broken behavior.

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

[0] https://wiki.debian.org/ReleaseGoals/64bit-time
[1] https://lists.debian.org/debian-devel/2024/01/msg00041.html


signature.asc
Description: PGP signature


Processed: tagging 1063102

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

> # overlooked tag
> tags 1063102 + pending
Bug #1063102 [src:swi-prolog] swi-prolog: NMU diff for 64-bit time_t transition
Added tag(s) pending.
> thanks
Stopping processing here.

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



Bug#1063053: [Pkg-utopia-maintainers] Bug#1063053: volume-key: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Hi Michael,

On Mon, Feb 05, 2024 at 11:29:44AM +0100, Michael Biebl wrote:
> This also looks like a false positive.
> volume-key uses time_t internally at

> https://salsa.debian.org/utopia-team/volume-key/-/blob/debian/sid/lib/kmip.c?ref_type=heads#L2132-2154

> This is not exposed in the ABI though or am I misunderstanding the changes
> introduced by the time-t transition ?

volume-key could not be analyzed because its headers have undeclared
dependencies (cert.h):

https://adrien.dcln.fr/misc/armhf-time_t/2024-02-03T09%3A18%3A00/logs/libvolume-key-dev/base/log.txt

Therefore we conservatively assume a transition is needed, rather than
allowing runtime breakage to impact our users.

On Mon, Feb 05, 2024 at 02:41:30PM +0100, Michael Biebl wrote:
> Please put a hold on the upload until this has been investigated properly.

If you as maintainer want to close this bug report (indicating that no
transition is required) or un-tag it 'pending' (indicating that a transition
may be required but the patch is not ready to upload), and accept any
fallout if it turns out this is incorrect, that will mark it so that we will
not include it in NMUs to unstable.

*I* will not be making either of those state changes to the bug, because I
currently don't have proof that the library's ABI is not affected by time_t.

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


signature.asc
Description: PGP signature


Bug#1063170: nettle: NMU diff for 64-bit time_t transition

2024-02-05 Thread Niels Möller
Graham Inggs  writes:

> we have identified nettle as a source package shipping runtime
> libraries whose ABI either is affected by the change in size of
> time_t, or could not be analyzed via abi-compliance-checker (and
> therefore to be on the safe side we assume is affected).

It looks like these are the uses of time_t in nettle:

  $ git grep time_t
  pgp-encode.c:  time_t timestamp)
  pgp.h: time_t timestamp);
  rsa2openpgp.c:  time_t now = time(NULL);

This is a bit unfortunate. This code was added in 2003 in an effort to
provide support for public keys and signatures in openpgp format, but
that code is neither in a good shape or at all documented. But the code
*is* exposed by the shared library ABI, so I'm afraid the ABI
technically depends on the size of time_t.

However, this code is in the *libhogweed* so-file, so transitioning
*libnettle* is probably not needed.

In debian code search, I find exactly one match outside of nettle for
the nettle/pgp.h header file declaring the affected functions:
https://sources.debian.org/src/rust-nettle-sys/2.2.0-2/bindgen-wrapper.h/?hl=40#L40.
I don't find any calls to the problematic functions themselves, which
are rsa_keypair_to_openpgp and pgp_put_public_rsa_key.

(The code in question wants to write the timestamp into an openpgp
public key packet, and uses a 32-bit wire format for that. See
https://sources.debian.org/src/nettle/3.9.1-2/pgp-encode.c/#L235. I have
not been following openpgp developments, but I would hope there's some
protocol update to support a larger time stamp?)

Regards,
/Niels

-- 
Niels Möller. PGP key CB4962D070D77D7FCB8BA36271D8F1FF368C6677.
Internet email is subject to wholesale government surveillance.



Bug#1062810: marked as done (ccache fails to run its autopkg tests)

2024-02-05 Thread Debian Bug Tracking System
Your message dated Mon, 05 Feb 2024 21:09:21 +
with message-id 
and subject line Bug#1062810: fixed in ccache 4.9.1-1
has caused the Debian Bug report #1062810,
regarding ccache fails to run its autopkg tests
to be marked as done.

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

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


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

Package: ccache
Version: 4.9-1
Severity: serious

this blocks migration of gcc-defaults:

[...]
82s Running test suite readonly...
 82s Running test suite readonly_direct..
 85s Running test suite remote_file
 85s Skipped test suite remote_http [cannot execute 
/tmp/autopkgtest-lxc.3aefhe8i/downtmp/build.VhG/src/test/http-server - 
Python 3 might be missing]

 85s Running test suite remote_only.
 85s Skipped test suite remote_redis [redis-server not found]
 85s Skipped test suite remote_redis_unix [redis-server not found]
 86s Running test suite 
remote_url./tmp/autopkgtest-lxc.3aefhe8i/downtmp/build.VhG/src/test/suites/remote_url.bash: 
line 5: 23201 Aborted $CCACHE_COMPILE -c test.c 2> 
stderr.log
 86s 
./tmp/autopkgtest-lxc.3aefhe8i/downtmp/build.VhG/src/test/suites/remote_url.bash: 
line 5: 23210 Aborted $CCACHE_COMPILE -c test.c 2> 
stderr.log

 86s
 86s Skipped test suite sanitize_blacklist [-fsanitize-blacklist not 
supported by compiler]
 86s Skipped test suite serialize_diagnostics [--serialize-diagnostics 
not supported by compiler]

 86s Running test suite source_date_epoch
 87s Running test suite split_dwarf..
 87s Running test suite stats_log.
 87s Running test suite trim_dir..
 87s Running test suite upgrade.
 87s PASSED
 87s autopkgtest [11:13:27]: test run-testsuites: ---]
 87s autopkgtest [11:13:27]: test run-testsuites:  - - - - - - - - - - 
results - - - - - - - - - -
 87s run-testsuites   FAIL stderr: 
/tmp/autopkgtest-lxc.3aefhe8i/downtmp/build.VhG/src/test/suites/remote_url.bash: 
line 5: 23201 Aborted $CCACHE_COMPILE -c test.c 2> 
stderr.log
 88s autopkgtest [11:13:28]: test run-testsuites:  - - - - - - - - - - 
stderr - - - - - - - - - -
 88s 
/tmp/autopkgtest-lxc.3aefhe8i/downtmp/build.VhG/src/test/suites/remote_url.bash: 
line 5: 23201 Aborted $CCACHE_COMPILE -c test.c 2> 
stderr.log
 88s 
/tmp/autopkgtest-lxc.3aefhe8i/downtmp/build.VhG/src/test/suites/remote_url.bash: 
line 5: 23210 Aborted $CCACHE_COMPILE -c test.c 2> 
stderr.log

 88s autopkgtest [11:13:28]:  summary
 88s run-testsuites   FAIL stderr: 
/tmp/autopkgtest-lxc.3aefhe8i/downtmp/build.VhG/src/test/suites/remote_url.bash: 
line 5: 23201 Aborted $CCACHE_COMPILE -c test.c 2> 
stderr.log
--- End Message ---
--- Begin Message ---
Source: ccache
Source-Version: 4.9.1-1
Done: Joel Rosdahl 

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

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

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

Debian distribution maintenance software
pp.
Joel Rosdahl  (supplier of updated ccache package)

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


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Mon, 05 Feb 2024 21:15:10 +0100
Source: ccache
Architecture: source
Version: 4.9.1-1
Distribution: unstable
Urgency: medium
Maintainer: Joel Rosdahl 
Changed-By: Joel Rosdahl 
Closes: 1062810
Changes:
 ccache (4.9.1-1) unstable; urgency=medium
 .
   * New upstream release 4.9.1 (closes: #1062810)
Checksums-Sha1:
 0876a99f6a296fe18b0869091b14f94e15781673 1932 ccache_4.9.1-1.dsc
 b42126f814f6d70cc4655b15b9a7136f0501791f 583764 ccache_4.9.1.orig.tar.xz
 8d47064bde8536c450d93d007c701a1f8cf25102 16912 ccache_4.9.1-1.debian.tar.xz
 f7f9d68b40007d61e36d89be85c227520ce2d0e2 12050 ccache_4.9.1-1_amd64.buildinfo
Checksums-Sha256:
 5f67f1c4c81a272377753f54ccf504f31a488e9e898169379a42cce573e313eb 1932 
ccache_4.9.1-1.dsc
 4c03bc840699127d16c3f0e6112e3f40ce6a230d5873daa78c60a59c7ef59d25 583764 
ccache_4.9.1.orig.tar.xz
 d59a04397e728aae5fe93c5b53a9d39d91f1c05310f229f3b52d15f64871a827 16912 
ccache_4.9.1-1.debian.tar.xz
 

Bug#1063003: marked as done (autopkgtests fail for ccache 4.9-1)

2024-02-05 Thread Debian Bug Tracking System
Your message dated Mon, 05 Feb 2024 21:09:21 +
with message-id 
and subject line Bug#1062810: fixed in ccache 4.9.1-1
has caused the Debian Bug report #1062810,
regarding autopkgtests fail for ccache 4.9-1
to be marked as done.

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

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


-- 
1062810: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062810
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: ccache
Version: 4.9-1
Severity: normal

An existing test started dumping a core [1] causing autopkgtests to
fail with the 4.9-1. This happens because some changes that went
upstream between versions 4.8.3 and 4.9.1, specifically this commit
[2], cause the test to crash with SIGABRT when a Url::build_error()
exception is raised. The exception messages appear on stderr and
autopkgtest deems this as a failure, though the tests have actually
passed.

[1] 
https://objectstorage.prodstack5.canonical.com/swift/v1/AUTH_0f9aae918d5b4744bf7b827671c86842/autopkgtest-noble/noble/amd64/c/ccache/20240126_194935_a923c@/log.gz
[2] 
https://github.com/ccache/ccache/commit/829f93c48f2141f4c88f094ae82f728409ecb8d7
--- End Message ---
--- Begin Message ---
Source: ccache
Source-Version: 4.9.1-1
Done: Joel Rosdahl 

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

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

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

Debian distribution maintenance software
pp.
Joel Rosdahl  (supplier of updated ccache package)

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


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Mon, 05 Feb 2024 21:15:10 +0100
Source: ccache
Architecture: source
Version: 4.9.1-1
Distribution: unstable
Urgency: medium
Maintainer: Joel Rosdahl 
Changed-By: Joel Rosdahl 
Closes: 1062810
Changes:
 ccache (4.9.1-1) unstable; urgency=medium
 .
   * New upstream release 4.9.1 (closes: #1062810)
Checksums-Sha1:
 0876a99f6a296fe18b0869091b14f94e15781673 1932 ccache_4.9.1-1.dsc
 b42126f814f6d70cc4655b15b9a7136f0501791f 583764 ccache_4.9.1.orig.tar.xz
 8d47064bde8536c450d93d007c701a1f8cf25102 16912 ccache_4.9.1-1.debian.tar.xz
 f7f9d68b40007d61e36d89be85c227520ce2d0e2 12050 ccache_4.9.1-1_amd64.buildinfo
Checksums-Sha256:
 5f67f1c4c81a272377753f54ccf504f31a488e9e898169379a42cce573e313eb 1932 
ccache_4.9.1-1.dsc
 4c03bc840699127d16c3f0e6112e3f40ce6a230d5873daa78c60a59c7ef59d25 583764 
ccache_4.9.1.orig.tar.xz
 d59a04397e728aae5fe93c5b53a9d39d91f1c05310f229f3b52d15f64871a827 16912 
ccache_4.9.1-1.debian.tar.xz
 d793b1928ebd7eb175262a9a43def5c1d0cacafe6a9bd07c124c5e2a6306d73c 12050 
ccache_4.9.1-1_amd64.buildinfo
Files:
 7b7b24e14e650b639db2cf6d561778bc 1932 devel optional ccache_4.9.1-1.dsc
 a574ea87aa223c01d74b511a5487ed15 583764 devel optional ccache_4.9.1.orig.tar.xz
 619579e7ae295325641fc0176bfd893d 16912 devel optional 
ccache_4.9.1-1.debian.tar.xz
 c9eb53705ad445b3975adcd8c0cd0217 12050 devel optional 
ccache_4.9.1-1_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEWpOacaRnks9XhmpRmW3aB1WUrbgFAmXBQ9AACgkQmW3aB1WU
rbhhCw//XMUAPfwZZXR/qQ9iAIPhylRp4wLdEOHKVAgfH84+Lsof60MdiIZXwoGl
YqqoNUPcnO8x118vFoeZvJalg22yxik5vVJk5T0JlDGrnF9unUfP0gCUo67YDSuK
UF8Hrk5hfmM6r1mKsxDea61OCyyBOx2kzwu8airB4nsrJAneJ6T7tvpBZ4NfYg/D
rYbPORIEY+6guOGP1JT5WUPVEKKRluGRS6/0L1iaUflH5bHLtLd4UDszOE5drOG6
K2Y9FoUvTSGMo2fVj5U5SDBVi9aKCHIKfgA6PQ+nro13JDFR8B2Y3wyNTPqxvbYe
89JGn/HlmcXSp6KUxf5tq+XFk9UH+FO0jmfNyvKeURwP78gVN4Tq7q/pba568W3Y
OkaaREJ4r26ZzkOS/idZ5lmIA4sRP5kNo3fPzEcZlFWQ5u4smBhBM85toFOk3FhP
3N5QPJp/5MbxqTtRopgUxaABKsNOvpC9OD9ZcGci84ERTWIEdEj2WseHm5RODv3v
Zdus16ROi6QF1bmTQ8NfV7fJpAmKJ4tmaaJ4IsQBSXbnDf48DBKPmCKGn6iPe2EP
1Bac2fUW7vWseOOtA9ht7MNCG9sytB2cvxTs2HO9Zb6qzleRhs9fvpp02NolV4pl
p+v4A6mjjMe9DcIrlzljZQLVfPTVNGYSOrr4ulUlAHPRL9i2Na8=
=1B9X
-END PGP SIGNATURE End Message ---


Bug#1063251: xdelta: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: xdelta
Version: 1.1.3-10.4
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 xdelta-1.1.3/debian/changelog xdelta-1.1.3/debian/changelog
--- xdelta-1.1.3/debian/changelog   2021-12-31 16:50:22.0 +
+++ xdelta-1.1.3/debian/changelog   2024-02-05 20:56:02.0 +
@@ -1,3 +1,10 @@
+xdelta (1.1.3-10.5) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 05 Feb 2024 20:56:02 +
+
 xdelta (1.1.3-10.4) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru xdelta-1.1.3/debian/control xdelta-1.1.3/debian/control
--- xdelta-1.1.3/debian/control 2021-12-31 16:50:22.0 +
+++ xdelta-1.1.3/debian/control 2024-02-05 20:56:01.0 +
@@ -20,7 +20,10 @@
  these deltas to a copy of the original file.  Xdelta uses a fast,
  linear algorithm and performs well on both binary and text files.
 
-Package: libxdelta2
+Package: libxdelta2t64
+Provides: ${t64:Provides}
+Replaces: libxdelta2
+Breaks: libxdelta2 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -39,7 +42,7 @@
 Package: libxdelta2-dev
 Architecture: any
 Section: libdevel
-Depends: ${misc:Depends}, libxdelta2 (= ${binary:Version})
+Depends: ${misc:Depends}, libxdelta2t64 (= ${binary:Version})
 Breaks: xdelta (<< 1.1.3-9.3~)
 Replaces: xdelta-dev, xdelta (<< 1.1.3-9.3~)
 Conflicts: libxdelta0-dev, libxdelta1-dev
diff -Nru xdelta-1.1.3/debian/libxdelta2.install 
xdelta-1.1.3/debian/libxdelta2.install
--- xdelta-1.1.3/debian/libxdelta2.install  2021-12-31 16:50:22.0 
+
+++ xdelta-1.1.3/debian/libxdelta2.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru xdelta-1.1.3/debian/libxdelta2.shlibs 
xdelta-1.1.3/debian/libxdelta2.shlibs
--- xdelta-1.1.3/debian/libxdelta2.shlibs   2021-12-31 16:50:22.0 
+
+++ xdelta-1.1.3/debian/libxdelta2.shlibs   1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-libxdelta 2 libxdelta2 (>= 1.1.3)
-libedsio 0 libxdelta2 (>= 1.1.3)
diff -Nru xdelta-1.1.3/debian/libxdelta2t64.install 
xdelta-1.1.3/debian/libxdelta2t64.install
--- xdelta-1.1.3/debian/libxdelta2t64.install   1970-01-01 00:00:00.0 
+
+++ xdelta-1.1.3/debian/libxdelta2t64.install   2021-12-31 16:50:22.0 
+
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru xdelta-1.1.3/debian/libxdelta2t64.lintian-overrides 
xdelta-1.1.3/debian/libxdelta2t64.lintian-overrides
--- xdelta-1.1.3/debian/libxdelta2t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ xdelta-1.1.3/debian/libxdelta2t64.lintian-overrides 2024-02-05 
20:56:01.0 +
@@ -0,0 +1 @@
+libxdelta2t64: package-name-doesnt-match-sonames libxdelta2
diff -Nru xdelta-1.1.3/debian/libxdelta2t64.shlibs 
xdelta-1.1.3/debian/libxdelta2t64.shlibs
--- 

Bug#1062567: libpg-query: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Hi Christoph,

On Mon, Feb 05, 2024 at 02:46:35PM +0100, Christoph Berg wrote:
> Control: tags -1 = moreinfo

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

> Hi,

> I just found out that libpg-query is included because it was thought
> to be "uninstallable":

> https://adrien.dcln.fr/misc/armhf-time_t/2024-02-01T09:53:00/logs/libpg-query-dev/apt.log

> [2024-01-20T03:02:49+00:00] apt-get install libpg-query-dev libprotobuf-c-dev 
> postgresql-server-dev-15 abi-compliance-checker
> E: Unable to locate package postgresql-server-dev-15

> I think that's bogus, the package has not been depending on PG15 for
> some time.

The sequence here is:

2023-03 attempting to analyze libpg-query-dev fails because of undeclared
header dependencies.
https://people.canonical.com/~vorlon/armhf-time_t/logs/libpg-query-dev/base/log.txt

2023-07 post to debian-devel proposing that -dev packages we can't analyze
in a timely fashion be included in the transition to be safe, and that
maintainers can help analyze if they want their package excluded.  Package
list attached which includes libpg-query-dev. 
https://lists.debian.org/debian-devel/2023/07/msg00232.html

2023-09 quirk added to the a-c-c wrapper script that tries to pull in
missing dependencies of libpq-query-dev identified via static analysis of
packages failing to be analyzed to date, which at the time included
postgresql-server-dev-15.

2023-11 postgresql-15 removed from sid.

2023-12 first full analysis of Debian sid, at which point the quirk for
libpg-query-dev is out of date.

So we have never had a successful analysis of libpg-query-dev, and from our
side do not know that its ABI is not affected by time_t.

> Please exclude it from the NMUs.

> Also, why did I not get a bug for that? I understand that you can't
> look at 1500 packages individually, but checking the 40-something on the
> https://adrien.dcln.fr/misc/armhf-time_t/2024-02-01T09:53:00/summary/results_uninstallable.txt
> list would surely have been possible?

We didn't file bugs about undeclared header deps, because maintainers were
not very receptive to the first few reports we filed (apparently expecting
-dev packages to only ship headers that can be compiled on Debian is too
much) so we decided we were better off just adding quirks manually to not
block on Debian maintainers.

We didn't file bugs about uninstallable packages because from an archive
perspective, trying to avoid a possibly-unnecessary transition for a library
with a hundred reverse-dependencies is a higher priority than trying to
avoid a possibly-unnecessary transition for a library with two
reverse-dependencies[0], regardless of the particular reason we weren't able
to analyze the package.

If you as maintainer want to close this bug report (indicating that no
transition is required) or un-tag it 'pending' (indicating that a transition
may be required but the patch is not ready to upload), and accept any
fallout if it turns out this is incorrect, that will mark it so that we will
not include it in NMUs to unstable.

*I* will not be making either of those state changes to the bug, because I
currently don't have proof that the library's ABI is not affected by time_t.

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

[0] https://people.canonical.com/~vorlon/armhf-time_t/sorted-revdep-count


signature.asc
Description: PGP signature


Bug#1063249: xalan: NMU diff for 64-bit time_t transition

2024-02-05 Thread Steve Langasek
Source: xalan
Version: 1.12-7
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

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

Dear maintainer,

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

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

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

Please find the patch for this NMU attached.

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



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 xalan-1.12/debian/changelog xalan-1.12/debian/changelog
--- xalan-1.12/debian/changelog 2022-12-31 03:16:21.0 +
+++ xalan-1.12/debian/changelog 2024-02-05 20:34:24.0 +
@@ -1,3 +1,10 @@
+xalan (1.12-7.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Mon, 05 Feb 2024 20:34:24 +
+
 xalan (1.12-7) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru xalan-1.12/debian/control xalan-1.12/debian/control
--- xalan-1.12/debian/control   2022-12-31 03:16:21.0 +
+++ xalan-1.12/debian/control   2024-02-05 20:34:23.0 +
@@ -12,7 +12,10 @@
 Vcs-Browser: https://salsa.debian.org/bblough/xalan
 Vcs-Git: https://salsa.debian.org/bblough/xalan.git
 
-Package: libxalan-c112
+Package: libxalan-c112t64
+Provides: ${t64:Provides}
+Replaces: libxalan-c112
+Breaks: libxalan-c112 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -29,7 +32,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends: libc6-dev,
- libxalan-c112 (= ${binary:Version}),
+ libxalan-c112t64 (= ${binary:Version}),
  libxerces-c-dev,
  ${misc:Depends}
 Replaces: libxalan110-dev
diff -Nru xalan-1.12/debian/libxalan-c112.install 
xalan-1.12/debian/libxalan-c112.install
--- xalan-1.12/debian/libxalan-c112.install 2022-12-31 03:16:21.0 
+
+++ xalan-1.12/debian/libxalan-c112.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru xalan-1.12/debian/libxalan-c112t64.install 
xalan-1.12/debian/libxalan-c112t64.install
--- xalan-1.12/debian/libxalan-c112t64.install  1970-01-01 00:00:00.0 
+
+++ xalan-1.12/debian/libxalan-c112t64.install  2022-12-31 03:16:21.0 
+
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru xalan-1.12/debian/libxalan-c112t64.lintian-overrides 
xalan-1.12/debian/libxalan-c112t64.lintian-overrides
--- xalan-1.12/debian/libxalan-c112t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ xalan-1.12/debian/libxalan-c112t64.lintian-overrides2024-02-05 
20:34:23.0 +
@@ -0,0 +1 @@
+libxalan-c112t64: package-name-doesnt-match-sonames libxalan-c112


Bug#1063248: src:asciiart: fails to migrate to testing for too long: uploader built arch:all binary

2024-02-05 Thread Paul Gevers

Source: asciiart
Version: 0.0.10-2
Severity: serious
Control: close -1 0.3.0-1
Tags: sid trixie pending
User: release.debian@packages.debian.org
Usertags: out-of-sync

Dear maintainer(s),

The Release Team considers packages that are out-of-sync between testing 
and unstable for more than 30 days as having a Release Critical bug in 
testing [1]. Your package src:asciiart has been trying to migrate for 31 
days [2]. Hence, I am filing this bug.


If a package is out of sync between unstable and testing for a longer 
period, this usually means that bugs in the package in testing cannot be 
fixed via unstable. Additionally, blocked packages can have impact on 
other packages, which makes preparing for the release more difficult. 
Finally, it often exposes issues with the package and/or
its (reverse-)dependencies. We expect maintainers to fix issues that 
hamper the migration of their package in a timely manner.


This bug will trigger auto-removal when appropriate. As with all new 
bugs, there will be at least 30 days before the package is auto-removed.


I have immediately closed this bug with the version in unstable, so if 
that version or a later version migrates, this bug will no longer affect 
testing. I have also tagged this bug to only affect sid and trixie, so 
it doesn't affect (old-)stable.


Your package is only blocked because the arch:all binary package(s) 
aren't built on a buildd. Unfortunately the Debian infrastructure 
doesn't allow arch:all packages to be properly binNMU'ed. Hence, I will 
shortly do a no-changes source-only upload to DELAYED/15, closing this 
bug. Please let me know if I should delay or cancel that upload.


Paul

[1] https://lists.debian.org/debian-devel-announce/2023/06/msg1.html
[2] https://qa.debian.org/excuses.php?package=asciiart



OpenPGP_signature.asc
Description: OpenPGP digital signature


Processed: src:asciiart: fails to migrate to testing for too long: uploader built arch:all binary

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

> close -1 0.3.0-1
Bug #1063248 [src:asciiart] src:asciiart: fails to migrate to testing for too 
long: uploader built arch:all binary
Marked as fixed in versions asciiart/0.3.0-1.
Bug #1063248 [src:asciiart] src:asciiart: fails to migrate to testing for too 
long: uploader built arch:all binary
Marked Bug as done

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



  1   2   3   >