Bug#1062514: lammps: 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 lammps-20240207+dfsg/debian/changelog lammps-20240207+dfsg/debian/changelog --- lammps-20240207+dfsg/debian/changelog 2024-02-18 15:27:44.0 + +++ lammps-20240207+dfsg/debian/changelog 2024-02-28 16:51:42.0 + @@ -1,3 +1,10 @@ +lammps (20240207+dfsg-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062514 + + -- Lukas Märdian Wed, 28 Feb 2024 16:51:42 + + lammps (20240207+dfsg-1) unstable; urgency=medium * Team upload. diff -Nru lammps-20240207+dfsg/debian/control lammps-20240207+dfsg/debian/control --- lammps-20240207+dfsg/debian/control 2024-02-18 15:27:44.0 + +++ lammps-20240207+dfsg/debian/control 2024-02-28 16:51:42.0 + @@ -3,7 +3,7 @@ Uploaders: Anton Gladky Section: science Priority: optional -Build-Depends: cmake, +Build-Depends: dpkg-dev (>= 1.22.5), cmake, debhelper-compat (= 13), dh-python, pybuild-plugin-pyproject, @@ -72,7 +72,7 @@ Package: liblammps-dev Architecture: any -Depends: liblammps0 (= ${binary:Version}), +Depends: liblammps0t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, mpi-default-dev @@ -93,7 +93,10 @@ This package contains development files and headers to build applications using the LAMMPS shared library. -Package: liblammps0 +Package: liblammps0t64 +Provides: ${t64:Provides} +Replaces: liblammps0 +Breaks: liblammps0 (<< ${source:Version}) Architecture: any Multi-Arch: same Depends: ${misc:Depends}, diff -Nru lammps-20240207+dfsg/debian/liblammps0.install lammps-20240207+dfsg/debian/liblammps0.install --- lammps-20240207+dfsg/debian/liblammps0.install 2024-02-18 15:27:44.0 + +++ lammps-20240207+dfsg/debian/liblammps0.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/liblammps.so.* diff -Nru lammps-20240207+dfsg/debian/liblammps0.lintian-overrides lammps-20240207+dfsg/debian/liblammps0.lintian-overrides --- lammps-20240207+dfsg/debian/liblammps0.lintian-overrides2024-02-18 15:27:44.0 + +++ lammps-20240207+dfsg/debian/liblammps0.lintian-overrides1970-01-01 00:00:00.0 + @@ -1,2 +0,0 @@ -# Possible false positive -custom-library-search-path diff -Nru lammps-20240207+dfsg/debian/liblammps0t64.install lammps-20240207+dfsg/debian/liblammps0t64.install --- lammps-20240207+dfsg/debian/liblammps0t64.install 1970-01-01 00:00:00.0 + +++ lammps-20240207+dfsg/debian/liblammps0t64.install 2024-02-18 15:27:44.0 + @@ -0,0 +1 @@ +usr/lib/*/liblammps.so.* diff -Nru lammps-20240207+dfsg/debian/liblammps0t64.lintian-overrides lammps-20240207+dfsg/debian/liblammps0t64.lintian-overrides --- lammps-20240207+dfsg/debian/liblammps0t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ lammps-20240207+dfsg/debian/liblammps0t64.lintian-overrides 2024-02-28 16:49:51.0 + @@ -0,0 +1,3 @@ +# Possible false positive +custom-library-search-path +liblammps0t64: package-name-doesnt-match-sonames liblammps0 -- debian-science-maintainers mailing list debian-science-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
Bug#1062458: irstlm: 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 irstlm-6.00.05/debian/changelog irstlm-6.00.05/debian/changelog --- irstlm-6.00.05/debian/changelog 2023-09-19 20:53:34.0 + +++ irstlm-6.00.05/debian/changelog 2024-02-28 11:48:59.0 + @@ -1,3 +1,10 @@ +irstlm (6.00.05-4.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062458 + + -- Lukas Märdian Wed, 28 Feb 2024 11:48:59 + + irstlm (6.00.05-4) unstable; urgency=medium * Remove MIA uploader Koichi Akabe . Closes: #864577 diff -Nru irstlm-6.00.05/debian/control irstlm-6.00.05/debian/control --- irstlm-6.00.05/debian/control 2023-09-19 20:53:34.0 + +++ irstlm-6.00.05/debian/control 2024-02-28 11:48:59.0 + @@ -3,7 +3,7 @@ Uploaders: Giulio Paci Section: science Priority: optional -Build-Depends: devscripts, +Build-Depends: dpkg-dev (>= 1.22.5), devscripts, libtool, automake, autoconf, @@ -19,7 +19,7 @@ Package: irstlm Architecture: any -Depends: libirstlm1 (= ${binary:Version}), +Depends: libirstlm1t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends} @@ -33,7 +33,7 @@ Package: libirstlm-dev Architecture: any Section: libdevel -Depends: libirstlm1 (= ${binary:Version}), +Depends: libirstlm1t64 (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Description: IRST Language Modeling Toolkit - development files @@ -43,7 +43,10 @@ . This package provides development headers for IRSTLM. -Package: libirstlm1 +Package: libirstlm1t64 +Provides: ${t64:Provides} +Replaces: libirstlm1 +Breaks: libirstlm1 (<< ${source:Version}) Architecture: any Multi-Arch: same Section: libs diff -Nru irstlm-6.00.05/debian/libirstlm1.install irstlm-6.00.05/debian/libirstlm1.install --- irstlm-6.00.05/debian/libirstlm1.install2023-09-19 20:53:34.0 + +++ irstlm-6.00.05/debian/libirstlm1.install1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/*.so.* diff -Nru irstlm-6.00.05/debian/libirstlm1t64.install irstlm-6.00.05/debian/libirstlm1t64.install --- irstlm-6.00.05/debian/libirstlm1t64.install 1970-01-01 00:00:00.0 + +++ irstlm-6.00.05/debian/libirstlm1t64.install 2023-09-19 20:53:34.0 + @@ -0,0 +1 @@ +usr/lib/*/*.so.* diff -Nru irstlm-6.00.05/debian/libirstlm1t64.lintian-overrides irstlm-6.00.05/debian/libirstlm1t64.lintian-overrides --- irstlm-6.00.05/debian/libirstlm1t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ irstlm-6.00.05/debian/libirstlm1t64.lintian-overrides 2024-02-28 11:48:55.0 + @@ -0,0 +1 @@ +libirstlm1t64: package-name-doesnt-match-sonames libirstlm1 -- debian-science-maintainers mailing list debian-science-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
Bug#1064142: ipe: 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 ipe-7.2.28/debian/changelog ipe-7.2.28/debian/changelog --- ipe-7.2.28/debian/changelog 2023-08-25 03:48:58.0 + +++ ipe-7.2.28/debian/changelog 2024-02-28 11:42:44.0 + @@ -1,3 +1,10 @@ +ipe (7.2.28-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1064142 + + -- Lukas Märdian Wed, 28 Feb 2024 11:42:44 + + ipe (7.2.28-2) unstable; urgency=medium [ Steve Robbins ] diff -Nru ipe-7.2.28/debian/control ipe-7.2.28/debian/control --- ipe-7.2.28/debian/control 2023-08-25 03:48:58.0 + +++ ipe-7.2.28/debian/control 2024-02-28 11:42:44.0 + @@ -3,7 +3,7 @@ Uploaders: Steve M. Robbins Section: graphics Priority: optional -Build-Depends: sharutils, +Build-Depends: dpkg-dev (>= 1.22.5), sharutils, debhelper-compat (= 13), doxygen, zlib1g-dev, @@ -54,7 +54,10 @@ Package texlive-latex-recommended enables unicode text entry (for accented characters). -Package: libipe7.2.28 +Package: libipe7.2.28t64 +Provides: ${t64:Provides} +Replaces: libipe7.2.28 +Breaks: libipe7.2.28 (<< ${source:Version}) Architecture: any Section: libs Depends: ${misc:Depends}, @@ -70,7 +73,7 @@ Architecture: any Section: libdevel Depends: ${misc:Depends}, - libipe7.2.28 (= ${binary:Version}) + libipe7.2.28t64 (= ${binary:Version}) Conflicts: libipe1-dev Replaces: libipe1-dev Description: Ipe library used by ipelets (developer files) diff -Nru ipe-7.2.28/debian/libipe7.2.28t64.lintian-overrides ipe-7.2.28/debian/libipe7.2.28t64.lintian-overrides --- ipe-7.2.28/debian/libipe7.2.28t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ ipe-7.2.28/debian/libipe7.2.28t64.lintian-overrides 2024-02-28 11:33:35.0 + @@ -0,0 +1 @@ +libipe7.2.28t64: package-name-doesnt-match-sonames libipe7.2.28 diff -Nru ipe-7.2.28/debian/rules ipe-7.2.28/debian/rules --- ipe-7.2.28/debian/rules 2023-08-25 03:48:58.0 + +++ ipe-7.2.28/debian/rules 2024-02-28 11:42:25.0 + @@ -3,7 +3,7 @@ export IPEPREFIX=/usr export INSTALL_ROOT=$(shell pwd)/debian/tmp -IPEVER = 7.2.28 +IPEVER = 7.2.28t64 export DEB_BUILD_MAINT_OPTIONS=hardening=+all -- debian-science-maintainers mailing list debian-science-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
Bug#1062454: inventor: 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 inventor-2.1.5-10+dfsg/debian/changelog inventor-2.1.5-10+dfsg/debian/changelog --- inventor-2.1.5-10+dfsg/debian/changelog 2023-05-28 01:08:52.0 + +++ inventor-2.1.5-10+dfsg/debian/changelog 2024-02-28 11:29:26.0 + @@ -1,3 +1,10 @@ +inventor (2.1.5-10+dfsg-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062454 + + -- Lukas Märdian Wed, 28 Feb 2024 11:29:26 + + inventor (2.1.5-10+dfsg-2) unstable; urgency=medium [ Steve Robbins ] diff -Nru inventor-2.1.5-10+dfsg/debian/control inventor-2.1.5-10+dfsg/debian/control --- inventor-2.1.5-10+dfsg/debian/control 2023-05-28 01:08:52.0 + +++ inventor-2.1.5-10+dfsg/debian/control 2024-02-28 11:29:26.0 + @@ -3,7 +3,7 @@ Uploaders: Steve M. Robbins Section: devel Priority: optional -Build-Depends: debhelper-compat (= 13), +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), csh, libx11-dev, libxi-dev, @@ -21,7 +21,9 @@ Vcs-Git: https://salsa.debian.org/science-team/inventor.git Homepage: http://oss.sgi.com/projects/inventor/ -Package: libinventor1 +Package: libinventor1t64 +Provides: ${t64:Provides} +Breaks: libinventor1 (<< ${source:Version}) Architecture: any Section: libs Depends: ${misc:Depends}, @@ -31,7 +33,7 @@ Recommends: xdg-utils, xpdf | pdf-viewer Conflicts: libinventor0 -Replaces: libinventor0 +Replaces: libinventor1, libinventor0 Description: Open Inventor runtime environment This package contains the required files to run Open Inventor applications. . @@ -48,7 +50,7 @@ Package: inventor-dev Architecture: any Depends: ${misc:Depends}, - libinventor1 (= ${binary:Version}), + libinventor1t64 (= ${binary:Version}), libc6-dev, xlibmesa-dev | libgl-dev, libmotif-dev diff -Nru inventor-2.1.5-10+dfsg/debian/libinventor1.files inventor-2.1.5-10+dfsg/debian/libinventor1.files --- inventor-2.1.5-10+dfsg/debian/libinventor1.files2023-05-28 01:08:52.0 + +++ inventor-2.1.5-10+dfsg/debian/libinventor1.files1970-01-01 00:00:00.0 + @@ -1,6 +0,0 @@ -usr/lib/libInventor.so.1 -usr/lib/libInventor.so.1.[0-9]*.[0-9]* -usr/lib/libInventorXt.so.1 -usr/lib/libInventorXt.so.1.[0-9]*.[0-9]* -usr/share/inventor/help/Inventor -usr/share/inventor/fonts diff -Nru inventor-2.1.5-10+dfsg/debian/libinventor1.lintian-overrides inventor-2.1.5-10+dfsg/debian/libinventor1.lintian-overrides --- inventor-2.1.5-10+dfsg/debian/libinventor1.lintian-overrides 2023-05-28 01:08:52.0 + +++ inventor-2.1.5-10+dfsg/debian/libinventor1.lintian-overrides 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -libinventor1: package-depends-on-an-x-font-package Depends: xfonts-scalable diff -Nru inventor-2.1.5-10+dfsg/debian/libinventor1.postinst inventor-2.1.5-10+dfsg/debian/libinventor1.postinst --- inventor-2.1.5-10+dfsg/debian/libinventor1.postinst 2023-05-28 01:08:52.0 + +++ inventor-2.1.5-10+dfsg/debian/libinventor1.postinst 1970-01-01 00:00:00.0 + @@ -1,10 +0,0 @@ -#!/bin/sh - -set -e - -if [ "$1" = configure ]; then -sh /usr/share/inventor/fonts/link-fonts.sh -fi - - -#DEBHELPER# diff -Nru inventor-2.1.5-10+dfsg/debian/libinventor1.prerm inventor-2.1.5-10+dfsg/debian/libinventor1.prerm --- inventor-2.1.5-10+dfsg/debian/libinventor1.prerm2023-05-28 01:08:52.0 + +++ inventor-2.1.5-10+dfsg/debian/libinventor1.prerm1970-01-01 00:00:00.0 + @@ -1,10 +0,0 @@ -#!/bin/sh - -set -e - -if [ "$1" = remove -o "$1" = upgrade ]; then -temp=`mktemp /tmp/libinventor1.XX` -rm $temp `find /usr/share/inventor/fonts -type l` -fi - -#DEBHELPER# diff -Nru inventor-2.1.5-10+dfsg/debian/libinventor1t64.files inventor-2.1.5-10+dfsg/debian/libinventor1t64.files --- inventor-2.1.5-10+dfsg/debian/libinventor1t64.files 1970-01-01 00:00:00.0 + +++ inventor-2.1.5-10+dfsg/debian/libinventor1t64.files 2023-05-28 01:08:52.0 + @@ -0,0 +1,6 @@ +usr/lib/libInventor.so.1 +usr/lib/libInventor.so.1.[0-9]*.[0-9]* +usr/lib/libInventorXt.so.1 +usr/lib/libI
Bug#1062440: ignition-fuel-tools: 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 ignition-fuel-tools-7.0.0+ds/debian/changelog ignition-fuel-tools-7.0.0+ds/debian/changelog --- ignition-fuel-tools-7.0.0+ds/debian/changelog 2022-02-21 16:25:07.0 + +++ ignition-fuel-tools-7.0.0+ds/debian/changelog 2024-02-28 10:49:04.0 + @@ -1,3 +1,10 @@ +ignition-fuel-tools (7.0.0+ds-3.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062440 + + -- Lukas Märdian Wed, 28 Feb 2024 10:49:04 + + ignition-fuel-tools (7.0.0+ds-3) unstable; urgency=medium * Ignore more tests that needs network diff -Nru ignition-fuel-tools-7.0.0+ds/debian/control ignition-fuel-tools-7.0.0+ds/debian/control --- ignition-fuel-tools-7.0.0+ds/debian/control 2022-02-21 16:10:45.0 + +++ ignition-fuel-tools-7.0.0+ds/debian/control 2024-02-28 10:49:04.0 + @@ -3,7 +3,7 @@ Uploaders: Jose Luis Rivero Section: science Priority: optional -Build-Depends: cmake, +Build-Depends: dpkg-dev (>= 1.22.5), cmake, pkg-config, debhelper-compat (= 13), libcurl4-openssl-dev | libcurl-dev, @@ -22,7 +22,10 @@ Vcs-Git: https://salsa.debian.org/science-team/ignition-fuel-tools.git Homepage: https://ignitionrobotics.org/libs/fuel_tools -Package: libignition-fuel-tools7-7 +Package: libignition-fuel-tools7-7t64 +Provides: ${t64:Provides} +Replaces: libignition-fuel-tools7-7 +Breaks: libignition-fuel-tools7-7 (<< ${source:Version}) Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} @@ -45,7 +48,7 @@ libtinyxml2-dev, libyaml-dev, libzip-dev, - libignition-fuel-tools7-7 (= ${binary:Version}), + libignition-fuel-tools7-7t64 (= ${binary:Version}), ${misc:Depends} Suggests: ignition-tools Multi-Arch: same diff -Nru ignition-fuel-tools-7.0.0+ds/debian/libignition-fuel-tools7-7.install ignition-fuel-tools-7.0.0+ds/debian/libignition-fuel-tools7-7.install --- ignition-fuel-tools-7.0.0+ds/debian/libignition-fuel-tools7-7.install 2022-02-21 16:10:45.0 + +++ ignition-fuel-tools-7.0.0+ds/debian/libignition-fuel-tools7-7.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/*.so.* diff -Nru ignition-fuel-tools-7.0.0+ds/debian/libignition-fuel-tools7-7t64.install ignition-fuel-tools-7.0.0+ds/debian/libignition-fuel-tools7-7t64.install --- ignition-fuel-tools-7.0.0+ds/debian/libignition-fuel-tools7-7t64.install 1970-01-01 00:00:00.0 + +++ ignition-fuel-tools-7.0.0+ds/debian/libignition-fuel-tools7-7t64.install 2022-02-21 16:10:45.0 + @@ -0,0 +1 @@ +usr/lib/*/*.so.* diff -Nru ignition-fuel-tools-7.0.0+ds/debian/libignition-fuel-tools7-7t64.lintian-overrides ignition-fuel-tools-7.0.0+ds/debian/libignition-fuel-tools7-7t64.lintian-overrides --- ignition-fuel-tools-7.0.0+ds/debian/libignition-fuel-tools7-7t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ ignition-fuel-tools-7.0.0+ds/debian/libignition-fuel-tools7-7t64.lintian-overrides 2024-02-28 10:48:56.0 + @@ -0,0 +1 @@ +libignition-fuel-tools7-7t64: package-name-doesnt-match-sonames libignition-fuel-tools7-7 -- debian-science-maintainers mailing list debian-science-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
Bug#1062439: ignition-common: 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 ignition-common-4.7.0+ds2/debian/changelog ignition-common-4.7.0+ds2/debian/changelog --- ignition-common-4.7.0+ds2/debian/changelog 2023-09-07 09:24:10.0 + +++ ignition-common-4.7.0+ds2/debian/changelog 2024-02-28 10:46:19.0 + @@ -1,3 +1,10 @@ +ignition-common (4.7.0+ds2-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062439 + + -- Lukas Märdian Wed, 28 Feb 2024 10:46:19 + + ignition-common (4.7.0+ds2-2) unstable; urgency=medium * Require ignition-math 6.12.0 for gz transition diff -Nru ignition-common-4.7.0+ds2/debian/control ignition-common-4.7.0+ds2/debian/control --- ignition-common-4.7.0+ds2/debian/control2023-09-07 09:23:48.0 + +++ ignition-common-4.7.0+ds2/debian/control2024-02-28 10:46:19.0 + @@ -3,7 +3,7 @@ Uploaders: Jose Luis Rivero Section: science Priority: optional -Build-Depends: cmake, +Build-Depends: dpkg-dev (>= 1.22.5), cmake, pkg-config, debhelper-compat (= 13), doxygen, @@ -31,7 +31,7 @@ Section: libdevel Depends: libignition-cmake-dev (>= 2.14.0), uuid-dev, - libignition-common4-4 (= ${binary:Version}), + libignition-common4-4t64 (= ${binary:Version}), libtinyobjloader-dev, ${misc:Depends} Suggests: ignition-tools @@ -51,8 +51,8 @@ Depends: libignition-common-core-dev (= ${binary:Version}), libignition-common-av-dev (= ${binary:Version}), libignition-common-graphics-dev (= ${binary:Version}), - libignition-common4-profiler4 (= ${binary:Version}), - libignition-common4-events4 (= ${binary:Version}), + libignition-common4-profiler4t64 (= ${binary:Version}), + libignition-common4-events4t64 (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Recommends: ignition-common-cli @@ -64,7 +64,10 @@ . Metapackage for development. Includes events and profiler. -Package: libignition-common4-4 +Package: libignition-common4-4t64 +Provides: ${t64:Provides} +Replaces: libignition-common4-4 +Breaks: libignition-common4-4 (<< ${source:Version}) Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} @@ -77,7 +80,10 @@ . This package gathers the shared library -Package: libignition-common4-av4 +Package: libignition-common4-av4t64 +Provides: ${t64:Provides} +Replaces: libignition-common4-av4 +Breaks: libignition-common4-av4 (<< ${source:Version}) Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} @@ -100,7 +106,7 @@ libavcodec-dev, libswscale-dev, libavutil-dev, - libignition-common4-av4 (= ${binary:Version}), + libignition-common4-av4t64 (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Description: Collection of useful code used by robotics apps - AV dev files @@ -111,7 +117,10 @@ . AV component of the library, development files -Package: libignition-common4-events4 +Package: libignition-common4-events4t64 +Provides: ${t64:Provides} +Replaces: libignition-common4-events4 +Breaks: libignition-common4-events4 (<< ${source:Version}) Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} @@ -134,7 +143,7 @@ libtinyobjloader-dev, libtinyxml2-dev, libgts-dev, - libignition-common4-graphics4 (= ${binary:Version}), + libignition-common4-graphics4t64 (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Description: Ignition Common classes and functions (Graphics) - Development files @@ -143,7 +152,10 @@ . Graphics component of the library, development files -Package: libignition-common4-graphics4 +Package: libignition-common4-graphics4t64 +Provides: ${t64:Provides} +Replaces: libignition-common4-graphics4 +Breaks: libignition-common4-graphics4 (<< ${source:Version}) Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} @@ -156,7 +168,10 @@ . Graphics component of the library -Package: libignition-common4-profiler4 +Package: libignition-common4-profiler4t64 +Provides: ${t64:Provides} +Replaces: libignition-common4-profiler
Bug#1062198: gvars3: 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 gvars3-0.0~git20220105194034.62f5a78/debian/changelog gvars3-0.0~git20220105194034.62f5a78/debian/changelog --- gvars3-0.0~git20220105194034.62f5a78/debian/changelog 2023-05-29 07:28:58.0 + +++ gvars3-0.0~git20220105194034.62f5a78/debian/changelog 2024-02-28 09:23:53.0 + @@ -1,3 +1,10 @@ +gvars3 (0.0~git20220105194034.62f5a78-4.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062198 + + -- Lukas Märdian Wed, 28 Feb 2024 09:23:53 + + gvars3 (0.0~git20220105194034.62f5a78-4) unstable; urgency=medium * Fix some issues reported by lintian (thanks, Debian Janitor!): diff -Nru gvars3-0.0~git20220105194034.62f5a78/debian/control gvars3-0.0~git20220105194034.62f5a78/debian/control --- gvars3-0.0~git20220105194034.62f5a78/debian/control 2023-05-29 07:27:53.0 + +++ gvars3-0.0~git20220105194034.62f5a78/debian/control 2024-02-28 09:23:53.0 + @@ -2,7 +2,7 @@ Priority: optional Maintainer: Debian Science Maintainers Uploaders: Picca Frédéric-Emmanuel , Roland Mas -Build-Depends: debhelper-compat (= 13), libtoon-dev, libfltk1.3-dev, libreadline-dev +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), libtoon-dev, libfltk1.3-dev, libreadline-dev Standards-Version: 4.6.2 Section: libs Homepage: https://www.edwardrosten.com/cvd/gvars3.html @@ -14,18 +14,24 @@ Section: libdevel Architecture: any Multi-Arch: same -Depends: libgvars3-0 (= ${binary:Version}), ${misc:Depends} +Depends: libgvars3-0t64 (= ${binary:Version}), ${misc:Depends} Description: configuration system library - development files Lightweight and simple configuration library for C++ programs. -Package: libgvars3-0 +Package: libgvars3-0t64 +Provides: ${t64:Provides} +Replaces: libgvars3-0 +Breaks: libgvars3-0 (<< ${source:Version}) Architecture: any Multi-Arch: same -Depends: ${shlibs:Depends}, ${misc:Depends}, libgvars3-headless0 +Depends: ${shlibs:Depends}, ${misc:Depends}, libgvars3-headless0t64 Description: configuration system library - shared library Lightweight and simple configuration library for C++ programs. -Package: libgvars3-headless0 +Package: libgvars3-headless0t64 +Provides: ${t64:Provides} +Replaces: libgvars3-headless0 +Breaks: libgvars3-headless0 (<< ${source:Version}) Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} diff -Nru gvars3-0.0~git20220105194034.62f5a78/debian/libgvars3-0.install gvars3-0.0~git20220105194034.62f5a78/debian/libgvars3-0.install --- gvars3-0.0~git20220105194034.62f5a78/debian/libgvars3-0.install 2022-08-21 23:42:29.0 + +++ gvars3-0.0~git20220105194034.62f5a78/debian/libgvars3-0.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/lib*3.so.* diff -Nru gvars3-0.0~git20220105194034.62f5a78/debian/libgvars3-0t64.install gvars3-0.0~git20220105194034.62f5a78/debian/libgvars3-0t64.install --- gvars3-0.0~git20220105194034.62f5a78/debian/libgvars3-0t64.install 1970-01-01 00:00:00.0 + +++ gvars3-0.0~git20220105194034.62f5a78/debian/libgvars3-0t64.install 2022-08-21 23:42:29.0 + @@ -0,0 +1 @@ +usr/lib/*/lib*3.so.* diff -Nru gvars3-0.0~git20220105194034.62f5a78/debian/libgvars3-0t64.lintian-overrides gvars3-0.0~git20220105194034.62f5a78/debian/libgvars3-0t64.lintian-overrides --- gvars3-0.0~git20220105194034.62f5a78/debian/libgvars3-0t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ gvars3-0.0~git20220105194034.62f5a78/debian/libgvars3-0t64.lintian-overrides 2024-02-28 09:23:47.0 + @@ -0,0 +1 @@ +libgvars3-0t64: package-name-doesnt-match-sonames libgvars3-0 diff -Nru gvars3-0.0~git20220105194034.62f5a78/debian/libgvars3-headless0.install gvars3-0.0~git20220105194034.62f5a78/debian/libgvars3-headless0.install --- gvars3-0.0~git20220105194034.62f5a78/debian/libgvars3-headless0.install 2022-08-21 23:42:29.0 + +++ gvars3-0.0~git20220105194034.62f5a78/debian/libgvars3-headless0.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/lib*headless*.so.* diff -Nru gvars3-0.0~git20220105194034.62f5a78/debian/libgvars3-headless0t64.install gvars3-0.0~git20220105194034
Bug#1064098: hepmc3: 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 hepmc3-3.1.2/debian/changelog hepmc3-3.1.2/debian/changelog --- hepmc3-3.1.2/debian/changelog 2019-09-19 06:14:37.0 + +++ hepmc3-3.1.2/debian/changelog 2024-02-28 08:49:33.0 + @@ -1,3 +1,10 @@ +hepmc3 (3.1.2-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1064098 + + -- Lukas Märdian Wed, 28 Feb 2024 08:49:33 + + hepmc3 (3.1.2-2) unstable; urgency=medium * Move doxygen from B-D-I to B-D. (Closes: #933629) diff -Nru hepmc3-3.1.2/debian/control hepmc3-3.1.2/debian/control --- hepmc3-3.1.2/debian/control 2019-09-19 04:23:06.0 + +++ hepmc3-3.1.2/debian/control 2024-02-28 08:49:32.0 + @@ -4,19 +4,22 @@ Maintainer: Debian Science Maintainers Uploaders: HepMC developers , Mo Zhou , -Build-Depends: debhelper (>= 9~), cmake, doxygen +Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 9~), cmake, doxygen Standards-Version: 4.3.0 Homepage: http://hepmc.web.cern.ch/hepmc/ Vcs-Git: https://salsa.debian.org/science-team/hepmc3.git Vcs-Browser: https://salsa.debian.org/science-team/hepmc3 -Package: libhepmc3 +Package: libhepmc3t64 +Provides: ${t64:Provides} +Replaces: libhepmc3 +Breaks: libhepmc3 (<< ${source:Version}) Section: libs Architecture: any Multi-arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} -Recommends: libhepmc3-search +Recommends: libhepmc3t64-search Suggests: libhepmc3-dev, libhepmc3-search-dev Description: Event Record for Monte Carlo Generators The HepMC package is an object oriented event record written in C++ for @@ -39,7 +42,7 @@ Package: libhepmc3-dev Section: libdevel Architecture: any -Depends: libhepmc3 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Depends: libhepmc3t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Recommends: libhepmc3-search-dev Suggests: hepmc3-doc Description: Event Record for Monte Carlo Generators - development files @@ -60,10 +63,14 @@ . This package provides development files for HepMC3. -Package: libhepmc3-search +Package: libhepmc3t64-search +Provides: ${t64:Provides} +X-Time64-Compat: libhepmc3-search +Replaces: libhepmc3-search +Breaks: libhepmc3-search (<< ${source:Version}) Section: libs Architecture: any -Depends: libhepmc3 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Depends: libhepmc3t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Suggests: hepmc3-doc Description: Monte Carlo event record FIO library - search engine The HepMC package is an object oriented event record written in C++ for @@ -86,7 +93,7 @@ Package: libhepmc3-search-dev Section: libdevel Architecture: any -Depends: libhepmc3-search (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Depends: libhepmc3t64-search (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Suggests: hepmc3-doc Description: Event Record for Monte Carlo Generators - development files for search engine The HepMC package is an object oriented event record written in C++ for @@ -110,7 +117,7 @@ Section: doc Architecture: all Depends: ${misc:Depends} -Recommends: libhepmc3-dev, libhepmc3 +Recommends: libhepmc3-dev, libhepmc3t64 Description: Event Record for Monte Carlo Generators (docs) The HepMC package is an object oriented event record written in C++ for High Energy Physics Monte Carlo Generators. diff -Nru hepmc3-3.1.2/debian/libhepmc3.install hepmc3-3.1.2/debian/libhepmc3.install --- hepmc3-3.1.2/debian/libhepmc3.install 2019-09-18 14:58:58.0 + +++ hepmc3-3.1.2/debian/libhepmc3.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/libHepMC3.so.* diff -Nru hepmc3-3.1.2/debian/libhepmc3-search.install hepmc3-3.1.2/debian/libhepmc3-search.install --- hepmc3-3.1.2/debian/libhepmc3-search.install2019-09-18 14:58:58.0 + +++ hepmc3-3.1.2/debian/libhepmc3-search.install1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/libHepMC3search.so.* diff -Nru hepmc3-3.1.2/debian/libhepmc3t64.install hepmc3-3.1.2/debian/libhepmc3t64.install --- hepmc3-3.1.2/debian/libhepmc3t64.install1970-01-01 00:00:00.0 + +++ hepmc3-3.1.
Bug#1062102: Acknowledgement (gerris: NMU diff for 64-bit time_t transition)
Attaching an updated debdiff, which fixes usrmerge conflicts. See https://bugs.debian.org/1062351 I'm also uploading this as ~exp2 -- Lukasdiff -Nru gerris-20131206+dfsg/debian/changelog gerris-20131206+dfsg/debian/changelog --- gerris-20131206+dfsg/debian/changelog 2020-02-10 09:37:14.0 + +++ gerris-20131206+dfsg/debian/changelog 2024-02-05 11:23:36.0 + @@ -1,3 +1,11 @@ +gerris (20131206+dfsg-19.1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + * Account for additional t64 Breaks/Replaces (Closes: #1062351). + + -- Lukas Märdian Mon, 05 Feb 2024 12:23:36 +0100 + gerris (20131206+dfsg-19) unstable; urgency=medium * Team upload. diff -Nru gerris-20131206+dfsg/debian/control gerris-20131206+dfsg/debian/control --- gerris-20131206+dfsg/debian/control 2020-02-10 09:37:14.0 + +++ gerris-20131206+dfsg/debian/control 2024-02-05 11:23:36.0 + @@ -54,15 +54,18 @@ . This package has MPI support built in. -Package: libgfs-1.3-2 +Package: libgfs-1.3-2t64 +Provides: ${t64:Provides} Architecture: any Section: devel Depends: ${misc:Depends}, ${shlibs:Depends} Breaks: + libgfs-1.3-2 (<< ${source:Version}), libgfs-mpi-1.3-2 (<< 20131206+dfsg-7) Replaces: + libgfs-1.3-2, libgfs-mpi-1.3-2 (<< 20131206+dfsg-7) Description: Fluid Flow Solver -- shared libraries Gerris is a system for the solution of the partial differential @@ -77,7 +80,7 @@ Section: libdevel Depends: ffmpeg, - libgfs-1.3-2 (= ${binary:Version}), + libgfs-1.3-2t64 (= ${binary:Version}), libgts-dev, ${misc:Depends}, ${shlibs:Depends} diff -Nru gerris-20131206+dfsg/debian/libgfs-1.3-2.install gerris-20131206+dfsg/debian/libgfs-1.3-2.install --- gerris-20131206+dfsg/debian/libgfs-1.3-2.install2020-02-10 09:37:14.0 + +++ gerris-20131206+dfsg/debian/libgfs-1.3-2.install1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/libgfs*.so.* diff -Nru gerris-20131206+dfsg/debian/libgfs-1.3-2.lintian-overrides gerris-20131206+dfsg/debian/libgfs-1.3-2.lintian-overrides --- gerris-20131206+dfsg/debian/libgfs-1.3-2.lintian-overrides 2020-02-10 09:37:14.0 + +++ gerris-20131206+dfsg/debian/libgfs-1.3-2.lintian-overrides 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -libgfs-1.3-2: package-name-doesnt-match-sonames diff -Nru gerris-20131206+dfsg/debian/libgfs-1.3-2t64.install gerris-20131206+dfsg/debian/libgfs-1.3-2t64.install --- gerris-20131206+dfsg/debian/libgfs-1.3-2t64.install 1970-01-01 00:00:00.0 + +++ gerris-20131206+dfsg/debian/libgfs-1.3-2t64.install 2024-02-05 11:23:36.0 + @@ -0,0 +1 @@ +usr/lib/*/libgfs*.so.* diff -Nru gerris-20131206+dfsg/debian/libgfs-1.3-2t64.lintian-overrides gerris-20131206+dfsg/debian/libgfs-1.3-2t64.lintian-overrides --- gerris-20131206+dfsg/debian/libgfs-1.3-2t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ gerris-20131206+dfsg/debian/libgfs-1.3-2t64.lintian-overrides 2024-02-05 11:23:36.0 + @@ -0,0 +1,2 @@ +libgfs-1.3-2t64: package-name-doesnt-match-sonames +libgfs-1.3-2t64: package-name-doesnt-match-sonames libgfs-1.3-2 -- debian-science-maintainers mailing list debian-science-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
Bug#1062447: gmsh: NMU diff for 64-bit time_t transition
Source: gmsh Version: 4.12.1+ds1-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 gmsh 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 gmsh 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 gmsh-4.12.1+ds1/debian/changelog gmsh-4.12.1+ds1/debian/changelog --- gmsh-4.12.1+ds1/debian/changelog2024-01-24 18:58:13.0 + +++ gmsh-4.12.1+ds1/debian/changelog2024-02-01 14:51:36.0 + @@ -1,3 +1,10 @@ +gmsh (4.12.1+ds1-1.1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Lukas Märdian Thu, 01 Feb 2024 14:51:36 + + gmsh (4.12.1+ds1-1) unstable; urgency=medium [ Anton Gladky ] diff -Nru gmsh-4.12.1+ds1/debian/control gmsh-4.12.1+ds1/debian/control --- gmsh-4.12.1+ds1/debian/control 2024-01-24 18:57:43.0 + +++ gmsh-4.12.1+ds1/debian/control 2024-02-01 14:51:36.0 + @@ -86,7 +86,7 @@ Architecture: any Multi-Arch: same Section: libdevel -Depends: libgmsh4.12 (= ${binary:Version}), +Depends: libgmsh4.12t64 (= ${binary:Version}), ${misc:Depends} Recommends: gmsh Description: Three-dimensional finite element mesh generator development files @@ -107,7 +107,7 @@ Architecture: any Multi-Arch: same Section: libdevel -Depends: libgmsh4.12 (= ${binary:Version}), +Depends: libgmsh4.12t64 (= ${binary:Version}), libgmsh-dev (= ${binary:Version}), ${misc:Depends} Recommends: gmsh @@ -125,7 +125,8 @@ . The package contains development private headers. -Package: libgmsh4.12 +Package: libgmsh4.12t64 +Provides: ${t64:Provides} Architecture: any Multi-Arch: same Section: libs @@ -133,8 +134,8 @@ ${shlibs:Depends} Recommends: gmsh Pre-Depends: ${misc:Pre-Depends} -Breaks: libgmsh4 (>= 4.12.0+ds1-1~) -Replaces: libgmsh4 (>= 4.12.0+ds1-1~) +Breaks: libgmsh4.12 (<< ${source:Version}), libgmsh4 (>= 4.12.0+ds1-1~) +Replaces: libgmsh4.12, libgmsh4 (>= 4.12.0+ds1-1~) Description: Three-dimensional finite element mesh generator shared library Gmsh is a 3D finite element grid generator with a build-in CAD engine and post-processor. Its design goal is to provide a fast, light and @@ -153,7 +154,7 @@ Architecture: all Section: python Depends: python3, - libgmsh4.12 (>= ${binary:Version}), + libgmsh4.12t64 (>= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Recommends: gmsh diff -Nru gmsh-4.12.1+ds1/debian/libgmsh4.12.install gmsh-4.12.1+ds1/debian/libgmsh4.12.install --- gmsh-4.12.1+ds1/debian/libgmsh4.12.install 2024-01-24 18:49:20.0 + +++ gmsh-4.12.1+ds1/debian/libgmsh4.12.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/libgmsh.so.* diff -Nru gmsh-4.12.1+ds1/debian/libgmsh4.12t64.install gmsh-4.12.1+ds1/debian/libgmsh4.12t64.install --- gmsh-4.12.1+ds1/debian/libgmsh4.12t64.install 1970-01-01 00:00:00.0 + +++ gmsh-4.12.1+ds1/debian/libgmsh4.12t64.install 2024-01-24 18:49:20.0 + @@ -0,0 +1 @@ +usr/lib/*/libgmsh.so.* diff -Nru gmsh-4.12.1+ds1/debian/libgmsh4.12t64
Bug#1062113: giac: NMU diff for 64-bit time_t transition
Source: giac Version: 1.9.0.69+dfsg2-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 giac 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 giac 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 giac-1.9.0.69+dfsg2/debian/changelog giac-1.9.0.69+dfsg2/debian/changelog --- giac-1.9.0.69+dfsg2/debian/changelog2023-11-06 17:02:28.0 + +++ giac-1.9.0.69+dfsg2/debian/changelog2024-01-31 11:38:52.0 + @@ -1,3 +1,10 @@ +giac (1.9.0.69+dfsg2-1.1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Lukas Märdian Wed, 31 Jan 2024 11:38:52 + + giac (1.9.0.69+dfsg2-1) unstable; urgency=medium * New upstream release. diff -Nru giac-1.9.0.69+dfsg2/debian/control giac-1.9.0.69+dfsg2/debian/control --- giac-1.9.0.69+dfsg2/debian/control 2023-11-06 17:02:28.0 + +++ giac-1.9.0.69+dfsg2/debian/control 2024-01-31 11:38:52.0 + @@ -49,7 +49,10 @@ Vcs-Browser: https://salsa.debian.org/science-team/giac Vcs-Git: https://salsa.debian.org/science-team/giac.git -Package: libgiac0 +Package: libgiac0t64 +Provides: ${t64:Provides} +Replaces: libgiac0 +Breaks: libgiac0 (<< ${source:Version}) Section: libs Architecture: amd64 arm64 armel armhf i386 mips64el mipsel riscv64 Multi-Arch: same @@ -67,7 +70,7 @@ Architecture: amd64 arm64 armel armhf i386 mips64el mipsel riscv64 Section: libdevel Depends: libfltk1.3-dev, - libgiac0 (= ${binary:Version}), + libgiac0t64 (= ${binary:Version}), libgmp-dev, libgsl-dev, libmpfi-dev, @@ -86,7 +89,7 @@ Package: xcas Architecture: amd64 arm64 armel armhf i386 mips64el mipsel riscv64 Multi-Arch: allowed -Depends: libgiac0 (= ${binary:Version}), +Depends: libgiac0t64 (= ${binary:Version}), ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends} diff -Nru giac-1.9.0.69+dfsg2/debian/libgiac0.install giac-1.9.0.69+dfsg2/debian/libgiac0.install --- giac-1.9.0.69+dfsg2/debian/libgiac0.install 2023-11-06 17:02:28.0 + +++ giac-1.9.0.69+dfsg2/debian/libgiac0.install 1970-01-01 00:00:00.0 + @@ -1,2 +0,0 @@ -/usr/lib/*/libgiac.so.* -/usr/share/locale/*/LC_MESSAGES/giac.mo diff -Nru giac-1.9.0.69+dfsg2/debian/libgiac0.lintian-overrides giac-1.9.0.69+dfsg2/debian/libgiac0.lintian-overrides --- giac-1.9.0.69+dfsg2/debian/libgiac0.lintian-overrides 2023-11-06 17:02:28.0 + +++ giac-1.9.0.69+dfsg2/debian/libgiac0.lintian-overrides 1970-01-01 00:00:00.0 + @@ -1,22 +0,0 @@ -# Non-English words marked as spelling errors -libgiac0: spelling-error-in-binary Certificat Certificate [usr/lib/*/libgiac.so.0.0.0] -libgiac0: spelling-error-in-binary Installe Installer [usr/lib/*/libgiac.so.0.0.0] -libgiac0: spelling-error-in-binary Programm Program [usr/lib/*/libgiac.so.0.0.0] -libgiac0: spelling-error-in-binary Programms Programs [usr/lib/*/libgiac.so.0.0.0] -libgiac0: spelling-error-in-binary approch approach [usr/lib/*/libgiac.so.0.0.0] -libgiac0: spelling-error-in-binary controler controller
Bug#1062112: gfsview: NMU diff for 64-bit time_t transition
Source: gfsview Version: 20121130+dfsg-8 Severity: serious Tags: patch pending Justification: library ABI skew on upgrade User: debian-...@lists.debian.org Usertags: time-t Dear maintainer, As part of the 64-bit time_t transition required to support 32-bit architectures in 2038 and beyond (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified gfsview 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 gfsview 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 gfsview-20121130+dfsg/debian/changelog gfsview-20121130+dfsg/debian/changelog --- gfsview-20121130+dfsg/debian/changelog 2023-09-23 09:26:24.0 + +++ gfsview-20121130+dfsg/debian/changelog 2024-01-31 11:33:22.0 + @@ -1,3 +1,10 @@ +gfsview (20121130+dfsg-8.1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Lukas Märdian Wed, 31 Jan 2024 11:33:22 + + gfsview (20121130+dfsg-8) unstable; urgency=medium * Team upload diff -Nru gfsview-20121130+dfsg/debian/control gfsview-20121130+dfsg/debian/control --- gfsview-20121130+dfsg/debian/control2023-09-23 09:24:57.0 + +++ gfsview-20121130+dfsg/debian/control2024-01-31 11:33:22.0 + @@ -22,7 +22,7 @@ Architecture: any Depends: fonts-tlwg-garuda-otf, libgfs-dev, - libgfsgl0 (= ${binary:Version}), + libgfsgl0t64 (= ${binary:Version}), zenity, ${misc:Depends}, ${shlibs:Depends} @@ -44,7 +44,10 @@ * Offline image generation. * Quality PostScript, PDF and bitmap outputs. -Package: libgfsgl0 +Package: libgfsgl0t64 +Provides: ${t64:Provides} +Replaces: libgfsgl0 +Breaks: libgfsgl0 (<< ${source:Version}) Architecture: any Multi-Arch: same Depends: ${misc:Depends}, @@ -75,7 +78,7 @@ Section: libdevel Depends: ${misc:Depends}, ${shlibs:Depends}, - libgfsgl0 (= ${binary:Version}) + libgfsgl0t64 (= ${binary:Version}) Pre-Depends: ${misc:Pre-Depends} Description: graphical viewer for Gerris simulation files. Development files Gerris is a system for the solution of the partial differential diff -Nru gfsview-20121130+dfsg/debian/libgfsgl0.install gfsview-20121130+dfsg/debian/libgfsgl0.install --- gfsview-20121130+dfsg/debian/libgfsgl0.install 2023-09-23 08:54:21.0 + +++ gfsview-20121130+dfsg/debian/libgfsgl0.install 1970-01-01 00:00:00.0 + @@ -1,3 +0,0 @@ -usr/lib/*/libgfsgl*.so.* -usr/lib/*/gerris/libgfsview2D-0.0.1.so -usr/lib/*/gerris/libgfsview3D-0.0.1.so diff -Nru gfsview-20121130+dfsg/debian/libgfsgl0t64.install gfsview-20121130+dfsg/debian/libgfsgl0t64.install --- gfsview-20121130+dfsg/debian/libgfsgl0t64.install 1970-01-01 00:00:00.0 + +++ gfsview-20121130+dfsg/debian/libgfsgl0t64.install 2023-09-23 08:54:21.0 + @@ -0,0 +1,3 @@ +usr/lib/*/libgfsgl*.so.* +usr/lib/*/gerris/libgfsview2D-0.0.1.so +usr/lib/*/gerris/libgfsview3D-0.0.1.so diff -Nru gfsview-20121130+dfsg/debian/libgfsgl0t64.lintian-overrides gfsview-20121130+dfsg/debian/libgfsgl0t64.lintian-overrides --- gfsview-20121130+dfsg/debian/libgfsgl0t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ gfsview-20121130+dfsg/debian/libgfsgl0t64.lintian-overrides 2024-01-31 11:33:22.0 + @@ -0,0 +1 @@ +libgfsgl0t64: package-name-doesnt
Bug#1062106: getfem: NMU diff for 64-bit time_t transition
Source: getfem Version: 5.4.2+dfsg1-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 getfem 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 getfem 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 getfem-5.4.2+dfsg1/debian/changelog getfem-5.4.2+dfsg1/debian/changelog --- getfem-5.4.2+dfsg1/debian/changelog 2022-12-01 11:53:47.0 + +++ getfem-5.4.2+dfsg1/debian/changelog 2024-01-31 11:17:45.0 + @@ -1,3 +1,10 @@ +getfem (5.4.2+dfsg1-3.1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Lukas Märdian Wed, 31 Jan 2024 11:17:45 + + getfem (5.4.2+dfsg1-3) unstable; urgency=medium * Team upload. diff -Nru getfem-5.4.2+dfsg1/debian/control getfem-5.4.2+dfsg1/debian/control --- getfem-5.4.2+dfsg1/debian/control 2022-12-01 11:53:47.0 + +++ getfem-5.4.2+dfsg1/debian/control 2024-01-31 11:17:45.0 + @@ -27,7 +27,7 @@ Breaks: libgetfem++-dev (<< 5.4.1~) Architecture: any Section: libdevel -Depends: libgetfem5 (= ${binary:Version}), +Depends: libgetfem5t64 (= ${binary:Version}), libgmm-dev (= ${binary:Version}), libsuperlu-dev, ${misc:Depends} @@ -39,9 +39,10 @@ This package contains development files for building software that uses the GETFEM library. -Package: libgetfem5 -Replaces: libgetfem5++ (<< 5.4.1~) -Breaks: libgetfem5++ (<< 5.4.1~) +Package: libgetfem5t64 +Provides: ${t64:Provides} +Replaces: libgetfem5, libgetfem5++ (<< 5.4.1~) +Breaks: libgetfem5 (<< ${source:Version}), libgetfem5++ (<< 5.4.1~) Architecture: any Multi-Arch: same Depends: ${misc:Depends}, @@ -74,7 +75,7 @@ Architecture: any Section: python XB-Python-Version: ${python3:Versions} -Depends: libgetfem5 (= ${binary:Version}), +Depends: libgetfem5t64 (= ${binary:Version}), python3, python3-numpy, python3-scipy, @@ -98,7 +99,7 @@ This is a transitional package. It can safely be removed. Package: libgetfem5++ -Depends: libgetfem5, ${misc:Depends} +Depends: libgetfem5t64, ${misc:Depends} Architecture: all Priority: optional Section: oldlibs diff -Nru getfem-5.4.2+dfsg1/debian/libgetfem5.install getfem-5.4.2+dfsg1/debian/libgetfem5.install --- getfem-5.4.2+dfsg1/debian/libgetfem5.install2022-12-01 11:53:47.0 + +++ getfem-5.4.2+dfsg1/debian/libgetfem5.install1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/libgetfem.so.5* diff -Nru getfem-5.4.2+dfsg1/debian/libgetfem5t64.install getfem-5.4.2+dfsg1/debian/libgetfem5t64.install --- getfem-5.4.2+dfsg1/debian/libgetfem5t64.install 1970-01-01 00:00:00.0 + +++ getfem-5.4.2+dfsg1/debian/libgetfem5t64.install 2022-12-01 11:53:47.0 + @@ -0,0 +1 @@ +usr/lib/*/libgetfem.so.5* diff -Nru getfem-5.4.2+dfsg1/debian/libgetfem5t64.lintian-overrides getfem-5.4.2+dfsg1/debian/libgetfem5t64.lintian-overrides --- getfem-5.4.2+dfsg1/debian/libgetfem5t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ getfem-5.4.2+dfsg1/debian/libgetfem5t64.l
Bug#1062102: gerris: NMU diff for 64-bit time_t transition
Source: gerris Version: 20131206+dfsg-19 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 gerris 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 gerris 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 gerris-20131206+dfsg/debian/changelog gerris-20131206+dfsg/debian/changelog --- gerris-20131206+dfsg/debian/changelog 2020-02-10 09:37:14.0 + +++ gerris-20131206+dfsg/debian/changelog 2024-01-31 11:13:36.0 + @@ -1,3 +1,10 @@ +gerris (20131206+dfsg-19.1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Lukas Märdian Wed, 31 Jan 2024 11:13:36 + + gerris (20131206+dfsg-19) unstable; urgency=medium * Team upload. diff -Nru gerris-20131206+dfsg/debian/control gerris-20131206+dfsg/debian/control --- gerris-20131206+dfsg/debian/control 2020-02-10 09:37:14.0 + +++ gerris-20131206+dfsg/debian/control 2024-01-31 11:13:36.0 + @@ -54,7 +54,8 @@ . This package has MPI support built in. -Package: libgfs-1.3-2 +Package: libgfs-1.3-2t64 +Provides: ${t64:Provides} Architecture: any Section: devel Depends: @@ -77,7 +78,7 @@ Section: libdevel Depends: ffmpeg, - libgfs-1.3-2 (= ${binary:Version}), + libgfs-1.3-2t64 (= ${binary:Version}), libgts-dev, ${misc:Depends}, ${shlibs:Depends} diff -Nru gerris-20131206+dfsg/debian/libgfs-1.3-2.install gerris-20131206+dfsg/debian/libgfs-1.3-2.install --- gerris-20131206+dfsg/debian/libgfs-1.3-2.install2020-02-10 09:37:14.0 + +++ gerris-20131206+dfsg/debian/libgfs-1.3-2.install1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/libgfs*.so.* diff -Nru gerris-20131206+dfsg/debian/libgfs-1.3-2.lintian-overrides gerris-20131206+dfsg/debian/libgfs-1.3-2.lintian-overrides --- gerris-20131206+dfsg/debian/libgfs-1.3-2.lintian-overrides 2020-02-10 09:37:14.0 + +++ gerris-20131206+dfsg/debian/libgfs-1.3-2.lintian-overrides 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -libgfs-1.3-2: package-name-doesnt-match-sonames diff -Nru gerris-20131206+dfsg/debian/libgfs-1.3-2t64.install gerris-20131206+dfsg/debian/libgfs-1.3-2t64.install --- gerris-20131206+dfsg/debian/libgfs-1.3-2t64.install 1970-01-01 00:00:00.0 + +++ gerris-20131206+dfsg/debian/libgfs-1.3-2t64.install 2020-02-10 09:37:14.0 + @@ -0,0 +1 @@ +usr/lib/*/libgfs*.so.* diff -Nru gerris-20131206+dfsg/debian/libgfs-1.3-2t64.lintian-overrides gerris-20131206+dfsg/debian/libgfs-1.3-2t64.lintian-overrides --- gerris-20131206+dfsg/debian/libgfs-1.3-2t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ gerris-20131206+dfsg/debian/libgfs-1.3-2t64.lintian-overrides 2024-01-31 11:13:36.0 + @@ -0,0 +1,2 @@ +libgfs-1.3-2t64: package-name-doesnt-match-sonames +libgfs-1.3-2t64: package-name-doesnt-match-sonames libgfs-1.3-2 -- debian-science-maintainers mailing list debian-science-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
Bug#1062099: geomview: NMU diff for 64-bit time_t transition
Source: geomview Version: 1.9.5-4 Severity: serious Tags: patch pending Justification: library ABI skew on upgrade User: debian-...@lists.debian.org Usertags: time-t Dear maintainer, As part of the 64-bit time_t transition required to support 32-bit architectures in 2038 and beyond (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified geomview 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 geomview 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 geomview-1.9.5/debian/changelog geomview-1.9.5/debian/changelog --- geomview-1.9.5/debian/changelog 2022-10-15 23:33:51.0 + +++ geomview-1.9.5/debian/changelog 2024-01-31 11:05:51.0 + @@ -1,3 +1,10 @@ +geomview (1.9.5-4.1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Lukas Märdian Wed, 31 Jan 2024 11:05:51 + + geomview (1.9.5-4) unstable; urgency=medium [ Steve Robbins ] diff -Nru geomview-1.9.5/debian/control geomview-1.9.5/debian/control --- geomview-1.9.5/debian/control 2022-10-15 23:33:51.0 + +++ geomview-1.9.5/debian/control 2024-01-31 11:05:51.0 + @@ -46,7 +46,10 @@ controlling the motion of certain objects) while allowing interactive control of everything else. -Package: libgeomview-1.9.5 +Package: libgeomview-1.9.5t64 +Provides: ${t64:Provides} +Replaces: libgeomview-1.9.5 +Breaks: libgeomview-1.9.5 (<< ${source:Version}) Architecture: any Section: libs Depends: ${shlibs:Depends}, @@ -64,7 +67,7 @@ Section: libdevel Depends: ${shlibs:Depends}, ${misc:Depends}, - libgeomview-1.9.5 (= ${binary:Version}) + libgeomview-1.9.5t64 (= ${binary:Version}) Description: geomview library development package Geomview is interactive geometry software which is particularly appropriate for mathematics research and education. diff -Nru geomview-1.9.5/debian/libgeomview-1.9.5.install geomview-1.9.5/debian/libgeomview-1.9.5.install --- geomview-1.9.5/debian/libgeomview-1.9.5.install 2022-10-15 23:33:51.0 + +++ geomview-1.9.5/debian/libgeomview-1.9.5.install 1970-01-01 00:00:00.0 + @@ -1,2 +0,0 @@ -#! /usr/bin/dh-exec -debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libgeomview-*.so diff -Nru geomview-1.9.5/debian/libgeomview-1.9.5t64.install geomview-1.9.5/debian/libgeomview-1.9.5t64.install --- geomview-1.9.5/debian/libgeomview-1.9.5t64.install 1970-01-01 00:00:00.0 + +++ geomview-1.9.5/debian/libgeomview-1.9.5t64.install 2022-10-15 23:33:51.0 + @@ -0,0 +1,2 @@ +#! /usr/bin/dh-exec +debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libgeomview-*.so diff -Nru geomview-1.9.5/debian/libgeomview-1.9.5t64.lintian-overrides geomview-1.9.5/debian/libgeomview-1.9.5t64.lintian-overrides --- geomview-1.9.5/debian/libgeomview-1.9.5t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ geomview-1.9.5/debian/libgeomview-1.9.5t64.lintian-overrides 2024-01-31 11:05:51.0 + @@ -0,0 +1 @@ +libgeomview-1.9.5t64: package-name-doesnt-match-sonames libgeomview-1.9.5 -- debian-science-maintainers mailing list debian-science-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
Bug#1061964: g2o: NMU diff for 64-bit time_t transition
Source: g2o Version: 0~20230806-4 Severity: serious Tags: patch pending Justification: library ABI skew on upgrade User: debian-...@lists.debian.org Usertags: time-t Dear maintainer, As part of the 64-bit time_t transition required to support 32-bit architectures in 2038 and beyond (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified g2o 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 g2o 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 g2o-0~20230806/debian/changelog g2o-0~20230806/debian/changelog --- g2o-0~20230806/debian/changelog 2023-11-02 07:00:14.0 + +++ g2o-0~20230806/debian/changelog 2024-01-30 13:51:54.0 + @@ -1,3 +1,10 @@ +g2o (0~20230806-4.1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Lukas Märdian Tue, 30 Jan 2024 13:51:54 + + g2o (0~20230806-4) unstable; urgency=medium * Team upload diff -Nru g2o-0~20230806/debian/control g2o-0~20230806/debian/control --- g2o-0~20230806/debian/control 2023-11-02 06:09:40.0 + +++ g2o-0~20230806/debian/control 2024-01-30 13:51:54.0 + @@ -29,7 +29,10 @@ Vcs-Browser: https://salsa.debian.org/science-team/g2o Rules-Requires-Root: no -Package: libg2o0 +Package: libg2o0t64 +Provides: ${t64:Provides} +Replaces: libg2o0 +Breaks: libg2o0 (<< ${source:Version}) Section: libs Architecture: any Multi-Arch: same @@ -54,7 +57,7 @@ Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} -Depends: ${misc:Depends}, libg2o0 (= ${binary:Version}), +Depends: ${misc:Depends}, libg2o0t64 (= ${binary:Version}), libceres-dev, libeigen3-dev Recommends: libg2o-doc Description: C++ framework for optimizing graph-based nonlinear error functions diff -Nru g2o-0~20230806/debian/libg2o0.install g2o-0~20230806/debian/libg2o0.install --- g2o-0~20230806/debian/libg2o0.install 2023-11-02 06:09:40.0 + +++ g2o-0~20230806/debian/libg2o0.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -/usr/lib/*/*.so.* diff -Nru g2o-0~20230806/debian/libg2o0t64.install g2o-0~20230806/debian/libg2o0t64.install --- g2o-0~20230806/debian/libg2o0t64.install1970-01-01 00:00:00.0 + +++ g2o-0~20230806/debian/libg2o0t64.install2023-11-02 06:09:40.0 + @@ -0,0 +1 @@ +/usr/lib/*/*.so.* diff -Nru g2o-0~20230806/debian/libg2o0t64.lintian-overrides g2o-0~20230806/debian/libg2o0t64.lintian-overrides --- g2o-0~20230806/debian/libg2o0t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ g2o-0~20230806/debian/libg2o0t64.lintian-overrides 2024-01-30 13:51:54.0 + @@ -0,0 +1 @@ +libg2o0t64: package-name-doesnt-match-sonames libg2o0 -- debian-science-maintainers mailing list debian-science-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
Bug#1061941: Acknowledgement (foma: NMU diff for 64-bit time_t transition)
Sorry, it looks like something went wrong with my tooling. Attached you can find the fixed debdiff, accompanied by an ~exp2 upload into experimental. Cheers, Lukasdiff -Nru foma-0.10.0+s311/debian/changelog foma-0.10.0+s311/debian/changelog --- foma-0.10.0+s311/debian/changelog 2023-07-31 00:03:09.0 + +++ foma-0.10.0+s311/debian/changelog 2024-01-30 13:25:47.0 + @@ -1,3 +1,10 @@ +foma (1:0.10.0+s311-1.2) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Lukas Märdian Tue, 30 Jan 2024 13:25:47 + + foma (1:0.10.0+s311-1.1) unstable; urgency=medium * Non-maintainer upload diff -Nru foma-0.10.0+s311/debian/control foma-0.10.0+s311/debian/control --- foma-0.10.0+s311/debian/control 2023-07-30 23:30:26.0 + +++ foma-0.10.0+s311/debian/control 2024-01-30 13:25:16.0 + @@ -20,7 +20,7 @@ Package: foma Architecture: any -Depends: libfoma0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} +Depends: libfoma0t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Breaks: foma-bin (<< 1:0) Replaces: foma-bin (<< 1:0) Description: Tools for constructing various finite-state automata @@ -28,7 +28,10 @@ constructing finite-state automata and transducers for various uses. -Package: libfoma0 +Package: libfoma0t64 +Provides: ${t64:Provides} +Replaces: libfoma0 +Breaks: libfoma0 (<< ${source:Version}) Architecture: any Section: libs Multi-Arch: same @@ -44,7 +47,7 @@ Package: libfoma-dev Architecture: any Pre-Depends: ${misc:Pre-Depends} -Depends: libfoma0 (= ${binary:Version}), ${misc:Depends} +Depends: libfoma0t64 (= ${binary:Version}), ${misc:Depends} Breaks: libfoma0-dev (<< 1:0.10.0) Replaces: libfoma0-dev (<< 1:0.10.0) Section: libdevel diff -Nru foma-0.10.0+s311/debian/libfoma0.install foma-0.10.0+s311/debian/libfoma0.install --- foma-0.10.0+s311/debian/libfoma0.install2023-07-30 23:30:26.0 + +++ foma-0.10.0+s311/debian/libfoma0.install1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -debian/tmp/usr/lib/*/*.so.* diff -Nru foma-0.10.0+s311/debian/libfoma0t64.install foma-0.10.0+s311/debian/libfoma0t64.install --- foma-0.10.0+s311/debian/libfoma0t64.install 1970-01-01 00:00:00.0 + +++ foma-0.10.0+s311/debian/libfoma0t64.install 2023-07-30 23:30:26.0 + @@ -0,0 +1 @@ +debian/tmp/usr/lib/*/*.so.* diff -Nru foma-0.10.0+s311/debian/libfoma0t64.lintian-overrides foma-0.10.0+s311/debian/libfoma0t64.lintian-overrides --- foma-0.10.0+s311/debian/libfoma0t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ foma-0.10.0+s311/debian/libfoma0t64.lintian-overrides 2024-01-30 13:25:16.0 + @@ -0,0 +1 @@ +libfoma0t64: package-name-doesnt-match-sonames libfoma0 -- debian-science-maintainers mailing list debian-science-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
Bug#1061954: frog: NMU diff for 64-bit time_t transition
Source: frog Version: 0.20-2 Severity: serious Tags: patch pending Justification: library ABI skew on upgrade User: debian-...@lists.debian.org Usertags: time-t Dear maintainer, As part of the 64-bit time_t transition required to support 32-bit architectures in 2038 and beyond (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified frog 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 frog 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 frog-0.20/debian/changelog frog-0.20/debian/changelog --- frog-0.20/debian/changelog 2020-04-23 16:22:12.0 + +++ frog-0.20/debian/changelog 2024-01-30 13:29:25.0 + @@ -1,3 +1,10 @@ +frog (0.20-2.1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Lukas Märdian Tue, 30 Jan 2024 13:29:25 + + frog (0.20-2) unstable; urgency=medium * Upload to unstable diff -Nru frog-0.20/debian/control frog-0.20/debian/control --- frog-0.20/debian/control2020-04-23 16:21:24.0 + +++ frog-0.20/debian/control2024-01-30 13:29:25.0 + @@ -54,7 +54,7 @@ Package: libfrog-dev Section: libdevel Architecture: any -Depends: libfrog2 (= ${binary:Version}), +Depends: libfrog2t64 (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Description: tagger and parser for natural languages (headers) @@ -80,14 +80,15 @@ . This package containers the headers needed to compile against Frog. -Package: libfrog2 +Package: libfrog2t64 +Provides: ${t64:Provides} Architecture: any Section: libs Depends: ${misc:Depends}, ${shlibs:Depends} Multi-Arch: same -Breaks: libfrog1 -Replaces: libfrog1 +Breaks: libfrog2 (<< ${source:Version}), libfrog1 +Replaces: libfrog2, libfrog1 Description: tagger and parser for Dutch language (library) Memory-Based Learning (MBL) is a machine-learning method applicable to a wide range of tasks in Natural Language Processing (NLP). diff -Nru frog-0.20/debian/libfrog2.install frog-0.20/debian/libfrog2.install --- frog-0.20/debian/libfrog2.install 2018-12-02 16:45:27.0 + +++ frog-0.20/debian/libfrog2.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/libfrog.so.* diff -Nru frog-0.20/debian/libfrog2t64.install frog-0.20/debian/libfrog2t64.install --- frog-0.20/debian/libfrog2t64.install1970-01-01 00:00:00.0 + +++ frog-0.20/debian/libfrog2t64.install2018-12-02 16:45:27.0 + @@ -0,0 +1 @@ +usr/lib/*/libfrog.so.* diff -Nru frog-0.20/debian/libfrog2t64.lintian-overrides frog-0.20/debian/libfrog2t64.lintian-overrides --- frog-0.20/debian/libfrog2t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ frog-0.20/debian/libfrog2t64.lintian-overrides 2024-01-30 13:29:25.0 + @@ -0,0 +1 @@ +libfrog2t64: package-name-doesnt-match-sonames libfrog2 -- debian-science-maintainers mailing list debian-science-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
Bug#1061943: forge: NMU diff for 64-bit time_t transition
Source: forge Version: 1.0.1-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 forge 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 forge 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 forge-1.0.1/debian/changelog forge-1.0.1/debian/changelog --- forge-1.0.1/debian/changelog2018-08-09 13:29:02.0 + +++ forge-1.0.1/debian/changelog2024-01-30 11:26:10.0 + @@ -1,3 +1,10 @@ +forge (1.0.1-3.1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Lukas Märdian Tue, 30 Jan 2024 11:26:10 + + forge (1.0.1-3) unstable; urgency=medium [ Gianfranco Costamagna ] diff -Nru forge-1.0.1/debian/control forge-1.0.1/debian/control --- forge-1.0.1/debian/control 2018-08-09 13:28:42.0 + +++ forge-1.0.1/debian/control 2024-01-30 11:26:10.0 + @@ -20,7 +20,10 @@ Vcs-Git: https://anonscm.debian.org/git/debian-science/packages/forge.git Homepage: https://github.com/arrayfire/forge -Package: libforge1 +Package: libforge1t64 +Provides: ${t64:Provides} +Replaces: libforge1 +Breaks: libforge1 (<< ${source:Version}) Architecture: any Multi-Arch: same Depends: ${misc:Depends}, @@ -38,7 +41,7 @@ Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, - libforge1 (= ${binary:Version}) + libforge1t64 (= ${binary:Version}) Suggests: forge-doc Description: development files for forge A prototype of the OpenGL interop library that can be used with ArrayFire. The diff -Nru forge-1.0.1/debian/libforge1.install forge-1.0.1/debian/libforge1.install --- forge-1.0.1/debian/libforge1.install2018-08-09 13:28:42.0 + +++ forge-1.0.1/debian/libforge1.install1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/*.so.1* diff -Nru forge-1.0.1/debian/libforge1t64.install forge-1.0.1/debian/libforge1t64.install --- forge-1.0.1/debian/libforge1t64.install 1970-01-01 00:00:00.0 + +++ forge-1.0.1/debian/libforge1t64.install 2018-08-09 13:28:42.0 + @@ -0,0 +1 @@ +usr/lib/*/*.so.1* diff -Nru forge-1.0.1/debian/libforge1t64.lintian-overrides forge-1.0.1/debian/libforge1t64.lintian-overrides --- forge-1.0.1/debian/libforge1t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ forge-1.0.1/debian/libforge1t64.lintian-overrides 2024-01-30 11:26:10.0 + @@ -0,0 +1 @@ +libforge1t64: package-name-doesnt-match-sonames libforge1 -- debian-science-maintainers mailing list debian-science-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
Bug#1061941: foma: NMU diff for 64-bit time_t transition
Source: foma Version: 1:0.10.0+s311-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 foma 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 foma 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 foma-0.10.0+s311/debian/changelog foma-0.10.0+s311/debian/changelog --- foma-0.10.0+s311/debian/changelog 2023-07-31 00:03:09.0 + +++ foma-0.10.0+s311/debian/changelog 2024-01-30 11:20:00.0 + @@ -1,3 +1,10 @@ +foma (1:0.10.0+s311-1.2) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Lukas Märdian Tue, 30 Jan 2024 11:20:00 + + foma (1:0.10.0+s311-1.1) unstable; urgency=medium * Non-maintainer upload -- debian-science-maintainers mailing list debian-science-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
Bug#1034521: clasp: FTBFS with LTO enabled
Package: clasp Version: 3.3.5-4.2 Severity: minor Tags: patch User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu lunar ubuntu-patch X-Debbugs-Cc: sl...@ubuntu.com Dear Maintainer, this package fails to execute its buildtime tests (dh_auto_test) on the s390x architecture when compiled with an LTO enabled toolchain. On Ubuntu (GCC-12 + LTO) we saw the following failure. This does not directly affect Debian, but might, should Debian enable LTO by default in the future. Please consider disabling LTO explicitly to avoid such (future) failure, or feel free to reject this patch if you feel like it doesn't apply. In Ubuntu, the attached patch was applied to achieve the following: * d/rules: Disable LTO, to avoid FTBFS (test failure) on s390x Thanks for considering the patch. -- Lukas 2/3 Testing: test_opts 2/3 Test: test_opts Command: "/<>/build.dir/hardening_mt/bin/test_potassco_opts" Directory: /<>/build.dir/hardening_mt/libpotassco/tests "test_opts" start time: Apr 12 14:19 UTC Output: -- ~~~ test_potassco_opts is a Catch v1.12.2 host application. Run with -? for options --- Test value store store supports swap --- ./libpotassco/tests/test_value.cpp:95 ... ./libpotassco/tests/test_value.cpp:100: FAILED: REQUIRE( Po::value_cast(x).parsed == 10 ) with expansion: 0 == 10 === test cases: 16 | 15 passed | 1 failed assertions: 127 | 126 passed | 1 failed Test time = 1.00 sec -- Test Failed. "test_opts" end time: Apr 12 14:19 UTC "test_opts" time elapsed: 00:00:01 -- End testing: Apr 12 14:19 UTC ==> build.dir/hardening_mt/Testing/Temporary/LastTestsFailed.log <== 2:test_opts make[1]: *** [debian/rules:49: override_dh_auto_test] Error 25 make[1]: Leaving directory '/<>' make: *** [debian/rules:29: binary-arch] Error 2 dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2 Build finished at 2023-04-12T14:19:21Z -- System Information: Debian Release: bookworm/sid APT prefers jammy-updates APT policy: (500, 'jammy-updates'), (500, 'jammy-security'), (500, 'jammy'), (100, 'jammy-backports') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.19.0-38-generic (SMP w/8 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_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 clasp-3.3.5/debian/rules clasp-3.3.5/debian/rules --- clasp-3.3.5/debian/rules2022-11-19 11:10:37.0 +0100 +++ clasp-3.3.5/debian/rules2023-04-17 17:18:03.0 +0200 @@ -17,7 +17,7 @@ DEB_CXXFLAGS_MAINT_APPEND = -O3 -Wall DEB_CPPFLAGS_MAINT_APPEND = -DNDEBUG -export DEB_BUILD_MAINT_OPTIONS = hardening=+all +export DEB_BUILD_MAINT_OPTIONS = hardening=+all optimize=-lto DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk -- debian-science-maintainers mailing list debian-science-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
Bug#1011225: python-ulmo: autopkgtests require an online connection
Package: python-ulmo Version: 0.8.8+dfsg1-1 Severity: minor Tags: patch User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu kinetic ubuntu-patch X-Debbugs-Cc: sl...@ubuntu.com Dear Maintainer, python-ulmo tests fails on the autopkgtest.ubuntu.com infrastructure, due to the proxy environment that is being used there (i.e. no full access to the internet). Some of the tests require an online connection to download certain files. Upstream implemented mocking capabilities for some of those tests, but the "tests/files/" directory, containing the mock data, has been removed during the DFSG repack. We want to disable any tests that require an online connection, to make the testsuite more reliable and reproducible. Ideally, we would enable mocking of those HTTP queries, but apparently the 3rd party test/mock data has an unclear licensing situation. In Ubuntu, the attached patch was applied to achieve the following: * Disable some more tests that require an online connection Thanks for considering the patch. Cheers, Lukas -- System Information: Debian Release: bookworm/sid APT prefers jammy-updates APT policy: (500, 'jammy-updates'), (500, 'jammy-security'), (500, 'jammy') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.15.0-27-generic (SMP w/4 CPU threads) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_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 python-ulmo-0.8.8+dfsg1/debian/tests/test-command.sh python-ulmo-0.8.8+dfsg1/debian/tests/test-command.sh --- python-ulmo-0.8.8+dfsg1/debian/tests/test-command.sh2022-01-26 00:04:54.0 +0100 +++ python-ulmo-0.8.8+dfsg1/debian/tests/test-command.sh2022-05-18 11:57:22.0 +0200 @@ -3,4 +3,5 @@ python3 -m pytest -k \ "not lcra and not cpc_drought and not usace_rivergages and not usgs_ned \ and not cirs and not noaa_goes and not twc_kbdi and not usace_swtwc \ -and not usgs_nwis and not waterml_v1_1 and not wof" +and not usgs_nwis and not waterml_v1_1 and not wof \ +and not cdec_historical and not his_central" -- debian-science-maintainers mailing list debian-science-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
Bug#1004022: clasp: Clasp FTBFS with glibc 2.34
Am 19.01.22 um 14:41 schrieb Lukas Märdian: Package: clasp Version: 3.3.5-4 Severity: normal Tags: patch User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu jammy ubuntu-patch X-Debbugs-Cc: sl...@ubuntu.com Dear Maintainer, Once glibc will be upgraded to 2.34+ clasp will FTBFS. In Ubuntu, the attached patch was applied to fix this issue: * d/p/use-system-catch-for-glibc-2.34-compat.patch: Fix FTBFS with glibc-2.34 - Add catch v1 build-dependency - Make use of system provided catch v1 (CTest) library Please remember that https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=993515 needs to be fixed first in order for this patch to take effect. -- Lukas -- debian-science-maintainers mailing list debian-science-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
Bug#1004022: clasp: Clasp FTBFS with glibc 2.34
Package: clasp Version: 3.3.5-4 Severity: normal Tags: patch User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu jammy ubuntu-patch X-Debbugs-Cc: sl...@ubuntu.com Dear Maintainer, Once glibc will be upgraded to 2.34+ clasp will FTBFS. In Ubuntu, the attached patch was applied to fix this issue: * d/p/use-system-catch-for-glibc-2.34-compat.patch: Fix FTBFS with glibc-2.34 - Add catch v1 build-dependency - Make use of system provided catch v1 (CTest) library Thanks for considering the patch. Cheers, Lukas -- System Information: Debian Release: 11.0 APT prefers impish-updates APT policy: (500, 'impish-updates'), (500, 'impish-security'), (500, 'impish'), (100, 'impish-backports') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.13.0-23-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 clasp-3.3.5/debian/control clasp-3.3.5/debian/control --- clasp-3.3.5/debian/control 2020-12-26 22:25:24.0 +0100 +++ clasp-3.3.5/debian/control 2022-01-19 14:36:04.0 +0100 @@ -6,6 +6,7 @@ Build-Depends: debhelper-compat (= 13), dpkg-dev (>= 1.16.1~), g++-10 (>= 10.2.1), + catch, cmake (>= 3.1.0) Rules-Requires-Root: no Standards-Version: 4.5.1 diff -Nru clasp-3.3.5/debian/patches/series clasp-3.3.5/debian/patches/series --- clasp-3.3.5/debian/patches/series 2020-12-26 21:49:38.0 +0100 +++ clasp-3.3.5/debian/patches/series 2022-01-19 14:24:03.0 +0100 @@ -1,2 +1,3 @@ clasp-manpage.patch link-libatomic-check-gcc.patch +use-system-catch-for-glibc-2.34-compat.patch diff -Nru clasp-3.3.5/debian/patches/use-system-catch-for-glibc-2.34-compat.patch clasp-3.3.5/debian/patches/use-system-catch-for-glibc-2.34-compat.patch --- clasp-3.3.5/debian/patches/use-system-catch-for-glibc-2.34-compat.patch 1970-01-01 01:00:00.0 +0100 +++ clasp-3.3.5/debian/patches/use-system-catch-for-glibc-2.34-compat.patch 2022-01-19 14:35:31.0 +0100 @@ -0,0 +1,296 @@ +Description: Fix 'catch' (CTest) compatibility with glibc-2.34 + The clasp package contains an embedded copy of the 'catch' v1 (CTest) + library. That copy is outdated and incompatible with glibc-2.34. + This patch updates the test sources to use the system provided versions of + 'catch' instead, to fix this issue. + C.f.: https://github.com/catchorg/Catch2/issues/2178 +Author: Lukas Märdian +Origin: vendor, Ubuntu +Forwarded: no +Bug: https://github.com/potassco/clasp/issues/73 +Last-Update: 2022-01-18 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- clasp-3.3.5.orig/libpotassco/tests/main.cpp clasp-3.3.5/libpotassco/tests/main.cpp +@@ -16,4 +16,4 @@ int enableDebugHeap() { + static int eh = enableDebugHeap(); + #endif + #define CATCH_CONFIG_MAIN // This tells Catch to provide a main() - only do this in one cpp file +-#include "catch.hpp" ++#include +--- clasp-3.3.5.orig/libpotassco/tests/test_application.cpp clasp-3.3.5/libpotassco/tests/test_application.cpp +@@ -18,7 +18,7 @@ + // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + // IN THE SOFTWARE. +-#include "catch.hpp" ++#include + #include + #include + #include +--- clasp-3.3.5.orig/libpotassco/tests/test_aspif.cpp clasp-3.3.5/libpotassco/tests/test_aspif.cpp +@@ -24,7 +24,7 @@ + #ifdef _MSC_VER + #pragma warning (disable : 4996) + #endif +-#include "catch.hpp" ++#include + #include "test_common.h" + #include + #include +--- clasp-3.3.5.orig/libpotassco/tests/test_options.cpp clasp-3.3.5/libpotassco/tests/test_options.cpp +@@ -18,7 +18,7 @@ + // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + // IN THE SOFTWARE. +-#include "catch.hpp" ++#include + #include + #include + #include +--- clasp-3.3.5.orig/libpotassco/tests/test_smodels.cpp clasp-3.3.5/libpotassco/tests/test_smodels.cpp +@@ -22,7 +22,7 @@ + // IN THE SOFTWARE. + // + +-#include "catch.hpp" ++#include + #include "test_common.h" + #include + #include +--- clasp-3.3.5.orig/libpotassco/tests/test_string_convert.cpp clasp-3.3.5/libpotassco/tests/test_string_convert.cpp +@@ -18,7 +18,7 @@ + // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + // IN THE SOFTWARE. +-#include "catch.hpp" ++#include + #include + #include + #include +--- clasp-3.3.5.orig/libpotassco/tests/test_text.cpp clasp-3.3.5/libpotassco/t
Bug#1001237: ptl: autopkgtest regression on armhf: Floating point exception
Package: ptl Version: 2.3.0-1 Followup-For: Bug #1001237 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu jammy ubuntu-patch X-Debbugs-Cc: sl...@ubuntu.com Control: tags -1 patch Hello Stephan, I can observe the same issue with 2.3.0-1 on Ubuntu and filed an upstream bug at https://github.com/jrmadsen/PTL/issues/25 The intmax_t division seems to be the root-cause here, replacing the division in the minimal.cc example with a constant is a (temporary) way to mitigate this problem. In Ubuntu, the attached patch was applied to achieve the following: * Add d/p/mitigate-SIGFPE.diff to mitigate minimal.cc crash in autopkgtest Thanks for considering the patch. Cheers, Lukas -- System Information: Debian Release: 11.0 APT prefers impish-updates APT policy: (500, 'impish-updates'), (500, 'impish-security'), (500, 'impish'), (100, 'impish-backports') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.13.0-22-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 ptl-2.3.0/debian/patches/mitigate-SIGFPE.diff ptl-2.3.0/debian/patches/mitigate-SIGFPE.diff --- ptl-2.3.0/debian/patches/mitigate-SIGFPE.diff 1970-01-01 01:00:00.0 +0100 +++ ptl-2.3.0/debian/patches/mitigate-SIGFPE.diff 2021-12-13 15:32:33.0 +0100 @@ -0,0 +1,20 @@ +Description: Mitigate SIGFPE crash in minimal.cc by avoiding maxint_t divison +Author: Lukas Märdian +Bug: https://github.com/jrmadsen/PTL/issues/25 +Bug-Debian: https://bugs.debian.org/1001237 +Origin: vendor, Ubuntu +Last-Update: 2021-12-13 +Forwarded: no +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- ptl-2.3.0.orig/examples/minimal/minimal.cc ptl-2.3.0/examples/minimal/minimal.cc +@@ -135,7 +135,7 @@ main(int argc, char** argv) + static intmax_t idx= 0; + static intmax_t ncores = Threading::GetNumberOfCores(); + static intmax_t ncpus = Threading::GetNumberOfPhysicalCpus(); +-static intmax_t nincr = std::max(ncores / ncpus, 1); ++static intmax_t nincr = 1; + auto_idx = idx + nincr; + idx += nincr; + if(_idx % ncores == 0) diff -Nru ptl-2.3.0/debian/patches/series ptl-2.3.0/debian/patches/series --- ptl-2.3.0/debian/patches/series 1970-01-01 01:00:00.0 +0100 +++ ptl-2.3.0/debian/patches/series 2021-12-13 15:29:29.0 +0100 @@ -0,0 +1 @@ +mitigate-SIGFPE.diff -- debian-science-maintainers mailing list debian-science-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
Bug#1000204: pyfai: FTBFS if built using python3.10 (collections.MutableSets deprecated)
Package: pyfai Version: 0.20.0+dfsg1-4 Severity: serious Tags: patch ftbfs Justification: fails to build from source (but built successfully in the past) User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu jammy ubuntu-patch X-Debbugs-Cc: sl...@ubuntu.com Dear Maintainer, collections.MutableSet was deprecated a long time ago and removed with python3.10. https://docs.python.org/3/whatsnew/3.10.html#removed https://bugs.python.org/issue37324 Using the old class name leads to autopkgtest failures such as this one: ``` == ERROR: test_import_all_modules (pyFAI.test.test_bug_regression.TestBugRegression) Try to import every single module in the package -- Traceback (most recent call last): File "/<>/pyfai-0.20.0+dfsg1/.pybuild/cpython3_3.10_pyfai/build/pyFAI/test/test_bug_regression.py", line 286, in test_import_all_modules raise err File "/<>/pyfai-0.20.0+dfsg1/.pybuild/cpython3_3.10_pyfai/build/pyFAI/test/test_bug_regression.py", line 271, in test_import_all_modules load_source(fqn, path) File "/<>/pyfai-0.20.0+dfsg1/.pybuild/cpython3_3.10_pyfai/build/pyFAI/test/test_bug_regression.py", line 78, in load_source spec.loader.exec_module(module) File "", line 883, in exec_module File "", line 241, in _call_with_frames_removed File "/<>/pyfai-0.20.0+dfsg1/.pybuild/cpython3_3.10_pyfai/build/pyFAI/utils/orderedset.py", line 30, in class OrderedSet(collections.MutableSet): AttributeError: module 'collections' has no attribute 'MutableSet' ``` In Ubuntu, the attached patch was applied to achieve the following: * Fix FTBFS with python3.10, due to deprecated collections.MutableSets Forwarded upstream: https://github.com/silx-kit/pyFAI/pull/1588 Thanks for considering the patch. Cheers, Lukas -- System Information: Debian Release: 11.0 APT prefers impish-updates APT policy: (500, 'impish-updates'), (500, 'impish-security'), (500, 'impish'), (100, 'impish-backports') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.13.0-20-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 pyfai-0.20.0+dfsg1/debian/patches/python3.10-compat.patch pyfai-0.20.0+dfsg1/debian/patches/python3.10-compat.patch --- pyfai-0.20.0+dfsg1/debian/patches/python3.10-compat.patch 1970-01-01 01:00:00.0 +0100 +++ pyfai-0.20.0+dfsg1/debian/patches/python3.10-compat.patch 2021-11-19 16:51:28.0 +0100 @@ -0,0 +1,40 @@ +Description: Fix collections.MutableSets compat with python3.10 + collections.MutableSet was deprecated a long time ago and removed with python3.10. + https://docs.python.org/3/whatsnew/3.10.html#removed + https://bugs.python.org/issue37324 + + Using the old class name leads to test failures such as this one: + == + ERROR: test_import_all_modules (pyFAI.test.test_bug_regression.TestBugRegression) + Try to import every single module in the package + -- + Traceback (most recent call last): + File "/<>/pyfai-0.20.0+dfsg1/.pybuild/cpython3_3.10_pyfai/build/pyFAI/test/test_bug_regression.py", line 286, in test_import_all_modules + raise err + File "/<>/pyfai-0.20.0+dfsg1/.pybuild/cpython3_3.10_pyfai/build/pyFAI/test/test_bug_regression.py", line 271, in test_import_all_modules + load_source(fqn, path) + File "/<>/pyfai-0.20.0+dfsg1/.pybuild/cpython3_3.10_pyfai/build/pyFAI/test/test_bug_regression.py", line 78, in load_source + spec.loader.exec_module(module) + File "", line 883, in exec_module + File "", line 241, in _call_with_frames_removed + File "/<>/pyfai-0.20.0+dfsg1/.pybuild/cpython3_3.10_pyfai/build/pyFAI/utils/orderedset.py", line 30, in + class OrderedSet(collections.MutableSet): + AttributeError: module 'collections' has no attribute 'MutableSet' +Author: Lukas Märdian +Origin: vendor, Ubuntu +Bug: https://github.com/silx-kit/pyFAI/pull/1588 +Forwarded: https://github.com/silx-kit/pyFAI/pull/1588 +Last-Update: 2021-11-19 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- pyfai-0.20.0+dfsg1.orig/pyFAI/utils/orderedset.py pyfai-0.20.0+dfsg1/pyFAI/utils/orderedset.py +@@ -27,7 +27,7 @@ + import collections + + +-class OrderedSet(collections.MutableSet): ++class OrderedSet(collections.abc.MutableSet): + + def __init__(self, iterable=None): + self.end
Bug#996241: glm: FTBFS with GCC-11 (test-core_func_integer)
Package: glm Version: 0.9.9.8+ds-1 Severity: serious Tags: patch ftbfs Justification: fails to build from source (but built successfully in the past) User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu impish ubuntu-patch X-Debbugs-Cc: sl...@ubuntu.com Dear Maintainer, Unit-tests are failing if built using GCC-11. ``` 99% tests passed, 2 tests failed out of 188 Total Test time (real) = 3.86 sec The following tests FAILED: 39 - test-core_func_integer (Child aborted) 97 - test-ext_vector_integer (Child aborted) ``` test-ext_vector_integer seems to be flaky, while test-core_func_integer fails consistently. If built with -Wall this warning shows up, which seems to be relevant: cd /home/user/glm-gu/obj-x86_64-linux-gnu/test/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-core_func_matrix.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/home/user/glm-gu=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-error -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -flto=auto -Wl,-z,relro -rdynamic CMakeFiles/test-core_func_matrix.dir/core_func_matrix.cpp.o -o test-core_func_matrix In function ‘bitCount::bitCount_bitfield(int)int’, inlined from ‘bitCount::test()’ at /home/user/glm-gu/test/core/core_func_integer.cpp:1515:35, inlined from ‘main’ at /home/user/glm-gu/test/core/core_func_integer.cpp:1533:27: /home/user/glm-gu/test/core/core_func_integer.cpp:1442:41: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 1442 | return bitCount_bitfield(glm::vec<1, genType, glm::defaultp>(x)).x; | ~^~~~ /home/user/glm-gu/test/core/core_func_integer.cpp: In function ‘main’: /home/user/glm-gu/test/core/core_func_integer.cpp:1427:36: note: by argument 1 of type ‘const struct vec &’ to ‘bitCount::bitCount_bitfield<1, int, (glm::qualifier)0>(glm::vec<1, int, (glm::qualifier)0> const&)glm::vec<1, int, (glm::qualifier)0>’ declared here 1427 | static glm::vec bitCount_bitfield(glm::vec const& v) | ^ /home/user/glm-gu/test/core/core_func_integer.cpp:1442:47: note: ‘’ declared here 1442 | return bitCount_bitfield(glm::vec<1, genType, glm::defaultp>(x)).x; | ^ /home/user/glm-gu/test/core/core_func_common.cpp: In function ‘int test_constexpr()’: /home/user/glm-gu/test/core/core_func_common.cpp:1306:35: warning: variable ‘A’ set but not used [-Wunused-but-set-variable] 1306 | constexpr glm::vec1 const A = glm::abs(glm::vec1(1.0f)); | ^ /home/user/glm-gu/test/core/core_func_common.cpp:1307:35: warning: variable ‘B’ set but not used [-Wunused-but-set-variable] 1307 | constexpr glm::vec2 const B = glm::abs(glm::vec2(1.0f)); | ^ /home/user/glm-gu/test/core/core_func_common.cpp:1308:35: warning: variable ‘C’ set but not used [-Wunused-but-set-variable] 1308 | constexpr glm::vec3 const C = glm::abs(glm::vec3(1.0f)); | ^ /home/user/glm-gu/test/core/core_func_common.cpp:1309:35: warning: variable ‘D’ set but not used [-Wunused-but-set-variable] 1309 | constexpr glm::vec4 const D = glm::abs(glm::vec4(1.0f)); | ^ In Ubuntu, the attached patch was applied as debian/patches/tests-no-optimization.patch to fix the build/unit-tests. Thanks for considering the patch. -- 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 glm-0.9.9.8+ds/debian/patches/series glm-0.9.9.8+ds/debian/patches/series --- glm-0.9.9.8+ds/debian/patches/series1970-01-01 01:00:00.0 +0100 +++ glm-0.9.9.8+ds/debian/patches/series2021-10-12 14:35:17.0 +0200 @@ -0,0 +1 @@ +tests-no-optimization.patch diff -Nru glm-0.9.9.8+ds/debian/patches/tests-no-optimization.patch glm-0.9.9.8+ds/debian/patches/tests-no-optimization.patch --- glm-0.9.9.8+ds/debian/patches/tests-no-optimization.patch 1970-01-01 01:00:00.0 +0100 +++ glm-0.9.9.8+ds/debian/patches/tests-no-optimization.patch 2021-10-12 14:52:16.0 +0200 @@ -0,0 +1,19 @@ +Description: Fix FTBFS (unit-tests) with GCC-11 +Author: Lukas Märdian +Origin: vendor, Ubuntu +Bug: https://github.com/g-truc/glm/pull/1087 +Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/glm/+bug/1946750 +Forwarded: https://github.com/g-truc/glm/pull/1087 +Last-Update: 2021-10-12 + +--- glm-0.9.9.8+ds.orig/test/CMakeLists.txt glm-0.9.9.8+ds/test/CMakeLists.txt +@@ -206,7
Bug#988370: libatlas-test: FTBFS on 'nocheck' profile
Package: libatlas-test Version: 3.10.3-10 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past) X-Debbugs-Cc: sl...@ubuntu.com Dear Maintainer, the src:atlas package fails to build its libatlas-test binary package when built with the 'nocheck' profile, e.g. DEB_BUILD_OPTIONS=nocheck debuild ... make[1]: Leaving directory '/<>' dh_install -a dh_install: warning: Cannot find (any matches for) "build/bin/*tst" (tried in ., debian/tmp) dh_install: warning: libatlas-test missing files: build/bin/*tst dh_install: warning: Cannot find (any matches for) "build/interfaces/blas/C/testing/x*" (tried in ., debian/tmp) dh_install: warning: libatlas-test missing files: build/interfaces/blas/C/testing/x* dh_install: warning: Cannot find (any matches for) "build/interfaces/blas/F77/testing/x*" (tried in ., debian/tmp) dh_install: warning: libatlas-test missing files: build/interfaces/blas/F77/testing/x* dh_install: error: missing files, aborting make: *** [debian/rules:108: binary-arch] Error 25 dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2 It looks like it builds the relevant test binaries during the 'make check' stage only. So it cannot package/install them if run with the 'nocheck' profile. BR, Lukas -- System Information: Debian Release: bullseye/sid APT prefers hirsute-updates APT policy: (500, 'hirsute-updates'), (500, 'hirsute-security'), (500, 'hirsute') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.11.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 Versions of packages libatlas-test depends on: ii libc6 2.33-0ubuntu5 ii libgfortran5 11.1.0-1ubuntu1~21.04 libatlas-test recommends no packages. libatlas-test suggests no packages. -- debian-science-maintainers mailing list debian-science-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers