Page MenuHomePhabricator

Legoktm (Legoktm)
UserAdministrator

Projects (103)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Sep 19 2014, 7:30 PM (282 w, 2 d)
Roles
Administrator
Availability
Available
IRC Nick
legoktm
LDAP User
Legoktm
MediaWiki User
Unknown

Recent Activity

Yesterday

Legoktm committed R2142:a435473539d6: Remove some test code (authored by Legoktm).
Remove some test code
Sun, Feb 16, 7:14 AM
Legoktm committed R2142:b5fe342cca00: Configure flake8 and mypy (authored by Legoktm).
Configure flake8 and mypy
Sun, Feb 16, 7:14 AM
Legoktm committed rTWDE5dab0a8b84f5: Update source code link (authored by Legoktm).
Update source code link
Sun, Feb 16, 6:55 AM
Legoktm committed rTWDEc6a1058169bf: Modernize tox configuration (authored by Legoktm).
Modernize tox configuration
Sun, Feb 16, 6:55 AM
Legoktm committed R2050:5664e75fd9f1: tox: Set skip_missing_interpreters = True (authored by Legoktm).
tox: Set skip_missing_interpreters = True
Sun, Feb 16, 6:35 AM
Legoktm committed R2719:ed4b6525b1a6: Require Python 3.7 (authored by Legoktm).
Require Python 3.7
Sun, Feb 16, 6:34 AM
Legoktm committed R2140:594be300f55d: Require Python 3.7 (authored by Legoktm).
Require Python 3.7
Sun, Feb 16, 6:14 AM

Fri, Feb 14

Legoktm added a comment to T245171: LibUp web listing out of date.

The problem is that for whatever reason, the default branch for CentralNotice is set to wmf_deploy instead of master. I don't know who changed that, but that seems problematic and should be reconsidered.

Fri, Feb 14, 8:28 AM · LibUp

Mon, Feb 10

Jdforrester-WMF awarded T200956: Drop "php5,inc" from MediaWiki-CodeSniffer ruleset of extensions a Like token.
Mon, Feb 10, 9:04 PM · LibUp, MediaWiki-Codesniffer
Legoktm closed T211484: UploadBlacklist is missing licensing, a subtask of T211483: Convert UploadBlacklist to use extension registration, as Resolved.
Mon, Feb 10, 7:34 PM · Patch-For-Review, User-MarcoAurelio, MediaWiki-extensions-Other
Legoktm closed T211484: UploadBlacklist is missing licensing as Resolved.

@brion @Legoktm I've merged Brion's patch on master and cherry-picked to REL1_31, 33 and 34 just in case that's needed. I've not merged those. Please take a look if you can/want and decide whether they're needed or not :) Thanks.

Mon, Feb 10, 7:34 PM · Software-Licensing, MediaWiki-extensions-Other
Legoktm added a comment to T244601: Make "Related Gerrit patches" easier to click and/or to visually associate its meta data.

Relatedly, it would be nice if the "Related Gerrit patches" header was clickable and led you to the Gerrit search interface for all the patches, which you could then filter further by adding e.g. status:open.

Mon, Feb 10, 7:24 PM · Phabricator, Release-Engineering-Team (Development services)
Legoktm added a project to T244766: SAL on wikitech missing data: Stashbot.
Mon, Feb 10, 7:16 PM · Stashbot, Operations
Legoktm closed T241522: SecureLinkFixer: Add check that domains.php is exactly what should have been generated as Resolved.
Mon, Feb 10, 7:11 PM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), MediaWiki-extensions-SecureLinkFixer
Legoktm closed T241522: SecureLinkFixer: Add check that domains.php is exactly what should have been generated, a subtask of T239005: SLF bot should have +2 rights and automatically merge own patches, as Resolved.
Mon, Feb 10, 7:11 PM · Gerrit-Privilege-Requests, MediaWiki-extensions-SecureLinkFixer
Legoktm created T244711: wmerrors needs tests.
Mon, Feb 10, 10:27 AM · Test-Coverage, wmerrors
Legoktm added a comment to T185583: Better test coverage for wikidiff2.

Nice work @awight :)

Mon, Feb 10, 9:52 AM · Test-Coverage, wikidiff2, WMDE-QWERTY-Team, TCB-Team
Legoktm committed R1947:937b4b5e064f: Avoid warnings from api.Request() changes (authored by Legoktm).
Avoid warnings from api.Request() changes
Mon, Feb 10, 8:48 AM
Legoktm committed R1947:83b92d294d51: Use formatversion=2 in extract_from_tfa() (authored by Legoktm).
Use formatversion=2 in extract_from_tfa()
Mon, Feb 10, 8:48 AM
Legoktm committed R1947:b470427dddfa: Simplify prot_status() to use pywikibot method (authored by Legoktm).
Simplify prot_status() to use pywikibot method
Mon, Feb 10, 8:48 AM
Legoktm committed R1947:2277ab292a3f: Add tests for extract_from_tfa (authored by Legoktm).
Add tests for extract_from_tfa
Mon, Feb 10, 8:48 AM
Legoktm committed R1947:0cad3ad7fd8c: Add test for prot_status() (authored by Legoktm).
Add test for prot_status()
Mon, Feb 10, 8:48 AM
Legoktm committed R1947:b57d1504bf29: Fix flake8 issues (authored by Legoktm).
Fix flake8 issues
Mon, Feb 10, 8:48 AM
Legoktm committed R1947:db3ac29496fa: Remove unused MPUploadBot.py (authored by Legoktm).
Remove unused MPUploadBot.py
Mon, Feb 10, 8:48 AM
Legoktm closed T241685: Make a tox+gettext Docker image for Wikimedia Tracker as Resolved.
Mon, Feb 10, 8:19 AM · Continuous-Integration-Config, WMCZ-Tracker
Legoktm renamed T244633: Constant inheritance not detected in phan, blocking merge of a patch from Constant inheritance not detected in phan block CI to Constant inheritance not detected in phan, blocking merge of a patch.
Mon, Feb 10, 4:28 AM · Patch-For-Review, Upstream, phan, Performance-Team, Release-Engineering-Team (CI & Testing services)
Legoktm added a comment to T244675: Recommendation-api: tox-docker is failing.

If the tests should only be run against Python 2.7, then you need to set envlist to just py27 in tox.ini (https://gerrit.wikimedia.org/r/plugins/gitiles/research/recommendation-api/+/master/tox.ini#2)

Mon, Feb 10, 4:24 AM · Continuous-Integration-Config, Research, GapFinder

Sun, Feb 9

Legoktm closed T215963: Stretch grid problem: python 'oursql' package fails to compile with MariaDB client libraries, a subtask of T199271: Upgrade the tools gridengine system, as Resolved.
Sun, Feb 9, 8:11 AM · Cloud-VPS (Ubuntu Trusty Deprecation), Toolforge, Epic, cloud-services-team (Kanban)
Legoktm closed T215963: Stretch grid problem: python 'oursql' package fails to compile with MariaDB client libraries as Resolved.

I'm going to close this as resolved because the solution (using an oursql fork or switching to pymysql) is documented in the migration notes - there's not much more we can do on the Toolforge side unfortunately to support an abandoned library.

Sun, Feb 9, 8:11 AM · cloud-services-team (Kanban), Upstream, Toolforge
Legoktm raised the priority of T243701: Wikidata maxlag repeatedly over 5s since Jan20, 2020 (primarily caused by the query service) from Medium to High.

maxlag is intended to tell fully-automated bots to backoff to help servers recover in times of excess lag, and the recommended setting is maxlag=5. If the server is constantly at maxlag of >=5, then it defeats the point because bot owners will (rightly) ignore maxlag. Either the lag in WDQS needs to be fixed, or we need to introduce some scaling factor in Wikibase so that lag is usually under 5s like we have for the job queue.

Sun, Feb 9, 7:55 AM · Wikidata-Campsite, Traffic, Operations, Performance Issue, Discovery, Wikidata-Query-Service, Wikidata
Legoktm added a comment to T244030: inteGraality queries feature is painfully slow, potentially pywikibot related.

So this is https://www.mediawiki.org/wiki/Manualst:Maxlag_parameter I guess in theory you could increase it to make it more aggressive, but I think it's better to get the lag fixed.

I was under the impression that the purpose of Maxlag was to limit editing (which makes sense, as more edits just make the lag even worse) ; but here all I’m doing is read-access. Or am I missing something here?

Sun, Feb 9, 7:52 AM · Tool-inteGraality
Legoktm added a comment to T187483: ContributionScores licensing issues.

I've sent https://www.mediawiki.org/wiki/User:Tim_Laqua an email through mediawiki.org.

Sun, Feb 9, 7:16 AM · Software-Licensing, ContributionScores

Sat, Feb 8

Legoktm added a comment to T244408: Consolidate source code licenses to single line per file.

The one-line machine-readable license info would satisfy these purposes.

Sat, Feb 8, 10:29 PM · User-RhinosF1, Software-Licensing, WMF-Legal, Technical-Debt, Desktop Improvements
Dreamy_Jazz awarded T177159: Avoid indexing of local "copies" of the central user page a Yellow Medal token.
Sat, Feb 8, 10:08 PM · MW-1.31-release-notes (WMF-deploy-2017-10-10 (1.31.0-wmf.3)), GlobalUserPage
Legoktm closed T244408: Consolidate source code licenses to single line per file as Declined.

It is crucial that each individual file include licensing information - just keeping it in the repository root isn't sufficient. The main reason is that we generally tend to mix differently licensed code in the same repository, so each file should be explicit in its licensing status.

Sat, Feb 8, 10:07 PM · User-RhinosF1, Software-Licensing, WMF-Legal, Technical-Debt, Desktop Improvements
Legoktm created T244650: Standardize way to publish test coverage for Python projects in CI.
Sat, Feb 8, 9:20 PM · Test-Coverage, tox-wikimedia, Continuous-Integration-Config

Fri, Feb 7

Legoktm added a comment to T244314: Figure out how to ideally configure mypy for Python projects.

One option for now would be to run py3{5,6,7,8}-mypy, that defaults the --python-version current one in execution. Given that both 3.4 and 2.7 are out of support.
This would maximize the coverage in CI where most if not all of those envs will be run and will allow those that have just one Python3 version installed locally to still run it once.

Fri, Feb 7, 9:16 AM · tox-wikimedia
Legoktm committed R2050:ee0e0c76cc67: Drop pre-Python 3.6 support, use new tox-wikimedia (authored by Legoktm).
Drop pre-Python 3.6 support, use new tox-wikimedia
Fri, Feb 7, 8:26 AM
Legoktm added a project to T211750: Introduce Python code formatters usage: tox-wikimedia.
Fri, Feb 7, 7:34 AM · tox-wikimedia, Patch-For-Review, Operations, SRE-tools

Wed, Feb 5

Legoktm added a watcher for tox-wikimedia: Legoktm.
Wed, Feb 5, 12:43 AM
Legoktm created T244314: Figure out how to ideally configure mypy for Python projects.
Wed, Feb 5, 12:32 AM · tox-wikimedia
Legoktm created tox-wikimedia.
Wed, Feb 5, 12:29 AM
Legoktm added a comment to T241685: Make a tox+gettext Docker image for Wikimedia Tracker.

Is everything you need in the gettext package? https://packages.debian.org/stretch/gettext

Wed, Feb 5, 12:25 AM · Continuous-Integration-Config, WMCZ-Tracker
Legoktm renamed T173478: Puppetize setup on upgrader-06.wmflabs from Puppetize setup on upgrader-05.wmflabs to Puppetize setup on upgrader-06.wmflabs.
Wed, Feb 5, 12:05 AM · Patch-For-Review, LibUp

Tue, Feb 4

Legoktm claimed T244269: New release of ockcyp/covers-validator for symfony/console v5 needed to update minusX.

Once that's merged and released libup can bump those repos at the same time

Tue, Feb 4, 10:18 PM · Patch-For-Review, Upstream, Composer, LibUp
Legoktm claimed T236689: Upgrade integration/config to use Fabric 2.x / python3.

The outcome of the discussion is probably that we should use scap to populate our deployment scripts and then just shell out to run those scripts.

Tue, Feb 4, 4:38 AM · Patch-For-Review, Python3-Porting, Release-Engineering-Team-TODO, Release-Engineering-Team (CI & Testing services), Continuous-Integration-Infrastructure
Legoktm added a comment to T236689: Upgrade integration/config to use Fabric 2.x / python3.

I went to Fabric website ( https://get.fabric.io/ ) which states:

Fabric will be deprecated on March 31, 2020. New users should start in Firebase

Tue, Feb 4, 4:32 AM · Patch-For-Review, Python3-Porting, Release-Engineering-Team-TODO, Release-Engineering-Team (CI & Testing services), Continuous-Integration-Infrastructure
Legoktm added a comment to T243790: Upgrade nyc to latest version.

LibUp won't upgrade breaking change versions. Doing manually.

Tue, Feb 4, 4:24 AM · MW-1.35-notes (1.35.0-wmf.18; 2020-02-04), Navigation-Popups, Readers-Web-Backlog (Tracking), Growth-Team, WikibaseMediaInfo, MobileFrontend, GrowthExperiments
Legoktm added a project to T244195: SqlBagOStuff::incr() incompatible with PostgreSQL: fails with "operator does not exist: bytea + integer": MediaWiki-Cache.
Tue, Feb 4, 2:14 AM · MediaWiki-Cache, PostgreSQL

Mon, Feb 3

Legoktm changed the status of T244132: Discuss adding grafana dashboard json to codesearch from Open to Stalled.

If people want to search stuff, always happy to add that stuff to codesearch.

Mon, Feb 3, 9:39 PM · User-Addshore, Graphite, VPS-project-codesearch
Legoktm added a comment to T241195: Add python3.8 to buster-wikimedia pyall component.
  • That said, I don't have any intentions to backport 3.8 to stretch.
Mon, Feb 3, 8:59 AM · Operations, Continuous-Integration-Infrastructure
Legoktm renamed T241195: Add python3.8 to buster-wikimedia pyall component from Package python3.8 for stretch-wikimedia pyall component to Add python3.8 to buster-wikimedia pyall component.
Mon, Feb 3, 8:58 AM · Operations, Continuous-Integration-Infrastructure

Wed, Jan 29

Legoktm added a comment to T243213: Allow extensions to register handlers with factories without the use of global variables.

We may still want to keep the configuration "global"[1] though, to allow for overriding things in LocalSettings.php (e.g. 359e528d29).

But this isn't configuration. It's wiring. It's similar, but not the same.

Wed, Jan 29, 10:04 AM · User-Daniel, TechCom, CPT Initiatives (Decoupling (CDP2)), MediaWiki-ServiceContainer, MediaWiki-Configuration
Legoktm added a comment to T243213: Allow extensions to register handlers with factories without the use of global variables.

@daniel, have you already reviewed the "attributes" functionality of extension.json and found it to be insufficient? Either I'm not understanding what you're looking for, or you're describing functionality that is already implemented.

Wed, Jan 29, 9:51 AM · User-Daniel, TechCom, CPT Initiatives (Decoupling (CDP2)), MediaWiki-ServiceContainer, MediaWiki-Configuration
Legoktm added a comment to T243862: Why libup does not run update of jakub-onderka/php-console-highlighter and mediawiki/minus-x as bundle?.

It was because I messed up. When the run started libup thought that oojs/ui didn't have updated minus-x and mediawiki-phan-config, and since one of the canaries was behind, it didn't upgrade the rest, proceeding with just php-console-highlighter.

Wed, Jan 29, 1:05 AM · LibUp

Tue, Jan 28

Legoktm added a comment to T243263: Popups should not use github.com for documentation generation.

I don't see how downloading resources over HTTP is maintainable long-term. When the repo is branched, it should be using the corresponding branch of MediaWiki, not continuing to use master. What if someone wants to rearrange the files in Git?

Tue, Jan 28, 5:03 PM · Release-Engineering-Team, Readers-Web-Backlog, Page-Previews

Mon, Jan 27

Legoktm added a comment to T243790: Upgrade nyc to latest version.

Could be done using the libup / config file instead.

Mon, Jan 27, 9:06 PM · MW-1.35-notes (1.35.0-wmf.18; 2020-02-04), Navigation-Popups, Readers-Web-Backlog (Tracking), Growth-Team, WikibaseMediaInfo, MobileFrontend, GrowthExperiments
Legoktm added a comment to T243398: Security Readiness Review for one skin and five plugins to be used in Tech Blog based on Wordpress.

Does this task itself need to be private?

Mon, Jan 27, 10:13 AM · Security Readiness Reviews
Legoktm committed rERLS7e91ce42f986: build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 (authored by libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>).
build: Updating mediawiki/mediawiki-codesniffer to 29.0.0
Mon, Jan 27, 9:26 AM
Legoktm committed rLLUPe2a10237c67e: Install firefox-esr and chromium in docker image (authored by Legoktm).
Install firefox-esr and chromium in docker image
Mon, Jan 27, 7:20 AM
Legoktm added a project to T243736: Earwig's Copyvio Detector down due to "The supplied API key is not configured for use from this IP address." from google-api-proxy: Tools.
Mon, Jan 27, 4:49 AM · English-Wikipedia-New-Pages-Patrol, Tools
Legoktm added a project to T243727: Internal API HTTP requests should hit the app server internal service IP, not the public HTTPS URL: Wikimedia-Incident.
Mon, Jan 27, 4:48 AM · User-WDoran, Wikimedia-Incident, JsonConfig, SpamBlacklist, CirrusSearch, Discovery-Search, GlobalUserPage, Wikimedia-General-or-Unknown, MediaWiki-API, Core Platform Team, Performance Issue
Legoktm added a project to T243726: Babel should get cross-wiki languages via DB instead of making an HTTP request: Wikimedia-Incident.
Mon, Jan 27, 4:48 AM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, User-Addshore, MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), Wikimedia-Incident, MediaWiki-extensions-Babel
Legoktm added a comment to T243045: Decide on future of mediawiki/libs/etcd.

I forgot that I had filed T228244: Archive the mediawiki/libs/etcd repo last year.

Mon, Jan 27, 4:36 AM · Librarization

Sun, Jan 26

Legoktm awarded T242556: Replace IP class with IPUtils a Like token.
Sun, Jan 26, 10:23 PM · MW-1.35-notes (1.35.0-wmf.20; 2020-02-18), Patch-For-Review, MediaWiki-extensions-General
Legoktm added a comment to T243726: Babel should get cross-wiki languages via DB instead of making an HTTP request.

I guess we could just do a JOIN on the user table for now.

Sun, Jan 26, 10:22 PM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, User-Addshore, MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), Wikimedia-Incident, MediaWiki-extensions-Babel
Legoktm added a comment to T243726: Babel should get cross-wiki languages via DB instead of making an HTTP request.

The database table on metawiki that we want to query uses the metawiki user_id. @Anomie I don't currently see a way to get the metawiki user id via CentralIdLookup on some other remote wiki - is that something that can be added?

Sun, Jan 26, 10:12 PM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, User-Addshore, MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), Wikimedia-Incident, MediaWiki-extensions-Babel
Legoktm updated subscribers of T243727: Internal API HTTP requests should hit the app server internal service IP, not the public HTTPS URL.

@Jdforrester-WMF I don't think any of these merit fixing in the extensions themselves, rather in the wmf-config, which is why I tagged it Wikimedia-Site-requests

Sun, Jan 26, 10:04 PM · User-WDoran, Wikimedia-Incident, JsonConfig, SpamBlacklist, CirrusSearch, Discovery-Search, GlobalUserPage, Wikimedia-General-or-Unknown, MediaWiki-API, Core Platform Team, Performance Issue
Legoktm created T243727: Internal API HTTP requests should hit the app server internal service IP, not the public HTTPS URL.
Sun, Jan 26, 9:39 PM · User-WDoran, Wikimedia-Incident, JsonConfig, SpamBlacklist, CirrusSearch, Discovery-Search, GlobalUserPage, Wikimedia-General-or-Unknown, MediaWiki-API, Core Platform Team, Performance Issue
Legoktm claimed T243726: Babel should get cross-wiki languages via DB instead of making an HTTP request.
Sun, Jan 26, 9:35 PM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, User-Addshore, MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), Wikimedia-Incident, MediaWiki-extensions-Babel
Legoktm added a comment to T243001: https://libraryupgrader2.wmflabs.org/library/composer/php should ignore whitespace.

Well that's one way to fix it...

Sun, Jan 26, 8:12 AM · LibUp
Legoktm closed T243262: libup error on CirrusSearch due to '*' dependency as Resolved.
Sun, Jan 26, 8:12 AM · LibUp
Legoktm added a comment to T243670: Archive the MWVersionInfo extension.

Er, please don't start archiving just yet.

Sun, Jan 26, 7:58 AM · translatewiki.net, MediaWiki-extensions-Other, GitHub-Mirrors, Repository-Admins, Cleanup
Legoktm committed rLLUP70c1dd15a387: Also specially handle 'latest' (authored by Legoktm).
Also specially handle 'latest'
Sun, Jan 26, 7:50 AM
Legoktm added a comment to T243403: Make maintenance/findDeprecated use phan instead of php-parser, consider moving to another repo.

The Flow script looks ancient and is actually broken, we can safely remove it.

Sun, Jan 26, 7:37 AM · Patch-For-Review, phan, MediaWiki-General
Legoktm committed rLLUP5f6e28dbfa61: Handle version being '*' properly (authored by Legoktm).
Handle version being '*' properly
Sun, Jan 26, 7:29 AM
Legoktm committed R1907:d9779afffea2: build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 (authored by libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>).
build: Updating mediawiki/mediawiki-codesniffer to 29.0.0
Sun, Jan 26, 7:02 AM

Sat, Jan 25

Legoktm closed T243657: Codesearch isn't searching everything as Resolved.

I watched the logs, everything should be good now. Sorry about that!

Sat, Jan 25, 9:42 AM · VPS-project-codesearch, User-DannyS712
Legoktm added a comment to T243657: Codesearch isn't searching everything.

Jan 25 04:54:21 codesearch6 docker[2002]: fatal: unable to access 'https://gerrit-replica.wikimedia.org/r/mediawiki/extensions/CentralAuth.git/': The requested URL returned error: 503

Sat, Jan 25, 9:28 AM · VPS-project-codesearch, User-DannyS712
Legoktm claimed T243657: Codesearch isn't searching everything.

Looking

Sat, Jan 25, 9:26 AM · VPS-project-codesearch, User-DannyS712
Legoktm added a comment to T211750: Introduce Python code formatters usage.

Agreed with what @Volans said, I've been working on tox-wikimedia (https://pypi.org/project/tox-wikimedia/) which will hopefully be able to contain and be the the authoritative way to set up whichever code formatter we end up using. My POC patch (since black is being used in cloud services repos) is https://gerrit.wikimedia.org/r/c/integration/tox-wikimedia/+/566407

Sat, Jan 25, 8:15 AM · tox-wikimedia, Patch-For-Review, Operations, SRE-tools
Legoktm closed T237127: Remove user Raz Shuty from wmde-mediawiki Gerrit group, a subtask of T237118: Offboard Raz Shuty from various Wikimedia systems, as Resolved.
Sat, Jan 25, 7:45 AM · LDAP-Access-Requests, Security-Team, Operations
Legoktm closed T237127: Remove user Raz Shuty from wmde-mediawiki Gerrit group as Resolved.

Done.

Sat, Jan 25, 7:45 AM · MediaWiki-Gerrit-Group-Requests
Legoktm updated the task description for T243654: gerrit-replica is OOMing again, returning 502s on git clones.
Sat, Jan 25, 4:39 AM · Gerrit
Legoktm triaged T243654: gerrit-replica is OOMing again, returning 502s on git clones as Unbreak Now! priority.
Sat, Jan 25, 4:37 AM · Gerrit
Legoktm committed rLCSHa897d89ccb38: Provide a 'libraries' index with all the internal PHP upstreams (authored by Jdforrester-WMF).
Provide a 'libraries' index with all the internal PHP upstreams
Sat, Jan 25, 3:32 AM
Legoktm committed rLCSH3bf2aa2bd3fc: Automatically generate the list of search profiles (authored by Legoktm).
Automatically generate the list of search profiles
Sat, Jan 25, 2:23 AM

Fri, Jan 24

Legoktm moved T218427: Upgrade various Toolforge infrastructure scripts from Python 2 to Python 3 from Triage to In Progress on the Toolforge board.
Fri, Jan 24, 6:36 AM · Python3-Porting, Patch-For-Review, cloud-services-team (Kanban), Toolforge
Legoktm moved T241817: Introduce static HTML webservice type on Toolforge from Triage to In Progress on the Toolforge board.
Fri, Jan 24, 6:33 AM · Patch-For-Review, Toolforge
Legoktm renamed T229172: Add pipenv or poetry support for webservice-python-bootstrap script from Add pipenv support for webservice-python-bootstrap script to Add pipenv or poetry support for webservice-python-bootstrap script.
Fri, Jan 24, 6:31 AM · Toolforge
Legoktm added a comment to T229172: Add pipenv or poetry support for webservice-python-bootstrap script.

My understanding is that pipenv is kind of dead now, and most of the focus and development has shifted towards poetry. However, poetry isn't yet packaged for our Debian versions, which means we'd have to figure out some way to install it safely before we can support this.

Fri, Jan 24, 6:30 AM · Toolforge
Legoktm committed rODITe69b20ef975d: Rewrite webservice-python-bootstrap in Python (authored by Legoktm).
Rewrite webservice-python-bootstrap in Python
Fri, Jan 24, 4:26 AM
Legoktm committed rODITfc99ee1216b3: Add --fresh to webservice-python-bootstrap (authored by Legoktm).
Add --fresh to webservice-python-bootstrap
Fri, Jan 24, 4:26 AM
Legoktm committed rODITc09918dd894e: Simplify tox configuration by using tox-wikimedia (authored by Legoktm).
Simplify tox configuration by using tox-wikimedia
Fri, Jan 24, 4:25 AM
Legoktm committed rODIT2a09419497df: Switch to pytest (authored by Legoktm).
Switch to pytest
Fri, Jan 24, 4:25 AM

Thu, Jan 23

Legoktm committed rEPRR1ceae630e819: build: Use standard syntax for stylelint configuration Gruntfile.js (authored by Legoktm).
build: Use standard syntax for stylelint configuration Gruntfile.js
Thu, Jan 23, 7:17 PM
Legoktm awarded T243472: +2 for Urbanecm on mediawiki/extensions/GrowthExperiments a Like token.
Thu, Jan 23, 8:41 AM · Gerrit-Privilege-Requests, Growth-Team, GrowthExperiments
Legoktm closed T242319: Puppetize codesearch as Resolved.

Woohoo! Major thank you to @Dzahn for all of his help :)

Thu, Jan 23, 2:02 AM · Patch-For-Review, Puppet, VPS-project-codesearch
Legoktm added a comment to T218426: Upgrade various Cloud VPS Python 2 scripts to Python 3 .

I think some of this stuff like dynamicproxy/invisible-unicorn.py would be easier to port/test if they were in separate repos - any opinions on that?

Our infrastructure for building and deploying deb packages is horrible. I would really not be excited about making dynamicproxy harder to deploy.

Thu, Jan 23, 1:41 AM · Python3-Porting, cloud-services-team (Kanban), patch-welcome, Cloud-VPS

Wed, Jan 22

Legoktm added a comment to T242712: Deprecation (if possible) of the #central channel on irc.wikimedia.org.

STRONG OPPOSE for now <snip>

Wed, Jan 22, 9:58 PM · stewardbots, User-Elukey, Analytics