Fork me on GitHub

Wikimedia IRC logs browser - #wikimedia-office

Filter:
Start date
End date

Displaying 326 items:

2015-09-01 14:00:49 <hashar> #startmeeting CI weekly triage
2015-09-01 14:00:49 <wm-labs-meetbot> Meeting started Tue Sep 1 14:00:49 2015 UTC and is due to finish in 60 minutes. The chair is hashar. Information about MeetBot at http://wiki.debian.org/MeetBot.
2015-09-01 14:00:49 <wm-labs-meetbot> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
2015-09-01 14:00:49 <wm-labs-meetbot> The meeting name has been set to 'ci_weekly_triage'
2015-09-01 14:01:01 <hashar> #link https://www.mediawiki.org/wiki/Continuous_integration/Meetings/2015-09-01 Agenda
2015-09-01 14:01:19 <zeljkof-meeting> o/
2015-09-01 14:01:34 <jzerebecki> \o
2015-09-01 14:01:37 <hashar> #link https://plus.google.com/hangouts/_/wikimedia.org/ci-weekly Google hangout
2015-09-01 14:01:57 <hashar> #topic Action restrospective
2015-09-01 14:02:00 <hashar> #link https://www.mediawiki.org/wiki/Continuous_integration/Meetings/2015-08-25/Minutes
2015-09-01 14:02:23 <hashar> Had not much to do from last meeting apparently
2015-09-01 14:02:30 <hashar> #topic Wikidata browser test jobs
2015-09-01 14:03:32 <jzerebecki> #link https://phabricator.wikimedia.org/T110510
2015-09-01 14:04:11 <hashar> #link https://integration.wikimedia.org/ci/job/browsertests-Wikidata-WikidataTests-linux-firefox-sauce/ Failling job
2015-09-01 14:04:43 <hashar> Given I am on an item page
2015-09-01 14:04:51 <hashar> no implicit conversion of String into Integer (TypeError)
2015-09-01 14:04:51 <hashar> 00:00:20.648 /mnt/jenkins-workspace/workspace/browsertests-Wikidata-WikidataTests-linux-firefox-sauce/tests/browser/features/support/pages/item_page.rb:34:in `[]'
2015-09-01 14:04:51 <hashar> :(
2015-09-01 14:05:28 <hashar> https://integration.wikimedia.org/ci/job/browsertests-Wikidata-WikidataTests-linux-firefox-sauce/jobConfigHistory/
2015-09-01 14:07:20 <hashar> #link https://integration.wikimedia.org/ci/view/BrowserTests/view/Wikidata/job/browsertests-Wikidata-WikidataTests-linux-chrome-sauce/ Actually falling job is the chrome one
2015-09-01 14:07:41 <hashar> #link https://integration.wikimedia.org/ci/view/BrowserTests/view/Wikidata/job/browsertests-Wikidata-WikidataTests-linux-chrome-sauce/jobConfigHistory/
2015-09-01 14:10:07 <zeljkof-meeting> #link https://integration.wikimedia.org/ci/job/browsertests-Wikidata-WikidataTests-linux-chrome-sauce/jobConfigHistory/
2015-09-01 14:21:41 <hashar> # CI isolation project
2015-09-01 14:21:52 <hashar> #info Now named CI scaling project
2015-09-01 14:22:03 <hashar> #action Rename project in Phabricator
2015-09-01 14:23:13 <hashar> #agreed to rename the CI isolation project to CI scaling
2015-09-01 14:23:49 <hashar> #info https://phabricator.wikimedia.org/T110693 MySQL database for Nodepool
2015-09-01 14:24:30 <hashar> #info https://phabricator.wikimedia.org/T107268 Bump Nodepool to support statsd 0.3.0
2015-09-01 14:26:23 <hashar> #info Creating images using disk-image-builder !!!!!!!!!
2015-09-01 14:28:12 <hashar> #info .plan : hashar to conclude nodepool install then migrate integration/config.git jobs and later pywikibot/core jobs
2015-09-01 14:30:20 <hashar> #info Hashar and Dan discussed about using LXC to run jobs. Potential challenge is creating the reference image and then compile a Jenkins job as a sequence of commands to run in a LXC container. Might do a POC in September
2015-09-01 14:31:18 <hashar> #topic Wikidata and composer
2015-09-01 14:31:38 <hashar> #info composer-merge-plugin no more blocking. Jan lacks time to convert the existing jobs though
2015-09-01 14:32:43 <hashar> #topic Jobs compatibility with old release branches
2015-09-01 14:33:44 <hashar> #info Conversion to generic composer/npm jobs cause jobs to fails on release branches that are not ready for it yet
2015-09-01 14:37:31 <hashar> #agreed hashar to emit a proposal to wikitech-l to bring npm/composer support to REL branches.
2015-09-01 14:38:36 <hashar> #topic Unique entry point (make test? )
2015-09-01 14:39:08 <hashar> #info Pro: offers liberty to dev, Con: does not let us ensure the proper jobs are running (such as npm/composer based)
2015-09-01 14:41:17 <hashar> #info Jan points npm/composer can be badly configured. legoktm dashboard shows the tools being used https://www.mediawiki.org/wiki/User:Legoktm/ci
2015-09-01 14:41:22 <hashar> #link https://www.mediawiki.org/wiki/User:Legoktm/ci legoktm dashboard
2015-09-01 14:41:31 <hashar> #link https://github.com/legoktm/tools-ci legoktm dashboard source code
2015-09-01 14:42:57 <jzerebecki> #info alternative to a make file would be using a config file that says something like npm=yes, composer=no. i.e. you could enable individual entry points.
2015-09-01 14:43:55 <hashar> ahh
2015-09-01 14:44:26 <hashar> such as .wmfci.yaml -:}
2015-09-01 14:48:40 <hashar> #info Paladox proposed a lot of changes to mediawiki repositories and CI config. Have to test each of them individually before approval though :-/
2015-09-01 14:51:05 <hashar> #agreed jzerebecki to fill a task requesting to make it easier to run composer/npm on repo that are not configured yet (using Zuul experimental pipeline)
2015-09-01 14:52:15 <hashar> #info Already solved by legoktm ! npm / composer-tests are in experimental
2015-09-01 14:53:16 <hashar> #topic Next meeting
2015-09-01 14:53:33 <hashar> #agreed Next meeting on Tuesday September 8th at 16:00 CET (14:00 UTC)
2015-09-01 14:56:29 <hashar> #endmeeting
2015-09-01 14:56:30 <wm-labs-meetbot> Meeting ended Tue Sep 1 14:56:29 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
2015-09-01 14:56:31 <wm-labs-meetbot> Minutes: https://tools.wmflabs.org/meetbot/wikimedia-office/2015/wikimedia-office.2015-09-01-14.00.html
2015-09-01 14:56:31 <wm-labs-meetbot> Minutes (text): https://tools.wmflabs.org/meetbot/wikimedia-office/2015/wikimedia-office.2015-09-01-14.00.txt
2015-09-01 14:56:31 <wm-labs-meetbot> Minutes (wiki): https://tools.wmflabs.org/meetbot/wikimedia-office/2015/wikimedia-office.2015-09-01-14.00.wiki
2015-09-01 14:56:31 <wm-labs-meetbot> Log: https://tools.wmflabs.org/meetbot/wikimedia-office/2015/wikimedia-office.2015-09-01-14.00.log.html
2015-09-01 18:01:02 <qgil> spagewmf ?
2015-09-01 18:01:22 <spagewmf> Hi, just figuring out how to announce with MeetBot
2015-09-01 18:01:33 <qgil> ah :)
2015-09-01 18:01:38 <spagewmf> #startmeeting
2015-09-01 18:01:38 <wm-labs-meetbot> spagewmf: Error: A meeting name is required, e.g., '#startmeeting Marketing Committee'
2015-09-01 18:02:36 <spagewmf> #startmeeting discuss the mw.org API namespace
2015-09-01 18:02:36 <spagewmf> #startmeeting discuss the mw.org API namespace
2015-09-01 18:02:36 <spagewmf> hi ricordisamoa
2015-09-01 18:02:36 <ricordisamoa> hi spagewmf
2015-09-01 18:02:36 <wm-labs-meetbot> Meeting started Tue Sep 1 18:02:05 2015 UTC and is due to finish in 60 minutes. The chair is spagewmf. Information about MeetBot at http://wiki.debian.org/MeetBot.
2015-09-01 18:02:36 <wm-labs-meetbot> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
2015-09-01 18:02:36 <wm-labs-meetbot> The meeting name has been set to 'discuss_the_mw_org_api_namespace'
2015-09-01 18:02:37 <wm-labs-meetbot> spagewmf: Error: Can't start another meeting, one is in progress. Use #endmeeting first.
2015-09-01 18:03:12 <qgil> topic :)
2015-09-01 18:03:16 <Niharika_> waves
2015-09-01 18:04:02 <spagewmf> #topic make Web APIs hub a good "front door" to Wikimedia APIs
2015-09-01 18:04:03 <legoktm> hello
2015-09-01 18:04:03 <qgil> Before that.,..
2015-09-01 18:04:08 <qgil> what about asking who is here for the meeting about the Web APIs Hhub?
2015-09-01 18:04:19 <qgil> o/
2015-09-01 18:04:26 <Niharika_> Me!
2015-09-01 18:04:29 <ricordisamoa> \o
2015-09-01 18:04:48 <spagewmf> sure, also qgil maybe you could mention it's starting in #wikimedia-tech, #mediawiki ? Or I will
2015-09-01 18:04:51 <legoktm> o/
2015-09-01 18:05:25 <spagewmf> :-)
2015-09-01 18:05:25 <qgil> I can do that
2015-09-01 18:05:38 <qgil> #link https://phabricator.wikimedia.org/T110108
2015-09-01 18:05:52 <spagewmf> a little history: at the Zurich hackathon, people met about coming up with a developer hub to encourage third-party developers to use our APIs and data
2015-09-01 18:05:55 <fhocutt> hello
2015-09-01 18:06:30 <spagewmf> when I switched to Tech Writer, I worked on it, and it morphed into
2015-09-01 18:06:36 <spagewmf> #info https://www.mediawiki.org/wiki/Web_APIs_hub project page
2015-09-01 18:08:46 <spagewmf> the page and related content is at https://www.mediawiki.org/wiki/API:Web_APIs_hub
2015-09-01 18:08:46 <qgil> (announced in #mediawiki, #wikimedia-dev, and #wikimedia-tech
2015-09-01 18:08:47 <Niharika_> :)
2015-09-01 18:08:47 <qgil> )
2015-09-01 18:08:47 <spagewmf> #agreed qgil is awesom-o
2015-09-01 18:08:47 <spagewmf> our goal in this meeting is to get feedback and concrete actionable steps so that Web APIs hub becomes *a* front door into the APIs
2015-09-01 18:09:19 <spagewmf> the current https://www.mediawiki.org/wiki/API:Main_page becomes API:Introduction_to_the_action_API , still a vital page
2015-09-01 18:09:54 <spagewmf> as you probably know, with RESTBase and Wikidata Query Service we have more than just the action API these days.
2015-09-01 18:10:27 <spagewmf> please everyone, comment and interject "That's a dumb idea" "Over my dead body" :-)
2015-09-01 18:10:42 <ricordisamoa> Over my dead body
2015-09-01 18:10:49 <legoktm> I think we can find something shorter than "Introduction to the action API"
2015-09-01 18:11:45 <spagewmf> legoktm: conversation at https://www.mediawiki.org/wiki/API_talk:Main_page#Renaming_this_page.2C_front_doors_to_the_APIs
2015-09-01 18:12:02 <legoktm> "API:Action" seems like a logical title to me
2015-09-01 18:12:05 <qgil> Is the objection about the new name of the page or about that fact that it is not the main page anymore?
2015-09-01 18:12:17 <legoktm> the downside is that it becomes significantly less discoverable
2015-09-01 18:12:23 <legoktm> qgil: the former
2015-09-01 18:12:37 <qgil> ricordisamoa ?
2015-09-01 18:12:57 <spagewmf> my thinking is there's nothing special about "API:Main_page". We should name pages for what they contain
2015-09-01 18:13:00 <ricordisamoa> reserve the API ns for the action API and create new pages under https://www.mediawiki.org/wiki/RESTBase?
2015-09-01 18:13:17 <fhocutt> I don't think "Action" alone is descriptive enough, but this might be bikeshedding
2015-09-01 18:13:48 <spagewmf> ricordisamoa: what about Wikidata Query Service? what about (I am confused here...) citoid, graphoid, parsoid, xxoid ?
2015-09-01 18:13:50 <qgil> We do need a main page, regardless of its title, though.
2015-09-01 18:13:57 <fhocutt> yes.
2015-09-01 18:13:59 <gwicke> ricordisamoa: RESTBase is an implementation, but the docs should be about APIs
2015-09-01 18:14:27 <ricordisamoa> of course https://www.mediawiki.org/wiki/API would be a new hub for all APIs
2015-09-01 18:14:49 <spagewmf> fhocutt: there was a wikitech-l discussion that wound up at "PHP action API", and then gwicke announced the shortening to "Action API" in https://en.wikipedia.org/api/
2015-09-01 18:15:05 <fhocutt> I think that's reasonable, just keep the "API" in there
2015-09-01 18:16:13 <spagewmf> everyone, take a look at the {{API}} navigation in https://www.mediawiki.org/wiki/API:Main_page , it's starting to show the idea of multiple APIs but "action API" is the big kahuna
2015-09-01 18:16:20 <qgil> "https://www.mediawiki.org/wiki/API"; is a redirect. We can keep it as main URL or we could go for something mre fancy, but this is something that we can discuss in a specific task.
2015-09-01 18:16:39 <qgil> It seems that we agree that a new main page is needed, and the current one will cover the Action API only
2015-09-01 18:17:39 <spagewmf> qgil: The big issue is whether https://www.mediawiki.org/wiki/API:Web_APIs_hub can be the API redirect and the "MediaWiki APIs" page.
2015-09-01 18:17:54 <spagewmf> sorry, I mean everyone, not just qgil
2015-09-01 18:18:21 <gwicke> many users are probably interested in 'how can I best do X', and don't care as much about 'using API Y'
2015-09-01 18:18:52 <qgil> This has been spagewmf and my aim so far. I would welcome a list of blockers (if any) for having that page as main page for the API namespace.
2015-09-01 18:18:57 <gwicke> so, some amount of introduction / overview focused on use cases could be useful
2015-09-01 18:19:24 <anomie> spagewmf: That discussion only "ended up" at "PHP action API" because you resurrected it a year later with that suggestion, I believe.
2015-09-01 18:19:58 <spagewmf> gwicke: right, that's why https://www.mediawiki.org/wiki/API:Web_APIs_hub is more about the what (free open knowledge on WMF wikis), then showcasing some how do others, then links to sandboxes, then more conventional links at #Build
2015-09-01 18:20:12 <spagewmf> *How do others do things
2015-09-01 18:20:52 <ricordisamoa> we need an API bucket at https://www.mediawiki.org/wiki/Special:Search
2015-09-01 18:22:30 <ricordisamoa> so if someone searches for "recent changes" and selects API they find API:Recentchanges and RCStream
2015-09-01 18:22:31 <spagewmf> anomie: well yes, circumstances advanced with the /api/ addition and the decision to put this content in the API namespace. Each decision wasn't easy and I'm willing to re-evaluate if it was the right one
2015-09-01 18:22:31 <qgil> ricordisamoa, interesting, +1
2015-09-01 18:22:54 <anomie> As for [[mw:API:Web APIs hub]]... There's two screenfulls of large pictures and bold text that have to be waded through to find in comparatively small text at the bottom the links to actual API documentation.
2015-09-01 18:23:35 <spagewmf> ricordisamoa: the default search includes Manual, Extension, API, Skin. If it's not confusing to add API specifically as well, we can do it.
2015-09-01 18:23:51 <spagewmf> #action Phab ticket to add API namespace to mw:Special:Search
2015-09-01 18:23:57 <qgil> anomie, this is the type of blockers that we welcome. Let's define them, discuss them, and solve whatever needs to be solved.
2015-09-01 18:24:48 <spagewmf> anomie: yup, again "encourage third party developers to use Wikimedia APIs and data". We hope it's better for that audience and not absolutely terrible for MediaWiki developers
2015-09-01 18:25:20 <robla> waves sheepishly, having realized he should have been paying attention longer
2015-09-01 18:25:59 <qgil> (Hi ;) )
2015-09-01 18:26:07 <harej> Hello RobLa!!!
2015-09-01 18:26:22 <qgil> We can agree that https://www.mediawiki.org/wiki/API:Web_APIs_hub is meant to become the new main page, but it will require some improvements first.
2015-09-01 18:26:25 <spagewmf> anomie: I think developers visit API / API:Main_page once or twice, then look for signposts to what they really want
2015-09-01 18:26:34 <qgil> Bugs / requests are welcomed as blockers of...
2015-09-01 18:26:55 <ricordisamoa> BTW what license are API data released under? Nothing at https://meta.wikimedia.org/wiki/Research:Data#Access_2 or https://meta.wikimedia.org/wiki/Research:Data/FAQ
2015-09-01 18:27:19 <ricordisamoa> corporate users will want to know
2015-09-01 18:27:22 <spagewmf> I would love to have the detailed invasive privacy-sucking clickstream of new visitors to mediawiki.org, but it's not the way WMF rolls :-)
2015-09-01 18:27:32 <qgil> blockers of... https://phabricator.wikimedia.org/T105133 ?
2015-09-01 18:27:36 <gwicke> spagewmf: I agree with anomie that starting with a compact overview / list of apis could help people find docs quickly
2015-09-01 18:27:38 <anomie> spagewmf: I can't speak for any other developers, but the few times I use the on-wiki docs I start from [[mw:API]] and look for the links. But I usually just use the auto-generated documentaton.
2015-09-01 18:27:54 <gwicke> the case studies are useful too, but appeal to people with more time on their hands
2015-09-01 18:27:58 <fhocutt> spagewmf: I think there could be easier-to-find signposts to the various documentation instances
2015-09-01 18:28:12 <fhocutt> the case studies would have been super useful to me getting started
2015-09-01 18:28:45 <spagewmf> fhocutt: thanks! BTW there will be another soon on Wikidata
2015-09-01 18:29:00 <fhocutt> anomie: when I use the on-wiki docs, I usually either use the search bar or link-hop
2015-09-01 18:29:31 <ricordisamoa> the autodoc at api.php is easy to dig only if you're used to MW
2015-09-01 18:29:38 <qgil> ricordisamoa, the license of "API data" is the same as the license of the equivalent content?
2015-09-01 18:29:46 <spagewmf> thanks for the feedback, it's very useful. Again, the links are there, but starting down at https://www.mediawiki.org/wiki/API:Web_APIs_hub#Build
2015-09-01 18:30:35 <fhocutt> ricordisamoa: when I was learning it, I mostly used autodoc + api sandbox
2015-09-01 18:30:42 <anomie> ricordisamoa: Off the top of my head, the parts of the (action) API response that have actual content is the license of that content. Auto-generated documentation is probably under the terms of MediaWiki and/or the extensions providing the messages. Most of the rest is probably not rising to the level of copyright protection. But ask a lawyer if you really want to know.
2015-09-01 18:31:25 <ricordisamoa> anomie: I don't care, but someone else might
2015-09-01 18:31:56 <ricordisamoa> eg, is attribution mandatory when aggregating usercontribs data?
2015-09-01 18:32:17 <qgil> Mmm can we stick to the agenda?
2015-09-01 18:32:33 <ricordisamoa> oksorry
2015-09-01 18:32:51 <spagewmf> there's a phab task for incorporating license information
2015-09-01 18:33:56 <qgil> Alright, so https://www.mediawiki.org/wiki/API:Web_APIs_hub needs to make happy not only new users, also the regular visitors looking for something more specific.
2015-09-01 18:33:57 <spagewmf> OK so people use navigation from the main page, Web APIs hub has it but it's lower down. Maybe it could have an expandable navigation at the bottom. I really don't want the {{API}} at the top of the page
2015-09-01 18:35:36 <qgil> It looks like weed as #action Create a task to discuss improvements required for https://www.mediawiki.org/wiki/API:Web_APIs_hub
2015-09-01 18:36:25 <qgil> spagewmf ?
2015-09-01 18:37:15 <spagewmf> https://phabricator.wikimedia.org/T93062 is "Define the navigation elements"; yes we should have a phab task specifically for making Web APIs hub a front door, then people can feed back there
2015-09-01 18:37:26 <qgil> ok
2015-09-01 18:38:06 <qgil> #action spagewmf to create a task to discuss improvements required for https://www.mediawiki.org/wiki/API:Web_APIs_hub
2015-09-01 18:38:12 <qgil> next?
2015-09-01 18:38:29 <spagewmf> please don't be polite. The page has good intentions, but the implementation is (Cartman voice) weeeak
2015-09-01 18:38:55 <Volker_E> :)
2015-09-01 18:39:27 <qgil> spagewmf, next topic? 20 minutes to go...
2015-09-01 18:40:19 <spagewmf> I have a meta question about changing mediawiki.org. I'm trying to put things in phab tasks, mention on API_talk:Main_Page, mention on https://www.mediawiki.org/wiki/Project:Current_issues, but I don't get a lot of feedback. But I don't want this to be seen as WMF steamrolling a bunch of disruptive changes to mediawiki.org
2015-09-01 18:41:11 <spagewmf> are there other forums where people who care about mw.org gather?
2015-09-01 18:41:11 <qgil> #topic how to get more feedback and know when there is consensus
2015-09-01 18:41:26 <fhocutt> spagewmf: occasional updates to wikitech-l or mediawiki-api?
2015-09-01 18:41:29 <qgil> (It was your idea to use MeetBot ;) )
2015-09-01 18:42:22 <qgil> I think we could make more use of mediawiki-api, although I'm not usre how on-topic would be discussions and questions specific to working woith Wikimedia data..
2015-09-01 18:42:43 <Krenair> I care about mediawiki.org and lurk IRC
2015-09-01 18:43:01 <qgil> c'mon Krenair you're everywhere :)
2015-09-01 18:43:02 <spagewmf> fhocutt: I was going to say, I'll spam mediawiki-api list more. There are many people who contribute a lot to mw.org docs, but many of them aren't here (or there). #action make virtual team T-shirt ? :-)
2015-09-01 18:43:19 <spagewmf> OK, well if nobody has more suggestions about that, next up is...
2015-09-01 18:43:43 <qgil> no wait
2015-09-01 18:44:01 <qgil> I think it has been clear that significant changes in mediawiki.org need to be proposed there.
2015-09-01 18:44:19 <qgil> Another thing is that we can keep our tasks in Phabricator, because it is more efficient (most of the times)
2015-09-01 18:45:14 <qgil> But we should not be expected to suggest everything everywhere several times, that is not efficient
2015-09-01 18:45:34 <Krenair> spagewmf, okay, so I've just looked at https://www.mediawiki.org/wiki/API:Web_APIs_hub and I'm confused
2015-09-01 18:45:44 <Krenair> Why is this on mediawiki.org and not wikitech.wikimedia.org?
2015-09-01 18:46:18 <spagewmf> qgil: there being wikitech-l and mediawiki-api list? I agree. One thing with Phabricator is the task expresses the problem and the actual proposed change is in a comment.
2015-09-01 18:46:34 <qgil> Because it is everybody's interested to promote a single site as opposed to diverisfy efforts between a site that struggles and another than nobody knows or uses.
2015-09-01 18:46:50 <qgil> This has been discussed long ago
2015-09-01 18:46:53 <fhocutt> +1
2015-09-01 18:47:02 <ricordisamoa> wikitech.wikimedia.org seems more about internal docs for labs sysadmins
2015-09-01 18:47:14 <Krenair> wikitech.wikimedia.org is for wikimedia-specific technology
2015-09-01 18:47:21 <Krenair> mediawiki.org is for the generic wiki software
2015-09-01 18:47:33 <Krenair> It is very very clear upon opening https://www.mediawiki.org/wiki/API:Web_APIs_hub that it is only about wikimedia sites
2015-09-01 18:47:48 <spagewmf> Krenair: yes, it is a shift. But third-party developers want to access free open knowledge, and that means Wikimedia sites. I'm trying to be clear that MediaWiki powers the sites.
2015-09-01 18:47:53 <qgil> Krenair, are you thinking about definition or about users?
2015-09-01 18:48:09 <Krenair> It cannot become the MediaWiki.org API Main Page in this state.
2015-09-01 18:48:34 <qgil> I keep saying that this old mantra benefits nobody
2015-09-01 18:48:37 <spagewmf> again, API:Main_Page isn't going away. That will continue to cover the (MediaWiki web) action API
2015-09-01 18:49:01 <Krenair> MediaWiki extensions are very barely in scope for that namespace.
2015-09-01 18:49:09 <qgil> Who is using the MediaWiki APIs for Wikimedia content and who are using the MediaWiki API for something else?
2015-09-01 18:49:17 <Krenair> Arguably extension APIs should go under the Extension page instead.
2015-09-01 18:49:23 <Krenair> This goes well past that line.
2015-09-01 18:49:39 <spagewmf> Krenair: I'm not sure what you mean "MediaWiki extensions are very barely in scope for that namespace."
2015-09-01 18:49:42 <ricordisamoa> yes https://www.mediawiki.org/wiki/API:Web_APIs_hub is toooooo wikimedia-specific
2015-09-01 18:49:50 <Krenair> There is a separate Extension namespace for extension things
2015-09-01 18:50:00 <qgil> Krenair, and we should go back 18 months now, just because you checked this page today?
2015-09-01 18:50:02 <Krenair> Everyone that wants to automate anything on their MediaWiki site needs to use *the MediaWiki API*
2015-09-01 18:50:10 <anomie> qgil: I'm sure at least some people who have their own MediaWiki wikis or otherwise contribute to non-WMF wikis use the API for it.
2015-09-01 18:50:22 <Krenair> I'm not suggesting anyone goes back to anything.
2015-09-01 18:50:32 <spagewmf> Krenair: at one point the new pages were in a new dev: namespace, but that was untenable and we had a long discussion about it.
2015-09-01 18:50:39 <qgil> The Web APIs hub is not limited to Wikimedia content.
2015-09-01 18:50:56 <qgil> Wikimedia content happens to be a popular and convenient subject to explain what the MediaWiki APIs can do
2015-09-01 18:51:18 <Krenair> This page is all about Wikimedia content
2015-09-01 18:51:36 <qgil> and it's all about MediaWiki APIs
2015-09-01 18:51:38 <Krenair> Wikimedia-specific services
2015-09-01 18:51:50 <fhocutt> then the examples should be added to.
2015-09-01 18:51:53 <robla> it seems that, with the right disclaimers/footers/etc, we can make something useful for everyone, while still acknowledging the 800 lb gorilla
2015-09-01 18:51:54 <qgil> is this harming MediaWiki in any way?
2015-09-01 18:51:57 <Krenair> All of which are not in core and therefore available to very very few MediaWiki sites
2015-09-01 18:51:59 <spagewmf> Krenair: again the "MediaWiki API" is still at mw.org:API:Main_page (really "Introduction to action API")
2015-09-01 18:52:30 <ricordisamoa> "free knowledge" is Wikimedia, not MediaWiki
2015-09-01 18:52:43 <robla> we don't need to be overly fussy about "crossing the line" of talking about Wikimedia APIs when talking about MediaWiki APIs
2015-09-01 18:53:03 <spagewmf> we have 8 minutes left (though I'm happy to run over) and I want to give an update on the Blueprint skin
2015-09-01 18:53:13 <ricordisamoa> that one
2015-09-01 18:53:19 <qgil> so... 18 months ago, when the people promoting this project wanted to create a separate site to avoid discussion about Vector look&feel and traditions of the MediaWiki community....
2015-09-01 18:53:20 <Krenair> I don't mind you using Wikimedia sites to demonstrate the normal MediaWiki API available for all modern MW-based sites
2015-09-01 18:53:32 <qgil> ... we asked them and convince them not to create a site apart and contribute to mediawiki.org
2015-09-01 18:54:28 <qgil> We have talked about this project for a long time now, and it will stay in mediawiki.org -- if there is something unacceptable, let's discuss it. Again, blockers are welcome.
2015-09-01 18:54:41 <Krenair> I don't care what you convinced people to do 18 months ago, you will follow and respect our project scope.
2015-09-01 18:54:58 <Krenair> MediaWiki is for documentation of the MediaWiki software and related bits and pieces
2015-09-01 18:55:04 <robla> Krenair: why the "you will follow" commanding line?
2015-09-01 18:55:06 <Krenair> Not specific sites running MediaWiki
2015-09-01 18:55:33 <spagewmf> Krenair: "Wikimedia APIs" is a gray area. It's all open source, people are trying to figure out how to package RESTBase and other APIs so that other MediaWiki installations could use them
2015-09-01 18:56:11 <Krenair> Wikitech wiki can be for whatever Wikimedia-specific technical stuff you like
2015-09-01 18:56:40 <gwicke> I don't think that division describes the way we use mw.org today
2015-09-01 18:56:45 <qgil> Krenair, I think mediawiki.org needs to serve the interests of the MediaWiki community, and anything is up for discussion.
2015-09-01 18:57:21 <fhocutt> that was not a division I had understood to be the case.
2015-09-01 18:57:22 <Krenair> gwicke, that's because Wikimedia gets away with an awful lot of out of scope stuff that should have been moved
2015-09-01 18:57:26 <gwicke> examples: https://www.mediawiki.org/wiki/Parsoid, https://www.mediawiki.org/wiki/Citoid, https://www.mediawiki.org/wiki/RESTBase, https://www.mediawiki.org/wiki/Offline_content_generator
2015-09-01 18:57:46 <gwicke> these are all part of the wider MediaWiki service ecosystem
2015-09-01 18:58:02 <gwicke> the same way extensions are
2015-09-01 18:58:13 <spagewmf> Krenair: I believe a tiny fraction of third-party developers cares about any of these APIs in isolation from using them on Wikimedia sites, but I am happy to showcase interesting uses of them on non-WMF sites
2015-09-01 18:58:27 <Krenair> Parsoid and OCG are very clearly relevant to MediaWiki
2015-09-01 18:58:38 <qgil> This is a wider discussion... let me just say that "putting all Wikimedia specific stuff out of mediawiki.org" wouldn't benefit the MediaWiki community, and in fact would bring the opposite effect you are probably seeking kren
2015-09-01 18:58:43 <Krenair> I'm not sure about Citoid or RESTBase, they seem more generic
2015-09-01 18:59:30 <spagewmf> one minute left. Does anyone have to go? Is another office hour following this
2015-09-01 18:59:45 <qgil> Krenair, I think you also need to respect the fact that we have been working openly on this project for more than a year now, announcing, propising, discussing, etc openly in several places.
2015-09-01 18:59:56 <qgil> If you have objections, fine.
2015-09-01 19:00:03 <qgil> Present them and defend them.
2015-09-01 19:00:08 <Krenair> I already did.
2015-09-01 19:00:36 <qgil> In the middle of a meeting that wanted to solve some details, that basically blew up....
2015-09-01 19:02:20 <spagewmf> So, Blueprint. Currently I mirror the identical content to http://devhub.wmflabs.org , where it's using a different skin.
2015-09-01 19:02:25 <qgil> We will keep our plans. If the MediaWiki community really wants this hub to move somewhere else, we will find the way.
2015-09-01 19:02:42 <qgil> I just don't think that this objection here is enough.
2015-09-01 19:02:50 <spagewmf> (BTW the namespace discussion was https://phabricator.wikimedia.org/T369 and probably elsewhere)
2015-09-01 19:03:27 <fhocutt> spage: looks nice and clean, only thing is I'm not a fan of the hamburger menu at the top right
2015-09-01 19:03:31 <spagewmf> that skin combines sidebar navigation with the current page's TOC.
2015-09-01 19:05:12 <spagewmf> fhocutt, Volker_E is here. our plan is to enable Blueprint as a skin on mediawiki.org, then consider how to use it for API pages.
2015-09-01 19:05:14 <Volker_E> I took over big parts of development of Blueprint from prtksxna and in dialog with spagewmf
2015-09-01 19:05:24 <fhocutt> ah, cool
2015-09-01 19:05:39 <Volker_E> as an /optional/ skin on mediawiki.org
2015-09-01 19:05:47 <spagewmf> enable as "just another skin in PReferences". ^ right
2015-09-01 19:06:22 <ricordisamoa> again, why a different skin?
2015-09-01 19:07:11 <spagewmf> ricordisamoa: because looking like a 2000-era site is a disincentive to "encourage third-party devleopers to use Wikimedia APIs and data"
2015-09-01 19:07:42 <Krenair> I'm not particularly bothered by a new skin, I just don't see the point. Especially with the idea of special-casing the API namespace for it
2015-09-01 19:08:52 <Volker_E> besides various improvements towards readability (based on research of readability) and soon-to-be offering responsive design implemenation (covering mobile readability as well), it also uses widely the widgets defined in Living Style Guide
2015-09-01 19:08:54 <spagewmf> Krenair: I believe there's a way to only show it to new developers and those who haven't expressed a preference, but we're kind of getting ahead of ourselves.
2015-09-01 19:10:23 <ricordisamoa> sounds like we're wearing a mechanic's coveralls full of tools and trying to fit a tuxedo on it
2015-09-01 19:10:40 <spagewmf> again, work towards enabling it on mediawiki.org as an optional skin, continue to have it running at http://devhub.wmflabs.org/wiki/API:Web_APIs_hub , and we'll improve it and solicit feedback.
2015-09-01 19:10:59 <spagewmf> ricordisamoa :)
2015-09-01 19:11:53 <spagewmf> OK, well thanks everyone, I _really_ appreciate your comments. We'll have some clearer phab tasks for feedback.
2015-09-01 19:12:29 <Volker_E> same for me, looking forward to your inputs!
2015-09-01 19:14:13 <fhocutt> thanks for pushing this, spagewmf, Volker_E
2015-09-01 19:14:46 <Krenair> Okay, so you think it's a 2000-era site skin
2015-09-01 19:14:54 <Krenair> That seems like a big issue
2015-09-01 19:15:03 <spagewmf> #endmeeting
2015-09-01 19:15:03 <wm-labs-meetbot> Meeting ended Tue Sep 1 19:15:03 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
2015-09-01 19:15:03 <wm-labs-meetbot> Minutes: https://tools.wmflabs.org/meetbot/wikimedia-office/2015/wikimedia-office.2015-09-01-18.02.html
2015-09-01 19:15:03 <wm-labs-meetbot> Minutes (text): https://tools.wmflabs.org/meetbot/wikimedia-office/2015/wikimedia-office.2015-09-01-18.02.txt
2015-09-01 19:15:03 <wm-labs-meetbot> Minutes (wiki): https://tools.wmflabs.org/meetbot/wikimedia-office/2015/wikimedia-office.2015-09-01-18.02.wiki
2015-09-01 19:15:04 <wm-labs-meetbot> Log: https://tools.wmflabs.org/meetbot/wikimedia-office/2015/wikimedia-office.2015-09-01-18.02.log.html
2015-09-01 19:16:12 <spagewmf> O meetbot, if you make us give the meeting a name, why use such unfriendly URLs?
2015-09-01 19:16:23 <Krenair> But you only really seem to be planning to solve it for the project you're currently working on, when in reality it affects a lot more. I know you can't just completely redesign the default skin like that, but still... It's not exactly ideal
2015-09-01 19:16:37 <Krenair> I'll put my thoughts on the tasks
2015-09-01 19:17:01 <spagewmf> A: because meetbot logs are not meant to be permanent, we're supposed to copy them elsewhere.
2015-09-01 19:17:53 <spagewmf> Krenair: "solve it" meaning Blueprint skin just for Web APIs hub? FYI it's also on http://living-style-guide.wmflabs.org/
2015-09-01 19:20:13 <spagewmf> Krenair: AIUI Blueprint currently has limited applicability. The sidebar that melds some pages with the current page's TOC lets you walk through an area, but isn't ideal for an entire site or a large set of pages.
2015-09-01 19:20:43 <Krenair> I should probably become much more familiar with the skin itself before wading into such discussions :)
2015-09-01 19:21:56 <Krenair> I don't have a particularly opinion on the age of skins. Maybe you're right that Vector looks too outdated, maybe not. I'm not looking to march into that debate
2015-09-01 19:23:02 <Krenair> But on the assumption that it does look too old, I just think that it should be considered as a much broader issue than something we should be dealing with when considering very specific pages
2015-09-01 19:23:13 <Volker_E> Krenair, it's definitely not really about 'age' from my perspective (if there's a running system you should have really good arguments to change/alter it).
2015-09-01 19:23:34 <spagewmf> Krenair: Blueprint is certainly different. violetto_ (May Galloway) and Volker_E can express the design ethos (I think that's the right term :) ) better than me.
2015-09-01 19:24:05 <Volker_E> It's about research/best-practices that haven't been able to be reflected in Vector completely due several factors
2015-09-01 19:24:35 <Volker_E> and this research on reading has been done at places with lots of users
2015-09-01 19:24:54 <Volker_E> we would like to reflect that in our work for Living Style Guide
2015-09-01 19:25:00 <Volker_E> out of our experience
2015-09-01 19:25:48 <Volker_E> and if we get/have common agreement to also introduce it for the Web APIs Hub -- even better
2015-09-01 19:26:53 <Volker_E> but there's still way to go, no question on that
2015-09-01 19:27:05 <ricordisamoa> how much did you *use* wikis before designing the skin?
2015-09-01 19:27:07 <spagewmf> Krenair: special-case skin for special-case sites is easier to make happen, but there was really strong consensus to not have content live on a separate dev.wikimedia.org site. Then when we say "OK, the content will live on an existing site" and try to integrate that special-case skin, people (justifiably) bring up "schizophrenic site".
2015-09-01 19:27:46 <Volker_E> ricordisamoa I'm a long-term Wikipedian, started contributing in 2004
2015-09-01 19:27:50 <spagewmf> hard problems, difficult choices
2015-09-01 19:27:59 <spagewmf> anyway, I gotta go, thanks again
2015-09-01 19:28:20 <ricordisamoa> hat off
2015-09-01 19:28:51 <ricordisamoa> so do you think it could be used for everyday editing?
2015-09-01 19:29:16 <Volker_E> that' definitely our target, anything else wouldn't make sense
2015-09-01 19:29:58 <Volker_E> but originally it was put into reality just for Living Style Guide
2015-09-01 19:30:16 <Volker_E> deploying to mediawiki.org as optional skin is a different story
2015-09-01 19:30:39 <spagewmf> ricordisamoa: FWIW I've edited pages on both those sites in Blueprint, I'd characterize myself as long-term editor not power editor
2015-09-01 19:31:38 <Volker_E> ricordisamoa: and we're clear about several shortcomings right now, but with your help we'll get more clarity on different corners still needed to be addressed
2015-09-01 19:31:56 <harej> Is that the really minimalist skin that's basically just a bar up top and then the rest is just body? I really like that skin and wouldn't mind using it as my Wikimedia default.
2015-09-01 19:32:04 <spagewmf> Volker_E: BTW I was able to update devhub to latest Blueprint skin and reduced the number of local patches from 10 to 5.
2015-09-01 19:32:19 <Volker_E> spagewmf: Great!
2015-09-01 19:32:26 <spagewmf> harej: http://livingstyleguide.wmflabs.org and http://devhub.wmflabs.org
2015-09-01 19:32:55 <harej> yes, that one, i like that one and i waaant iiiit
2015-09-01 19:33:27 <spagewmf> harej: I wired the $20 to your Paypal account, thanks for the astroturfing campaign
2015-09-01 19:33:34 <spagewmf> oops, that was meant to be a private message :)
2015-09-01 19:34:06 <Volker_E> ok, have to go for another meeting
2015-09-01 19:34:07 <Volker_E> thanks everybody
2015-09-01 19:51:49 <harej> spagewmf: are you familiar with https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Tech_Ambassadors ?
2015-09-01 19:51:56 <harej> It seems to be brand new
2015-09-01 19:52:14 <harej> (as in, less than 12 hours old)
2015-09-01 20:06:42 <JohanJ> harej: yeah, see the latest discussion on the Wikitech Ambassadors list (https://lists.wikimedia.org/pipermail/wikitech-ambassadors/).
2015-09-01 20:07:03 <harej> Aha! So that's who Samtar is.

This page is generated from SQL logs, you can also download static txt files from here