Hi,

On Fri, 2024-06-21 at 16:14 -0400, Nicholas D Steeves wrote:
> Hi,
> 
> Apologies for CCing everyone involved, but I haven't been able to find
> anything about how the 64-bit time_t transition affects backports.
> 
> Alessandro Polverini <a...@polverini.org> writes:
> 
> > Hello,
> > we have a backported kernel 6.8 (btw, thanks!), but we miss a 
> > corresponding btrfs-progs, is it possible to have a backport?
> > Right now there is only v. 6.0.x
> > 
> > Thanks in any case!
> > Alex
> 
> Thank you for the request, and yes, I'd be happy to resume backporting
> btrfs-progs.  Please note, however, that Debian sid/unstable has not yet
> had newer than 6.6.3 imported, so if you'd like 6.8 than you'll need to
> 'reportbug btrfs-progs' and request an up-to-date release for
> sid/unstable.  I would backport 6.6.3 while waiting for this.
> 
> 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.

-- 
Benjamin Drung
Debian & Ubuntu Developer

Reply via email to