[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2065: port to Python 3

Tahoe-LAFS trac at tahoe-lafs.org
Thu Mar 28 16:35:18 UTC 2019


#2065: port to Python 3
-----------------------------+------------------------------
     Reporter:  zooko        |      Owner:
         Type:  enhancement  |     Status:  new
     Priority:  normal       |  Milestone:  Support Python 3
    Component:  code         |    Version:  1.10.0
   Resolution:               |   Keywords:  Python3
Launchpad Bug:               |
-----------------------------+------------------------------

Comment (by exarkun):

 Hi richardARPANET,

 Thanks for your interest.  There has been a bunch of activity on this
 porting effort recently so regardless of anything else I suggest you
 coordinate with some of the others who are doing that work.  These include
 meejah, heartsucker, and pythoncoder (which you may find on #tahoe-lafs on
 freenode at various times).  The mailing list is probably also a good way
 to coordinate if you prefer.

 Regarding the point that Python 2 support be retained, the motivation for
 this is that we don't feel we can manage a monolithic porting effort.
 That is, if Python 2 support is not retained then either:

 (a) there is one huge PR porting all of tahoe-lafs at once that we feel
 would never be reviewable.

 (b) there are many small PRs and between the time the first and last are
 merged, the code is broken (some of it is Python 2 only, some Python 3
 only, you can never run it) and we feel this would be too disruptived of
 other development.

 I hope that clears things up.  Thanks again for your interest.  Please let
 me know if any of the above is unclear or if you have other ideas,
 comments, questions, etc. (comments here are fine, so is use of the
 mailing list or irc, whatever you prefer).

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2065#comment:23>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list