Bug#1055116: rust-rustls, please prepare update for new ring.

2023-11-07 Thread Jonas Smedegaard
Quoting Peter Green (2023-11-07 11:59:32)
> On 02/11/2023 05:51, Jonas Smedegaard wrote:
> >
> >>> That's wonderful news.
> >>>
> >>> I am happy to update rust-rustls, as soon as possible.  Seems to only
> >>> blocker is an transitive dependency on rust-rcgen needing an update as
> >>> well: See bug#1055132.
> > The package rust-sct needs relinking as well.
> Thanks for preparing the updates, I think we are now ready to move
> on this in unstable, afaict the following steps are needed.
> 
> 1. re-upload the new untrusted, ring, rcgen and sct packages to unstable.
> 2. re-upload the new rustls-webpki and rustls packages to unstable
> 3. re-upload the remaining rust team packages that depend on ring to unstable.
> 4. upload a version of rust-rustls-native-certs with updated dev-dependencies 
> (less critical, but needed to avoid rust-rustls-native-certs becoming rc 
> buggy and may also be needed for testing migration)
> 
> To minimise the time things are broken in unstable are you ok if I
> perform step 2 (and maybe also step 4) as a NMU?

Looks good to me.

Yes, I am fine with you zero-day NMUing here. Thanks!

I am not convinced that step 4 is really needed, but that is not
important to me - i.e. if you consider it important then feel free to
zero-day NMU for that as well - then I guess I can simply revert to
relax dependencies when I get around to revisiting the packages later.
So you only need to elaborate on your reasoning for step 4 if you think
I might cause damage by later relaxing.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 * Sponsorship: https://ko-fi.com/drjones

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Bug#1055116: rust-rustls, please prepare update for new ring.

2023-11-07 Thread Peter Green

On 02/11/2023 05:51, Jonas Smedegaard wrote:



That's wonderful news.

I am happy to update rust-rustls, as soon as possible.  Seems to only
blocker is an transitive dependency on rust-rcgen needing an update as
well: See bug#1055132.

The package rust-sct needs relinking as well.

Thanks for preparing the updates, I think we are now ready to move
on this in unstable, afaict the following steps are needed.

1. re-upload the new untrusted, ring, rcgen and sct packages to unstable.
2. re-upload the new rustls-webpki and rustls packages to unstable
3. re-upload the remaining rust team packages that depend on ring to unstable.
4. upload a version of rust-rustls-native-certs with updated dev-dependencies 
(less critical, but needed to avoid rust-rustls-native-certs becoming rc buggy 
and may also be needed for testing migration)

To minimise the time things are broken in unstable are you ok if I
perform step 2 (and maybe also step 4) as a NMU?



Bug#1055116: rust-rustls, please prepare update for new ring.

2023-11-01 Thread Jonas Smedegaard
Control: block -1 by 1055202

Quoting Jonas Smedegaard (2023-11-01 11:55:39)
> Quoting Jonas Smedegaard (2023-11-01 01:51:39)
> > Quoting Peter Green (2023-10-31 19:33:29)
> > > Package: rust-rustls
> > > 
> > > After a long wait, ring released version 0.17 which is far more portable 
> > > than
> > > previous versions. The lack of portability of ring has been a thorn in the
> > > side of the rust team for some time so we would really like to upgrade.
> > > 
> > > The good news is that rustls has updated to the new version of ring 
> > > *without*
> > > bumping semver. So hopefully this transition can be kept relatively small.
> > > 
> > > I've uploaded the new version of ring to experimental, could you prepare 
> > > new
> > > versions of the rustls packages to work with it.
> > 
> > That's wonderful news.
> > 
> > I am happy to update rust-rustls, as soon as possible.  Seems to only
> > blocker is an transitive dependency on rust-rcgen needing an update as
> > well: See bug#1055132.

The package rust-sct needs relinking as well.

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 * Sponsorship: https://ko-fi.com/drjones

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Bug#1055116: rust-rustls, please prepare update for new ring.

2023-11-01 Thread Jonas Smedegaard
Control: block -1 by 1055148

Quoting Jonas Smedegaard (2023-11-01 01:51:39)
> Control: block -1 by 1055132
> 
> Quoting Peter Green (2023-10-31 19:33:29)
> > Package: rust-rustls
> > 
> > After a long wait, ring released version 0.17 which is far more portable 
> > than
> > previous versions. The lack of portability of ring has been a thorn in the
> > side of the rust team for some time so we would really like to upgrade.
> > 
> > The good news is that rustls has updated to the new version of ring 
> > *without*
> > bumping semver. So hopefully this transition can be kept relatively small.
> > 
> > I've uploaded the new version of ring to experimental, could you prepare new
> > versions of the rustls packages to work with it.
> 
> That's wonderful news.
> 
> I am happy to update rust-rustls, as soon as possible.  Seems to only
> blocker is an transitive dependency on rust-rcgen needing an update as
> well: See bug#1055132.

Sorry, I thought it was obvious so I failed to spell it out explicitly:
For rust-rustls to link against rust-ring 0.17, rust-rustls-webpki needs
updating to also link against rust-ring 0.17, which in turn requires
rust-rcgen to also link against rust-ring 0.17.

So no, releasing rust-rcgen patched to *not* upgrade its linkage is
*not* helping here, so really I wasted everyones time by filing
bug#1055132, when in fact this does *not* need some version number, it
needs some linkage that upstream is represented by that version number
but is distorted in Debian patching-rich Rust packaging).

Hope that helps.

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 * Sponsorship: https://ko-fi.com/drjones

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Bug#1055116: rust-rustls, please prepare update for new ring.

2023-10-31 Thread Jonas Smedegaard
Control: block -1 by 1055132

Quoting Peter Green (2023-10-31 19:33:29)
> Package: rust-rustls
> 
> After a long wait, ring released version 0.17 which is far more portable than
> previous versions. The lack of portability of ring has been a thorn in the
> side of the rust team for some time so we would really like to upgrade.
> 
> The good news is that rustls has updated to the new version of ring *without*
> bumping semver. So hopefully this transition can be kept relatively small.
> 
> I've uploaded the new version of ring to experimental, could you prepare new
> versions of the rustls packages to work with it.

That's wonderful news.

I am happy to update rust-rustls, as soon as possible.  Seems to only
blocker is an transitive dependency on rust-rcgen needing an update as
well: See bug#1055132.

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 * Sponsorship: https://ko-fi.com/drjones

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Bug#1055116: rust-rustls, please prepare update for new ring.

2023-10-31 Thread Peter Green

Package: rust-rustls

After a long wait, ring released version 0.17 which is far more portable than
previous versions. The lack of portability of ring has been a thorn in the
side of the rust team for some time so we would really like to upgrade.

The good news is that rustls has updated to the new version of ring *without*
bumping semver. So hopefully this transition can be kept relatively small.

I've uploaded the new version of ring to experimental, could you prepare new
versions of the rustls packages to work with it.