On Jan 11, 2025 10:09, Helmut Grohne <hel...@subdivi.de> wrote:
> > Source: opensysusers > Version: 0.7.3-4 > Severity: serious > Justification: loss of systemd files > Tags: patch > User: helm...@debian.org > Usertags: dep17 > > Hi, > > I'm sorry to tell you that I got the DEP17 mitigation for opensysusers > wrong. The details are at > https://lists.debian.org/debian-devel/2025/01/msg00125.html. > opensysusers is affected, because it has a code path that uses --rename > for aliased diversions. > > While looking into it and trying to fix it, I noticed that systemd and > systemd-standalone-sysusers now both declare Conflicts: opensysusers and > Conflicts: systemd-sysusers respectively. The latter is being provided > by all sysusers implementations including opensysusers. In trixie and > later, sysusers implementations are no longer coinstallable but mutually > exclusive. This simplifies the story a lot. I propose mirroring the > conflict and declaring "Conflicts: systemd-sysusers". As a result, we > may do away with all of the diversions (and the file loss problem). All of this to arrive to this conclusion. This was a stupid loss of DD time. I wish the TC had made a decision in this direction to begin with, as in the first place I thought the diversion was the worst possible implementation! It is a good thing though, if finally, we get rid of the diversion hack... Cheers, Thomas Goirand (zigo)