[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3001: Python 3 syntax compatibility ratchet CI job

Tahoe-LAFS trac at tahoe-lafs.org
Thu Mar 14 18:03:53 UTC 2019


#3001: Python 3 syntax compatibility ratchet CI job
---------------------+---------------------------
 Reporter:  exarkun  |          Owner:
     Type:  defect   |         Status:  new
 Priority:  normal   |      Milestone:  undecided
Component:  unknown  |        Version:  1.12.1
 Keywords:           |  Launchpad Bug:
---------------------+---------------------------
 Set up a CI job that checks the source files of Tahoe-LAFS for Python 3
 syntactic validity.  Since few of the files are expected to be Python 3
 compatible now and we're not porting them all in one big go, this job
 needs to be able to pass as long as a change is making its outcome _no
 worse_ than it was.

 Because CI jobs tend to have no memory, this might need to take the form
 of some hackish in-repo configuration where the list of ported or unported
 files is checked in and maintained as the port progresses and some CI job
 that looks at this file to decide if the results it has determined count
 as a pass or a fail.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3001>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


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