[tahoe-lafs-trac-stream] [Tahoe-LAFS] #4152: Remove usages of "future" and "past"
Tahoe-LAFS
trac at tahoe-lafs.org
Thu Dec 19 18:03:29 UTC 2024
#4152: Remove usages of "future" and "past"
---------------------------+---------------------------
Reporter: hacklschorsch | Owner:
Type: task | Status: new
Priority: major | Milestone: undecided
Component: code | Version: n/a
Keywords: | Launchpad Bug:
---------------------------+---------------------------
Andrius wrote: He tested 1.20 with Hatchling just fine, but only now saw
that Tahoe-LAFS relies on `future` and `past` and both won't be supplied /
are obsolete in Debian Trixie:
> I gave Tahoe-LAFS 1.20.0 a shot - buildsystem change went rather
> smoothly, but now I am facing a block concerning the usage of 'past' and
> 'future' Python packages. Both of them are not supplied by Debian.
>
> Package 'future' has been removed from Debian as obsolete ![1]. I do not
> know the details about it, but it seems that its sole task was to act as
> transition layer between Python 2 and 3. As Python 2 is no longer
> supported in Debian (by Tahoe-LAFS as well, it seems?), it has been
> suggested to get rid of 'future' as well. Alexandre Detiste seems to be
> willing to help Tahoe-LAFS with it ![2]![3], thus should you need a hand
> with 'future' removal, I would suggest contacting them.
>
> This is my first time I encounter the usage of 'past', but I guess this
> is as well provided by 'future'.
>
> I believe these issues have to be resolved before Tahoe-LAFS can enter
> Debian. I am quite surprised I have not noticed them earlier. It would
> be best if some sort of patch/PR could be devised removing 'past' and
> 'future' usage - I could apply it on Tahoe-LAFS code in Debian without
> the need of a new release of Tahoe-LAFS.
>
> [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063264
>
> [2] https://github.com/tahoe-lafs/tahoe-lafs/pull/1357
>
> [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063827
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4152>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list