Hi, On Sat, 2024-06-22 at 09:42 +0200, Helmut Grohne wrote: > I have another question. Thorsten Glaser was unhappy about my mksh > report as he believes that it should be /bin/mksh and not /usr/bin/mksh. > I argued that the biggest concern is the symlink vs directory conflict > and he came up with a crazy solution where mksh's data.tar contains > ./bin/mksh but not ./bin on the grounds that ./bin is provided by an > essential package in all Debian releases. [...] My > proposal here would make mksh's approach violate policy. Should policy > allow Thorsten's approach? It certainly is something that needs to be > forbidden for any transitively essential package or bootstrapping tools > fail.
I think it should *not* be allowed to ship files in these locations as that makes automatically catching regressions harder (among other things). We could make dak reject packages shipping files in /bin, /lib*, /sbin to avoid introducing regressions. I find that reasonable, but others might disagree what ftpmasters can accept/reject (I would guess at least one person would in this case...) Ansgar