* Alexandre Detiste <alexandre.deti...@gmail.com> [2024-06-03 22:01]:
Le lun. 3 juin 2024 à 21:32, Jochen Sprickerhof <jspri...@debian.org> a écrit :>The scripts in explain/ ought to be run inside the chroot.Good point. You could actually use unshare to make it work without root but I would also prefer option 2. What do you think of a slow adoption as in explain.cc set's the DPKG_ROOT variable and all explain scripts get a test -z $DPKG_ROOT || exit 0 at the top. Then we can fix them individually as far as it makes sense.Let's do that, that's the simplest.
OK, I actually opted for CRUFT_ROOT to stay out of the DPKG namespace. MR is here:
https://salsa.debian.org/detiste-guest/cruft-ng/-/merge_requests/1 Can you have a look before I modify more scripts?
I gave you write access.
Thanks, I pushed a small fixup commit.
This could be team-managed but I don't know inside which team it would fit. Maybe QA ? Maybe here: https://packages.debian.org/unstable/forensics-all
Maybe just move it to https://salsa.debian.org/debian
I use it nowadays to guess what messy people did before me on some filesystems, they were merely lazy, not evil, they did not tried to hide their tweaks at all; I don't know if that count as forensics.
Yeah, same here. Btw. what do you think of dropping explain/python3-pip? I think cruft-ng should rather report all non package files and it is easy enough for the user to filter out /usr/local if they want.
signature.asc
Description: PGP signature