Your message dated Fri, 24 May 2024 23:05:33 +0000
with message-id <[email protected]>
and subject line Bug#1059416: fixed in osspd 1.3.2-13.2
has caused the Debian Bug report #1059416,
regarding osspd: install files into /usr (instead of /)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1059416: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059416
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: osspd
Version: 1.3.2-13.1
Severity: normal
Tags: patch
User: [email protected]
Usertags: dep17m2

Hi!

Your package installs files into /lib/{udev,modules-load.d}.
For the ongoing Debian UsrMerge effort [1] these files should move
to /usr in the trixie cycle.

I'm attaching a patch to implement such a move.

However, please still read the wiki page on moving files, especially
if you intend to backport to bookworm or earlier. The patch has
already been checked by a local dumat copy.

If during the trixie cycle your package will undergo structural
changes or any other file moves, please also see the wiki and upload
to experimental first when these changes are done.

Chris

[1] https://wiki.debian.org/UsrMerge
diff -Nru osspd-1.3.2/debian/changelog osspd-1.3.2/debian/changelog
--- osspd-1.3.2/debian/changelog	2023-02-04 19:49:50.000000000 +0100
+++ osspd-1.3.2/debian/changelog	2023-12-24 22:18:57.000000000 +0100
@@ -1,3 +1,12 @@
+osspd (1.3.2-13.2) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Install all files below /usr. (Closes: #-1)
+    For udev rules, use udev.pc to find correct install location.
+    For the rest, just hardcode /usr.
+
+ -- Chris Hofstaedtler <[email protected]>  Sun, 24 Dec 2023 22:18:57 +0100
+
 osspd (1.3.2-13.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru osspd-1.3.2/debian/control osspd-1.3.2/debian/control
--- osspd-1.3.2/debian/control	2023-02-04 19:49:50.000000000 +0100
+++ osspd-1.3.2/debian/control	2023-12-24 22:18:57.000000000 +0100
@@ -6,7 +6,9 @@
 Build-Depends: debhelper-compat (= 13),
                libasound2-dev,
                libfuse-dev,
-               libpulse-dev
+               libpulse-dev,
+               pkgconf,
+               systemd-dev
 Standards-Version: 4.3.0
 Homepage: https://sourceforge.net/projects/osspd/
 Vcs-Browser: https://salsa.debian.org/debian/osspd
diff -Nru osspd-1.3.2/debian/osspd.install osspd-1.3.2/debian/osspd.install
--- osspd-1.3.2/debian/osspd.install	2023-02-04 19:49:50.000000000 +0100
+++ osspd-1.3.2/debian/osspd.install	2023-12-24 22:17:44.000000000 +0100
@@ -1,2 +1,2 @@
-lib/udev/rules.d/98-osscuse.rules
+${env:deb_udevdir}/rules.d/98-osscuse.rules
 usr/sbin/osspd
diff -Nru osspd-1.3.2/debian/rules osspd-1.3.2/debian/rules
--- osspd-1.3.2/debian/rules	2023-02-04 19:49:50.000000000 +0100
+++ osspd-1.3.2/debian/rules	2023-12-24 22:18:10.000000000 +0100
@@ -1,7 +1,8 @@
 #!/usr/bin/make -f
+export deb_udevdir = $(shell pkg-config --variable=udevdir udev | sed s,^/,,)
 
 SLAVESDIR=/usr/lib/osspd
-UDEVDIR=/lib/udev/rules.d
+UDEVDIR=/${deb_udevdir}/rules.d
 
 %:
 	dh $@
@@ -18,7 +19,7 @@
 override_dh_install:
 	dh_install
 	# adding kmod integration
-	install -D -m 0644 debian/osspd.kmod debian/osspd/lib/modules-load.d/osspd.conf
+	install -D -m 0644 debian/osspd.kmod debian/osspd/usr/lib/modules-load.d/osspd.conf
 
 # Disable tests, they require running the osspd
 override_dh_auto_test:

--- End Message ---
--- Begin Message ---
Source: osspd
Source-Version: 1.3.2-13.2
Done: Chris Hofstaedtler <[email protected]>

We believe that the bug you reported is fixed in the latest version of
osspd, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Chris Hofstaedtler <[email protected]> (supplier of updated osspd package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 25 May 2024 00:45:21 +0200
Source: osspd
Architecture: source
Version: 1.3.2-13.2
Distribution: unstable
Urgency: medium
Maintainer: Ralf Jung <[email protected]>
Changed-By: Chris Hofstaedtler <[email protected]>
Closes: 1059416
Changes:
 osspd (1.3.2-13.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Install all files below /usr. (Closes: #1059416)
     For udev rules, use udev.pc to find correct install location.
     For the rest, just hardcode /usr.
Checksums-Sha1:
 e81cd626af15ead9e1455db201c22537454586d8 2053 osspd_1.3.2-13.2.dsc
 44b040f90686dfde2c9deffe46d1cdcb43d9f2b4 10304 osspd_1.3.2-13.2.debian.tar.xz
 64571827af7b390f821888c232d074b23eb29aa9 8921 osspd_1.3.2-13.2_arm64.buildinfo
Checksums-Sha256:
 1753a5a294fe64433bfe6e1c1afc23071f3394edeea26f013066112a88eb4e6c 2053 
osspd_1.3.2-13.2.dsc
 d5da80f6cbfcd320d2a858b793d0243acd6ec0caf2c332cc9829ee2c66f6bd36 10304 
osspd_1.3.2-13.2.debian.tar.xz
 cf85daa5f6d7ad575d1ef7c60cc056e78e8a4dfaac46dd7e79c245d37e3ce2a8 8921 
osspd_1.3.2-13.2_arm64.buildinfo
Files:
 12177bc86e16b423ea74c0f11414c4cb 2053 sound optional osspd_1.3.2-13.2.dsc
 6423a1bed62204ce414b1f3e45cfe19e 10304 sound optional 
osspd_1.3.2-13.2.debian.tar.xz
 f9877c783a28a7cee6d843ba4e238807 8921 sound optional 
osspd_1.3.2-13.2_arm64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEfRrP+tnggGycTNOSXBPW25MFLgMFAmZRGUQACgkQXBPW25MF
LgNfXQ/9GVBHktwLjUTpdZCWdZJrU6jBRmEU3P2TJ1aCuyHeYiNwoz3RmpvHvxiX
yx6iUZbg4waf4pMv66/psbrm95DsN7dJw5/yH5clVXfsRW6oNneLSv+4cmN9fzVo
i3OQK4XJ/Cur6Tc6iCSqI0d1UGLZqdtptdbFbAdxdgWluyi+aTNN4Z5xPN2Xzwtj
0ZvEGclLZASP74hZDksWKQyqMeWC+3eMk8luFp5n0pGx4Jlq6+VZiKIlzW5qAMTo
W/bFnpGdlxZ/EMfCiugVNu5j1llNPpSfvHY4eZ6rOYgitHm3fmom1cV1mY11sykq
zwM+Wi8Ox2sAxNQAzg767WGi3fUpTb85dSjiBzziJ+TTrh3fYb/WKBN2v56SFUlN
Zxt3PM1RQCTMH55WnGfop/CAlRIK7ER5ER5YrfmIMr41MYLm4Wu5VfkCvmBXwQ9/
v5qnq5z91oPYMgvPDd3jv2TyMJ7Uk66XfOioOYpuEt19PtMUU5ZpmcbEjy0G/9Sj
XblsG7UyybjRZGtpnen2rAteFOEjDURtCWO/z26jS2oMQaDn1LNNazTnlVirNrvc
EaM1BGflpKIg2AbssQztsqfTbuMjOkv3btf9ieDdpnMcCFjLJHgAqBRd38HdNQKz
0yBHPruA2cDayHnuCepE1mr49t7xoZs6f62pUqmgbiZ9m9F3qPk=
=6a36
-----END PGP SIGNATURE-----

Attachment: pgpUwqLJNSAm6.pgp
Description: PGP signature


--- End Message ---

Reply via email to