Page MenuHomePhabricator

Framawiki
Generating new bugs

Projects (25)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
May 2 2016, 8:34 PM (369 w, 1 d)
Availability
Available
IRC Nick
Framawiki
LDAP User
Framawiki
MediaWiki User
Framawiki [ Global Accounts ]

Languages: fr-N, en-2~3, GoogleTranslate-N

Develop Framabot on frwiki and wikidata. See my page in French.

Present mainly in Pywikibot, Huggle and Wikimedia-Site-requests projects.

You can contact me directly using my mediawiki.org talk page, or my email adress framawiki()tools.wmflabs.org.

Picture: By Tim Avatar Bartel ("photographed by myself"), CC BY 2.0

Recent Activity

Yesterday

Framawiki added a comment to T169452: Move Quarry to be an installation of Superset.

Well, as a regular and very pleased user of Quarry, I tried Superset. Not helpful, it doesn't have most of databases. So, Quarry doesn't work any more, and I can't use Superset, so there is no way for me to run an urgent query (72767).

Mon, May 29, 12:26 PM · cloud-services-team (FY2022/2023-Q4), Quarry

Sun, May 28

Framawiki added a project to T60841: Show replication lag: Patch-For-Review.

https://github.com/toolforge/quarry/pull/22/

Sun, May 28, 11:52 AM · Patch-For-Review, Quarry

Sat, May 27

Framawiki updated subscribers of T302154: quarry-nfs-1 went down; quarry is offline.

Mentioned in SAL (#wikimedia-cloud) [2022-02-20T19:49:50Z] < @Andrew > moving nfs service from quarry-nfs-1 (bullseye) to quarry-nfs-2 (buster), testing to see if T302154 is a kernal or nfs-version issue

Sat, May 27, 2:44 PM · cloud-services-team (Kanban), Quarry
Framawiki updated the task description for T326204: Gerrit's host SSH key is incompatible with Fedora 33 crypto settings.
Sat, May 27, 1:25 PM · Gerrit (Gerrit 3.6)
Framawiki updated the task description for T276486: gerrit's sshd is incompatible with RSA pubkeys + Fedora 33 clients (and future versions of OpenSSH proper).
Sat, May 27, 1:22 PM · Gerrit (Gerrit 3.6), Upstream
Framawiki awarded T326204: Gerrit's host SSH key is incompatible with Fedora 33 crypto settings a The World Burns token.
Sat, May 27, 1:19 PM · Gerrit (Gerrit 3.6)

Thu, May 25

Framawiki created T337516: Give quay.io/wikimedia-quarry access to framawiki.
Thu, May 25, 7:56 PM · Quarry
Framawiki added a comment to T250363: IFTTT "New edit with hashtag" trigger fails with "The wikipedia service or its api may temporarily be down.".

Add API endpoint(s) to https://hashtags.wmcloud.org/ that can be used to replace the prior database queries.

Thu, May 25, 6:38 PM · Tool-ifttt, Hashtags
Framawiki awarded T333874: Permission error while trying to create magnum cluster a Heartbreak token.
Thu, May 25, 5:47 PM · Openstack-Magnum, PAWS

Mon, May 22

Framawiki added a comment to T169452: Move Quarry to be an installation of Superset.

I've tried Superset for the first time and found some small points:

  • query csv exports have a b' prefix in each cell. Here is the export of gendergap query:
Mon, May 22, 8:13 PM · cloud-services-team (FY2022/2023-Q4), Quarry
Framawiki moved T78549: Quarry-TSreports feature parity from Epics to Backlog on the Quarry board.
Mon, May 22, 7:48 PM · Tool-tsreports, Quarry
Framawiki moved T71192: Build a schema explorer from Epics to Backlog on the Quarry board.
Mon, May 22, 7:48 PM · Quarry
Framawiki moved T169452: Move Quarry to be an installation of Superset from Epics to Quarry replacement (Superset) on the Quarry board.
Mon, May 22, 7:47 PM · cloud-services-team (FY2022/2023-Q4), Quarry
Framawiki moved T336522: Public viewing of superset from Backlog to Quarry replacement (Superset) on the Quarry board.
Mon, May 22, 7:47 PM · Quarry
Framawiki moved T336539: Assign multiple roles on superset login from Backlog to Quarry replacement (Superset) on the Quarry board.
Mon, May 22, 7:47 PM · Quarry
Framawiki moved T336945: Add examples to superset from Backlog to Quarry replacement (Superset) on the Quarry board.
Mon, May 22, 7:47 PM · Quarry
Framawiki added a project to T204157: Add statistics to the homepage: Patch-For-Review.

https://github.com/toolforge/quarry/pull/20

Mon, May 22, 7:46 PM · Patch-For-Review, Quarry
Framawiki moved T278583: Quarry should detect a dead worker and report something better than "running" forever from Quarry replacement (Superset) to Bugs on the Quarry board.
Mon, May 22, 7:46 PM · cloud-services-team, Quarry
Framawiki moved T172086: Gigantic query results cause a SIGKILL and the query status do not update from Quarry replacement (Superset) to Bugs on the Quarry board.
Mon, May 22, 7:46 PM · Quarry
Framawiki moved T333043: [bug] "Internal Server Error" when logging into Quarry from Backlog to Bugs on the Quarry board.
Mon, May 22, 7:46 PM · Quarry

Sun, May 21

Framawiki added a comment to T178520: Find somewhere else (not NFS) to store Quarry's resultsets.

@zhuyifei1999 any usecase in mind that need life-storage of the results? it may be a possibility to delete results after some time (ie. after 2 years). After such time links to queries shared on wikis are far less relevant.

Sun, May 21, 11:23 PM · Quarry
Framawiki added a comment to T316958: build container on PR.

To understand correctly, is this docker image used anywhere yet? I guess server is still using git clone and virtualenv without any container stuff ?

Sun, May 21, 7:16 PM · Quarry

Tue, May 16

Framawiki removed a watcher for Technical-Tool-Request: Framawiki.
Tue, May 16, 2:05 PM
Framawiki removed a watcher for 3D2Commons: Framawiki.
Tue, May 16, 2:05 PM
Framawiki removed a watcher for Huggle: Framawiki.
Tue, May 16, 2:05 PM
Framawiki removed a watcher for Pywikibot: Framawiki.
Tue, May 16, 2:00 PM

Apr 19 2023

Niharika awarded T217986: Remove bot edits from list a Mountain of Wealth token.
Apr 19 2023, 3:57 PM · CopyPatrol

Jan 2 2023

Framawiki removed a member for Striker: Framawiki.
Jan 2 2023, 6:29 PM
Framawiki removed a watcher for Wikimedia-Phabricator-Extensions: Framawiki.
Jan 2 2023, 6:23 PM
Framawiki removed a watcher for Wikimedia-Planet: Framawiki.
Jan 2 2023, 6:13 PM
Framawiki removed a member for MediaWiki-extensions-SandboxLink: Framawiki.
Jan 2 2023, 6:12 PM
Framawiki removed a watcher for MediaWiki-extensions-SandboxLink: Framawiki.
Jan 2 2023, 6:12 PM
Framawiki removed a member for BetaFeatures: Framawiki.
Jan 2 2023, 6:12 PM
Framawiki removed a watcher for GerritBot: Framawiki.
Jan 2 2023, 6:05 PM
Framawiki removed a watcher for Stashbot: Framawiki.
Jan 2 2023, 6:04 PM
Framawiki removed a watcher for MediaWiki-backport-deployments: Framawiki.
Jan 2 2023, 6:04 PM
Framawiki added a watcher for Pywikibot: Framawiki.
Jan 2 2023, 5:55 PM
Framawiki removed a watcher for WM-Bot: Framawiki.
Jan 2 2023, 5:54 PM

Jun 2 2021

Framawiki closed T283773: Quarry links to IRC are broken, a subtask of T283247: Freenode to Libera migration (epic), as Resolved.
Jun 2 2021, 9:08 AM · MW-1.31-release-notes, MW-1.36-notes, MW-1.35-notes, MW-1.37-notes (1.37.0-wmf.7; 2021-05-25), Epic, wikimedia-irc-libera
Framawiki closed T283773: Quarry links to IRC are broken as Resolved.
Jun 2 2021, 9:08 AM · Quarry, Cloud-Services
Framawiki added a comment to T283773: Quarry links to IRC are broken.

Deployed, thanks for the patch.

Jun 2 2021, 9:07 AM · Quarry, Cloud-Services

Apr 25 2021

Framawiki removed a watcher for Wikimedia-IRC-RC-Server: Framawiki.
Apr 25 2021, 5:12 PM
Framawiki removed a watcher for Jouncebot: Framawiki.
Apr 25 2021, 5:11 PM

Apr 24 2021

Framawiki closed T266386: APT sources are broken on Quarry hosts: "GPG error, the following signatures were invalid" as Resolved.
Apr 24 2021, 2:36 PM · Quarry

Apr 2 2021

Framawiki closed T275277: Mitigate broken login due to Nonce already used as Resolved.

T272319: Frequent "Nonce already used" errors in scripts and tools was closed

Apr 2 2021, 9:02 AM · Quarry

Feb 20 2021

Framawiki created T275277: Mitigate broken login due to Nonce already used.
Feb 20 2021, 1:03 PM · Quarry
Framawiki closed T254847: Update document title on title change as Resolved.
Feb 20 2021, 11:11 AM · Quarry

Feb 15 2021

Framawiki closed T274815: Login broken as Resolved.

Thanks for the revert reedy.
Tried to fix recent Oauth errors with a loop to retry login, but some connections were still failing. Will commit that properly.

Feb 15 2021, 7:35 PM · Quarry

Feb 14 2021

Framawiki added a comment to T273111: Flow\Exception\NoParserException when reading or editing flow board.

Can someone import from logstash stack trace linked to this Request ID before it disappear?

Feb 14 2021, 10:16 PM · MW-1.39-notes (1.39.0-wmf.3; 2022-03-22), Patch-For-Review, Parsoid, Growth-Team-Filtering, Wikimedia-production-error, Growth-Team, StructuredDiscussions

Feb 9 2021

Framawiki updated subscribers of T106913: Use Sentry on non-production Wikimedia wikis, Toolforge and other sites/tools.

Hi, here is a comment on a 6 years-old task :)
Having Sentry instance on labs for tools and websites is a long dream for me, that would these days more than ever be useful for lot of people.
I have been trying in recent days to set up a test instance, and use it with Quarry real-data. Found lot of things to fix with this :)

Feb 9 2021, 10:29 PM · Epic, Sentry
Framawiki removed a subtask for T106913: Use Sentry on non-production Wikimedia wikis, Toolforge and other sites/tools: T91357: Update server-side JS error-logging RfC.
Feb 9 2021, 10:02 PM · Epic, Sentry
Framawiki removed a parent task for T91357: Update server-side JS error-logging RfC: T106913: Use Sentry on non-production Wikimedia wikis, Toolforge and other sites/tools.
Feb 9 2021, 10:02 PM · Multimedia-Sprint-2015-03-25, Sentry

Feb 8 2021

Framawiki added a comment to T274071: Quarry queries forever stuck in queue.

From the logs regarding the last stuck query (https://quarry.wmflabs.org/query/52267):

Feb 8 2021, 11:58 AM · Quarry

Jan 27 2021

Framawiki awarded T262668: WMF media storage must be adequately backed up a Love token.
Jan 27 2021, 10:14 PM · Patch-For-Review, media-backups, Data-Persistence-Backup, Epic, Goal, SRE, SRE-swift-storage
Framawiki updated the task description for T273111: Flow\Exception\NoParserException when reading or editing flow board.
Jan 27 2021, 8:40 PM · MW-1.39-notes (1.39.0-wmf.3; 2022-03-22), Patch-For-Review, Parsoid, Growth-Team-Filtering, Wikimedia-production-error, Growth-Team, StructuredDiscussions
Framawiki created T273111: Flow\Exception\NoParserException when reading or editing flow board.
Jan 27 2021, 8:39 PM · MW-1.39-notes (1.39.0-wmf.3; 2022-03-22), Patch-For-Review, Parsoid, Growth-Team-Filtering, Wikimedia-production-error, Growth-Team, StructuredDiscussions

Jan 26 2021

Framawiki removed a watcher for Znuny: Framawiki.
Jan 26 2021, 10:37 PM

Jan 23 2021

Framawiki added a comment to T270195: Reflected Cross-Site scripting (XSS) vulnerability in analytics-quarry-web.

I have just read this ticket, sorry for the code I added and thanks for the remediation.

Jan 23 2021, 3:33 PM · cloud-services-team (Kanban), Vuln-XSS, Analytics, Quarry, Security, Security-Team
Framawiki removed a watcher for CopyPatrol: Framawiki.
Jan 23 2021, 12:37 PM

Jan 22 2021

Framawiki placed T222508: action=logout needs CSRF token, since API breaking change up for grabs.
Jan 22 2021, 7:29 PM · TestMe, Pywikibot
Framawiki removed a watcher for Tech-Ambassadors: Framawiki.
Jan 22 2021, 7:29 PM
Framawiki added a comment to T272319: Frequent "Nonce already used" errors in scripts and tools.

Seen 1897 errors and counting on both of bots I maintain, on both frwiki and wikidata. Looks like first seen at Nov 3, 2020 22:50 CET.
But it really started multiple time an hour starting Jan 15, 2021 01:02 CET (mediawiki deployment?).

Jan 22 2021, 7:28 PM · cloud-services-team (Kanban), serviceops, Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-OAuth

Nov 17 2020

Framawiki removed a watcher for Pywikibot-RfCs: Framawiki.
Nov 17 2020, 5:34 PM

Oct 24 2020

Framawiki added a comment to T266373: Connection closed while downloading PDF of articles.

See also this Grafana dashboard showing increase of daily PDF rendering by Proton from 80k to 20k, since beginning of August.

Oct 24 2020, 4:26 PM · Traffic, Readers-Web-Backlog (Tracking), Proton, Product-Infrastructure-Team-Backlog-Deprecated, serviceops, SRE, Desktop Improvements (Vector 2022), Wikimedia-production-error
Framawiki merged T265155: Quarry seems to hang somehow into T170464: Quarry cannot store results with identical column names.
Oct 24 2020, 2:15 PM · Patch-For-Review, Quarry
Framawiki merged task T265155: Quarry seems to hang somehow into T170464: Quarry cannot store results with identical column names.
Oct 24 2020, 2:14 PM · Quarry
Framawiki added a comment to T265155: Quarry seems to hang somehow.

Two "page_title" columns exists in your query, and it looks like it's not handled correctly. So this works well when you rename your columns: https://quarry.wmflabs.org/query/49300.

Oct 24 2020, 2:12 PM · Quarry
Framawiki updated subscribers of T266386: APT sources are broken on Quarry hosts: "GPG error, the following signatures were invalid".
Oct 24 2020, 1:27 PM · Quarry
Framawiki created T266386: APT sources are broken on Quarry hosts: "GPG error, the following signatures were invalid".
Oct 24 2020, 1:27 PM · Quarry

Oct 23 2020

Framawiki added a comment to T265997: Quarry down for logged in users.

From my records it was down for 9 hours and 20 minutes.
Logs on that day are full of:

sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2003, "Can't connect to MySQL server on 'quarry-db-01.quarry.eqiad.wmflabs' ([Errno 111] Connection refused)")
Oct 23 2020, 11:14 PM · cloud-services-team (Kanban), Quarry
Framawiki updated the task description for T266373: Connection closed while downloading PDF of articles.
Oct 23 2020, 10:23 PM · Traffic, Readers-Web-Backlog (Tracking), Proton, Product-Infrastructure-Team-Backlog-Deprecated, serviceops, SRE, Desktop Improvements (Vector 2022), Wikimedia-production-error
Framawiki created T266373: Connection closed while downloading PDF of articles.
Oct 23 2020, 10:23 PM · Traffic, Readers-Web-Backlog (Tracking), Proton, Product-Infrastructure-Team-Backlog-Deprecated, serviceops, SRE, Desktop Improvements (Vector 2022), Wikimedia-production-error

Oct 9 2020

Framawiki removed a watcher for Toolhub: Framawiki.
Oct 9 2020, 7:57 PM

Sep 26 2020

Framawiki added a comment to T263873: "The OTRS background task is not launched. Please contact your administrator" on OTRS web interface.

I no longer see the message.

Sep 26 2020, 10:09 AM · Znuny

Sep 25 2020

Framawiki added a project to T263870: Content-type on OAuth 2.0 profile endpoint is text/html, should be application/json: MediaWiki-extensions-OAuth.
Sep 25 2020, 6:07 PM · MediaWiki-extensions-OAuth
Framawiki created T263873: "The OTRS background task is not launched. Please contact your administrator" on OTRS web interface.
Sep 25 2020, 5:57 PM · Znuny

Sep 16 2020

Framawiki closed T263044: From, To, CC fields are no longer visible, a subtask of T187984: Update OTRS to the latest stable version (6.0.x), as Invalid.
Sep 16 2020, 8:01 PM · User-notice-archive, Patch-For-Review, serviceops, SRE, Znuny
Framawiki closed T263044: From, To, CC fields are no longer visible as Invalid.

Thanks @Kb03 for the hint, you're right. Old habits to update :)

Sep 16 2020, 8:01 PM · Znuny
Framawiki updated the task description for T263044: From, To, CC fields are no longer visible.
Sep 16 2020, 5:42 PM · Znuny
Framawiki created T263044: From, To, CC fields are no longer visible.
Sep 16 2020, 5:41 PM · Znuny

Sep 14 2020

Framawiki added a comment to T262767: Monitor Copypatrol/EranBot uptime.

@MusikAnimal May I suggest you a quick temporary solution: as I see uptimerobot monitors only the website uptime, not its content. To have it trigger alerts when no new entries are detected since some time, you can add a special endpoint in the webservice to serve GOOD or BAD keywords. This healtcheck would be defined by sql query "does there any new entry in last 4 hours for each wiki". Uptimerobot can be configured to assert the presence of a unique keyword: in this case you can minitor the presence of GOOD one in the healtcheck. If no new entries are added you'll then receive an alert. That solve this task, but in a hacky way, I agree.

Sep 14 2020, 6:11 PM · Community-Tech (Kanban-2020-21-Q2), CopyPatrol
Framawiki added a comment to T260105: Enable Huggle on viwiki.

Local config located at https://vi.wikipedia.org/wiki/Wikipedia:Huggle/Config.yaml needs to be adapted to your wiki, by someone with programming basic knowledge. See this page for explanation about the values.

Sep 14 2020, 5:39 PM · Huggle

Sep 13 2020

eranroz awarded T262767: Monitor Copypatrol/EranBot uptime a Like token.
Sep 13 2020, 9:37 PM · Community-Tech (Kanban-2020-21-Q2), CopyPatrol
Framawiki added a comment to T262767: Monitor Copypatrol/EranBot uptime.

Other tools/wmcs monitoring related tasks i'm aware of:

Sep 13 2020, 5:57 PM · Community-Tech (Kanban-2020-21-Q2), CopyPatrol
Framawiki created T262767: Monitor Copypatrol/EranBot uptime.
Sep 13 2020, 5:53 PM · Community-Tech (Kanban-2020-21-Q2), CopyPatrol

Sep 3 2020

Gnoeee awarded T261909: In the Quary tool the download as excel creates empty files a Like token.
Sep 3 2020, 5:29 PM · Quarry
Framawiki closed T261909: In the Quary tool the download as excel creates empty files as Resolved.
Sep 3 2020, 5:14 PM · Quarry
Framawiki added a comment to T261909: In the Quary tool the download as excel creates empty files.

Indeed,
Due to T238375: quarry-web-01 leaks files in /tmp, there were 10G of tmp files in /tmp, making / (/dev/vda3) full, again. 775 files.
Thanks for the report, it should be good now.

Sep 3 2020, 5:14 PM · Quarry

Aug 21 2020

Framawiki committed rPWBC15e8fb5247af: [IMPR] Update Dockerfile to Python 3.8 (authored by Framawiki).
[IMPR] Update Dockerfile to Python 3.8
Aug 21 2020, 5:02 AM

Aug 19 2020

Framawiki awarded T249787: Create Docker image for Toolforge that is purpose built to run pywikibot scripts a Love token.
Aug 19 2020, 9:41 PM · cloud-services-team, User-Raymond_Ndibe, Toolforge Jobs framework, Pywikibot

Aug 17 2020

Framawiki committed rPWBCe9d54ff667fe: [cleanup] Remove unnecessary pass statements (authored by Framawiki).
[cleanup] Remove unnecessary pass statements
Aug 17 2020, 10:20 PM
Framawiki committed rPWBC8ed3db1f006f: [cleanup] Add missing commas (authored by Framawiki).
[cleanup] Add missing commas
Aug 17 2020, 9:08 PM

Jul 29 2020

Framawiki added a comment to T257273: Table for totoazero tool needs maintenance to prevent data loss.

Hi @Bstorm, anything I can do here?

Jul 29 2020, 9:51 PM · Tools, Data-Services, cloud-services-team (Kanban)
Framawiki removed a watcher for Discourse: Framawiki.
Jul 29 2020, 8:33 PM
Framawiki removed a watcher for BetaFeatures: Framawiki.
Jul 29 2020, 8:32 PM

Jul 24 2020

Framawiki closed T258330: JobQueueError while adding claim to Wikidata entry as Invalid.

Unless it happens more frequently, I think we can ignore it.

Jul 24 2020, 1:49 PM · Wikibase-Quality-Constraints, Wikidata-Campsite, Wikidata, Wikimedia-production-error

Jul 23 2020

Framawiki added a project to T258330: JobQueueError while adding claim to Wikidata entry: Wikibase-Quality-Constraints.
Jul 23 2020, 10:04 PM · Wikibase-Quality-Constraints, Wikidata-Campsite, Wikidata, Wikimedia-production-error

Jul 18 2020

Framawiki updated subscribers of T258330: JobQueueError while adding claim to Wikidata entry.

@Addshore do you think it may be related to T212282: Timeout in Special Page Constraints check for France (Q142) ?

Jul 18 2020, 9:50 PM · Wikibase-Quality-Constraints, Wikidata-Campsite, Wikidata, Wikimedia-production-error
Framawiki added a comment to T166995: Create a bot to clean old pages of testwiki.

So, to make sure I'm reading this right:
Bot goes there each page not editing in the last year

  • Skips pages with incoming links
  • Skips templates and modules with existing transclusions
  • Skips categories with pages in them

And deletes the page? If this is a correct understanding, I should be able to do this

Jul 18 2020, 5:47 PM · WMF-General-or-Unknown, NewFunctionality-Worktype
Framawiki updated the task description for T166995: Create a bot to clean old pages of testwiki.
Jul 18 2020, 5:44 PM · WMF-General-or-Unknown, NewFunctionality-Worktype