Bug#1085162: s390-tools: move aliased files from / to /usr (DEP17)
Michael Biebl <[email protected]>
| Newsgroups | gmane.linux.debian.ports.s390 |
|---|---|
| Message-ID | <172900970634.17905.5855387388041766796.reportbug__8207.16470932297$1729010010$gmane$org@mars> |
Source: s390-tools Version: 2.16.0-2.1 Severity: serious User: [email protected] 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.