Bug#919893: package shouldn't exist

2020-10-01 Thread Michael Stone
So the package that shouldn't have existed made it into buster, there's 
a ridiculous situation with 3 packages providing essentially the same 
functionality with minor differences and no practical way for a user to 
figure out which to install, and no movement on fixing this before the 
*next* release.


On Thu, Feb 07, 2019 at 03:34:31PM +, Thorsten Glaser wrote:

Henrique de Moraes Holschuh dixit:


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

How about starting a sort of transition to the split packages instead?=


Looks like a sensible approach to me.


It’s a bit too “short” before the release, always has been.
My other ideas, both the p-u and the “castling”, rely too
much on that all things involved go smooth.

I’d like to propose a new plan:

* we still intend to do a rng-tools → rng-tools5 transition
 for bullseye but leave buster alone

* we’ll just keep rng-tools (5.x) out of testing, and will
 later request package removal of src:rng-tools and the
 binary package (but (new) only AFTER the buster release)

* I’ll request removal of rng-tools-debian from testing
 (and, therefore, buster), but keep it around in sid
 until we have a new solution (to not break existing
 users)

* said new solution could be to either add all features
 needed to rng-tools5 or, well, keeping rng-tools-debian
 (the name’s correct as it’s the former Debian maintainer’s
 fork of rng-tools, but we can bikeshed that later) around

* whatever we do, we’ll do it way after the buster release
 (so we will have had time to discuss it before implementing)
 but way before the bullseye release (so it will have had
 enough time to cook in testing/sid beforehand)

* in bullseye, we will need to handle migration from
 - rng-tools (2.x) [from buster]
 - rng-tools (5.x) [from sid]
 - rng-tools5 [from buster/sid]
 - rng-tools-debian [from sid]
 but we don’t need to handle all of them the same way;
 details mostly depend on whether we manage to patch
 rng-tools5 enough so that we can migrate *all* of them
 to *one* destination package, handling all use cases;
 the configuration change needs to be in the release
 notes of course, but this way, we’ll have actually
 enough time to do that

This most likely means that rng-tools5 people (upstream and
packagers) need to consider adding enough rng-tools-debian
functionality (more command line switches, and making them
actually do what they used to do, and an /etc/default/ file).

Is this agreeable? If so, I’ll go ahead requesting removal
of rng-tools-debian from testing, and we’ll have to continue
blocking rng-tools 5 from entering testing.

The downside is that the fixes in rng-tools-debian won’t
make it into rng-tools in buster, and that rng-tools-debian
will be around for a while longer. But I’ve looked at popcon
and *buntu and saw it’s already used by way more people than
the two or three systems I installed it on myself, so we’ll
do best doing a transition plan including it *anyway*, which
won’t get worse if it sticks round for a while.

Sorry for taking ~2 weeks for this answer, I’ve had the cold
(and now caught conference flu at FOSDEM, no rest for me…),
but I believe that even acting 2 weeks ago we would not have
managed in time it *anything* went wrong, and the current
status quo in testing is “good enough” (that is, not a regres‐
sion from stretch) for us to keep for a release longer. If
one step in the transition had failed, we would have been
left without rng-tools in buster at all, which had derailed
any later transition plans and made users even angrier.

bye,
//mirabilos
--
 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#919893: package shouldn't exist

2019-02-07 Thread Thorsten Glaser
Henrique de Moraes Holschuh dixit:

>On Sun, Jan 20, 2019, at 14:05, Thorsten Glaser wrote:
>> How about starting a sort of transition to the split packages instead?=
>
>Looks like a sensible approach to me.

It’s a bit too “short” before the release, always has been.
My other ideas, both the p-u and the “castling”, rely too
much on that all things involved go smooth.

I’d like to propose a new plan:

* we still intend to do a rng-tools → rng-tools5 transition
  for bullseye but leave buster alone

* we’ll just keep rng-tools (5.x) out of testing, and will
  later request package removal of src:rng-tools and the
  binary package (but (new) only AFTER the buster release)

* I’ll request removal of rng-tools-debian from testing
  (and, therefore, buster), but keep it around in sid
  until we have a new solution (to not break existing
  users)

* said new solution could be to either add all features
  needed to rng-tools5 or, well, keeping rng-tools-debian
  (the name’s correct as it’s the former Debian maintainer’s
  fork of rng-tools, but we can bikeshed that later) around

* whatever we do, we’ll do it way after the buster release
  (so we will have had time to discuss it before implementing)
  but way before the bullseye release (so it will have had
  enough time to cook in testing/sid beforehand)

* in bullseye, we will need to handle migration from
  - rng-tools (2.x) [from buster]
  - rng-tools (5.x) [from sid]
  - rng-tools5 [from buster/sid]
  - rng-tools-debian [from sid]
  but we don’t need to handle all of them the same way;
  details mostly depend on whether we manage to patch
  rng-tools5 enough so that we can migrate *all* of them
  to *one* destination package, handling all use cases;
  the configuration change needs to be in the release
  notes of course, but this way, we’ll have actually
  enough time to do that

This most likely means that rng-tools5 people (upstream and
packagers) need to consider adding enough rng-tools-debian
functionality (more command line switches, and making them
actually do what they used to do, and an /etc/default/ file).

Is this agreeable? If so, I’ll go ahead requesting removal
of rng-tools-debian from testing, and we’ll have to continue
blocking rng-tools 5 from entering testing.

The downside is that the fixes in rng-tools-debian won’t
make it into rng-tools in buster, and that rng-tools-debian
will be around for a while longer. But I’ve looked at popcon
and *buntu and saw it’s already used by way more people than
the two or three systems I installed it on myself, so we’ll
do best doing a transition plan including it *anyway*, which
won’t get worse if it sticks round for a while.

Sorry for taking ~2 weeks for this answer, I’ve had the cold
(and now caught conference flu at FOSDEM, no rest for me…),
but I believe that even acting 2 weeks ago we would not have
managed in time it *anything* went wrong, and the current
status quo in testing is “good enough” (that is, not a regres‐
sion from stretch) for us to keep for a release longer. If
one step in the transition had failed, we would have been
left without rng-tools in buster at all, which had derailed
any later transition plans and made users even angrier.

bye,
//mirabilos
-- 
 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: Bug#919893: Bug#915689: Bug#919893: package shouldn't exist

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

> So that's basically just the --rng-entropy argument? If we switch rng-tools5 
> to

/usr/lib/stunnel/arngc-slrd | runtunnel | \
rngd -f -r /proc/self/fd/0 -H 0.99 -B 2 \
-s 32 -W "$threshold" -t 300 -T 60

I just had the idea of “castling”¹, to avoid going through pu:

I’d upload src:rng-tools-debian (to unstable, but with the
intention of letting it transition to testing/buster) but
providing the rng-tools binary package, with NEWS suggesting
a move to rng-tools5. We’ll scrap the rng-tools-debian package
for now, and post-buster re-evaluate whether the missing flags
can be added to rng-tools5 (in which case we’ll start a tran‐
sition of whole Debian to it) or not (in which case we’ll keep
it but, perhaps, under a new name).

Sorry still not caught up with all mails yet, but this is the
best I think we can do, with the release coming up so soon.
The rng-tools-debian source package contains the well-tested
code users can, at the moment, expect, plus a massively better
initscript, so letting it take over the rng-tools binary package
has no cost and minor benefit to users (but allows us to go
without p-u, and to RM src:rng-tools entirely). This also allows
users some time for the transition (and two years to complain to
us if they *do*, for some reason, need the old rng-tools), if it’s
announced in buster that we plan to remove it for bullseye.

bye,
//mirabilos

① inspired from rereading the Launchpad bug discussion



Bug#915689: Bug#919893: Bug#915689: Bug#919893: package shouldn't exist

2019-01-23 Thread Michael Stone

On Wed, Jan 23, 2019 at 04:12:24PM +, Thorsten Glaser wrote:

Yes, exactly: it's definitely better for a certain class of hardware, but I'm
honestly just not sure whether any of those are still relevant. (Like, do they
work with current kernels, are they in hardware that's otherwise supported,
etc.?) I'd love to see reports from people who are still using the older
version for functionality that isn't in the newer version to help inform what


My MUA just threw this mail to me in an interesting timing attack (I
deleted the last new mail just when this one came into my INBOX and
before it was sorted under the thread), I didn't read any others in
the thread since Monday yet and will see when I have time for this,
but since you asked:

I use the old rng-tools, with several of the now-unsupported command
line options, reading from /dev/stdin which is the stdout of an SSL
client, in a scenario where I distribute entropy over the network to
multiple boxen.

So, software, not hardware. But rng-tools is needed in order to
• attribute the new entropy to the pool estimate
 (even though I use a value of less than 8 bit per byte)
• fill the pool up to the watermark
• do some plausibility checks on the input
as otherwise I could just connect the SSL stdout to /dev/urandom
writingly.

In general, the missing flags are good to use if you have hardware
that produces “some” entropy but not an estimated 8 bit per byte,
for example. Also, slow RNGs; I don’t want to have several hundred
MiB/s traffic from this…


So that's basically just the --rng-entropy argument? If we switch 
rng-tools5 to the fork at https://github.com/nhorman/rng-tools there's 
already a new entropy-count option to address that. I don't see any good 
reason to deploy *new* installs of the rng-tools2 codebase for purely 
software reasons. 


I’ll respond to the other mails in the thread in time, when I have
the time. Just another data point: rng-tools-debian has an installed
user base in testing and in *buntu (they sync’d it), so renaming it
is out of the question now. The package description should make it
clear that rng-tools5 should be preferred to most, but the -debian
is historically true (it’s the one with “all the new options hmh
wrote for Debian”, as opposed to the “latest upstream gkernel” one).


It's been in testing for a matter of days, so I'm skeptical that this is 
a real concern. (And it's called *testing* for a reason.) Renaming the 
package and adding a rng-tools-debian transition package would make the 
matter moot (though I think it would be silly).


Again, calling this rng-tools-debian IMO makes an already confusing set 
of packages even worse. (And honestly, this is kind of thing that should 
be sorted out when a package is ITP'd and discussed, not done and then 
declared a fait accompli.)


--
Michael Stone



Bug#915689: Bug#919893: Bug#915689: Bug#919893: package shouldn't exist

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

> Yes, exactly: it's definitely better for a certain class of hardware, but I'm
> honestly just not sure whether any of those are still relevant. (Like, do they
> work with current kernels, are they in hardware that's otherwise supported,
> etc.?) I'd love to see reports from people who are still using the older
> version for functionality that isn't in the newer version to help inform what

My MUA just threw this mail to me in an interesting timing attack (I
deleted the last new mail just when this one came into my INBOX and
before it was sorted under the thread), I didn't read any others in
the thread since Monday yet and will see when I have time for this,
but since you asked:

I use the old rng-tools, with several of the now-unsupported command
line options, reading from /dev/stdin which is the stdout of an SSL
client, in a scenario where I distribute entropy over the network to
multiple boxen.

So, software, not hardware. But rng-tools is needed in order to
• attribute the new entropy to the pool estimate
  (even though I use a value of less than 8 bit per byte)
• fill the pool up to the watermark
• do some plausibility checks on the input
as otherwise I could just connect the SSL stdout to /dev/urandom
writingly.

In general, the missing flags are good to use if you have hardware
that produces “some” entropy but not an estimated 8 bit per byte,
for example. Also, slow RNGs; I don’t want to have several hundred
MiB/s traffic from this…

See https://bugs.launchpad.net/ubuntu/+source/rng-tools/+bug/1333293
for a parameter comparison.

I’ll respond to the other mails in the thread in time, when I have
the time. Just another data point: rng-tools-debian has an installed
user base in testing and in *buntu (they sync’d it), so renaming it
is out of the question now. The package description should make it
clear that rng-tools5 should be preferred to most, but the -debian
is historically true (it’s the one with “all the new options hmh
wrote for Debian”, as opposed to the “latest upstream gkernel” one).

bye,
//mirabilos (still fighting an infection)



Bug#915689: Bug#919893: package shouldn't exist

2019-01-23 Thread Michael Stone

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

On Mon, Jan 21, 2019, at 10:36, Michael Stone wrote:

Yes, but most of those features are obsolescent at best. I'm not clear
on what functionality is actually being used. (I'm hesitant to remove


"old" rng-tools is better for any low-bandwidth RNGs, so I am not sure it is 
obsolescent: that depends entirely on whether people still design/have low-bandwidth RNGs 
worth supporting.


Yes, exactly: it's definitely better for a certain class of hardware, 
but I'm honestly just not sure whether any of those are still relevant. 
(Like, do they work with current kernels, are they in hardware that's 
otherwise supported, etc.?) I'd love to see reports from people who are 
still using the older version for functionality that isn't in the newer 
version to help inform what we should do. I'm conservative enough that I 
don't want to break existing installs (especially for something that's 
security-relevant) but it would be nice to know whether I'm being overly 
cautious on that.


--
Michael Stone



Bug#919893: package shouldn't exist

2019-01-23 Thread Henrique de Moraes Holschuh
On Sun, Jan 20, 2019, at 14:05, Thorsten Glaser wrote:
> How about starting a sort of transition to the split packages instead?

Looks like a sensible approach to me.

> • upload rng-tools 2-unofficial-mt.14-2 to buster-proposed-updates
>   (since, due to the version number, it cannot go via unstable),
>   unchanged from 2-unofficial-mt.14-1 except for a NEWS entry saying:
> 
>   “This is the last 2.x version of rng-tools. If you wish to
>continue using it, perhaps if you rely on the new command
>line options this version has over rng-tools5, please
>migrate to the rng-tools-debian package, also available
>in buster, instead. If you do so, copy your configuration
>settings from /etc/default/rng-tools over to the new file
>/etc/default/rng-tools-debian after installing the new package.
> 
>   “If you have newer or high-bandwidth HWRNGs or just wish to
>follow Debian defaults, migrate to the package rng-tools5,
>also available in buster, instead. Please note that it does
>not use a file under /etc/defaults/ to configure.
> 
>   “If you do nothing, your version of rng-tools will be replaced
>with rng-tools5 automatically in bullseye.”
> 
> • keep rng-tools5 and rng-tools-debian in testing
> 
> • after buster, drop src:rng-tools and move the binary package
>   rng-tools to the rng-tools5 source package as transitional
>   package, as announced in the above-mentioned NEWS
> 
> ⇒ this will cause the least breakage or surprise to users,
>   retain version numbers that are actually meaningful, and
>   start a proper, two-release, transition *and* ensure that
>   people know about the configuration files

Agreed.

> I’d be willing to try to coordinate this (also with the release
> team since we have to go via p-u).

Thank you, please do!

> Please do tell me what you think, but *do* refrain from taking
> hasty actions (even though we need to get this settled within
> ten days or so).

Also agreed. Anyone has a better idea for a transition plan?

-- 
  Henrique de Moraes Holschuh 



Bug#915689: Bug#919893: package shouldn't exist

2019-01-23 Thread Henrique de Moraes Holschuh
On Mon, Jan 21, 2019, at 10:36, Michael Stone wrote:
> On Mon, Jan 21, 2019 at 01:15:13PM +0100, Diederik de Haas wrote:
> >On zondag 20 januari 2019 16:59:11 CET Thorsten Glaser wrote:
> >> I’m very much against just saying this package
> >> “should not exist”

Yeah, what should not exist are NMUs that cause this much of a mess, especially 
if the one that did it is not going to fix it. 

Thank you guys very much for pushing a way forward, whichever it might be.  And 
please feel free to adopt the "old rng-tools" package if it is being useful to 
you...

> >I'm inclined to agree with this as the source (+ features/parameters) for 
> >this
> >package is substantially different from rng-tools/rng-tools5.
> 
> Yes, but most of those features are obsolescent at best. I'm not clear 
> on what functionality is actually being used. (I'm hesitant to remove 

"old" rng-tools is better for any low-bandwidth RNGs, so I am not sure it is 
obsolescent: that depends entirely on whether people still design/have 
low-bandwidth RNGs worth supporting.

But yeah, on any stuff with high-bandwidth RNGs (like recent x86 processors, 
and ARM SoCs with crypto accelerators), I don't think the features 
"rng-tools-old" implement are really relevant.  I'd rather we had it in-kernel, 
really.

-- 
  Henrique de Moraes Holschuh 



Bug#915689: Fwd: Re: Bug#919893: package shouldn't exist

2019-01-21 Thread Diederik de Haas
On maandag 21 januari 2019 17:13:42 CET Michael Stone wrote:
> >Entropy generation for the creation of SSH keys as the netinstaller is
> >mostly used in headless situations.
> >https://github.com/debian-pi/raspbian-ua-netinst/issues/42
> 
> That functionality doesn't require the old package; will work fine with
> rng-tools5.

Great, thanks :)

FTR: That *I* don't need it in my particular use case does not mean that no 
one has a need for the functionality now provided by rng-tools-debian

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


Bug#915689: Fwd: Re: Bug#919893: package shouldn't exist

2019-01-21 Thread Michael Stone

On Mon, Jan 21, 2019 at 04:47:51PM +0100, Diederik de Haas wrote:

On maandag 21 januari 2019 13:34:19 CET Michael Stone wrote:

On Mon, Jan 21, 2019 at 01:15:13PM +0100, Diederik de Haas wrote:
>On zondag 20 januari 2019 16:59:11 CET Thorsten Glaser wrote:
>> I’m very much against just saying this package
>> “should not exist”
>
>I'm inclined to agree with this as the source (+ features/parameters) for
>this package is substantially different from rng-tools/rng-tools5.

Yes, but most of those features are obsolescent at best. I'm not clear
on what functionality is actually being used. (I'm hesitant to remove
it exactly because I'm not clear on that, but I tend to think that it's
functionally obsolete.)


I'm not knowledgeable enough to weigh in on that and/or what is best towards
the future, so I'll leave that up to you.


>coordination/progress. I'm thinking of updating
>https://github.com/debian-pi/ raspbian-ua-netinst/ to buster level and we
>use(d) the old rng-tools to get much better/more entropy on the Raspberry
>Pi.

In what way?


Entropy generation for the creation of SSH keys as the netinstaller is mostly
used in headless situations.
https://github.com/debian-pi/raspbian-ua-netinst/issues/42


That functionality doesn't require the old package; will work fine with 
rng-tools5. 



Bug#915689: Bug#919893: package shouldn't exist

2019-01-21 Thread Diederik de Haas
On maandag 21 januari 2019 13:34:19 CET Michael Stone wrote:
> On Mon, Jan 21, 2019 at 01:15:13PM +0100, Diederik de Haas wrote:
> >On zondag 20 januari 2019 16:59:11 CET Thorsten Glaser wrote:
> >> I’m very much against just saying this package
> >> “should not exist”
> >
> >I'm inclined to agree with this as the source (+ features/parameters) for
> >this package is substantially different from rng-tools/rng-tools5.
> 
> Yes, but most of those features are obsolescent at best. I'm not clear
> on what functionality is actually being used. (I'm hesitant to remove
> it exactly because I'm not clear on that, but I tend to think that it's
> functionally obsolete.)

I'm not knowledgeable enough to weigh in on that and/or what is best towards 
the future, so I'll leave that up to you.

> >coordination/progress. I'm thinking of updating
> >https://github.com/debian-pi/ raspbian-ua-netinst/ to buster level and we
> >use(d) the old rng-tools to get much better/more entropy on the Raspberry
> >Pi.
> 
> In what way?

Entropy generation for the creation of SSH keys as the netinstaller is mostly 
used in headless situations.
https://github.com/debian-pi/raspbian-ua-netinst/issues/42

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


Bug#915689: Bug#919893: package shouldn't exist

2019-01-21 Thread Michael Stone

On Mon, Jan 21, 2019 at 01:15:13PM +0100, Diederik de Haas wrote:

On zondag 20 januari 2019 16:59:11 CET Thorsten Glaser wrote:

I’m very much against just saying this package
“should not exist”


I'm inclined to agree with this as the source (+ features/parameters) for this
package is substantially different from rng-tools/rng-tools5.


Yes, but most of those features are obsolescent at best. I'm not clear 
on what functionality is actually being used. (I'm hesitant to remove 
it exactly because I'm not clear on that, but I tend to think that it's 
functionally obsolete.)



coordination/progress. I'm thinking of updating https://github.com/debian-pi/
raspbian-ua-netinst/ to buster level and we use(d) the old rng-tools to get
much better/more entropy on the Raspberry Pi.


In what way?



Bug#915689: Bug#919893: package shouldn't exist

2019-01-21 Thread Diederik de Haas
On zondag 20 januari 2019 16:59:11 CET Thorsten Glaser wrote:
> I’m very much against just saying this package
> “should not exist”

I'm inclined to agree with this as the source (+ features/parameters) for this 
package is substantially different from rng-tools/rng-tools5.

AFAICT the problem started when rng-tools changed substantially by the upload 
which made it (very) similar to rng-tools5 and I think the last line of the 
long description of rng-tools should've been removed as it only applies to the 
'old' implementation (which is now in rng-tools-debian).

I bumped into the 'conversation' because I noticed a lack of conversation/
coordination/progress. I'm thinking of updating https://github.com/debian-pi/
raspbian-ua-netinst/ to buster level and we use(d) the old rng-tools to get 
much better/more entropy on the Raspberry Pi. (I also want to investigate 
whether it'll help with other small SBCs like Pine A64)
I haven't tried yet whether rng-tools5 will work just as well (raspbian-ua-
netinst doesn't use any cmd-line params)

And I also think that the current situation shouldn't end up in a stable 
release.

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


Bug#919893: package shouldn't exist

2019-01-20 Thread Michael Stone

On Sun, Jan 20, 2019 at 03:59:11PM +, Thorsten Glaser wrote:

• keep rng-tools5 and rng-tools-debian in testing


FWIW, I'd much rather call this rng-tools2 or rng-tools-legacy or 
something other than rng-tools-debian (which implies that for some 
reason this version is more "debian" than another version, and that it 
can't be used anywhere except debian).




Bug#919893: package shouldn't exist

2019-01-20 Thread Michael Stone

On Sun, Jan 20, 2019 at 03:59:11PM +, Thorsten Glaser wrote:

Please don’t understand me wrong, I’m not against a sensible solution
out of this mess, but I’m very much against just saying this package
“should not exist” without one.


Once it's in stable, this mess is a lot harder to fix, so it's not ok to 
just leave it screwed up for now.



I don’t have much time right now (got to go), but I’ve got a better
idea than this:


that package is in much less health and should perhaps be replaced
by a transitional package instead.


How about starting a sort of transition to the split packages instead?

• upload rng-tools 2-unofficial-mt.14-2 to buster-proposed-updates
 (since, due to the version number, it cannot go via unstable),
 unchanged from 2-unofficial-mt.14-1 except for a NEWS entry saying:


I don't know if this will work or not. If it will, sounds good.



Bug#919893: package shouldn't exist

2019-01-20 Thread Thorsten Glaser
Please don’t understand me wrong, I’m not against a sensible solution
out of this mess, but I’m very much against just saying this package
“should not exist” without one. (I also intend to actually fork the
upstream part and hack on it, low pace though and mostly small fixes.)

I don’t have much time right now (got to go), but I’ve got a better
idea than this:

>that package is in much less health and should perhaps be replaced
>by a transitional package instead.

How about starting a sort of transition to the split packages instead?

• upload rng-tools 2-unofficial-mt.14-2 to buster-proposed-updates
  (since, due to the version number, it cannot go via unstable),
  unchanged from 2-unofficial-mt.14-1 except for a NEWS entry saying:

  “This is the last 2.x version of rng-tools. If you wish to
   continue using it, perhaps if you rely on the new command
   line options this version has over rng-tools5, please
   migrate to the rng-tools-debian package, also available
   in buster, instead. If you do so, copy your configuration
   settings from /etc/default/rng-tools over to the new file
   /etc/default/rng-tools-debian after installing the new package.

  “If you have newer or high-bandwidth HWRNGs or just wish to
   follow Debian defaults, migrate to the package rng-tools5,
   also available in buster, instead. Please note that it does
   not use a file under /etc/defaults/ to configure.

  “If you do nothing, your version of rng-tools will be replaced
   with rng-tools5 automatically in bullseye.”

• keep rng-tools5 and rng-tools-debian in testing

• after buster, drop src:rng-tools and move the binary package
  rng-tools to the rng-tools5 source package as transitional
  package, as announced in the above-mentioned NEWS

⇒ this will cause the least breakage or surprise to users,
  retain version numbers that are actually meaningful, and
  start a proper, two-release, transition *and* ensure that
  people know about the configuration files

I’d be willing to try to coordinate this (also with the release
team since we have to go via p-u).

Please do tell me what you think, but *do* refrain from taking
hasty actions (even though we need to get this settled within
ten days or so).

Thanks in advance,
//mirabilos
-- 
Solange man keine schmutzigen Tricks macht, und ich meine *wirklich*
schmutzige Tricks, wie bei einer doppelt verketteten Liste beide
Pointer XORen und in nur einem Word speichern, funktioniert Boehm ganz
hervorragend.   -- Andreas Bogk über boehm-gc in d.a.s.r



Bug#919893: package shouldn't exist

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

> I don't entirely understand why this package was ever uploaded, and
> as far as I can tell, with no ITP.

An ITP is not necessary, just recommended.

There was attempt for discussion in #916147, which was however ignored
by *everyone* else for over a month before I took action, so you can
take that as the ITP.

Before, there was discussion in LP#1333293 in which the rng-tools (5)
maintainer recommended me to create this very package, in 2014 (sorry
not 2013 as I typo’d earlier).

> It should not be included in buster.

I disagree: it is necessary to fulfil versioned dependencies on
rng-tools (<< 3) | rng-tools-debian (<< 3) (introduced in 2014,
incidentally), and some of its contents, such as the new init
script, alone are worth it.

Given that it’s not possible to update rng-tools back to the 2.x
version, nor to update the one in buster except via proposed-updates,
that package is in much less health and should perhaps be replaced
by a transitional package instead.

bye,
//mirabilos
-- 
18:47⎜ well channels… you see, I see everything in the
same window anyway  18:48⎜ i know, you have some kind of
telnet with automatic pong 18:48⎜ haha, yes :D
18:49⎜ though that's more tinyirc – sirc is more comfy



Bug#919893: package shouldn't exist

2019-01-20 Thread Michael Stone

Package: rng-tools-debian

I don't entirely understand why this package was ever uploaded, and as 
far as I can tell, with no ITP. It should not be included in buster.