Page MenuHomePhabricator

RobLa-WMF (Rob Lanphier)
Disabled

Projects

User Details

User Since
Oct 7 2014, 10:24 PM (529 w, 1 d)
Roles
Disabled
IRC Nick
robla
LDAP User
Unknown
MediaWiki User
RobLa-WMF [ Global Accounts ]

Recent Activity

Tue, Oct 29

Nemoralis awarded T35186: Provide a well-performing API to rotate an image a Like token.
Tue, Oct 29, 7:33 PM · Patch-For-Review, User-TheresNoTime, Platform Engineering, Multimedia, Contributors-Team, MediaWiki-Uploading, Commons, MediaWiki-Action-API

Nov 17 2023

rokejulianlockhart awarded T137946: RFC (WIP): develop Markdown support strategy for MediaWiki a Like token.
Nov 17 2023, 4:04 AM · TechCom-RFC

Nov 10 2023

Bugreporter2 awarded T35186: Provide a well-performing API to rotate an image a Like token.
Nov 10 2023, 6:36 AM · Patch-For-Review, User-TheresNoTime, Platform Engineering, Multimedia, Contributors-Team, MediaWiki-Uploading, Commons, MediaWiki-Action-API

Apr 12 2023

Sj awarded T35186: Provide a well-performing API to rotate an image a Love token.
Apr 12 2023, 3:05 AM · Patch-For-Review, User-TheresNoTime, Platform Engineering, Multimedia, Contributors-Team, MediaWiki-Uploading, Commons, MediaWiki-Action-API

Sep 10 2021

Isochrone awarded T35186: Provide a well-performing API to rotate an image a Love token.
Sep 10 2021, 6:55 PM · Patch-For-Review, User-TheresNoTime, Platform Engineering, Multimedia, Contributors-Team, MediaWiki-Uploading, Commons, MediaWiki-Action-API

Jun 5 2021

Frostly awarded T35186: Provide a well-performing API to rotate an image a Mountain of Wealth token.
Jun 5 2021, 8:29 PM · Patch-For-Review, User-TheresNoTime, Platform Engineering, Multimedia, Contributors-Team, MediaWiki-Uploading, Commons, MediaWiki-Action-API

Nov 16 2020

jmnote awarded T137946: RFC (WIP): develop Markdown support strategy for MediaWiki a Like token.
Nov 16 2020, 2:54 PM · TechCom-RFC

Apr 23 2019

ToBeFree awarded T35186: Provide a well-performing API to rotate an image a Like token.
Apr 23 2019, 11:23 AM · Patch-For-Review, User-TheresNoTime, Platform Engineering, Multimedia, Contributors-Team, MediaWiki-Uploading, Commons, MediaWiki-Action-API

Sep 27 2017

Ata awarded T35186: Provide a well-performing API to rotate an image a Like token.
Sep 27 2017, 6:41 PM · Patch-For-Review, User-TheresNoTime, Platform Engineering, Multimedia, Contributors-Team, MediaWiki-Uploading, Commons, MediaWiki-Action-API

Nov 18 2016

jcrespo awarded T33863: Fix use of DB schema so RenameUser is trivial a Love token.
Nov 18 2016, 11:13 AM · DBA, MediaWiki-User-rename

Oct 27 2016

RobLa-WMF added a project to T138783: SVG Upload should (optionally) allow the xhtml namespace: TechCom-RFC.
Oct 27 2016, 12:08 AM · Wikimedia-SVG-rendering, MediaWiki-Uploading

Oct 26 2016

RobLa-WMF added a comment to T138783: SVG Upload should (optionally) allow the xhtml namespace.

Discussion notes captured at E325: ArchCom RFC Meeting W43: Allow HTML in SVG? (2016-10-26, #wikimedia-office)

Oct 26 2016, 10:18 PM · Wikimedia-SVG-rendering, MediaWiki-Uploading
RobLa-WMF updated the event description for E325: ArchCom RFC Meeting W43: Allow HTML in SVG? (2016-10-26, #wikimedia-office).
Oct 26 2016, 10:08 PM
RobLa-WMF created P4312 ArchCom-RFC-2016W43-irc-E325.txt.
Oct 26 2016, 10:06 PM
RobLa-WMF added a comment to E325: ArchCom RFC Meeting W43: Allow HTML in SVG? (2016-10-26, #wikimedia-office).

15:00:08 <wm-labs-meetbot> Meeting ended Wed Oct 26 22:00:07 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
15:00:08 <wm-labs-meetbot> Minutes: https://tools.wmflabs.org/meetbot/wikimedia-office/2016/wikimedia-office.2016-10-26-21.01.html
15:00:08 <wm-labs-meetbot> Minutes (text): https://tools.wmflabs.org/meetbot/wikimedia-office/2016/wikimedia-office.2016-10-26-21.01.txt
15:00:08 <wm-labs-meetbot> Minutes (wiki): https://tools.wmflabs.org/meetbot/wikimedia-office/2016/wikimedia-office.2016-10-26-21.01.wiki
15:00:08 <wm-labs-meetbot> Log: https://tools.wmflabs.org/meetbot/wikimedia-office/2016/wikimedia-office.2016-10-26-21.01.log.html

Oct 26 2016, 10:01 PM

Oct 25 2016

RobLa-WMF updated the event description for E325: ArchCom RFC Meeting W43: Allow HTML in SVG? (2016-10-26, #wikimedia-office).
Oct 25 2016, 10:30 PM

Oct 22 2016

RobLa-WMF added a comment to T122818: MediaWiki Action API design discussion: the amazing/good/bad/ugly.

More nicely formatted version of the notes over here: https://www.mediawiki.org/wiki/Wikimedia_Developer_Summit_2016/ApiUsability

Oct 22 2016, 5:58 AM · Wikimedia-Developer-Summit-2016
RobLa-WMF updated subscribers of T148855: Working with the fancy old MediaWiki API.

This session should be a followup to last year's T122818

Oct 22 2016, 5:42 AM · MW-1.29-release (WMF-deploy-2017-01-31_(1.29.0-wmf.10)), MW-1.29-release-notes, Wikimedia-Developer-Summit (2017)

Oct 21 2016

RobLa-WMF added a comment to T122818: MediaWiki Action API design discussion: the amazing/good/bad/ugly.

Notes from this session:

1Session name: MediaWiki Action API design discussion: the amazing/good/bad/ugly
2Meeting goal: Anomie has been working on the mediawiki API, let's gather ideas
3Meeting style: Problem-solving(problem discovery?): surveying many possible solutions
4Phabricator task link: https://phabricator.wikimedia.org/T122818
5
6Topics for discussion:
7Use cases
8Bots/tools/gadgets
9historical primary use-case
10need to query content & perform actions
11action API geared towards information about lots of pages
12Google: want to get clean wikipedia data. They've written wikitext parser (parse to structured data). Access templates from API. Access templates; contents are still different from what's visible on HTML page. What the user sees is different from the template. Trying to clean templates to unify implementations. Similar to Wikidata's goal: human and machine-readable data.
13If you access infobox by template vs. html: even the number of infoboxes on the page is different.
14Broader issue: language agnosticism. Action API for specific installation; RESTBase is a "Cassandra-backed persistent cache layer", with modules.
15Pain points
16What is the best way to query infobox information? ...can there be better ways?
17one problem with infoboxes is that they are written by different people, different inputs and outputs, wikidata is one answer to standardise that
18See also content format discussions https://phabricator.wikimedia.org/T119022
19Discoverability of existing features
20for example it is hard to understand what each API module will give back
21cirrus is another example, people might not be interested in that
22automatically generated documentation: https://en.wikipedia.org/w/api.php
23human-(un)maintained documentation https://www.mediawiki.org/wiki/API:Main_page
24API sandbox https://en.wikipedia.org/wiki/Special:ApiSandbox
25currently undergoing a rewrite by anomie
26modules are hard to categorise and relate to each other (e.g. "if you are doing x on page see also module y")
27Ctrl-F stopped working with the API redesign
28all help in a single page https://en.wikipedia.org/w/api.php?action=help&recursivesubmodules=1 (!!!!)
29The way the XML dumps, the database and the API represent deleted fields is different and poorly documented.
30Related https://phabricator.wikimedia.org/T114019
31Inconsistencies between API access and dumps (e.g. bitfields)
32A lot of the "actions" aren't actually an action. action=query, action=edit makes sense. action=flow doesn't help me flow something "action" has become a top-level categorization
33YES.
34Following on from the point about best practices when writing API modules, this is an important part of the code review process (as well as clear documentation)
35"action" is really which module to ask to
36Too many ways of doing similar but not identical tasks (e.g. fetching current page text)
37part of the problem is fragmentation, often the solution is to ask somebody who has come across the same problem
38Versioning: let's talk about it. Versioning modules. Brad: where possible, add a new parameter instead of versioning. Issues: complexity creep, how to balance?
39Versioning could help substantially with addressing the inconsistencies between data (API/XML/Database/etc). Without versioning, we can't refactor without breaking things.
40
41Design features
42Querying revisions independent of page/user (SELECT * FROM revision WHERE rev_timestamp BETWEEN "2014" and "2015")
43check out the allrevisions module (https://www.mediawiki.org/wiki/API:Allrevisions)
44example of discoverability issues
45Useful: provide a link to the example queries in API Sandbox (in api.php module docs)
46More caching:
47Can caching work for sub-modules of the action API?
48possible, but needs someone willing to work on it. anomie happy to review.
49restbase being single-page-oriented is easier to cache/purge, action api not so much since it operates on many pages
50Mobile views API module should work on more than one article at a time. (depends on the MobileFrontend extension)
51Can we query the API via PHP in mediawiki? Most queries/actions internally directly access the databases.
52not ATM, going back and change that is a huge amount of work to properly separate things
53Would the team be interested in someone working on this with them? Yes! "I'd like to review that code." --anomie
54Can standardize how we access data because there are some nuances in normalization/etc.
55Standardization on this can provide common language
56Unified way of accessing page properties
57[discoverability] Grouping of actions--what goes together? E.g. Cirrus-related could go together so only people who care about it notice it
58possible GCI/hackathon project; make a place for information to go, maybe on mw.org
59Grouping of actions would deal with the action=flow issue (mentioned above). Where that action is essentially a group of everything Flow
60
61General notes
62Is there a long-term plan for the action API? (Currently work is done ad-hoc)
63https://www.mediawiki.org/wiki/Requests_for_comment/API_roadmap
64https://www.mediawiki.org/wiki/API/Architecture_work/Planning
65bd808's notion of code pioneer/settler/city planner for code (http://blog.gardeviance.org/2015/03/on-pioneers-settlers-town-planners-and.html among others)
66Is the purpose to avoid dealing with wikitext? No, not really--you can get HTML out of it, but also handle wikitext.
67API in layers--wikitext, template, other information to allow user parsing?
68quarry (web interface for db queries) records queries, can be a useful learning too for newcomers. replicate the same for api sandbox?
69on the same theme, see also jupyterhub on labs to control pywikibot
70
71Action items with owners:
72Fhocutt: suggest API use-case categorization for hackathon
73!Brad: ask Brad/anomie to review code for API modules, and set aside time to deal with resulting comments. Add anomie as a reviewer on an API-related patch, and if he's not looking at it ping him via email/IRC.
74vague, no one is assigned to it: fix up API documentation. Make a list of pages that need fixing?
75
76Conversations to have:
77
78
79
80Attendees:
81Aaron Halfaker
82Filippo Giunchedi
83Darian Fitzpatrick
84Niklas Laxström
85Jordan Adler (Google)
86Bryan Davis
87Zhicheng Zheng (Google)
88Yanan Qian (Google)
89Stas Malyshev
90Frances Hocutt
91Sam Smith
92Joaquin Hernandez
93
94
95DON’T FORGET: When the meeting is over, copy any relevant notes (especially areas of agreement or disagreement, useful proposals, and action items) into the Phabricator task.
96
97See https://www.mediawiki.org/wiki/Wikimedia_Developer_Summit_2016/Session_checklist for more details.

Oct 21 2016, 11:43 PM · Wikimedia-Developer-Summit-2016
RobLa-WMF added a comment to T122942: RFC: Support language variants in the REST API.
In T122942#2244988, @RobLa-WMF wrote (on 2016-04-27):

To summarize @cscott's last comment (T122942#2241839), the solutions suggested in this RFC are:

  • Candidate solution #1 - Domains
  • Candidate solution #2 - Path prefixes
    • Possible?
  • Candidate solution #3 - special endpoint for variant conversion
    • Possible?
  • Candidate solution #4 - query string
Oct 21 2016, 9:45 PM · Product-Infrastructure-Team-Backlog-Deprecated, User-mobrovac, Chinese-Sites, Services (next), I18n, Proposal, Mobile-Content-Service, Parsing-Team--ARCHIVED, TechCom-RFC, RESTBase, Blocked-on-Parsoid, Parsoid
RobLa-WMF renamed E325: ArchCom RFC Meeting W43: Allow HTML in SVG? (2016-10-26, #wikimedia-office) from ArchCom RFC Meeting Wxx: <topic TBD> (<see "Starts" field>, #wikimedia-office) to ArchCom RFC Meeting W43: Allow HTML in SVG? (2016-10-26, #wikimedia-office).
Oct 21 2016, 8:57 PM
RobLa-WMF created P4281 WikiDev16-API-Notes-T122818.txt.
Oct 21 2016, 3:46 PM

Oct 20 2016

RobLa-WMF added a comment to T145472: RFC: Central registry for all keys in Cookies / Local Storage on Wikimedia sites.

Great conversation yesterday about this topic. See E323 for the semi-automated summary of the discussion.

Oct 20 2016, 10:13 PM · TechCom-RFC
RobLa-WMF updated the event description for E323: ArchCom RFC Meeting W42: Surveying Cookie Use (2016-10-19 #wikimedia-office).
Oct 20 2016, 9:11 PM
RobLa-WMF added a comment to P4267 ArchCom-RFC-2016W42-irc-E323.txt.

This was the log for E323, which was about T145472

Oct 20 2016, 9:07 PM
RobLa-WMF added a comment to T146615: Promote the Wikimedia developer Summit 2017 beyond the usual circles.

Thank you for the writing prompt, @MelodyKramer ! I ended up plagiarizing large portions of your text, and sending it to the Pandoc mailing list (a copy of my email). Rumor has it that it resulted in at least one new registration, and I'm hoping more to come.

Oct 20 2016, 12:32 AM · Wikimedia-Developer-Summit, Developer-Advocacy (Oct-Dec-2016)

Oct 19 2016

RobLa-WMF created P4267 ArchCom-RFC-2016W42-irc-E323.txt.
Oct 19 2016, 10:04 PM
RobLa-WMF added a comment to E323: ArchCom RFC Meeting W42: Surveying Cookie Use (2016-10-19 #wikimedia-office).

15:00:07 <wm-labs-meetbot> Meeting ended Wed Oct 19 22:00:07 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
15:00:07 <wm-labs-meetbot> Minutes: https://tools.wmflabs.org/meetbot/wikimedia-office/2016/wikimedia-office.2016-10-19-21.03.html
15:00:07 <wm-labs-meetbot> Minutes (text): https://tools.wmflabs.org/meetbot/wikimedia-office/2016/wikimedia-office.2016-10-19-21.03.txt
15:00:07 <wm-labs-meetbot> Minutes (wiki): https://tools.wmflabs.org/meetbot/wikimedia-office/2016/wikimedia-office.2016-10-19-21.03.wiki
15:00:07 <wm-labs-meetbot> Log: https://tools.wmflabs.org/meetbot/wikimedia-office/2016/wikimedia-office.2016-10-19-21.03.log.html

Oct 19 2016, 10:03 PM

Oct 18 2016

RobLa-WMF added a comment to T138783: SVG Upload should (optionally) allow the xhtml namespace.

No, we don't want to parse wikitext in SVG images, that's far too crazy :) But I think Sanitizer can just sanitize HTML, and we could prevent the upload if it's not acceptable.

Oct 18 2016, 11:30 PM · Wikimedia-SVG-rendering, MediaWiki-Uploading
RobLa-WMF added a comment to T138783: SVG Upload should (optionally) allow the xhtml namespace.

I've generated this illustration with a custom tool.
This tool (a wysiwyg and an offline web app) can import a static <svg> (no smil, javascript and foreign objects) and add a legend with descriptions.[...] I've personnally added a <switch> node on generated process.
However, to edit descriptions (foreign objets product), i've used a wysiwyg editor (a lighter http://alex-d.github.io/Trumbowyg/).

Oct 18 2016, 10:18 PM · Wikimedia-SVG-rendering, MediaWiki-Uploading
RobLa-WMF added a comment to T147602: Facilitate Wikidev'17 main topic "Handling wiki content beyond plaintext".

Sure. Let me bring it up to date, though; maybe a new task would be best.

Oct 18 2016, 1:03 PM · Developer-Advocacy, Parsing-Team--ARCHIVED, Goal, Wikimedia-Developer-Summit
RobLa-WMF updated subscribers of T147602: Facilitate Wikidev'17 main topic "Handling wiki content beyond plaintext".

@cscott - do you want to revive T112996 for Wikimedia-Developer-Summit (2017)?

Oct 18 2016, 5:11 AM · Developer-Advocacy, Parsing-Team--ARCHIVED, Goal, Wikimedia-Developer-Summit
RobLa-WMF renamed T145472: RFC: Central registry for all keys in Cookies / Local Storage on Wikimedia sites from Surveying Cookie Use to Survey Cookies/Local Storage usage on Wikimedia sites.
Oct 18 2016, 4:33 AM · TechCom-RFC
RobLa-WMF added a comment to T145472: RFC: Central registry for all keys in Cookies / Local Storage on Wikimedia sites.

We have this tentatively planned as our IRC meeting topic for this Wednesday:

Oct 18 2016, 4:29 AM · TechCom-RFC
RobLa-WMF renamed E323: ArchCom RFC Meeting W42: Surveying Cookie Use (2016-10-19 #wikimedia-office) from ArchCom RFC Meeting Wxx: <topic TBD> (<see "Starts" field>, #wikimedia-office) to ArchCom RFC Meeting W42: Surveying Cookie Use (2016-10-19 #wikimedia-office).
Oct 18 2016, 4:27 AM

Oct 17 2016

RobLa-WMF updated subscribers of T147137: Decide on JSON validation library.

I wanted to make sure to note that several of us have been discussing this on wiki as well: https://www.mediawiki.org/wiki/Talk:Requests_for_comment/JSON_validation

Oct 17 2016, 10:51 PM · Data-Engineering-Icebox, Analytics-Radar, Multimedia
RobLa-WMF updated subscribers of T147602: Facilitate Wikidev'17 main topic "Handling wiki content beyond plaintext".

I took the liberty of adding @daniel as a co-facilitator for this area as a response to Daniel's on-wiki comment. Daniel, I think this would be the topic for us to drill down on content model related work.

Oct 17 2016, 8:53 PM · Developer-Advocacy, Parsing-Team--ARCHIVED, Goal, Wikimedia-Developer-Summit
RobLa-WMF updated subscribers of T102493: Replace tracking bug T2384 by new project tag "PostgreSQL".

I'd like to propose changing this to a Phabricator project.

Oct 17 2016, 2:43 AM · Project-Admins
RobLa-WMF updated subscribers of T147599: Cannot install 1.28 alpha with PostgreSQL database.

@scfc and @saper are listed on https://www.mediawiki.org/wiki/Developers/Maintainers as developers for PostgreSQL support and might be able to help.

Oct 17 2016, 2:33 AM · PostgreSQL, MW-1.28-release-notes, MW-1.28-release (WMF-deploy-2016-10-25_(1.28.0-wmf.23)), Patch-For-Review, MW-1.28-release, Regression, MediaWiki-libs-Rdbms, MediaWiki-Installer

Oct 15 2016

RobLa-WMF added a comment to T138783: SVG Upload should (optionally) allow the xhtml namespace.

I'm not a draw.io user but i have the same limitation to upload svg files with foreign objects.

I suggest a real example : https://github.com/mothsART/labodunerd/blob/master/labo/frontend/interactive_svg/campement.min.foreign.svg

I precise, than the foreign object is encapsulated in a <switch> parent with an alternate <text> node when foreign objects are not supported.

I don't really understand the restriction on "http://www.w3.org/1999/xhtml" namespace except in the <iframe> context => treated on
https://github.com/wikimedia/mediawiki/blob/master/includes/upload/UploadBase.php#L1475-L1480 ?

Oct 15 2016, 11:00 PM · Wikimedia-SVG-rendering, MediaWiki-Uploading
RobLa-WMF added projects to T148296: Long summary upon reverting an IPv6 anon: MediaWiki-Page-diffs, MediaWiki-Recent-changes, Design, Contributors-UX-Research.

Thanks for filing this @binbot, and thanks for starting the "Long summary upon reverting an IPv6 anon" discussion on wikitech-l. As you noted, the previous editor's fully linked name is an unfortunate truncation. The article where we can see this happening is the page history of huwiki:Újrahasznosítás

Oct 15 2016, 8:52 PM · MediaWiki-Page-history, Contributors-UX-Research, Design, MediaWiki-Recent-changes, MediaWiki-Page-diffs, MediaWiki-General

Oct 14 2016

RobLa-WMF updated subscribers of T147593: Facilitate Wikidev'17 main topic "Building on Wikimedia services: APIs and Developer Resources".

T147177 seems really relevant to this topic. @chasemp and @bd808 are listed as facilitators but it's noted "it would be better to have volunteer developer driving this main topic". Would @Hydriz be a logical person to ask? Assuming the answer is "yes", then the natural next question: @Hydriz, is this something you'd be interested in helping with?

Oct 14 2016, 4:51 PM · User-Hydriz, User-Nikerabbit, Wikimedia-Developer-Summit
RobLa-WMF added a comment to T144952: Banner not showing up on site.

In order to understand if rMWaa5be0c1e03d is a safe change, I'd need to better understand the problem @aaron was trying to fix with rMW2be60e777a09, which introduced the setValidationHash call that @Ejegg is changing. Understanding that myself is a little out of my depth, but I'm hoping y'all understand this given the proposed modifications.

Oct 14 2016, 2:31 AM · Fundraising Sprint Costlier Alternative, MW-1.29-release (WMF-deploy-2017-01-31_(1.29.0-wmf.10)), MW-1.29-release-notes, Fundraising Sprint Baudelaire Bowdlerizer, Fundraising Sprint Autotune Earphones, Fundraising Sprint Waiting for Godot, Fundraising Sprint Value Subtracting, Performance-Team, Fundraising Sprint Unbreaking Now, MW-1.28-release-notes, Fundraising Sprint Testing on Production, Fundraising Sprint Stirring The Pot, Patch-For-Review, Fundraising Sprint Rocket Surgery 2016, MediaWiki-extensions-CentralNotice, Fundraising-Backlog
RobLa-WMF updated the task description for T145604: RFC: Future of magic links.
Oct 14 2016, 1:50 AM · Parsing-Team--ARCHIVED, MediaWiki-Parser, TechCom-RFC
RobLa-WMF updated subscribers of T147937: Facilitate Wikidev'17 main topic "How to manage our technical debt".

Last year, @MrStradivarius suggested "Standardise procedures for deprecating public-facing code" (T114384) as a topic for Wikimedia-Developer-Summit-2016. Since his initial proposal, the topic hasn't exactly been solved. We have T121204 and T146965, and we at WMF are struggling with how to deal with deployed components that don't have clear owners (see T128370).

Oct 14 2016, 1:04 AM · RelEng-Archive-FY201718-Q1, User-greg, Wikimedia-Developer-Summit

Oct 13 2016

RobLa-WMF added a comment to T76157: Evaluate alternative table storage backends.

I see Cassandra, CouchBase, Riak, HBase, and HyperDex listed on the wiki page.

Oct 13 2016, 10:31 PM · Services, RESTBase-Cassandra, RESTBase-architecture
RobLa-WMF added a comment to T139300: Create formal process for CREDITS files.

Thanks for working on this!
Once merged and dust has settled, https://gerrit.wikimedia.org/r/#/c/211034/ should get abandoned I guess?

Oct 13 2016, 8:58 PM · TechCom-RFC (TechCom-RFC-Closed), User-bd808, WMF-Legal, Developer-Advocacy, Release-Engineering-Team

Oct 12 2016

RobLa-WMF added a project to T147935: Ownership request for SecurePoll: MediaWiki-extensions-SecurePoll.

@Huji, thank you for stepping up! This particular area of code is going to deserve extra scrutiny during elections, so I'd like to ensure I'm not the only person looking at @Huji's request. I haven't looked at this area of code and haven't been involved in the Wikimedia election process for a couple of years, and there could be ramifications that I haven't fully considered. Thus, my support does come with that caveat. I love the idea of someone outside of WMF stepping up and assuming this responsibility.

Oct 12 2016, 10:43 PM · Gerrit-Privilege-Requests, MediaWiki-extensions-SecurePoll, Repository-Ownership-Requests
RobLa-WMF updated the event description for E316: ArchCom RFC Meeting W41: CREDITs (2016-10-12, #wikimedia-office).
Oct 12 2016, 10:05 PM · TechCom
RobLa-WMF added a comment to P4206 ArchCom-RFC-2016W41-irc-E316.txt.

IRC log for E316: ArchCom RFC Meeting W41: CREDITs (2016-10-12, #wikimedia-office)

Oct 12 2016, 10:01 PM
RobLa-WMF created P4206 ArchCom-RFC-2016W41-irc-E316.txt.
Oct 12 2016, 10:01 PM
RobLa-WMF added a comment to E316: ArchCom RFC Meeting W41: CREDITs (2016-10-12, #wikimedia-office).

14:59:17 <wm-labs-meetbot`> Meeting ended Wed Oct 12 21:59:17 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
14:59:18 <wm-labs-meetbot`> Minutes: https://tools.wmflabs.org/meetbot/wikimedia-office/2016/wikimedia-office.2016-10-12-21.00.html
14:59:18 <wm-labs-meetbot`> Minutes (text): https://tools.wmflabs.org/meetbot/wikimedia-office/2016/wikimedia-office.2016-10-12-21.00.txt
14:59:18 <wm-labs-meetbot`> Minutes (wiki): https://tools.wmflabs.org/meetbot/wikimedia-office/2016/wikimedia-office.2016-10-12-21.00.wiki
14:59:18 <wm-labs-meetbot`> Log: https://tools.wmflabs.org/meetbot/wikimedia-office/2016/wikimedia-office.2016-10-12-21.00.log.html

Oct 12 2016, 10:00 PM · TechCom
RobLa-WMF changed the end date for E316: ArchCom RFC Meeting W41: CREDITs (2016-10-12, #wikimedia-office) from Oct 12 2016, 9:00 PM to Oct 12 2016, 10:00 PM.
Oct 12 2016, 8:48 PM · TechCom
RobLa-WMF moved T145604: RFC: Future of magic links from Request IRC meeting to Under discussion on the TechCom-RFC board.
Oct 12 2016, 7:32 PM · Parsing-Team--ARCHIVED, MediaWiki-Parser, TechCom-RFC
RobLa-WMF moved T147137: Decide on JSON validation library from P1: Define to Under discussion on the TechCom-RFC board.
Oct 12 2016, 7:13 PM · Data-Engineering-Icebox, Analytics-Radar, Multimedia
RobLa-WMF moved T147158: RFC: Use YAML instead of JSON for structured on-wiki content from P1: Define to Under discussion on the TechCom-RFC board.
Oct 12 2016, 7:12 PM · Analytics, Multimedia, UploadWizard, TechCom-RFC, Discovery-ARCHIVED, Maps (Kartographer), MediaWiki-extensions-EventLogging, MediaWiki-extensions-Graph, TemplateData, VisualEditor, MediaWiki-Configuration, MediaWiki-ContentHandler, Proposal
RobLa-WMF moved T147158: RFC: Use YAML instead of JSON for structured on-wiki content from Backlog to Brion on the TechCom-Has-shepherd board.
Oct 12 2016, 7:12 PM · Analytics, Multimedia, UploadWizard, TechCom-RFC, Discovery-ARCHIVED, Maps (Kartographer), MediaWiki-extensions-EventLogging, MediaWiki-extensions-Graph, TemplateData, VisualEditor, MediaWiki-Configuration, MediaWiki-ContentHandler, Proposal
RobLa-WMF added a project to T147158: RFC: Use YAML instead of JSON for structured on-wiki content: TechCom-Has-shepherd.
Oct 12 2016, 7:12 PM · Analytics, Multimedia, UploadWizard, TechCom-RFC, Discovery-ARCHIVED, Maps (Kartographer), MediaWiki-extensions-EventLogging, MediaWiki-extensions-Graph, TemplateData, VisualEditor, MediaWiki-Configuration, MediaWiki-ContentHandler, Proposal
RobLa-WMF moved T146965: RFC: Deprecation policy for PHP code in MediaWiki from P1: Define to Under discussion on the TechCom-RFC board.
Oct 12 2016, 7:10 PM · TechCom-RFC (TechCom-RFC-Closed), MediaWiki-General
RobLa-WMF moved T146965: RFC: Deprecation policy for PHP code in MediaWiki from Backlog to tstarling on the TechCom-Has-shepherd board.
Oct 12 2016, 7:09 PM · TechCom-RFC (TechCom-RFC-Closed), MediaWiki-General
RobLa-WMF moved T129842: Launch the Wikimedia Code Review Working Group from Backlog to RobLa-WMF on the TechCom-Has-shepherd board.
Oct 12 2016, 6:58 PM · Developer-Advocacy (Jul-Sep 2019), Release-Engineering-Team (Code Health), Code-Health
RobLa-WMF added a project to T129842: Launch the Wikimedia Code Review Working Group: TechCom-Has-shepherd.
Oct 12 2016, 6:58 PM · Developer-Advocacy (Jul-Sep 2019), Release-Engineering-Team (Code Health), Code-Health
RobLa-WMF updated the task description for T139300: Create formal process for CREDITS files.
Oct 12 2016, 4:16 AM · TechCom-RFC (TechCom-RFC-Closed), User-bd808, WMF-Legal, Developer-Advocacy, Release-Engineering-Team

Oct 11 2016

RobLa-WMF updated subscribers of T4943: Add AuthPlugin::getCanonicalName method.

I had vaguely recalled in a conversation with someone (@bd808 perhaps?) that "I think getCanonicalName is my fault". This may be my earliest contribution to MediaWiki (which I rediscovered via git as e4480a80afb7).

Oct 11 2016, 9:52 PM · MediaWiki-User-login-and-signup
RobLa-WMF added a comment to T141938: Prepare a program for Wikimedia Developer Summit 2017 to effectively address current high level movement needs.

@Qgil, thanks for establishing the "Facilitate WikiDev" topic pattern with T147406. We now following that pattern for half of the topics:

Oct 11 2016, 9:00 PM · Developer-Advocacy (Jan-Mar-2017), Goal, Wikimedia-Developer-Summit
RobLa-WMF renamed T147593: Facilitate Wikidev'17 main topic "Building on Wikimedia services: APIs and Developer Resources" from T147406 Facilitate Wikidev'17 main topic "Building on Wikimedia services: APIs and Developer Resources" to Facilitate Wikidev'17 main topic "Building on Wikimedia services: APIs and Developer Resources".
Oct 11 2016, 8:49 PM · User-Hydriz, User-Nikerabbit, Wikimedia-Developer-Summit
RobLa-WMF added a parent task for T147708: Facilitate Wikidev'17 main topic "Artificial Intelligence to build and navigate content": T141938: Prepare a program for Wikimedia Developer Summit 2017 to effectively address current high level movement needs.
Oct 11 2016, 8:41 PM · Wikimedia-Developer-Summit
RobLa-WMF added a subtask for T141938: Prepare a program for Wikimedia Developer Summit 2017 to effectively address current high level movement needs: T147708: Facilitate Wikidev'17 main topic "Artificial Intelligence to build and navigate content".
Oct 11 2016, 8:41 PM · Developer-Advocacy (Jan-Mar-2017), Goal, Wikimedia-Developer-Summit
RobLa-WMF added a comment to T147824: Poll owner field exists with no default value.

@Huji wrote:

The el_owner field should instead be populated with the user ID of the user who creates the poll. That way we won't have issues with strict mode either.

Oct 11 2016, 8:36 PM · MW-1.29-release (WMF-deploy-2016-12-06_(1.29.0-wmf.5)), good first task, MediaWiki-extensions-SecurePoll
RobLa-WMF updated subscribers of T108255: Enable MariaDB/MySQL's Strict Mode.

Thanks @Huji for noting the SecurePoll strict mode problems (T147875).

Oct 11 2016, 7:31 PM · SRE-Sprint-Week-Sustainability-March2023, Epic, Beta-Cluster-Infrastructure, DBA, MediaWiki-libs-Rdbms
RobLa-WMF added a comment to T147875: SecurePoll should comply with strict mode.

@Huji - excellent! My apologies for making assumptions about @Anomie being the last active contributor. As for ownership, the requirements are very loosely defined, but demonstrating that you're responsive and motivated helps make the case that we should treat you as an owner.

Oct 11 2016, 7:25 PM · Technical-Debt, MediaWiki-extensions-SecurePoll
RobLa-WMF added a project to T147875: SecurePoll should comply with strict mode: Technical-Debt.

@Anomie: do you have an idea of how difficult it would be to complete this? I'm not asking you to do it, just wanting to understand how large the maintenance task might be.

Oct 11 2016, 6:54 PM · Technical-Debt, MediaWiki-extensions-SecurePoll
RobLa-WMF added a comment to T147593: Facilitate Wikidev'17 main topic "Building on Wikimedia services: APIs and Developer Resources".
Oct 11 2016, 6:46 PM · User-Hydriz, User-Nikerabbit, Wikimedia-Developer-Summit

Oct 6 2016

RobLa-WMF created T147602: Facilitate Wikidev'17 main topic "Handling wiki content beyond plaintext".
Oct 6 2016, 10:34 PM · Developer-Advocacy, Parsing-Team--ARCHIVED, Goal, Wikimedia-Developer-Summit
RobLa-WMF updated the task description for T141938: Prepare a program for Wikimedia Developer Summit 2017 to effectively address current high level movement needs.
Oct 6 2016, 10:20 PM · Developer-Advocacy (Jan-Mar-2017), Goal, Wikimedia-Developer-Summit
RobLa-WMF added a comment to T146307: Determine best place to announce "last call" for ArchCom-RFCs.

I think wikitech-l should always receive last call announcements. wikitech-ambassadors maybe if it is relevant.

I think we could add a |status=lastcall parameter to {{rfc}} plus the category to generate a "RfCs in Last call" listing on https://www.mediawiki.org/wiki/Requests_for_comment for example.

Oct 6 2016, 5:55 PM · TechCom
RobLa-WMF added a comment to T146749: Consider using Phabricator Calendar events to schedule Wikimedia Developer Summit sessions.

We should do this. Phab events are designed for meetings, so even without the .ics support, this would be helpful.

Oct 6 2016, 5:57 AM · Developer-Advocacy (Jan-Mar-2017), Wikimedia-Developer-Summit
RobLa-WMF added a comment to T147504: Reviving the Wikimedia Commons iOS App.

@anirudh24seven, could you add a comment on Commons_talk:Mobile_app expressing your desire to revive the app?

Oct 6 2016, 12:54 AM · Commons-App-iOS-(iPhone-or-iPad), Mobile, Commons, Wikimedia-Developer-Summit (2017)
RobLa-WMF added a comment to T132400: Developer Summit 2017: Work with TPG and RelEng on solution to event documenting .

@Rfarrand here's what we advised "scribes" to do in last year's checklist:

Oct 6 2016, 12:27 AM · Developer-Advocacy (Jan-Mar-2017), Documentation, Wikimedia-Developer-Summit, Release-Engineering-Team

Oct 5 2016

RobLa-WMF updated the task description for T132400: Developer Summit 2017: Work with TPG and RelEng on solution to event documenting .
Oct 5 2016, 11:34 PM · Developer-Advocacy (Jan-Mar-2017), Documentation, Wikimedia-Developer-Summit, Release-Engineering-Team
RobLa-WMF added a comment to T139300: Create formal process for CREDITS files.

@Jdlrobson: ArchCom discussed this as a possible topic for next week's IRC meeting (E316 2016-10-12, Wednesday 2pm PDT). Do you think that's a good idea? Relatedly, are you available at that time?

Oct 5 2016, 10:53 PM · TechCom-RFC (TechCom-RFC-Closed), User-bd808, WMF-Legal, Developer-Advocacy, Release-Engineering-Team
RobLa-WMF renamed E316: ArchCom RFC Meeting W41: CREDITs (2016-10-12, #wikimedia-office) from ArchCom RFC Meeting W41: CREDITs (<see "Starts" field>, #wikimedia-office) to ArchCom RFC Meeting W41: CREDITs (2016-10-12, #wikimedia-office).
Oct 5 2016, 10:51 PM · TechCom
RobLa-WMF renamed E316: ArchCom RFC Meeting W41: CREDITs (2016-10-12, #wikimedia-office) from ArchCom RFC Meeting Wxx: <topic TBD> (<see "Starts" field>, #wikimedia-office) to ArchCom RFC Meeting W41: CREDITs (<see "Starts" field>, #wikimedia-office).
Oct 5 2016, 10:50 PM · TechCom
RobLa-WMF added a comment to T145604: RFC: Future of magic links.

Discussed at E287: ArchCom RFC Meeting W40: Future of magic links. (2016-10-05, #wikimedia-office). Important bits of the summary:

  • AGREED: 1. Disable the magic link functionality by default for the MediaWiki 1.28 release (TimStarling, 21:56:26)
  • AGREED: 2. Deprecate magic links on Wikimedia wikis (e.g. Wikipedia), providing alternatives for this functionality and tools to aid the migration (TimStarling, 21:56:58)
    • note: some nuance around this agreement was discussed in the full log below (lines 202-208)
  • no consensus on removing the functionality from MW or flagging its pending removal via deprecation (TimStarling, 21:58:35)
Oct 5 2016, 10:15 PM · Parsing-Team--ARCHIVED, MediaWiki-Parser, TechCom-RFC
RobLa-WMF updated the event description for E287: ArchCom RFC Meeting W40: Future of magic links. (2016-10-05, #wikimedia-office).
Oct 5 2016, 10:08 PM · TechCom
RobLa-WMF added a comment to P4166 ArchCom-RFC-2016W40-irc-E287.txt.

This was for E287: ArchCom RFC Meeting W40: Future of magic links. (2016-10-05, #wikimedia-office)

Oct 5 2016, 10:05 PM
RobLa-WMF created P4166 ArchCom-RFC-2016W40-irc-E287.txt.
Oct 5 2016, 10:04 PM
RobLa-WMF added a comment to E287: ArchCom RFC Meeting W40: Future of magic links. (2016-10-05, #wikimedia-office).

<wm-labs-meetbot> Meeting ended Wed Oct 5 22:02:45 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
15:02:45 W<wm-labs-meetbot> Minutes: https://tools.wmflabs.org/meetbot/wikimedia-office/2016/wikimedia-office.2016-10-05-21.01.html
15:02:45 W<wm-labs-meetbot> Minutes (text): https://tools.wmflabs.org/meetbot/wikimedia-office/2016/wikimedia-office.2016-10-05-21.01.txt
15:02:45 W<wm-labs-meetbot> Minutes (wiki): https://tools.wmflabs.org/meetbot/wikimedia-office/2016/wikimedia-office.2016-10-05-21.01.wiki
15:02:45 W<wm-labs-meetbot> Log: https://tools.wmflabs.org/meetbot/wikimedia-office/2016/wikimedia-office.2016-10-05-21.01.log.html

Oct 5 2016, 10:03 PM · TechCom
RobLa-WMF moved T147137: Decide on JSON validation library from Backlog to Brion on the TechCom-Has-shepherd board.
Oct 5 2016, 8:55 PM · Data-Engineering-Icebox, Analytics-Radar, Multimedia
RobLa-WMF triaged T147137: Decide on JSON validation library as Medium priority.
Oct 5 2016, 8:30 PM · Data-Engineering-Icebox, Analytics-Radar, Multimedia
RobLa-WMF triaged T146965: RFC: Deprecation policy for PHP code in MediaWiki as Medium priority.
Oct 5 2016, 8:29 PM · TechCom-RFC (TechCom-RFC-Closed), MediaWiki-General
RobLa-WMF added a comment to T146307: Determine best place to announce "last call" for ArchCom-RFCs.

One note for myself: as part of completing this task, I'd like to move https://www.mediawiki.org/wiki/User:RobLa-WMF/Wikitech-l to https://www.mediawiki.org/wiki/Wikitech-l , since I believe that wikitech-l is important enough to MediaWiki that it should have page on MediaWiki.org describing this list and its role as "paper of record" for last call announcements (assuming we keep this on wikitech-l)

Oct 5 2016, 7:17 PM · TechCom
RobLa-WMF updated the task description for T145604: RFC: Future of magic links.
Oct 5 2016, 5:27 PM · Parsing-Team--ARCHIVED, MediaWiki-Parser, TechCom-RFC
RobLa-WMF updated the event description for E285: ArchCom RFC Meeting W39: Main topics for WikiDev17 (2016-09-28, #wikimedia-office).
Oct 5 2016, 6:19 AM

Oct 4 2016

RobLa-WMF added a comment to T147158: RFC: Use YAML instead of JSON for structured on-wiki content.

I honestly don't think introducing YAML content would further your goal of making editing that content easier. We should try to define the format we really want (either as subset of YAML, or superset of JSON) and implement a parser for it. Has no one really specified a "JSON-with-comments-and-trailing-commas" anywhere on the internet before? It feels unlikely that we'd be the first people to have this problem…

Oct 4 2016, 8:01 PM · Analytics, Multimedia, UploadWizard, TechCom-RFC, Discovery-ARCHIVED, Maps (Kartographer), MediaWiki-extensions-EventLogging, MediaWiki-extensions-Graph, TemplateData, VisualEditor, MediaWiki-Configuration, MediaWiki-ContentHandler, Proposal
RobLa-WMF added a comment to T146307: Determine best place to announce "last call" for ArchCom-RFCs.

Were any alternatives proposed?

Oct 4 2016, 3:33 AM · TechCom

Oct 3 2016

RobLa-WMF added a comment to T145604: RFC: Future of magic links.

We think this might even be ripe for our IRC discussion next week (at E287)

Thanks, that would be great. Just a heads up that I'm back in school now, and am unable to make the Wednesday meeting times due to class :( I'm fine with this being discussed in my absence or I'm also available Tuesday/Thurs at the same time.

Oct 3 2016, 11:54 PM · Parsing-Team--ARCHIVED, MediaWiki-Parser, TechCom-RFC
RobLa-WMF renamed E287: ArchCom RFC Meeting W40: Future of magic links. (2016-10-05, #wikimedia-office) from ArchCom RFC Meeting Wxx: <topic TBD> (<see "Starts" field>, #wikimedia-office) to ArchCom RFC Meeting W40: Future of magic links. (2016-10-05, #wikimedia-office).
Oct 3 2016, 11:49 PM · TechCom
RobLa-WMF added a comment to T147158: RFC: Use YAML instead of JSON for structured on-wiki content.

I get where Yuri is coming from. YAML's comments and more flexible handling of formatting make it a more interesting format for hand crafting. The idea of allowing a more forgiving format for text entry is appealing. Also, comments.

Oct 3 2016, 7:48 AM · Analytics, Multimedia, UploadWizard, TechCom-RFC, Discovery-ARCHIVED, Maps (Kartographer), MediaWiki-extensions-EventLogging, MediaWiki-extensions-Graph, TemplateData, VisualEditor, MediaWiki-Configuration, MediaWiki-ContentHandler, Proposal

Sep 30 2016

RobLa-WMF added a comment to T129651: Align use of #architecture and #technical-debt tags.

Thanks for the ping on this! I think this topic relates to all this:
https://www.mediawiki.org/wiki/Wikimedia_Developer_Summit/2017/How_to_manage_our_technical_debt

Sep 30 2016, 10:13 PM · TechCom, Architecture