Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.bugs.dist > #1241372 > unrolled thread
| Started by | Blair Noctis <ncts@debian.org> |
|---|---|
| First post | 2025-04-10 21:40 +0200 |
| Last post | 2025-04-12 17:40 +0200 |
| Articles | 6 — 3 participants |
Back to article view | Back to linux.debian.bugs.dist
Bug#1102599: rust-tonic: please upgrade to 0.13 with upcoming upgrade of rust-prost 0.13 Blair Noctis <ncts@debian.org> - 2025-04-10 21:40 +0200
Bug#1102599: rust-tonic: please upgrade to 0.13 with upcoming upgrade of rust-prost 0.13 Blair Noctis <ncts@debian.org> - 2025-04-10 21:50 +0200
Bug#1102599: rust-tonic: please upgrade to 0.13 with upcoming upgrade of rust-prost 0.13 Jonas Smedegaard <jonas@jones.dk> - 2025-04-10 21:50 +0200
Is a self-contained upgrade considered large/disruptive? (was Re: Bug#1102599: rust-tonic: please upgrade to 0.13 with upcoming upgrade of rust-prost 0.13) Blair Noctis <ncts@debian.org> - 2025-04-11 17:20 +0200
Re: Is a self-contained upgrade considered large/disruptive? (was Re: Bug#1102599: rust-tonic: please upgrade to 0.13 with upcoming upgrade of rust-prost 0.13) Paul Gevers <elbrus@debian.org> - 2025-04-12 12:50 +0200
Re: Is a self-contained upgrade considered large/disruptive? (was Re: Bug#1102599: rust-tonic: please upgrade to 0.13 with upcoming upgrade of rust-prost 0.13) Blair Noctis <ncts@debian.org> - 2025-04-12 17:40 +0200
| From | Blair Noctis <ncts@debian.org> |
|---|---|
| Date | 2025-04-10 21:40 +0200 |
| Subject | Bug#1102599: rust-tonic: please upgrade to 0.13 with upcoming upgrade of rust-prost 0.13 |
| Message-ID | <KA5UJ-cA9t-9@gated-at.bofh.it> |
[Multipart message — attachments visible in raw view] — view raw
Source: rust-tonic Version: 0.12.3+dfsg-4 Severity: wishlist Tags: patch X-Debbugs-Cc: ncts@debian.org Dear maintainer, I'm about to upgrade the prost family from 0.12 to 0.13. For your convenience, a full upgrade of tonic has been prepared, with all tests passing, at https://salsa.debian.org/ncts/rust-tonic Please feel free to adapt as you see fit. rust-tonic currently only has one dependent, netavark, for which I have verified that, simply bumping versions would work, and filed a bug noting so. Please let me know when you are ready so I can proceed. -- ,Sdrager Blair Noctis
[toc] | [next] | [standalone]
| From | Blair Noctis <ncts@debian.org> |
|---|---|
| Date | 2025-04-10 21:50 +0200 |
| Message-ID | <KA64p-cAdi-3@gated-at.bofh.it> |
| In reply to | #1241372 |
[Multipart message — attachments visible in raw view] — view raw
On 11/04/2025 03:26, Blair Noctis wrote: > Source: rust-tonic > Version: 0.12.3+dfsg-4 > Severity: wishlist > Tags: patch > X-Debbugs-Cc: ncts@debian.org > > Dear maintainer, > > I'm about to upgrade the prost family from 0.12 to 0.13. > > For your convenience, > a full upgrade of tonic has been prepared, > with all tests passing, > at https://salsa.debian.org/ncts/rust-tonic > Please feel free to adapt as you see fit. Sorry I forgot built packages of prost family are needed to verify. Here: https://people.debian.org/~ncts/rust-prost-0.13-deps/ There is a Packages file generated by `apt-ftparchive packages`. -- ,Sdrager Blair Noctis
[toc] | [prev] | [next] | [standalone]
| From | Jonas Smedegaard <jonas@jones.dk> |
|---|---|
| Date | 2025-04-10 21:50 +0200 |
| Message-ID | <KA64p-cAdi-5@gated-at.bofh.it> |
| In reply to | #1241372 |
[Multipart message — attachments visible in raw view] — view raw
Quoting Blair Noctis (2025-04-10 21:26:26) > I'm about to upgrade the prost family from 0.12 to 0.13. That sounds like a "large or disruptive changes to unstable" which the release team as explicitly stated is not ok during freeze, so please refrain from doing that, or if needed then please ask the release team for an exception. - 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
[toc] | [prev] | [next] | [standalone]
| From | Blair Noctis <ncts@debian.org> |
|---|---|
| Date | 2025-04-11 17:20 +0200 |
| Subject | Is a self-contained upgrade considered large/disruptive? (was Re: Bug#1102599: rust-tonic: please upgrade to 0.13 with upcoming upgrade of rust-prost 0.13) |
| Message-ID | <KAokF-cMev-7@gated-at.bofh.it> |
| In reply to | #1241376 |
[Multipart message — attachments visible in raw view] — view raw
Dear RT,
(Please consider this specific issue low priority,
but I think it's useful to clarify a general question.)
On 11/04/2025 03:44, Jonas Smedegaard wrote:
> Quoting Blair Noctis (2025-04-10 21:26:26)
>> I'm about to upgrade the prost family from 0.12 to 0.13.
>
> That sounds like a "large or disruptive changes to unstable" which the
> release team as explicitly stated is not ok during freeze, so please
> refrain from doing that, or if needed then please ask the release team
> for an exception.
The affected packages are:
prost family, target of this upgrade:
- rust-prost-build
- rust-prost-types
- rust-prost
- rust-prost-derive
Dependents:
- rust-parsec-service
- rust-parsec-interface
- rust-pprof
- rust-tonic
- rust-axum
- rust-cast-sender
- rust-prometheus-client
- netavark
- gnome-authenticator
I have prepared all of them for this upgrade.
All build and pass tests.
I regret to have not noticed this chance and prepared earlier.
But:
I argue this is not "disruptive":
Updates of the prost family only affect listed dependents.
Updates of said dependents don't introduce breaking changes.
The whole upgrade is self-contained and does not "leak" to other packages.
Also not "large":
All considered, the "blast radius" is 13 packages.
This is fairly small IMO.
All rust-* packages besides rust-tonic and rust-axum are maintained in the Rust team,
of which I'm a member, thus in the position to handle.
In rust-tonic and rust-axum,
maintained by Jonas whose words are quoted above,
the former received a prepared upgrade for the former (#1102599, this bug),
and the latter requires only a version bump (#1102597).
netavark is maintained by Reinhard Tartler (siretart),
and gnome-authenticator by Jeremy Bícha (jbicha),
both also requiring only a version bump,
and both gave approval (netavark #1102598, g-a on IRC).
This is a fairly small circle.
So:
If all packages affected are handled ("self-contained"),
the blast radius is rather small,
and I have the go from all affected maintainers,
is it still considered large/disruptive?
Thanks.
Btw, when asked on IRC,
Ramacher said it depends on the size of debdiffs,
so here they are:
https://people.debian.org/~ncts/rust-prost-0.13-affected-debdiffs/
(Cargo.lock stripped as it's basically dead weight)
--
,Sdrager
Blair Noctis
[toc] | [prev] | [next] | [standalone]
| From | Paul Gevers <elbrus@debian.org> |
|---|---|
| Date | 2025-04-12 12:50 +0200 |
| Subject | Re: Is a self-contained upgrade considered large/disruptive? (was Re: Bug#1102599: rust-tonic: please upgrade to 0.13 with upcoming upgrade of rust-prost 0.13) |
| Message-ID | <KAGAV-cXWs-1@gated-at.bofh.it> |
| In reply to | #1241499 |
[Multipart message — attachments visible in raw view] — view raw
Hi Blair,
On 11-04-2025 17:14, Blair Noctis wrote:
> So:
> If all packages affected are handled ("self-contained"),
This is indeed good.
> the blast radius is rather small,
In transition context, we generally consider "small" when numbers are in
the low single digit. Otherwise we'd want to be involved/informed. That
always true, but more so during the transition freeze of course. By the
way, our definition of transition is broader than the classical
C-library transition, and covers changes to packages that require
changes to or rebuilds of other packages.
> and I have the go from all affected maintainers,
That's obviously also good.
> is it still considered large/disruptive?
It's at least against the spirit of the freeze, see our definition of
transition above.
> Ramacher said it depends on the size of debdiffs,
> so here they are:
> https://people.debian.org/~ncts/rust-prost-0.13-affected-debdiffs/
> (Cargo.lock stripped as it's basically dead weight)
If you want to request an exception, please file a bug and attach
debdiffs to the report. That way they are stored in the BTS. Having said
that, the size of those debdiffs don't look good. That's not really
reviewable. So you better have a good explanation of why the new version
is so much better than the current version in trixie. Otherwise consider
this request as just too late.
Paul
[toc] | [prev] | [next] | [standalone]
| From | Blair Noctis <ncts@debian.org> |
|---|---|
| Date | 2025-04-12 17:40 +0200 |
| Subject | Re: Is a self-contained upgrade considered large/disruptive? (was Re: Bug#1102599: rust-tonic: please upgrade to 0.13 with upcoming upgrade of rust-prost 0.13) |
| Message-ID | <KAL7z-d0Z8-15@gated-at.bofh.it> |
| In reply to | #1241613 |
[Multipart message — attachments visible in raw view] — view raw
Hi Paul,
On 12/04/2025 18:42, Paul Gevers wrote:
> Hi Blair,
>
> On 11-04-2025 17:14, Blair Noctis wrote:
>> So:
>> If all packages affected are handled ("self-contained"),
>
>
> This is indeed good.
>
>> the blast radius is rather small,
>
>
> In transition context, we generally consider "small" when numbers are in the low
> single digit. Otherwise we'd want to be involved/informed. That always true, but
> more so during the transition freeze of course. By the way, our definition of
> transition is broader than the classical C-library transition, and covers
> changes to packages that require changes to or rebuilds of other packages.
Thanks for the explanation and clarification.
Especially the "low single digit" one.
This is the main point of confusion here, I think.
>> and I have the go from all affected maintainers,
>
>
> That's obviously also good.
>
>> is it still considered large/disruptive?
>
>
> It's at least against the spirit of the freeze, see our definition of transition
> above.
>
>> Ramacher said it depends on the size of debdiffs,
>> so here they are:
>> https://people.debian.org/~ncts/rust-prost-0.13-affected-debdiffs/
>> (Cargo.lock stripped as it's basically dead weight)
>
>
> If you want to request an exception, please file a bug and attach debdiffs to
> the report. That way they are stored in the BTS. Having said that, the size of
> those debdiffs don't look good. That's not really reviewable. So you better have
> a good explanation of why the new version is so much better than the current
> version in trixie. Otherwise consider this request as just too late.
I can't give a strong enough argument of "why the new version is so much better",
other than "it fixes some problems (*shows upstream changelog*)",
so it's probably not that important,
thus not worth an exception.
Thanks for the review!
--
,Sdrager
Blair Noctis
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.bugs.dist
csiph-web