MaxSem (Max Semenik)
User

Projects (9)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Oct 6 2014, 9:37 PM (206 w, 4 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
MaxSem [ Global Accounts ]

Recent Activity

Today

MaxSem updated the task description for T205040: Show SVGs in wiki language if available.
Sat, Sep 22, 2:26 AM · Traffic, MediaWiki-Parser, Community-Tech, Operations
MaxSem moved T204016: ArticleCreationWorkflow does not actually enforce enwp's autoconfirmed requirement for page creation in the permission system from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.
Sat, Sep 22, 2:01 AM · Patch-For-Review, Security, Community-Tech-Sprint, Community-Tech, MediaWiki-extensions-ArticleCreationWorkflow

Yesterday

MaxSem added a comment to T204016: ArticleCreationWorkflow does not actually enforce enwp's autoconfirmed requirement for page creation in the permission system.

Question: should this return a custom error instead of generic 'nocreatetext'/'nocreate-loggedin'? It will only be visible to the API so the question here is whether a more clear error message is better than an error code suddenly appearing that clients aren't aware of.

Fri, Sep 21, 11:19 PM · Patch-For-Review, Security, Community-Tech-Sprint, Community-Tech, MediaWiki-extensions-ArticleCreationWorkflow
MaxSem claimed T204016: ArticleCreationWorkflow does not actually enforce enwp's autoconfirmed requirement for page creation in the permission system.
Fri, Sep 21, 7:24 PM · Patch-For-Review, Security, Community-Tech-Sprint, Community-Tech, MediaWiki-extensions-ArticleCreationWorkflow
MaxSem claimed T204524: Deploy the Commons deletion notification bot on plwiki.
tools.commtech-commons@tools-bastion-03:~/bot$ bin/python check-i18n.py
[ . . . ]
Language pl has all messages
[ . . . ]

Enabled, waiting for 30 edits.

Fri, Sep 21, 6:53 PM · Community-Tech-Sprint, Commons, Community-Tech
MaxSem closed T202340: Deploy Commons deletion notification bot on rowiki as Resolved.

Done.

Fri, Sep 21, 6:35 PM · Community-Tech-Sprint, Community-Tech, Commons
MaxSem closed T202340: Deploy Commons deletion notification bot on rowiki, a subtask of T190233: Commons Deletion Bot: Rollout tracking, as Resolved.
Fri, Sep 21, 6:35 PM · CommRel-Specialists-Support (Jul-Sep-2018), Community-Tech, Commons
MaxSem added a comment to T202759: [4 hours] Investigate ways to ease the bottleneck in wiki account creation at in-person events.

The extension could provide an API indeed.

Fri, Sep 21, 12:17 AM · Community-Tech-Sprint, Spike, Event Tools, Community-Tech
MaxSem moved T174220: [Spike 8 hours] Successful login notification gets sent out even when disabled in preferences from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.
Fri, Sep 21, 12:16 AM · Growth-Team, Notifications, Community-Tech-Sprint, Spike, Community-Tech, Patch-For-Review, MediaWiki-extensions-LoginNotify

Thu, Sep 20

MaxSem claimed T174220: [Spike 8 hours] Successful login notification gets sent out even when disabled in preferences.
Thu, Sep 20, 10:29 PM · Growth-Team, Notifications, Community-Tech-Sprint, Spike, Community-Tech, Patch-For-Review, MediaWiki-extensions-LoginNotify
MaxSem created T205040: Show SVGs in wiki language if available.
Thu, Sep 20, 9:54 PM · Traffic, MediaWiki-Parser, Community-Tech, Operations

Wed, Sep 19

MaxSem added a comment to T202318: Deploy Commons deletion notification bot on hewiki.

Enabled.

Wed, Sep 19, 9:47 PM · Community-Tech-Sprint, Community-Tech, Commons

Tue, Sep 18

MaxSem added a comment to T202759: [4 hours] Investigate ways to ease the bottleneck in wiki account creation at in-person events.

An alternative solution: https://www.mediawiki.org/wiki/Extension:ThrottleOverride - I was aware about it when making my proposal and decided against it because I wanted to go away from deeply technical details, however with T204583 I'm tempted to say maybe relaxing restrictions by IP is not such a bad idea.

Tue, Sep 18, 7:27 PM · Community-Tech-Sprint, Spike, Event Tools, Community-Tech
MaxSem moved T202340: Deploy Commons deletion notification bot on rowiki from Needs Review/Feedback to Product/QA review on the Community-Tech-Sprint board.

10 edits done, bot stopped until a confirmation from the community.

Tue, Sep 18, 6:04 PM · Community-Tech-Sprint, Community-Tech, Commons

Mon, Sep 17

MaxSem added a comment to T202771: [8 hours] Investigate ways to handle text breaking in SVGs.

You're concentrating on UI of this while I'm explaining that trying to wrap text in SVG is problematic in principle.

Mon, Sep 17, 10:43 PM · Community-Tech-Sprint, Spike, SVG Translate Tool, Commons, Community-Tech
MaxSem added a comment to T202759: [4 hours] Investigate ways to ease the bottleneck in wiki account creation at in-person events.

I'm personally opposed to turning this feature into Ft. Knox: this ticket is about making account creation easier, lots of safeguards being discussed here go against this. Even basic time constraints would prevent most attempts to abuse this, making it everything-proof will make it too inconvenient to use.

Mon, Sep 17, 10:34 PM · Community-Tech-Sprint, Spike, Event Tools, Community-Tech
MaxSem added a comment to T202318: Deploy Commons deletion notification bot on hewiki.

The bot is disabled until we get a signal that it can be enabled permanently.

Mon, Sep 17, 9:12 PM · Community-Tech-Sprint, Community-Tech, Commons

Fri, Sep 14

MaxSem moved T202771: [8 hours] Investigate ways to handle text breaking in SVGs from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.

My analysis indicates that there's no particularly good way to do wrapping in SVG 1.1. The standard itself only suggests embedding XHTML. This kinda works (you need to remove <body> from their example, otherwise MW's upload filter rejects it), however it raises questions how well it's supported and whether this will open door for new exciting security holes. The punchline is that you still need to specify the size for <foreignObject> somehow for wrapping to happen. So unless the creator has created some particularly weird XML for labels by hand, it would be hard to achieve wrapping. I think we should just document this as a known problem and move forward without it.

Fri, Sep 14, 11:20 PM · Community-Tech-Sprint, Spike, SVG Translate Tool, Commons, Community-Tech
MaxSem added a comment to T202759: [4 hours] Investigate ways to ease the bottleneck in wiki account creation at in-person events.

That is, if a user was created via this specific URL, we could notify (on-wiki or via email) the Event Coordinator and force them to click a link to verify the user should be created.

Fri, Sep 14, 5:59 PM · Community-Tech-Sprint, Spike, Event Tools, Community-Tech

Thu, Sep 13

MaxSem claimed T202771: [8 hours] Investigate ways to handle text breaking in SVGs.
Thu, Sep 13, 11:20 PM · Community-Tech-Sprint, Spike, SVG Translate Tool, Commons, Community-Tech
MaxSem added a comment to T202771: [8 hours] Investigate ways to handle text breaking in SVGs.

A typical translated label:

      <switch>
        <text systemLanguage="ru">
			<tspan>Нервный</tspan>
			<tspan x="-8" y="20">гребень</tspan>
		</text>
        <text systemLanguage="de">Neuralleiste</text>
        <text systemLanguage="hr">
			<tspan>neuralni</tspan>
			<tspan x="-6" y="20">greben</tspan>
		</text>
        <text>Neural crest</text>
      </switch>

With offsets for separate lines defined basically by hand, I don't see how we can implement this short of making a mini visual SVG editor.

Thu, Sep 13, 9:36 PM · Community-Tech-Sprint, Spike, SVG Translate Tool, Commons, Community-Tech
MaxSem added a project to T204010: Timeouts in wikidiff2: Wikimedia-production-error.
Thu, Sep 13, 7:46 AM · Wikimedia-production-error, wikidiff2

Wed, Sep 12

MaxSem claimed T202318: Deploy Commons deletion notification bot on hewiki.

Enabled, waiting for edits.

Wed, Sep 12, 10:34 PM · Community-Tech-Sprint, Community-Tech, Commons
MaxSem created T204169: Commons bot should notify operators about errors.
Wed, Sep 12, 10:19 PM · Commons, Community-Tech
MaxSem added a comment to T202340: Deploy Commons deletion notification bot on rowiki.

First edit.

Wed, Sep 12, 9:45 PM · Community-Tech-Sprint, Community-Tech, Commons
MaxSem created T204166: createLocalAccount.php claims database is read only.
Wed, Sep 12, 9:29 PM · MediaWiki-extensions-CentralAuth
MaxSem moved T203605: [BUG] Improve the template parameter guessing from Needs Review/Feedback to Product/QA review on the Community-Tech-Sprint board.
Wed, Sep 12, 6:38 PM · MW-1.32-release-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), Patch-For-Review, Community-Tech-Sprint, TemplateData, VisualEditor, Community-Tech

Tue, Sep 11

MaxSem updated the task description for T202087: count() parameter in TemplateData not PHP7.2 compatible.
Tue, Sep 11, 7:32 PM · PHP 7.2 support, VisualEditor, TemplateData
MaxSem claimed T202340: Deploy Commons deletion notification bot on rowiki.

Done, waiting for any edits.

Tue, Sep 11, 6:43 PM · Community-Tech-Sprint, Community-Tech, Commons
MaxSem claimed T202759: [4 hours] Investigate ways to ease the bottleneck in wiki account creation at in-person events.

So, I propose this workflow:

Tue, Sep 11, 12:08 AM · Community-Tech-Sprint, Spike, Event Tools, Community-Tech

Mon, Sep 10

MaxSem edited projects for T174220: [Spike 8 hours] Successful login notification gets sent out even when disabled in preferences, added: Notifications; removed MW-1.31-release-notes (WMF-deploy-2017-10-17 (1.31.0-wmf.4)).

So, default values for options in production, as returned by User::getOptions():

"echo-subscriptions-web-login-success" => true,
"echo-subscriptions-email-login-success" => false,

Same reproduces for various accounts like @Wikimedes and me. It has nothing to do with GlobalPreferences (behaves the same way on non-global wikis) - however, if you override them the values suddenly start making sense.

Mon, Sep 10, 10:16 PM · Growth-Team, Notifications, Community-Tech-Sprint, Spike, Community-Tech, Patch-For-Review, MediaWiki-extensions-LoginNotify
MaxSem added a comment to T203864: Resetting a global preference via API does not work.

This is blocked on https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/445759/ I'll make another pass at it.

Mon, Sep 10, 6:28 PM · MediaWiki-API, MediaWiki-extensions-GlobalPreferences, Community-Tech
MaxSem added a project to T203473: Fix maps dialog in mobile visual editor : Maps.
Mon, Sep 10, 4:51 PM · Patch-For-Review, Maps, Editing Q1 2018-19 mobile improvements, VisualEditor (Current work)

Thu, Sep 6

MaxSem claimed T201759: Commons Deletion Bot: Check if deletion request pages has been created before notifying other wikis.

https://github.com/MaxSem/CommonsNotifier/pull/5

Thu, Sep 6, 8:47 PM · Community-Tech-Sprint, Commons, Community-Tech

Wed, Sep 5

MaxSem added a comment to T197272: Move Community Tech bot into Wikimedia source control.

Let's do it next Monday after another import from TWN, we'll have time until Thursday to address all the problems.

Wed, Sep 5, 7:42 PM · Community-Tech-Sprint, Community-Tech
MaxSem added a comment to T202759: [4 hours] Investigate ways to ease the bottleneck in wiki account creation at in-person events.

I think a token per student would be almost as cumbersome as account creators manually creating every account, it just wouldn't scale well. The most scalable way would be for event organizers to create a single token used in registrations. The token would have time limits set and would be used is short URLs. The organizers would therefore just publish the URL, e.g. "To create an account, go to enwp.org/register/1234abcd".

Wed, Sep 5, 7:37 PM · Community-Tech-Sprint, Spike, Event Tools, Community-Tech
MaxSem moved T202181: [Spike 4 hours] Investigate the work involved in defaulting SVGs to show wiki language if available from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.
  • Create a way for Parser::makeImage to let the media handler to know page's content language, controlled by a feature flag.
    • Caveat: varying all SVGs for all languages would create a huge load on caches and scalers, SvgHandler should be aware of languages actually present in the image and not create image links varied by langauges needlessly.
      • Caveat: this requires loading image metadata, need to make sure performance will not suffer.
      • Question: do we want to force the language if it has been requested by user explicitly, e.g. [[File:Foo.svg|lang=bar]]?
Wed, Sep 5, 12:46 PM · SVG Translate Tool, Community-Tech-Sprint, Spike, Commons, Community-Tech

Tue, Sep 4

MaxSem created T203514: Create a sniff that makes sure function @annotations order makes sense.
Tue, Sep 4, 9:51 PM · MediaWiki-Codesniffer
MaxSem claimed T201215: Write a script to remove RelatedSites links from pages on a given wiki.

Proposed AWB config:


On each target wiki, click on Make list, then Start. Enable Skip if no replacement after making sure the bot works on a large number articles.

Tue, Sep 4, 9:01 PM · Community-Tech-Sprint, Technical-Debt, Community-Tech, MediaWiki-extensions-RelatedSites
MaxSem added a comment to T202761: Run the RelatedSites links removal script and disable extension.

Hmm, I see it on other wikis, e.g. https://de.wikivoyage.org/wiki/Balthasar_Neumann

Tue, Sep 4, 8:56 PM · Technical-Debt, Community-Tech, MediaWiki-extensions-RelatedSites
MaxSem claimed T202181: [Spike 4 hours] Investigate the work involved in defaulting SVGs to show wiki language if available.
Tue, Sep 4, 7:12 PM · SVG Translate Tool, Community-Tech-Sprint, Spike, Commons, Community-Tech
MaxSem closed T174220: [Spike 8 hours] Successful login notification gets sent out even when disabled in preferences as Resolved.

Cookies are cleared automatically when I close my browser.

Tue, Sep 4, 7:04 PM · Growth-Team, Notifications, Community-Tech-Sprint, Spike, Community-Tech, Patch-For-Review, MediaWiki-extensions-LoginNotify
MaxSem added a comment to T174220: [Spike 8 hours] Successful login notification gets sent out even when disabled in preferences.

We can't tell what's going on from production logs: because Logstash now doesn't log debug level and lower, we only get "Sending a login-success notification to Wikimedes" (info level) but not messages with details (debug). @Wikimedes, why do you log in so often? Do you clear cookies every day? Is your IP highly dynamic?

Tue, Sep 4, 6:48 PM · Growth-Team, Notifications, Community-Tech-Sprint, Spike, Community-Tech, Patch-For-Review, MediaWiki-extensions-LoginNotify
MaxSem moved T201340: Local notification settings stuck at latest global preference from In Development to Product/QA review on the Community-Tech-Sprint board.
Tue, Sep 4, 5:32 PM · MW-1.32-release-notes (WMF-deploy-2018-08-21 (1.32.0-wmf.18)), Community-Tech-Sprint, MediaWiki-User-preferences, Community-Tech, MediaWiki-extensions-GlobalPreferences

Aug 19 2018

Liuxinyu970226 awarded T128697: Smart limit for word-level diffs a Mountain of Wealth token.
Aug 19 2018, 9:07 AM · User-notice, Patch-For-Review, MW-1.28-release-notes, MW-1.28-release (WMF-deploy-2016-06-07_(1.28.0-wmf.5)), Community-Tech, wikidiff2, MediaWiki-History-or-Diffs

Aug 14 2018

MusikAnimal awarded T137939: Increase frequency of OSM replication a Like token.
Aug 14 2018, 2:11 AM · Maps-Sprint, Maps (Tilerator), Operations

Aug 12 2018

Daylen awarded T137939: Increase frequency of OSM replication a Like token.
Aug 12 2018, 3:52 AM · Maps-Sprint, Maps (Tilerator), Operations

Aug 11 2018

MaxSem created T201730: Commons bot not receiving localization updates from TWN.
Aug 11 2018, 1:45 AM · Patch-For-Review, Community-Tech, translatewiki.net

Aug 9 2018

MaxSem added a comment to T190233: Commons Deletion Bot: Rollout tracking.

Nope.

Aug 9 2018, 6:44 PM · CommRel-Specialists-Support (Jul-Sep-2018), Community-Tech, Commons

Aug 8 2018

MaxSem added a comment to T200970: Add logging to gauge TemplateWizard usage.

Nope, all this data can be visualized via dashboards.

Aug 8 2018, 6:02 PM · Community-Tech-Sprint, Product-Analytics, Community-Tech, MediaWiki-extensions-TemplateWizard

Aug 7 2018

MaxSem closed T199761: Re-add GlobalPreferences to extension-gate as Resolved.

Also core tests pass: https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/447036/

Aug 7 2018, 10:35 PM · Patch-For-Review, Community-Tech, Community-Tech-Sprint, Continuous-Integration-Config, MediaWiki-extensions-GlobalPreferences
MaxSem closed T194797: Commons Deletion bot should support setting some options per wiki as Resolved.

I misread your "tag" and flag.

Aug 7 2018, 10:17 PM · Community-Tech, Community-Tech-Sprint, Commons
MaxSem updated the task description for T194797: Commons Deletion bot should support setting some options per wiki.
Aug 7 2018, 10:17 PM · Community-Tech, Community-Tech-Sprint, Commons
MaxSem added a comment to T201340: Local notification settings stuck at latest global preference.

Question: Before I tried to change my local preference (yesterday): Which notification settings were really in effect on the local wiki; the settings that appeared to be set locally, or those that appeared after I clicked "Save"?

(I'm not asking about my own particular settings (which may have been the same locally and globally), but about how the preferences currently work; can there be misleading display of noneffective local settings?)

Aug 7 2018, 6:56 PM · MW-1.32-release-notes (WMF-deploy-2018-08-21 (1.32.0-wmf.18)), Community-Tech-Sprint, MediaWiki-User-preferences, Community-Tech, MediaWiki-extensions-GlobalPreferences
MaxSem added a comment to T194797: Commons Deletion bot should support setting some options per wiki.

What's an edit flag? The code's live so if we are satisfied by how it's working, there's nothing left here.

Aug 7 2018, 4:58 AM · Community-Tech, Community-Tech-Sprint, Commons

Aug 6 2018

MaxSem moved T201340: Local notification settings stuck at latest global preference from Ready to In Development on the Community-Tech-Sprint board.
Aug 6 2018, 9:50 PM · MW-1.32-release-notes (WMF-deploy-2018-08-21 (1.32.0-wmf.18)), Community-Tech-Sprint, MediaWiki-User-preferences, Community-Tech, MediaWiki-extensions-GlobalPreferences
MaxSem claimed T201340: Local notification settings stuck at latest global preference.
Aug 6 2018, 9:49 PM · MW-1.32-release-notes (WMF-deploy-2018-08-21 (1.32.0-wmf.18)), Community-Tech-Sprint, MediaWiki-User-preferences, Community-Tech, MediaWiki-extensions-GlobalPreferences

Aug 3 2018

MaxSem moved T197270: Hook up commons deletion bot with TWN from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.
Aug 3 2018, 10:21 PM · Community-Tech, Community-Tech-Sprint, Commons
MaxSem added a comment to T197270: Hook up commons deletion bot with TWN.

Local preparations: https://github.com/MaxSem/CommonsNotifier/commit/131e953e4899ca00e4280d2669089b53fbacab9a

Aug 3 2018, 9:19 PM · Community-Tech, Community-Tech-Sprint, Commons
MaxSem moved T197270: Hook up commons deletion bot with TWN from Ready to In Development on the Community-Tech-Sprint board.
Aug 3 2018, 9:18 PM · Community-Tech, Community-Tech-Sprint, Commons

Aug 2 2018

MaxSem moved T199761: Re-add GlobalPreferences to extension-gate from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.
Aug 2 2018, 10:11 PM · Patch-For-Review, Community-Tech, Community-Tech-Sprint, Continuous-Integration-Config, MediaWiki-extensions-GlobalPreferences
MaxSem added a comment to T184310: [Spike: 8 hours] Investigation: TranslateSvg wishlist project.

In the tool, you select a file, translate strings in it and either download the translated file to upload it yourself, or use OAuth to upload under a different filename.

Aug 2 2018, 10:02 PM · SVG Translate Tool, Community-Tech, Community-Tech-Sprint, Spike, MediaWiki-extensions-TranslateSvg, Commons

Aug 1 2018

MaxSem added a comment to T197270: Hook up commons deletion bot with TWN.

In any case, we probably need to do something about T197272: Move Community Tech bot into Wikimedia source control first.

Aug 1 2018, 2:19 AM · Community-Tech, Community-Tech-Sprint, Commons
MaxSem added a comment to T197270: Hook up commons deletion bot with TWN.

The results of bikeshedding on IRC and other places: 2 options, Intuition and our own repo.

Aug 1 2018, 2:17 AM · Community-Tech, Community-Tech-Sprint, Commons

Jul 31 2018

MaxSem moved T199761: Re-add GlobalPreferences to extension-gate from Ready to In Development on the Community-Tech-Sprint board.
Jul 31 2018, 10:51 PM · Patch-For-Review, Community-Tech, Community-Tech-Sprint, Continuous-Integration-Config, MediaWiki-extensions-GlobalPreferences
MaxSem moved T197270: Hook up commons deletion bot with TWN from In Development to Ready on the Community-Tech-Sprint board.
Jul 31 2018, 10:51 PM · Community-Tech, Community-Tech-Sprint, Commons
MaxSem moved T184310: [Spike: 8 hours] Investigation: TranslateSvg wishlist project from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.

What's the status of the existing SVG-Translate extension?

No development since 2015 though like everything in Gerrit it has received some drive-by maintenance related to making CI pass and fixing usages of deprecated core functionality. The extension requires a set of patches to Translate currently existing in a separate branch, that would require a manual merge into master.

Jul 31 2018, 10:51 PM · SVG Translate Tool, Community-Tech, Community-Tech-Sprint, Spike, MediaWiki-extensions-TranslateSvg, Commons
MaxSem added a comment to T182383: ExifRotationTest test fails on PHP 7.2.

Tried reproducing your environment:

max@vmubuntu:/var/www/html/w/tests/phpunit$ php phpunit.php includes/media/ExifRotationTest.php 
Using PHP 7.2.7-0ubuntu0.18.04.2
PHPUnit 6.5.9 by Sebastian Bergmann and contributors.
Jul 31 2018, 2:00 AM · Multimedia, MediaWiki-Core-Tests, PHP 7.2 support, MediaWiki-File-management

Jul 30 2018

MaxSem added a comment to T113831: Remove MSSQL support from MediaWiki core.

@Skizzerz, the issue here is that core MW developers don't support it, and you yourself have stated that you can only support it for LTS releases. That doesn't sound like "MW supports MSSQL" at all to me. We can't possibly claim we support something no developer other than its maintainer tests with (and even the maintainer doesn't test frequently enough to fit in out release schedule). We can't even run CI for this backend unless it becomes free-as-liberty. This is a perfect use case to move something out of the main product and let its developers maintain it at the pace they are able to.

Jul 30 2018, 10:31 PM · Core-Platform-Team, TechCom-RFC, Technical-Debt (Deprecation), MSSQL, MediaWiki-Database
MaxSem claimed T184310: [Spike: 8 hours] Investigation: TranslateSvg wishlist project.
Jul 30 2018, 8:49 PM · SVG Translate Tool, Community-Tech, Community-Tech-Sprint, Spike, MediaWiki-extensions-TranslateSvg, Commons
MaxSem claimed T197270: Hook up commons deletion bot with TWN.
Jul 30 2018, 8:01 PM · Community-Tech, Community-Tech-Sprint, Commons
MaxSem added a comment to T197052: Support plurals in Commons notification bot's edit summaries.

https://github.com/MaxSem/CommonsNotifier/commit/cc81b22dad9f98f439ef4e0dfd5ea80702a1ce34

Jul 30 2018, 6:23 PM · I18n, Commons, Community-Tech

Jul 29 2018

MaxSem added a comment to T182383: ExifRotationTest test fails on PHP 7.2.

Bleh, it was skipping for me because my homebuilt PHP was missing exif...

Jul 29 2018, 12:22 AM · Multimedia, MediaWiki-Core-Tests, PHP 7.2 support, MediaWiki-File-management

Jul 28 2018

MaxSem added a comment to T182383: ExifRotationTest test fails on PHP 7.2.

Doesn't fail for me anymore, can you confirm @Reedy?

Jul 28 2018, 10:04 PM · Multimedia, MediaWiki-Core-Tests, PHP 7.2 support, MediaWiki-File-management
MaxSem closed T196793: FormatMetadataTest::testInvalidDate fails on PHP 7.2 as Resolved.
Jul 28 2018, 9:46 PM · MW-1.31-release-notes, MW-1.32-release-notes (WMF-deploy-2018-07-31 (1.32.0-wmf.15)), Patch-For-Review, PHP 7.2 support, Multimedia, MediaWiki-File-management
MaxSem closed T182377: Parameter must be an array or an object that implements Countable as Resolved.
Jul 28 2018, 9:45 PM · Patch-For-Review, PHP 7.2 support, MediaWiki-File-management
MaxSem moved T200595: [PHP 7.3] Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? from Backlog to MediaWiki core on the PHP 7.3 support board.
Jul 28 2018, 2:29 AM · MW-1.32-release-notes (WMF-deploy-2018-09-04 (1.32.0-wmf.20)), Patch-For-Review, MediaWiki-General-or-Unknown, PHP 7.3 support
MaxSem added a project to T194052: base-convert no longer works under PHP 7.2 because dividend and divisor are no longer truncated to integer: TestMe.
Jul 28 2018, 1:42 AM · TestMe, base_convert, MediaWiki-General-or-Unknown, PHP 7.2 support
MaxSem created T200595: [PHP 7.3] Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?.
Jul 28 2018, 1:39 AM · MW-1.32-release-notes (WMF-deploy-2018-09-04 (1.32.0-wmf.20)), Patch-For-Review, MediaWiki-General-or-Unknown, PHP 7.3 support
MaxSem created T200593: Create a project for PHP 7.3 support.
Jul 28 2018, 12:54 AM · Project-Admins

Jul 27 2018

MaxSem moved T195631: Commons Deletion Bot: add separator between last link and signature from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.

https://github.com/MaxSem/CommonsNotifier/commit/1a36a26c36f66fa826d7bb4fc73d5d79373cc1f1

Jul 27 2018, 9:46 PM · Community-Tech, Community-Tech-Sprint, Commons
MaxSem added a comment to T197246: Move OpenStreetMaps postgresql cluster servers for datacenter reconfiguration.

There's also OSM replication state (/srv/osmosis/state.txt) that needs to be moved to the new server.

Jul 27 2018, 6:55 PM · Patch-For-Review, cloud-services-team (Kanban)

Jul 26 2018

MaxSem claimed T195631: Commons Deletion Bot: add separator between last link and signature.
Jul 26 2018, 10:53 PM · Community-Tech, Community-Tech-Sprint, Commons
MaxSem moved T194217: Create a mechanism to ensure that the Commons deletion notification bot doesn't run on wikis that don't have all the localization messages translated from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.

https://github.com/MaxSem/CommonsNotifier/commit/e93ce3e9e66b82dfc5bf32782e11d18e94cc410f

Jul 26 2018, 10:52 PM · Community-Tech, Community-Tech-Sprint, Commons
MaxSem claimed T194217: Create a mechanism to ensure that the Commons deletion notification bot doesn't run on wikis that don't have all the localization messages translated.
Jul 26 2018, 8:55 PM · Community-Tech, Community-Tech-Sprint, Commons
MaxSem moved T194797: Commons Deletion bot should support setting some options per wiki from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.

https://github.com/MaxSem/CommonsNotifier/commit/ef7e764320826b616017286e3e95c6a30cf9a8a2

Jul 26 2018, 8:54 PM · Community-Tech, Community-Tech-Sprint, Commons

Jul 24 2018

MaxSem claimed T194797: Commons Deletion bot should support setting some options per wiki.
Jul 24 2018, 10:18 PM · Community-Tech, Community-Tech-Sprint, Commons
MaxSem moved T198913: Throw an error from the local preferences set API if pref is overridden from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.
Jul 24 2018, 10:18 PM · Community-Tech, Patch-For-Review, MediaWiki-extensions-GlobalPreferences, Community-Tech-Sprint

Jul 23 2018

MaxSem added a comment to T194215: Document the Commons notification bot.

https://github.com/MaxSem/CommonsNotifier/commit/cc5b7487fc7346592b1bf6915b799b9002f5493a

Jul 23 2018, 10:54 PM · Community-Tech, Documentation, Community-Tech-Sprint, Commons
MaxSem moved T194215: Document the Commons notification bot from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.

Done, documented the only setting letf after I killed the rest of them :P

Jul 23 2018, 9:33 PM · Community-Tech, Documentation, Community-Tech-Sprint, Commons
MaxSem claimed T198913: Throw an error from the local preferences set API if pref is overridden.
Jul 23 2018, 8:52 PM · Community-Tech, Patch-For-Review, MediaWiki-extensions-GlobalPreferences, Community-Tech-Sprint
MaxSem closed T197260: Create an API module to allow apps to set local exceptions, a subtask of T16950: [Epic] Support global preferences on Wikimedia wikis, as Resolved.
Jul 23 2018, 8:52 PM · User-notice, Community-Wishlist-Survey-2016, Wikimedia-Developer-Summit (2017), Community-Tech, MediaWiki-extensions-GlobalPreferences, MediaWiki-extension-requests, Epic
MaxSem closed T197260: Create an API module to allow apps to set local exceptions as Resolved.
Jul 23 2018, 8:51 PM · Community-Tech, MW-1.32-release-notes (WMF-deploy-2018-07-17 (1.32.0-wmf.13)), Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-GlobalPreferences
MaxSem created T200226: Freshly un-disabled username lists have names in autocompletion lists disabled.
Jul 23 2018, 8:11 PM · Patch-For-Review, OOUI, MediaWiki-extensions-GlobalPreferences, Community-Tech

Jul 21 2018

MaxSem added a comment to T197260: Create an API module to allow apps to set local exceptions.

Sigh. For the reference, the output of

$array = [ 'foo' => null ];
var_dump( isset( $array['foo'] ) );

will be false, not true.

Jul 21 2018, 1:28 AM · Community-Tech, MW-1.32-release-notes (WMF-deploy-2018-07-17 (1.32.0-wmf.13)), Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-GlobalPreferences

Jul 19 2018

MaxSem added a comment to T200014: Potential security bug in tests/qunit/data/load.mock.php .

It can't even be misinterpreted by IE content sniffing:

>>> $a=new IEContentAnalyzer;
=> IEContentAnalyzer {#1189}
>>> $a->getMimesFromData('load.mock.php', 'mw.loader.state("<html><head><script>alert(1)</script></head>", "missing" );', 'text/javascript');
=> [
     "ie05" => "text/javascript",
     "ie06" => "text/javascript",
     "ie07" => "text/javascript",
     "ie07.strict" => "text/javascript",
     "ie07.nohtml" => "text/javascript",
   ]
Jul 19 2018, 9:09 PM · MediaWiki-Core-Tests, Vuln-XSS, Security

Jul 18 2018

MaxSem moved T198914: Document the new API modules in GlobalPrefs from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.

First pass complete: https://www.mediawiki.org/wiki/Extension:GlobalPreferences/API

Jul 18 2018, 2:12 AM · Community-Tech, MediaWiki-extensions-GlobalPreferences, Community-Tech-Sprint

Jul 17 2018

MaxSem updated the task description for T199761: Re-add GlobalPreferences to extension-gate.
Jul 17 2018, 11:40 PM · Patch-For-Review, Community-Tech, Community-Tech-Sprint, Continuous-Integration-Config, MediaWiki-extensions-GlobalPreferences
MaxSem claimed T198914: Document the new API modules in GlobalPrefs.
Jul 17 2018, 8:24 PM · Community-Tech, MediaWiki-extensions-GlobalPreferences, Community-Tech-Sprint
MaxSem edited projects for T199761: Re-add GlobalPreferences to extension-gate, added: Community-Tech; removed Community-Tech-Sprint.

Yeah, it's called "habit":P

Jul 17 2018, 8:23 PM · Patch-For-Review, Community-Tech, Community-Tech-Sprint, Continuous-Integration-Config, MediaWiki-extensions-GlobalPreferences