davidlenwell | at least I can commit code to it and fix the broken things | 00:00 |
---|---|---|
davidlenwell | I can't do that to lp | 00:00 |
krotscheck | Point | 00:00 |
krotscheck | Are you guys working off of the infra stack as well? | 00:00 |
davidlenwell | not exactly | 00:00 |
davidlenwell | not yet anyways | 00:00 |
davidlenwell | eventually we will be part of that stack .. sorta | 00:01 |
krotscheck | Well, let me amend that. Do you have a project listing in projects.yaml? | 00:01 |
krotscheck | Or rather: Do you want to be on storyboard.o.o or on your own instance? | 00:01 |
davidlenwell | storyboard.o.o | 00:01 |
krotscheck | Ok, then just add use-storyboard as a flag in projects.yaml | 00:01 |
krotscheck | crap, afk for an hour. | 00:01 |
davidlenwell | okay .. will do | 00:02 |
davidlenwell | are you reffering to this file ? config/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml in config? | 00:15 |
davidlenwell | because im not seeing anyone else using that flag | 00:15 |
*** MaxV_ has joined #storyboard | 01:34 | |
krotscheck | davidlenwell: /config/modules/openstack_project/files/review.projects.yaml | 02:08 |
davidlenwell | oh that yaml file .. I still don't see anything else using that flag | 02:09 |
krotscheck | openstack-infra/infra-specs uses it. I may have mistyped it. | 02:23 |
krotscheck | use-storyboard: true | 02:23 |
krotscheck | Sorry, I was in a rush. | 02:24 |
* krotscheck blames doctors for being punctual | 02:24 | |
davidlenwell | krotscheck: like so ? https://review.openstack.org/95058 | 03:08 |
*** MaxV_ has quit IRC | 03:58 | |
*** MaxV_ has joined #storyboard | 04:36 | |
*** MaxV_ has quit IRC | 04:41 | |
krotscheck | davidlenwell: Exactly like that | 06:17 |
*** jcoufal has joined #storyboard | 07:00 | |
openstackgerrit | Nikita Konovalov proposed a change to openstack-infra/storyboard-webclient: Refactor preference provider https://review.openstack.org/94330 | 08:10 |
openstackgerrit | Nikita Konovalov proposed a change to openstack-infra/storyboard-webclient: Make Timeline configurable https://review.openstack.org/93433 | 08:15 |
openstackgerrit | Nikita Konovalov proposed a change to openstack-infra/storyboard-webclient: Configure Timeline from Story details https://review.openstack.org/93563 | 08:15 |
openstackgerrit | Nikita Konovalov proposed a change to openstack-infra/storyboard-webclient: Make Timeline configurable https://review.openstack.org/93433 | 08:18 |
*** MaxV_ has joined #storyboard | 08:39 | |
*** MaxV_ has quit IRC | 08:43 | |
*** jcoufal has quit IRC | 09:23 | |
*** jcoufal has joined #storyboard | 09:23 | |
*** MaxV_ has joined #storyboard | 10:12 | |
*** MaxV_ has quit IRC | 10:19 | |
*** openstackstatus has quit IRC | 10:20 | |
*** openstack has joined #storyboard | 10:21 | |
*** openstackstatus has joined #storyboard | 10:22 | |
*** ChanServ sets mode: +v openstackstatus | 10:22 | |
openstackgerrit | Nikita Konovalov proposed a change to openstack-infra/storyboard: Refresh token support https://review.openstack.org/94363 | 10:46 |
openstackgerrit | Nikita Konovalov proposed a change to openstack-infra/storyboard: Refresh token support https://review.openstack.org/94363 | 10:52 |
*** jcoufal has quit IRC | 12:53 | |
*** miqui has joined #storyboard | 12:54 | |
*** jcoufal has joined #storyboard | 12:54 | |
*** jcoufal has quit IRC | 13:00 | |
*** jcoufal has joined #storyboard | 13:01 | |
*** jcoufal has quit IRC | 13:32 | |
*** mfer has joined #storyboard | 13:33 | |
*** david-lyle has joined #storyboard | 14:34 | |
*** hashar has joined #storyboard | 14:50 | |
*** hashar has quit IRC | 15:37 | |
*** hashar has joined #storyboard | 15:42 | |
*** hashar has quit IRC | 15:42 | |
*** krotscheck has quit IRC | 16:52 | |
openstackgerrit | Michael Krotscheck proposed a change to openstack-infra/storyboard: Removed tabs, changed to four spaces. https://review.openstack.org/94280 | 17:03 |
*** krotscheck has joined #storyboard | 17:10 | |
krotscheck | ttx: NikitaKonovalov rebased https://review.openstack.org/#/c/93433/ and now it works. | 17:11 |
krotscheck | You still have a -1 on there from a trivial rebase. | 17:12 |
ttx | krotscheck: ok approved | 18: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 IRC | 20:57 | |
*** hashar has joined #storyboard | 20:59 | |
*** AaronGr has left #storyboard | 21:00 | |
davidlenwell | thinking there should be a story for better urls in storyboard | 21:28 |
krotscheck | You mean human readable ones? | 21:28 |
davidlenwell | yes | 21:28 |
davidlenwell | also has anyone started to think about the importing form lp feature? | 21:29 |
krotscheck | Initial thoughts on that from the summit were a DB-to-DB dump, so we can retain ID’s and intelligently map metadata. | 21:30 |
krotscheck | davidlenwell: You’re not the first person to mention human readable URL’s. | 21:30 |
davidlenwell | well should I add a story? I am going to dig into the code later .. | 21:31 |
*** hashar has quit IRC | 21:33 | |
krotscheck | davidlenwell: By all means. | 21:34 |
*** hashar has joined #storyboard | 21: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 | |
davidlenwell | https://storyboard.openstack.org/#!/story/107 | 21:37 |
krotscheck | Awesome. | 21:46 |
davidlenwell | any plans for migrating users or at least making the user asiignment auto complete ping lp so it doesn't require they've signed up already | 21:51 |
*** hashar has quit IRC | 21:51 | |
krotscheck | davidlenwell: None yet, but that’s a very good point. | 21:58 |
davidlenwell | I'm just talking outloud .. | 22:11 |
davidlenwell | being vocal about the growing pains as I add storys | 22:12 |
*** openstackgerrit has quit IRC | 22:14 | |
*** openstackgerrit has joined #storyboard | 22:15 | |
*** david-lyle has quit IRC | 22:16 | |
krotscheck | Yell as loud as you can :) | 22:17 |
krotscheck | I’m currently doing the design spec for subscriptions, but once that’s done I htink I’m just going to build filtering. | 22:18 |
krotscheck | Well, sort and filter.\ | 22:18 |
krotscheck | Because seriously ow. | 22:18 |
*** openstackstatus has quit IRC | 22:18 | |
*** openstack has joined #storyboard | 22: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#gettinghelp | 22:19 | |
*** openstackstatus has joined #storyboard | 22:20 | |
*** ChanServ sets mode: +v openstackstatus | 22: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 | |
davidlenwell | neat | 22:39 |
davidlenwell | So how do you assosiate a commit with a task? | 22:39 |
davidlenwell | or am I just missing where it says that | 22:39 |
krotscheck | davidlenwell: We don’t have that yet. | 23:11 |
davidlenwell | is there an open story? | 23:11 |
krotscheck | jeblair suggested a syntax similar to “Story:##”. | 23:12 |
davidlenwell | he's usually right about these sort of things ;) | 23:12 |
krotscheck | But no, there’s no open story righ tnow. | 23:12 |
davidlenwell | okay .. so thats a pretty big one from my perspective.. it needs to know when a commit is made | 23:13 |
krotscheck | Well, the idea that the commit message contains the story or task tag makes sense.. | 23:13 |
jeblair | it 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 |
davidlenwell | it should probably actually be the task id or something | 23:14 |
jeblair | davidlenwell: yeah, we had a little bit of bikeshedding about that at the sprint, we might have recorded something in the etherpad | 23:14 |
krotscheck | Right. Or we could switch SB to use a string unique key, and have gerrit use change ID’s to report things. | 23:14 |
jeblair | s/sprint/meetup/ | 23:15 |
krotscheck | At least where tasks are concerned. | 23:15 |
krotscheck | ttx is still thinking One-commit-per-task, which got some pushback at the summit. | 23:15 |
davidlenwell | hmm | 23:15 |
krotscheck | I’m… well, I’m starting to have other opinions. | 23:15 |
krotscheck | Now that I think about it I kindof like the idea of change ID’s. | 23:16 |
jeblair | krotscheck: yeah, the mutability of tasks and the implied ordering of numbered tasks was the principal problem as i recall | 23:16 |
krotscheck | Harumph. | 23:17 |
krotscheck | I say we create a story, start a spec, and argue there. | 23:17 |
davidlenwell | agreed | 23:17 |
davidlenwell | I 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 finished | 23:19 |
jeblair | https://etherpad.openstack.org/p/StoryboardMeetup | 23:21 |
krotscheck | I think I agree with you. Commits are starting to feel different from tasks. | 23:21 |
davidlenwell | sometimes one task has commits to three projects | 23:21 |
jeblair | it looks like we wanted 1234.abcd as a task id (story.task) | 23:21 |
jeblair | davidlenwell: yeah, those three commits are three tasks on a story | 23:22 |
davidlenwell | so if I have to effect the api and the python client those would be two tasks with two commits .. makes sense | 23:22 |
jeblair | krotscheck: so yeah, string unique key for tasks seems to be what we wanted there | 23:22 |
jeblair | davidlenwell: yep | 23:22 |
davidlenwell | where 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 |
jeblair | looking at https://storyboard.openstack.org/#!/story/12 | 23:24 |
jeblair | i could imagine a few more tasks being added for storyboard, like "add a search endpoint" "add lucene support" etc | 23:24 |
jeblair | and then a few more to storyboard-webclient like "use the search endpoint" ... | 23:25 |
jeblair | and each of them referring to a commit | 23:25 |
jeblair | davidlenwell: that's in jeepyb | 23:25 |
jeblair | davidlenwell: that's where the current machinery talks to launchpad | 23:25 |
* krotscheck files that away for future reference. | 23:26 | |
davidlenwell | I'm thinking about tackling it | 23:27 |
jeblair | davidlenwell: i think one prereq for that is auth for non-interactive users, which krotscheck has thoughts on | 23:27 |
davidlenwell | I also have thoughts on that .. since we are solving the same problem in refstack right now | 23:27 |
krotscheck | Not 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 #storyboard | 23:28 | |
jeblair | davidlenwell: 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 |
krotscheck | jeblair: Doesn | 23:28 |
krotscheck | Argh | 23:28 |
krotscheck | jeblair: Wouldn’t that require lib-storyboard? | 23:28 |
jeblair | krotscheck: there's the user management aspect too -- for the gerrit linkage, we'll probably want to be able to create completely non-openid accounts | 23:29 |
krotscheck | (or whatever the naming convention is?) | 23:29 |
davidlenwell | we might be over thinking it | 23:29 |
jeblair | krotscheck: the openstack clients, eg, 'python-novaclient' are combined python libraries and command line clients | 23:29 |
krotscheck | davidlenwell: Well, we could add HTTP Basic support. | 23:29 |
jeblair | krotscheck: so by saying that, i was mostly referring to the 'lib-storyboard' concept | 23:30 |
davidlenwell | So I think the obvious questions are .. how do all the other openstack things handle authentication of non interactive users? | 23:30 |
krotscheck | jeblair: Got it. | 23:30 |
davidlenwell | and why would we invent new ways of doing a solved thing? | 23:30 |
krotscheck | clarkb says it’s either API keys or SSH keys | 23:31 |
krotscheck | Apparently 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 IRC | 23:33 | |
davidlenwell | I 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 token | 23:37 |
davidlenwell | I'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!