User Details
- User Since
- Dec 4 2014, 7:48 PM (574 w, 1 d)
- Availability
- Available
- LDAP User
- Unknown
- MediaWiki User
- Rich Farmbrough [ Global Accounts ]
Oct 27 2025
If the endpoint handler removed trailing slashes, there would be no need to obsolete the endpoints (though they could still be deprecated for clarity), and old clients would still work. There would be no need for individual documentation or routing, just as in the current proposal.
Sep 7 2025
Sep 2 2025
- Above it is suggested that spam/advertising are quite likely to be copyvios. If the spammer/advertiser is an agent of the copyright holder, they have arguably relaxed the copyright by publishing it with a CC license. Perhaps more to the point the reason for the revert is not copyvio.
- I'm not sure that we should distinguish between deletions of revisions and reverts, since an effective revert is still required - except where a page is deleted (in which case it should probably be blanked anyway before deletion, as a belt-and-braces measure).
May 27 2025
"Supposing category:A redirects to category:B.
Would it be feasible to automatically move all articles placed in cat:A into cat:B instead?
Alternatively, would it be possible to create a Specialpage that lists all categories that are redirects, so that a bot can do the moving?"
May 24 2025
May 20 2025
Does this need additional tags?
Apr 8 2025
Isn't this just returning the responsibility for case-folding to the programmer? (I wonder if there should be a Unicode character "Upper Case Dotless I"...)
Feb 24 2025
Notes:
- Proper versioning means being prepared to do "complex migrations" as in the example the description mentions. We should deal with our technical debt neither "just leaving mistakes in forever" nor deleting data to hide the past.
- The original reason for imposing a limit has never been discussed with the community. The change https://www.mediawiki.org/w/index.php?title=Topic:S2gux2za46y9zqsv&topic_showPostId=v3aoduag8wpvgroy#flow-post-v3aoduag8wpvgroy was put live some 10 years ago to address a "production bottleneck". No engagement has occurred to discuss what the "production bottleneck" is or was. However it is quite possible that a simple change to a SQL query somewhere would have obviated the whole enterprise. We should look into this before replacing one deletion system with another, however superior. For example it may be possible that simply having an "archive" bit set for everything over 12 months would resolve the production bottleneck. It may be that the bottleneck is in code that has since been deleted, or that another change has rendered in no longer a bottleneck.
Feb 5 2025
What is "unsemantic" about these class names? What new names are proposed? How will new names improve understandability? How do we know the new names are going to be more understandable? Who will they be more understandable to? Will there be any benefits beyond understandability?
Jan 26 2025
Note the monitoring of rate limits mentioned above has been shifted to the Grafana ticket https://phabricator.wikimedia.org/T357763
The relevant graph can be seen at https://grafana.wikimedia.org/d/e293b3fd-032f-4915-a6c0-72b6062d66b5/temporary-accounts?orgId=1&viewPanel=11
Jan 25 2025
I think one of the issues here is that we want are trying to distinguish between various types of editing activity. For example if a user re-orders the sections on a talk page we don't want to issue any new notifications. It might be best to use the diff algorithm, which goes some considerable way to understanding edits in terms of what is new content.
Nov 7 2024
Is there a definition of "banal copy"?
Sep 13 2024
Lets fix this. This ticket has been used as an excuse to remove the functionality form the English Wikipedia among other places, riding roughshod over the wishes of the community. That is assuming other scripts don't just insert "ISBN" - which I have seen very often.
Aug 23 2024
Jun 18 2024
Yes, that is correct. See also T227853.
Jun 17 2024
May 19 2024
It's pretty important that Anomie's stuff works. It would be great if it was considered a priority to help resolve this issue.
May 16 2024
Why, since the comments on the RFC were overwhelmingly against this proposal, was it implemented?
Apr 25 2024
It might be beneficial to consider blake2 as this runs much faster than SHA256.
Oct 25 2023
OK I had the same issue. The config file was:
Apr 14 2021
Wouldn't the best fix be to make the processes scalable? I'm amazed that 100 million rows here or there cause a problem
Oct 3 2020
"Waiting to see if this becomes a widespread issue." Meanwhile data is being irretrievably lost,.
Jan 27 2020
Thanks for fixing.
Jan 6 2020
Not sure why this needs triage now. It's a long standing broken part of the system, which should have been fixed a long time ago. If the foundation can't fix it in 14 years, and with, I suppose, about $1bn to spent, I despair of having anythung useful done. Certainly lowering the priority won't help, and raising it seems unlikely to either.
Oct 18 2019
Sep 17 2019
I
ndex: SiteInfo.cs
===================================================================
@@ -252,7 +252,7 @@
// web lookup if not in cache
if (string.IsNullOrEmpty(catCollationInfo))
{
- catCollationInfo = Tools.GetHTML(@"https://noc.wikimedia.org/conf/InitialiseSettings.php.txt");
+ catCollationInfo = Tools.GetHTML(@"https://noc.wikimedia.org/conf/VariantSettings.php.txt");Dec 16 2018
There are a number of points worth making here, though they do not impact on the base idea behind the bug, indeed one is makes it more important.
May 16 2018
Just a note that this impacts potential extensions that rely on this type of functionality.
Aug 9 2017
We will be wanting to insert something like
To be consistent with the history view, the number should be displayed before the edit summary of the right hand edit. This may be misleading in that it appears to assign the change to the last edit.
Question: The diff view from history is a different use case to the diff view for "show changes". It is also different from a diff generated from two page version numbers which are not necessarily of the same page. Will this patch need to distinguish these cases? If the numerical value is stored in the database, then the history version may be simple, for adjacent versions. For non-adjacent versions it will still need calculating.
May 31 2017
Is this total destruction of a historic set of documents?
There is also the possibility that it is something else loading from bits, perhaps. There seems to be a metric tonne of css, js and other stuff in there.
May 27 2017
Feb 13 2017
Simple way is to re-instate magic links.
I agree with SV above. This is a major (and somewhat foolish) change. It should not be imposed by a technocracy.
Dec 30 2016
Aug 12 2016
Great work everyone (especially Ryan!).
Simple is good.
I have changed hidden filter 12 on en:wiki so that it will work with either version of ccnorm, after the Mediawiki change it can have the code for old version removed.
This approach means that we get no gap where filters are inactive, and hence no narrow window for implementing the changes, nor any rush after the Mediawiki change.
It also means that if we have to revert the Mediawiki change within a short time, the rules should still work.
Jun 27 2016
Jun 26 2016
Jun 25 2016
Jun 20 2016
May 23 2016
The correct solution for this problem is clear if we separate the concept of Wikipedia articles from Wikidata items.
May 6 2016
Here is a plan:
Apr 8 2016
And here is some MIT licensed glue to both POSIX and PCRE libraries. http://rrthomas.github.io/lrexlib/
This should be fixed. Of course breaking reg-exes exist, but we face the same problem as we did when we tried to deny template developers parser functions on the grounds that they were idiots and would break the whole wiki - namely that someone will write Module:RegEx.
Apr 1 2016
There are privacy issues here. I have initiated a discussion at https://en.wikipedia.org/wiki/Wikipedia:Village_pump_%28policy%29#Privacy_and_dark_traffic
Feb 23 2016
As the latest person to get bitten by this bug, can I press for some progress. If the category suggested by Tim in six years ago, and Mr Stradivarius one year ago can be implemented, then we can at least get some idea of the magnitude of the misfeature use. Conversely if they can't let us find another way forward.
Feb 4 2016
This is a real nightmare.
Jan 29 2016
Ok thanks.
Jan 23 2016
Jan 17 2016
Jan 10 2016
Thanks
@Aklapper - best to ping me via my en:wp talk page
Nov 19 2015
There has to be concern that a recursive check like this could seriously degrade the privacy of users. For example suppose that I am a trusted user - something I am never sure about - and I come up as having shared an IP with a vandal. A manual checkuser would stop there, and perhaps confirm that the IP usage was widely disparate in time if it was an dynamic IP, or was a communal hotspot or something, but a recursive one would identify all the IPs I had edited from, and all the editors who had edited from those IPs, etc.. I know certain editors who do not want their attendance at meet-ups shared with non-attendees, and it would certainly not be a good thing to have these associations seen by some who have Checkuser power, and doubtless archived on the Checkuser wiki for all eternity.
Sep 15 2015
I like the tag "Huggle" since it's a proper noun. WPCleaner does and AWB would also start with capitals. Keep lower case for things like "generic tool".
Jul 27 2015
Confirm this is almost ubiquitous. And possibly linked to https://phabricator.wikimedia.org/T101224
Jun 20 2015
There is a throttle setting that is overridden of WP:EN, specifically to allow the use of mass rollback/undo. Perhaps this same mechanism could be applied here.
Jun 2 2015
We could drive this of edit-filters fairly easily,if that's what you mean. The existing solution should be blindingly fast, and is easy to understand Edit filters would have the benefit of simplifying the overall scenario, and of providing a warning log that could be useful in forestalling abuse.
May 31 2015
Given there are some issues about the change-set proposed by Platonides (for which thanks), can we resolve this bug by utilising the fallback mechanism Krinkle mentions to "Restricted-use media list"?
Feb 17 2015
I strongly disagree with this. There is no purpose to be served other than vindictiveness in denying locked users the ability to receive email.
Dec 7 2014
It's worth noting that one often comes to Wikipedia with an unknown term, where there is uncertainty in both the language and meaning. This use case would not be helped very much by this solution, though other cases might.