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

Attachment: signature.asc
Description: PGP signature

Reply via email to