Package: python3-expeyes
Version: 5.3.0+repack-3
Severity: important
Tags: patch
python3-expeyes ships empty directories /etc/udev/rules.d and
/lib/udev/rules.d. The latter of these is prone to loss since we
implemented the /usr-merge using directory aliasing. Another package may
remove a file from /usr/lib/udev/rules.d and thereby delete this empty
directory.
As far as I understand it, these directories are not crucial to the
python bindings. While the expeyes contains a 99-phoenix.rules, it is
not installed to any binary package and these directories normally
belong to udev otherwise. As such, they can be deleted at no loss of
functionality. What does not exist, cannot be lost. Problem solved. I'm
attaching a patch for your convenience.
Helmut
diff -Nru expeyes-5.3.0+repack/debian/changelog
expeyes-5.3.0+repack/debian/changelog
--- expeyes-5.3.0+repack/debian/changelog 2023-02-27 19:34:03.000000000
+0100
+++ expeyes-5.3.0+repack/debian/changelog 2023-07-23 07:17:49.000000000
+0200
@@ -1,3 +1,10 @@
+expeyes (5.3.0+repack-3.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Do not ship empty directories /{etc,lib}/udev/rules.d. Closes: #-1
+
+ -- Helmut Grohne <[email protected]> Sun, 23 Jul 2023 07:17:49 +0200
+
expeyes (5.3.0+repack-3) unstable; urgency=medium
* added Ceppo's Italian translation. Closes: #1032079
diff -Nru expeyes-5.3.0+repack/debian/python3-expeyes.dirs
expeyes-5.3.0+repack/debian/python3-expeyes.dirs
--- expeyes-5.3.0+repack/debian/python3-expeyes.dirs 2022-03-26
12:07:55.000000000 +0100
+++ expeyes-5.3.0+repack/debian/python3-expeyes.dirs 1970-01-01
01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-lib/udev/rules.d
-etc/udev/rules.d