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)


Reply via email to