Bug#1062338: hfsplus: NMU diff for 64-bit time_t transition
Dear maintainer, Please find attached a final version of this patch for the time_t transition. This patch is being uploaded to unstable. Note that this adds a versioned build-dependency on dpkg-dev, to guard against accidental backports with a wrong ABI. Thanks! -- 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/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 hfsplus-1.0.4/debian/changelog hfsplus-1.0.4/debian/changelog --- hfsplus-1.0.4/debian/changelog 2023-01-08 15:55:26.0 + +++ hfsplus-1.0.4/debian/changelog 2024-02-28 08:51:47.0 + @@ -1,3 +1,10 @@ +hfsplus (1.0.4-17.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062338 + + -- Lukas Märdian Wed, 28 Feb 2024 08:51:47 + + hfsplus (1.0.4-17) unstable; urgency=medium * QA upload. diff -Nru hfsplus-1.0.4/debian/control hfsplus-1.0.4/debian/control --- hfsplus-1.0.4/debian/control2023-01-08 15:44:44.0 + +++ hfsplus-1.0.4/debian/control2024-02-28 08:51:47.0 + @@ -2,12 +2,15 @@ Section: otherosfs Priority: optional Maintainer: Debian QA Group -Build-Depends: debhelper-compat (=13), docbook-to-man, +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (=13), docbook-to-man, Standards-Version: 4.6.1 Vcs-Git: https://salsa.debian.org/debian/hfsplus.git Vcs-Browser: https://salsa.debian.org/debian/hfsplus -Package: libhfsp0 +Package: libhfsp0t64 +Provides: ${t64:Provides} +Replaces: libhfsp0 +Breaks: libhfsp0 (<< ${source:Version}) Architecture: linux-any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} @@ -33,7 +36,7 @@ Package: libhfsp-dev Architecture: linux-any Section: libdevel -Depends: libhfsp0 (= ${binary:Version}), libc6-dev, ${misc:Depends} +Depends: libhfsp0t64 (= ${binary:Version}), libc6-dev, ${misc:Depends} Description: Library to access HFS+ formatted volumes HFS+ is a modernized version of Apple Computers HFS Filesystem. Nowadays, it is widely used with more recent versions of MacOS. diff -Nru hfsplus-1.0.4/debian/libhfsp0.docs hfsplus-1.0.4/debian/libhfsp0.docs --- hfsplus-1.0.4/debian/libhfsp0.docs 2021-12-28 01:51:52.0 + +++ hfsplus-1.0.4/debian/libhfsp0.docs 1970-01-01 00:00:00.0 + @@ -1,3 +0,0 @@ -doc/*.html -NEWS -README diff -Nru hfsplus-1.0.4/debian/libhfsp0.install hfsplus-1.0.4/debian/libhfsp0.install --- hfsplus-1.0.4/debian/libhfsp0.install 2021-12-28 01:51:52.0 + +++ hfsplus-1.0.4/debian/libhfsp0.install 1970-01-01 00:00:00.0 + @@ -1,2 +0,0 @@ -usr/lib/*-*/lib*.so.* - diff -Nru hfsplus-1.0.4/debian/libhfsp0.symbols hfsplus-1.0.4/debian/libhfsp0.symbols --- hfsplus-1.0.4/debian/libhfsp0.symbols 2021-12-28 01:53:05.0 + +++ hfsplus-1.0.4/debian/libhfsp0.symbols 1970-01-01 00:00:00.0 + @@ -1,97 +0,0 @@ -libhfsp.so.0 libhfsp0 #MINVER# - blockiter_curr@Base 1.0.4 - blockiter_init@Base 1.0.4 - blockiter_next@Base 1.0.4 - blockiter_skip@Base 1.0.4 - btree_check_nodealloc@Base 1.0.4 - btree_close@Base 1.0.4 - btree_init_cat@Base 1.0.4 - btree_init_extent@Base 1.0.4 - btree_insert_record@Base 1.0.4 - btree_key_by_index@Base 1.0.4 - btree_node_by_index@Base 1.0.4 - btree_readhead@Base 1.0.4 - btree_readnode@Base 1.0.4 - btree_remove_record@Base 1.0.4 - btree_reset@Base 1.0.4 - btree_writehead@Base 1.0.4 - btree_writenode@Base 1.0.4 - check_forkalloc@Base 1.0.4 - fast_unicode_compare@Base 1.0.4 - fscheck_btree@Base 1.0.4 - fscheck_create_extents_tree@Base 1.0.4 - fscheck_files@Base 1.0.4 - fscheck_init_cat@Base 1.0.4 - fscheck_init_extent@Base 1.0.4 - fscheck_record_init@Base 1.0.4 - fscheck_record_next@Base 1.0.4 - fscheck_volume_open@Base 1.0.4 - get_atime@Base 1.0.4 - hfsp_error@Base 1.0.4 - hfsplus_check@Base 1.0.4 - maximum_check@Base 1.0.4 - minimal_check@Base 1.0.4 - node_cache_init@Base 1.0.4 - os_close@Base 1.0.4 - os_offset@Base 1.0.4 - os_open@Base 1.0.4 - os_read@Base 1.0.4 - os_same@Base 1.0.4 - os_seek@Base 1.0.4 - os_write@Base 1.0.4 - partition_fillstruct@Base 1.0.4 - partition_getPartitionMap@Base 1.0.4 - partition_getStartBlock@Base 1.0.4 - partition_getnparts@Base 1.0.4 - partition_release@Base 1.0.4 - partition_sort@Base 1.0.4 - print_fork@Base 1.0.4 - record_delete@Base 1.0.4 - record_extent_key_compare@Base 1.0.4 - record_extent_readkey@Base 1.0.4 - record_extent_readrecord@Base 1.0.4 - record_extent_writekey@Base 1.0.4 - record_find_key@Base 1.0.4 - record_find_parent@Base 1.0.4 - record_init@Base 1.0.4 - record_init_cnid@Base 1.0.4 - record_init_file@Base 1.0.4 - record_
Bug#1062341: highwayhash: NMU diff for 64-bit time_t transition
Dear maintainer, Please find attached a final version of this patch for the time_t transition. This patch is being uploaded to unstable. Note that this adds a versioned build-dependency on dpkg-dev, to guard against accidental backports with a wrong ABI. Thanks! -- System Information: Debian Release: trixie/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 6.5.0-21-generic (SMP w/4 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 highwayhash-0~git20200803.9490b14/debian/changelog highwayhash-0~git20200803.9490b14/debian/changelog --- highwayhash-0~git20200803.9490b14/debian/changelog 2023-12-10 21:46:41.0 + +++ highwayhash-0~git20200803.9490b14/debian/changelog 2024-02-28 10:37:34.0 + @@ -1,3 +1,10 @@ +highwayhash (0~git20200803.9490b14-4.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062341 + + -- Lukas Märdian Wed, 28 Feb 2024 10:37:34 + + highwayhash (0~git20200803.9490b14-4) unstable; urgency=medium * Orphan this package. (See #1013208) diff -Nru highwayhash-0~git20200803.9490b14/debian/control highwayhash-0~git20200803.9490b14/debian/control --- highwayhash-0~git20200803.9490b14/debian/control2023-12-10 21:46:17.0 + +++ highwayhash-0~git20200803.9490b14/debian/control2024-02-28 10:37:34.0 + @@ -2,7 +2,7 @@ Section: science Priority: optional Maintainer: Debian QA Group -Build-Depends: debhelper-compat (= 13), rename +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), rename Standards-Version: 4.6.2 Homepage: https://github.com/google/highwayhash Vcs-Git: https://salsa.debian.org/science-team/highwayhash.git @@ -12,7 +12,7 @@ Package: libhighwayhash-dev Section: libdevel Architecture: any -Depends: ${misc:Depends}, libhighwayhash0 (= ${binary:Version}) +Depends: ${misc:Depends}, libhighwayhash0t64 (= ${binary:Version}) Multi-Arch: same Description: Fast strong hash functions: SipHash/HighwayHash (development) Highwayhash provides three 'strong' (well-distributed and unpredictable) @@ -33,7 +33,10 @@ . This package ships the static library and development files. -Package: libhighwayhash0 +Package: libhighwayhash0t64 +Provides: ${t64:Provides} +Replaces: libhighwayhash0 +Breaks: libhighwayhash0 (<< ${source:Version}) Section: libs Architecture: any Multi-Arch: same diff -Nru highwayhash-0~git20200803.9490b14/debian/libhighwayhash0t64.lintian-overrides highwayhash-0~git20200803.9490b14/debian/libhighwayhash0t64.lintian-overrides --- highwayhash-0~git20200803.9490b14/debian/libhighwayhash0t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ highwayhash-0~git20200803.9490b14/debian/libhighwayhash0t64.lintian-overrides 2024-02-28 10:34:38.0 + @@ -0,0 +1 @@ +libhighwayhash0t64: package-name-doesnt-match-sonames libhighwayhash0 diff -Nru highwayhash-0~git20200803.9490b14/debian/rules highwayhash-0~git20200803.9490b14/debian/rules --- highwayhash-0~git20200803.9490b14/debian/rules 2023-12-10 21:36:43.0 + +++ highwayhash-0~git20200803.9490b14/debian/rules 2024-02-28 10:37:24.0 + @@ -39,10 +39,10 @@ override_dh_auto_install: dh_auto_install - mkdir -p debian/libhighwayhash0/usr/lib/$(DEB_HOST_MULTIARCH) + mkdir -p debian/libhighwayhash0t64/usr/lib/$(DEB_HOST_MULTIARCH) rename 's/.so/.so.0/' debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.so install -m0755 debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.so.0 \ - debian/libhighwayhash0/usr/lib/$(DEB_HOST_MULTIARCH)/ + debian/libhighwayhash0t64/usr/lib/$(DEB_HOST_MULTIARCH)/ mkdir -p debian/libhighwayhash-dev/usr/lib/$(DEB_HOST_MULTIARCH) install -m0755 debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.a \ debian/libhighwayhash-dev/usr/lib/$(DEB_HOST_MULTIARCH)/
Bug#1062466: jaula: NMU diff for 64-bit time_t transition
Dear maintainer, Please find attached a final version of this patch for the time_t transition. This patch is being uploaded to unstable. Note that this adds a versioned build-dependency on dpkg-dev, to guard against accidental backports with a wrong ABI. Thanks! -- System Information: Debian Release: trixie/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 6.5.0-21-generic (SMP w/4 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 jaula-1.4.0/debian/changelog jaula-1.4.0/debian/changelog --- jaula-1.4.0/debian/changelog2022-10-13 12:50:55.0 + +++ jaula-1.4.0/debian/changelog2024-02-28 12:06:49.0 + @@ -1,3 +1,10 @@ +jaula (1.4.0-8.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062466 + + -- Lukas Märdian Wed, 28 Feb 2024 12:06:49 + + jaula (1.4.0-8) unstable; urgency=medium * QA upload. diff -Nru jaula-1.4.0/debian/control jaula-1.4.0/debian/control --- jaula-1.4.0/debian/control 2022-10-13 12:50:55.0 + +++ jaula-1.4.0/debian/control 2024-02-28 12:06:49.0 + @@ -3,12 +3,15 @@ Priority: optional Maintainer: Debian QA Group Standards-Version: 4.6.0 -Build-Depends: debhelper-compat (= 13), flex, doxygen, libfl-dev +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), flex, doxygen, libfl-dev Vcs-Browser: https://salsa.debian.org/debian/jaula Vcs-Git: https://salsa.debian.org/debian/jaula.git Rules-Requires-Root: no -Package: libjaula1 +Package: libjaula1t64 +Provides: ${t64:Provides} +Replaces: libjaula1 +Breaks: libjaula1 (<< ${source:Version}) Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: libjaula-dev (= ${binary:Version}) @@ -22,7 +25,7 @@ Package: libjaula-dev Section: libdevel Architecture: any -Depends: libjaula1 (= ${binary:Version}), flex, ${misc:Depends} +Depends: libjaula1t64 (= ${binary:Version}), flex, ${misc:Depends} Suggests: libjaula-doc Description: JSON parser/writer library for C++ (development files) This package contains headers and additional files for developing applications diff -Nru jaula-1.4.0/debian/libjaula1.install jaula-1.4.0/debian/libjaula1.install --- jaula-1.4.0/debian/libjaula1.install2022-10-13 12:50:55.0 + +++ jaula-1.4.0/debian/libjaula1.install1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/*.so.* diff -Nru jaula-1.4.0/debian/libjaula1.shlibs jaula-1.4.0/debian/libjaula1.shlibs --- jaula-1.4.0/debian/libjaula1.shlibs 2022-10-13 12:50:55.0 + +++ jaula-1.4.0/debian/libjaula1.shlibs 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -libjaula 1 libjaula1 (>= 1.3.0) diff -Nru jaula-1.4.0/debian/libjaula1t64.install jaula-1.4.0/debian/libjaula1t64.install --- jaula-1.4.0/debian/libjaula1t64.install 1970-01-01 00:00:00.0 + +++ jaula-1.4.0/debian/libjaula1t64.install 2022-10-13 12:50:55.0 + @@ -0,0 +1 @@ +usr/lib/*/*.so.* diff -Nru jaula-1.4.0/debian/libjaula1t64.lintian-overrides jaula-1.4.0/debian/libjaula1t64.lintian-overrides --- jaula-1.4.0/debian/libjaula1t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ jaula-1.4.0/debian/libjaula1t64.lintian-overrides 2024-02-28 12:06:43.0 + @@ -0,0 +1 @@ +libjaula1t64: package-name-doesnt-match-sonames libjaula1 diff -Nru jaula-1.4.0/debian/libjaula1t64.shlibs jaula-1.4.0/debian/libjaula1t64.shlibs --- jaula-1.4.0/debian/libjaula1t64.shlibs 1970-01-01 00:00:00.0 + +++ jaula-1.4.0/debian/libjaula1t64.shlibs 2024-02-28 12:06:43.0 + @@ -0,0 +1 @@ +libjaula 1 libjaula1t64 (>= 1.3.0)
Bug#1062516: lasi: NMU diff for 64-bit time_t transition
Dear maintainer, Please find attached a final version of this patch for the time_t transition. This patch is being uploaded to unstable. Note that this adds a versioned build-dependency on dpkg-dev, to guard against accidental backports with a wrong ABI. Thanks! -- System Information: Debian Release: trixie/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 6.5.0-21-generic (SMP w/4 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 lasi-1.1.3/debian/changelog lasi-1.1.3/debian/changelog --- lasi-1.1.3/debian/changelog 2023-04-23 07:06:58.0 + +++ lasi-1.1.3/debian/changelog 2024-02-28 17:24:55.0 + @@ -1,3 +1,10 @@ +lasi (1.1.3-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062516 + + -- Lukas Märdian Wed, 28 Feb 2024 17:24:55 + + lasi (1.1.3-2) unstable; urgency=medium * QA Upload. diff -Nru lasi-1.1.3/debian/control lasi-1.1.3/debian/control --- lasi-1.1.3/debian/control 2023-04-23 06:45:05.0 + +++ lasi-1.1.3/debian/control 2024-02-28 17:24:55.0 + @@ -2,7 +2,7 @@ Maintainer: Debian QA Group Section: libs Priority: optional -Build-Depends: debhelper-compat (= 13), +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), cmake, libpango1.0-dev, libfreetype-dev, @@ -13,7 +13,10 @@ Homepage: http://sourceforge.net/projects/lasi Rules-Requires-Root: no -Package: liblasi0 +Package: liblasi0t64 +Provides: ${t64:Provides} +Replaces: liblasi0 +Breaks: liblasi0 (<< ${source:Version}) Architecture: any Section: libs Depends: ${shlibs:Depends}, @@ -34,7 +37,7 @@ Package: liblasi-dev Architecture: any Section: libdevel -Depends: liblasi0 (= ${binary:Version}), +Depends: liblasi0t64 (= ${binary:Version}), ${misc:Depends}, libpango1.0-dev, libfreetype-dev diff -Nru lasi-1.1.3/debian/liblasi0.install lasi-1.1.3/debian/liblasi0.install --- lasi-1.1.3/debian/liblasi0.install 2023-04-23 04:50:23.0 + +++ lasi-1.1.3/debian/liblasi0.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/lib*.so.* diff -Nru lasi-1.1.3/debian/liblasi0t64.install lasi-1.1.3/debian/liblasi0t64.install --- lasi-1.1.3/debian/liblasi0t64.install 1970-01-01 00:00:00.0 + +++ lasi-1.1.3/debian/liblasi0t64.install 2023-04-23 04:50:23.0 + @@ -0,0 +1 @@ +usr/lib/lib*.so.* diff -Nru lasi-1.1.3/debian/liblasi0t64.lintian-overrides lasi-1.1.3/debian/liblasi0t64.lintian-overrides --- lasi-1.1.3/debian/liblasi0t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ lasi-1.1.3/debian/liblasi0t64.lintian-overrides 2024-02-28 17:24:45.0 + @@ -0,0 +1 @@ +liblasi0t64: package-name-doesnt-match-sonames liblasi0
Bug#1062226: libast: NMU diff for 64-bit time_t transition
Dear maintainer, Please find attached a final version of this patch for the time_t transition. This patch is being uploaded to unstable. Note that this adds a versioned build-dependency on dpkg-dev, to guard against accidental backports with a wrong ABI. Thanks! -- System Information: Debian Release: trixie/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 6.5.0-21-generic (SMP w/4 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 libast-0.7/debian/changelog libast-0.7/debian/changelog --- libast-0.7/debian/changelog 2018-02-12 18:34:56.0 + +++ libast-0.7/debian/changelog 2024-02-29 08:44:16.0 + @@ -1,3 +1,10 @@ +libast (0.7-9.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062226 + + -- Lukas Märdian Thu, 29 Feb 2024 08:44:16 + + libast (0.7-9) unstable; urgency=medium * QA upload. diff -Nru libast-0.7/debian/control libast-0.7/debian/control --- libast-0.7/debian/control 2017-07-19 21:52:07.0 + +++ libast-0.7/debian/control 2024-02-29 08:44:16.0 + @@ -2,16 +2,18 @@ Section: libs Priority: optional Maintainer: Debian QA Group -Build-Depends: libimlib2-dev, libxt-dev, libxt-dev, cdbs (>= 0.4.93), debhelper (>= 10), dh-autoreconf, chrpath +Build-Depends: dpkg-dev (>= 1.22.5), libimlib2-dev, libxt-dev, libxt-dev, cdbs (>= 0.4.93), debhelper (>= 10), dh-autoreconf, chrpath Standards-Version: 4.0.0 Homepage: http://www.eterm.org/ -Package: libast2 +Package: libast2t64 +Provides: ${t64:Provides} +Breaks: libast2 (<< ${source:Version}) Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Conflicts: libast1 -Replaces: libast1 +Replaces: libast2, libast1 Description: Library of Assorted Spiffy Things LibAST is the Library of Assorted Spiffy Things. It contains many spiffy things, and it is a library. Thus, the ever-so-creative name. @@ -25,10 +27,10 @@ Package: libast2-dev Architecture: any Section: libdevel -Depends: ${misc:Depends}, libimlib2-dev, libc6-dev, libast2 (= ${binary:Version}) +Depends: ${misc:Depends}, libimlib2-dev, libc6-dev, libast2t64 (= ${binary:Version}) Provides: libast1-dev, libast-dev Conflicts: libast1-dev, libast-dev -Description: libast2 development files +Description: libast2t64 development files Headers, static libraries and documentation for developing software that uses libast2. . diff -Nru libast-0.7/debian/libast2.install libast-0.7/debian/libast2.install --- libast-0.7/debian/libast2.install 2011-08-25 20:12:44.0 + +++ libast-0.7/debian/libast2.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -debian/tmp/usr/lib/*/libast.so.* diff -Nru libast-0.7/debian/libast2t64.install libast-0.7/debian/libast2t64.install --- libast-0.7/debian/libast2t64.install1970-01-01 00:00:00.0 + +++ libast-0.7/debian/libast2t64.install2011-08-25 20:12:44.0 + @@ -0,0 +1 @@ +debian/tmp/usr/lib/*/libast.so.* diff -Nru libast-0.7/debian/libast2t64.lintian-overrides libast-0.7/debian/libast2t64.lintian-overrides --- libast-0.7/debian/libast2t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ libast-0.7/debian/libast2t64.lintian-overrides 2024-02-29 08:44:10.0 + @@ -0,0 +1 @@ +libast2t64: package-name-doesnt-match-sonames libast2
Bug#1061953: freewnn: NMU diff for 64-bit time_t transition
Source: freewnn Version: 1.1.1~a021+cvs20130302-7 Severity: serious Tags: patch pending Justification: library ABI skew on upgrade User: debian-...@lists.debian.org Usertags: time-t Dear maintainer, As part of the 64-bit time_t transition required to support 32-bit architectures in 2038 and beyond (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified freewnn as a source package shipping runtime libraries whose ABI either is affected by the change in size of time_t, or could not be analyzed via abi-compliance-checker (and therefore to be on the safe side we assume is affected). To ensure that inconsistent combinations of libraries with their reverse-dependencies are never installed together, it is necessary to have a library transition, which is most easily done by renaming the runtime library package. Since turning on 64-bit time_t is being handled centrally through a change to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is important that libraries affected by this ABI change all be uploaded close together in time. Therefore I have prepared a 0-day NMU for freewnn which will initially be uploaded to experimental if possible, then to unstable after packages have cleared binary NEW. Please find the patch for this NMU attached. If you have any concerns about this patch, please reach out ASAP. Although this package will be uploaded to experimental immediately, there will be a period of several days before we begin uploads to unstable; so if information becomes available that your package should not be included in the 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 freewnn-1.1.1~a021+cvs20130302/debian/changelog freewnn-1.1.1~a021+cvs20130302/debian/changelog --- freewnn-1.1.1~a021+cvs20130302/debian/changelog 2017-10-01 13:15:36.0 + +++ freewnn-1.1.1~a021+cvs20130302/debian/changelog 2024-01-30 13:23:07.0 + @@ -1,3 +1,10 @@ +freewnn (1.1.1~a021+cvs20130302-7.1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Lukas Märdian Tue, 30 Jan 2024 13:23:07 + + freewnn (1.1.1~a021+cvs20130302-7) unstable; urgency=medium * QA upload. diff -Nru freewnn-1.1.1~a021+cvs20130302/debian/control freewnn-1.1.1~a021+cvs20130302/debian/control --- freewnn-1.1.1~a021+cvs20130302/debian/control 2017-10-01 13:07:14.0 + +++ freewnn-1.1.1~a021+cvs20130302/debian/control 2024-01-30 13:23:07.0 + @@ -49,7 +49,10 @@ on Unix workstation. It supports a wide range of input methods, satisfying the needs of the Korean users from all over the world. -Package: libwnn0 +Package: libwnn0t64 +Provides: ${t64:Provides} +Replaces: libwnn0 +Breaks: libwnn0 (<< ${source:Version}) Section: libs Architecture: any Multi-Arch: same @@ -64,7 +67,10 @@ . This package contains the dynamic libraries for Wnn. -Package: libcwnn0 +Package: libcwnn0t64 +Provides: ${t64:Provides} +Replaces: libcwnn0 +Breaks: libcwnn0 (<< ${source:Version}) Section: libs Architecture: any Multi-Arch: same @@ -80,7 +86,10 @@ . This package contains the dynamic libraries for cWnn. -Package: libkwnn0 +Package: libkwnn0t64 +Provides: ${t64:Provides} +Replaces: libkwnn0 +Breaks: libkwnn0 (<< ${source:Version}) Section: libs Architecture: any Multi-Arch: same @@ -97,7 +106,7 @@ Section: libdevel Architecture: any Multi-Arch: same -Depends: libwnn0 (= ${binary:Version}), ${misc:Depends} +Depends: libwnn0t64 (= ${binary:Version}), ${misc:Depends} Description: Header files and static libraries for Wnn (FreeWnn jserver) FreeWnn jserver (Wnn) is a network-extensible Kana-to-Kanji conversion system. It was jointly developed and released by the @@ -113,7 +122,7 @@ Section: libdevel Architecture: any Multi-Arch: same -Depends: libcwnn0 (= ${binary:Version}), ${misc:Depends} +Depends: libcwnn0t64 (= ${binary:Version}), ${misc:Depends} Description: Header files and static library for cWnn (FreeWnn cserver) FreeWnn cserver (cWnn) is an integrated Chinese input system running on Unix workstation. It supports a wide range of input methods, @@ -130,7 +139,7 @@ Section: libdevel Architecture: any Multi-Arch: same -Depends: libkwnn0 (= ${binary:Version}), ${misc:Depends} +Depends: libkwnn0t64 (= ${binary:Version}), ${misc:Depends} Description: Header files and static library for kWnn (FreeWnn kserver) FreeWnn kserver (kWnn) is an integrated Korean input system running on Unix workstation.
Bug#1062178: gnokii: NMU diff for 64-bit time_t transition
Source: gnokii Version: 0.6.31+dfsg-5 Severity: serious Tags: patch pending Justification: library ABI skew on upgrade User: debian-...@lists.debian.org Usertags: time-t Dear maintainer, As part of the 64-bit time_t transition required to support 32-bit architectures in 2038 and beyond (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified gnokii as a source package shipping runtime libraries whose ABI either is affected by the change in size of time_t, or could not be analyzed via abi-compliance-checker (and therefore to be on the safe side we assume is affected). To ensure that inconsistent combinations of libraries with their reverse-dependencies are never installed together, it is necessary to have a library transition, which is most easily done by renaming the runtime library package. Since turning on 64-bit time_t is being handled centrally through a change to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is important that libraries affected by this ABI change all be uploaded close together in time. Therefore I have prepared a 0-day NMU for gnokii which will initially be uploaded to experimental if possible, then to unstable after packages have cleared binary NEW. Please find the patch for this NMU attached. If you have any concerns about this patch, please reach out ASAP. Although this package will be uploaded to experimental immediately, there will be a period of several days before we begin uploads to unstable; so if information becomes available that your package should not be included in the 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 gnokii-0.6.31+dfsg/debian/changelog gnokii-0.6.31+dfsg/debian/changelog --- gnokii-0.6.31+dfsg/debian/changelog 2023-09-07 15:17:31.0 + +++ gnokii-0.6.31+dfsg/debian/changelog 2024-01-31 15:19:09.0 + @@ -1,3 +1,10 @@ +gnokii (0.6.31+dfsg-5.1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Lukas Märdian Wed, 31 Jan 2024 15:19:09 + + gnokii (0.6.31+dfsg-5) unstable; urgency=medium * QA upload diff -Nru gnokii-0.6.31+dfsg/debian/control gnokii-0.6.31+dfsg/debian/control --- gnokii-0.6.31+dfsg/debian/control 2023-09-07 15:13:00.0 + +++ gnokii-0.6.31+dfsg/debian/control 2024-01-31 15:19:09.0 + @@ -93,7 +93,10 @@ . This package provides support for the PostgreSQL storage backend. -Package: libgnokii7 +Package: libgnokii7t64 +Provides: ${t64:Provides} +Replaces: libgnokii7 +Breaks: libgnokii7 (<< ${source:Version}) Section: libs Architecture: any Depends: ${shlibs:Depends}, gnokii-common (= ${source:Version}), ${misc:Depends} @@ -111,7 +114,7 @@ Section: libdevel Architecture: any Depends: gnokii-common (= ${source:Version}), - libgnokii7 (= ${binary:Version}), libxpm-dev, + libgnokii7t64 (= ${binary:Version}), libxpm-dev, libbluetooth-dev [linux-any], libusb-dev, libpcsclite-dev, libical-dev, libc6-dev, ${misc:Depends} Description: Gnokii mobile phone interface library (development files) diff -Nru gnokii-0.6.31+dfsg/debian/libgnokii7.install gnokii-0.6.31+dfsg/debian/libgnokii7.install --- gnokii-0.6.31+dfsg/debian/libgnokii7.install2023-09-07 15:12:09.0 + +++ gnokii-0.6.31+dfsg/debian/libgnokii7.install1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/libgnokii.so.* diff -Nru gnokii-0.6.31+dfsg/debian/libgnokii7.links gnokii-0.6.31+dfsg/debian/libgnokii7.links --- gnokii-0.6.31+dfsg/debian/libgnokii7.links 2023-09-07 15:12:09.0 + +++ gnokii-0.6.31+dfsg/debian/libgnokii7.links 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/share/doc/gnokii-common usr/share/doc/libgnokii7 diff -Nru gnokii-0.6.31+dfsg/debian/libgnokii7.shlibs gnokii-0.6.31+dfsg/debian/libgnokii7.shlibs --- gnokii-0.6.31+dfsg/debian/libgnokii7.shlibs 2023-09-07 15:12:09.0 + +++ gnokii-0.6.31+dfsg/debian/libgnokii7.shlibs 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -libgnokii 7 libgnokii7 (>= 0.6.31) diff -Nru gnokii-0.6.31+dfsg/debian/libgnokii7t64.install gnokii-0.6.31+dfsg/debian/libgnokii7t64.install --- gnokii-0.6.31+dfsg/debian/libgnokii7t64.install 1970-01-01 00:00:00.0 + +++ gnokii-0.6.31+dfsg/debian/libgnokii7t64.install 2023-09-07 15:12:09.0 + @@ -0,0 +1 @@ +usr/lib/*/libgnokii.so.* diff -Nru gnokii-0.6.31+dfsg/debian/libgnokii7t64.links gnokii-0.6.31+dfsg/debian/libgnokii7t64.links ---
Bug#978372: ap-utils: FTBFS: possibly caused by gettext 0.19 -> 0.21?
Package: ap-utils Version: 1.5-4 Followup-For: Bug #978372 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu ubuntu-patch Dear Maintainer, AM_GNU_GETTEXT is not supported without the 'external' parameter anymore. For this to work, the 'intl' directory must be removed from the SUBDIRS variable in Makefile.{am,in} The attached patch fixes this and fixes the FTBFS issue. Thanks for considering the patch. Lukas -- System Information: Debian Release: bullseye/sid APT prefers groovy-updates APT policy: (500, 'groovy-updates'), (500, 'groovy-security'), (500, 'groovy'), (100, 'groovy-backports') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.8.0-49-generic (SMP w/4 CPU threads) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled diff -Nru ap-utils-1.5/debian/patches/fix-autotools.diff ap-utils-1.5/debian/patches/fix-autotools.diff --- ap-utils-1.5/debian/patches/fix-autotools.diff 1970-01-01 01:00:00.0 +0100 +++ ap-utils-1.5/debian/patches/fix-autotools.diff 2021-04-22 14:43:54.0 +0200 @@ -0,0 +1,42 @@ +Description: AM_GNU_GETTEXT requires 'external' + AM_GNU_GETTEXT requires the 'external' parameter and it does not allow + 'intl' to be listed in the SUBDIRS variable. + . +Author: Lukas Märdian +Bug-Debian: https://bugs.debian.org/978372 +Forwarded: no +Last-Update: 2021-04-22 +--- +--- ap-utils-1.5.orig/Makefile.am ap-utils-1.5/Makefile.am +@@ -19,7 +19,7 @@ + + ## Process this file with automake to produce Makefile.in + +-SUBDIRS = lib src ap-gl Documentation intl po ++SUBDIRS = lib src ap-gl Documentation po + + AUTOMAKE_OPTIONS = gnu + +--- ap-utils-1.5.orig/Makefile.in ap-utils-1.5/Makefile.in +@@ -158,7 +158,7 @@ sharedstatedir = @sharedstatedir@ + sysconfdir = @sysconfdir@ + target_alias = @target_alias@ + +-SUBDIRS = lib src ap-gl Documentation intl po ++SUBDIRS = lib src ap-gl Documentation po + + AUTOMAKE_OPTIONS = gnu + +--- ap-utils-1.5.orig/configure.in ap-utils-1.5/configure.in +@@ -53,7 +53,7 @@ AC_CHECK_FUNCS([alarm inet_ntoa socket s + + ALL_LINGUAS="uk fr pl ro nl tr" + +-AM_GNU_GETTEXT ++AM_GNU_GETTEXT([external]) + + aputils_save_LIBS="$LIBS" + AC_CHECK_LIB(ncurses, initscr, CURSESLIBS="-lncurses", NOCURSES=yes) diff -Nru ap-utils-1.5/debian/patches/series ap-utils-1.5/debian/patches/series --- ap-utils-1.5/debian/patches/series 2020-04-05 02:29:36.0 +0200 +++ ap-utils-1.5/debian/patches/series 2021-04-22 14:39:10.0 +0200 @@ -1,2 +1,3 @@ 101_fix-man-page-spelling.diff 102_man-page-for-ap-rrd.diff +fix-autotools.diff
Bug#984083: lasi: ftbfs with GCC-11
Package: lasi Version: 1.1.0-2 Followup-For: Bug #984083 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu ubuntu-patch X-Debbugs-Cc: sl...@ubuntu.com Control: tags -1 patch Dear Maintainer, lasi fails to build from source with GCC-11. Fix FTFBFS with C++17/GCC-11, by avoiding dynamic exception specification. GCC 11 defaults to C++17 which does not allow dynamic exception specifications anymore. Replace "throw(std::runtime_error)" with "noexcept(false)" as described in https://gcc.gnu.org/gcc-11/porting_to.html In Ubuntu, the attached patch was applied to achieve the following: * Fix FTBFS with C++17/GCC-11 (Closes: #984083) + debian/patches/fix-gcc11-throw-ftbfs.patch Thanks for considering the patch. Cheers, Lukas -- System Information: Debian Release: 11.0 APT prefers impish APT policy: (500, 'impish') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.13.0-16-generic (SMP w/4 CPU threads) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE:en_GB:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled diff -Nru lasi-1.1.0/debian/patches/fix-gcc11-throw-ftbfs.patch lasi-1.1.0/debian/patches/fix-gcc11-throw-ftbfs.patch --- lasi-1.1.0/debian/patches/fix-gcc11-throw-ftbfs.patch 1970-01-01 01:00:00.0 +0100 +++ lasi-1.1.0/debian/patches/fix-gcc11-throw-ftbfs.patch 2021-10-15 14:20:05.0 +0200 @@ -0,0 +1,22 @@ +Description: Avoid dynamic exception spec, to fix build with C++17 (GCC-11) + GCC 11 defaults to C++17 which does not allow dynamic exception + specifications anymore. Replace "throw(std::runtime_error)" with + "noexcept(false)" as described in https://gcc.gnu.org/gcc-11/porting_to.html +Author: Lukas Märdian +Origin: vendor, Ubuntu +Bug-Debian: https://bugs.debian.org/984083 +Forwarded: no +Last-Update: 2021-10-15 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- lasi-1.1.0.orig/src/util.h lasi-1.1.0/src/util.h +@@ -27,7 +27,7 @@ std::ostream& operator<<(std::ostream&, + + /** Converts a freetype return code into an exception. + */ +-inline void evalReturnCode(const int errCode, const char* funcName) throw (std::runtime_error) { ++inline void evalReturnCode(const int errCode, const char* funcName) noexcept(false) { + if (errCode) + throw std::runtime_error(std::string("Error returned from ") + funcName); + } diff -Nru lasi-1.1.0/debian/patches/series lasi-1.1.0/debian/patches/series --- lasi-1.1.0/debian/patches/series2014-06-19 13:47:21.0 +0200 +++ lasi-1.1.0/debian/patches/series2021-10-15 14:12:42.0 +0200 @@ -1 +1,2 @@ fix-freetype-ftbfs +fix-gcc11-throw-ftbfs.patch
Bug#984186: libloki: ftbfs with GCC-11
Package: libloki Version: 0.1.7-3 Followup-For: Bug #984186 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu ubuntu-patch X-Debbugs-Cc: sl...@ubuntu.com Control: tags -1 patch Dear Maintainer, GCC 11 defaults to C++17 which does not allow dynamic exception specifications anymore: https://gcc.gnu.org/gcc-11/porting_to.html In Ubuntu, the attached patch was applied to replace the throw(...) specifications in the recommended way: * Fix FTBFS with GCC-11 by avoiding dynamic exception specifications Thanks for considering the patch. Cheers, Lukas -- System Information: Debian Release: 11.0 APT prefers impish APT policy: (500, 'impish') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.13.0-16-generic (SMP w/4 CPU threads) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE:en_GB:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled only in patch2: unchanged: --- libloki-0.1.7.orig/include/loki/SmallObj.h +++ libloki-0.1.7/include/loki/SmallObj.h @@ -459,7 +459,7 @@ /// @note MSVC complains about non-empty exception specification lists. static void * operator new ( std::size_t size ) #else -static void * operator new ( std::size_t size ) throw ( std::bad_alloc ) +static void * operator new ( std::size_t size ) noexcept(false) #endif { typename MyThreadingModel::Lock lock; @@ -468,7 +468,7 @@ } /// Non-throwing single-object new returns NULL if allocation fails. -static void * operator new ( std::size_t size, const std::nothrow_t & ) throw () +static void * operator new ( std::size_t size, const std::nothrow_t & ) noexcept { typename MyThreadingModel::Lock lock; (void)lock; // get rid of warning @@ -482,7 +482,7 @@ } /// Single-object delete. -static void operator delete ( void * p, std::size_t size ) throw () +static void operator delete ( void * p, std::size_t size ) noexcept { typename MyThreadingModel::Lock lock; (void)lock; // get rid of warning @@ -512,8 +512,7 @@ /// @note MSVC complains about non-empty exception specification lists. static void * operator new [] ( std::size_t size ) #else -static void * operator new [] ( std::size_t size ) -throw ( std::bad_alloc ) +static void * operator new [] ( std::size_t size ) noexcept(false) #endif { typename MyThreadingModel::Lock lock; @@ -523,7 +522,7 @@ /// Non-throwing array-object new returns NULL if allocation fails. static void * operator new [] ( std::size_t size, -const std::nothrow_t & ) throw () +const std::nothrow_t & ) noexcept { typename MyThreadingModel::Lock lock; (void)lock; // get rid of warning @@ -537,7 +536,7 @@ } /// Array-object delete. -static void operator delete [] ( void * p, std::size_t size ) throw () +static void operator delete [] ( void * p, std::size_t size ) noexcept { typename MyThreadingModel::Lock lock; (void)lock; // get rid of warning