Svoboda | Graniru | BBC Russia | Golosameriki | Facebook
BBC RussianHomePhabricator
Log In

Python3-PortingTag
ActivePublic

Members

  • This project does not have any members.
  • View All

Watchers (3)

Details

Description

For porting code from Python 2 to Python 3.

Requested in T243378

Recent Activity

May 28 2024

Dzahn added a comment to T355574: Many (all?) of the phabricator/tools scripts are in Python 2.

I assumed the point was also to delete all scripts that don't work with python 3 because otherwise they can't be executed and are just tech debt. But no strong opinion.

May 28 2024, 10:46 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)
Aklapper added a comment to T355574: Many (all?) of the phabricator/tools scripts are in Python 2.

If there are no currently used scripts that need conversion then I'd just close this task as resolved (as in "good enough").
I don't see any obvious gain in spending time either deleting or porting unused scripts.

May 28 2024, 10:34 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)
Dzahn added a comment to T355574: Many (all?) of the phabricator/tools scripts are in Python 2.

I see a bunch of Bugzilla related scripts have messages "Switch to python3 using 2to3 script".

May 28 2024, 5:08 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)
Dzahn added a comment to T355574: Many (all?) of the phabricator/tools scripts are in Python 2.

@Aklapper I would say to be able to resolve this we could _delete_ the scripts in the repo that are Python 2 and not used.

May 28 2024, 5:06 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)
Aklapper added a comment to T355574: Many (all?) of the phabricator/tools scripts are in Python 2.

Hmm, is there anything else to do here or can this be resolved?
(I don't see much point in investing time to update those parts of the scripts that we won't use again.)

May 28 2024, 10:22 AM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)

May 23 2024

brennen moved T355574: Many (all?) of the phabricator/tools scripts are in Python 2 from Doing to Next on the User-brennen board.
May 23 2024, 1:06 AM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)

Apr 30 2024

Aklapper removed a project from T355574: Many (all?) of the phabricator/tools scripts are in Python 2: Patch-For-Review.
Apr 30 2024, 5:55 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)
dcaro changed the status of T314664: [infra] Decommission the Grid Engine infrastructure, a subtask of T218427: Upgrade various Toolforge infrastructure scripts from Python 2 to Python 3, from In Progress to Stalled.
Apr 30 2024, 1:28 PM · Patch-Needs-Improvement, cloud-services-team, Python3-Porting, Toolforge

Apr 23 2024

BTullis closed T328473: hdfs-tools: Stop using git-fat, a subtask of T279509: git-fat replacement/removal, as Resolved.
Apr 23 2024, 10:24 AM · Release-Engineering-Team (Yakisfaction)

Apr 21 2024

Aklapper moved T355574: Many (all?) of the phabricator/tools scripts are in Python 2 from To Triage to Misc on the Phabricator board.
Apr 21 2024, 3:28 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)

Apr 17 2024

BTullis removed a subtask for T279509: git-fat replacement/removal: T316876: wdqs: replace git-fat with git-lfs.
Apr 17 2024, 2:22 PM · Release-Engineering-Team (Yakisfaction)
BTullis closed T328472: analytics/refinery: Stop using git-fat, a subtask of T279509: git-fat replacement/removal, as Resolved.
Apr 17 2024, 2:20 PM · Release-Engineering-Team (Yakisfaction)

Apr 15 2024

LSobanski raised the priority of T355574: Many (all?) of the phabricator/tools scripts are in Python 2 from Lowest to Low.
Apr 15 2024, 3:34 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)
LSobanski moved T355574: Many (all?) of the phabricator/tools scripts are in Python 2 from Incoming to Backlog on the collaboration-services board.
Apr 15 2024, 3:34 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)
LSobanski lowered the priority of T355574: Many (all?) of the phabricator/tools scripts are in Python 2 from Medium to Lowest.
Apr 15 2024, 3:34 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)

Apr 12 2024

LSobanski moved T355574: Many (all?) of the phabricator/tools scripts are in Python 2 from Work in Progress (Tracking tasks) to Incoming on the collaboration-services board.
Apr 12 2024, 1:36 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)

Apr 4 2024

hashar added a project to T279509: git-fat replacement/removal: git-lfs.
Apr 4 2024, 8:25 AM · Release-Engineering-Team (Yakisfaction)

Mar 18 2024

Dzahn added a comment to T355574: Many (all?) of the phabricator/tools scripts are in Python 2.

I deleted the RT-related scripts:

Mar 18 2024, 5:15 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)

Mar 14 2024

taavi changed the status of T314664: [infra] Decommission the Grid Engine infrastructure, a subtask of T218427: Upgrade various Toolforge infrastructure scripts from Python 2 to Python 3, from Stalled to In Progress.
Mar 14 2024, 10:56 AM · Patch-Needs-Improvement, cloud-services-team, Python3-Porting, Toolforge

Mar 11 2024

thcipriani closed T316877: wikimedia/discovery/analytics: replace git-fat with git-lfs, a subtask of T279509: git-fat replacement/removal, as Invalid.
Mar 11 2024, 8:01 PM · Release-Engineering-Team (Yakisfaction)

Feb 29 2024

dancy updated the task description for T279509: git-fat replacement/removal.
Feb 29 2024, 7:46 PM · Release-Engineering-Team (Yakisfaction)

Feb 27 2024

Maintenance_bot removed a project from T279509: git-fat replacement/removal: Patch-For-Review.
Feb 27 2024, 4:30 PM · Release-Engineering-Team (Yakisfaction)
CodeReviewBot added a comment to T279509: git-fat replacement/removal.

dancy merged https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/226

Feb 27 2024, 4:09 PM · Release-Engineering-Team (Yakisfaction)

Feb 26 2024

CodeReviewBot added a project to T279509: git-fat replacement/removal: Patch-For-Review.

dancy opened https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/226

Feb 26 2024, 9:26 PM · Release-Engineering-Team (Yakisfaction)
dancy moved T279509: git-fat replacement/removal from Waiting for review to In progress on the Release-Engineering-Team (Now this 🫠) board.
Feb 26 2024, 4:29 PM · Release-Engineering-Team (Yakisfaction)

Feb 23 2024

dancy moved T279509: git-fat replacement/removal from In progress to Waiting for review on the Release-Engineering-Team (Now this 🫠) board.
Feb 23 2024, 6:47 PM · Release-Engineering-Team (Yakisfaction)
dancy claimed T279509: git-fat replacement/removal.
Feb 23 2024, 6:38 PM · Release-Engineering-Team (Yakisfaction)
dancy moved T279509: git-fat replacement/removal from Backlog to In progress on the Release-Engineering-Team (Now this 🫠) board.
Feb 23 2024, 6:38 PM · Release-Engineering-Team (Yakisfaction)

Feb 14 2024

thcipriani edited projects for T279509: git-fat replacement/removal, added: Release-Engineering-Team (Now this 🫠); removed Release-Engineering-Team (Seen).
Feb 14 2024, 3:59 PM · Release-Engineering-Team (Yakisfaction)
Dzahn added a comment to T355574: Many (all?) of the phabricator/tools scripts are in Python 2.

I think next is we can delete the "trello" scripts.

Feb 14 2024, 12:37 AM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)
Dzahn closed T355502: phabricator_task_dump.service Failed on phab1004, a subtask of T355574: Many (all?) of the phabricator/tools scripts are in Python 2, as Resolved.
Feb 14 2024, 12:36 AM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)
Dzahn added a comment to T355574: Many (all?) of the phabricator/tools scripts are in Python 2.

The dump script works again. It was succesfully converted by Brennen.

Feb 14 2024, 12:27 AM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)
gerritbot added a comment to T355574: Many (all?) of the phabricator/tools scripts are in Python 2.

Change 1003070 merged by Dzahn:

[operations/puppet@production] phabricator: re-activate public dump job

https://gerrit.wikimedia.org/r/1003070

Feb 14 2024, 12:20 AM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)

Feb 13 2024

Dzahn changed the status of T355502: phabricator_task_dump.service Failed on phab1004, a subtask of T355574: Many (all?) of the phabricator/tools scripts are in Python 2, from Open to In Progress.
Feb 13 2024, 8:47 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)
gerritbot added a comment to T355574: Many (all?) of the phabricator/tools scripts are in Python 2.

Change 1003070 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] phabricator: re-activate public dump job

https://gerrit.wikimedia.org/r/1003070

Feb 13 2024, 6:43 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)
Dzahn added a comment to T355574: Many (all?) of the phabricator/tools scripts are in Python 2.

I resolved merge conflicts and merged this in gitlab.

Feb 13 2024, 6:29 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)
CodeReviewBot added a comment to T355574: Many (all?) of the phabricator/tools scripts are in Python 2.

dzahn merged https://gitlab.wikimedia.org/repos/phabricator/tools/-/merge_requests/2

Feb 13 2024, 5:40 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)

Feb 12 2024

brennen moved T355574: Many (all?) of the phabricator/tools scripts are in Python 2 from Backlog to Doing on the User-brennen board.
Feb 12 2024, 11:16 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)

Feb 6 2024

JJMC89 added a parent task for T293688: Write new CopyPatrol backend to replace Plagiabot: T333724: Deploy new CopyPatrol bot and update frontend.
Feb 6 2024, 7:25 PM · Python3-Porting, Community-Tech, CopyPatrol
JJMC89 removed a parent task for T293688: Write new CopyPatrol backend to replace Plagiabot: T306888: Migrate ERANBOT project off of Grid Engine.
Feb 6 2024, 7:24 PM · Python3-Porting, Community-Tech, CopyPatrol

Feb 5 2024

LSobanski triaged T355574: Many (all?) of the phabricator/tools scripts are in Python 2 as Medium priority.
Feb 5 2024, 12:38 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)

Jan 30 2024

Dzahn moved T355574: Many (all?) of the phabricator/tools scripts are in Python 2 from Backlog to Work in Progress (Tracking tasks) on the collaboration-services board.
Jan 30 2024, 1:27 AM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)

Jan 29 2024

gerritbot added a comment to T355574: Many (all?) of the phabricator/tools scripts are in Python 2.

Change 993801 merged by Dzahn:

[operations/puppet@production] phabricator: fix typo in python3-pymysql package name

https://gerrit.wikimedia.org/r/993801

Jan 29 2024, 9:36 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)
gerritbot added a comment to T355574: Many (all?) of the phabricator/tools scripts are in Python 2.

Change 993801 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] phabricator: fix typo in python3-pymysql package name

https://gerrit.wikimedia.org/r/993801

Jan 29 2024, 9:35 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)
gerritbot added a comment to T355574: Many (all?) of the phabricator/tools scripts are in Python 2.

Change 993799 merged by Dzahn:

[operations/puppet@production] phabricator: tools: install python3-pymsql for public_task_dump.py

https://gerrit.wikimedia.org/r/993799

Jan 29 2024, 9:31 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)
gerritbot added a project to T355574: Many (all?) of the phabricator/tools scripts are in Python 2: Patch-For-Review.
Jan 29 2024, 9:12 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)
gerritbot added a comment to T355574: Many (all?) of the phabricator/tools scripts are in Python 2.

Change 993799 had a related patch set uploaded (by Brennen Bearnes; author: Brennen Bearnes):

[operations/puppet@production] phabricator: tools: install python3-pymsql for public_task_dump.py

https://gerrit.wikimedia.org/r/993799

Jan 29 2024, 9:12 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)
LSobanski moved T355574: Many (all?) of the phabricator/tools scripts are in Python 2 from Incoming to Backlog on the collaboration-services board.
Jan 29 2024, 4:21 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)

Jan 23 2024

Dzahn added a comment to T355574: Many (all?) of the phabricator/tools scripts are in Python 2.

The good part here is that most (all except the dump script?) of the scripts aren't used anymore.

Jan 23 2024, 3:05 PM · collaboration-services, Python3-Porting, Phabricator, User-brennen, Release-Engineering-Team (Priority Backlog 📥)
SLyngshede-WMF closed T254480: Shell/Python/other scripts should not be generated by ERB files; dynamic parts should be a simple ERB config file, a subtask of T247364: Forward port Python2 files to Python3 in Puppet Repository, as Resolved.
Jan 23 2024, 2:33 PM · Infrastructure-Foundations, SRE, Patch-For-Review, User-MoritzMuehlenhoff, User-crusnov, User-jbond, Python3-Porting, SRE-tools, Puppet