Friday, 2017-03-10

*** diablo_rojo has quit IRC00:42
*** diablo_rojo has joined #storyboard00:53
*** diablo_rojo has quit IRC06:24
*** dmsimard has quit IRC08:12
*** dmsimard has joined #storyboard08:35
*** bethwhite has quit IRC10:03
*** bethwhite has joined #storyboard10:04
*** openstackgerrit has quit IRC10:33
*** ironfoot_ has joined #storyboard12:02
*** ironfoot has quit IRC12:06
*** ironfoot_ has quit IRC12:07
*** ironfoot has joined #storyboard12:08
*** diablo_rojo has joined #storyboard15:37
*** diablo_rojo has quit IRC15:41
*** diablo_rojo has joined #storyboard15:42
*** diablo_rojo has quit IRC15:45
*** diablo_rojo has joined #storyboard15:52
diablo_rojoSo we are on the agenda for Monasca's Monday meeting.18:13
diablo_rojoThey will pick their migration day and communicate it then18:13
diablo_rojoMonasca's Monday migration meeting. What wonderful alliteration :)18:14
*** bethwhite has quit IRC18:33
SotKoh, I just thought, we need to make sure there is actually someone around who can do the migration on that day18:43
SotKthat someone will need to be a volunteer from the infra root team due to the way we run the migration script18:44
SotKand we likely want to install launchpadlib and the other dependency (simplejson maybe?) via our puppet manifest first18:45
diablo_rojoSotK, yeah gotta find someone that will do it, but it would also be good to let the project decide when they want to call it so that they can pass along the message to everyone not to use lp anymore. At least for these first few migrations.18:45
diablo_rojoCan we do that Monday evening?18:46
SotKyeah I can send a patch for the puppet today probably18:47
diablo_rojoThat would be awesome. Have everything in place so we can make this seamless.18:49
diablo_rojoI will work on the branching patch today to address your comments so that can keep moving forward too.18:49
SotK\o/18:50
SotKI will let you locate an infra volunteer when the time comes too if you don't mind :)18:50
diablo_rojoOh yeah I will start looking as soon as they pick they day. I said later in the evening for our timezone (so you could be around), so that might make things interesting.18:54
diablo_rojoWe'll see though.18:54
diablo_rojoWere you able to test with Refstack too? I forgot if you said you did or not.18:58
SotKnot yet I'm afraid, I'll take a look later18:59
diablo_rojoThats fine. Just starting to think ahead to the next project :)19:01
diablo_rojoIf you can write directions for a simpleton like me while you are doing it, I can start testing other projects too :)19:02
zara_the_lemur__+ 10 for documenting this mysterious magic19:08
diablo_rojoCause then I can be like oh hello <insert project here> you are the next winner of the great migration! Here's your ticket to StoryBoardLand19:11
SotKheh, i shall do so19:11
diablo_rojoSotK, that would be awesome :) As idiot proof as you can please!19:12
diablo_rojoOh wow. I just got an email about Craton wanting to migrate too.19:12
diablo_rojoWord is getting out :)19:12
zara_the_lemur__SotK: I would also be interested in knowing how you work out the commands sometime, since normally you give me one and then I note it someplace (eg: the migration command)19:13
zara_the_lemur__well I can work out how to adjust them but generally don't know how you find the original....19:13
SotKdiablo_rojo: \o/19:53
SotKsoon we will be inundated19:53
SotKzara_the_lemur__: I look in the "entry_points" section of setup.cfg, then pick one that sounds promising and run `tox -e venv "$command_I_picked --help"`19:54
zara_the_lemur__ah, I did not know about entry_points; til19:54
zara_the_lemur__I need to learn more about python packaging in general19:54
SotKspecifically the console_scripts bit19:54
zara_the_lemur__(I've only done it with cookiecutter so far; how python packages work is still mostly mystery to me)19:55
zara_the_lemur__cool, will look at some code now19:55
zara_the_lemur__I see it, neat.19:56
zara_the_lemur__I'd got as far as `tox -e venv $commandofmystery $flagsforitdiscoveredsomehow`19:58
zara_the_lemur__well, figured if you knew the command you'd know how to get the flags19:59
zara_the_lemur__that's very helpful, thanks20:00
SotKyw :)20:02
*** jtomasek has quit IRC21:30
SotKwow refstack have surprisingly few LP bugs21:43
diablo_rojoSotK, yeah they were saying they could potentially do it by hand21:47
zara_the_lemur__(I'd wonder if it's because they spent some time on storyboard in the distant past, but there aren't many in s.o.o either)21:47
diablo_rojoNot sure the reason, but I know I had to talk to them at the PTG and assure them that things were better now.21:48
SotKbut anyway it imported to my production + monasca db with no trouble and there don't appear to be any odd characters21:48
SotKaaaand $ cat branches | grep refstack | uniq21:48
SotKhttps://api.launchpad.net/1.0/refstack21:48
SotKso no other branches than master21:48
SotKyeah it looks like they used storyboard way back for a time21:49
SotKon that note we need to do s/stackforge/openstack/ on a bunch of things21:49
SotKok only 3 things :321:50
zara_the_lemur__haha21:51
zara_the_lemur__I was wondering about the stackforge thing, good to hear21:51
SotKanyway, I am as happy to migrate refstack as I am monasca21:52
diablo_rojoSweet!21:52
diablo_rojoI told our refstack liaison we could migrate them next week too21:54
SotKideally they would be happy to migrate at the same time as monasca21:56
diablo_rojoI can see if that works for both of them21:56
* SotK wonders if monasca intend to have a python-monascaclient project in storyboard or just continue filing everything against monasca22:33
SotKalso I tested craton and python-cratonclient for completeness and similarly found no issues22:34
SotKare there any other projects I should test?22:34
SotKdiablo_rojo: ^22:34
diablo_rojoCraton would be good22:34
diablo_rojoI can pick a few others if you have time22:35
SotKI have time :)22:35
diablo_rojoHow many you want?22:36
SotKjust 2 or 3 for now I think please22:38
SotKor 1 if it has many many bugs22:38
diablo_rojoHa ha sure. One sec. Let me look :)22:39
diablo_rojoCloudkitty?22:39
diablo_rojoMistral?22:40
diablo_rojoMistral is a bit bigger...22:41
diablo_rojoMaybe watcher instead22:41
diablo_rojoKuryr22:43
diablo_rojoKarbor22:43
diablo_rojookay I'll stop now :)22:43
SotK:D22:43
* SotK kicks off a cloudkitty test22:43
diablo_rojoGive you some runway to work with :)22:43
diablo_rojo*fingers crossed *22:43
diablo_rojoIf monasca doesnt have a separate python-monascaclient project I would just keep them together.22:52
diablo_rojoEspecially with the attempt to do away with individual python clients per project in favor of the OSC22:52
SotKyeah, they seem to just use monasca for bugs against it at the moment, and they can use storyboard in whatever manner they are comfortable doing as far as I am concerned22:53
* SotK hits the user bug with cloudkitty22:56
SotKI think I know what causes it though23:21
SotKwe enforce emails to be unique23:21
SotKbut when we find someone whose launchpad name is a single name and then find someone else whose launchpad name is the same single name, the autogenerated email is the smae23:22
SotKsame*23:22
SotKand the second user fails to be created23:22
SotKI will send a patch over the weekend to make an email that isn't the same23:22
* SotK writes http://paste.openstack.org/show/602332/23:28
SotKzara_the_lemur__, diablo_rojo: my process ^23:28
diablo_rojoSotK, thank you so much for writing that up!23:29
diablo_rojoAnd I'll review it Monday if I remember :)23:29
SotKI can expand on bits that are lacking and/or unclear if need be23:30
diablo_rojoI will read through it today and let you know if I have any questions next weekish when I actually try to test something.23:30
SotKthanks :)23:31
diablo_rojoSotK, thank you! In Boston I owe you several beers/dinner/lots of coffee or energy drinks/desserts23:32
SotKyw :)23:34
SotKand woo \o/23:34
* SotK tries a quick hack to check if he is correct with his email thought23:34
SotKit has, and with it cloudkitty worked23:40
SotKI will make it something that isn't a hack tomorrow23:41
zara_the_lemur__"If this happens, then your migration test has FAILED " -- best line23:50
zara_the_lemur__looks much like what I was doing, excepting 1.1 and 3.1, but now it can go in the docs someplace23:52
zara_the_lemur__(I'll add a note about the python-storyboardclient sometime, since can be a quick way to find unusual characters etc.)23:54

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