Opened at 2019-03-14T18:03:53Z
Closed at 2019-03-29T08:33:07Z
#3001 closed defect (fixed)
Python 3 syntax compatibility ratchet CI job
Reported by: | exarkun | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | Support Python 3 |
Component: | unknown | Version: | 1.12.1 |
Keywords: | review-needed | Cc: | |
Launchpad Bug: |
Description
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.
Change History (4)
comment:1 Changed at 2019-03-14T22:32:51Z by exarkun
- Milestone changed from undecided to Support Python 3
comment:2 Changed at 2019-03-22T14:34:31Z by heartsucker
- Keywords review-needed added
comment:3 Changed at 2019-03-22T14:34:49Z by heartsucker
comment:4 Changed at 2019-03-29T08:33:07Z by heartsucker
- Resolution set to fixed
- Status changed from new to closed
Pending PR: https://github.com/tahoe-lafs/tahoe-lafs/pull/579