Tgr (Gergő Tisza)
Software Engineer, WMF Reading

Projects (37)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Sep 19 2014, 4:55 PM (187 w, 2 d)
Availability
Available
IRC Nick
tgr
LDAP User
Gergő Tisza
MediaWiki User
Tgr (WMF)

Things my team is working on: Reading-Infrastructure-Team-Backlog (kanban board)
Side projects I am working on (or planning to, eventually): User-Tgr
You can find more info about me on my user page.

Recent Activity

Today

Tgr updated the task description for T190015: Create separate user group for editing sitewide JavaScript that does not include administrators by default.
Sun, Apr 22, 9:11 AM · Wikimedia-General-or-Unknown, Patch-For-Review, Security, JavaScript, Security-Core
Tgr updated subscribers of T190015: Create separate user group for editing sitewide JavaScript that does not include administrators by default.

Changed to add separate editsitejs, editsitecss, editsitejson permissions per code review discussion (and recent changes to user subpage permissions). Admins are left with editsitecss and editsitejson (and same for user subpages), on the hypothesis that CSS is used somewhat more than JS (styling infoboxes etc) and there is more security benefit in keeping the JS editor group as small as possible than in limiting access to the (relatively harmless) CSS/JS edit rights. I am not sure about that and would welcome feedback (especially from @Bawolff or others on the security team).

Sun, Apr 22, 9:01 AM · Wikimedia-General-or-Unknown, Patch-For-Review, Security, JavaScript, Security-Core
MusikAnimal awarded T190015: Create separate user group for editing sitewide JavaScript that does not include administrators by default a Like token.
Sun, Apr 22, 2:00 AM · Wikimedia-General-or-Unknown, Patch-For-Review, Security, JavaScript, Security-Core

Fri, Apr 20

Tgr added a comment to T191651: Give editcontentmodel right to global staff group.

Thanks!

Fri, Apr 20, 10:08 PM · User-MarcoAurelio, Support-and-Safety

Thu, Apr 19

Tgr added a comment to T192330: Remove "own work" requirement from default-uploader default verbiage.

Yeah, sorry, that's for UploadWizard, you seem to be using the editor's upload dialog. It has some documentation on config options, I don't know how flexible they are.

Thu, Apr 19, 4:04 PM · MediaWiki-Uploading
Tgr committed rEGGAbaffd855e1ca: [WIP] Create the extension (authored by Tgr).
[WIP] Create the extension
Thu, Apr 19, 2:48 PM
Tgr added a comment to T192496: Deploy ORES advanced editquality models to huwiki.

That announcement seems fine. Or do you mean we should translate it into Hungarian?

Thu, Apr 19, 8:10 AM · Scoring-platform-team (Current), ORES

Wed, Apr 18

Tgr added a comment to T191846: i18n messages for Add to Reading List browser extension.

Do you want to ship the translations with the extension or fetch them with the API? In the first case, it might be easier to set them up as a new translatewiki.net project.

Wed, Apr 18, 11:56 AM · MW-1.32-release-notes (WMF-deploy-2018-04-24 (1.32.0-wmf.1)), Patch-For-Review, Reading Epics (Synchronized Reading Lists), Reading-Infrastructure-Team-Backlog (Kanban)
Tgr added a comment to T192330: Remove "own work" requirement from default-uploader default verbiage.

See the docs on how to configure available licenses.

Wed, Apr 18, 11:50 AM · MediaWiki-Uploading

Tue, Apr 17

Tgr added a comment to T189313: Build a bot that pushes Phabricator updates to Google Chat.

The SMS service we use (used? not sure if it is still up) is opensource AFAIK.

Tue, Apr 17, 11:05 PM · Wikimedia-Hackathon-2018, Phabricator
Tgr added a comment to T189313: Build a bot that pushes Phabricator updates to Google Chat.

We only support TOTP as a second factor, not SMS tokens.

Tue, Apr 17, 10:45 PM · Wikimedia-Hackathon-2018, Phabricator
Tgr added a comment to T88083: Mobile apps users should not be shown captchas when creating accounts.

I don't think this is particularly hard to do - just allow users to register with a Google account (use something similar to the GoogleLogin extension that allows account autocreation from a Google identity and automatic login based on proof of being logged in to that identity), which no doubt almost all Android users already have. Technically that's reasonably easy; the privacy implications need to be thought through and explained to the user, but compared to the baseline privacy level of using Google's OS and apps, it's unlikely to be much of a drop. (Captchas would be preserved as an alternative login option for people preferring not to connect their accounts.)

Tue, Apr 17, 6:06 PM · iOS-app-feature-Login, Security-Team, Mobile-Apps, ConfirmEdit (CAPTCHA extension), MediaWiki-API, Wikipedia-Android-App-Backlog, Wikipedia-iOS-App-Backlog
Tgr added a member for Tech-Ambassadors: Tgr.
Tue, Apr 17, 1:20 PM

Mon, Apr 16

Tgr added a comment to T184856: Deploy InternetArchiveBot on the Hungarian Wikipedia (huwiki).

You might be able to use Chocolatey on Windows, although using a virtual machine is probably less painful. In any case here are the links (already archived though):

Mon, Apr 16, 3:36 PM · InternetArchiveBot (v2.0)

Thu, Apr 12

GitHub <noreply@github.com> committed rOEQd0c91d8effde: Merge 941b06b42414eaa56bcbb81eeac12a52098eba4b into… (authored by Tgr).
Merge 941b06b42414eaa56bcbb81eeac12a52098eba4b into…
Thu, Apr 12, 8:42 AM
Tgr committed rOEQ941b06b42414: Build models for huwiki (authored by Tgr).
Build models for huwiki
Thu, Apr 12, 8:42 AM

Wed, Apr 11

GitHub <noreply@github.com> committed rOEQc7d3309ccce4: Merge 5d11a50b5d65ee86dd949f3b13255a9c4a588a60 into… (authored by Tgr).
Merge 5d11a50b5d65ee86dd949f3b13255a9c4a588a60 into…
Wed, Apr 11, 11:33 PM
GitHub <noreply@github.com> committed rOEQ167b0baa544c: Merge 5d11a50b5d65ee86dd949f3b13255a9c4a588a60 into… (authored by Tgr).
Merge 5d11a50b5d65ee86dd949f3b13255a9c4a588a60 into…
Wed, Apr 11, 11:30 PM
Tgr committed rOEQ5d11a50b5d65: Build models for huwiki (authored by Tgr).
Build models for huwiki
Wed, Apr 11, 11:30 PM
Tgr committed rOEQc060c026c4e5: Tune huwiki (authored by Tgr).
Tune huwiki
Wed, Apr 11, 11:30 PM
Tgr committed rOEQd6a685a6524b: Add damaging, goodfaith for huwiki, remove reverted (authored by Tgr).
Add damaging, goodfaith for huwiki, remove reverted
Wed, Apr 11, 11:30 PM
Tgr committed rOEQf6610accca75: Add more trusted groups for huwiki (authored by Tgr).
Add more trusted groups for huwiki
Wed, Apr 11, 11:30 PM
Tgr added a comment to T184856: Deploy InternetArchiveBot on the Hungarian Wikipedia (huwiki).

$ sudo pip install wikitools docopt
$ python list_archive_links.py en.wikipedia.org mno.hu | xargs -n1 curl

I've run it for enwiki and dewiki as well.

Wed, Apr 11, 9:02 AM · InternetArchiveBot (v2.0)

Tue, Apr 10

Tgr added a comment to T184856: Deploy InternetArchiveBot on the Hungarian Wikipedia (huwiki).

Would be nice to archive the whole website though. (Although looking at the archive.org entries, looks like others have been working on this as well.)

Tue, Apr 10, 11:23 PM · InternetArchiveBot (v2.0)
Tgr added a comment to T184856: Deploy InternetArchiveBot on the Hungarian Wikipedia (huwiki).

Should be done.

$ cat > mno.py 
#!/usr/bin/python
# -*- coding: utf-8 -*-
Tue, Apr 10, 11:22 PM · InternetArchiveBot (v2.0)
Tgr added a comment to T191703: Add OAuth grants for AbuseFilter private information.

Yeah, accessing private information should definitely not come with the basic rights.

Tue, Apr 10, 11:20 PM · User-MarcoAurelio, MW-1.31-release-notes (WMF-deploy-2018-04-17 (1.31.0-wmf.30)), AbuseFilter
Tgr added a comment to T190194: Investigate calls to reading list API without authenticated user.

This is the breakdown of errors for April 1-7:

0: jdbc:hive2://analytics1003.eqiad.wmnet:100> select count(*) count, client, status from (select case when userAgent like 'WikipediaApp/%iOS%' then 'iOS' when userAgent like 'WikipediaApp/%Android%' then 'Android' else 'other' end client, concat_ws(',', errorCodes) status from ApiAction where year = 2018 and month = 4 and day >= 1 and day <= 7 and (params['action'] = 'readinglists' or params['meta'] = 'readinglists' or params['list'] = 'readinglistentries'))x group by client, status order by count desc limit 100;
count   client  status
23485   iOS
17817   iOS     notloggedin
14867   Android 
4233    Android readinglists-db-error-no-such-project
1647    Android readinglists-db-error-not-set-up
1294    iOS     readinglists-db-error-not-set-up
376     iOS     readinglists-db-error-list-deleted
321     Android notloggedin
176     iOS     readinglists-db-error-entry-limit
144     iOS     readinglists-db-error-cannot-update-default-list
103     iOS     readinglists-db-error-no-such-project
71      iOS     readinglists-db-error-already-set-up
69      iOS     readinglists-db-error-no-such-list-entry
56      other   readinglists-db-error-not-set-up
49      Android badtoken
26      iOS     readinglists-db-error-no-such-list
18      iOS     readinglists-db-error-list-entry-deleted
11      other   
9       iOS     badtoken
6       Android readinglists-db-error-already-set-up
5       other   mustpostparams
5       Android readinglists-db-error-no-such-list
4       Android readinglists-db-error-list-entry-deleted
4       other   badtoken
2       other   readinglists-db-error-not-own-list
2       other   notloggedin
1       iOS     internal_api_error_LogicException

so almost half the requests coming from iOS are still unauthenticated.

Tue, Apr 10, 3:59 PM · iOS-app-v5.8.1-Manatee-On-A-Scootscoot, Wikipedia-iOS-App-Backlog
Tgr added a comment to T188198: Enable TemplateStyles on ruwiki on 2018-04-10.

Small feedback: without using tools like Autoprefixer disabling backwards compatibility via vendor prefixes is uncalled.

Tue, Apr 10, 3:57 PM · Patch-For-Review, Russian-Sites, Wikimedia-Site-requests, TemplateStyles
Tgr created T191900: /data/lists is enabled everywhere but ReadingLists is not.
Tue, Apr 10, 2:57 PM · RESTBase-API, RESTBase, Services (later), Reading-Infrastructure-Team-Backlog, Reading List Service
Tgr closed T188198: Enable TemplateStyles on ruwiki on 2018-04-10 as Resolved.

@stjn no worries, I figured it out eventually; there was a small bug with the filter, fixed it. TemplateStyles seems to work fine.

Tue, Apr 10, 2:11 PM · Patch-For-Review, Russian-Sites, Wikimedia-Site-requests, TemplateStyles
Tgr closed T188198: Enable TemplateStyles on ruwiki on 2018-04-10, a subtask of T133410: Deploy TemplateStyles to WMF production, as Resolved.
Tue, Apr 10, 2:11 PM · Performance-Team (Radar), User-notice, Reading-Infrastructure-Team-Backlog (Kanban), Readers-Web-Backlog (Tracking), Traffic, Operations, Wikimedia-Extension-setup, TemplateStyles
Tgr renamed T188198: Enable TemplateStyles on ruwiki on 2018-04-10 from Enable TemplateStyles on ruwikion 2018-04-10 to Enable TemplateStyles on ruwiki on 2018-04-10.
Tue, Apr 10, 2:09 PM · Patch-For-Review, Russian-Sites, Wikimedia-Site-requests, TemplateStyles
GitHub <noreply@github.com> committed rOEQ451bb65f3c1e: Merge 8abf153a1239d8f36f68a5b706cf8e0a488b4ccb into… (authored by Tgr).
Merge 8abf153a1239d8f36f68a5b706cf8e0a488b4ccb into…
Tue, Apr 10, 12:23 PM

Mon, Apr 9

Tgr added a project to T191859: Enable Reading List Syncing usage stats: Privacy.

This would happen on the client side, right? (i.e. the header would be set on the request, not the response.)

Mon, Apr 9, 11:54 PM · Analytics, Privacy, Reading-Infrastructure-Team-Backlog, Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Reading List Service
Tgr added a comment to T191183: Enable avatars in gerrit.

I'd go with something slightly more professional, e.g. this.
A plain light grey or light blue background is not a terrible choice either.

Mon, Apr 9, 10:00 PM · Patch-For-Review, Gerrit
Tgr closed T184000: Magic word on English WP to override display of Wikidata short description as Resolved.

For the benefit of people with Kanban boards, I have moved the remaining work into subtasks:

Mon, Apr 9, 7:35 PM · Wikipedia-iOS-App-Backlog, MW-1.31-release-notes (WMF-deploy-2018-03-13 (1.31.0-wmf.25)), Patch-For-Review, Reading-Infrastructure-Team-Backlog (Kanban), MediaWiki-extensions-WikibaseClient, Wikidata, Community-Tech
Tgr added a subtask for T173144: Tracking implicit (extensions) usages of Wikidata: T191831: Track implicit use of non-overridden wikidata description.
Mon, Apr 9, 7:33 PM · MediaWiki-extensions-WikimediaBadges, Wikidata-Page-Banner, PageImages, MobileFrontend, GeoData, Readers-Web-Backlog (Tracking), MediaWiki-extensions-WikibaseClient, Wikidata
Tgr added a parent task for T191831: Track implicit use of non-overridden wikidata description: T173144: Tracking implicit (extensions) usages of Wikidata.
Mon, Apr 9, 7:33 PM · Reading-Infrastructure-Team-Backlog, Wikidata, MediaWiki-extensions-WikibaseClient
Tgr created T191831: Track implicit use of non-overridden wikidata description.
Mon, Apr 9, 7:33 PM · Reading-Infrastructure-Team-Backlog, Wikidata, MediaWiki-extensions-WikibaseClient
Tgr claimed T191830: Make short description of page available in page info.
Mon, Apr 9, 7:29 PM · Wikidata, Reading-Infrastructure-Team-Backlog (Kanban), MediaWiki-extensions-WikibaseClient
Tgr created T191830: Make short description of page available in page info.
Mon, Apr 9, 7:28 PM · Wikidata, Reading-Infrastructure-Team-Backlog (Kanban), MediaWiki-extensions-WikibaseClient
Tgr updated the task description for T191795: Support MCR in mobile.
Mon, Apr 9, 2:23 PM · Readers-Web-Backlog (Tracking), User-mobrovac, Services (designing), MobileFrontend, RESTBase, Mobile-Content-Service, Parsoid, Multi-Content-Revisions, Reading-Infrastructure-Team-Backlog
Tgr updated the task description for T191795: Support MCR in mobile.
Mon, Apr 9, 2:21 PM · Readers-Web-Backlog (Tracking), User-mobrovac, Services (designing), MobileFrontend, RESTBase, Mobile-Content-Service, Parsoid, Multi-Content-Revisions, Reading-Infrastructure-Team-Backlog
Tgr added a comment to T191795: Support MCR in mobile.

Why should we? There's no reason a slot role name couldn't be "12345" if that makes sense in context.

Mon, Apr 9, 2:15 PM · Readers-Web-Backlog (Tracking), User-mobrovac, Services (designing), MobileFrontend, RESTBase, Mobile-Content-Service, Parsoid, Multi-Content-Revisions, Reading-Infrastructure-Team-Backlog
Tgr updated the task description for T191795: Support MCR in mobile.
Mon, Apr 9, 2:09 PM · Readers-Web-Backlog (Tracking), User-mobrovac, Services (designing), MobileFrontend, RESTBase, Mobile-Content-Service, Parsoid, Multi-Content-Revisions, Reading-Infrastructure-Team-Backlog
Tgr added a comment to T191795: Support MCR in mobile.

Slot IDs will be short strings (like main or documentation), not numbers. Although currently we don't verify that it's not a numeric string; we probably should.

Mon, Apr 9, 2:07 PM · Readers-Web-Backlog (Tracking), User-mobrovac, Services (designing), MobileFrontend, RESTBase, Mobile-Content-Service, Parsoid, Multi-Content-Revisions, Reading-Infrastructure-Team-Backlog
Tgr updated the task description for T178349: Expand the set of bundled extensions to achieve a default MediaWiki experience that's comparable to Wikimedia sites.
Mon, Apr 9, 2:03 PM · Patch-For-Review, MW-1.31-release, MediaWiki-Releasing, MediaWiki-Installer
Tgr added a comment to T191795: Support MCR in mobile.

The other option that was discussed for how HTML generation works internally in MCR is that there will be a single HTML blob, which is initially the HTML rendering of the content of the main slot, and then handlers for the other slots somehow expand that progressively. That seems very hard to reproduce in the Node stack, though.

Mon, Apr 9, 1:52 PM · Readers-Web-Backlog (Tracking), User-mobrovac, Services (designing), MobileFrontend, RESTBase, Mobile-Content-Service, Parsoid, Multi-Content-Revisions, Reading-Infrastructure-Team-Backlog
Tgr updated the task description for T191795: Support MCR in mobile.
Mon, Apr 9, 1:49 PM · Readers-Web-Backlog (Tracking), User-mobrovac, Services (designing), MobileFrontend, RESTBase, Mobile-Content-Service, Parsoid, Multi-Content-Revisions, Reading-Infrastructure-Team-Backlog
Tgr updated the task description for T191795: Support MCR in mobile.
Mon, Apr 9, 1:45 PM · Readers-Web-Backlog (Tracking), User-mobrovac, Services (designing), MobileFrontend, RESTBase, Mobile-Content-Service, Parsoid, Multi-Content-Revisions, Reading-Infrastructure-Team-Backlog
Tgr updated the task description for T191795: Support MCR in mobile.
Mon, Apr 9, 1:45 PM · Readers-Web-Backlog (Tracking), User-mobrovac, Services (designing), MobileFrontend, RESTBase, Mobile-Content-Service, Parsoid, Multi-Content-Revisions, Reading-Infrastructure-Team-Backlog
Tgr created T191795: Support MCR in mobile.
Mon, Apr 9, 1:43 PM · Readers-Web-Backlog (Tracking), User-mobrovac, Services (designing), MobileFrontend, RESTBase, Mobile-Content-Service, Parsoid, Multi-Content-Revisions, Reading-Infrastructure-Team-Backlog
Tgr added a comment to T140880: abusefilter-revert needs documentation.

Looking at the code, you can specify a filter an a time period (with wfTimestamp-compatible timestamps, given in the user's local time), and it will show a list of the reversible actions (blocking, degrouping, adding to autpromote blacklist) of that filter in that time period and allows the user to mass-revert them. Requires the abusefilter-revert right, accessible via a link at the bottom of the filter edit form.

Mon, Apr 9, 9:42 AM · Documentation, AbuseFilter
Tgr added a comment to T140980: [[MediaWiki:Abusefilter-revert-preview-item/en]] i18n issue: Document type of possible actions in parameter $3.

Looking at the code, it will be one of the reversible AbuseFilter actions: block, blockautopromote or degroup.

Mon, Apr 9, 9:32 AM · Patch-For-Review, Documentation, AbuseFilter, I18n
MusikAnimal awarded T178349: Expand the set of bundled extensions to achieve a default MediaWiki experience that's comparable to Wikimedia sites a Like token.
Mon, Apr 9, 4:56 AM · Patch-For-Review, MW-1.31-release, MediaWiki-Releasing, MediaWiki-Installer
RazeSoldier awarded T178349: Expand the set of bundled extensions to achieve a default MediaWiki experience that's comparable to Wikimedia sites a Love token.
Mon, Apr 9, 12:10 AM · Patch-For-Review, MW-1.31-release, MediaWiki-Releasing, MediaWiki-Installer

Sun, Apr 8

Tgr added a comment to T191691: Collect IPs for pingback.

For most EventLogging schemas there isn't much incentive to meddle. Inflating the popularity of one's DB engine, PHP version etc. to prevent the WMF from dropping support for it does have monetary value. Also most EL data correlates with other data (pageviews etc) so it's probably less trivial to fake, but Pingback is standalone.

Sun, Apr 8, 6:18 PM · WMF-Legal, Analytics-EventLogging, Privacy, Analytics, MediaWiki-General-or-Unknown
Tgr added a comment to T191726: Problems with MultimediaViewer in Firefox after activating https.

Browsers don't like mixing HTTP and HTTPS content. You have probably misconfigured $wgServer.

Sun, Apr 8, 5:03 PM · Multimedia, MediaWiki-extensions-MultimediaViewer

Sat, Apr 7

Tgr added a comment to T183487: MCR schema migration stage 3: drop support for legacy fields.

The task description for this and T183488 says set to MIGRATION_WRITE_BOTH, run script to populate new tables, set MIGRATION_WRITE_NEW when finished. But the documentation of those constants seems to say that migration scripts should be run after setting MIGRATION_WRITE_NEW. Which is correct?

Sat, Apr 7, 10:16 PM · Multi-Content-Revisions, Structured-Data-Commons, Wikidata
Tgr updated subscribers of T191691: Collect IPs for pingback.

(Aside: would be nice to have a project for tasks related to preparing "product decisions" about MediaWiki, instead of dropping everything in general-or-unknown; not sure what to call it though. MediaWiki-Analytics? MediaWiki-Product-Research?)

Sat, Apr 7, 11:50 AM · WMF-Legal, Analytics-EventLogging, Privacy, Analytics, MediaWiki-General-or-Unknown
Tgr created T191691: Collect IPs for pingback.
Sat, Apr 7, 11:46 AM · WMF-Legal, Analytics-EventLogging, Privacy, Analytics, MediaWiki-General-or-Unknown
Tgr added a comment to T186061: Evaluate Matrix / Riot.im.

We are collecting issues in #mwstake-matrix:matrix.org (and the Matrix ppl have kindly triaged them and explained the ones that were misunderstandings).

Sat, Apr 7, 11:07 AM · User-Tgr, Developer-Relations, Wikimedia-General-or-Unknown

Fri, Apr 6

Tgr added a comment to T191651: Give editcontentmodel right to global staff group.

User rights for the staff group are handled by SuSa as far as I know; this seemed as good a way to get their attention as any.

Fri, Apr 6, 7:22 PM · User-MarcoAurelio, Support-and-Safety
Tgr added a comment to T191651: Give editcontentmodel right to global staff group.

There's also T85847: Grant editcontentmodel right to all logged in users which argues that everyone should have it, which sounds sane but also like it might require lots of consensus-building first. Granting it to staff for now shouldn't be controversial.

Fri, Apr 6, 6:07 PM · User-MarcoAurelio, Support-and-Safety
Tgr created T191651: Give editcontentmodel right to global staff group.
Fri, Apr 6, 6:04 PM · User-MarcoAurelio, Support-and-Safety
Cirdan awarded T187749: Make it possible to use code from an external repository for editor-controlled Javascript/CSS a Love token.
Fri, Apr 6, 5:29 PM · Patch-For-Review, MediaWiki-extension-requests, User-Tgr, Security-General, JavaScript, Gadgets
Tgr added a comment to T178349: Expand the set of bundled extensions to achieve a default MediaWiki experience that's comparable to Wikimedia sites.

WikiEditor is a requirement for CodeEditor. Is that something the installer needs to be able to handle?

Fri, Apr 6, 3:18 PM · Patch-For-Review, MW-1.31-release, MediaWiki-Releasing, MediaWiki-Installer
Tgr added a comment to T178349: Expand the set of bundled extensions to achieve a default MediaWiki experience that's comparable to Wikimedia sites.

WikiEditor already sets $wgDefaultUserOptions['usebetatoolbar'] = 1.

Fri, Apr 6, 3:14 PM · Patch-For-Review, MW-1.31-release, MediaWiki-Releasing, MediaWiki-Installer
Tgr updated the task description for T178349: Expand the set of bundled extensions to achieve a default MediaWiki experience that's comparable to Wikimedia sites.
Fri, Apr 6, 3:14 PM · Patch-For-Review, MW-1.31-release, MediaWiki-Releasing, MediaWiki-Installer
Tgr added a comment to T178349: Expand the set of bundled extensions to achieve a default MediaWiki experience that's comparable to Wikimedia sites.

https://github.com/wikimedia/mediawiki-extensions-OATHAuth/blob/master/extension.json:

"GroupPermissions": {
	"*": {
		"oathauth-enable": true
	}
},
Fri, Apr 6, 3:08 PM · Patch-For-Review, MW-1.31-release, MediaWiki-Releasing, MediaWiki-Installer
Tgr added a comment to T190091: Decide on a strategy for incorporating site-specific mobile CSS in the apps.

Ideally it would be loaded from a wiki in the same group; in general, using something other than the current wiki seems like a micro-optimization with dubious benefits. Wikimedia wikis used to load everything from bits.wikimedia.org, but then it turned out to be slower than loading from the local wiki (even with the extra cookies) due to the extra DNS lookup + SSL handshake.

Fri, Apr 6, 1:47 PM · MW-1.31-release-notes (WMF-deploy-2018-04-10 (1.31.0-wmf.29)), Patch-For-Review, Reading-Infrastructure-Team-Backlog (Kanban), Page Content Service, Reading Epics (Platform JS CSS and HTML consolidation)
Tgr updated the task description for T178349: Expand the set of bundled extensions to achieve a default MediaWiki experience that's comparable to Wikimedia sites.
Fri, Apr 6, 1:43 PM · Patch-For-Review, MW-1.31-release, MediaWiki-Releasing, MediaWiki-Installer
Tgr added a comment to T191612: Make the creation of CSS pages with TemplateStyles work more sensibly on the German Wikipedia.

@Cirdan @MartinK @MichaelSchoenitzer any thoughts if the disabling of subpages is intentional on behalf of the German Wikipedia or some legacy thing that no one actually cares about?

Fri, Apr 6, 12:52 PM · Reading-Infrastructure-Team-Backlog (Kanban), Wikimedia-Site-requests, Wikimedia-Extension-setup, TemplateStyles
Tgr added a comment to T191612: Make the creation of CSS pages with TemplateStyles work more sensibly on the German Wikipedia.

The initial config commit is from 2012 so namespaces were disabled some time before then. They are manually disabled for a bunch of wikis and manually enabled for another bunch, not sure what the story is behind that.

Fri, Apr 6, 11:54 AM · Reading-Infrastructure-Team-Backlog (Kanban), Wikimedia-Site-requests, Wikimedia-Extension-setup, TemplateStyles
Tgr added a parent task for T191452: Deploy TemplateStyles on French Wikipedia: T133410: Deploy TemplateStyles to WMF production.
Fri, Apr 6, 11:42 AM · Patch-For-Review, User-Zoranzoki21, Wikimedia-Site-requests, TemplateStyles
Tgr added a subtask for T133410: Deploy TemplateStyles to WMF production: T191452: Deploy TemplateStyles on French Wikipedia.
Fri, Apr 6, 11:42 AM · Performance-Team (Radar), User-notice, Reading-Infrastructure-Team-Backlog (Kanban), Readers-Web-Backlog (Tracking), Traffic, Operations, Wikimedia-Extension-setup, TemplateStyles
MichaelSchoenitzer awarded T191612: Make the creation of CSS pages with TemplateStyles work more sensibly on the German Wikipedia a Like token.
Fri, Apr 6, 11:12 AM · Reading-Infrastructure-Team-Backlog (Kanban), Wikimedia-Site-requests, Wikimedia-Extension-setup, TemplateStyles

Thu, Apr 5

Tgr added a comment to T178349: Expand the set of bundled extensions to achieve a default MediaWiki experience that's comparable to Wikimedia sites.

I've set up MobileFrontend maybe two years ago for the WM-HU chapter wikis; it took about four lines of LocalSettings configuration and worked just fine. The only annoyance was that the hamburger menu was completely independent of the sidebar, and had to be filled up by hand.

Thu, Apr 5, 6:45 PM · Patch-For-Review, MW-1.31-release, MediaWiki-Releasing, MediaWiki-Installer
Tgr added a comment to T178349: Expand the set of bundled extensions to achieve a default MediaWiki experience that's comparable to Wikimedia sites.

CategoryTree, AntiSpoof, Thanks, CodeEditor, MultimediaViewer, ReplaceText, OATHAuth, LoginNotify does not require any configuration.

Thu, Apr 5, 6:41 PM · Patch-For-Review, MW-1.31-release, MediaWiki-Releasing, MediaWiki-Installer
Tgr added a comment to T178349: Expand the set of bundled extensions to achieve a default MediaWiki experience that's comparable to Wikimedia sites.

For convenience, links to the currently bundled extensions: Cite, CiteThisPage, ConfirmEdit, Gadgets, ImageMap, InputBox, Interwiki, LocalisationUpdate, Nuke, ParserFunctions, PdfHandler, Poem, Renameuser, SpamBlacklist, SyntaxHighlight_GeSHi, TitleBlacklist, WikiEditor, CologneBlue, Modern, MonoBook, Vector

Thu, Apr 5, 6:20 PM · Patch-For-Review, MW-1.31-release, MediaWiki-Releasing, MediaWiki-Installer
Tgr reopened T190910: Create and deploy configuration change to enable TemplateStyles on German Wikipedia on 2018-04-04, a subtask of T133410: Deploy TemplateStyles to WMF production, as Open.
Thu, Apr 5, 10:44 AM · Performance-Team (Radar), User-notice, Reading-Infrastructure-Team-Backlog (Kanban), Readers-Web-Backlog (Tracking), Traffic, Operations, Wikimedia-Extension-setup, TemplateStyles
Tgr reopened T190910: Create and deploy configuration change to enable TemplateStyles on German Wikipedia on 2018-04-04 as "Open".

Default content model handling should be fixed one way or other. Either by removing the override for $wgNamespacesWithSubpages[NS_TEMPLATE] (dewiki does use subpages, not sure why the software should pretend they are not subpages), or by removing the subpage check from TemplateStyles (I don't think using Template:Foo + Template:Foo.css is a worse pattern

Thu, Apr 5, 10:44 AM · Patch-For-Review, Reading-Infrastructure-Team-Backlog (Kanban), Wikimedia-Site-requests, Wikimedia-Extension-setup, TemplateStyles
Tgr updated the task description for T188198: Enable TemplateStyles on ruwiki on 2018-04-10.
Thu, Apr 5, 10:38 AM · Patch-For-Review, Russian-Sites, Wikimedia-Site-requests, TemplateStyles
Tgr added a comment to T188198: Enable TemplateStyles on ruwiki on 2018-04-10.
Thu, Apr 5, 10:36 AM · Patch-For-Review, Russian-Sites, Wikimedia-Site-requests, TemplateStyles
Tgr added a comment to T188198: Enable TemplateStyles on ruwiki on 2018-04-10.

Does that mean "enable after the blockers are fixed" or "enable as it is now"?

Thu, Apr 5, 10:05 AM · Patch-For-Review, Russian-Sites, Wikimedia-Site-requests, TemplateStyles
Tgr added a comment to T182380: UploadBaseTest fails on PHP 7.2.

The sampling test relies on mt_rand giving specific values for specific seeds. Apparently that changed in PHP 7.1: https://3v4l.org/As5rk

Thu, Apr 5, 9:47 AM · MediaWiki-Core-Tests, PHP 7.2 support, MediaWiki-File-management
Tgr added a comment to T190091: Decide on a strategy for incorporating site-specific mobile CSS in the apps.

The difference in deploy schedule between enwiki and most other wikis is one day (there are very few group0 wikis) so a one-day expiry means any problems with outdated CSS due to using code from a different deploy group are not worse than they would already be.

Thu, Apr 5, 9:22 AM · MW-1.31-release-notes (WMF-deploy-2018-04-10 (1.31.0-wmf.29)), Patch-For-Review, Reading-Infrastructure-Team-Backlog (Kanban), Page Content Service, Reading Epics (Platform JS CSS and HTML consolidation)
Tgr added a comment to T186965: Output HTML should not contain `<p><style>...</style></p>`.

You can find that in the documentation for tables: table markup must be at the start of the line, just like list or preformatted markup. TemplateStyles is no different from any other wikimarkup in that regard.

Thu, Apr 5, 9:17 AM · MW-1.31-release-notes (WMF-deploy-2018-03-06 (1.31.0-wmf.24)), TemplateStyles, Patch-For-Review, RemexHtml, Parsoid, MediaWiki-Parser

Wed, Apr 4

MichaelSchoenitzer awarded T190910: Create and deploy configuration change to enable TemplateStyles on German Wikipedia on 2018-04-04 a Party Time token.
Wed, Apr 4, 10:55 PM · Patch-For-Review, Reading-Infrastructure-Team-Backlog (Kanban), Wikimedia-Site-requests, Wikimedia-Extension-setup, TemplateStyles
Tgr added a comment to T190910: Create and deploy configuration change to enable TemplateStyles on German Wikipedia on 2018-04-04.

On the other hand, setting $wgTemplateStylesNamespaces to the empty array would prevent that and so require the explicit content model change.

Wed, Apr 4, 10:01 PM · Patch-For-Review, Reading-Infrastructure-Team-Backlog (Kanban), Wikimedia-Site-requests, Wikimedia-Extension-setup, TemplateStyles
Tgr added a comment to T184592: Setup reply via email in discourse-mediawiki.wmflabs.org.

I'm a bit unclear on why we are using Google Apps accounts in the first place. Why send all communication through Google's servers if we don't have to? Do all @wikimedia.org accounts have to be Google Apps accounts?

Wed, Apr 4, 8:22 PM · Office-IT, Developer-Relations, Discourse
Tgr added a comment to T190091: Decide on a strategy for incorporating site-specific mobile CSS in the apps.

Cool! And, I just double-checked and you could set an explicit base site (href="https://en.wikipedia.org/w/load.php?only=styles&modules=${modules}") when linking the CSS modules that don't vary by site, and that will override the general base href so that you won't need to cache multiple copies of identical CSS as I was concerned about above.

Wed, Apr 4, 7:00 PM · MW-1.31-release-notes (WMF-deploy-2018-04-10 (1.31.0-wmf.29)), Patch-For-Review, Reading-Infrastructure-Team-Backlog (Kanban), Page Content Service, Reading Epics (Platform JS CSS and HTML consolidation)
Tgr added a comment to T184606: Evaluate and set up a test instance of FOSS persistent chat software as a companion to Q&A system for communication with third-party developers.

Seems like zhwiki is using teleirc, would be interesting to know how it works out for them.

Wed, Apr 4, 2:28 PM · Community-Liaisons (Apr-Jun-2018), Developer-Relations (Apr-Jun-2018), MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018), User-Johan
Tgr added a project to T184592: Setup reply via email in discourse-mediawiki.wmflabs.org: Office-IT.

Maybe someone from OIT can tell what's the way to set up an application password for an @wikimedia.org email address.

Wed, Apr 4, 1:23 PM · Office-IT, Developer-Relations, Discourse

Tue, Apr 3

Tgr added a comment to E844: Monthly #MWStake meeting.

Someone locked down the form fields for doing that apparently.

Tue, Apr 3, 11:06 PM
Tgr cancelled E858: Test.
Tue, Apr 3, 11:05 PM · events
Tgr changed the visibility for E858: Test.
Tue, Apr 3, 11:04 PM · events
Tgr changed the visibility for E858: Test.
Tue, Apr 3, 11:04 PM · events
Tgr created E858: Test.
Tue, Apr 3, 10:52 PM · events
Tgr is attending E844: Monthly #MWStake meeting.
Tue, Apr 3, 10:49 PM