Bug#915689: prevent from migrating to testing

2019-01-23 Thread Michael Stone

On Wed, Jan 23, 2019 at 05:46:39AM -0500, Henrique de Moraes Holschuh wrote:

On Sun, Jan 20, 2019, at 14:06, Thorsten Glaser wrote:

But you’re not in a situation to command either, considering
hmh is the ONLY maintainer of rng-tools so we WILL need his
input on this (or do an NMU).


Anything that does not break things for people in stretch when updating to buster 
would be excellent.  But that is going to be a pain to do, so anything that warns 
people in stable that they will get broken and must install 
 is IMHO *acceptable*.


It shouldn't be difficult to preserve existing configs as long as 
rng-tools isn't rng-tools5 in buster.




Bug#915689: prevent from migrating to testing

2019-01-23 Thread Henrique de Moraes Holschuh
On Sun, Jan 20, 2019, at 14:06, Thorsten Glaser wrote:
> But you’re not in a situation to command either, considering
> hmh is the ONLY maintainer of rng-tools so we WILL need his
> input on this (or do an NMU).

Anything that does not break things for people in stretch when updating to 
buster would be excellent.  But that is going to be a pain to do, so anything 
that warns people in stable that they will get broken and must install 
 is IMHO *acceptable*.

But please consider sending in a RELEASE NOTES snippet about it to the team 
responsible for the Buster RELEASE NOTES, and using NEWS.Debian in the 
rng-tools family of packages to convey that relevant information as well... 
IMHO, that would give users a chance to notice they might need to pay attention 
to rng-tools during the stretch->buster upgrade.

Again, thank you guys for pushing a fix for a mess you did not create.  And the 
one responsible for the broken NMU is, as far as I am concerned, owning 
everyone a pack of beverages, since he is the one that should have cleaned up 
the breakage he caused.

-- 
  Henrique de Moraes Holschuh 



Bug#915689: prevent from migrating to testing

2019-01-20 Thread Michael Stone

On Sun, Jan 20, 2019 at 04:05:09PM +, Thorsten Glaser wrote:

Michael Stone dixit:

So use the epoch. They're invented for fixing collosal errors like
this. Except this time, have the appropriate discussion on -devel
instead of just uploading something without coordination.


Sounds like an approach, but please see in #919893 my message
 first for
an alternative idea.

Coordination with -devel is required for epoch anyway… for p-u
only RT IIRC, but we could do either.

But you’re not in a situation to command either, considering
hmh is the ONLY maintainer of rng-tools so we WILL need his
input on this (or do an NMU).


I'm not commanding anything, I'm just trying to figure out ways to 
un-hijack the package. Hence the desire to discuss any solution on 
-devel to get broader input & consensus.




Bug#915689: prevent from migrating to testing

2019-01-20 Thread Thorsten Glaser
Michael Stone dixit:

> So use the epoch. They're invented for fixing collosal errors like
> this. Except this time, have the appropriate discussion on -devel
> instead of just uploading something without coordination.

Sounds like an approach, but please see in #919893 my message
 first for
an alternative idea.

Coordination with -devel is required for epoch anyway… for p-u
only RT IIRC, but we could do either.

But you’re not in a situation to command either, considering
hmh is the ONLY maintainer of rng-tools so we WILL need his
input on this (or do an NMU).

bye,
//m. (really gotta go now)



Bug#915689: prevent from migrating to testing

2019-01-20 Thread Michael Stone

On Sun, Jan 20, 2019 at 03:41:22PM +, Thorsten Glaser wrote:

Michael Stone dixit:


Please upload a fixed version of rng-tools instead, reverting the erroneous
change.


That is impossible because the version changed.

In the tool I’m using, I have a hard version requirement on
rng-tools (<< 3) | rng-tools-debian (<< 3).


Sounds like a self-imposed problem.


At best we could do with an epoch, but these are nowadays
frowned upon. For two softwares as distinct as these rng-tools
implementations, the +really dance is more than just questionable
instead.


So use the epoch. They're invented for fixing collosal errors like this. 
Except this time, have the appropriate discussion on -devel instead of 
just uploading something without coordination.




Bug#915689: prevent from migrating to testing

2019-01-20 Thread Thorsten Glaser
Michael Stone dixit:

> Please upload a fixed version of rng-tools instead, reverting the erroneous
> change. 

That is impossible because the version changed.

In the tool I’m using, I have a hard version requirement on
rng-tools (<< 3) | rng-tools-debian (<< 3).

At best we could do with an epoch, but these are nowadays
frowned upon. For two softwares as distinct as these rng-tools
implementations, the +really dance is more than just questionable
instead.

bye,
//mirabilos
-- 
[16:04:33] bkix: "veni vidi violini"
[16:04:45] bkix: "ich kam, sah und vergeigte"...



Bug#915689: prevent from migrating to testing

2019-01-20 Thread Michael Stone

On Sun, Jan 20, 2019 at 03:25:12PM +, Thorsten Glaser wrote:

Michael Stone dixit:


No, that's something else that shouldn't have happened


It’s important to me because the upload of rng-tools (>> 2)
broke things on unstable.


So that should be fixed--the problem should not be made worse.

Please upload a fixed version of rng-tools instead, reverting the 
erroneous change. 



Bug#915689: prevent from migrating to testing

2019-01-20 Thread Thorsten Glaser
Michael Stone dixit:

> No, that's something else that shouldn't have happened

It’s important to me because the upload of rng-tools (>> 2)
broke things on unstable.

Perhaps letting it migrate to testing wasn’t ideal, but it
will work for people there, and it won’t affect existing
users or those who not explicitly install it.

> as it won't preserve an existing configuration.

That, it doesn’t. That’s too tricky to get right anyway.

But in my scenario, it isn’t even used with the config or
the init script, but as the recipient of a stream from a
network service — that to not break was more important at
that point after rng-tools (>> 2) was uncoordinatedly up‐
loaded into unstable and all attempts to communicate ig‐
nored (we had this discussion in 2013 or so on Launchpad,
and, besides suggesting to me to package it separately as
rng-tools-debian, nothing happened there, so don’t be of‐
fended if I merely picked up that suggestion and enacted
it).

I’m open for discussion about things to get users informed
correctly, such as a NEWS entry about not retaining the
configuration from rng-tools (though I think apt-listchanges
does not show NEWS from newly installed packages), or more
explicitly pointing out in the documentation that most users
will want the 5.x version except perhaps for low-bandwidth
RNGs, or something.

I do intend to improve rng-tools-debian occasionally but will
insist on keeping it.

bye,
//mirabilos (hat: rng-tools-debian maintainer)
-- 
 den AGP stecker anfeilen, damit er in den slot aufm 440BX board passt…
oder netzteile, an die man auch den monitor angeschlossen hat und die dann für
ein elektrisch aufgeladenes gehäuse gesorgt haben […] für lacher gut auf jeder
LAN party │  damals, als der pizzateig noch auf dem monior "gegangen" ist



Bug#915689: prevent from migrating to testing

2019-01-20 Thread Michael Stone

On Sun, Jan 20, 2019 at 03:01:18PM +0100, Diederik de Haas wrote:

On Fri, 11 Jan 2019 14:51:05 -0500 Michael Stone  wrote:

On Fri, Jan 11, 2019 at 01:57:28PM -0500, Michael Stone wrote:
>There never should have been an NMU simply replacing rng-tools with
>rng-tools5. I did not notice that this had happened.

Also, the correct fix for buster is an upload to put things back the way
they were, which is going to be ugly.


You are aware of the rng-tools-debian package containing the 'old'
implementation?


No, that's something else that shouldn't have happened, as it won't 
preserve an existing configuration. Why the hell is all this happening 
with no coordination? 



Bug#915689: prevent from migrating to testing

2019-01-20 Thread Diederik de Haas
On Fri, 11 Jan 2019 14:51:05 -0500 Michael Stone  wrote:
> On Fri, Jan 11, 2019 at 01:57:28PM -0500, Michael Stone wrote:
> >There never should have been an NMU simply replacing rng-tools with 
> >rng-tools5. I did not notice that this had happened.
> 
> Also, the correct fix for buster is an upload to put things back the way 
> they were, which is going to be ugly.

You are aware of the rng-tools-debian package containing the 'old' 
implementation?

I would really appreciate it if this would be fixed for buster.
Right now there are 3 rng-tools packages with nearly identical long/short 
descriptions (and not very useful VCS/salsa info).

signature.asc
Description: This is a digitally signed message part.


Bug#915689: prevent from migrating to testing

2019-01-11 Thread Michael Stone

On Fri, Jan 11, 2019 at 01:57:28PM -0500, Michael Stone wrote:
There never should have been an NMU simply replacing rng-tools with 
rng-tools5. I did not notice that this had happened.


Also, the correct fix for buster is an upload to put things back the way 
they were, which is going to be ugly.




Bug#915689: prevent from migrating to testing

2019-01-11 Thread Michael Stone
There never should have been an NMU simply replacing rng-tools with 
rng-tools5. I did not notice that this had happened.


On Fri, Jan 11, 2019 at 07:21:49PM +0100, Andreas Henriksson wrote:

That has apparently failed to materialize well in time for buster.
Looking at the contents of the binary packages it seems rng-tools
(in unstable) has more contents and likely provides more
functionality/integration (but I haven't looked into details, eg.
rng-tools5 has no /etc/default file which might be a good thing as those
are generally frowed upon in the current systemd service age, but has
there been any work on actual migration of current rng-tools users
configuration to what rng-tools5 uses?)


It's not possible to migrate people from rng-tools to rng-tools5 as the 
functionality does not entirely overlap. There's no meaningful 
conversion from one to the other, nor does there need to be. (A user 
currently running rng-tools has no need to move to rng-tools5.) There's 
a chance (though increasingly small as the legacy hardware ages) that 
forcing a migration from rng-tools to rng-tools5 will break an existing 
setup.


The intent of transitioning was entirely to make it easier for people 
reading non-debian-specific instructions on the internet telling them to 
install "rng-tools" in order to get certain functionality (specifically 
RDRAND/RDSEED) would get the package they were expecting. The end result 
for buster would be rng-tools2 and rng-tools5 packages, with an 
rng-tools package pulling in rng-tools2 as a replacement. 

Given that the kernel seems to be moving in the direction of allowing 
RDRAND/RDSEED to seed /dev/random without blocking (see 
RANDOM_TRUST_CPU) I'm not sure a package renaming dance is worthwhile as 
the most common reason for installing rng-tools5 will no longer be 
as relevant.


Another option is to simply remove rng-tools, which eliminates the 
confusion. But, doing that will mean dropping support for certain 
(legacy) configurations supported in the current rng-tools package but 
not rng-tools5.




Bug#915689: prevent from migrating to testing

2019-01-11 Thread Andreas Henriksson
Hello Aron Xu and everyone else,

On Thu, Dec 06, 2018 at 01:25:03PM +0800, Aron Xu wrote:
> Package: rng-tools
> Version: 5-1
> Severity: serious
> Tags: sid
> 
> We need to prevent this version of rng-tools from migrating to testing
> before finding a solution of coordinating with the rng-tools5 package.

I'm interested in rng-tools and would like to see it in good shape
for buster, but the current state makes me uncomfortable.

Could you please update me on what the current state is since this
bug report was opened? Have any progress been made or attempted
that isn't tracked here?

The initial changelog entry of rng-tools5 states:
"This is part of an intended transition, with this package becoming the
default rng-tools post stretch release."

That has apparently failed to materialize well in time for buster.
Looking at the contents of the binary packages it seems rng-tools
(in unstable) has more contents and likely provides more
functionality/integration (but I haven't looked into details, eg.
rng-tools5 has no /etc/default file which might be a good thing as those
are generally frowed upon in the current systemd service age, but has
there been any work on actual migration of current rng-tools users
configuration to what rng-tools5 uses?)

I'd be really interested to hear what people have on their minds for
this task and how I can help out.

Regards,
Andreas Henriksson



Bug#915689: prevent from migrating to testing

2018-12-05 Thread Aron Xu
Package: rng-tools
Version: 5-1
Severity: serious
Tags: sid

We need to prevent this version of rng-tools from migrating to testing
before finding a solution of coordinating with the rng-tools5 package.

Aron