Package: fair
Version: 0.5.3-3
Severity: serious
Tags: patch sid
User: helm...@debian.org
Usertags: dep17m2

This package is part of the /usr-move (DEP17) transition, because it
contains files in aliased locations and should have those files moved to
the corresponding /usr location. The goal of this move is eliminating
bugs arising from aliasing, such as file loss during package upgrades.


You may add dh-sequence-movetousr to Build-Depends to perform the move.
The main advantage of this method is the low effort and it just works when
backporting to bookworm.  However, it is more of a stop-gap measure as
eventually the installation procedure should refer to the files that are
actually used for installation. This often means updating debian/*.install
files but also changing flags passed to a configure script or similar
measures.
In case you do not anticipate your package being uploaded to
bookworm-backports, please prefer a manual move, but generally prefer moving
over delaying any further.

After having done this move, please keep in mind that the relevant
changes need to be reverted for bookworm-backports, with these
exceptions:
 * dh-sequence-movetousr and dh_movetousr cancel themselves.
 * dh_installsystemd and dh_installudev revert to the aliased location.
 * The pkg-config variables systemdsystemunitdir in systemd.pc and
   udevdir in udev.pc reverts to aliased.

Please keep in mind that restructuring changes may introduce problems
after moving. A change is considered restructuring if formerly aliased
files formerly owned by one package are later to be owned by a package
with a different name. Such uploads should be done to experimental and
quarantine for three days before moving to unstable. This way, automatic
analysis (https://salsa.debian.org/helmutg/dumat) can detect problems
and file bugs. Such bugs shall include support for resolving the
problems.

For additional information about refer to
https://wiki.debian.org/UsrMerge and
https://subdivi.de/~helmut/dep17.html.
diff -Nru fair-0.5.3/debian/changelog fair-0.5.3/debian/changelog
--- fair-0.5.3/debian/changelog 2024-10-05 22:14:34.000000000 +0200
+++ fair-0.5.3/debian/changelog 2024-10-09 17:39:40.000000000 +0200
@@ -1,3 +1,10 @@
+fair (0.5.3-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Move aliased files from / to /usr (DEP17) (Closes: #-1)
+
+ -- Michael Biebl <bi...@debian.org>  Wed, 09 Oct 2024 17:39:40 +0200
+
 fair (0.5.3-3) unstable; urgency=medium
 
   [ Andreas Tille ]
diff -Nru fair-0.5.3/debian/fair.links fair-0.5.3/debian/fair.links
--- fair-0.5.3/debian/fair.links        2024-10-05 21:03:46.000000000 +0200
+++ fair-0.5.3/debian/fair.links        2024-10-09 17:39:37.000000000 +0200
@@ -1 +1 @@
-/dev/null /lib/systemd/system/fair.service
+/dev/null /usr/lib/systemd/system/fair.service

Reply via email to