*** diablo_rojo has quit IRC | 00:42 | |
*** diablo_rojo has joined #storyboard | 00:53 | |
*** diablo_rojo has quit IRC | 06:24 | |
*** dmsimard has quit IRC | 08:12 | |
*** dmsimard has joined #storyboard | 08:35 | |
*** bethwhite has quit IRC | 10:03 | |
*** bethwhite has joined #storyboard | 10:04 | |
*** openstackgerrit has quit IRC | 10:33 | |
*** ironfoot_ has joined #storyboard | 12:02 | |
*** ironfoot has quit IRC | 12:06 | |
*** ironfoot_ has quit IRC | 12:07 | |
*** ironfoot has joined #storyboard | 12:08 | |
*** diablo_rojo has joined #storyboard | 15:37 | |
*** diablo_rojo has quit IRC | 15:41 | |
*** diablo_rojo has joined #storyboard | 15:42 | |
*** diablo_rojo has quit IRC | 15:45 | |
*** diablo_rojo has joined #storyboard | 15:52 | |
diablo_rojo | So we are on the agenda for Monasca's Monday meeting. | 18:13 |
---|---|---|
diablo_rojo | They will pick their migration day and communicate it then | 18:13 |
diablo_rojo | Monasca's Monday migration meeting. What wonderful alliteration :) | 18:14 |
*** bethwhite has quit IRC | 18:33 | |
SotK | oh, I just thought, we need to make sure there is actually someone around who can do the migration on that day | 18:43 |
SotK | that someone will need to be a volunteer from the infra root team due to the way we run the migration script | 18:44 |
SotK | and we likely want to install launchpadlib and the other dependency (simplejson maybe?) via our puppet manifest first | 18:45 |
diablo_rojo | SotK, 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_rojo | Can we do that Monday evening? | 18:46 |
SotK | yeah I can send a patch for the puppet today probably | 18:47 |
diablo_rojo | That would be awesome. Have everything in place so we can make this seamless. | 18:49 |
diablo_rojo | I will work on the branching patch today to address your comments so that can keep moving forward too. | 18:49 |
SotK | \o/ | 18:50 |
SotK | I will let you locate an infra volunteer when the time comes too if you don't mind :) | 18:50 |
diablo_rojo | Oh 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_rojo | We'll see though. | 18:54 |
diablo_rojo | Were you able to test with Refstack too? I forgot if you said you did or not. | 18:58 |
SotK | not yet I'm afraid, I'll take a look later | 18:59 |
diablo_rojo | Thats fine. Just starting to think ahead to the next project :) | 19:01 |
diablo_rojo | If 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 magic | 19:08 |
diablo_rojo | Cause then I can be like oh hello <insert project here> you are the next winner of the great migration! Here's your ticket to StoryBoardLand | 19:11 |
SotK | heh, i shall do so | 19:11 |
diablo_rojo | SotK, that would be awesome :) As idiot proof as you can please! | 19:12 |
diablo_rojo | Oh wow. I just got an email about Craton wanting to migrate too. | 19:12 |
diablo_rojo | Word 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 |
SotK | diablo_rojo: \o/ | 19:53 |
SotK | soon we will be inundated | 19:53 |
SotK | zara_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; til | 19:54 |
zara_the_lemur__ | I need to learn more about python packaging in general | 19:54 |
SotK | specifically the console_scripts bit | 19: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 now | 19: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 flags | 19:59 |
zara_the_lemur__ | that's very helpful, thanks | 20:00 |
SotK | yw :) | 20:02 |
*** jtomasek has quit IRC | 21:30 | |
SotK | wow refstack have surprisingly few LP bugs | 21:43 |
diablo_rojo | SotK, yeah they were saying they could potentially do it by hand | 21: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_rojo | Not 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 |
SotK | but anyway it imported to my production + monasca db with no trouble and there don't appear to be any odd characters | 21:48 |
SotK | aaaand $ cat branches | grep refstack | uniq | 21:48 |
SotK | https://api.launchpad.net/1.0/refstack | 21:48 |
SotK | so no other branches than master | 21:48 |
SotK | yeah it looks like they used storyboard way back for a time | 21:49 |
SotK | on that note we need to do s/stackforge/openstack/ on a bunch of things | 21:49 |
SotK | ok only 3 things :3 | 21:50 |
zara_the_lemur__ | haha | 21:51 |
zara_the_lemur__ | I was wondering about the stackforge thing, good to hear | 21:51 |
SotK | anyway, I am as happy to migrate refstack as I am monasca | 21:52 |
diablo_rojo | Sweet! | 21:52 |
diablo_rojo | I told our refstack liaison we could migrate them next week too | 21:54 |
SotK | ideally they would be happy to migrate at the same time as monasca | 21:56 |
diablo_rojo | I can see if that works for both of them | 21:56 |
* SotK wonders if monasca intend to have a python-monascaclient project in storyboard or just continue filing everything against monasca | 22:33 | |
SotK | also I tested craton and python-cratonclient for completeness and similarly found no issues | 22:34 |
SotK | are there any other projects I should test? | 22:34 |
SotK | diablo_rojo: ^ | 22:34 |
diablo_rojo | Craton would be good | 22:34 |
diablo_rojo | I can pick a few others if you have time | 22:35 |
SotK | I have time :) | 22:35 |
diablo_rojo | How many you want? | 22:36 |
SotK | just 2 or 3 for now I think please | 22:38 |
SotK | or 1 if it has many many bugs | 22:38 |
diablo_rojo | Ha ha sure. One sec. Let me look :) | 22:39 |
diablo_rojo | Cloudkitty? | 22:39 |
diablo_rojo | Mistral? | 22:40 |
diablo_rojo | Mistral is a bit bigger... | 22:41 |
diablo_rojo | Maybe watcher instead | 22:41 |
diablo_rojo | Kuryr | 22:43 |
diablo_rojo | Karbor | 22:43 |
diablo_rojo | okay I'll stop now :) | 22:43 |
SotK | :D | 22:43 |
* SotK kicks off a cloudkitty test | 22:43 | |
diablo_rojo | Give you some runway to work with :) | 22:43 |
diablo_rojo | *fingers crossed * | 22:43 |
diablo_rojo | If monasca doesnt have a separate python-monascaclient project I would just keep them together. | 22:52 |
diablo_rojo | Especially with the attempt to do away with individual python clients per project in favor of the OSC | 22:52 |
SotK | yeah, 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 concerned | 22:53 |
* SotK hits the user bug with cloudkitty | 22:56 | |
SotK | I think I know what causes it though | 23:21 |
SotK | we enforce emails to be unique | 23:21 |
SotK | but 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 smae | 23:22 |
SotK | same* | 23:22 |
SotK | and the second user fails to be created | 23:22 |
SotK | I will send a patch over the weekend to make an email that isn't the same | 23:22 |
* SotK writes http://paste.openstack.org/show/602332/ | 23:28 | |
SotK | zara_the_lemur__, diablo_rojo: my process ^ | 23:28 |
diablo_rojo | SotK, thank you so much for writing that up! | 23:29 |
diablo_rojo | And I'll review it Monday if I remember :) | 23:29 |
SotK | I can expand on bits that are lacking and/or unclear if need be | 23:30 |
diablo_rojo | I 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 |
SotK | thanks :) | 23:31 |
diablo_rojo | SotK, thank you! In Boston I owe you several beers/dinner/lots of coffee or energy drinks/desserts | 23:32 |
SotK | yw :) | 23:34 |
SotK | and woo \o/ | 23:34 |
* SotK tries a quick hack to check if he is correct with his email thought | 23:34 | |
SotK | it has, and with it cloudkitty worked | 23:40 |
SotK | I will make it something that isn't a hack tomorrow | 23:41 |
zara_the_lemur__ | "If this happens, then your migration test has FAILED " -- best line | 23: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 someplace | 23: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!