Page MenuHomePhabricator

Billinghurst (sDrewth)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Oct 6 2014, 10:50 PM (269 w, 5 d)
Availability
Available
IRC Nick
sDrewth
LDAP User
Billinghurst
MediaWiki User
Unknown

User:Billinghurst in WMF wikis
IRC: sDrewth/sDrewthedoff billinghurst@wikisource/billinghurst

Recent Activity

Fri, Nov 29

Billinghurst closed T40512: Enable Page Curation on en.wikisource as Invalid.

This is seven years old, and could not been given to reflect the current Wikisource consensus. Closing as no longer a requirement of the community.

Fri, Nov 29, 10:53 PM · Wikimedia-Extension-setup

Sun, Nov 24

Billinghurst added a watcher for Wiki-Setup: Billinghurst.
Sun, Nov 24, 4:10 AM

Sep 3 2019

Billinghurst added a comment to T231750: (enwikisource) Abuse filter changes request: add abusefilter actions block + autoconfirmed to see abusefilter-log-detail.

@Urbanecm I was referring to https://noc.wikimedia.org/conf/highlight.php?file=abusefilter.php and saw that enWN had no default set. Also some configurations only have anon, so not certain what is happening elsewhere. If a default is required, please make it 2 hours for both anon and account, we can extend from there as required. Thanks.
$wgAbuseFilterBlockDuration = '2 hours';
$wgAbuseFilterAnonBlockDuration = '2 hours';

[snip]

Regarding 2 hours, I don't see it mentioned in https://en.wikisource.org/w/index.php?oldid=9578129#Upgrading_our_abuse_filters_to_allow_blocking, a closed section. Could you please give me something to feel this is community's decision, as opposed to your personal decision? The same applies to abusefilter-modify-restricted right. Only administrators currently have the right at your wiki, but that's merely because only admins have abusefilter-modify-restricted, but abusefilter editors having only abusefilter-modify. This doesn't differ much (while it does, abusefilter editors aren't able to introduce a filter removing autoconfirmed now, because that's the only one restricted action being enabled by default), but it will make a big difference after the proposed change. Could you discuss that, please? :-)

Sep 3 2019, 9:55 AM · AbuseFilter, User-Zoranzoki21, Wikimedia-Site-requests

Sep 2 2019

Billinghurst added a comment to T231750: (enwikisource) Abuse filter changes request: add abusefilter actions block + autoconfirmed to see abusefilter-log-detail.

@Urbanecm I was referring to https://noc.wikimedia.org/conf/highlight.php?file=abusefilter.php and saw that enWN had no default set. Also some configurations only have anon, so not certain what is happening elsewhere. If a default is required, please make it 2 hours for both anon and account, we can extend from there as required. Thanks.

No default set means using 'indefinite' for logged-in users, and 1 week for anons. You don't usually want times that long, though. Setting 2 hours should be fine.

Sep 2 2019, 3:23 PM · AbuseFilter, User-Zoranzoki21, Wikimedia-Site-requests
Billinghurst added a comment to T231750: (enwikisource) Abuse filter changes request: add abusefilter actions block + autoconfirmed to see abusefilter-log-detail.

@Urbanecm I was referring to https://noc.wikimedia.org/conf/highlight.php?file=abusefilter.php and saw that enWN had no default set. Also some configurations only have anon, so not certain what is happening elsewhere. If a default is required, please make it 2 hours for both anon and account, we can extend from there as required. Thanks.

Sep 2 2019, 3:19 PM · AbuseFilter, User-Zoranzoki21, Wikimedia-Site-requests

Sep 1 2019

Billinghurst created T231750: (enwikisource) Abuse filter changes request: add abusefilter actions block + autoconfirmed to see abusefilter-log-detail.
Sep 1 2019, 2:18 PM · AbuseFilter, User-Zoranzoki21, Wikimedia-Site-requests

Aug 28 2019

Vogone awarded T94321: GlobalRenameQueue needs a means (status) to set "on hold" function on a rename request a Dislike token.
Aug 28 2019, 5:30 AM · Stewards-and-global-tools, GlobalRename, MediaWiki-extensions-CentralAuth

Aug 17 2019

Billinghurst added a comment to T71658: Make subphrase matching the default search option on all Wikisources.

The consensus for that change has existed for a number of years. It is an excellent ability that works well. As long as the ability exists for users to change it back, then having it as the default would be desired.

Aug 17 2019, 12:53 PM · Discovery-Search, Wikimedia-Site-requests, Discovery, Wikisource, CirrusSearch

Jul 18 2019

Billinghurst updated Billinghurst.
Jul 18 2019, 10:05 AM
Billinghurst added a comment to T227377: Request creation of Linkwatcher and COIBot VPS project.

Bstorm, is there anything you need from my end now? How do I proceed?

Jul 18 2019, 10:02 AM · cloud-services-team (Kanban), Cloud-VPS (Project-requests)

Jul 16 2019

Billinghurst updated subscribers of T209565: Dry run for normalizeThrottleParameters.php.

Here is the filtered output.

1-----------------------------------------------------------------
2arwiki
3-----------------------------------------------------------------
4arwiki: No throttle parameters to normalize.
5arwiki: normalizeThrottleParameter would beautify 16 rows in abuse_filter_history for the following history IDs: 709, 710, 715, 716, 719, 934, 1030, 1031, 1189, 1239, 1240, 1241, 1242, 1244, 1502, 1529
6arwiki: Throttle parameter normalization would change a total of 16 rows.
7-----------------------------------------------------------------
8cawiki
9-----------------------------------------------------------------
10cawiki: normalizeThrottleParameter has found 1 rows to change in abuse_filter_action for the following IDs: 9
11cawiki: normalizeThrottleParameter would insert 1 rows in abuse_filter_history for the following filters: 9
12cawiki: Throttle parameter normalization would change a total of 2 rows.
13-----------------------------------------------------------------
14cawikinews
15-----------------------------------------------------------------
16cawikinews: normalizeThrottleParameter has found 1 rows to change in abuse_filter_action for the following IDs: 15
17cawikinews: normalizeThrottleParameter would insert 1 rows in abuse_filter_history for the following filters: 15
18cawikinews: Throttle parameter normalization would change a total of 2 rows.
19-----------------------------------------------------------------
20cswiki
21-----------------------------------------------------------------
22cswiki: No throttle parameters to normalize.
23cswiki: normalizeThrottleParameter would beautify 1 rows in abuse_filter_history for the following history IDs: 1375
24cswiki: Throttle parameter normalization would change a total of 1 rows.
25-----------------------------------------------------------------
26dewiki
27-----------------------------------------------------------------
28dewiki: No throttle parameters to normalize.
29dewiki: normalizeThrottleParameter would beautify 1 rows in abuse_filter_history for the following history IDs: 6093
30dewiki: Throttle parameter normalization would change a total of 1 rows.
31-----------------------------------------------------------------
32dewikiversity
33-----------------------------------------------------------------
34dewikiversity: No throttle parameters to normalize.
35dewikiversity: normalizeThrottleParameter would beautify 1 rows in abuse_filter_history for the following history IDs: 38
36dewikiversity: Throttle parameter normalization would change a total of 1 rows.
37-----------------------------------------------------------------
38dewiktionary
39-----------------------------------------------------------------
40dewiktionary: No throttle parameters to normalize.
41dewiktionary: normalizeThrottleParameter would beautify 2 rows in abuse_filter_history for the following history IDs: 416, 456
42dewiktionary: Throttle parameter normalization would change a total of 2 rows.
43-----------------------------------------------------------------
44enwiki
45-----------------------------------------------------------------
46enwiki: No throttle parameters to normalize.
47enwiki: normalizeThrottleParameter would beautify 5 rows in abuse_filter_history for the following history IDs: 556, 590, 596, 7409, 19912
48enwiki: Throttle parameter normalization would change a total of 5 rows.
49-----------------------------------------------------------------
50enwiktionary
51-----------------------------------------------------------------
52enwiktionary: No throttle parameters to normalize.
53enwiktionary: normalizeThrottleParameter would beautify 1 rows in abuse_filter_history for the following history IDs: 571
54enwiktionary: Throttle parameter normalization would change a total of 1 rows.
55-----------------------------------------------------------------
56fawiki
57-----------------------------------------------------------------
58fawiki: No throttle parameters to normalize.
59fawiki: normalizeThrottleParameter would beautify 6 rows in abuse_filter_history for the following history IDs: 1854, 2067, 2098, 2345, 2680, 2684
60fawiki: Throttle parameter normalization would change a total of 6 rows.
61-----------------------------------------------------------------
62kowiki
63-----------------------------------------------------------------
64kowiki: No throttle parameters to normalize.
65kowiki: normalizeThrottleParameter would beautify 1 rows in abuse_filter_history for the following history IDs: 1530
66kowiki: Throttle parameter normalization would change a total of 1 rows.
67-----------------------------------------------------------------
68mrwiki
69-----------------------------------------------------------------
70mrwiki: normalizeThrottleParameter has found 6 rows to change in abuse_filter_action for the following IDs: 125, 127, 129, 130, 131, 134
71mrwiki: normalizeThrottleParameter would insert 6 rows in abuse_filter_history for the following filters: 125, 127, 129, 130, 131, 134
72mrwiki: normalizeThrottleParameter would beautify 3 rows in abuse_filter_history for the following history IDs: 1106, 1107, 1657
73mrwiki: Throttle parameter normalization would change a total of 15 rows.
74-----------------------------------------------------------------
75ptwiki
76-----------------------------------------------------------------
77ptwiki: No throttle parameters to normalize.
78ptwiki: normalizeThrottleParameter would beautify 1 rows in abuse_filter_history for the following history IDs: 5381
79ptwiki: Throttle parameter normalization would change a total of 1 rows.
80-----------------------------------------------------------------
81ruwiki
82-----------------------------------------------------------------
83ruwiki: No throttle parameters to normalize.
84ruwiki: normalizeThrottleParameter would beautify 2 rows in abuse_filter_history for the following history IDs: 5454, 5462
85ruwiki: Throttle parameter normalization would change a total of 2 rows.
86-----------------------------------------------------------------
87ruwiktionary
88-----------------------------------------------------------------
89ruwiktionary: No throttle parameters to normalize.
90ruwiktionary: normalizeThrottleParameter would beautify 1 rows in abuse_filter_history for the following history IDs: 363
91ruwiktionary: Throttle parameter normalization would change a total of 1 rows.
92-----------------------------------------------------------------
93trwiki
94-----------------------------------------------------------------
95trwiki: normalizeThrottleParameter has found 4 rows to change in abuse_filter_action for the following IDs: 37, 47, 48, 50
96trwiki: normalizeThrottleParameter would insert 4 rows in abuse_filter_history for the following filters: 37, 47, 48, 50
97trwiki: Throttle parameter normalization would change a total of 8 rows.
98-----------------------------------------------------------------
99viwiki
100-----------------------------------------------------------------
101viwiki: No throttle parameters to normalize.
102viwiki: normalizeThrottleParameter would beautify 1 rows in abuse_filter_history for the following history IDs: 48
103viwiki: Throttle parameter normalization would change a total of 1 rows.

This time, no error on logstash aside from the following for labtestwiki:

[snip]

Which, however, seems just something labtestwiki-specific.
The output looks promising, so next steps I'm going to sample-check the filters above and write the announcement. I guess if no concerns arise we'll be ready to run the script for real around next wednesday.

I had a hack at the cawikinews abusefilter/15 it should be resolved.

Jul 16 2019, 10:34 AM · MW-1.34-notes (1.34.0-wmf.11; 2019-06-26), User-Urbanecm, MW-1.33-notes (1.33.0-wmf.22; 2019-03-19), User-notice, MW-1.32-release, Core Platform Team (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Wikimedia-maintenance-script-run, AbuseFilter
Billinghurst added a comment to T209565: Dry run for normalizeThrottleParameters.php.

Here is the filtered output.

1-----------------------------------------------------------------
2arwiki
3-----------------------------------------------------------------
4arwiki: No throttle parameters to normalize.
5arwiki: normalizeThrottleParameter would beautify 16 rows in abuse_filter_history for the following history IDs: 709, 710, 715, 716, 719, 934, 1030, 1031, 1189, 1239, 1240, 1241, 1242, 1244, 1502, 1529
6arwiki: Throttle parameter normalization would change a total of 16 rows.
7-----------------------------------------------------------------
8cawiki
9-----------------------------------------------------------------
10cawiki: normalizeThrottleParameter has found 1 rows to change in abuse_filter_action for the following IDs: 9
11cawiki: normalizeThrottleParameter would insert 1 rows in abuse_filter_history for the following filters: 9
12cawiki: Throttle parameter normalization would change a total of 2 rows.
13-----------------------------------------------------------------
14cawikinews
15-----------------------------------------------------------------
16cawikinews: normalizeThrottleParameter has found 1 rows to change in abuse_filter_action for the following IDs: 15
17cawikinews: normalizeThrottleParameter would insert 1 rows in abuse_filter_history for the following filters: 15
18cawikinews: Throttle parameter normalization would change a total of 2 rows.
19-----------------------------------------------------------------
20cswiki
21-----------------------------------------------------------------
22cswiki: No throttle parameters to normalize.
23cswiki: normalizeThrottleParameter would beautify 1 rows in abuse_filter_history for the following history IDs: 1375
24cswiki: Throttle parameter normalization would change a total of 1 rows.
25-----------------------------------------------------------------
26dewiki
27-----------------------------------------------------------------
28dewiki: No throttle parameters to normalize.
29dewiki: normalizeThrottleParameter would beautify 1 rows in abuse_filter_history for the following history IDs: 6093
30dewiki: Throttle parameter normalization would change a total of 1 rows.
31-----------------------------------------------------------------
32dewikiversity
33-----------------------------------------------------------------
34dewikiversity: No throttle parameters to normalize.
35dewikiversity: normalizeThrottleParameter would beautify 1 rows in abuse_filter_history for the following history IDs: 38
36dewikiversity: Throttle parameter normalization would change a total of 1 rows.
37-----------------------------------------------------------------
38dewiktionary
39-----------------------------------------------------------------
40dewiktionary: No throttle parameters to normalize.
41dewiktionary: normalizeThrottleParameter would beautify 2 rows in abuse_filter_history for the following history IDs: 416, 456
42dewiktionary: Throttle parameter normalization would change a total of 2 rows.
43-----------------------------------------------------------------
44enwiki
45-----------------------------------------------------------------
46enwiki: No throttle parameters to normalize.
47enwiki: normalizeThrottleParameter would beautify 5 rows in abuse_filter_history for the following history IDs: 556, 590, 596, 7409, 19912
48enwiki: Throttle parameter normalization would change a total of 5 rows.
49-----------------------------------------------------------------
50enwiktionary
51-----------------------------------------------------------------
52enwiktionary: No throttle parameters to normalize.
53enwiktionary: normalizeThrottleParameter would beautify 1 rows in abuse_filter_history for the following history IDs: 571
54enwiktionary: Throttle parameter normalization would change a total of 1 rows.
55-----------------------------------------------------------------
56fawiki
57-----------------------------------------------------------------
58fawiki: No throttle parameters to normalize.
59fawiki: normalizeThrottleParameter would beautify 6 rows in abuse_filter_history for the following history IDs: 1854, 2067, 2098, 2345, 2680, 2684
60fawiki: Throttle parameter normalization would change a total of 6 rows.
61-----------------------------------------------------------------
62kowiki
63-----------------------------------------------------------------
64kowiki: No throttle parameters to normalize.
65kowiki: normalizeThrottleParameter would beautify 1 rows in abuse_filter_history for the following history IDs: 1530
66kowiki: Throttle parameter normalization would change a total of 1 rows.
67-----------------------------------------------------------------
68mrwiki
69-----------------------------------------------------------------
70mrwiki: normalizeThrottleParameter has found 6 rows to change in abuse_filter_action for the following IDs: 125, 127, 129, 130, 131, 134
71mrwiki: normalizeThrottleParameter would insert 6 rows in abuse_filter_history for the following filters: 125, 127, 129, 130, 131, 134
72mrwiki: normalizeThrottleParameter would beautify 3 rows in abuse_filter_history for the following history IDs: 1106, 1107, 1657
73mrwiki: Throttle parameter normalization would change a total of 15 rows.
74-----------------------------------------------------------------
75ptwiki
76-----------------------------------------------------------------
77ptwiki: No throttle parameters to normalize.
78ptwiki: normalizeThrottleParameter would beautify 1 rows in abuse_filter_history for the following history IDs: 5381
79ptwiki: Throttle parameter normalization would change a total of 1 rows.
80-----------------------------------------------------------------
81ruwiki
82-----------------------------------------------------------------
83ruwiki: No throttle parameters to normalize.
84ruwiki: normalizeThrottleParameter would beautify 2 rows in abuse_filter_history for the following history IDs: 5454, 5462
85ruwiki: Throttle parameter normalization would change a total of 2 rows.
86-----------------------------------------------------------------
87ruwiktionary
88-----------------------------------------------------------------
89ruwiktionary: No throttle parameters to normalize.
90ruwiktionary: normalizeThrottleParameter would beautify 1 rows in abuse_filter_history for the following history IDs: 363
91ruwiktionary: Throttle parameter normalization would change a total of 1 rows.
92-----------------------------------------------------------------
93trwiki
94-----------------------------------------------------------------
95trwiki: normalizeThrottleParameter has found 4 rows to change in abuse_filter_action for the following IDs: 37, 47, 48, 50
96trwiki: normalizeThrottleParameter would insert 4 rows in abuse_filter_history for the following filters: 37, 47, 48, 50
97trwiki: Throttle parameter normalization would change a total of 8 rows.
98-----------------------------------------------------------------
99viwiki
100-----------------------------------------------------------------
101viwiki: No throttle parameters to normalize.
102viwiki: normalizeThrottleParameter would beautify 1 rows in abuse_filter_history for the following history IDs: 48
103viwiki: Throttle parameter normalization would change a total of 1 rows.

This time, no error on logstash aside from the following for labtestwiki:

[snip]

Which, however, seems just something labtestwiki-specific.
The output looks promising, so next steps I'm going to sample-check the filters above and write the announcement. I guess if no concerns arise we'll be ready to run the script for real around next wednesday.
Jul 16 2019, 10:31 AM · MW-1.34-notes (1.34.0-wmf.11; 2019-06-26), User-Urbanecm, MW-1.33-notes (1.33.0-wmf.22; 2019-03-19), User-notice, MW-1.32-release, Core Platform Team (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Wikimedia-maintenance-script-run, AbuseFilter

Jun 29 2019

Billinghurst added a comment to T226875: monobook skin "your alerts" click brings "your notices".

And done. Do we need to cherry pick or something for actual deployment (and see what else we broke rather immediately), or are folks happy with waiting for the usual trains this time?

Jun 29 2019, 5:27 AM · MW-1.34-notes (1.34.0-wmf.14; 2019-07-16), Growth-Team, MonoBook, Notifications

Jun 28 2019

Billinghurst created T226875: monobook skin "your alerts" click brings "your notices".
Jun 28 2019, 11:26 PM · MW-1.34-notes (1.34.0-wmf.14; 2019-07-16), Growth-Team, MonoBook, Notifications

Jun 26 2019

Billinghurst added a comment to T214888: Developing the Wikimania Wiki.

Hi @Billinghurst, @Eric_Luth_WMSE : can we please add the page about Learning Days under the category Activities on the sidebar? It could go below Hackathon. Thanks!
I also realized that the subtab feature of the navbar is not working at the moment. Does anyone know how to fix this? Is there a component in the Lua Module that needs to be imported, maybe?

Jun 26 2019, 12:53 PM · User-Eric_Luth_WMSE, WMSE-Wikimania-2019

Jun 12 2019

Billinghurst added a comment to T149788: Enable administrators to see metadata of deleted images.

Again I am needing to undelete a Commons image, view the metadata, then delete the image, and then continue the conversation with complainants. Being able to call up the metadata from an undelete page, similarly to how one can view the image or the page text would be most useful.

Jun 12 2019, 8:33 AM · User-Josve05a, Commons, MediaWiki-File-management, Multimedia, MediaWiki-Special-pages

Jun 10 2019

Billinghurst added a comment to T224930: No contributions shown for any user in Global user contribution tool.

For those of us involved in the legwork of resolving xwiki spam and vandalism, we continue to have limited ability to investigate and respond. When one tries to do this work, and there are continually hurdles put in one's way it is particularly dispiriting. I understand the need for change and modernisation, however, the continued disconnection with a holistic multi-wiki environment disturbs me.

Jun 10 2019, 1:46 AM · Tool-Global-user-contributions

Jun 6 2019

Billinghurst added a comment to T224930: No contributions shown for any user in Global user contribution tool.

@Billinghurst well it's not a production level tool, so outages like these are to be expected.
/me whispers something about technical wishlist

Jun 6 2019, 9:36 AM · Tool-Global-user-contributions

Jun 5 2019

Billinghurst added a comment to T224930: No contributions shown for any user in Global user contribution tool.

It has been two or three days

Jun 5 2019, 10:26 AM · Tool-Global-user-contributions
Billinghurst created T225076: GUC stopped producing data output reports.
Jun 5 2019, 10:00 AM · Tool-Global-user-contributions

May 27 2019

Billinghurst added a watcher for Tool-global-search: Billinghurst.
May 27 2019, 8:58 AM
Billinghurst added a comment to T224358: 20c of thoughts for globalsearch tool.

Trying a search for Charles Darwin in ns:102 which is the author ns at enWS, and the Page: ns in deWS, and obviously others in others.

May 27 2019, 8:54 AM · Tool-global-search
Billinghurst added a comment to T224358: 20c of thoughts for globalsearch tool.

Thought bubble of what may be a nice search isolations—if it is easy

  • search by sister, eg. just show me searches for wikimedia domains, or wiktionary domains
  • search by language, eg. an easy means to limit a search by the set natural language of the wikis, just show me results from German language wikis
May 27 2019, 8:16 AM · Tool-global-search
Billinghurst added a comment to T224358: 20c of thoughts for globalsearch tool.

Supplementary: with this tool when running a search on a url as a general search, the period in a url is presumably ignored, so the parts of the url become separate searches so something like casertadeluxe.com becomes a search for casertadeluxe and com. So I suppose I am asking whether there is a means to fine-tune for urls in the searches.

I just deployed T224359. You can now simply wrap any query in double quotes and you will get only exact matches, e.g. https://tools.wmflabs.org/global-search/?q="casertadeluxe.com"

May 27 2019, 3:51 AM · Tool-global-search
Billinghurst updated subscribers of T224358: 20c of thoughts for globalsearch tool.

One of the biggest issues that I have in spam management is the limitations on looking at LinkSearches, especially as we have the unresolved protocol differences of http and https type urls that require separate searches.

May 27 2019, 2:47 AM · Tool-global-search
Billinghurst added a comment to T224358: 20c of thoughts for globalsearch tool.

A regex search, is that case sensitive or not, here I am doing phrase searches quickly.
If it is case sensitive, can one easily flick between the two?

It is case-sensitive, as regex would be by default. I need to do testing but you should be able to prepend your regex with (?i) to make it insensitive. I will add some messaging to explain this to the user. I plan to have a separate option for exact (non-regex) searches, see T224359: Use regex for exact searches.

May 27 2019, 12:45 AM · Tool-global-search

May 26 2019

Billinghurst awarded T224359: Use regex for exact searches a Like token.
May 26 2019, 11:30 PM · Tool-global-search
Billinghurst updated the task description for T224358: 20c of thoughts for globalsearch tool.
May 26 2019, 5:28 AM · Tool-global-search
Billinghurst updated the task description for T224358: 20c of thoughts for globalsearch tool.
May 26 2019, 5:15 AM · Tool-global-search
Billinghurst updated the task description for T224358: 20c of thoughts for globalsearch tool.
May 26 2019, 4:58 AM · Tool-global-search
Billinghurst renamed T224358: 20c of thoughts for globalsearch tool from 20c of thoughts to 20c of thoughts for globalsearch tool.
May 26 2019, 4:05 AM · Tool-global-search
Billinghurst created T224358: 20c of thoughts for globalsearch tool.
May 26 2019, 4:05 AM · Tool-global-search

May 23 2019

Billinghurst added a comment to T224154: Reduce size of linkwatcher db on toolsdb if at all possible.

The downside of course is that @Beetstra would need to maintain the virtual machine instances rather than relying on the Toolforge admins to do so for them. Ideally one or more new folks could be attracted to the project to help with this administration burden. Getting more help seems like a good idea generally to ensure that the bot services can survive @Beetstra taking a wiki break from time to time.

May 23 2019, 12:27 PM · Data-Services

May 11 2019

Billinghurst added a comment to T222998: Automatic fix (linebreak removal) after preview or publishing page results in bad transclusion.

We cannot have both worlds of no breaks or breaks, and only one can be automated. This is why the Wikisources have their {{nop}} templates to indicate the end of a paragraph.

May 11 2019, 7:54 AM · Wikisource

May 10 2019

Billinghurst added a comment to T173055: Saner defaults for preventing spam.

Thanks for the merge @Tgr

May 10 2019, 10:00 AM · MediaWiki-Stakeholders-Group, MediaWiki-Installer, MediaWiki-General

May 6 2019

Billinghurst added a comment to T222536: increasing abuse of installations of Mediawiki application.

By "wikimedia application", did you mean "MediaWiki"?
Since T85327 in 1.27, https://www.mediawiki.org/wiki/Manual:Combating_spam is linked right after installing MediaWiki.
T194746 proposes to ship StopForumSpam by default.
This task is pretty similar to T173055: Saner defaults for preventing spam and I'm not convinced that it should be a task.

May 6 2019, 10:22 AM · MediaWiki-Stakeholders-Group, MediaWiki-General
Billinghurst renamed T222536: increasing abuse of installations of Mediawiki application from increasing abuse of installations of wikimedia application to increasing abuse of installations of Mediawiki application.
May 6 2019, 10:16 AM · MediaWiki-Stakeholders-Group, MediaWiki-General

May 5 2019

Billinghurst created T222536: increasing abuse of installations of Mediawiki application.
May 5 2019, 10:42 AM · MediaWiki-Stakeholders-Group, MediaWiki-General

Apr 20 2019

Billinghurst added a comment to T221061: Short URL Shortcuts: Whole domain components need to be predetermined, not just the sister components.

This is going to be so abused for political statements and by LTAs once they find its availability.

Sure, anything can be abused. They also could just do https://en.wikipedia.org/wiki/This_is_something_not_constructive or whatever. What vulnerability is there in allowing fake domain names?

Apr 20 2019, 6:25 AM · MediaWiki-extensions-UrlShortener

Apr 16 2019

Billinghurst updated the task description for T221061: Short URL Shortcuts: Whole domain components need to be predetermined, not just the sister components.
Apr 16 2019, 11:16 AM · MediaWiki-extensions-UrlShortener
Billinghurst added a comment to T221061: Short URL Shortcuts: Whole domain components need to be predetermined, not just the sister components.

I don't think a checklist would be easily maintainable. Perhaps a three-character limit for arbitrary subdomains, plus a separate whitelist (or alternately one regular expression with both)?
In any case, the main issue is probably the data after the domain name (e.g. https://en.wikipedia.org/wiki/YOUR TEXT HERE). There's virtually no way of completely preventing that without disallowing legitimate links, although a check on whether the URL is a 404 could prevent some low-effort spam. (You'd still have to allow arbitrary section links and Wikidata queries, at minimum.)

Apr 16 2019, 11:16 AM · MediaWiki-extensions-UrlShortener
Billinghurst created T221061: Short URL Shortcuts: Whole domain components need to be predetermined, not just the sister components.
Apr 16 2019, 8:05 AM · MediaWiki-extensions-UrlShortener

Apr 10 2019

Billinghurst added a comment to T219818: Please update the interwiki cache (April 2019).

Yes, and no. This in actuality was undertaken on 4 April.

Apr 10 2019, 10:20 AM · Wikimedia-maintenance-script-run, Wikimedia-Site-requests

Apr 9 2019

Billinghurst created T220497: Update interwiki_map (April 2019).
Apr 9 2019, 12:09 PM · Wikimedia-Site-requests

Apr 8 2019

Billinghurst closed T220310: en.wikisource local {{author}} template misinterprets two images imported from Wikidata as a single redlink on Author pages as Invalid.

Set a priority on the images. Clearly there is the need to set a preference.

Apr 8 2019, 7:59 AM · Wikidata, Wikisource

Mar 27 2019

Billinghurst added a comment to T219371: "action=raw" doesn't work on the page namespace of Wikisource.

Page: and Index: have different page content models. They are not wikitext.

Mar 27 2019, 11:45 AM · ProofreadPage, Wikisource

Mar 26 2019

Billinghurst closed T217730: Connect wikimaniawiki to Wikidata as Resolved.
Mar 26 2019, 1:16 PM · MW-1.33-notes (1.33.0-wmf.22; 2019-03-19), Patch-For-Review, User-Ladsgroup, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata
Billinghurst closed T217730: Connect wikimaniawiki to Wikidata, a subtask of T109579: [Epic] Give more sister projects access to Wikidata, as Resolved.
Mar 26 2019, 1:16 PM · Epic, Wikidata
Billinghurst added a comment to T217730: Connect wikimaniawiki to Wikidata.

Works for me. I have purged the few pages that I have done, and they were more predominantly test edits, so less fussed on their updatedness. Thanks @Ladsgroup

Mar 26 2019, 1:15 PM · MW-1.33-notes (1.33.0-wmf.22; 2019-03-19), Patch-For-Review, User-Ladsgroup, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata

Mar 21 2019

Billinghurst added a comment to T217730: Connect wikimaniawiki to Wikidata.

I don't see the links to other wiki's on Wikimaniawiki. Also checked nlwiki and there I see a link to Wikimaniawiki.

Mar 21 2019, 12:23 AM · MW-1.33-notes (1.33.0-wmf.22; 2019-03-19), Patch-For-Review, User-Ladsgroup, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata

Mar 20 2019

Billinghurst added a comment to T217730: Connect wikimaniawiki to Wikidata.

Working for me
https://www.wikidata.org/w/index.php?title=Q7605021&diff=prev&oldid=888844922
https://www.wikidata.org/w/index.php?title=Q5622198&diff=prev&oldid=888844164

Mar 20 2019, 12:44 PM · MW-1.33-notes (1.33.0-wmf.22; 2019-03-19), Patch-For-Review, User-Ladsgroup, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata
Billinghurst closed T28332: Spam-blacklist does not support unicode characters in regex, needed to filter internationalized domain names as Resolved.

I will rephrase that. It works when done as the converted hex text, though not as unicode text. It would be most useful to not have to do a conversion.

Mar 20 2019, 12:19 PM · SpamBlacklist
Billinghurst reopened T28332: Spam-blacklist does not support unicode characters in regex, needed to filter internationalized domain names as "Open".

@Aklapper Are we able to reopen this or do I need to do a new bug report

Mar 20 2019, 12:06 PM · SpamBlacklist
Billinghurst added a comment to T28332: Spam-blacklist does not support unicode characters in regex, needed to filter internationalized domain names.

Can I flag this one again to the community. We are back facing issues at meta for spamblacklist. The above workarounds are not working, and I believe that I have followed the stated conventions. Thanks.

Mar 20 2019, 12:00 PM · SpamBlacklist

Mar 19 2019

Billinghurst renamed T218645: Wikimaniawiki: enable VisualEditor in the "2019:" namespace from Wikimaniawiki: activate the VisualEditor tabs to Wikimaniawiki: activate the VisualEditor tabs in 2019: namespace.
Mar 19 2019, 9:26 AM · VisualEditor (Current work), Wikimedia-Site-requests
Billinghurst created T218645: Wikimaniawiki: enable VisualEditor in the "2019:" namespace.
Mar 19 2019, 9:23 AM · VisualEditor (Current work), Wikimedia-Site-requests

Mar 10 2019

Billinghurst added a comment to T212667: Create mitigations for account creation spam attack [public task].

There are some links above which have custom policy, though I am unaware of any private tasks that were mentioned at that time.

Mar 10 2019, 1:20 PM · Security-Team, Wikimedia-Site-requests

Mar 6 2019

Billinghurst added a subtask for T214888: Developing the Wikimania Wiki: T216525: Add wikimania.wikimedia.org to pageview definition.
Mar 6 2019, 9:45 AM · User-Eric_Luth_WMSE, WMSE-Wikimania-2019
Billinghurst added a parent task for T216525: Add wikimania.wikimedia.org to pageview definition: T214888: Developing the Wikimania Wiki.
Mar 6 2019, 9:45 AM · Pageviews-API, Analytics
Billinghurst added a subtask for T214888: Developing the Wikimania Wiki: T217730: Connect wikimaniawiki to Wikidata.
Mar 6 2019, 9:40 AM · User-Eric_Luth_WMSE, WMSE-Wikimania-2019
Billinghurst added a parent task for T217730: Connect wikimaniawiki to Wikidata: T214888: Developing the Wikimania Wiki.
Mar 6 2019, 9:40 AM · MW-1.33-notes (1.33.0-wmf.22; 2019-03-19), Patch-For-Review, User-Ladsgroup, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata

Feb 27 2019

Billinghurst created T217227: Extend abuse filter search to include warning and disallow message names.
Feb 27 2019, 7:21 AM · User-Daimona, AbuseFilter

Feb 18 2019

Billinghurst added a comment to T202684: Import the old per-year Wikimania wikis into the new Wikimania wiki, each under their namespace.

Other bits:

  • In all cases, I think a list of migrated pages should be generated per namespace and stored on wiki in Wikimania:Migration/YYYY/Namespace
  • WD linking is not initiated at this point, though I don't see that it is going to be an issue as we have a standard implementation, with the additional content wikis. There is no existing WD configuration that would need to be amended for this migration. All uncharted!
  • I am guessing that we would update the interwiki maps to relink to wmania:YYYY:$1 respectively. Guessing that internal mapping
Feb 18 2019, 12:11 PM · Wikimedia-Site-requests
Billinghurst added a comment to T202684: Import the old per-year Wikimania wikis into the new Wikimania wiki, each under their namespace.

'''Category pages'''

Feb 18 2019, 12:11 PM · Wikimedia-Site-requests
Billinghurst added a comment to T202684: Import the old per-year Wikimania wikis into the new Wikimania wiki, each under their namespace.

This is the area that could be most problematic, as it has the biggest overlap, though my light cruising through the wikis doesn't show a high use of the project namespaces. It would be useful to generate a report to see what exists needs to be managed. I would think that we could just move Wikimania:pagename to wikimania:pagename/YYYY and we can manipulate from there.

Feb 18 2019, 12:01 PM · Wikimedia-Site-requests
Billinghurst added a comment to T202684: Import the old per-year Wikimania wikis into the new Wikimania wiki, each under their namespace.

Mediawiki: ns pages

Feb 18 2019, 11:51 AM · Wikimedia-Site-requests
Billinghurst added a comment to T202684: Import the old per-year Wikimania wikis into the new Wikimania wiki, each under their namespace.

translations pages

Feb 18 2019, 11:47 AM · Wikimedia-Site-requests
Billinghurst added a comment to T202684: Import the old per-year Wikimania wikis into the new Wikimania wiki, each under their namespace.

help pages

Feb 18 2019, 11:47 AM · Wikimedia-Site-requests
Billinghurst added a comment to T202684: Import the old per-year Wikimania wikis into the new Wikimania wiki, each under their namespace.

'''User pages''' should be unique per user since the update for SUL, presuming that username overlaps where resolved for closed wikis when SUL migration occurred.

Feb 18 2019, 11:28 AM · Wikimedia-Site-requests
Billinghurst added a comment to T202684: Import the old per-year Wikimania wikis into the new Wikimania wiki, each under their namespace.

Templates and modules are each going to need to be merged into the one namespace for each so that they function with imported pages.

Feb 18 2019, 11:16 AM · Wikimedia-Site-requests
Billinghurst added a comment to T202684: Import the old per-year Wikimania wikis into the new Wikimania wiki, each under their namespace.

Content pages for each wikimania 2005 -> 2018

Feb 18 2019, 11:11 AM · Wikimedia-Site-requests
Billinghurst added a comment to T202684: Import the old per-year Wikimania wikis into the new Wikimania wiki, each under their namespace.

I would like to have a better understanding of the likelihood of the what and when for the migration of these wikis into wikimaniawiki, so the ongoing design can be considered and look to be consulted.

Feb 18 2019, 11:10 AM · Wikimedia-Site-requests

Feb 10 2019

Billinghurst added a comment to T146628: Add IP range support to [[Special:Log]].

Just wondered where this is currently sitting. I truly (for the 1000+th time) could do with the ability to search both Special:Log/spamblacklist, Special:DeletedContributions and Special:Abuselog by IP range. Where we have spambot activity, it is next to impossible to identify where the spambots are happening by any reasonable functionality than browser search.

Feb 10 2019, 11:38 AM · MediaWiki-Logging

Feb 7 2019

Billinghurst closed T215433: Page structure and category tree of Wikimania wiki as Resolved.

If on wiki, we should do in the Project:/Wikimania: namespace.
As a general comment. We will have three active content namespace to manage

  • Wikimania:/Project: mechanics of operating the wiki
  • Main (ns:0) which will be enduring
  • 2019: for all specific WMSE WM content; though it may have some parent components in main; or may simply be redirects to 2019:
Feb 7 2019, 2:51 PM · User-Eric_Luth_WMSE, WMSE-Wikimania-2019
Billinghurst closed T215433: Page structure and category tree of Wikimania wiki, a subtask of T214888: Developing the Wikimania Wiki, as Resolved.
Feb 7 2019, 2:51 PM · User-Eric_Luth_WMSE, WMSE-Wikimania-2019
Billinghurst added a comment to T215433: Page structure and category tree of Wikimania wiki.

If on wiki, we should do in the Project:/Wikimania: namespace.

Feb 7 2019, 10:48 AM · User-Eric_Luth_WMSE, WMSE-Wikimania-2019

Feb 3 2019

Billinghurst awarded T121470: Central Global Repository for Templates, Lua modules, and Gadgets a Like token.
Feb 3 2019, 7:07 AM · Crosswiki, Language-strategy, Core Platform Team Legacy (Watching / External), Community-Tech (2015-2017), Epic, Wikimedia-General-or-Unknown, Phlogiston-Category, Community-Wishlist-Survey-2015

Feb 2 2019

Billinghurst claimed T214704: Create the first bureaucrat/sysop/interface editor for Wikimania wiki so the community can bootstrap itself.
Feb 2 2019, 1:46 PM · WMSE-Wikimania-2019, Wiki-Setup

Feb 1 2019

Billinghurst added a comment to T214888: Developing the Wikimania Wiki.

it is just a matter of shuffling, so it is easy to reposition if/when we change our minds

Feb 1 2019, 2:07 PM · User-Eric_Luth_WMSE, WMSE-Wikimania-2019
Billinghurst added a comment to T214704: Create the first bureaucrat/sysop/interface editor for Wikimania wiki so the community can bootstrap itself.

Import rights done @Trizek

Feb 1 2019, 1:37 PM · WMSE-Wikimania-2019, Wiki-Setup
Billinghurst added a comment to T215031: Design of the Wikimania Wiki.
Feb 1 2019, 1:36 PM · User-Eric_Luth_WMSE, WMSE-Wikimania-2019
Billinghurst added a comment to T214704: Create the first bureaucrat/sysop/interface editor for Wikimania wiki so the community can bootstrap itself.

@Billinghurst 's proposal seems reasonable. Such a structure is something along the lines of what I envisioned.

rights requested https://meta.wikimedia.org/wiki/special:diff/18837115/prev

'crats assigned

Feb 1 2019, 1:14 PM · WMSE-Wikimania-2019, Wiki-Setup
Billinghurst added a comment to T215031: Design of the Wikimania Wiki.

Each year will have a namespace (2019s already exists) on the new wiki, so it can still work that, instead of (Main NS):2019/Schedule it would just be 2019:Schedule the namespaces that people will need to be careful will be Template, File, Category etc.
From memory, I have also read that the search system has been set to default to the 2019 namespace as well.

Feb 1 2019, 11:30 AM · User-Eric_Luth_WMSE, WMSE-Wikimania-2019
Billinghurst added a comment to T214704: Create the first bureaucrat/sysop/interface editor for Wikimania wiki so the community can bootstrap itself.

@Billinghurst 's proposal seems reasonable. Such a structure is something along the lines of what I envisioned.

Feb 1 2019, 11:17 AM · WMSE-Wikimania-2019, Wiki-Setup
Billinghurst added a comment to T214704: Create the first bureaucrat/sysop/interface editor for Wikimania wiki so the community can bootstrap itself.

@Billinghurst It would be great if the WMSE employees had admin rights in order to do smaller tasks until the next host organization takes over, but my goal is that the main work is carried out by volunteers. Thus, I'd like to delegate as much as possible. In the case that there's crucial tasks that no volunteers want to do, we do have capacity at the office.

Feb 1 2019, 10:42 AM · WMSE-Wikimania-2019, Wiki-Setup

Jan 31 2019

Billinghurst updated subscribers of T214704: Create the first bureaucrat/sysop/interface editor for Wikimania wiki so the community can bootstrap itself.
Jan 31 2019, 11:44 PM · WMSE-Wikimania-2019, Wiki-Setup
Billinghurst added a comment to T215031: Design of the Wikimania Wiki.

Don't forget to import translations if you import things that were marked for translation.

Jan 31 2019, 11:35 PM · User-Eric_Luth_WMSE, WMSE-Wikimania-2019
Billinghurst added a comment to T214704: Create the first bureaucrat/sysop/interface editor for Wikimania wiki so the community can bootstrap itself.

I would suggest that any admin rights can be managed through this ticket for the foreseeable future [...]

Excellent idea. As I can work on translations, I'm looking for translation admin rights (I have them on Meta). If possible, I would request sysop rights, which is always convenient to have when you work on translations (I have those rights on fr.wp).

Jan 31 2019, 11:33 PM · WMSE-Wikimania-2019, Wiki-Setup
Billinghurst added a comment to T215031: Design of the Wikimania Wiki.

WikiConference North America does “Year/Pagename” e.g. “2018/Schedule” along with per-year templates that strip out the year prefix in the displayed page title and add a year-specific tagline. We have done five of these conferences now and this system has worked well for us.

Jan 31 2019, 10:46 PM · User-Eric_Luth_WMSE, WMSE-Wikimania-2019
Billinghurst added a comment to T215031: Design of the Wikimania Wiki.

The one thing that has been tumbling over in my mind is now that there is one wiki for many years, there will need to be the hierarchy to cover many years. In previous wikis, they could do it all one level down from root, and not have to worry about next year, that is no longer the case.

Jan 31 2019, 9:59 PM · User-Eric_Luth_WMSE, WMSE-Wikimania-2019
Billinghurst added a comment to T214888: Developing the Wikimania Wiki.

volunteers and head label back

Jan 31 2019, 9:46 PM · User-Eric_Luth_WMSE, WMSE-Wikimania-2019
Billinghurst added a comment to T214888: Developing the Wikimania Wiki.

I can just roll it back if you don't like it, that is easy.

Jan 31 2019, 3:28 PM · User-Eric_Luth_WMSE, WMSE-Wikimania-2019
Billinghurst added a comment to T214888: Developing the Wikimania Wiki.

Imported common.js
imported common.css and removed megaheader components

Jan 31 2019, 11:10 AM · User-Eric_Luth_WMSE, WMSE-Wikimania-2019
Billinghurst added a comment to T214888: Developing the Wikimania Wiki.

I am no css expert either, though know the basics

Jan 31 2019, 9:02 AM · User-Eric_Luth_WMSE, WMSE-Wikimania-2019
Billinghurst added a comment to T214704: Create the first bureaucrat/sysop/interface editor for Wikimania wiki so the community can bootstrap itself.

Can I start off with asking for full import rights, so I can import translated labels for Commons gadgets. Doing them all by hand (with my typing) will just introduce errors.

Jan 31 2019, 3:12 AM · WMSE-Wikimania-2019, Wiki-Setup
Billinghurst added a comment to T214888: Developing the Wikimania Wiki.

Questions. Looking at WM2018, I am wondering whether as some basics, whether you wish to have the following brought over

Jan 31 2019, 2:50 AM · User-Eric_Luth_WMSE, WMSE-Wikimania-2019

Jan 29 2019

Billinghurst added a comment to T214704: Create the first bureaucrat/sysop/interface editor for Wikimania wiki so the community can bootstrap itself.

I can talk about stewardry processes from a previous life, they are looking for a process to know that an authority process has been undertaken. I would suggest that initially some names are put forward to be crats and approved here on phab. I would suggest that any admin rights can be managed through this ticket for the foreseeable future, and that they are set time limited (up to one year). The rights process for a permanent wikimaniawiki can be developed as things progress.

Jan 29 2019, 2:44 PM · WMSE-Wikimania-2019, Wiki-Setup
Billinghurst added a comment to T214888: Developing the Wikimania Wiki.

@Eric_Luth_WMSE We are going to need to work on rights pretty soon at least for allowing for translation admins. Probably best if the wiki can get bureaucrat(s) so that can be assigned locally; otherwise we can just lay them on the stewards through meta as long as you line up an approval process that sits outs outside of standard wikis

Jan 29 2019, 2:18 PM · User-Eric_Luth_WMSE, WMSE-Wikimania-2019
Billinghurst added a comment to T214888: Developing the Wikimania Wiki.

I have imported wm2018, rem'd the lines leaving

Jan 29 2019, 2:01 PM · User-Eric_Luth_WMSE, WMSE-Wikimania-2019
Billinghurst added a comment to T214888: Developing the Wikimania Wiki.

Current sidebar from wm2018 is

Jan 29 2019, 1:01 PM · User-Eric_Luth_WMSE, WMSE-Wikimania-2019