Page MenuHomePhabricator
Feed Advanced Search

Aug 15 2023

Surlycyborg added a comment to T343104: Hashtags not reflecting new changes.

A simple query like https://hashtags.wmcloud.org/?query=proveit can reproduce this. Right now I don't see any edits post August 4th.

Aug 15 2023, 8:58 PM · Moderator-Tools-Team, Hashtags

Jan 12 2023

Surlycyborg added a comment to T272849: Graphs page is showing incorrect data for filtered hashtag searches.

I think this pull request would help with at least the second search link.

Jan 12 2023, 5:07 PM · Hashtags

Nov 19 2021

Surlycyborg renamed T296101: Templatecount tool: Maximum length of "Language" text input is too small for some Wikipedias. from Maximum length of "Language" text input is too small for some Wikipedias. to Templatecount tool: Maximum length of "Language" text input is too small for some Wikipedias..
Nov 19 2021, 5:02 PM · Tools
Surlycyborg created T296101: Templatecount tool: Maximum length of "Language" text input is too small for some Wikipedias..
Nov 19 2021, 5:02 PM · Tools

May 7 2021

Surlycyborg created T282216: [SPIKE] Add edit tags for each type of media for Hashtags tool.
May 7 2021, 8:28 AM · Structured-Data-Backlog (Current Work), Hashtags

Jan 11 2021

Surlycyborg closed T271640: prop=images with revids parameter does not return the images as of the specified revision. as Resolved.
Jan 11 2021, 7:23 PM · MediaWiki-Action-API
Surlycyborg added a comment to T271640: prop=images with revids parameter does not return the images as of the specified revision..

Sounds good, thank you!

Jan 11 2021, 7:23 PM · MediaWiki-Action-API

Jan 10 2021

Surlycyborg added a comment to T271640: prop=images with revids parameter does not return the images as of the specified revision..

Oh nice, thanks for the quick and helpful response! This pretty much solves my problem.

Jan 10 2021, 1:37 PM · MediaWiki-Action-API
Surlycyborg created T271640: prop=images with revids parameter does not return the images as of the specified revision..
Jan 10 2021, 9:57 AM · MediaWiki-Action-API

Oct 27 2020

Surlycyborg placed T166296: Warn the user when inserting a Wikimedia URL as a citation that it's a bad idea up for grabs.
Oct 27 2020, 8:46 PM · EditCheck, Patch-Needs-Improvement, VisualEditor, Citoid

Jun 6 2020

Surlycyborg created T254636: mysqldump is not present in Kubernetes container images.
Jun 6 2020, 5:44 AM · User-bd808, Toolforge (Software install/update)

Mar 13 2020

Surlycyborg closed T247526: similarity tool elasticsearch migration, a subtask of T236606: Rebuild Toolforge elasticsearch cluster with Stretch or Buster, as Resolved.
Mar 13 2020, 7:26 PM · cloud-services-team (Kanban), Toolforge, Cloud-VPS (Debian Jessie Deprecation)
Surlycyborg closed T247526: similarity tool elasticsearch migration as Resolved.
Mar 13 2020, 7:26 PM · Toolforge, Cloud-VPS (Debian Jessie Deprecation)

Mar 2 2020

Surlycyborg added a comment to T246688: Confirm tools.similarity elasticsearch indexes.

Hi, those indexes are autogenerated so I guess they don't need to be migrated and we can just let the cronjob rebuild them as needed, if that's easier.

Mar 2 2020, 7:59 PM · cloud-services-team (Kanban), Toolforge, Cloud-VPS (Debian Jessie Deprecation)

Nov 30 2019

Surlycyborg added a comment to T234606: Your second task: classify statements within an article.

Hi, thank you all again for your submissions! We chose @AikoChou for this project couple of weeks ago. Sorry we never wrote back here -- I actually thought applicants would get some communication through the Outreachy platform.

Nov 30 2019, 6:55 PM · Outreachy (Round 19)

Nov 3 2019

Surlycyborg added a comment to T234606: Your second task: classify statements within an article.

Thank you all for your submissions! I'm looking through them and they will very much be considered along with the final submission (deadline November 5th, as @Samwalton9 mentioned), even if I don't make further comments on GitHub :)

Nov 3 2019, 3:34 PM · Outreachy (Round 19)

Oct 15 2019

Surlycyborg added a comment to T234606: Your second task: classify statements within an article.

@AikoChou @Kendallcorner Thank you! I hope to have a look in the next few days (weekend is more realistic) and leave some comments as an issue on the repository :)

Oct 15 2019, 8:10 AM · Outreachy (Round 19)

Oct 10 2019

Surlycyborg added a comment to T234606: Your second task: classify statements within an article.

@Surlycyborg But the mediawiki API usually returns the disambiguation page or the redirect page not the exact article. which would need to send another request assuming the redirect is correct or the first result of the disambiguation is correct. But if using the search API before then we could get the article by pageid instead.

Oct 10 2019, 11:58 AM · Outreachy (Round 19)
Surlycyborg updated the task description for T234606: Your second task: classify statements within an article.
Oct 10 2019, 8:39 AM · Outreachy (Round 19)
Surlycyborg added a comment to T234606: Your second task: classify statements within an article.
Oct 10 2019, 8:36 AM · Outreachy (Round 19)

Oct 7 2019

Surlycyborg added a comment to T234519: Your first task: classify sample statements using Citation Needed Models.

Hello! I found it useful to install the packages in a virtual environment, had some issues probably with packages from before, and having a virtual environment solved the "No module found" errors. Here is some info: https://docs.python-guide.org/dev/virtualenvs/

Oct 7 2019, 5:46 PM · Outreachy (Round 19)

Oct 6 2019

Surlycyborg added a comment to T234606: Your second task: classify statements within an article.

Those sections typically don't have a lot of usable text that is not links or references, so I think no, we can just ignore those.

Oct 6 2019, 3:29 PM · Outreachy (Round 19)
Surlycyborg added a comment to T234606: Your second task: classify statements within an article.

That is probably a question for @Miriam - I imagine we want the same level of section title that was used to train the model.

Oct 6 2019, 1:50 PM · Outreachy (Round 19)

Oct 4 2019

Surlycyborg updated the task description for T234519: Your first task: classify sample statements using Citation Needed Models.
Oct 4 2019, 8:27 PM · Outreachy (Round 19)
Surlycyborg added a comment to T234519: Your first task: classify sample statements using Citation Needed Models.
  1. Outreachy will ask us to choose an applicant around mid- to end-October according to their timeline, which we'll do based on which tasks they have completed, and how. We have no deadlines other than that - so let's say, any time in the next couple of weeks is perfectly fine.
  2. I believe question 2 was answered a couple of comments ago: so, email for this one, please. You can find Miriam's email in this user page, but I'll also edit this and the parent task to make that obvious, sorry for the omission.
  3. This and https://phabricator.wikimedia.org/T234606 are the only onboarding tasks we have in mind.
Oct 4 2019, 8:24 PM · Outreachy (Round 19)
Surlycyborg added a comment to T234606: Your second task: classify statements within an article.

Sorry, that was a bit ambiguous I guess :) I mean to make a comment on this Phabricator entry, like we're doing now, with the URL to your repository.

Oct 4 2019, 5:39 PM · Outreachy (Round 19)
Surlycyborg updated the task description for T234606: Your second task: classify statements within an article.
Oct 4 2019, 5:38 PM · Outreachy (Round 19)
Surlycyborg added a comment to T234606: Your second task: classify statements within an article.

The only deadline is really the Application period for Outreachy, which goes until mid-October.

Oct 4 2019, 11:41 AM · Outreachy (Round 19)
Surlycyborg updated the task description for T234606: Your second task: classify statements within an article.
Oct 4 2019, 10:14 AM · Outreachy (Round 19)
Surlycyborg updated the task description for T233707: A system for releasing data dumps from a classifier detecting unsourced sentences in Wikipedia.
Oct 4 2019, 10:06 AM · User-ArielGlenn, Research, Outreachy (Round 19)
Surlycyborg created T234606: Your second task: classify statements within an article.
Oct 4 2019, 10:03 AM · Outreachy (Round 19)

Sep 7 2019

Surlycyborg added a comment to T231891: Create a Generic List-building tool that can meet and exceed the applications of Pagepile.

This is great, thank you for jumping on this @Magnus !

Sep 7 2019, 8:27 AM · Campaign-Registration, WMSE-Content-partnerships-support-2021-Software-development, Campaign-Tools, Technical-Tool-Request

Feb 25 2019

jcrespo awarded T216213: s52481__stats_global running CREATE DATABASE IF NOT EXISTS on too many queries causing locking issues a Like token.
Feb 25 2019, 8:11 PM · Data-Services, Tracking-Neverending, Toolforge
Surlycyborg closed T216213: s52481__stats_global running CREATE DATABASE IF NOT EXISTS on too many queries causing locking issues as Resolved.
Feb 25 2019, 8:09 PM · Data-Services, Tracking-Neverending, Toolforge
Surlycyborg closed T216213: s52481__stats_global running CREATE DATABASE IF NOT EXISTS on too many queries causing locking issues, a subtask of T119601: Certain tools users create multiple long running queries that take all memory and/or CPU from labsdb hosts, slowing it down and potentially crashing (tracking), as Resolved.
Feb 25 2019, 8:09 PM · Data-Services, Tracking-Neverending, Toolforge, DBA

Feb 23 2019

Surlycyborg added a comment to T216170: toolsdb - Per-user connection limits.

Hi, if the lower limit is here to stay, would it make sense to make a quick announcement in labs-l, or perhaps even a note to tools that have offended the limit in the past N days? Apologies if this was done and I missed it, but I can't seem to find it. Per-user limits make perfect sense, and I'm adapting my batch jobs to it, but an email would have saved a bit of head-scratching as I saw my jobs failing.

Feb 23 2019, 3:56 PM · cloud-services-team (Kanban), Toolforge, Data-Services
Surlycyborg added a comment to T216213: s52481__stats_global running CREATE DATABASE IF NOT EXISTS on too many queries causing locking issues.

OK, I've just deployed the fixes for the two issues I mentioned above: nicer retries and removing the extra CREATE commands from the serving path.

Feb 23 2019, 3:30 PM · Data-Services, Tracking-Neverending, Toolforge

Feb 22 2019

Surlycyborg added a comment to T216213: s52481__stats_global running CREATE DATABASE IF NOT EXISTS on too many queries causing locking issues.

If there is still impact to Toolforge and reasonable evidence that this tool is responsible, please feel free to disable it. Otherwise, that seems unwarranted. As I mentioned above, it makes a lot of sense to remove the rendundant CREATEs and I hope to do it over the weekend, but it doesn't sound like we should be treating this as an urgent issue at this stage (fwiw the tool has had these extra statements for the past 4 years).

Feb 22 2019, 9:53 AM · Data-Services, Tracking-Neverending, Toolforge

Feb 21 2019

Surlycyborg added a comment to T216213: s52481__stats_global running CREATE DATABASE IF NOT EXISTS on too many queries causing locking issues.

Sorry, I haven't got around to it yet. Hope to get to it in the next few days though, it should be tracked in the GitHub issues I mentioned above.

Feb 21 2019, 9:17 PM · Data-Services, Tracking-Neverending, Toolforge

Feb 15 2019

Surlycyborg added a comment to T216213: s52481__stats_global running CREATE DATABASE IF NOT EXISTS on too many queries causing locking issues.

Thanks! Yes, sql tools does work now. Good luck with the rest of the recovery!

Feb 15 2019, 8:01 PM · Data-Services, Tracking-Neverending, Toolforge
Surlycyborg added a comment to T216213: s52481__stats_global running CREATE DATABASE IF NOT EXISTS on too many queries causing locking issues.

OK, so this morning I'd already disabled the batch jobs that make the heaviest use of the database, and we can definitely survive without them until Toolforge is fully recovered. However, the tool itself is still down (https://tools.wmflabs.org/citationhunt) and I still don't seem to have access to the database:

Feb 15 2019, 6:38 PM · Data-Services, Tracking-Neverending, Toolforge
Surlycyborg added a comment to T216213: s52481__stats_global running CREATE DATABASE IF NOT EXISTS on too many queries causing locking issues.

Hi, thanks for filing this. Here's some background I have:

Feb 15 2019, 8:20 AM · Data-Services, Tracking-Neverending, Toolforge

Sep 6 2018

Surlycyborg closed T190555: Proposal: Develop a "worklist" tool for campaigns and in-person editing events. as Resolved.
Sep 6 2018, 8:24 AM · Google-Summer-of-Code (2018)
Surlycyborg closed T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events. as Resolved.
Sep 6 2018, 8:24 AM · The-Wikipedia-Library, Google-Summer-of-Code (2018)

Aug 29 2018

Surlycyborg added a comment to T203016: Write and post Help doc(s) for the Worklist Tool.

. Trust me that there is nothing self-explanatory about this. I don't know what a Petscan ID is. So...I'm stuck, a non-starter.

Aug 29 2018, 9:19 PM · Documentation, The-Wikipedia-Library

Aug 28 2018

Surlycyborg updated subscribers of T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

Link to the tool: https://tools.wmflabs.org/worklist-tool .

Aug 28 2018, 8:16 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)
Surlycyborg added a comment to T203016: Write and post Help doc(s) for the Worklist Tool.

@Aklapper, right, I believe @Meghasharma213, the GSoC student I mentored in writing the tool, is interested in staying around as a volunteer to develop and maintain the tool. I think I'll also be able to do some work on it sporadically, but Megha will likely remain the main developer going forward.

Aug 28 2018, 8:10 PM · Documentation, The-Wikipedia-Library

Apr 23 2018

Surlycyborg added a comment to T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

We've accepted @Meghasharma213 for this project. Congratulations!

Apr 23 2018, 7:17 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)

Mar 27 2018

Surlycyborg added a comment to T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

The Phabricator task will be considered the draft and the PDF file uploaded to Google is the final proposal, but they should really just look the same.

Mar 27 2018, 6:56 AM · The-Wikipedia-Library, Google-Summer-of-Code (2018)

Mar 26 2018

Surlycyborg added a comment to T190555: Proposal: Develop a "worklist" tool for campaigns and in-person editing events..

My idea was that if the list with same name already exists, then why create a new one? Why can't people add the articles to the existing list only? But still, we can discuss it before implementation. For now, should I let it remain as such in the proposal?

Mar 26 2018, 8:05 AM · Google-Summer-of-Code (2018)

Mar 25 2018

Surlycyborg added a comment to T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

Quick reminder to students applying for this: it seems you're required to submit your proposal both as a Phabricator task and a PDF to Google, as per step 9 in https://www.mediawiki.org/wiki/Google_Summer_of_Code/Participants.

Mar 25 2018, 3:08 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)
Surlycyborg added a comment to T190555: Proposal: Develop a "worklist" tool for campaigns and in-person editing events..

Cool, this looks great and is just about ready for final submission. I've made a few more comments below but none are blocking to the proposal -- I'm convinced you understand the problem and have a plan to solve it :)

Mar 25 2018, 2:43 PM · Google-Summer-of-Code (2018)

Mar 23 2018

Surlycyborg updated subscribers of T190555: Proposal: Develop a "worklist" tool for campaigns and in-person editing events..

Very nice, thank you! I'll make some inline comments below, but generally I like the extra features you've suggested, and I'd like to see a bit more detail on how you'd design and implement some of the things you've mentioned. Do let me know if you have any questions of course.

Mar 23 2018, 11:17 PM · Google-Summer-of-Code (2018)

Mar 22 2018

Surlycyborg added a comment to T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

Hi @Meghasharma213 -- great to hear you're interested! I'm definitely planning on being extra-available for feedback and finishing touches on proposals over the next few days, so it might actually not be a big deal that you're late: we'll just iterate faster :) Just let us know when you have something and we'll take a look!

Mar 22 2018, 8:26 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)
Surlycyborg added a comment to T189211: Proposal: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

I think different users can view each other's worklists right? Do we have a purpose to show only the loggedin user's worklists on the home page? If yes, we are already storing 'created_by' in the worklist table. It would be easy to filter the worklists for the current loggedin user.

Mar 22 2018, 8:54 AM · Google-Summer-of-Code (2018)

Mar 21 2018

Surlycyborg updated subscribers of T189211: Proposal: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

Hey, nice to see this taking shape. Here's a couple more questions / comments based on your proposal and things that came up when I last met with the other mentors.

Mar 21 2018, 10:48 PM · Google-Summer-of-Code (2018)

Mar 13 2018

Surlycyborg added a comment to T188979: Proposal: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

Many thanks for your comments and suggestions that seem very intersting.

I thing that most of info are already on my proposal a part from the front end. When I say

To design the database architecture and refine specs

It is all about db architecture and implementation. Unless you require me to put more detail.

Mar 13 2018, 9:42 AM · Google-Summer-of-Code (2018)

Mar 11 2018

Surlycyborg added a comment to T188979: Proposal: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

Great, thanks for the answers! By the way, you're probably planning to do this already, but please move the results of these conversations we're having into the proposal itself at some point, just so it's complete and self-contained.

Mar 11 2018, 1:29 PM · Google-Summer-of-Code (2018)

Mar 8 2018

Surlycyborg added a comment to T188979: Proposal: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

Hey, thank you for this! By the way, I'd left some comments on https://semestriel.framapad.org/p/functional-spec-gsoc18 which you could address here.

Mar 8 2018, 8:33 PM · Google-Summer-of-Code (2018)
Surlycyborg added a comment to T189211: Proposal: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

Sorry for the delay, I've left some inline comments on your Google doc. Thanks for submitting this!

Mar 8 2018, 8:20 PM · Google-Summer-of-Code (2018)

Mar 6 2018

Surlycyborg added a comment to T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

@BamLifa Awesome, thank you! I've left a few comments in the Framapad. @Sadads you may also want to have a look at that if you get a chance, please.

Mar 6 2018, 10:28 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)

Mar 5 2018

Surlycyborg added a comment to T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

Nice, thank you! I can take a closer look in the morning :)

Mar 5 2018, 7:38 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)

Mar 3 2018

Surlycyborg updated the task description for T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..
Mar 3 2018, 3:55 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)
Surlycyborg added a comment to T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

Hey, sure, thanks for asking. I'm in UTC.

Mar 3 2018, 3:54 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)
Surlycyborg added a comment to T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

I've left a couple of questions and ideas in an issue in @AdityaJ 's repository to help prepare for the proposal.

Mar 3 2018, 12:20 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)

Feb 20 2018

Surlycyborg added a comment to T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

@BamLifa Very cool, that was fast! I've filed an issue in your repository with a suggestion that I think we'll need (and also updated the original project description to make it more explicit). Let me know if you have questions or problems :)

Feb 20 2018, 10:08 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)
Surlycyborg updated the task description for T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..
Feb 20 2018, 9:48 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)

Feb 17 2018

Surlycyborg added a comment to T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

I've added some more information to the initial post, including the mentors and points of contact and some suggestions for small tasks that applicants can start on before writing their proposal.

Feb 17 2018, 3:52 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)
Surlycyborg updated the task description for T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..
Feb 17 2018, 3:50 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)

Feb 14 2018

Surlycyborg added a comment to T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

I believe the idea would be to have this as a separate tool, not an on-wiki gadget. I'm not too familiar with gadgets, so please correct me if I'm wrong, but my understanding is that they'd typically be used to augment existing wiki pages, right? The idea here would be to have a tool that, given as input a selection of articles, facilitates collaboration for multiple users editing those articles, so it doesn't seem like a great use case for a gadget.

Feb 14 2018, 9:31 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)
Surlycyborg created T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..
Feb 14 2018, 10:46 AM · The-Wikipedia-Library, Google-Summer-of-Code (2018)

Oct 29 2017

Surlycyborg created T179256: Elasticsearch credential request for 'similarity'.
Oct 29 2017, 7:01 PM · User-bd808, cloud-services-team (Kanban), Toolforge

Oct 6 2017

Surlycyborg closed T176527: Raise tool memory limit - similarity as Invalid.

I'm most likely going to throw away this prototype, so there's no point pursuing this. Thank you all for your input!

Oct 6 2017, 9:30 PM · Toolforge

Sep 24 2017

Surlycyborg added a comment to T176527: Raise tool memory limit - similarity.

The code is here: https://github.com/eggpi/similarity/blob/master/app.py . Basically I'm trying to load a ~400MiB pickled file in the tool's home directory at start-up. That file contains a sparse matrix that gets traversed on each request.

Sep 24 2017, 1:40 PM · Toolforge

Sep 23 2017

Surlycyborg added a comment to T176527: Raise tool memory limit - similarity.

Hmm, I did try a couple more low-hanging fruits to reduce the size of the data, which does make a difference locally. Still no luck launching the tool on the grid though.

Sep 23 2017, 2:34 AM · Toolforge

Sep 22 2017

Surlycyborg created T176527: Raise tool memory limit - similarity.
Sep 22 2017, 10:36 PM · Toolforge

Aug 5 2017

Surlycyborg added a comment to T172279: Tool "citationhunt" loads assets from google.

Thanks for reporting!

Aug 5 2017, 9:16 AM · Tools

Oct 7 2015

Surlycyborg added a comment to T109972: tools.citationhunt can't access databases.

It's working again. Thank you very much!

Oct 7 2015, 7:52 PM · labs-sprint-117, DBA, Cloud-Services, Toolforge

Aug 23 2015

Surlycyborg created T109972: tools.citationhunt can't access databases.
Aug 23 2015, 12:45 PM · labs-sprint-117, DBA, Cloud-Services, Toolforge