[Wikitech-l] Re: Frontend stable policy: Making it official

2023-09-15 Thread Jon Robson
Fri, Aug 11, 2023 at 4:28 PM Jon Robson wrote: > Dear fellow developers! If you don't work on gadgets or Wikimedia code, > feel free to ignore this email! > > For some time we've had the Stable interface policy which has been super > helpful for backend-development. I would lo

[Wikitech-l] Frontend stable policy: Making it official

2023-08-11 Thread Jon Robson
and details about why. If there is no active veto after one month, this policy will be made official and moved to https://www.mediawiki.org/wiki/Stable_interface_policy/frontend. Thanks in advance for all your help with this important matter! Jon Robson PS. This note has also been sent to tech news

[Wikitech-l] All modules should load on both mobile and desktop target

2023-06-08 Thread Jon Robson
{If you do not work on MediaWiki extensions or skins on Gerrit you can safely ignore this email.} If you are seeing this error in CI you will need to update your ResourceModule definitions inside skin.json or extension.json to remove any targets key in objects. If your code needs to be restricted

[Wikitech-l] Re: ODP: PSA: ResourceLoader modules now default to mobile and desktop in 1.40

2023-02-05 Thread Jon Robson
Hi, > > > > Does this change affect on-wiki gadgets as well? They do have an option to > specify the target in the definition (and it’s „desktop” by default). > > > > User:Msz2001 > > > > > > *Od: *Jon Robson > *Wysłano: *środa, 1 lutego 2023 00:47 > *

[Wikitech-l] PSA: ResourceLoader modules now default to mobile and desktop in 1.40

2023-01-31 Thread Jon Robson
TLDR: Any ResourceLoader module will now run on mobile or desktop site by default. Previously they would only load on the desktop site. Hopefully this goes without disruption, but to be safe, if you maintain code used in Wikimedia production, please: 1) check your experiences over the course of

[Wikitech-l] Re: Feedback needed: Draft gadget/user script policy

2022-07-01 Thread Jon Robson
and work with WMF staff to get this over the finish line. You can subscribe to https://phabricator.wikimedia.org/T311891 if you are interested in keeping track of developments here. Hope everyone has a great weekend Jon On Wed, May 18, 2022 at 9:05 AM Jon Robson wrote: > [If you don't write gadg

[Wikitech-l] Feedback needed: Draft gadget/user script policy

2022-05-18 Thread Jon Robson
[If you don't write gadgets, user scripts or work on MediaWiki code feel free to ignore this message] Hey all! Given the hackathon this weekend, now seemed like a good idea to talk about us having a policy for code we write for gadget and user scripts developers and as gadget and user script

[Wikitech-l] Policy for on wiki JavaScript

2022-02-10 Thread Jon Robson
Despite the importance of on-wiki code (gadgets, site scripts and user scripts) to our projects, there are no guidelines on how to write code in skins, extensions in a way that supports these users. The lack of guidelines historically has created unnecessary conflict between editors and Wikimedia

[Wikitech-l] Re: Minerva Neue skin will be bundled with MediaWiki 1.38

2022-01-11 Thread Jon Robson
PersonalUrls since 1.36 and I am hoping it will provide an alternative to MobileMenu in 1.38 or 1.39) On Fri, Jan 7, 2022 at 11:56 PM Gergő Tisza wrote: > On Fri, Jan 7, 2022 at 12:09 PM Jon Robson wrote: > >> The implication of this is that extension developers should be making >&g

[Wikitech-l] Minerva Neue skin will be bundled with MediaWiki 1.38

2022-01-07 Thread Jon Robson
If you are not an extension developer, you can safely ignore this message. I am excited to announce that the Minerva Neue skin will be bundled with MediaWiki in 1.38 per https://phabricator.wikimedia.org/T191743 The Minerva Neue skin powers the mobile site of Wikimedia projects, so it makes

[Wikitech-l] Removal of $wgUseCategoryBrowser configuration flag

2022-01-06 Thread Jon Robson
MediaWiki has an experimental configuration flag $wgUseCategoryBrowser that alters the appearance of categories. If you don't use this flag or are not aware of it you can safely ignore this message. We plan to remove this configuration flag and associated code in MediaWiki 1.38 without

[Wikitech-l] MediaWiki skins (another call to action)

2021-12-21 Thread Jon Robson
[5] https://www.mediawiki.org/wiki/Manual:How_to_make_a_MediaWiki_skin [6] https://phabricator.wikimedia.org/project/board/4795 [7] https://skins.wmflabs.org/#/add [8] https://phabricator.wikimedia.org/project/board/4795/?filter=bGQ_G2ii8IJ7 On Sat, Dec 18, 2021 at 4:11 PM Jon Robson wrote: > On

[Wikitech-l] Invite to explore code ownership in MediaWiki core

2021-12-15 Thread Jon Robson
The most recent developer satisfaction survey supports the claim that volunteers find it hard to get code reviews. The hypothesis is that by having clearer ownership around code, there should be clearer accountability, and it should be clearer what code lacks ownership that probably should. This

[Wikitech-l] Re: Fwd: Re: Code coverage for JavaScript testing?

2021-10-27 Thread Jon Robson
I recommend using Jest for unit testing with code coverage. In various Vue.js extensions including NearbyPages we use Jest which is recommended by the Vue.js migration team. An alternative

[Wikitech-l] Re: Why does the train start on Tuesday?

2021-07-14 Thread Jon Robson
having incapacitated our editors in some way. Deploying code on Friday's only increases that anxiety in some cases. On Tue, Jun 22, 2021 at 3:09 PM Jon Robson wrote: > Thanks for all the input so far. > > On Tue, Jun 22, 2021 at 2:41 PM Amir Sarabadani > wrote: > >>

[Wikitech-l] Re: Why does the train start on Tuesday?

2021-06-22 Thread Jon Robson
Thanks for all the input so far. On Tue, Jun 22, 2021 at 2:41 PM Amir Sarabadani wrote: > Jon, I think you're misunderstanding the point of the "No Deployment on > Friday" policy. > I don't think I'm misunderstanding the policy? I'm talking explicitly about high priority issues UI regressions,

[Wikitech-l] Why does the train start on Tuesday?

2021-06-22 Thread Jon Robson
Hi all A few questions to provoke discussion/share knowledge better: * Why does the train run Tue,Wed, Thur rather than Mon,Tue,Wed * Why do we only have 2 group 1 Wikipedia's (Catalan and Hebrew) * Should there be a backport window Friday mornings for certain changes? Longer spiel: A few weeks

Re: [Wikitech-l] Where are all the skins? (a call to action)

2020-12-23 Thread Jon Robson
holiday period and happy editing! [1] [1] https://www.mediawiki.org/w/index.php?namespace=106=1==filter=Special%3ARecentChanges On Mon, Dec 21, 2020, 3:37 PM Jon Robson wrote: > tldr: If you have built skins or use skins that are not listed on > MediaWiki.org, please list them [4] and

[Wikitech-l] Where are all the skins? (a call to action)

2020-12-21 Thread Jon Robson
tldr: If you have built skins or use skins that are not listed on MediaWiki.org, please list them [4] and check that they work with current MediaWiki.org. If you have always wanted to build a skin try the new tool and give me feedback on how you get on! [3]. Longer version: As part of my

Re: [Wikitech-l]  Wikimedia production errors help

2020-09-23 Thread Jon Robson
Id be careful about using numbers in triage right now. The numbers are a little misleading as the error logging is only enabled on smaller wikis. Also if an error results in data loss but only impacts a small amount of people I would say that's worse than a benign error that occurs for lots. We

[Wikitech-l] Requesting +2 rights for Mediawiki Group for Ammarpad

2020-07-27 Thread Jon Robson
Per our policy [1], I'd like to inform you that I have nominated Ammarpad for +2 rights for mediawiki/*. [2] - Jon [1] https://www.mediawiki.org/wiki/Gerrit/Privilege_policy#Requesting_Gerrit_privileges [2] https://phabricator.wikimedia.org/T258986 ___

Re: [Wikitech-l] MediaWiki 1.35 Branch Cut and Release

2020-07-08 Thread Jon Robson
On Mon, Jul 6, 2020 at 11:11 AM Evan Prodromou wrote: > Hey, all. This is the roughly 1-week "pencils down" warning for the > upcoming MediaWiki 1.35 release branch cut. > > The branch cut is scheduled to be made on 14 July 2020 at 02:00 UTC. > > (That's late on 13 July in the Americas and parts

[Wikitech-l] Skins: Deprecation of various hooks and introducing SkinMustache

2020-06-29 Thread Jon Robson
Hello, TLDR: The following hooks are deprecated in 1.35: SkinTemplateBuildNavUrlsNav_urlsAfterPermalink, SkinTemplatePreventOtherActiveTabs, SkinTemplateTabAction, BaseTemplateAfterPortlet, SkinTemplateToolboxEnd, BaseTemplateToolbox, SkinTemplateOutputPageBeforeExe. The longer version: As part

[Wikitech-l] [3rd parties] FYI Minerva no longer depends on MobileFrontend

2020-01-20 Thread Jon Robson
Minerva has been available as a desktop skin available on Special:Preferences for some time, however it has had a hard dependency on the MobileFrontend extension due to its history - originally being part of the MobileFrontend extension. Thanks to much of the work inside Advanced Mobile

[Wikitech-l] Mobile site now using Mustache.js

2019-05-14 Thread Jon Robson
For historic reasons the mobile site was built using client side templates using a templating library called Hogan.js. This caused problems with development as engineers wanting to build client side experiences using templates would have to use different template languages for desktop and mobile

Re: [Wikitech-l] Life hack: Working with production content in your local wiki

2018-12-12 Thread Jon Robson
-staging.wmflabs.org [5] https://en.wikivoyage.beta.wmflabs.org/ On Mon, Feb 5, 2018 at 10:57 AM Jon Robson wrote: > I've been meaning to document this for a while. > If you're finding yourself visiting Special:Export/Import often for the > purpose of MediaWiki development there is a much better way to ge

Re: [Wikitech-l] Wikimedia production excellence (November 2018)

2018-12-12 Thread Jon Robson
ion%2F20181101=Incident+documentation%2F20181131=0 > > [2] Tasks closed. – > https://phabricator.wikimedia.org/maniphest/query/.PkyGL4Rz_4i/#R > > [3] Tasks opened. – > https://phabricator.wikimedia.org/maniphest/query/WsqbAxlHPLwk/#R > > [4] Partial blocks. –

Re: [Wikitech-l] problematic use of "Declined" in Phabricator

2018-10-03 Thread Jon Robson
_ > > > Wikitech-l mailing list > > > Wikitech-l@lists.wikimedia.org > > > https://lists.wikimedia.org/mailman/listinfo/wikitech-l > > ___ > > Wikitech-l mailing list > > Wikitech-l@lists.wikimedia.org >

Re: [Wikitech-l] problematic use of "Declined" in Phabricator

2018-10-02 Thread Jon Robson
@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/wikitech-l > ___ > Wikitech-l mailing list > Wikitech-l@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/wikitech-l -- Jon Robson twitter: @jdlrobson linkedin: https://www.linkedin.com/in/jorobson/ ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Production Excellence: September 2018

2018-09-25 Thread Jon Robson
jhof > > > Further reading: > > * August 2018 edition. – > https://lists.wikimedia.org/pipermail/wikitech-l/2018-August/090594.html > * July 2018 edition. – > https://lists.wikimedia.org/pipermail/wikitech-l/2018-July/090363.html > > Foot

Re: [Wikitech-l] Sensitive IRC bots - be careful out there!

2018-08-20 Thread Jon Robson
Just a quick update: My ban was removed and was because I @ed too many people. Was surprised the number was so low but take care during any SWAT windows :) On Thu, Aug 16, 2018 at 4:14 PM Jon Robson wrote: > I just got banned from Freenode server for @ing a few people during a SWAT >

[Wikitech-l] Sensitive IRC bots - be careful out there!

2018-08-16 Thread Jon Robson
Jon Robson \o 4:03 PM Nicholas Ray \o 4:05 PM Jon Robson mark: twentyafterfour RoanKattouw thcipriani Niharika any of you able to swat right now? 4:05 PM ⇐ You were killed by Sigyn (sigyn@freenode/utility-bot/sigyn): (Spam is off topic on freenode.) 4:05 PM ⇐ jdlrobson quit (sid92657@gateway/web

Re: [Wikitech-l] [Wikidata-tech] Normalization of change tag schema

2018-07-31 Thread Jon Robson
 On Tue, Jul 31, 2018, 3:42 AM Derk-Jan Hartman wrote: > That is an impressive difference ! > > On Mon, Jul 30, 2018 at 6:22 PM Amir Sarabadani < > amir.sarabad...@wikimedia.de> wrote: > > > And this is the load on vslow database nodes on s7: > > > > >

Re: [Wikitech-l] Mobile MonoBook

2018-04-04 Thread Jon Robson
Showing the navbox (a 1000px table) on a mobile device (320px) is a difficult problem and not skin specific as Brad quite rightly points out, but a template problem. Minerva shows navboxes on desktop resolutions - you can see for yourself:

Re: [Wikitech-l] What ways are there to include user-edited JavaScript in a wiki page? (threat model: crypto miners)

2018-03-14 Thread Jon Robson
It has always made me a little uneasy that there are wiki pages where JavaScript could potentially be injected into my page without my approval. To be honest if I had the option I would disable all site and user scripts for my account. Has this sort of thing happened before? Can we be sure there

[Wikitech-l] Guidance for third party support and release notes

2018-02-05 Thread Jon Robson
file name in repo)? Do we have any guidelines for breaking changes in extensions and skins on mediawiki.org ? [1] https://phabricator.wikimedia.org/T172640 -- Jon Robson Senior Software Engineer ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org

[Wikitech-l] Life hack: Working with production content in your local wiki

2018-02-05 Thread Jon Robson
provides tooling to help you debug live on-wiki content via $wgMFContentProviderClass [1] https://youtu.be/uRQzjN0hBlY Hope it saves someone lots of time! [1] https://github.com/wikimedia/mediawiki-extensions-MobileFrontend/blob/master/README.md#wgmfcontentproviderclass -- Jon Robson Senior Software

Re: [Wikitech-l] Sunsetting Trending Edits Service before the holiday

2017-12-12 Thread Jon Robson
Kafka cluster in Cloud mirroring from Prod. :) > > BTW, this is a wee relevant: > https://wikitech.wikimedia.org/wiki/User:Ottomata/Stream_Data_Platform > > This is a draft! I’m shopping this around as a program for next FY. We > will see! > > > > > > > On Tue, De

Re: [Wikitech-l] Sunsetting Trending Edits Service before the holiday

2017-12-12 Thread Jon Robson
> > > We are going to do this more quickly than we would for a full stable > > > production API as the usage of the end point is extremely low and > mostly > > > from our own internal projects. If you this adversely affects any of > your > > > work or yo

Re: [Wikitech-l] Recommending Firefox to users using legacy browsers?

2017-08-31 Thread Jon Robson
The best way we can invest in Firefox is via open web technology such as push notifications imo. On Thu, 31 Aug 2017 at 16:51 Max Semenik wrote: > +1 to that. Additionally, the proposed method wouldn't even work because we > blacklist crappy browsers from receiving JS. >

Re: [Wikitech-l] Update to web print styles

2017-08-30 Thread Jon Robson
On Wed, Aug 30, 2017, 10:16 AM Bartosz Dziewoński wrote: > On Mon, Aug 28, 2017 at 10:18 PM, Isarra Yos wrote: > > > Are these changes in core, or in the skins themselves (Vector and > > Minerva)? In other words, will printing from other deployed skins

Re: [Wikitech-l] MediaWiki CI failed due to lack of tidy.so [solved]

2017-06-27 Thread Jon Robson
Thank you for shedding light on this! On Tue, 27 Jun 2017 at 12:44 zppix e wrote: > Thanks. Was wondering what went wrong. > > Zppix > Volunteer developer for WMF > enwp.org/User:Zppix > > On Jun 27, 2017 1:55 PM, "Antoine Musso" wrote: > > >

Re: [Wikitech-l] How does a build process look like for a mediawiki extension repository?

2017-06-15 Thread Jon Robson
For PHP deps we've got composer dependency installation for extensions, so > it seems like there's an opportunity to do other build steps in this > stage... Definitely. If we can hook into the existing composer build step that seems like it would make the most sense e.g. post-update post-install

Re: [Wikitech-l] Fwd: Notes on Mediawiki Hackathon 2017, Vienna, Austria

2017-05-22 Thread Jon Robson
Very neat. Thanks for taking the time to share and for attending! I hope others share their experiences as well! On Mon, 22 May 2017, 11:48 am Jaime Crespo, wrote: > On Mon, May 22, 2017 at 3:39 AM, Shrinivasan T > wrote: > > Hi friends, > > Will

Re: [Wikitech-l] Results of the Developer Wishlist are in

2017-02-15 Thread Jon Robson
Would it be possible to also get these ranked such that they exclude WMF staff? I'd be interested to see how the priorities change. I'm interested specifically in what pain points newcomers to our code might experience. On Tue, 14 Feb 2017, 11:45 p.m. Quim Gil, wrote: > On

Re: [Wikitech-l] MVVM/Single-State solution for our UIs?

2017-01-31 Thread Jon Robson
I think at this point Mediawiki's frontend stack and its dependencies on RL and supporting user gadgets don't lend itself well to frameworks like React or Vue. With regards to moving away from jQuery UI your path of least resistance inside MediaWiki feels like it might be to use a library such as

Re: [Wikitech-l] I want to write an extension, let us consult its syntax and API

2017-01-03 Thread Jon Robson
Are you familiar with the Popups extension? https://www.mediawiki.org/wiki/Extension:Popups I wonder if with some adjustments this could be made to meet your needs? On Mon, 26 Dec 2016 at 19:14 Victor Porton wrote: > I want a small popup to be displayed when I hover over a

Re: [Wikitech-l] Mobile JavaScript

2016-10-14 Thread Jon Robson
> > Since both https://en.wikipedia.org/wiki/MediaWiki:Mobile.js and > https://en.wikipedia.org/wiki/MediaWiki:Minerva.js are empty, does that > mean English Wikipedia has no local JavaScript? Nice! > > Cheers, > Denny > > > On Thu, Oct 13, 2016 at 6:48 PM Jon Robson <

Re: [Wikitech-l] Mobile JavaScript

2016-10-13 Thread Jon Robson
The web runs MediaWiki:mobile.js or MediaWiki:minerva.js (skin) but not MediaWiki:Common.js It's my regret that we created MediaWiki:mobile.js to make this more confusing ... so I'd advise using minerva.js ... :) Similar User:Name/minerva.js will work for a user. On Thu, 13 Oct 2016 at 17:20

Re: [Wikitech-l] Feature Requests: Suggeted new features

2016-10-09 Thread Jon Robson
Hi Aaron *Summaries - popup summaries for pages* sounds a little like the project my team is working on - https://www.mediawiki.org/wiki/Extension:Popups It would be awesome to have your assistance in testing/coding (if you're that way inclined). If you are interested in this project please come

Re: [Wikitech-l] Recently proposed patchsets by new contributors awaiting code review

2016-09-22 Thread Jon Robson
Andre, Thanks for these e-mails. It really helps having an overview of where we can help. I really appreciate them. Would you be also open to flagging some of our oldest patches as part of this mail (I think you are right to keep the number of patches low - a long list can be overwhelming)? I

Re: [Wikitech-l] 25 VectorBeta and CPBbeta open tasks need cleanup, please

2016-08-16 Thread Jon Robson
swept. > > > Kind regards > > > Danny B. > ___________ > Wikitech-l mailing list > Wikitech-l@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/wikitech-l -- Jon Robson * http://jdlrobson.com * https://ww

Re: [Wikitech-l] [WikimediaMobile] Redlinks in Android app

2016-08-03 Thread Jon Robson
Please also note the parent bug and rfc which blocks that. I've cced wikitech in case anyone has an update. https://phabricator.wikimedia.org/T39902 On 3 Aug 2016 5:14 a.m., "Stephen Niedzielski" wrote: > Hello! Thank you for the report! This issue is currently being

Re: [Wikitech-l] BetaFeatures grafana dashboard

2016-07-29 Thread Jon Robson
this kind of data collection and visualization Adam. > > +1, thanks! > > -- > | Greg GrossmeierGPG: B2FA 27B1 F7EB D327 6B8E | > | identi.ca: @gregA18D 1138 8E47 FAC8 1C7D | > > ___ > Wikitech-l mailing

Re: [Wikitech-l] Crediting the work of our community members

2016-07-05 Thread Jon Robson
Yes! And thank you Brion for such a thoughtful well-thought out reply! On Tue, Jul 5, 2016 at 11:17 AM, Rob Lanphier <ro...@wikimedia.org> wrote: > On Tue, Jul 5, 2016 at 10:33 AM, Brion Vibber <bvib...@wikimedia.org> wrote: >> On Mon, Jul 4, 2016 at 9:06 AM, Jon Robson

Re: [Wikitech-l] Crediting the work of our community members

2016-07-04 Thread Jon Robson
PayPal, or credit card, here - > - http://worlduniversityandschool.org > - or send checks to > - PO Box 442, (86 Ridgecrest Road), Canyon, CA 94516 > - World University and School - like Wikipedia with best STEM-centric > OpenCourseWare - incorp

[Wikitech-l] Crediting the work of our community members

2016-05-30 Thread Jon Robson
"I came across a patch from a user who was keen to move himself from "Patch contributors" to "Developers" in the MediaWiki CREDITS file [1]. It had been sitting there for over a year. He doesn't seem to have been active since. I don't know what to do with it. It made me think. Do we have it

Re: [Wikitech-l] I'd love to contribue. Can anyone help me get started?

2016-05-18 Thread Jon Robson
Likewise if you want to help us do exciting stuff on wikipedia mobile web give me a shout on my email or via irc (irc.freenode.org #wikimedia-mobile) On 18 May 2016 3:40 p.m., "Brian Wolff" wrote: > On Wednesday, May 18, 2016, Ty Landercasper >

Re: [Wikitech-l] Reviving SVG client-side rendering task

2016-05-13 Thread Jon Robson
Thanks for starting this conversation Brion! On mobile we are constantly tackling the trade offs between data shipped (cost for end user) and quality. Hopefully we'll have a better solution for this by the end of the quarter which will allow us to reconsider srcset usage. That said relying on

Re: [Wikitech-l] Best practice for WIP patches to help code review office hours

2016-05-12 Thread Jon Robson
. On 12 May 2016 4:18 p.m., "Stas Malyshev" wrote: > > Hi! > > > No, -2 is restricted to project owners and thus not an op- > > tion for the vast majority of contributors. For that pur- > > pose, I proposed a Gerrit label "WIP" > > (cf.

Re: [Wikitech-l] Best practice for WIP patches to help code review office hours

2016-05-12 Thread Jon Robson
; wrote: > On 12 May 2016 at 14:26, Jon Robson <jdlrob...@gmail.com> wrote: > >> Gerrit is commonly used as a place to share works in progress early. >> >> This is great, but it has an unfortunate side effect of making it >> harder for would-be reviewers to

[Wikitech-l] Best practice for WIP patches to help code review office hours

2016-05-12 Thread Jon Robson
Gerrit is commonly used as a place to share works in progress early. This is great, but it has an unfortunate side effect of making it harder for would-be reviewers to find patches that need reviewing using this query:

[Wikitech-l] PyWikibot reviewers needed!

2016-05-12 Thread Jon Robson
I'm keen for us give attention to people who have open patchsets that they are looking for review. We had the first code review office hours today and I hope in the long term during this hour we can work on reviewing patchsets from this search:

Re: [Wikitech-l] Thursday: Get your patch reviewed during "Code Review office hours"

2016-05-09 Thread Jon Robson
Thanks for setting this up Mukunda! On Sun, May 8, 2016 at 8:48 PM, Mukunda Modell wrote: > Starting Thursday May 12th, 13:00 PDT ( 20:00 GMT ) we will be having the > first weekly Code Review office hours on freenode IRC in the > #wikimedia-codereview channel. > > Event

Re: [Wikitech-l] ResourceLoader addModuleStyles() issues

2016-05-09 Thread Jon Robson
Okay great! :) I got lost in the details. Lets make it so! On Mon, May 9, 2016 at 6:50 AM, Krinkle <krinklem...@gmail.com> wrote: > On Sun, May 8, 2016 at 5:47 PM, Jon Robson <jrob...@wikimedia.org> wrote: > >> Apologies if I'm missing something that makes this so com

Re: [Wikitech-l] ResourceLoader addModuleStyles() issues

2016-05-08 Thread Jon Robson
Apologies if I'm missing something that makes this so complicated but could we not simply throw an error/warning if you use addModuleStyles on a module with scripts set and leave this problem to the engineer to solve? e.g. force 'a.lib' => [ 'styles' => [ 'a.css' ] 'scripts' => ['a.js'] ] to

Re: [Wikitech-l] 2016-05-04 Scrum of Scrums meeting notes

2016-05-05 Thread Jon Robson
Yes. Thanks. I think I've done my bit. Let me know if there is anything else you need from me. On Thu, May 5, 2016 at 9:58 AM, Željko Filipin <zfili...@wikimedia.org> wrote: > On Thu, May 5, 2016 at 5:52 PM, Jon Robson <jrob...@wikimedia.org> wrote: > >> Can you cl

Re: [Wikitech-l] 2016-05-04 Scrum of Scrums meeting notes

2016-05-05 Thread Jon Robson
On 5 May 2016 9:24 a.m., "Grace Gellerman" wrote: > > https://www.mediawiki.org/wiki/Scrum_of_scrums/2016-05-04 > > = 2016-05-04 = > > == Technology == > > > === Release Engineering === > > > For all: > > > * T128190 - Migration of browsertests* Jenkins jobs to

Re: [Wikitech-l] Gerrit be nice to me Chrome extension on Chrome web store

2016-04-28 Thread Jon Robson
I have now fixed this problem. Please don't ask me to what measures I resorted to :) On 21 Apr 2016 2:17 p.m., "Marko Obrovac" <mobro...@wikimedia.org> wrote: > On 21 April 2016 at 14:10, Jon Robson <jdlrob...@gmail.com> wrote: > > > Due to popular d

Re: [Wikitech-l] Security patch

2016-04-26 Thread Jon Robson
We did push for a new release process in MobileFrontend some time ago: https://phabricator.wikimedia.org/T104317 This wasn't popular and failed. See: http://www.gossamer-threads.com/lists/wiki/wikitech/673454?page=last On Tue, Apr 26, 2016 at 12:17 PM, bawolff wrote: > On

[Wikitech-l] Security patch

2016-04-26 Thread Jon Robson
A security vulnerability has been discovered in MediaWiki setups which use MobileFrontend. Revisions who's visibility had been alerted were showing up in parts of the mobile UI. All projects in the Wikimedia cluster have been since patched but if you use this extension please be sure to apply

[Wikitech-l] Gerrit be nice to me Chrome extension on Chrome web store

2016-04-21 Thread Jon Robson
Due to popular demand I've put my Gerrit extension in the Chrome web store. It makes a few subtle improvements to the Gerrit UI to make it easier to navigate. Feel free to try it out and if it gets popular I'll commit to getting these changes upstreamed to Gerrit ;-)

[Wikitech-l] MediaWiki hash fragment Router

2016-04-15 Thread Jon Robson
There is clearly a need for a generic solution to hash fragment routing in MediaWiki. So far I've seen needs in MultimediaViewer, Kartographer, MobileFrontend, Gather and potential needs in VisualEditor. There are probably other bespoke solutions in other extensions too. It would be great to

Re: [Wikitech-l] tags are a usability nightmare for editing on mediawiki.org

2016-04-12 Thread Jon Robson
On Mon, Apr 11, 2016 at 4:29 PM, Niklas Laxström <niklas.laxst...@gmail.com> wrote: > 2016-04-05 8:51 GMT+03:00 Jon Robson <jrob...@wikimedia.org>: >> Special:Translate doesn't work [1] and the current plan is to make it >> redirect to desktop which is disappointing

Re: [Wikitech-l] Wikipedia in Pig Latin

2016-04-05 Thread Jon Robson
+1. Where can I +2 this? On Tue, Apr 5, 2016 at 5:00 PM, Daniel Kinzler wrote: > Am 01.04.2016 um 19:08 schrieb C. Scott Ananian: >> On a somewhat serious note, I'm a big fan of enabling pig Latin as a >> language variant in enwiki. > > Yes, please! I have been using a

Re: [Wikitech-l] productivity of mediawiki developers

2016-04-05 Thread Jon Robson
I think a review is valuable no matter what the score... with the possible exception of -2 which I fear is probably a bit too aggressive and unnecessary in our ecosystem for which reason the reading web team agreed to avoid the use of -2 except to stop merges in progress that were not ready. I

Re: [Wikitech-l] tags are a usability nightmare for editing on mediawiki.org

2016-04-04 Thread Jon Robson
On Sun, Apr 3, 2016 at 10:48 PM, Niklas Laxström <niklas.laxst...@gmail.com> wrote: > 2016-04-03 11:29 GMT+03:00 Jon Robson <jdlrob...@gmail.com>: > > The Translate tag has always seemed like a hack that I've never quite > > understood. > > I am happy to direct to

Re: [Wikitech-l] [WikimediaMobile] The future of Related Pages feature

2016-04-04 Thread Jon Robson
1) The related articles are editable via the {{RelatedArticles}} magic word. They have been since day one of launch. 2) There is a great conversation around how this feature could serve as a see also replacement here:https://www.mediawiki.org/w/

Re: [Wikitech-l] tags are a usability nightmare for editing on mediawiki.org

2016-04-03 Thread Jon Robson
>> ___ >> Wikitech-l mailing list >> Wikitech-l@lists.wikimedia.org >> https://lists.wikimedia.org/mailman/listinfo/wikitech-l >> > > > _______ > Wikitech-l mai

Re: [Wikitech-l] Improving Wikimedia's Code Review process

2016-03-19 Thread Jon Robson
We have two swat windows every day. It's magical... I post a request for a deploy on a Wiki page and someone deploys it. Could we try a similar thing with code review. Code review window (maximum 1 patch per person) and have a group of +2ers look at a maximum set of patches? It would need a few

Re: [Wikitech-l] limited presence

2016-03-02 Thread Jon Robson
gt; >> ___ >> Wikitech-l mailing list >> Wikitech-l@lists.wikimedia.org >> https://lists.wikimedia.org/mailman/listinfo/wikitech-l >> > ___ > Wikitech-l mailing lis

Re: [Wikitech-l] Today's RFC meeting on IRC: Standardise on how to access/register JavaScript interfaces

2016-02-24 Thread Jon Robson
e on > chat.freenode.net at the following time: > > * UTC: Wednesday 22:00 > * US PST: Wednesday 14:00 > * Europe CET: Wednesday 23:00 > * Australia AEDT: Thursday 09:00 > > Roan > ___ > Wikitech-l mailing list > Wikitech-

Re: [Wikitech-l] Mass migration to new syntax - PRO or CON?

2016-02-16 Thread Jon Robson
FYI for future reference Phabricator has a great poll feature that may be useful for these kind of votes: https://phabricator.wikimedia.org/vote/ On Tue, Feb 16, 2016 at 1:52 PM, Legoktm wrote: > On 02/12/2016 07:27 AM, Daniel Kinzler wrote: > > Please give a quick

Re: [Wikitech-l] Mass migration to new syntax - PRO or CON?

2016-02-12 Thread Jon Robson
On Fri, Feb 12, 2016 at 9:14 AM, Chad wrote: > On Fri, Feb 12, 2016 at 7:27 AM Daniel Kinzler > wrote: > > > CON: don't do mass migration to new syntax, only start using new styles > and > > features when touching the respective bit of code

Re: [Wikitech-l] Mass migration to new syntax - PRO or CON?

2016-02-12 Thread Jon Robson
On Fri, Feb 12, 2016 at 10:26 AM, Stas Malyshev wrote: > Hi! > > > PRO. These syntax changes were implemented in PHP at the cost of breaking > > backward-compatibility, which tells you that people understood their > value > > Wait, are we talking about the same thing?

Re: [Wikitech-l] Mass migration to new syntax - PRO or CON?

2016-02-12 Thread Jon Robson
On 12 Feb 2016 12:44 p.m., "Chad" wrote: > > On Fri, Feb 12, 2016 at 9:14 AM Chad wrote: > > > On Fri, Feb 12, 2016 at 7:27 AM Daniel Kinzler > > wrote: > > > >> CON: don't do mass migration to new syntax, only start

[Wikitech-l] MobileFrontend+Wikibase security patch

2016-02-04 Thread Jon Robson
A security vulnerability has been discovered in MediaWiki setups which use both Wikibase and MobileFrontend. All projects in the Wikimedia cluster have been since patched but if you use these two extensions please be sure to apply the fix. Patch file and issue are documented on

Re: [Wikitech-l] restarting of stream.wikimedia.org backend servers in ~ 48hours

2016-02-01 Thread Jon Robson
gt; Daniel > > -- > Daniel Zahn <dz...@wikimedia.org> > Operations Engineer > ___ > Wikitech-l mailing list > Wikitech-l@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/wikitech-l -- Jon Robson * http://jonrobson.me.uk * ht

[Wikitech-l] INFO: Reading web release process update

2016-01-26 Thread Jon Robson
As you may be aware, the reading team was unhappy with its current release process and shared its rationale for a different release process. This resulted in an experiment on Gather, QuickSurveys, Cards and

Re: [Wikitech-l] Video: Loading Barack Obama on 2G from Spain on a Nexus 5

2016-01-25 Thread Jon Robson
On Wed, Jan 20, 2016 at 1:28 AM, Peter Hedenskog wrote: > I like videos because it's so easy for non technical people to understand > the value of performance. For me it has been a really good way to show and > explain performance changes and what it looks like for the user.

[Wikitech-l] Modern module loading needing code review

2016-01-21 Thread Jon Robson
As part of the work of the frontend standards group https://gerrit.wikimedia.org/r/#/c/260071/ adds require and module.exports to MediaWiki ResourceLoader. This will make it easier to share code outside MediaWiki and with nodejs systems as well as discouraging the overloading of the mediawiki

Re: [Wikitech-l] Fwd: Your speaking schedule at FOSDEM

2016-01-17 Thread Jon Robson
Good luck Matt! Glad to hear you'll be the sharing your experience of conversions with the wider FOSS community. I look forward to seeing the streamed version! On 15 Jan 2016 2:17 p.m., "Matthew Flaschen" wrote: > I will be presenting at FOSDEM on the LiquidThreads to

Re: [Wikitech-l] Video: Loading Barack Obama on 2G from Spain on a Nexus 5

2016-01-12 Thread Jon Robson
To be clear Joaquin is asking people to record their experiences on 2G connections of loading the Barack Obama article it is not about displaying video. It would also be interesting for people to try the experience on their desktop browser using 2g and record those experiences as many people

[Wikitech-l] BetaFeatures and the wmgBetaFeaturesWhitelist

2015-12-10 Thread Jon Robson
So I enabled a beta feature today that is part of reading web's quarterly goals (read more about read more here if interested [1]) When enabled it showed up in desktop beta features (yey) but the JavaScript module wasn't loading... Investigating I discovered that BetaFeatures::isEnabled consults

Re: [Wikitech-l] Who owns (or should own) OOjs UI?

2015-12-10 Thread Jon Robson
This might be a good discussion for the dev summit? I talked to Moriel about this a couple of days ago. I too am a bit concerned and feel like this needs a dedicated team, preferably without a product to manage and mediate/prioritise requests against it as otherwise the library will be biased

[Wikitech-l] Mozilla Service workers cookbook

2015-12-03 Thread Jon Robson
If anyone is keen to learn more about service workers here is a great resource: https://serviceworke.rs/ I expect Service Workers to play a big part in the future of Wikipedia especially in the performance field (you may also find my blog post -

Re: [Wikitech-l] CI and cross repository dependencies

2015-12-02 Thread Jon Robson
re merged by Zuul (via CR+2), Zuul dependency >> comes on top of Gerrit and nicely enforce dependencies. >> >> >> >> -- >> Antoine "hashar" Musso >> >> >> ___________ >> Wikitech-l ma

Re: [Wikitech-l] CI and cross repository dependencies

2015-12-02 Thread Jon Robson
, Antoine, for this! It has just made our lives sooo much > easier for properly testing https://gerrit.wikimedia.org/r/#/c/254086/ :) > > On 2 December 2015 at 18:44, Jon Robson <jdlrob...@gmail.com> wrote: > >> This is great. Just tried it out on >> https://gerrit.wi

Re: [Wikitech-l] [BREAKING CHANGE] IE 8 will go JavaScript-less starting January 2016

2015-11-16 Thread Jon Robson
On 17 Nov 2015 12:28 a.m., "Brad Jorsch (Anomie)" <bjor...@wikimedia.org> wrote: > > On Sun, Nov 15, 2015 at 4:47 AM, Jon Robson <jdlrob...@gmail.com> wrote: > > > Why not? Whats wrong with a fixed width centered site? > > > Because reading > te

Re: [Wikitech-l] [BREAKING CHANGE] IE 8 will go JavaScript-less starting January 2016

2015-11-15 Thread Jon Robson
ense.co.uk/blog/about/the-guardians-take-on-mobile-first-responsive-web-design-and-ie8 There are countless more if you Google. > > > On 14/11/15 22:39, Jon Robson wrote: >> >> The solution to this is to do true mobile first development e.g. wrap your >> desktop

  1   2   3   4   5   >