Re: 64-bit time_t transition question, and Re: Backport request for btrfs-progs

Alexander Wirt <[email protected]>
Newsgroups gmane.linux.debian.backports.general
Message-ID <[email protected]>
On Thu, Jun 27, 2024 at 11:30:20AM -0400, Nicholas D Steeves wrote:
> Benjamin Drung <[email protected]> writes:
> 
> > On Fri, 2024-06-21 at 16:14 -0400, Nicholas D Steeves wrote:
> >> 
> >> One thing I'm not sure about is how the 64-bit time_t transition affects
> >> backports: A no-change backport of btrfs-progs would normally require a
> >> no-change backport of reiserfsprogs, but I feel like reiserfsprogs'
> >> 64-bit time_t transition could break things for bookworm users.  The
> >> three options appear to be:
> >> 
> >>   1. No-change backports everywhere (and risk breakage).
> >>   2. Disable support for reiserfs in btrfs-convert (my preference).
> >>   3. Backport reiserfsprogs without the 64-bit time_t transition.
> >> 
> >> I don't yet trust or recommend the use of btrfs-convert, but "ReiserFS
> >> has been deprecated upstream and scheduled for removal 2025"
> >> (reiserfsprogs/debian/changelog), so I can understand why people might
> >> want support for this to migrate in-place now...  That said, backup and
> >> restore to a filesystem created with mkfs (rather than btrfs-convert) is
> >> the safest route, and I'd prefer if users used trixie to experiment with
> >> in-place conversion.
> >
> > tl;dr: Backport with the 64-bit time_t transition changes reverted
> >
> > Long answer: In case you backport a package, it will build with the old
> > dpkg/debhelper and therefore will not enable 64-bit time_t. So in case
> > your backport would include the 64-bit time_t changes, these changes
> > would be wrong.
> 
> Belated thank your reply!  Ah, so it seems no-change uploads will often
> not be possible this cycle, and the checklist would be:
> 
> 1. Revert 64-bit time_t transition changes
> 2. Downgrade dpkg-dev requirement (related to #1)
> 
> The Debhelper bpo reverts movetousr, but it really required to use
> bookworm's dh?  Not having (>= 13.11.5~) will reintroduce up to three
> bugs to affected packages, and as the next year progresses the delta
> will grow.
> 
> Thus  3. Downgrade debhelper requirement?
> 
> Is this documented anywhere yet?

I didn't had the chance to announce that yet or link it to the official website, but Helmut
kindfully documented the glorious details about time_t64 and backports. I did not review 
the document yet, but Helmut has a lot of more knowledge than me about that topic. Therefore
consider as kind of policy. 

https://wiki.debian.org/BuildingFormalBackports#bookworm-backports

Alexander
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEbjlmweHRXblz0FtJHkX4yp3iOxYFAmZ9h2cACgkQHkX4yp3i
OxYUwg/6A9Zmy8pg4gt+jxkbH/c0VrWOkEG+wOND96qpydaJXYR4hG4YqWuecbX/
fLN01DKwX3wmMS039msgVcKJE0u/Ua2k5UHcmYJI3b+po86edRlK8q+ywG7NYbkO
KO+Eb8WRuv5TdiWite+P0jnLteg4Q6sHwd5leO2nXP39v6aAEWgK7hsp4UARW9YR
40eDjXiFjnAZUHhAJUBWxvRoyb4n2OlakVsvxyfaF/PWVTNoY0SLegI93/i4ciX+
8obXl0mwHZ/U6QkfLkLVJovoceSpKwp6Dhh6SR6QzKuFA+spAYvQqgq1J6CRc8Da
BPNWqyIhAPL09InLyR9f0YenFqLKQBgU773seV3p1FzkGpLDdtbzlr6aLNvnC981
CR4cOdy5ZleTLrGidYoZ6dg9u/PNppraaF20fTU7CTndPQYts/+oI9Zaw95+T17s
JQBwCLkzhprD3q0AbkkgzenXUq6baRcKP19CLXs/Rz5Glic1ouNSw7UkEr84JBtn
8i/+hNLtrGk8YfhHLvyIi9V3eALErc22bbPXymmRi0EeU+7k5VjpQ41EoibsEBin
OVmZWLNbyzrXXoKKSGFsscXgQeqwNefwIKBuWV3K1l1JBUAI8Vtsy9lcXbxGdhP0
c1mSjY/YmHUiubHo0vbH4POn5t9C9ZyaffdMZ+uSuPMsHdUoHXI=
=GD93
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.