IRC office hours/Office hours 2014-09-24

From Meta, a Wikimedia project coordination wiki

[18:01:13] <rfarrand> Any questions about the Phabricator Tech Talk ask here
[18:01:18] <rfarrand> link to youtube:
[18:01:21] <zeljkof> phabricator meeting starts soon?
[18:01:28] <rfarrand> http://www.youtube.com/watch?v=-fpkHyCGX1Y
[18:01:29] <marcoil> the video is live
[18:01:31] <marktraceur> Apparently yes!
[18:02:05] <rfarrand> Andre just started
[18:02:07] <Keegan> woooohoooooo!!!
[18:02:33] <valhallasw`cloud> If I remember correctly, there is a button to switch audio modes from 'voice' to 'audio', which should get bette rsound quality
[18:02:38] <valhallasw`cloud> it's a bit flaky at the moment
[18:03:04] <jeremyb> who's speaking?
[18:03:11] <rfarrand> Andre Klapper
[18:03:18] <rfarrand> aklapper (wmf)
[18:03:33] <marktraceur> andre__.
[18:03:58] <valhallasw`cloud> https://phabricator.wikimedia.org/
[18:04:17] <jeremyb> ugh. /me hopes we can find some way to avoid ever starting a hangout on air meeting without first at least saying 1 word in this channel
[18:04:34] <marktraceur> Is there a real name policy? :)
[18:04:44] <greg-g> marktraceur: shush
[18:04:52] <jeremyb> (i somehow managed to forget there was a video component so i was waiting for something to happen here!!)
[18:04:59] <marktraceur> greg-g: I had to
[18:06:26] <legoktm> jira!
[18:06:38] * valhallasw`cloud waves to legoktm
[18:06:42] <legoktm> o/
[18:07:22] <rfarrand> jeremyb: next time I will announce it next time here at least 5 min before hand
[18:08:14] <jeremyb> rfarrand: danke... i don't know how i forgot about the video part...
[18:09:32] <marktraceur> Will project/component be handled with projects too?
[18:09:40] <marktraceur> Or have we figured a way to have subprojects
[18:09:56] <jeremyb> marktraceur: well there are workboards (sp?)
[18:10:11] <jeremyb> so, within a project you can say which boards it is on
[18:10:12] <marktraceur> Who's on the hangout to the left of Andre? Looks like a big group
[18:10:25] <jeremyb> yes, big group it is
[18:10:29] <marktraceur> jeremyb: Oh, I thought there was only one board per project
[18:10:43] <marcoil> we could even say it's a "visual editor" :)
[18:10:51] <marktraceur> Dohoho.
[18:11:03] <greg-g> there is only one board per project, but projects are cheap
[18:11:05] <jeremyb> marktraceur: i mean a task could be in multiple columns
[18:11:13] <jeremyb> and you can make new columns
[18:11:20] <marktraceur> Sure
[18:11:30] <jeremyb> greg-g: can you have a project be in another project?
[18:11:40] <greg-g> no
[18:11:50] <marktraceur> I guess you could just have a task in MediaWiki extensions *and* in UploadWizard e.g.
[18:11:56] <greg-g> marktraceur: right
[18:11:57] <rfarrand> S page is asking a question
[18:12:08] <rfarrand> marktraceur: that is Chase
[18:12:17] <marktraceur> Oh, it's just a still.
[18:12:40] <marktraceur> About 40 seconds lag I guess
[18:13:01] <rfarrand> 27 people on youtube, 5 people on hangout and 10 people watching in SF
[18:13:19] <jeremyb> yes, lag
[18:13:33] <valhallasw`cloud> oh, more semi-plain-text formats to learn :-(
[18:13:37] <marktraceur> jeremyb: We've had a minute in the past, so this is actually an improvement
[18:13:45] <jeremyb> hah
[18:13:51] <marktraceur> valhallasw`cloud: If you don't like it, you can geeeeeet out. :P
[18:13:52] <jeremyb> i wonder if this is going through ulsfo
[18:14:01] <rfarrand> Joel is asking a question
[18:14:01] <valhallasw`cloud> https://secure.phabricator.com/book/phabricator/article/remarkup/ < markup language details
[18:14:07] <jeremyb> joel who?
[18:14:49] <marktraceur> Ooh, do changes to dependent tasks get propagated to parents automatically?
[18:14:49] <rfarrand> Joel Krauska from IT
[18:15:03] <jeremyb> ok, OIT
[18:15:10] <rmoen> Correct me if I'm wrong but it seems like the whole purpose of migrating is to create a centralized place which eliminates the need for external linking.
[18:15:26] <jeremyb> we'll always have external linking
[18:15:27] <superm401> rmoen, yeah, but we'll still need to link to MediaWiki.org and Wikipedia and such.
[18:15:30] <rfarrand> 32 viewers on youtube now!
[18:15:32] <marktraceur> rmoen: Yeah, but that's not a day 0 thing I think
[18:15:34] <superm401> You can also put {T123} to show the full title of another task.
[18:15:44] <marktraceur> Linking to Gerrit will still be necessary IIUC
[18:15:49] <rmoen> Sure, so we use actual Urls for that.
[18:16:01] <jeremyb> to gerrit changes for old changes before differential. to 3rd-party bug trackers, etc.
[18:16:24] <superm401> marktraceur, what do you mean about propagating dependent tasks?
[18:16:37] <superm401> I believe it sends out an email if a dependent task changes, similar to Bugzilla
[18:16:38] * aude waves
[18:16:43] <marktraceur> superm401: Like if I close a documentation bug in bugzilla, it will update bug 1
[18:16:46] <marktraceur> Yeah, so that's good
[18:16:51] <jeremyb> hi aude, harej
[18:17:07] <rfarrand> Greg Grossmeier was speaking
[18:17:17] <superm401> marktraceur, yeah, it will show on bug 1 which subtasks are open, I believe.
[18:17:27] <superm401> jeremyb, you can only have a task in one column per workboard, but a task can be on multiple workboards.
[18:17:31] <rfarrand> ping me if you have any questions
[18:17:38] <rfarrand> S page is now asking a question
[18:17:40] <jeremyb> rfarrand: so you get an idea of lag, greg-g started speaking a few secs after you said "was speaking" :)
[18:17:56] <jeremyb> superm401: ohhh, really?
[18:18:24] <superm401> jeremyb, yeah, I'm pretty sure it's supposed to be on one column per board.
[18:18:25] <rfarrand> Jared Zimmerman speaking
[18:18:35] <jeremyb> who's on left of S?
[18:18:55] <rfarrand> James Forrester?
[18:19:00] <jeremyb> other left
[18:19:03] <rfarrand> me?
[18:19:07] <jeremyb> aha :)
[18:19:17] <superm401> marktraceur, example of how subtasks appear on the main task: https://phabricator.wikimedia.org/T174
[18:19:45] <jeremyb> welcome spagewmf
[18:20:01] <marktraceur> Sweet, perfect superm401
[18:20:30] <rfarrand> Jared Z speaking
[18:21:14] <marktraceur> jeremyb: I think that's Abbey Ripstra
[18:22:01] <superm401> Also, you don't have to use "Create subtask". You can, but you can also connect two pre-existing tasks with a "depends on" relationship.
[18:22:03] <marktraceur> Oh, no, that person is new to me
[18:22:16] <rfarrand> marktraceur: which person?
[18:22:40] <marktraceur> The person on aripstra's right side
[18:22:59] <James_F> marktraceur: That's prtksxna.
[18:23:03] <marktraceur> Aha
[18:23:03] <rfarrand> Prateek Saxena
[18:23:11] <marktraceur> Didn't know prtksxna was in SF! Cool beans
[18:23:31] <rfarrand> get ready for questions!
[18:24:08] <spagewmf> do any projects in the test instance have workboards? I'm coming up empty
[18:24:18] <Elitre> oh yes being able to see contributions in cronological orders. yay
[18:24:22] <jeremyb> which test instance?
[18:24:42] <rfarrand> Any questions?
[18:25:13] <spagewmf> jeremyb: phab-01.wmflabs.org, isn't that the only instance?
[18:25:13] <rfarrand> That was Jared again
[18:25:15] <greg-g> spagewmf: phabricator.wikimedia.org or the one on labs?
[18:25:21] * greg-g nods
[18:25:29] * aude wants to know where the quips are? :)
[18:25:36] <jeremyb> aude++++++
[18:25:40] <marktraceur> That's a good bloody question
[18:25:51] <prtksxna> marktraceur: Are you in SF?
[18:26:06] <marktraceur> I'm not, I moved to Las Vegas
[18:26:12] <greg-g> spagewmf: I don't see many tasks in the labs instance at all :)
[18:26:27] <jeremyb> spagewmf: well some people have been mistakenly calling phabricator.wm.o test
[18:26:29] <jeremyb> and it's not
[18:26:36] <jeremyb> so to be extra sure...
[18:26:47] <superm401> rfarrand, how are people going to prove that they own the email they put in bugzilla_email?
[18:27:03] <superm401> So you can't just grab someone else's bug comments.
[18:27:09] <petan> watching the hangout, no idea how to connect there so that I can speak, so I will ask you here, how / when is the migration of current projects like huggle going to happen?
[18:27:09] <rfarrand> superm401
[18:27:10] <spagewmf> greg-g: yeah, so we can view real projects on phabricator.wikimeda.org , or tinker on phab-01
[18:27:12] <rfarrand> will ask
[18:27:28] <rfarrand> petan: I will ask for you
[18:27:30] <greg-g> spagewmf: right
[18:27:49] <superm401> petan, see also https://www.mediawiki.org/wiki/Phabricator#Migration_timeline
[18:28:03] <jeremyb> who is this?
[18:28:19] <marktraceur> jeremyb: Chase Pettet
[18:28:31] <jeremyb> aha
[18:28:52] <petan> I was quite confused because bugzilla say it will be closed in few weeks, but phabricator is far from being useable yet o.O at least for regular people
[18:29:05] <jeremyb> far?
[18:29:38] <petan> jeremyb: login return error 503 to me :P that is "Far" for me
[18:29:38] <jeremyb> andre__ what's the first?
[18:29:44] <jeremyb> first most common
[18:29:46] <superm401> petan, it says right on the main page login is disabled.
[18:29:55] <jeremyb> petan: right, login is not enabled AFAIK
[18:30:00] <superm401> That's not a bug.
[18:30:06] <superm401> It's deliberate while they get the production instance ready.
[18:30:09] <petan> jeremyb: that's a major problem :P
[18:30:11] <jeremyb> https://phabricator.wikimedia.org/T457
[18:30:15] <jeremyb> petan: no it's not
[18:30:50] <rfarrand> petan: just asked your question - let me know if you have follow up questions
[18:31:16] <petan> thanks!
[18:31:24] <rfarrand> np
[18:31:29] <lokal-profil> Could you lock the hangout to Andre's screen? On Air viewers can't switch and automatic focus is sometimes slow at switching back.
[18:31:33] <qgil> petan, where are you trying to log?
[18:31:55] <rfarrand> lokal-profil: it should already be locked on his screen. What are you seeing?
[18:32:34] <spagewmf> is the " Test instance containing Bugzilla reports automatically migrated" going to be phab-01, or something else?
[18:32:38] <lokal-profil> It switches based on who is talking, but someitmes takes long to switch back
[18:33:12] <qgil> spagewmf, something else
[18:33:20] <petan> so is it going to be like bugzilla gets disabled and then data get moved, or phabricator will be opened while bugzilla is still up?
[18:33:28] <rfarrand> lokal-profil: hmm, here it is just locked on Andre's screen. cndiv any thoughts?
[18:33:41] <marktraceur> Yo dawg
[18:33:42] <rfarrand> petan: would you like me to ask?
[18:33:46] <jeremyb> petan: current plan is 3ish days of bugzilla downtime
[18:33:47] <marktraceur> I herd you like phabricator
[18:34:02] <jeremyb> petan: (with no phab either)
[18:34:06] <petan> jeremyb: for these 3 days both won't be working?
[18:34:09] <petan> aha ok
[18:34:15] <bd808> vacation!
[18:34:16] <petan> that was pretty much what I needed to know :o
[18:34:22] <rfarrand> great
[18:34:28] <qgil> petan, https://www.mediawiki.org/wiki/Phabricator/versus_Bugzilla#Migration
[18:34:37] <marktraceur> Separate accounts for WMF staff obviously
[18:34:52] <legoktm> /nick marktraceurWMF
[18:35:17] <legoktm> please no (WMF).
[18:35:21] <jeremyb> who is this with "pretty strict policies"?
[18:35:24] <bd808> WMF on bugs stupid!!!!!!
[18:36:05] <bd808> That mess is about elevated rights and should not be drug into the software side
[18:36:17] * aude didn't last long with Katie (WMDE) on irc ;)
[18:36:22] <aude> confused everyone
[18:36:30] <jeremyb> hah
[18:36:31] * marktraceur hugs greg-g
[18:36:59] * bd808 will be bd808 on phab or he will be sad
[18:37:13] <superm401> legoktm, however, now that 2 accounts are required for on-wiki, it sort of makes sense.
[18:37:19] <legoktm> not really.
[18:37:20] <petan> /nick petan_NAWAF (not affiliated with any foundation)
[18:37:23] <rfarrand> any more questions?
[18:37:23] * James_F has two accounts on Bugzilla.
[18:37:24] <superm401> legoktm, that way, you can have a 1-1 mapping between on-wiki account and Phabricator account.
[18:37:34] <legoktm> superm401: so I need two gerrit accounts?
[18:37:39] <jeremyb> we don't turn off gerrit accounts when people leave
[18:37:40] <aude> rfarrand: where are the quips? :)
[18:37:43] <superm401> legoktm, that's not connected to on-wiki.
[18:37:50] <petan> quips!
[18:37:53] <petan> that is important
[18:37:53] <rfarrand> aude: I will ask
[18:37:57] <legoktm> but gerrit is moving to phab.
[18:37:57] <marktraceur> Quiiiiiips
[18:37:57] <superm401> legoktm, anyway, I don't think it will be required to have (WMF) on Phabricator, but who knows.
[18:37:58] <aude> ok :D
[18:38:06] <jeremyb> quips!
[18:38:14] <Vulpix> marktraceur: I'll miss them!
[18:38:17] <petan> quips!
[18:38:26] <Vulpix> soemone should dump them somewhere!
[18:38:41] <superm401> Yeah, quips are fun, someone should make a user script to show them on Phabricator. :)
[18:38:53] <superm401> spagewmf, rfarrand, no projects can not have multiple boards (yet).
[18:38:55] <Vulpix> +1
[18:39:01] <petan> phabricator is very extendable thing
[18:39:03] <superm401> But a task can have multiple projects and thus multiple boards.
[18:39:04] <petan> it should not be problem
[18:39:07] <marktraceur> <AaronSchulz> legoktm: I remember reading that code years ago...I think it makes sense after an hour
[18:39:16] <marktraceur> Where will we get wisdom like that
[18:39:18] <spagewmf> "DevOps
[18:39:18] <spagewmf> DevOps
[18:39:18] <spagewmf> ·Workboards
[18:39:20] <spagewmf> ·Members"
[18:39:24] <spagewmf> ^plural :)
[18:39:34] <bd808> 1 project == 1 board. an single issue can exist in multiple projects
[18:39:45] * aude cries
[18:39:45] <marktraceur> NUUUUUUUU
[18:39:48] <Reedy> RESOLVED WONTFIX
[18:39:50] <legoktm> -2
[18:39:51] <marktraceur> MIGRATION'S OFF
[18:39:51] <Reedy> We can't migrate to phab
[18:39:53] <marktraceur> CAN'T DO IT
[18:39:55] <superm401>  :)
[18:40:04] <James_F> Surely the other way around?
[18:40:05] <superm401> Yeah, we really need to fix that 's' in Workboards.
[18:40:10] <petan> andre: I disapprove of this
[18:40:11] * Elitre wants quips
[18:40:13] <James_F> Enabling quips, once written, is a WONTFIX? ;-)
[18:40:20] <Reedy> James_F: No, the migration is
[18:40:33] <bd808> Do we get the meme generator turned on :)
[18:40:36] <marktraceur> New project, quips, we'll just create tasks for each month and paste things in
[18:40:37] <petan> quips was the biggest reason I ever used bugzilla
[18:40:48] <marktraceur> only*
[18:40:49] <Reedy> greg-g: Is this in scope or releng work?
[18:40:51] * James_F holds his head in his hands.
[18:40:58] * petan migrates to bash.org now...
[18:41:18] <Reedy> Where do we file phabricator bugs in bugzilla?
[18:41:25] <petan> lol
[18:41:30] <petan> let's make a product for it
[18:41:32] <superm401> Reedy, :)
[18:41:53] <Reedy> I presumed we'd have a Wikimedia -> Phabriactor or something
[18:41:56] <greg-g> Reedy: which part?
[18:42:04] <spagewmf> so Flow would have "Flow current sprint", "Flow backlog", and "Flow previous sprints", all separate projects. Hmmm.
[18:42:05] <Reedy> greg-g: quips extension for Phab
[18:42:05] <superm401> Also, +1 to the TV displaying boards, but someone would need to maintain it.
[18:42:37] <greg-g> Reedy: :) sure
[18:42:48] <rfarrand> talk over! :)
[18:42:55] <petan> I forgot to hit Boo when andre said that quip thing
[18:43:01] <marktraceur> kthxbai rfarrand
[18:43:03] <superm401> I think it's RPC, not REST.
[18:43:20] <chrismcmahon> thanks!
[18:43:23] <aude> thanks!
[18:43:25] <rmoen> Thanks~!
[18:43:29] <rfarrand> thanks for watching!
[18:43:34] <Reedy> https://bugzilla.wikimedia.org/show_bug.cgi?id=71245
[18:43:42] <Reedy> Quick, vote on the bug! That makes them get dealt with quicker!
[18:43:46] <marcoil> very informative, thanks!
[18:44:26] <superm401> Thanks, everyone.
[18:45:07] <petan> voting is off :/
[18:45:42] <legoktm> https://bugzilla.wikimedia.org/page.cgi?id=voting/bug.html&bug_id=71245
[18:45:45] <qgil> Reedy, speaking of Phabricator, or should I say phab: ... https://phabricator.wikimedia.org/T454  :)
[18:46:16] <Reedy> Yeah...
[18:46:26] <Reedy> There's a few other fixes to the script that possibly want backporting for use...
[18:46:30] <Reedy> Do I have an account on phab? ;)
[18:46:53] <qgil> Reedy, you can... https://www.mediawiki.org/wiki/Phabricator#Access_to_phabricator.wikimedia.org
[18:46:56] <Reedy> "The external account ("LDAP") you just authenticated with is not configured to allow registration on this Phabricator install. An administrator may have recently disabled it."
[18:47:17] * qgil pings Reedy
[18:47:31] * Reedy gives qgil phab access
[18:48:03] <jeremyb> that seems backwards
[18:48:26] <Reedy> It also says to ping them, not them ping you :)
[18:49:30] <qgil> anyway, if you want Phabricator accounts, you can have them, just let us know
[18:50:02] <Reedy> Probably a good idea please
[18:50:08] <petan> I was in thought that we can use existing LDAP users :o
[18:50:24] <petan> or SUL
[18:50:25] <spagewmf> doesn't have Trello checklist or I imagine Done templates, I guess we all use a CLIPPINGS.txt file with ✓ and ✗ in it?
[18:50:28] <qgil> petan, see https://phabricator.wikimedia.org/T463
[18:51:42] <petan> !clippings is ✓ and ✗
[18:51:42] <wm-bot> Key was added
[19:00:39] <Pine> qgil: ping
[19:00:53] <qgil> pong Pine
[19:01:48] <Pine> qgil: apparently someone thought to notify the staff email list about the IRC vulnerability earlier, but not the public email lists. Can you make sure that procedural loophole gets closed the next time there's a security bulletin that affects users?
[19:02:54] <bd808> spagewmf: phab's markup has "[ ]" and "[x]" checkboxes. Doc is buried in -- https://secure.phabricator.com/book/phabricator/article/remarkup/#layout
[19:04:23] <Pine> oh good, Heather's here.
[19:04:48] <qgil> Pine mmm ok, although the email employees got referred to the internal IRC channel(s?) that only employees can access
[19:04:58] <Pine> heatherw: I have some more work for you if you're looking for new projects
[19:05:18] <qgil> Pine, I actually knew because my IRC client told me, and I guess this was the same for most IRC users?
[19:05:24] <heatherw> hahaha. are you my boss now, pine?
[19:05:50] <Pine> heatherw: hah, no, but I have a long list of ideas if you're looking for something to do :)
[19:06:22] <qgil> bd808|LUNCH, spagewmf not so buried considering that it is a link in the editing toolbar...
[19:06:38] <heatherw> That has not happened for years, I am both sad and happy to say.
[19:06:39] <Pine> qgil: the vulnerability affects lots more users than just WMF staff, and my IRC client was not so nice as to give me an obvious bulletin.
[19:07:00] <Pine> I found the notice buried in some other text.
[19:07:07] <jeremyb> Pine: well then your client wasn't online?
[19:07:11] <jeremyb> at the right time
[19:07:26] <Pine> jeremyb: correct, but it was online before and after, meaning that the vulnerability applies
[19:07:37] <jeremyb> maybe
[19:07:43] <Pine> probably
[19:07:43] <jeremyb> maybe not if you were using certfp
[19:07:58] <jeremyb> but why not reset just to be safe?
[19:08:05] <Pine> Exactly.
[19:08:24] <spagewmf> trello checklists also have automatic progress bar and 37% complete based on how many you've checked off.
[19:08:41] * Pine adds "cloning heatherw" to his list of research projects
[19:08:45] <Pine> Anyway, back to work
[19:08:49] <jeremyb> i think it's not 100% clear that this should be on wikitech-l though. so how is qgil supposed to write guidelines for next time?
[19:09:01] <jeremyb> in any case why is any of this conversation in this channel?
[19:09:26] <heatherw> Pine: :)
[19:09:41] <jeremyb> heatherw: do you consent to clone?
[19:09:51] <heatherw> hmmmm
[19:10:05] <heatherw> I'm going to need to read the fine print.
[19:10:32] <jeremyb> Pine: you have some writing to do
[19:10:47] <jeremyb> ok, bye
[19:10:53] <Pine> jeremyb: ok, but I am trying to get some actual work done now, so...
[19:10:57] <Pine> ok bye :)
[19:11:08] <jeremyb> you mean cloning?
[19:11:15] <jeremyb> :P
[19:11:21] <spagewmf> qgil: is there a page for Phabricator <-> Trello, or Phabricator project management? As I recall there were tasks or project in the old phab instance about this, but they're gone
[19:11:58] <qgil> spagewmf, it's all there https://phabricator.wikimedia.org/search/query/FUiXmTLlvwlZ/#R