Hello, Consistency checks showed that the package in experimental had lost the udev rules that were supposed to be installed. Please find attached an updated patch that corrects this.
-- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer https://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
diff -Nru libxtrxll-0.0.1+git20201202.1b6eddf/debian/changelog libxtrxll-0.0.1+git20201202.1b6eddf/debian/changelog --- libxtrxll-0.0.1+git20201202.1b6eddf/debian/changelog 2023-11-26 19:43:51.000000000 +0000 +++ libxtrxll-0.0.1+git20201202.1b6eddf/debian/changelog 2024-02-25 08:14:33.000000000 +0000 @@ -1,3 +1,16 @@ +libxtrxll (0.0.1+git20201202.1b6eddf-1.2~exp2) experimental; urgency=medium + + * Install missing udev rules + + -- Steve Langasek <vor...@debian.org> Sun, 25 Feb 2024 08:14:33 +0000 + +libxtrxll (0.0.1+git20201202.1b6eddf-1.2~exp1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Steve Langasek <vor...@debian.org> Fri, 02 Feb 2024 19:53:13 +0000 + libxtrxll (0.0.1+git20201202.1b6eddf-1.1) unstable; urgency=medium * Non-maintainer upload. diff -Nru libxtrxll-0.0.1+git20201202.1b6eddf/debian/control libxtrxll-0.0.1+git20201202.1b6eddf/debian/control --- libxtrxll-0.0.1+git20201202.1b6eddf/debian/control 2022-11-09 09:23:58.000000000 +0000 +++ libxtrxll-0.0.1+git20201202.1b6eddf/debian/control 2024-02-02 19:53:13.000000000 +0000 @@ -12,7 +12,7 @@ Section: libdevel Architecture: any Multi-Arch: same -Depends: libxtrxll0 (= ${binary:Version}), ${misc:Depends} +Depends: libxtrxll0t64 (= ${binary:Version}), ${misc:Depends} Description: Low-level XTRX hardware abstraction library: development This package is part of the library set for XTRX support. . @@ -22,7 +22,10 @@ . This package contains development files. -Package: libxtrxll0 +Package: libxtrxll0t64 +Provides: ${t64:Provides} +Replaces: libxtrxll0 +Breaks: libxtrxll0 (<< ${source:Version}) Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} diff -Nru libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0.install libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0.install --- libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0.install 2020-03-17 14:53:01.000000000 +0000 +++ libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -usr/lib/*/lib*.so.* -usr/lib/*/xtrxll/* -debian/co.fairwaves.xtrx.usb.metainfo.xml usr/share/metainfo diff -Nru libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0.lintian-overrides libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0.lintian-overrides --- libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0.lintian-overrides 2023-11-26 19:43:51.000000000 +0000 +++ libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# begin-remove-after: released:forky -# protective diversion for upgrades of files moved from / to /usr -libxtrxll0: diversion-for-unknown-file lib/udev/rules.d/50-libxtrxll0.rules [preinst:*] -# end-remove-after diff -Nru libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0.postinst libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0.postinst --- libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0.postinst 2023-11-26 19:43:51.000000000 +0000 +++ libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -#! /bin/sh - -set -e - -# begin-remove-after: released:forky -# protective diversion of files moved from / to /usr, to avoid file loss. -# Only for upgrades. -if [ "$1" = "configure" ]; then - # At this point, the package will have installed the same file in */usr*. - dpkg-divert --package usr-is-merged --no-rename \ - --divert /lib/udev/rules.d/50-libxtrxll0.rules.usr-is-merged \ - --remove /lib/udev/rules.d/50-libxtrxll0.rules -fi -# end-remove-after - -#DEBHELPER# diff -Nru libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0.postrm libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0.postrm --- libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0.postrm 2023-11-26 19:43:51.000000000 +0000 +++ libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -#!/bin/sh -set -e - -# begin-remove-after: released:forky -# protective diversion of files moved from / to /usr, to avoid file loss. -# Only for upgrades. -if [ "$1" = "remove" ] && [ "$DPKG_MAINTSCRIPT_PACKAGE_REFCOUNT" = "1" ]; then - # Cleanup in case package is removed before upgrade is finished (postinst ran). - dpkg-divert --package usr-is-merged --no-rename \ - --divert /lib/udev/rules.d/50-libxtrxll0.rules.usr-is-merged \ - --remove /lib/udev/rules.d/50-libxtrxll0.rules -fi -# end-remove-after - -#DEBHELPER# - diff -Nru libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0.preinst libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0.preinst --- libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0.preinst 2023-11-26 19:43:51.000000000 +0000 +++ libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -#!/bin/sh -set -e - -# begin-remove-after: released:forky -# protective diversion of files moved from / to /usr, to avoid file loss. -# Only for upgrades. -if [ "$1" = "upgrade" ]; then - dpkg-divert --package usr-is-merged --no-rename \ - --divert /lib/udev/rules.d/50-libxtrxll0.rules.usr-is-merged \ - --add /lib/udev/rules.d/50-libxtrxll0.rules -fi -# end-remove-after - -#DEBHELPER# - diff -Nru libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0t64.install libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0t64.install --- libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0t64.install 1970-01-01 00:00:00.000000000 +0000 +++ libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0t64.install 2024-02-02 19:53:13.000000000 +0000 @@ -0,0 +1,3 @@ +usr/lib/*/lib*.so.* +usr/lib/*/xtrxll/* +debian/co.fairwaves.xtrx.usb.metainfo.xml usr/share/metainfo diff -Nru libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0t64.lintian-overrides libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0t64.lintian-overrides --- libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0t64.lintian-overrides 2024-02-02 19:53:13.000000000 +0000 @@ -0,0 +1,5 @@ +# begin-remove-after: released:forky +# protective diversion for upgrades of files moved from / to /usr +libxtrxll0t64: diversion-for-unknown-file lib/udev/rules.d/50-libxtrxll0t64.rules [preinst:*] +# end-remove-after +libxtrxll0t64: package-name-doesnt-match-sonames libxtrxll0 diff -Nru libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0t64.postinst libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0t64.postinst --- libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0t64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0t64.postinst 2024-02-02 19:53:13.000000000 +0000 @@ -0,0 +1,16 @@ +#! /bin/sh + +set -e + +# begin-remove-after: released:forky +# protective diversion of files moved from / to /usr, to avoid file loss. +# Only for upgrades. +if [ "$1" = "configure" ]; then + # At this point, the package will have installed the same file in */usr*. + dpkg-divert --package usr-is-merged --no-rename \ + --divert /lib/udev/rules.d/50-libxtrxll0.rules.usr-is-merged \ + --remove /lib/udev/rules.d/50-libxtrxll0.rules +fi +# end-remove-after + +#DEBHELPER# diff -Nru libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0t64.postrm libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0t64.postrm --- libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0t64.postrm 1970-01-01 00:00:00.000000000 +0000 +++ libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0t64.postrm 2024-02-02 19:53:13.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +set -e + +# begin-remove-after: released:forky +# protective diversion of files moved from / to /usr, to avoid file loss. +# Only for upgrades. +if [ "$1" = "remove" ] && [ "$DPKG_MAINTSCRIPT_PACKAGE_REFCOUNT" = "1" ]; then + # Cleanup in case package is removed before upgrade is finished (postinst ran). + dpkg-divert --package usr-is-merged --no-rename \ + --divert /lib/udev/rules.d/50-libxtrxll0.rules.usr-is-merged \ + --remove /lib/udev/rules.d/50-libxtrxll0.rules +fi +# end-remove-after + +#DEBHELPER# + diff -Nru libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0t64.preinst libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0t64.preinst --- libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0t64.preinst 1970-01-01 00:00:00.000000000 +0000 +++ libxtrxll-0.0.1+git20201202.1b6eddf/debian/libxtrxll0t64.preinst 2024-02-02 19:53:13.000000000 +0000 @@ -0,0 +1,15 @@ +#!/bin/sh +set -e + +# begin-remove-after: released:forky +# protective diversion of files moved from / to /usr, to avoid file loss. +# Only for upgrades. +if [ "$1" = "upgrade" ]; then + dpkg-divert --package usr-is-merged --no-rename \ + --divert /lib/udev/rules.d/50-libxtrxll0.rules.usr-is-merged \ + --add /lib/udev/rules.d/50-libxtrxll0.rules +fi +# end-remove-after + +#DEBHELPER# + diff -Nru libxtrxll-0.0.1+git20201202.1b6eddf/debian/rules libxtrxll-0.0.1+git20201202.1b6eddf/debian/rules --- libxtrxll-0.0.1+git20201202.1b6eddf/debian/rules 2023-11-26 19:43:51.000000000 +0000 +++ libxtrxll-0.0.1+git20201202.1b6eddf/debian/rules 2024-02-25 08:14:24.000000000 +0000 @@ -12,11 +12,11 @@ -DXTRXLL_STATIC=OFF override_dh_installudev: - cp mod_usb3380/udev/50-xtrx-usb3380.rules debian/libxtrxll0.udev + cp mod_usb3380/udev/50-xtrx-usb3380.rules debian/libxtrxll0t64.udev dh_installudev --priority=50 # This should be harmless after dh_installudev changes its default install path. - set -e; if test -d debian/libxtrxll0/lib/udev/rules.d; then mv debian/libxtrxll0/lib/udev debian/libxtrxll0/usr/lib; fi - set -e; if test -d debian/libxtrxll0/lib; then rmdir debian/libxtrxll0/lib; fi + set -e; if test -d debian/libxtrxll0t64/lib/udev/rules.d; then mv debian/libxtrxll0t64/lib/udev debian/libxtrxll0t64/usr/lib; fi + set -e; if test -d debian/libxtrxll0t64/lib; then rmdir debian/libxtrxll0t64/lib; fi override_dh_clean: rm -f debian/libxtrxll0.udev
signature.asc
Description: PGP signature