Tuesday, 2016-04-19

openstackgerritMerged openstack-infra/storyboard: Fix updating automatic worklists with no filters  https://review.openstack.org/30736202:33
openstackgerritMerged openstack-infra/storyboard-webclient: Go to story from card  https://review.openstack.org/30645403:25
*** thrace has quit IRC03:33
*** thrace has joined #storyboard03:36
*** persia has quit IRC03:40
*** persia has joined #storyboard03:50
*** bethwhite has joined #storyboard08:21
Zaramorning, storyboard!09:33
*** bethwhite has quit IRC09:36
*** bethwhite has joined #storyboard09:53
Zaraoh, I forgot about https://review.openstack.org/#/c/288910/10:08
Zarawill test10:08
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Remove pointless variable creation  https://review.openstack.org/30640110:08
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Show a modal when editing worklists in a board  https://review.openstack.org/30640010:08
Zaraargh patches10:09
SotKI fixed the "no link when logged out" thing10:09
Zara\o/10:09
Zarawill take a look after this one10:09
ZaraI've got Buttery Biscuit Base (or Bass?) stuck in my head10:18
Zarathis is really distracting10:19
bethwhiteZara: ...how?!10:54
Zara:D10:55
betherlypedroalvarez: i hear you are also enjoying the 'joys' of d3 ;)10:56
pedroalvarezbetherly: not yet, but yes, I'll start soon :)10:58
pedroalvarezfor now just looking at some examples like http://bl.ocks.org/GerHobbelt/310439410:58
betherlypedroalvarez: if you want to collaborate on ideas let me know. its a nightmare of a code base but the effects are awesome10:58
pedroalvarezbetherly: yeah, same thing for you, although I guess you know a lot more about this than me at the moment :)11:00
betherly:)11:01
* Zara stops making the example go 'boing!' and goes back to testing... ;_;11:05
Zarahahaha, just kidding, I'm still making it go 'boing!'11:06
openstackgerritAdam Coldrick proposed openstack-infra/storyboard: Properly populate Worklist.items in automatic worklists  https://review.openstack.org/30771211:06
Zara:< well one of us is very productive11:07
SotKthat patch stops automatic worklists always appearing to have 0 items when viewed in the list on the dashboard11:07
SotK:)11:07
Zaraah, I noticed that and then forgot about it, ace11:08
openstackgerritMerged openstack-infra/storyboard-webclient: Fix dashboard template to show the right information  https://review.openstack.org/30744811:16
pedroalvarez\o/11:16
*** bethwhite has quit IRC11:19
Zara:D11:24
Zarahttps://review.openstack.org/#/c/306497/ , https://review.openstack.org/#/c/306399/7 and https://review.openstack.org/#/c/306400/8 await reives11:28
Zara(well, so does https://review.openstack.org/#/c/306401/8 , but I haven't got to it yet)11:29
Zaraargh, buttery biscuit base, make it stopppp11:30
Zarathanks for the review111:36
Zaraerm, 'review!'11:36
openstackgerritMerged openstack-infra/storyboard-webclient: Don't allow users to interact with cards in automatic worklists  https://review.openstack.org/30649711:42
Zarashould probably be able to add cards to a manual worklist in the 'create new worklist' modal11:43
ZaraI think we know about that, just noticing it more since I'm testing them atm11:43
pedroalvarezwow 660 jobs in the check queue11:44
Zara:011:45
ZaraI think zuul had some downtime the other day or something11:45
pedroalvarezIt was surprising that the merge of that patch only took 6 minutes11:47
Zarahehe11:47
ZaraI wonder if it's to do with hiding the jenkins logs11:48
Zara(ie: maybe it takes a while to put that data up? I don't know.)11:48
Zaraand now that they can't show them, it's faster as a side effect?11:49
Zara... they're up now... wuh?11:50
Zara... not all of them11:51
Zarahm, maybe I misunderstood and there's another thing going on11:51
Zara(click on the logs links here to see what I was confused by: https://review.openstack.org/#/c/306399/7 )11:52
Zarahuh, they're mostly fine11:52
Zarawelp Idk what was going on then.11:53
Zara=D11:53
Zara /strange, nonsensical noise11:53
persiaI'm a big fan of there being one obvious way to do things, so I'd be opposed to adding cards from the create new worklist dialog: when one creates one, one ought end up in an interface where it is trivial to add cards11:57
openstackgerritMerged openstack-infra/storyboard-webclient: Make the Add Lane button show the new worklist modal  https://review.openstack.org/30639912:01
Zarato me, adding cards to a worklist is part of creating it. atm, for automatic worklists, you create a title, private setting and filters in the same step, so it's populated. for a manual one, you only create the title and private setting. seems a bit less fluid than it could be.12:05
Zaramay depend how different people make todo lists. for my own part I only make one when I want to put something in it and think 'hm, I should note all the tasks related to this somewhere'12:06
SotKI'd like to be able to do the initial population based on filters, then use the list manually12:06
Zara(so I'd never have a situation where I wanted just a worklist title with no items, but might not be the case for all)12:07
persiaNeeds discussion.  While I agree with those models of creating static todo lists, I think them less useful for long-lived dynamic worklists.12:07
persiaProbably intersects with the priority discussion12:07
persiaBut this is why we have summit, right?12:08
openstackgerritAdam Coldrick proposed openstack-infra/storyboard: Avoid false positives when filtering projects by subscriber  https://review.openstack.org/30775612:24
SotKThat fixes a stupid bug that's been annoying me for a while12:24
Zarahm, I think we may have crossed wires, so it may help with that (I just can't see what's complicated about this, so think we might be talking about different things... or maybe not!). :)12:25
ZaraI'm looking forward to talking about scaling storyboard development. more users and general interest means I'm thinking about it more.12:25
Zaras/talking/mainly listening, in this case12:26
Zaraeg: I'm already aware that we should be replying to stories within a limited timeframe, and so on, but we don't have any sort of schedule12:28
Zaraso atm it's ad-hoc and I tend to do it when I have a moment/I'm procrastinating12:29
Zarabut that falls by the wayside when I get a lot ot review12:29
Zarathat kind of thing12:29
*** bethwhite has joined #storyboard12:34
* SotK discovers he didn't write a docstring for the due date deletion endpoint D:12:38
Zara:012:42
Zarathe pitfalls of my generally just testing behaviour....12:43
Zaraoh! that reminds me! I meant to tell you off! because I realised it's due_date_permissions but due_dates12:44
Zaraeverything else refers to 'dates', that's the only 'date'12:44
SotKbecause everything else can have multiple due dates, but due dates can only have one set of permissions12:45
SotK(was my logic anyway)12:45
SotKI don't know if I typed that the right way round12:45
Zaraahh, I still think it's confusing to have due_dates and due_date_foo , but it's reasonable... I just know I'd start off by trying to access it with the same word12:47
Zara(it catches me out with stories/story and projects/project a bunch)12:47
SotK(all the others I've made are "singular_plural" too I think)12:47
SotKI think its because I think of it as "relationship between a story and its due dates"12:48
persiaDespite it hampering text searches, I like the convention of using singular_singular, singular_plural, and plural_plural to hint at the nature of the relationship in the code.12:49
Zarayeah, looking at it now, it's consistent with the rest... still think it's a pest in general. :P grr12:49
persiaClearly the best solution is to write all code in a language with strictly regular noun forms and append-only declension semantics.12:50
Zara:)12:51
* Zara assigns it to persia, have fun! :D12:52
* persia considers the balance between code being searchable or being written in the world's most common second language, and decides that accessibility to humans is better than accessibility to computers in this case.12:53
ZaraI see the reasoning for it anyway, so thanks for explaining. I'm fine with it staying that way... I'll just accept that I'll always find it a bit annoying.12:53
Zarabtw, I noticed it because we wanted to name our cactus, couldn't think of anything, and I had the storyboard schema to hand, as you do. so our mouldy cactus is now named due_date_permissions.12:56
SotK:D12:57
ZaraI'll take a pic sometime.12:58
openstackgerritAdam Coldrick proposed openstack-infra/storyboard: Add docstring for due dates DELETE endpoint  https://review.openstack.org/30780613:08
openstackgerritAdam Coldrick proposed openstack-infra/storyboard: Update API docs to include worklists, boards, and due dates  https://review.openstack.org/30780713:08
*** b3rnard0_away is now known as b3rnard0\13:08
*** b3rnard0\ is now known as b3rnard013:09
Zarathings in the check pipeline currently say 3hrsish13:09
Zarajust looked b/c I want to be a bit cautious with testing the api against anything other than what will be in master at the time of merge.13:10
Zarawell, at least, I want to make sure that one is tested13:13
persiaI am very excited about landing API bits, because any work on the python client depends on those.13:13
Zara:) yeah, my caution is due to the fact that the problems that come where the api and ui don't match up are very disruptive (lots of error messages, inability to create new stories etc, search completely breaking, that kind of thing)13:15
Zaraso I tend to be slower on api things, even though they're generally more interesting.13:16
Zaraand even then I miss stuff, like the bug from three weeks ago that I found yesterday...13:17
Zara(+ I'm generally boring and cautious and prefer bugfixes to new features, because it's what I care about more as a user, though that's tangential)13:19
persia+1 on removing user visible disruption vs. adding new activities.13:20
*** openstackstatus has joined #storyboard13:38
*** ChanServ sets mode: +v openstackstatus13:38
-openstackstatus- NOTICE: We have recovered one of our cloud providers, but there is a huge backlog of jobs to process. Please have patience until your jobs are processed13:41
openstackgerritAdam Coldrick proposed openstack-infra/storyboard: Add offset/limit pagination to subscription events  https://review.openstack.org/30784714:26
Zaraargh all the patches14:31
* SotK is out of control14:32
Zara;_; I'm sorry I'm so distracted today...15:11
Zaraif it's this warm in texas, I can't promise I'll be able to concentrate on anything :015:11
SotKit'll probably be warmer15:11
SotKat least outside15:11
Zara+5 for storyboard pool party then15:11
Zarahuh, the patches have moved down the queue instead of up15:13
Zaralooks like I'll just have to test with master and waiting changes, annoying.15:30
*** fay_ has quit IRC15:31
Zaraheading off for a bit, will be back for infra meeting... and hopefully to do some review before that16:10
Zaraand some triage, probably16:10
*** anteaya has quit IRC16:20
openstackgerritMerged openstack-infra/storyboard: Allow filtering of worklists and boards by story or task  https://review.openstack.org/28891016:22
*** fay_ has joined #storyboard16:35
Zarahm, guessing that merged fast as it was already verified, and it's the pre-gate verification that's taking time16:39
* SotK expects that is why16:53
openstackgerritMerged openstack-infra/storyboard-webclient: Show a modal when editing worklists in a board  https://review.openstack.org/30640017:05
Zarahahaha, finally17:05
*** b3rnard0 is now known as b3rnard0_away17:07
*** bethwhite has quit IRC17:10
*** anteaya has joined #storyboard17:23
anteayaZara: have you seen this etherpad yet? https://etherpad.openstack.org/p/newton-infra-community-task-tracking17:23
Zaraanteaya: ah, yes, I added the yellow-highlighted text. if there's an issue with it I can remove it17:24
anteayano no no, that is great thank you17:25
anteayaadd some links to storyboard17:26
pleia2that was the one etherpad I didn't have to create :) (thanks Zara!)17:26
anteayaand various links for dashboards and other views17:26
anteayaso when folks prepare they can take a look17:26
anteayaalso link to pleia2's summary email of the infra bug day17:26
anteayaas I think that is really useful as a production use case of storyboard17:26
anteayathose are my suggestions17:27
*** mrmartin has joined #storyboard17:31
Zaraanteaya: thank you, will do! :)17:32
Zarapleia2: yay, thanks! :)17:32
anteayaZara: awesome, thank you17:35
*** b3rnard0_away is now known as b3rnard018:54
Zarahowwww is it already 8pm19:01
anteayaZara: you are on that side of the world19:02
persiaMy desktop clock claims it is between 8am and 9am, depending on where one sits.19:07
persiaTo make sure I'm following the discussion, is the plan to do a build of the webclient for every gerrit candidate, and then point those at a "dev" API server that runs trunk so that people can look at client changes easily?19:20
persia(presumably by using some secret special per-candidate URI)19:20
ZaraI think so19:26
* Zara looks for example19:26
Zarahttps://review.openstack.org/#/c/306400/ okay, so there, one of the tests is 'js-draft19:27
Zarawell, gate-storyboard-webclient-js-draft19:27
Zaraif you click on it...19:27
SotKhuh, TIL19:27
persiaOh, nifty.19:29
Zarayeah, that's what my nonsensical ramble was this morning19:29
ZaraI thought all the tests were doing that instead of pointing to logs19:29
Zarathen realised 'OH THAT'S WHAT PEOPLE MEANT BY JS-DRAFT BUILDS'19:29
Zaralightbulb19:29
Zaraso yeah, it's using the production api19:29
persiaWhich then allows unreviewed javascript to run as a production user, which may be undesireable.  I understand now.19:30
persiaThanks for the explanation.19:31
pedroalvarezDoubleu tee eff19:33
pedroalvarezIt's a great idea though, but using prod API..  :)19:34
Zarayeah, I wish I'd understood what was going on before today...19:37
Zarathough I don't think many people are aware of it, so it's hidden-ness has probably stopped it from being abused19:37
Zara*its19:55
Zaraugh19:55
persiaRight, but now informed people (including most reviewers) will avoid those links as dangerous, making them less useful until the alternate solution is in place (but there is a plan for that, which is good)20:10
*** mrmartin has quit IRC20:53
*** persia has quit IRC22:46
*** thrace has quit IRC22:47
*** persia has joined #storyboard23:04
*** thrace has joined #storyboard23:06
openstackgerritMerged openstack-infra/storyboard: Add offset/limit pagination to subscription events  https://review.openstack.org/30784723:26
*** pleia2 has quit IRC23:43
*** pleia2 has joined #storyboard23:43

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!