On Wed, Jan 31, 2024 at 11:00:56PM +0100, Fabio Fantoni wrote: > > Indeed, sorry, it looks like the conversion script wasn't able to handle > > the case where an existing Breaks: field is present, but it's multiline and > > there are no packages listed on the first line. I'll take a look at fixing > > the script. > > > > But if you prefer to manage the transition with Breaks: rather than a > > package rename, then you can forgo all of this anyway for your package.
> I'm a bit confused, there was an immediate upload in experimental with > rename and now you tell me I can do it without but with breaks. There are 1200+ source packages that must be transitioned. It is not feasible to have prior discussion with all maintainers about how to manage the ABI breakage for their library, because this must be a flag day: dpkg behavior will change, and packages need rebuilt immediately to avoid letting ABI skew happen between libraries and their reverse-dependencies. But it is up to maintainers to decide what way they ultimately choose to manage this ABI skew. If you want to do this with Breaks: because that's consistent with your prior maintenance practices, it's not for me to say that you cannot. > so if this weekend I manage to upload all the packages for cinnamon 6.0 to > experimental, can I also remove the rename that was done? If this also involves introducing all necessary Breaks: against existing versions of these packages in unstable, I would say yes. > and then, perhaps after 1-2 weeks, migrate everyone to unstable (barring > unforeseen events) and it would be fine or are there specific time ranges to > be respected for time_t transition? If you are relying on this to handle the ABI breakage, you will need to wait until after dpkg is uploaded to unstable changing the default flags, before uploading your packages to unstable. > basically what is needed for this migration is a new upload of > cinnamon-desktop and all its inverse dependencies (having strict depends and > breaks as if it were a soname bump) and the same should be done with muffin > (already included) which I saw in the list that you linked me, right? Yes. On Thu, Feb 01, 2024 at 05:59:58PM +0100, Fabio Fantoni wrote: > Hi, today I saw there is an autotransition that check the renamed libraries, > so I must keep them? > https://release.debian.org/transitions/html/auto-cinnamon-desktop.html No, autotransition pages are generated as a convenience and don't imply any obligation... Thanks, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer https://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
signature.asc
Description: PGP signature