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.

Reply via email to