Tuesday, 2016-07-12

*** alexismonville has joined #storyboard01:39
*** alexismonville has quit IRC02:10
*** davidlenwell has quit IRC04:28
*** davidlenwell has joined #storyboard04:38
*** bilaltariq has quit IRC06:18
*** bilaltariq has joined #storyboard06:21
SotKanteaya: you need to use [ and ] rather than { and } for it to be a list :)07:35
*** mrmartin has joined #storyboard07:58
*** jtomasek_ has joined #storyboard08:13
pedroalvarezoh, openstack P naming poll08:45
pedroalvarezobviously, it has to be OpenStack Pedro08:46
SotKonly sensible choice09:00
Zarathe mascot can also be pedro09:25
pedroalvarezhah09:25
*** alexismonville has joined #storyboard10:32
*** mrmartin has quit IRC11:15
*** mrmartin has joined #storyboard11:59
Zarabtw, zaro has been working on gerrit integration things over here: https://review.openstack.org/#/q/topic:its-storyboard12:12
ZaraI mentioned in infra, but may as well repeat here-- I think one is failing because it's not finding a cert. the other may be related to the as-yet-unmerged refactor for java_home patch (https://review.openstack.org/#/c/331523/). otherwise I have no idea.13:25
Zaramost of the patches are passing tests and just need more reviews13:26
Zaras/most/all/13:27
Zarafdsfd wrong java_home patch... https://review.openstack.org/#/c/331523/13:28
Zaradfdsfdsfds13:28
*** jtomasek__ has joined #storyboard13:29
ZaraI thought I had linked an old version but I hadn't13:29
ZaraIdk what's going wrong for the linting test for that patch, either13:29
Zaraand now my watch is ended13:29
*** jtomasek_ has quit IRC13:33
*** jamesmcarthur has joined #storyboard13:43
*** matthewbodkin has joined #storyboard13:44
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Add quick non-permanent filter buttons for timeline events  https://review.openstack.org/33174813:59
Zara+A'd13:59
SotKty :)14:03
Zarayw :) though now I'm going to make you sad having looked at the complex priorities ui14:06
Zaramade a coupla points, one is something we could iterate on, the other I'd consider a bug14:06
openstackgerritMerged openstack-infra/storyboard-webclient: Add quick non-permanent filter buttons for timeline events  https://review.openstack.org/33174814:21
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Allow comments to be edited by their owner  https://review.openstack.org/33341814:43
Zaraoooh, didn't notice filter buttons had merged, yay14:44
ZaraI merged it but generally assume things'll need a recheck, haha14:44
pedroalvarezhm..14:45
pedroalvarezmy ansible is now broken:14:46
pedroalvarez  ValueError: ("Expected ',' or end-of-list in", "email>=4.0.2;python_version<'3.0'", 'at', ";python_version<'3.0'")14:46
Zarahm, how does it expect the end of the list to be shown?14:47
Zarasounds like that was caused by the requirements change for python 3 things14:47
pedroalvarezyes, looks like pip doesn't like that ";python_version" thing14:47
pedroalvarezalthough, maybe is my pip version14:47
Zarahttps://review.openstack.org/#/c/339286/14:48
Zaraline 25 here: https://review.openstack.org/#/c/339286/3/requirements.txt14:48
Zarasince I can never remember how to link to lines in gerrit14:48
pedroalvarezyup, upgrading pip was needed14:49
*** jamesmca_ has joined #storyboard15:02
*** jamesmcarthur has quit IRC15:02
anteayaSotK: thank you I will try square brackets15:38
*** jamesmca_ has quit IRC15:42
anteayaSotK: thank you, square brackets work, sorry I didn't notice that you had used them earlier16:02
openstackgerritAnita Kuno proposed openstack-infra/storyboard: Add example commands for the Tags api  https://review.openstack.org/33853216:07
anteayaSotK: thank you, that should work now16:08
anteayapedroalvarez, Zara: if you feel like reviewing as well ^^16:08
*** fay_ has quit IRC16:12
anteayapedroalvarez: thank you16:12
pedroalvareznp :)16:13
anteaya:)16:14
Zarasure, I'll take a look in a min (making a sandwich)16:14
anteayaZara: mmm, food, good choice16:15
anteayaand thank you16:15
*** jamesmcarthur has joined #storyboard16:16
* anteaya considers food16:17
*** jtomasek__ has quit IRC16:26
pedroalvarezI feel like I have to ask here16:29
pedroalvarezdoes anybody know why this is failing? https://travis-ci.org/palvarez89/ansible-role-storyboard/builds/14420817616:30
ZaraI don't know. :/ I notice it says (see /opt/storyboard-webclient/.tox/grunt/log/grunt-1.log) ; is there anything useful in there?16:35
Zaraotherwise if you know the last time it worked, we can try to narrow down which patch changed things16:35
Zarathere have been a few requirementsy changes recently16:36
anteayaZara: thank you16:36
anteayais there someone with api skills you would like to review the patch?16:36
pedroalvarezZara: if you see the last thing the test run, is a `cat` call to show that file16:37
pedroalvareznothing interesting in there16:37
Zaraohh, sorry :/16:37
Zarawow, I see it now. that's the most amazing log.16:38
*** mrmartin has quit IRC16:38
Zaraanteaya: sotk probably, because he's spotted things I've missed in those patches in the past16:39
Zarabut I won't block it, just leaving it a few hours so he has a chance to check16:39
anteayaZara: ah okay great, yes thank you16:40
pedroalvarezso, as I understand it, when I do `tox -egrunt build`, that will gett all the dependencies in [testenv]16:40
pedroalvarezone of them is the storyboard-master tarball16:40
pedroalvarezand it tries to install it, but fails16:40
Zarahm, that seems weird, since isn't it trying to install the webclient? but that's the api?16:42
Zara(the command I use manually is `tox -egrunt_no_api` to do webclient things, so it's different)16:44
Zaraso lines 705-706 seem odd to me but it's all new territory to me, so :S16:45
pedroalvarezaaah, that might help16:49
pedroalvarez"-egrunt_no_api"16:49
Zarahahaha, I checked my own grunt log and apparently it gives more information when it works. how useful... ¬_¬16:51
ZaraI hope that command helps, anyway16:51
pedroalvarezI'm sure it will :)16:53
zaroZara: you can reference lines in gerrit by adding @<line number> to end of url16:55
anteayazaro: I didn't know that16:58
anteayathanks16:58
Zarazaro: aha, thank you! I'm sure someone's told me before. I tried #<line number> , but not quite close enough...16:58
anteayazaro: also as a heads up, I have an item on today's agenda asking about the current status of the storyboard plugin: https://wiki.openstack.org/wiki/Meetings/InfraTeamMeeting#Agenda_for_next_meeting17:00
anteayazaro: I'll be asking you17:00
anteayaZara: I have some questions about the User api: https://review.openstack.org/#/c/338570/1 specifically the create and modify functions17:02
anteayaright now storyboard uses openid, for user creation, yes?17:02
*** jamesmcarthur has quit IRC17:02
anteayain the api user creation is limited to superuser17:03
anteayacould the api user creation feature create a clash with openid user creation?17:03
SotKin what way?17:03
anteayawell that is what I am asking17:03
anteayaright now one of the user details is an openid key17:04
*** mrmartin has joined #storyboard17:04
anteayaif an admin created a user would that user have an openid key?17:04
anteayabecause I think the openid key is the unique identifier, is it not?17:04
SotKif the admin gave it one over the api, I imagine so17:04
*** matthewbodkin has quit IRC17:04
SotKthe unique identifier is the user id17:05
anteayaah okay thanks17:05
SotK(the id is autogenerated by mysql)17:05
anteayaso storyboard can handle an admin creating a user without an openid key17:05
anteayacool, thanks17:05
SotKI imagine so, but I don't know how that user would be able to log in to the web ui17:05
anteayaso I guess I need a superuser to tell me what the command should be then here, for Create a user: https://review.openstack.org/#/c/338570/1/storyboard/api/v1/users.py17:06
anteayaSotK: yeah, good point17:06
SotKbut maybe an admin could generate an access token for the user so it can interact using the api17:06
anteayaI guess?17:06
anteayacan an admin generate access tokens for users that are not themselves?17:06
anteayaif yes, then I think we need an example of that in the token api examples17:07
SotKI'm not sure if they can or not, checking17:07
anteayathanks17:07
anteayaSotK: any notes you have on your investigation please add comments to the user tokens api patch: https://review.openstack.org/#/c/339297/17:07
anteayaand thank you17:08
SotKlooking at the code I think they can17:09
anteayaI would have no way of creating an example for that17:10
* SotK will create an example when he's cooked and made some phone calls17:10
anteayahave you time to take a try at figuring out an example and then putting something as a comment on the tokens patch?17:10
anteayaah, thank you17:10
anteayayes food first17:11
anteayaand life17:11
anteayalife too17:11
zaroi'll be at meeting but thanks for heads up.17:13
anteayathank you17:14
anteayazaro: so if there are patches that are stuck or things that need attention or sorting out, do bring urls with you17:14
*** jtomasek__ has joined #storyboard17:17
*** jtomasek__ has quit IRC17:22
pedroalvarezZara: that fixed the issue (now tested), thanks! :)17:24
anteayayay!17:24
*** mrmartin has quit IRC17:28
Zara\o/17:28
Zaraglad it worked!17:29
Zaraas for users, I haven't looked at user things at all so would only be able to tell you things that are already in the docs.17:29
anteayaokay thanks17:29
anteayaI'm not a superuser so can't use the create command myself17:30
Zarayeah, I think the small pool of superusers means there's less urgency to getting those commands up there, since aiui we want these so the wider community can test out the api17:31
anteayaoh well if we are happy merging patches that have TODO in the spaces for the superuser that makes my job easier and me really happy17:32
anteayaI can un-1 workflow a whole pile of patches17:32
anteayacan we do that?17:32
Zarapersonally, I'm fine with that, if the patches add at least some non-TODO info (which I think they all do, but I can't remember for sure)17:34
anteayathey do, yes17:35
anteayathanks I'll unwip some patches17:35
Zaranp :)17:37
Zaraother people might have different opinions but that's my 2 cents17:37
Zaramy approach to merging is generally 'is this better than no change?'17:37
Zaraso I tend not to mind if things aren't in the ideal state.17:38
anteayathank you17:38
anteayawell on the teams patch: https://review.openstack.org/#/c/339123/1 I only have one command on the patch, the rest are TODO, now I do have access to one more command but because neither storyboard nor storyboard-dev have any team objects I don't know how to form the only other command in that api that I can access as a guest17:40
anteayaZara: I couldn't convinve you to create a team on -dev, could I Zara? a public team?17:41
ZaraI *think* teams are only visible to admin users atm (through the ui, anyway).17:45
Zarayeah, there is no setting to make a team 'public' or 'private', and in practice they're navigated-to via the admin menu, though teams stuff is on the todo list17:46
Zaraso we should be making them a bit nicer soonish17:46
*** mrmartin has joined #storyboard17:46
Zarahm, the users list on dev is a bit odd17:47
Zaraoh, ha, nvm17:48
Zarait was just paginated...17:48
anteayaah17:53
anteayaum okay then, well so far I only have one command for the teams api: https://review.openstack.org/#/c/339123/117:53
anteayaI'll unwip it17:53
anteayaif you don't want it merged with the sole command I can figure out please tell me what commands to add or tell me how I can figure out the commands myself17:54
anteayaright now I have done all I can figure out17:54
Zaraokay. I suspect it will be fine like that, and we'll steadily fill out the todos, especially as the teams code may change a bit in the coming weeks18:00
Zarabut we'll see if anyone feels strongly about it18:00
* Zara disappears for a bit for dinner18:06
*** alexismonville has quit IRC18:07
*** jamesmcarthur has joined #storyboard18:11
anteayaZara: enjoy dinner18:17
SotKanteaya: I left some comments on https://review.openstack.org/#/c/339297/18:50
anteayaSotK: thank you18:51
anteayaSotK: so the Delete command should be removed from documentation?18:53
SotKeither we should make it possible to trigger the delete_all function or remove it entirely18:56
anteaya+1 remove it entirely18:57
anteayasince there is already functionality to delete a specific access token, and you can list all your access tokens18:58
anteayaso if you really want to delete all of them, have a loop18:58
anteayathen you aren't doing so by mistake18:58
* SotK is fine with that18:59
anteayayay, thank you19:02
anteayaSotK: I'll just ignore it in my examples patch then and let you follow up with a patch to remove?19:02
SotKanteaya: is there any chance you could also send the patch to remove it please? :)19:04
anteayaI can do that, just remove the documenation or remove the api code as well?19:04
SotKthe code too, since it is currently serving no purpose19:05
anteayavery good I will propose a patch19:06
anteayathank you19:06
SotKthanks19:07
*** jamesmcarthur has quit IRC20:04
*** jamesmcarthur has joined #storyboard20:06
*** mrmartin has quit IRC20:19
*** jamesmcarthur has quit IRC21:02
*** jamesmcarthur has joined #storyboard21:02
*** jamesmcarthur has quit IRC21:09
*** jamesmcarthur has joined #storyboard21:09
*** jamesmcarthur has quit IRC21:13
*** jamesmcarthur has joined #storyboard21:13
*** alexismonville has joined #storyboard21:18
*** jamesmcarthur has quit IRC21:31
*** jamesmcarthur has joined #storyboard21:31
*** jamesmcarthur has quit IRC21:36
*** jamesmcarthur has joined #storyboard21:39
*** jamesmcarthur has quit IRC21:39
*** alexismonville has quit IRC23:13

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