Jump to content

User talk:Pathoschild

Add topic
From Meta, a Wikimedia project coordination wiki
(Redirected from User talk:Pathoschild/Scripts/SynchCrosswiki)
Latest comment: 1 month ago by Achim55 in topic StalkToy
User language
en-N This user has a native understanding of English.
fr-N Cet utilisateur a pour langue maternelle le français.
Users by language

Talk to me — if you have questions or comments, feel free to post them below or send me an email. If you saw me edit on your wiki, it was probably related to the synchbot service (which maintains global user pages for others) or interface editor (which lets me maintain my user scripts).

About me — my name is Jesse. Nowadays I quietly write scripts, make the occasional edit, and love Shanel. Many moons ago I was an active editor and administrator on several wikis, a Wikimedia steward (2006–2014), a language committee member (2006–2011), an email response volunteer (2006–2011), and a Board elections committee member (2008 and 2009).

Account eligibility tool

[edit]

@Pathoschild: Account eligibility tool at https://meta.toolforge.org/accounteligibility/70 is hanging and not responding. Sario528 (talk) 22:01, 8 February 2024 (UTC)Reply

Hi! This seems to be a filesystem issue on Toolforge so far; I'll post a message in #wikimedia-cloud to see if they have an idea what's causing it. —Pathoschild 05:48, 09 February 2024 (UTC)Reply
Yep, it was a filesystem issue. It's fixed now; thanks for reporting it! —Pathoschild 15:23, 09 February 2024 (UTC)Reply

Account Eligibility for the U4C Elections

[edit]

Hello Pathoschild! Thanks kindly for your help in January getting the tool set up for the U4C Charter vote. There's an election vote coming up in mid-April for that committee, and it would be wonderful to have the tool set up for that. Here's the eligibility information, if you have time :) (I'm not sure if the tool can query translatewiki.net for the "Translators" rules, it's fine if not) Patrick Earley (WMF) (talk) 16:37, 8 March 2024 (UTC)Reply

Hi! Translatewiki doesn't seem to be available in the Toolforge data, but Account Eligibility can mention the translator exception in the "additional requirements that can't be checked by this script" section.
The voter rules seem clear, but a few questions to clarify the candidate rules:
  • Does "Have not been blocked on any Wikimedia project" mean they're not currently blocked on any wiki, or does it include previous blocks which are no longer in effect?
  • Does "nor have an active event ban in the past one year" refer to the event ban policy?
  • For "Be a registered member of at least one Wiki project for at least 365 days and have a minimum of 500 edits", can this be accumulated across multiple wikis? For example, let's say they have a two-year-old account on Wiki A with 200 edits, and a six-month-old account on Wiki B with 300 edits. Would they qualify based on the Wiki A age and Wiki A+B edits?
Pathoschild 22:15, 10 March 2024 (UTC)Reply
Hey Pathoschild, I work with Patrick for the U4C election, so I can answer these questions for you (as Patrick is on a well-deserved break :)):
  1. That would mean current blocks only, as is the practice in the previous elections
  2. Yes, that would refer to the Event Ban policy
  3. Yes, that would refer to 500 edits across all Wikimedia projects.
Let me know if you need any further clarification, and thanks for your help. Cheers, RamzyM (WMF) (talk) 06:37, 19 March 2024 (UTC)Reply
Done! The new events are 74 (voters) and 73 (candidates), and here are the code changes in case you want to review. Let me know if you need any changes. —Pathoschild 17:21, 31 March 2024 (UTC)Reply
This is great. Many thanks for your help, Pathoschild! RamzyM (WMF) (talk) 06:16, 1 April 2024 (UTC)Reply

Hi Pathoschild, a small update request: the EC has decided that for candidates, the minimum of 500 edit requirements would be by 5 March 2024, 12:00 UTC -- the tool currently set it by 16 March 2024. Can you please change it? Many thanks, RamzyM (WMF) (talk) 10:08, 5 April 2024 (UTC)Reply

Done! I also set the same date for the account age requirement based on the new rules text, but let me know if you want to change it. —Pathoschild 04:16, 06 April 2024 (UTC)Reply
Thanks a lot! RamzyM (WMF) (talk) 10:08, 8 April 2024 (UTC)Reply

Hi @Pathoschild, I just checked a user's eligibility [1] and the tool says they are eligible to vote even though they are site-wide blocked in more than one public project [2].

Is it possible that your tool doesn't determine the dewiki block as side-wide because autoblock has been disabled [3]? Johannnes89 (talk) 06:24, 28 April 2024 (UTC)Reply

Hi! Unfortunately I'm away travelling this week, and it seems my access to Toolforge isn't working from here. I'll take a look as soon as I get back, or I'd be fine if a Toolforge admin wanted to submit and deploy a fix.
The tool shouldn't care about the auto-block settings though; it just checks for an entry in the ipblocks table. (Despite the name, non-IP blocks are also stored in that table.) —Pathoschild 01:32, 30 April 2024 (UTC)Reply
Fixed! The tool now continues checking the rule on the remaining wikis once the other requirements have all been met. —Pathoschild 00:10, 09 May 2024 (UTC)Reply

AccountEligibility for MCDC ratification vote

[edit]

Hi Pathoschild, hope you're doing well :) The Movement Charter Drafting Committee (MCDC) will have their draft Movement Charter up for ratification in late June, and I'm requesting to have an AccountEligibility tool set up for that. Here's the voter eligibility criteria (we only need it for the individual voters), and all the clarifications above for the U4C election would also apply for this vote. Thanks, RamzyM (WMF) (talk) 03:13, 31 May 2024 (UTC)Reply

Done! See event 75 and the code changes, and let me know if need any changes. —Pathoschild 21:06, 02 June 2024 (UTC)Reply
Many thanks! RamzyM (WMF) (talk) 01:02, 3 June 2024 (UTC)Reply

AccountEligibility for Board election 2024

[edit]

Hi Pathoschild, it's me again :) we have the dates for this year's Board election, so I'm requesting the tool for it. Here's the voter eligibility guidelines, and all the clarifications above for the U4C election and MCDC ratification vote applies. Thanks, RamzyM (WMF) (talk) 15:49, 26 June 2024 (UTC)Reply

Added! See event 76 and the code changes. Let me know if you want to change anything. —Pathoschild 04:40, 28 June 2024 (UTC)Reply
Excellent, many thanks Pathoschild :) RamzyM (WMF) (talk) 04:48, 28 June 2024 (UTC)Reply

AccountEligibility for U4C special election 2024

[edit]

Hi Pathoschild, hope you're doing well! We're having a special election for the U4C, and as usual I'm requesting the AE tool. Here's the voter eligibility guidelines, and all the clarifications above for the U4C election and MCDC ratification vote applies. Thanks, RamzyM (WMF) (talk) 02:04, 25 July 2024 (UTC)Reply

I also filed an issue on GitHub at almost the exact same time that Ramzy posted this. Thanks for your work with the tool. Keegan (WMF) (talk) 19:32, 25 July 2024 (UTC)Reply
Done! See event 77 and the code changes, and as always let me know if you need any changes. —Pathoschild 23:11, 25 July 2024 (UTC)Reply
Many thanks, Pathoschild! RamzyM (WMF) (talk) 00:45, 26 July 2024 (UTC)Reply
@RamzyM (WMF) shouldn’t the foundation develop a MediaWiki solution for checking voter eligibility, given the growing number of global votes, where you are currently dependent on one single volunteer?
(not to take anything away from your great work @Pathoschild, thanks for providing this tool, but I don’t think asking you all the time is a sustainable solution). Johannnes89 (talk) 05:42, 25 July 2024 (UTC)Reply
Yes, I recognize that my team particularly has been asking multiple times to utilize the AE tool. Currently, I am not aware if there's any team within the Foundation that is working toward such a thing that you mentioned -- I can check again internally and bring your useful suggestion here. In the meantime, we are very grateful of Pathoschild's help :) RamzyM (WMF) (talk) 15:58, 25 July 2024 (UTC)Reply
I have no objections to a built-in tool, but I don't think it would automatically be better. Adding an event to Account Eligibility usually takes a couple minutes and 10 lines of code, it's open to any on-wiki event (not just big global elections), and anyone can submit a pull request to add one. A built-in extension would probably have a much slower update cycle and higher barrier to entry. —Pathoschild 23:11, 25 July 2024 (UTC)Reply

AccountEligibility for Administrator elections

[edit]

Hello Pathoschild, I hope you are doing well. We are organising our first administrator elections on the English Wikipedia. The voter eligibility requirements are listed here. Could you kindly add this event to your tool? Thank you! – DreamRimmer (talk) 08:19, 12 October 2024 (UTC)Reply

Hi! I added it as event 78 (see code).
There's a bit of ambiguity in the rules, so here's how I interpreted those:
  • For dates relative to "before the election", I assumed that means before the voting phase (i.e. October 25th).
  • I assumed "150 mainspace edits" includes deleted edits, and "10 live edits" means non-deleted edits in any namespace.
  • I assumed "in the year running up to 1 month before the election" means a one-year period (i.e. 2023-09-25 through 2024-09-24), and not the calendar year (i.e. 2024-01-01 through 2024-09-24).
Let me know if any of those assumptions are incorrect, or you notice any other issue! —Pathoschild 22:25, 15 October 2024 (UTC)Reply
Thank you for creating this. Looks good to me. Pinging Novem Linguae to see if anything needs tweaking. – DreamRimmer (talk) 14:02, 17 October 2024 (UTC)Reply
@Cyberpower678, would you mind confirming the above details? However they do it for w:WP:ACE is how the RFC said to do it for admin elections. Thank you my friend. –Novem Linguae (talk) 19:37, 17 October 2024 (UTC)Reply
Yea, that sounds about right. —CYBERPOWER (Chat) 20:24, 17 October 2024 (UTC)Reply

StalkToy

[edit]

Hi Jesse, your great and indispensable StalkToy doesn't work any longer for IP addresses. What a pity. All the best, Achim55 (talk) 16:52, 1 November 2024 (UTC)Reply

Hi! IP addresses still seem to work for me (at least until the upcoming temporary accounts feature). For example, see the lookup for 38.123.109.0/24. What issue are you having with it? —Pathoschild 15:30, 02 November 2024 (UTC)Reply
A few days nothing was displayed. I then tested by checking a few IPs I knew they were blocked somewhere - also nothing. Now it seems to work again, thanks. --Achim55 (talk) 17:41, 18 November 2024 (UTC)Reply