Friday, 2014-05-23

davidlenwellat least I can commit code to it and fix the broken things00:00
davidlenwellI can't do that to lp00:00
krotscheckPoint00:00
krotscheckAre you guys working off of the infra stack as well?00:00
davidlenwellnot exactly00:00
davidlenwellnot yet anyways00:00
davidlenwelleventually we will be part of that stack .. sorta00:01
krotscheckWell, let me amend that. Do you have a project listing in projects.yaml?00:01
krotscheckOr rather: Do you want to be on storyboard.o.o or on your own instance?00:01
davidlenwellstoryboard.o.o00:01
krotscheckOk, then just add use-storyboard as a flag in projects.yaml00:01
krotscheckcrap, afk for an hour.00:01
davidlenwellokay .. will do00:02
davidlenwellare you reffering to this file ? config/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml in config?00:15
davidlenwellbecause im not seeing anyone else using that flag00:15
*** MaxV_ has joined #storyboard01:34
krotscheckdavidlenwell: /config/modules/openstack_project/files/review.projects.yaml02:08
davidlenwelloh that yaml file .. I still don't see anything else using that flag02:09
krotscheckopenstack-infra/infra-specs uses it. I may have mistyped it.02:23
krotscheckuse-storyboard: true02:23
krotscheckSorry, I was in a rush.02:24
* krotscheck blames doctors for being punctual02:24
davidlenwellkrotscheck:  like so ? https://review.openstack.org/9505803:08
*** MaxV_ has quit IRC03:58
*** MaxV_ has joined #storyboard04:36
*** MaxV_ has quit IRC04:41
krotscheckdavidlenwell: Exactly like that06:17
*** jcoufal has joined #storyboard07:00
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard-webclient: Refactor preference provider  https://review.openstack.org/9433008:10
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard-webclient: Make Timeline configurable  https://review.openstack.org/9343308:15
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard-webclient: Configure Timeline from Story details  https://review.openstack.org/9356308:15
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard-webclient: Make Timeline configurable  https://review.openstack.org/9343308:18
*** MaxV_ has joined #storyboard08:39
*** MaxV_ has quit IRC08:43
*** jcoufal has quit IRC09:23
*** jcoufal has joined #storyboard09:23
*** MaxV_ has joined #storyboard10:12
*** MaxV_ has quit IRC10:19
*** openstackstatus has quit IRC10:20
*** openstack has joined #storyboard10:21
*** openstackstatus has joined #storyboard10:22
*** ChanServ sets mode: +v openstackstatus10:22
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard: Refresh token support  https://review.openstack.org/9436310:46
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard: Refresh token support  https://review.openstack.org/9436310:52
*** jcoufal has quit IRC12:53
*** miqui has joined #storyboard12:54
*** jcoufal has joined #storyboard12:54
*** jcoufal has quit IRC13:00
*** jcoufal has joined #storyboard13:01
*** jcoufal has quit IRC13:32
*** mfer has joined #storyboard13:33
*** david-lyle has joined #storyboard14:34
*** hashar has joined #storyboard14:50
*** hashar has quit IRC15:37
*** hashar has joined #storyboard15:42
*** hashar has quit IRC15:42
*** krotscheck has quit IRC16:52
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard: Removed tabs, changed to four spaces.  https://review.openstack.org/9428017:03
*** krotscheck has joined #storyboard17:10
krotscheckttx: NikitaKonovalov rebased https://review.openstack.org/#/c/93433/ and now it works.17:11
krotscheckYou still have a -1 on there from a trivial rebase.17:12
ttxkrotscheck: ok approved18:39
-openstackstatus- NOTICE: Gerrit will be offline for about 20 minutes in order to rename some projects starting at 21:00 UTC.20:34
*** mfer has quit IRC20:57
*** hashar has joined #storyboard20:59
*** AaronGr has left #storyboard21:00
davidlenwellthinking there should be a story for better urls in storyboard21:28
krotscheckYou mean human readable ones?21:28
davidlenwellyes21:28
davidlenwellalso has anyone started to think about the importing form lp feature?21:29
krotscheckInitial thoughts on that from the summit were a DB-to-DB dump, so we can retain ID’s and intelligently map metadata.21:30
krotscheckdavidlenwell: You’re not the first person to mention human readable URL’s.21:30
davidlenwellwell should I add a story? I am going to dig into the code later ..21:31
*** hashar has quit IRC21:33
krotscheckdavidlenwell: By all means.21:34
*** hashar has joined #storyboard21:34
-openstackstatus- NOTICE: Gerrit is offline in order to rename some projects. ETA: 22:00.21:36
*** ChanServ changes topic to "Gerrit is offline in order to rename some projects. ETA: 22:00."21:36
davidlenwellhttps://storyboard.openstack.org/#!/story/10721:37
krotscheckAwesome.21:46
davidlenwellany plans for migrating users or at least making the user asiignment auto complete ping lp so it doesn't require they've signed up already21:51
*** hashar has quit IRC21:51
krotscheckdavidlenwell: None yet, but that’s a very good point.21:58
davidlenwellI'm just talking outloud ..22:11
davidlenwellbeing vocal about the growing pains as I add storys22:12
*** openstackgerrit has quit IRC22:14
*** openstackgerrit has joined #storyboard22:15
*** david-lyle has quit IRC22:16
krotscheckYell as loud as you can :)22:17
krotscheckI’m currently doing the design spec for subscriptions, but once that’s done I htink I’m just going to build filtering.22:18
krotscheckWell, sort and filter.\22:18
krotscheckBecause seriously ow.22:18
*** openstackstatus has quit IRC22:18
*** openstack has joined #storyboard22:19
-dickson.freenode.net- [freenode-info] if you're at a conference and other people are having trouble connecting, please mention it to staff: http://freenode.net/faq.shtml#gettinghelp22:19
*** openstackstatus has joined #storyboard22:20
*** ChanServ sets mode: +v openstackstatus22:20
*** ChanServ changes topic to "Storyboard | http://git.openstack.org/cgit/openstack-infra/storyboard/ | Weekly Meeting: Mondays at 15:00 UTC in #openstack-meeting-3"22:29
davidlenwellneat22:39
davidlenwellSo how do you assosiate a commit with a task?22:39
davidlenwellor am I just missing where it says that22:39
krotscheckdavidlenwell: We don’t have that yet.23:11
davidlenwellis there an open story?23:11
krotscheckjeblair suggested a syntax similar to “Story:##”.23:12
davidlenwellhe's usually right about these sort of things ;)23:12
krotscheckBut no, there’s no open story righ tnow.23:12
davidlenwellokay .. so thats a pretty big one from my perspective.. it needs to know when a commit is made23:13
krotscheckWell, the idea that the commit message contains the story or task tag makes sense..23:13
jeblairit might need to be "Closes-Story:" or "Partial-Story:" or something, but since that doesn't actually work right now, i figured we could start there.23:13
davidlenwellit should probably actually be the task id or something23:14
jeblairdavidlenwell: yeah, we had a little bit of bikeshedding about that at the sprint, we might have recorded something in the etherpad23:14
krotscheckRight. Or we could switch SB to use a string unique key, and have gerrit use change ID’s to report things.23:14
jeblairs/sprint/meetup/23:15
krotscheckAt least where tasks are concerned.23:15
krotscheckttx is still thinking One-commit-per-task, which got some pushback at the summit.23:15
davidlenwellhmm23:15
krotscheckI’m… well, I’m starting to have other opinions.23:15
krotscheckNow that I think about it I kindof like the idea of change ID’s.23:16
jeblairkrotscheck: yeah, the mutability of tasks and the implied ordering of numbered tasks was the principal problem as i recall23:16
krotscheckHarumph.23:17
krotscheckI say we create a story, start a spec, and argue there.23:17
davidlenwellagreed23:17
davidlenwellI think we should be able to assosiate with the task or the story with as many commits as are needed before someone checks the tast as finished23:19
jeblairhttps://etherpad.openstack.org/p/StoryboardMeetup23:21
krotscheckI think I agree with you. Commits are starting to feel different from tasks.23:21
davidlenwellsometimes one task has commits to three projects23:21
jeblairit looks like we wanted 1234.abcd as a task id (story.task)23:21
jeblairdavidlenwell: yeah, those three commits are three tasks on a story23:22
davidlenwellso if I have to effect the api and the python client those would be two tasks with two commits .. makes sense23:22
jeblairkrotscheck: so yeah, string unique key for tasks seems to be what we wanted there23:22
jeblairdavidlenwell: yep23:22
davidlenwellwhere does the code have to live in infra to see that in a comment and then make an api call to storyboard?  I'm sure there is a name for that or a better what to describe it..23:24
jeblairlooking at https://storyboard.openstack.org/#!/story/1223:24
jeblairi could imagine a few more tasks being added for storyboard, like "add a search endpoint" "add lucene support" etc23:24
jeblairand then a few more to storyboard-webclient like "use the search endpoint" ...23:25
jeblairand each of them referring to a commit23:25
jeblairdavidlenwell: that's in jeepyb23:25
jeblairdavidlenwell: that's where the current machinery talks to launchpad23:25
* krotscheck files that away for future reference.23:26
davidlenwellI'm thinking about tackling it23:27
jeblairdavidlenwell: i think one prereq for that is auth for non-interactive users, which krotscheck has thoughts on23:27
davidlenwellI also have thoughts on that .. since we are solving the same problem in refstack right now23:27
krotscheckNot deep thoughts. More like: Hey, why not let a user see what their current issued OAuth tokens are, and issue one on their behalif with an arbitrary expiration date.23:27
*** MaxV_ has joined #storyboard23:28
jeblairdavidlenwell: after that is the open question: should we write "python-storyboardclient" first?  we probably don't need to for jeepyb, but i bet we'll want it eventually.23:28
krotscheckjeblair: Doesn23:28
krotscheckArgh23:28
krotscheckjeblair: Wouldn’t that require lib-storyboard?23:28
jeblairkrotscheck: there's the user management aspect too -- for the gerrit linkage, we'll probably want to be able to create completely non-openid accounts23:29
krotscheck(or whatever the naming convention is?)23:29
davidlenwellwe might be over thinking it23:29
jeblairkrotscheck: the openstack clients, eg, 'python-novaclient' are combined python libraries and command line clients23:29
krotscheckdavidlenwell: Well, we could add HTTP Basic support.23:29
jeblairkrotscheck: so by saying that, i was mostly referring to the 'lib-storyboard' concept23:30
davidlenwellSo I think the obvious questions are .. how do all the other openstack things handle authentication of non interactive users?23:30
krotscheckjeblair: Got it.23:30
davidlenwelland why would we invent new ways of doing a solved thing?23:30
krotscheckclarkb says it’s either API keys or SSH keys23:31
krotscheckApparently Zuul talks to Gerrit via SSH, JJB talks to Jenkins via Auth Token, Gerrit talks to Launchpad via OpenID token.23:33
*** MaxV_ has quit IRC23:33
davidlenwellI think then it makes sense to auth the same way lp does .. since thats the part of the behavior we are attempting to duplicate.. it would stand to reason that that part of jjb has an openid token23:37
davidlenwellI'm going to work on getting a local dev env setup..23:42

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