[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1062060: cinnamon-desktop: NMU diff for 64-bit time_t transition



Il 31/01/2024 11:06, Steve Langasek ha scritto:
I see that there are versioned breaks from libcinnamon-desktop to older
versions of a number of its reverse-dependencies.  But not all of them!
libmuffin0, gir1.2-cinnamondesktop-3.0, and cinnamon itself appear to have
versioned depends on libcinnamon-desktop4 without being listed in the
Breaks:.  Furthermore, the change to the time_t ABI is not fixed to an
upstream release cycle; so if you upload the next version to unstable before
the dpkg change, you will have to upload again and then ABI skew is still
possible?  If it's only present in the archive in unstable for a short
period of time then you can make the case that it doesn't need a rename and
a transition.  But for the moment it looks to me like a transition will be
needed.

Thanks for your reply, unfortunately I don't have much time these days and I was planning to invest it to complete the preparation of cinnamon 6.0 for experimental for the upload of 9 components together (cinnamon-desktop, cinnamon-translations, cinnamon-sessions, cinnamon-screensaver, cinnamon-settings-daemon, cinnamon-control-center, muffin, nemo, cinnamon), after testing and improve it for upload migration before ubuntu 24.04 feature freeze (so take cinnamon 6.0 with autosync from debian).

I'm also making some improvements that I know are needed for the cinnamon packages but slowly so as not to risk coming close to burnout again (spending less time on the PC, at least in my free time), I'll add to the list also to add the missed breaks of reverse deps.

I didn't look carefully about the time_t change as today's is the first notice I've seen regarding one of the packages I maintain and also with immediate NMU. I saw the transition on debian-devel ML I had looked fast at a list of packages involved but there were no packages that I maintain (which is why I didn't look exactly as I didn't have time and thought that there was no were afflicted packages).

in practice only a rebuild would be necessary but does this rebuild have to be done at certain times?

Now I see the upload in experimental has been accepted and I have to keep them, right?

What I need to know is about uploading to unstable, what I have to wait exactly? and then within what limit must it be done? to understand how to organize the other cinnamon 6.0 uploads that I need to do so as not to create problems for this transition.



Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


Reply to: