Bug#1059407: [Debian-on-mobile-maintainers] Bug#1059407: mobile-tweaks: install udev, systemd files below /usr

2024-05-28 Thread Chris Hofstaedtler
Hi,

On Tue, Jan 02, 2024 at 03:23:02PM +0100, Arnaud Ferraris wrote:
> Le 24/12/2023 à 20:11, Chris Hofstaedtler a écrit :
> > Your package installs files into /lib. For the ongoing Debian
> > UsrMerge effort [1] these files should move to /usr/lib in the
> > trixie cycle.
> > 
> > I'm attaching a patch to implement such a move.
> 
> Thanks for the report and patch! It has been applied to our developement
> branch and will be included in the next package release.

Please make sure this patch makes it into trixie well before the
transition freeze.
Now would be a great time.

Chris



Bug#1059407: [Debian-on-mobile-maintainers] Bug#1059407: mobile-tweaks: install udev, systemd files below /usr

2024-01-02 Thread Arnaud Ferraris

Hi,

Le 24/12/2023 à 20:11, Chris Hofstaedtler a écrit :

Hi!

Your package installs files into /lib. For the ongoing Debian
UsrMerge effort [1] these files should move to /usr/lib in the
trixie cycle.

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


Thanks for the report and patch! It has been applied to our developement 
branch and will be included in the next package release.


Regards,
Arnaud



Bug#1059407: mobile-tweaks: install udev, systemd files below /usr

2023-12-24 Thread Chris Hofstaedtler
Source: mobile-tweaks
Version: 5
Severity: normal
Tags: patch
User: helm...@debian.org
Usertags: dep17m2

Hi!

Your package installs files into /lib. For the ongoing Debian
UsrMerge effort [1] these files should move to /usr/lib 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 mobile-tweaks-5/debian/changelog mobile-tweaks-5+nmu1/debian/changelog
--- mobile-tweaks-5/debian/changelog	2023-07-18 14:59:15.0 +0200
+++ mobile-tweaks-5+nmu1/debian/changelog	2023-12-24 20:07:52.0 +0100
@@ -1,3 +1,10 @@
+mobile-tweaks (5+nmu1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Install udev, systemd files below /usr. (Closes: #-1)
+
+ -- Chris Hofstaedtler   Sun, 24 Dec 2023 20:07:52 +0100
+
 mobile-tweaks (5) unstable; urgency=medium
 
   [ undef ]
diff -Nru mobile-tweaks-5/debian/control mobile-tweaks-5+nmu1/debian/control
--- mobile-tweaks-5/debian/control	2022-02-03 07:43:11.0 +0100
+++ mobile-tweaks-5+nmu1/debian/control	2023-12-24 20:07:52.0 +0100
@@ -6,7 +6,8 @@
  Arnaud Ferraris ,
  Guido Günther ,
  Henry-Nicolas Tourneur ,
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: debhelper (>= 13.11.6),
+ debhelper-compat (= 13),
  dh-exec
 Standards-Version: 4.5.0
 Rules-Requires-Root: no
diff -Nru mobile-tweaks-5/debian/librem5-tweaks.install mobile-tweaks-5+nmu1/debian/librem5-tweaks.install
--- mobile-tweaks-5/debian/librem5-tweaks.install	2023-07-18 14:59:15.0 +0200
+++ mobile-tweaks-5+nmu1/debian/librem5-tweaks.install	2023-12-24 20:07:30.0 +0100
@@ -1,6 +1,6 @@
 # GPSD
-librem5/gpsd/99-gnss.rules lib/udev/rules.d/
-librem5/gpsd/gpsd.service.d lib/systemd/system/
+librem5/gpsd/99-gnss.rules usr/lib/udev/rules.d/
+librem5/gpsd/gpsd.service.d usr/lib/systemd/system/
 librem5/gpsd/librem5-gpsd etc/default
 
 # Device specific gsettings for power management