*** ktibi_ has quit IRC | 00:02 | |
*** fatema_ has quit IRC | 00:36 | |
*** udesale has joined #storyboard | 03:56 | |
*** lifeless_ has quit IRC | 04:22 | |
*** lifeless has joined #storyboard | 05:17 | |
*** lifeless has quit IRC | 07:28 | |
*** lifeless has joined #storyboard | 07:35 | |
*** tosky has joined #storyboard | 07:37 | |
*** jpich has joined #storyboard | 07:57 | |
*** florianf has joined #storyboard | 08:00 | |
*** udesale_ has joined #storyboard | 09:30 | |
*** fatema_ has joined #storyboard | 09:31 | |
*** dtantsur|afk is now known as dtantsur | 09:31 | |
*** udesale__ has joined #storyboard | 09:33 | |
*** udesale has quit IRC | 09:34 | |
*** udesale_ has quit IRC | 09:36 | |
*** fatema_ has quit IRC | 10:03 | |
*** dtantsur is now known as dtantsur|brb | 10:50 | |
*** fatema_ has joined #storyboard | 11:24 | |
*** udesale_ has joined #storyboard | 11:42 | |
*** udesale__ has quit IRC | 11:45 | |
*** dtantsur|brb is now known as dtantsur | 11:46 | |
*** udesale_ has quit IRC | 11:48 | |
*** fatema_ has quit IRC | 11:51 | |
*** lifeless has quit IRC | 12:48 | |
*** lifeless has joined #storyboard | 12:49 | |
*** florianf has quit IRC | 12:55 | |
*** florianf has joined #storyboard | 12:58 | |
*** florianf has quit IRC | 13:40 | |
*** florianf has joined #storyboard | 13:42 | |
tosky | SotK: about the tasks per-branches: that means that we all need to pay more attention when doing cherry-pikcs | 14:15 |
---|---|---|
tosky | picks* | 14:15 |
tosky | because you can't just click on gerrit or do git cherry-pick -x....; git review | 14:15 |
tosky | we will also need to fix the task | 14:16 |
SotK | hm that's a good point, how does the same workflow work with the LP integration? | 14:17 |
tosky | everything ends up in the same bug | 14:18 |
tosky | the difference here is the split between story and task | 14:18 |
*** dtantsur is now known as dtantsur|afk | 15:51 | |
*** lifeless has quit IRC | 16:07 | |
*** jpich has quit IRC | 16:08 | |
*** lifeless has joined #storyboard | 16:08 | |
*** udesale has joined #storyboard | 16:20 | |
*** udesale has quit IRC | 16:28 | |
*** fatema_ has joined #storyboard | 16:59 | |
*** florianf has quit IRC | 17:43 | |
*** diablo_rojo has joined #storyboard | 17:51 | |
fungi | tosky: put another way, the difference here is that a story can have multiple tasks per project branch, while an lp bug can only have one bugtask per project series | 18:58 |
fungi | if you say "branch x bug y" that's unambiguous for lp | 18:59 |
fungi | "branch x story y" is not guaranteed to be a unique task in sb | 18:59 |
fungi | or rather "project x series y bug z" vs "project x branch y story z" | 19:00 |
*** fatema_ has quit IRC | 19:25 | |
*** lifeless has quit IRC | 19:37 | |
tosky | at least, when the feature is exposed, the contributor documentation should be updated | 19:40 |
*** lifeless has joined #storyboard | 19:53 | |
*** fatema_ has joined #storyboard | 20:51 | |
fungi | certainly | 20:56 |
*** fatema_ has quit IRC | 21:40 | |
*** diablo_rojo has quit IRC | 21:45 | |
*** lifeless has quit IRC | 21:49 | |
*** lifeless has joined #storyboard | 21:51 | |
*** diablo_rojo has joined #storyboard | 22:01 | |
tbarron | diablo_rojo++ | 22:11 |
tbarron | thanks for importing manila to sandbox | 22:11 |
tbarron | we lose the launchpad priority field and I understand of course that there is no longer a singular notion of priority, just order in queues that may be given that significance if one wants but | 22:15 |
tbarron | is there any way short of manual work to make a worklist (weakly) ordered by launchpad priority? | 22:15 |
tbarron | my challenge is less to convey to the manila folks that they will be able to do new cool stuff than to show them, first, | 22:16 |
tbarron | that we can do whatever we were using launchpad for before | 22:16 |
tbarron | I can manually apply launch-pad-priority-high tags and the like but that would be a whole lot of work | 22:17 |
fungi | if you run some queries against lp to get the list of prioritized bug numbers, then you can feed those into a simple sb client/api script to add manila-urgent or whatever tags you want to correspond to them | 22:18 |
fungi | then you can set up a board with lanes corresponding to combinations of each of those tags and active/merged states or whatever to use as a bucketed priority dashboard if you want | 22:19 |
tbarron | fungi: makes sense but ignorant question | 22:22 |
tbarron | fungi: has this been done so we can copy? | 22:23 |
tbarron | fungi: if not I need to learn the lp query api, maybe basic, but just haven't been there | 22:23 |
tbarron | fungi: just used the web int to launchpad | 22:23 |
fungi | there's a launchpadlib python library. we use it in our import script. i'll get you a link to sample usage | 22:25 |
fungi | tbarron: https://git.openstack.org/cgit/openstack-infra/storyboard/tree/storyboard/migrate/launchpad/reader.py is pretty straightforward | 22:26 |
fungi | https://pypi.org/project/launchpadlib/ so you can just pip install it into a venv or whatever | 22:27 |
fungi | or it's packaged in ubuntu too if you're running that | 22:28 |
tbarron | fungi: ty | 22:28 |
fungi | launchpad also has some basic api documentation: https://help.launchpad.net/API | 22:28 |
fungi | tbarron: as for the sb side of things, there's a python client for it documented at https://docs.openstack.org/infra/python-storyboardclient/ and also rest api documentation at https://docs.openstack.org/infra/storyboard/webapi/v1.html | 22:32 |
fungi | the usage page for sbclient has a bunch of great examples too | 22:33 |
*** tosky has quit IRC | 22:49 | |
*** lifeless_ has joined #storyboard | 23:42 | |
*** lifeless has quit IRC | 23:43 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!