Page MenuHomePhabricator

Betacommand (Betacommand)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Oct 24 2014, 11:42 PM (238 w, 4 d)
Availability
Available
LDAP User
Betacommand
MediaWiki User
Unknown

Recent Activity

Feb 16 2019

Betacommand added a comment to T216208: ToolsDB overload and cleanup.

Day 2 of no Quickstatements, no Listeria, no ETA for a resumption of service ... no comment from WMF on why what is a critical service - if we're taking this whole wikidata business at all seriously - is fritzed.

Feb 16 2019, 4:28 PM · Patch-For-Review, TCB-Team, Phragile, Data-Services, cloud-services-team (Kanban)

Feb 9 2019

Betacommand updated the task description for T215683: Debian Stretch lighttpd does not allow overriding existing mimetype.assign values.
Feb 9 2019, 1:36 AM · cloud-services-team (Kanban), Upstream, Toolforge
Betacommand created T215683: Debian Stretch lighttpd does not allow overriding existing mimetype.assign values.
Feb 9 2019, 1:35 AM · cloud-services-team (Kanban), Upstream, Toolforge

Jan 8 2019

Betacommand created T213175: s5 is ~22 hours lagged.
Jan 8 2019, 2:16 PM · Data-Services

Nov 3 2018

Betacommand reopened T153891: generate_family_file.py crashes for a private wiki as "Open".
Nov 3 2018, 8:38 PM · Pywikibot
Betacommand added a comment to T153891: generate_family_file.py crashes for a private wiki.

Looks like this is still happening.

Nov 3 2018, 8:38 PM · Pywikibot

Apr 9 2018

Betacommand added a comment to T189943: Reveal email recipient's username in checkuser query results.

Not sure why T117801 was merged. It was about exposing the registered email address for an account, not user to user emails. (useful for cases where the same email address is used to register multiple accounts)

Apr 9 2018, 8:32 PM · Security-team-backlog, WMF-Legal, Privacy, CheckUser, Stewards-and-global-tools

Apr 3 2018

Betacommand created T191319: AWB should have date formatting module.
Apr 3 2018, 4:58 PM · AutoWikiBrowser

Dec 27 2017

Betacommand updated subscribers of T183647: Chrome and Safari browsers wrongly insert NBSPs when content copied from View is pasted into VisualEditor.

The real bug here is that WikEd converts normal non-breaking spaces to their HTML entities. This behavior has been known for years. I'm actually surprised no one has gotten WikEd removed from en.wp for "breaking" thousands of pages like this over the years.

Dec 27 2017, 9:47 AM · VisualEditor-MediaWiki-2017WikitextEditor, User-Ryasmeen, MW-1.31-release-notes (WMF-deploy-2018-01-09 (1.31.0-wmf.16)), Browser-Support-Apple-Safari, Browser-Support-Google-Chrome, Patch-For-Review, VisualEditor-CopyPaste, VisualEditor

Dec 24 2017

Betacommand added a comment to T183647: Chrome and Safari browsers wrongly insert NBSPs when content copied from View is pasted into VisualEditor.

In most wikis the use of non-visible non-breaking spaces is discouraged. What I think the real issue here is the spike in non-breaking spaces being added in the first place. I think all wikied is doing is highlighting the root issue, not that wikied is the problem.

Dec 24 2017, 1:23 PM · VisualEditor-MediaWiki-2017WikitextEditor, User-Ryasmeen, MW-1.31-release-notes (WMF-deploy-2018-01-09 (1.31.0-wmf.16)), Browser-Support-Apple-Safari, Browser-Support-Google-Chrome, Patch-For-Review, VisualEditor-CopyPaste, VisualEditor

Dec 18 2017

Betacommand added a comment to T183090: Kubernetes should support basic CGI scripts and virtual environments.

there is an issue with sslv3 in older versions of python which has been fixed in .8 or .9

You mean PEP 0466?

Dec 18 2017, 1:58 AM · cloud-services-team (Kanban), Toolforge

Dec 17 2017

Betacommand added a comment to T183090: Kubernetes should support basic CGI scripts and virtual environments.

there is an issue with sslv3 in older versions of python which has been fixed in .8 or .9 which is why I was investigating k8s

Dec 17 2017, 8:06 PM · cloud-services-team (Kanban), Toolforge
Betacommand added a comment to T183090: Kubernetes should support basic CGI scripts and virtual environments.

https://wikitech.wikimedia.org/wiki/Help:Toolforge/Web#Using_virtualenv_with_webservice_shell

Dec 17 2017, 2:03 PM · cloud-services-team (Kanban), Toolforge
Betacommand added a project to T183090: Kubernetes should support basic CGI scripts and virtual environments: Toolforge.
Dec 17 2017, 1:34 PM · cloud-services-team (Kanban), Toolforge
Betacommand created T183090: Kubernetes should support basic CGI scripts and virtual environments.
Dec 17 2017, 1:33 PM · cloud-services-team (Kanban), Toolforge

Oct 16 2017

MarcoAurelio awarded T178238: MassMessage should support user group based lists a Like token.
Oct 16 2017, 1:30 PM · MassMessage

Oct 14 2017

Betacommand created T178238: MassMessage should support user group based lists.
Oct 14 2017, 10:07 PM · MassMessage

Oct 3 2017

Betacommand added a comment to T177270: API:Search maxes out at 10000.

The other thing you can do when working with external links is to use the linksearch feature (Be sure to check for both http and https versions of the URL) Ive been using it for years and should be a lot more reliable than using the search index.

Oct 3 2017, 3:43 PM · Discovery-Search, CirrusSearch, Discovery, MediaWiki-API

Sep 22 2017

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

Ive done some large scale processing but needing more than 4GB of ram is a sign of bad programming. fix that first, dont try to come back later to try and reduce usage then, its too late

Sep 22 2017, 10:40 PM · Toolforge

Sep 8 2017

Betacommand added a comment to T6903: Add "show new changes starting from" links to Watchlist and Newpages.

Would love to see this feature implemented. With large watchlists people disable the bolding/unbolding for readability purposes. Being able to set a timestamp and only get changes new than that also helps when edits are grouped by page. As of now its manually checking the load timestamp of your watchlist, refreshing and then finding the previous time and reviewing changes since then.

Sep 8 2017, 1:35 PM · MediaWiki-Special-pages

Jun 10 2017

Betacommand added a parent task for T167554: Missing plwikisource_p.revision and plwikisource_p.page data on labs replica database: T138967: Labs database replica drift.
Jun 10 2017, 1:00 AM · DBA, Cloud-Services
Betacommand added a subtask for T138967: Labs database replica drift: T167554: Missing plwikisource_p.revision and plwikisource_p.page data on labs replica database.
Jun 10 2017, 1:00 AM · Data-Services, Epic, DBA

Apr 14 2017

Betacommand added a comment to T162884: REL1_28 checkout of extensions.git is broken.

@Betacommand hi, could you try removing the ones that is blocking you and give a full list of the ones to be removed please?

Apr 14 2017, 2:39 PM · Gerrit
Betacommand added a comment to T162884: REL1_28 checkout of extensions.git is broken.

PipVideoJs

Apr 14 2017, 12:15 PM · Gerrit
Betacommand added a comment to T162979: request tool runs secWatch job once per minute.

why not just keep a continuous thread going with a sleep(60) that way you minimize the number of jobs and don't loose functionality.

Apr 14 2017, 10:43 AM · Toolforge, Cloud-Services, Tools
Betacommand added a comment to T162884: REL1_28 checkout of extensions.git is broken.

and PhpTagsDebugger

Apr 14 2017, 1:32 AM · Gerrit
Betacommand added a comment to T162884: REL1_28 checkout of extensions.git is broken.

and Notifications

Apr 14 2017, 1:01 AM · Gerrit
Betacommand reopened T162884: REL1_28 checkout of extensions.git is broken as "Open".

looks like DetectLanguage is also throwing the same issue, and I suspect there will be a half dozen or so others that need fixed too.

Apr 14 2017, 12:33 AM · Gerrit

Apr 13 2017

Betacommand triaged T162884: REL1_28 checkout of extensions.git is broken as High priority.
Apr 13 2017, 11:57 PM · Gerrit
Betacommand created T162884: REL1_28 checkout of extensions.git is broken.
Apr 13 2017, 1:07 PM · Gerrit

Mar 20 2017

Betacommand added a comment to T160916: Special:AllPages disabled due to performance issues.

Hum. Why did performance issues occur just now? Special:AllPages has been around for a long time.

Mar 20 2017, 7:43 PM · MW-1.29-release-notes, MW-1.29-release (WMF-deploy-2017-03-28_(1.29.0-wmf.18)), User-notice, Wikimedia-General-or-Unknown
Betacommand added a comment to T160920: Throttling access to Special Pages that make potentially expensive queries.

@BurstPower here is a list of all pages in enwiki's mainspace minus redirects: http://tools.wmflabs.org/betacommand-dev/reports/en_articles.txt

Mar 20 2017, 7:09 PM · Performance, MediaWiki-Special-pages

Mar 9 2017

Betacommand added a comment to T160003: Factor the JobQueue into the maxlag value.

Sorry if that wasn't clear in the initial post. The reason I was thinking of a combined total was to include the JobQueue as part of the value so that it was a representation of the current server lag. Returning the max of either would also work.

Mar 9 2017, 8:20 PM · MW-1.29-release-notes, MediaWiki-API
Betacommand added a comment to T160003: Factor the JobQueue into the maxlag value.

I havent looked at the actual code, but the formula looks correct. My thought would be in getMaxLag() to call that formula and if it has a positive value greater than 1 add it to the maxlag total value. So that the final Maxlag value would be ServerLag + JObQueueLag = MaxLag

Mar 9 2017, 4:51 PM · MW-1.29-release-notes, MediaWiki-API
Betacommand added a comment to T160003: Factor the JobQueue into the maxlag value.

Most bots use a maxlag check of 5-10 seconds, if we pick a value for each wiki based off average jobqueue size and for every X over that value add a few seconds to the lag param. We would want to scale the check based on wiki size. Take enwiki (These are random numbers not fact checked) has an average JobQueue of 1 million items. for every 100,000 over that add 1 second to the value of maxlag so that when the JobQueue reaches 150% of normal they back off until its down to normal levels.

Mar 9 2017, 3:34 PM · MW-1.29-release-notes, MediaWiki-API

Mar 8 2017

Betacommand added a parent task for T159618: Job queue rising to nearly 3 million jobs: T160003: Factor the JobQueue into the maxlag value.
Mar 8 2017, 11:40 PM · Wikidata, MediaWiki-JobQueue, Operations
Betacommand added a subtask for T160003: Factor the JobQueue into the maxlag value: T159618: Job queue rising to nearly 3 million jobs.
Mar 8 2017, 11:40 PM · MW-1.29-release-notes, MediaWiki-API
Betacommand created T160003: Factor the JobQueue into the maxlag value.
Mar 8 2017, 11:39 PM · MW-1.29-release-notes, MediaWiki-API

Mar 7 2017

Betacommand added a comment to T159618: Job queue rising to nearly 3 million jobs.

I think it might be worth attempting to determine the factors that lead to the rapid raise.

  • The edit rate didn't seem that high and we could easily have several bots that resulted in the same rate.

I disagree. According to https://wikipulse.herokuapp.com/, the edit rate on Wikidata right now is anywhere from 150-220 epm. Adding an extra 600 epm on top of that is what caused the problem.

Mar 7 2017, 6:09 PM · Wikidata, MediaWiki-JobQueue, Operations

Mar 5 2017

Betacommand added a comment to T159618: Job queue rising to nearly 3 million jobs.

Suggestion, when the job queue gets too high set the maxlag parameter to a higher value, most bots use that as a throttle.

Mar 5 2017, 2:06 AM · Wikidata, MediaWiki-JobQueue, Operations

Feb 25 2017

Betacommand added a parent task for T159023: Possible labs imagelinks drift: T138967: Labs database replica drift.
Feb 25 2017, 2:05 AM · Cloud-Services, DBA
Betacommand added a subtask for T138967: Labs database replica drift: T159023: Possible labs imagelinks drift.
Feb 25 2017, 2:05 AM · Data-Services, Epic, DBA
Betacommand created T159023: Possible labs imagelinks drift.
Feb 25 2017, 2:05 AM · Cloud-Services, DBA

Dec 15 2016

Betacommand added a comment to T153275: URL to pagenames with special characters fail.

I would say this is functioning as intended all /wiki urls are in the short url form. Short urls do not handle any URL params. index.php is the correct access point for URLs that need params passed.

Dec 15 2016, 1:34 AM · Operations, Wikimedia-Apache-configuration

Dec 6 2016

Betacommand added a comment to T152235: Simple logrotate service for users of Tools as stopgap before central logging.

I know jsub already has an option to log to a specific directory (Ive been using this for a while to avoid sge logs flooding my $HOME perhaps setting a global option using a username variable?

Dec 6 2016, 7:59 PM · cloud-services-team (Kanban), Patch-For-Review, Cloud-Services

Oct 21 2016

Betacommand added a comment to T148792: Send "are you there?" email to tool labs members every 3 months to revalidate email address.

It was every six months and happened via a login/script going to 4 times a year would be kind of obnoxious for most. I have things configured so it is mostly hands off for a reason.

Oct 21 2016, 3:39 AM · Toolforge, Cloud-Services

Oct 17 2016

Betacommand added a comment to T47534: [Task] Remove external site links from langlinks table on client wikis.

Quite, would help tracking down the remaining non-wikidata entries and addressing/fixing those.

Oct 17 2016, 8:52 PM · Wikidata, MediaWiki-extensions-WikibaseClient

Aug 19 2016

Betacommand created T143432: pip package install request (tld).
Aug 19 2016, 4:51 PM · Cloud-Services, Toolforge

Aug 5 2016

Betacommand added a comment to T142155: Bot can't login. keyError in GetCookie.

I saw a note that commons was working which is why I asked

Aug 5 2016, 10:26 PM · Pywikibot-Announce, MW-1.28-release (WMF-deploy-2016-08-09_(1.28.0-wmf.14)), MW-1.28-release-notes, MW-1.28-release (WMF-deploy-2016-08-02_(1.28.0-wmf.13)), Pywikibot
Betacommand added a comment to T142155: Bot can't login. keyError in GetCookie.

Which wikis are currently affected?

Aug 5 2016, 10:24 PM · Pywikibot-Announce, MW-1.28-release (WMF-deploy-2016-08-09_(1.28.0-wmf.14)), MW-1.28-release-notes, MW-1.28-release (WMF-deploy-2016-08-02_(1.28.0-wmf.13)), Pywikibot

Aug 2 2016

Betacommand added a comment to T74931: Add el_timestamp to the externallinks table.

@jcrespo Ok, looks like we have been on two different pages. I thought you where trying to make this a labs only "feature", where as you just want a proof of concept/viability. I know you are doing quite a bit to improve labs quality of service, and this wasn't a dig on that. Rather it was planning for the issues that labs has historically had, and trying to limit the long term impact of those issues. If you want to get it implemented on labs go ahead. Ill reach out to my Wayback Machine contacts and see what the best process moving forward would be for mass archivals.

Aug 2 2016, 2:13 PM · Schema-change, MediaWiki-Database
Betacommand added a comment to T74931: Add el_timestamp to the externallinks table.

You also say:

that would be to keep an offline duplicate of the el table and compare it during each run. (which eats a LOT of disk space, CPU, and time)

But you suggest that keeping that in real time on >100 production redundant instances will be more optimal than keeping it only on labs, or on a subset of production separate instances, away from the main dbs?

Aug 2 2016, 10:42 AM · Schema-change, MediaWiki-Database
Betacommand added a comment to T74931: Add el_timestamp to the externallinks table.

Production issues may occur but getting those fixed is fairly easy, either purging or null editing the page in question is enough. Labs drift on the other hand requires a full re-import (which would loose all of the custom timestamps added over time).

Aug 2 2016, 10:29 AM · Schema-change, MediaWiki-Database
Betacommand added a comment to T74931: Add el_timestamp to the externallinks table.

@jcrespo Nothing against labs, but T138967 is a constant and persistent issue which would make the data useless upon the next re-import. Keeping this in mediawiki allows more consistent data and fewer chances of corruption. Yes page blanking vandalism would cause minor variances but isn't a significant issue in the big picture. Yes having a complete historical reference might be nice, its just not practical at this time. The category links table already has the same feature that I'm looking to add to the el table and allows tools like http://tools.wmflabs.org/betacommand-dev/reports/CATCSD.html for patrolling admins

Aug 2 2016, 10:07 AM · Schema-change, MediaWiki-Database
Betacommand added a comment to T74931: Add el_timestamp to the externallinks table.

One of the most useful use cases is for having a bot that feeds URLs to archiving services such as the wayback or webcite in a manor that is actually feasible. Right now the only way to do a task like that would be to keep an offline duplicate of the el table and compare it during each run. (which eats a LOT of disk space, CPU, and time) Having a incremental based reference point would mean that only those links newer than the last run would need to be processed, and that when retrieving copies of the archived version of a link we have a time reference to work with without needing to parse the history of the article.

Aug 2 2016, 12:35 AM · Schema-change, MediaWiki-Database

Aug 1 2016

jayvdb awarded T15827: Add image data option to Special:Export a Like token.
Aug 1 2016, 10:12 AM · Commons, MediaWiki-File-management, Multimedia, MediaWiki-Export-or-Import

Jun 29 2016

Betacommand created T138954: enwiki_p DB corruption.
Jun 29 2016, 2:50 PM · Data-Services

Jun 27 2016

Betacommand created T138787: tools-exec-1216 down.
Jun 27 2016, 8:57 PM · Toolforge, Cloud-Services

Jun 26 2016

Betacommand added a comment to T138694: Allow access to deleted articles to all past contributors to the article and talk page.

Wont happen, the amount of cases where sensitive information is contained in deleted revisions prevents mass automatic access.

Jun 26 2016, 6:46 AM · MediaWiki-Page-deletion

Jun 25 2016

Betacommand added a comment to T138684: enwiki dump does not contain data for "Authority control".

Is the template itself in enwiki-20160601-pages-articles-multistream.xml.bz2? If it is then you should look at whether wikidata is used as the source for the de page or whether it's in the wikitext. If the templat eitself is missing entirely from the pages articles dump then the next step would be to see if the stub for it is present in the stubs dump.

Jun 25 2016, 9:07 PM · Datasets-General-or-Unknown, Dumps-Generation
Betacommand added a comment to T138684: enwiki dump does not contain data for "Authority control".

Recommend closing as invalid. the information that the user wants is being pulled from wikidata via module see https://en.wikipedia.org/wiki/Template:Authority_control

Jun 25 2016, 8:52 PM · Datasets-General-or-Unknown, Dumps-Generation

May 31 2016

Betacommand added a comment to T136198: wikiviewstats is using 232G on Tools.

Not sure how I got listed as a maintainer, I am not involved with this project.

May 31 2016, 6:02 PM · Cloud-Services, Toolforge

Apr 17 2016

Betacommand added a comment to T49505: CheckUser results (userlinks) cannot be customized.

Is this for "Get users" only? IMO, Special:CheckUser is badly in need of a UI revamp.

Apr 17 2016, 11:04 AM · MW-1.28-release (WMF-deploy-2016-08-02_(1.28.0-wmf.13)), Stewards-and-global-tools, CheckUser

Apr 13 2016

Betacommand added a comment to T49505: CheckUser results (userlinks) cannot be customized.

I would say 2 total messages, one for IPs one for users. If further customization is needed the messages can be updated on wiki to tweak the output.

Apr 13 2016, 2:21 PM · MW-1.28-release (WMF-deploy-2016-08-02_(1.28.0-wmf.13)), Stewards-and-global-tools, CheckUser
Betacommand added a comment to T49505: CheckUser results (userlinks) cannot be customized.

Is there an easy way to do this?

Apr 13 2016, 2:14 PM · MW-1.28-release (WMF-deploy-2016-08-02_(1.28.0-wmf.13)), Stewards-and-global-tools, CheckUser
MarcoAurelio awarded T49505: CheckUser results (userlinks) cannot be customized a Like token.
Apr 13 2016, 2:13 PM · MW-1.28-release (WMF-deploy-2016-08-02_(1.28.0-wmf.13)), Stewards-and-global-tools, CheckUser

Apr 6 2016

Betacommand added a comment to T126607: Add a new level of article protection on en.wikipedia.org.

Can we keep automatic promotions out of the user rights log (similarly to the way that autoconfirmed is silent); it'll be a far too common event that spams the log and watchlists.

No, that would need a change to MediaWiki core itself.

Apr 6 2016, 1:00 AM · MW-1.27-release (WMF-deploy-2016-03-29_(1.27.0-wmf.19)), User-Luke081515, MW-1.27-release (WMF-deploy-2016-04-05_(1.27.0-wmf.20)), Patch-For-Review, MW-1.27-release (WMF-deploy-2016-03-01_(1.27.0-wmf.15)), Wikimedia-Site-requests

Jan 20 2016

Betacommand added a comment to T124172: Replication lag starting a script on tools.taxonbot.

Replication lag of 10 minutes

Are you talking about the production replica databases or something else?

Jan 20 2016, 3:13 PM · Cloud-Services, Toolforge

Jan 4 2016

Betacommand created T122803: case sensitivity with IPv6 usernames and &list=usercontribs API.
Jan 4 2016, 2:59 PM · MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), MW-1.27-release-notes, Patch-For-Review, MediaWiki-Special-pages, MediaWiki-API

Dec 30 2015

Betacommand added a comment to T26675: Revision 186704908 on en.wikipedia.org, Fatal exception: unknown "cluster16".

Yeah, sorry for the delay in getting back to this, I have a dump from a few months after this, but it doesnt look like the revision is in it.

Dec 30 2015, 11:20 PM · Operations, DBA

Dec 10 2015

Betacommand created T121147: Add action=mergehistory to API.
Dec 10 2015, 8:51 PM · MediaWiki-API

Dec 9 2015

Betacommand created T121010: MergeHistory cannot always merge pages.
Dec 9 2015, 9:05 PM · MediaWiki-Special-pages

Dec 5 2015

Betacommand added a comment to T26675: Revision 186704908 on en.wikipedia.org, Fatal exception: unknown "cluster16".

I might have a few tricks for recovering this revision, give me a day or two Ill see what I can do.

Dec 5 2015, 3:24 PM · Operations, DBA

Dec 3 2015

Betacommand added a comment to T118932: RfC: Raise MediaWiki's PHP version requirement to 5.5 and update coding standards.

I think that 1.27 should ship with 5.3 or 5.4, and then move to 5.6 after the LTS, Given how difficult it is to get third party hosting providers to update php we shouldn't use our LTS to move to a cutting edge version. Lets use 1.28 for that.

I would hardly call PHP 5.5 "a cutting edge version." It's been out for 2 years and 5.6 is already out and 7.0 is just days away.

Dec 3 2015, 3:03 AM · TechCom-RFC (TechCom-Approved), Proposal, MW-1.27-release
Betacommand added a comment to T118932: RfC: Raise MediaWiki's PHP version requirement to 5.5 and update coding standards.

I think that 1.27 should ship with 5.3 or 5.4, and then move to 5.6 after the LTS, Given how difficult it is to get third party hosting providers to update php we shouldn't use our LTS to move to a cutting edge version. Lets use 1.28 for that.

Dec 3 2015, 2:45 AM · TechCom-RFC (TechCom-Approved), Proposal, MW-1.27-release

Dec 1 2015

Betacommand added a comment to T119841: labs db inconsistent data.

`

tools.betacommand-dev@tools-bastion-01:~$ mysql --defaults-file="${HOME}"/replica.my.cnf -h labsdb1001.eqiad.wmnet plwikisource_p -e "SELECT count(page_id) FROM page WHERE page_namespace=100 AND page_is_redirect=0"
+----------------+
| count(page_id) |
+----------------+
|         241003 |
+----------------+
tools.betacommand-dev@tools-bastion-01:~$ mysql --defaults-file="${HOME}"/replica.my.cnf -h labsdb1002.eqiad.wmnet plwikisource_p -e "SELECT count(page_id) FROM page WHERE page_namespace=100 AND page_is_redirect=0"
+----------------+
| count(page_id) |
+----------------+
|         241003 |
+----------------+
tools.betacommand-dev@tools-bastion-01:~$ mysql --defaults-file="${HOME}"/replica.my.cnf -h labsdb1003.eqiad.wmnet plwikisource_p -e "SELECT count(page_id) FROM page WHERE page_namespace=100 AND page_is_redirect=0"
+----------------+
| count(page_id) |
+----------------+
|         240973 |
+----------------+
Dec 1 2015, 6:52 PM · DBA, Cloud-Services, Toolforge

Nov 29 2015

Betacommand updated the task description for T119841: labs db inconsistent data.
Nov 29 2015, 7:07 PM · DBA, Cloud-Services, Toolforge
Betacommand created T119841: labs db inconsistent data.
Nov 29 2015, 7:01 PM · DBA, Cloud-Services, Toolforge

Nov 23 2015

Betacommand added a comment to T119315: labsdb1002 and labsdb1003 crashed, affecting replication.

I know this is more work, but I think the community would prefer that you do a fresh import of the data. Having an unknown volume of data corruption in a table is not a good idea. Starting with a fresh copy would ensure the reliability of the data in question.

Nov 23 2015, 6:44 PM · Toolforge, Operations, Cloud-Services, DBA

Nov 22 2015

Betacommand added a comment to T119315: labsdb1002 and labsdb1003 crashed, affecting replication.

Yeah, http://tools.wmflabs.org/betacommand-dev/cgi-bin/replag is showing 28047 behind

Nov 22 2015, 1:03 AM · Toolforge, Operations, Cloud-Services, DBA

Nov 20 2015

Betacommand added a comment to T50615: Options form at the top of Special:Watchlist needs cleanup.

I must agree with the others, the "improvements" that where made are not good. Depending on activity I can switch between the 1,2,6 Hour options or even 12-24 on a regular basis. What was 1 click is now 3 each time..... Why are you making the UI more complex to use?

Nov 20 2015, 3:25 PM · MW-1.27-release (WMF-deploy-2015-11-17_(1.27.0-wmf.7)), MW-1.27-release-notes, User-notice, MediaWiki-Watchlist

Nov 11 2015

Betacommand created T118417: QuickSurvey needs actual documentation.
Nov 11 2015, 7:53 PM · Documentation, Surveys, QuickSurveys

Nov 6 2015

Betacommand created T117971: Category size count is radically different than actual count..
Nov 6 2015, 2:26 PM · MediaWiki-Categories

Nov 4 2015

Betacommand added a comment to T117801: Checkuser should provide option to expose registered email address.

Not a problem, I am in the process of moderating/moving users from a phpBB site to a mediawiki site with significantly more functionality. I first noticed that phpBB has email based checkuser like ability, which can be leveraged effectively to stop spammers and vandals. I also saw a recent post at https://en.wikipedia.org/w/index.php?title=Wikipedia:Bureaucrats'_noticeboard&oldid=689080570#Compromised_accounts where users may have an email address on file, but have user to user email disabled. In the case where email is set, but not enabled CheckUsers would have the ability to look up an address in a worst case scenario. Anyone with DB access can also do it, but its much more complex.

Nov 4 2015, 9:39 PM · Stewards-and-global-tools, CheckUser
Betacommand added a comment to T117801: Checkuser should provide option to expose registered email address.

Sounds like a technical proposal lacking a social conversation.

One would think that such a ticket is doomed to fail with a lack of
reasoning to what is the problem being solved.

I cannot see the WMF community accepting such a proposal, and suggest that
it be declined at this point.

I agree. This seems like the sort of thing that would need some sort of discussion somewhere (meta?) to verify that the community feels that disclosure of this sort of information to checkusers is justified.

Nov 4 2015, 9:30 PM · Stewards-and-global-tools, CheckUser
Betacommand added a comment to T117801: Checkuser should provide option to expose registered email address.

Keep in mind that mediawiki is not dictated by the WMF sites. Just because a particular community chooses not to use part of the software doesn't mean that the software shouldn't be available to other sites. (I am thinking specifically for non-WMF sites that require email addresses during account creation.)

Nov 4 2015, 9:22 PM · Stewards-and-global-tools, CheckUser
Luke081515 awarded T117801: Checkuser should provide option to expose registered email address a Dislike token.
Nov 4 2015, 9:15 PM · Stewards-and-global-tools, CheckUser
Betacommand updated subscribers of T49505: CheckUser results (userlinks) cannot be customized.
Nov 4 2015, 8:54 PM · MW-1.28-release (WMF-deploy-2016-08-02_(1.28.0-wmf.13)), Stewards-and-global-tools, CheckUser
Betacommand merged task T112385: Do not hardcode user links in the CU results into T49505: CheckUser results (userlinks) cannot be customized.
Nov 4 2015, 8:54 PM · I18n, CheckUser
Betacommand created T117801: Checkuser should provide option to expose registered email address.
Nov 4 2015, 8:50 PM · Stewards-and-global-tools, CheckUser

Oct 24 2015

Betacommand added a comment to T116386: user_name and page_title storage inconsistencies .

Ive not seen it complete, I loose the connection with the server before it finishes.

Oct 24 2015, 2:01 PM · MediaWiki-Database, MediaWiki-User-management
Betacommand added a comment to T116386: user_name and page_title storage inconsistencies .
select user_id, page_title from page left join user on page_title = replace(user_name,' ','_') where page_namespace = 2 and user_id is NULL and page_title not like '%/% 'LIMIT 5
Oct 24 2015, 2:00 PM · MediaWiki-Database, MediaWiki-User-management

Oct 23 2015

Betacommand added a comment to T116386: user_name and page_title storage inconsistencies .

Well, on large sites like enwiki the excessive time to manipulate the data makes the query too expensive to be practical, thus not possible 😀

Oct 23 2015, 4:15 PM · MediaWiki-Database, MediaWiki-User-management
Betacommand created T116386: user_name and page_title storage inconsistencies .
Oct 23 2015, 3:47 PM · MediaWiki-Database, MediaWiki-User-management

Sep 28 2015

Jenks24 awarded T85650: Special:MergeHistory success message should include redirect=no on the previous title a Like token.
Sep 28 2015, 6:28 PM · MW-1.27-release (WMF-deploy-2015-09-29_(1.27.0-wmf.1)), MW-1.27-release-notes, Patch-For-Review, MediaWiki-Special-pages

Sep 9 2015

Betacommand added a comment to T111839: toolserver redirects double encode params.

https://tools.wmflabs.org/betacommand-dev/cgi-bin/cite.py?url=https%253A%252F%252Fwww.google.com%252F is the resulting address after redirection.

Sep 9 2015, 10:39 AM · Patch-For-Review, HTTPS, Cloud-Services, Toolforge

Sep 8 2015

Betacommand added a project to T111839: toolserver redirects double encode params: Toolforge.
Sep 8 2015, 6:17 PM · Patch-For-Review, HTTPS, Cloud-Services, Toolforge
Betacommand created T111839: toolserver redirects double encode params.
Sep 8 2015, 6:17 PM · Patch-For-Review, HTTPS, Cloud-Services, Toolforge

Aug 12 2015

Betacommand added a comment to T108782: Special:Contributions: "contributions page filtered for namespace or RevisionDeleted edits" error.

MariaDB [enwiki_p]> select count(*) from revision_userindex left join page on page_id = rev_page where page_namespace = 6 and rev_user_text = 'ClueBot NG';
+----------+

count(*)
0

+----------+
1 row in set (5 min 59.50 sec)

Aug 12 2015, 12:59 PM · MediaWiki-Special-pages, Wikimedia-production-error, DBA, MediaWiki-Database

Aug 7 2015

Betacommand added a comment to T108323: Greasemonkey scripts no longer function on WMF wikis.

Given that there was zero advanced warning about this, and that Im not sure how to compensate for the WMF breaking stuff again the Unbreak now fits. Until today this code worked without any issues, its not like the code is really complex, its very basic for ease, so if I need to start going thru hoops to compensate for WMF breaking stuff instructions should be provided.

Aug 7 2015, 2:15 PM · MediaWiki-ResourceLoader