Hi all, Henrique de Moraes Holschuh dixit: >On Thu, Oct 1, 2020, at 21:05, Michael Stone wrote: >> On Thu, Oct 01, 2020 at 11:20:44PM +0000, Thorsten Glaser wrote: >> >Michael Stone dixit: >> > >> >> you can fix it right now! >> > >> >So, what do you mean? Take over the rng-tools package?
>So, as long as you come up with a proper transition, you are very I now have prepared the transition. For simplicity, I uploaded them keeping the current source to binary package mapping. This way, src:rng-tools can be RM(RoM)’d after the bullseye release. src:rng-tools-debian builds rng-tools-debian 2.2, which contains some of the requested changes, patches from src:rng-tools BTS, etc. and can be coinstalled with rng-tools 5migrate*. src:rng-tools builds rng-tools 5migrate1 which Depends on rng-tools-debian 2.2~ and transitions the old configuration: • the /etc/defaults/ file is migrated to rng-tools-debian unless it was unmodified or empty; there are very few changes between these packages so this is relatively easy • the other three conffiles (init script and two logcheck ignores) are removed if unmodified or empty, put aside otherwise; this means that init script modifications are not retained, but the admin is informed • if transitioning from rng-tools 5-1 (sid), and if the new --hrng=tpm option is used, migration of the configuration is denied because that option does not exist in 2.x (also the TPM is used in a different way); further RNGDOPTIONS changes are not detected, but those who use sid will know anyway • if transitioning from rng-tools 2-unofficial-mt.14-1+b2 (buster) everything is compatible anyway • NEWS.Debian files in both packages explain this, and in addition stress *again* that rng-tools5 probably should be used it possible Now rng-tools-debian again conflicts (well Breaks and Replaces) with rng-tools >= 5migratf (i.e. anything past 5migrate*). This allows us to eventually (in 3 releases or so) rng-tools5 “back” to rng-tools without trouble. The transitional package is oldlibs and contains the magic words “transitional” and “dummy” in the description, so it will most likely be automatically cleaned up. I tested multiple combinations of upgrades from both buster and sid in clean chroots until all I could think of passed. More testing is of course welcome. I uploaded src:rng-tools with urgency=low to allow for some time to test. (The src:rng-tools-debian upload isn’t coupled and can migrate independently.) Thanks for prodding me again, so this can finally be resolved. bye, //mirabilos -- <diogenese> Beware of ritual lest you forget the meaning behind it. <igli> yeah but it means if you really care about something, don't ritualise it, or you will lose it. don't fetishise it, don't obsess. or you'll forget why you love it in the first place.