*** flaper87 is now known as flaper87|afk | 00:01 | |
*** amitgandhi has joined #openstack-marconi | 00:16 | |
*** amitgandhi has quit IRC | 00:20 | |
*** amitgandhi has joined #openstack-marconi | 00:26 | |
*** amitgandhi has quit IRC | 00:31 | |
*** oz_akan_ has joined #openstack-marconi | 00:51 | |
*** nosnos has joined #openstack-marconi | 01:34 | |
*** rongze has joined #openstack-marconi | 02:13 | |
*** amitgandhi has joined #openstack-marconi | 02:17 | |
*** amitgandhi has quit IRC | 02:23 | |
*** sballe_ has quit IRC | 02:59 | |
*** sballe_ has joined #openstack-marconi | 03:00 | |
*** sballe_ has quit IRC | 03:08 | |
*** amitgandhi has joined #openstack-marconi | 03:19 | |
*** amitgandhi has quit IRC | 03:23 | |
*** oz_akan_ has quit IRC | 04:05 | |
*** ayoung has quit IRC | 04:12 | |
*** amitgandhi has joined #openstack-marconi | 04:20 | |
*** balajiiyer has joined #openstack-marconi | 04:24 | |
*** amitgandhi has quit IRC | 04:24 | |
*** balajiiyer has left #openstack-marconi | 04:25 | |
*** rongze has quit IRC | 04:47 | |
*** rongze has joined #openstack-marconi | 04:48 | |
*** rongze has quit IRC | 04:53 | |
*** oz_akan_ has joined #openstack-marconi | 05:06 | |
*** oz_akan_ has quit IRC | 05:10 | |
*** amitgandhi has joined #openstack-marconi | 05:21 | |
*** rongze has joined #openstack-marconi | 05:22 | |
*** amitgandhi has quit IRC | 05:25 | |
*** rongze has quit IRC | 05:27 | |
*** rongze has joined #openstack-marconi | 05:54 | |
*** rongze has quit IRC | 06:01 | |
*** oz_akan_ has joined #openstack-marconi | 06:06 | |
*** oz_akan_ has quit IRC | 06:11 | |
*** renlt has joined #openstack-marconi | 06:11 | |
*** amitgandhi has joined #openstack-marconi | 06:21 | |
*** amitgandhi has quit IRC | 06:25 | |
*** rongze has joined #openstack-marconi | 06:35 | |
*** rongze_ has joined #openstack-marconi | 06:39 | |
*** rongze has quit IRC | 06:40 | |
*** oz_akan_ has joined #openstack-marconi | 07:07 | |
*** oz_akan_ has quit IRC | 07:12 | |
*** amitgandhi has joined #openstack-marconi | 07:22 | |
*** amitgandhi has quit IRC | 07:26 | |
*** jamieh has joined #openstack-marconi | 08:03 | |
*** oz_akan_ has joined #openstack-marconi | 08:08 | |
*** flaper87|afk is now known as flaper87 | 08:12 | |
*** oz_akan_ has quit IRC | 08:12 | |
*** amitgandhi has joined #openstack-marconi | 08:23 | |
*** amitgandhi has quit IRC | 08:27 | |
*** renlt has quit IRC | 08:42 | |
*** ykaplan has joined #openstack-marconi | 08:49 | |
*** rongze_ has quit IRC | 09:06 | |
*** oz_akan_ has joined #openstack-marconi | 09:09 | |
*** rongze_ has joined #openstack-marconi | 09:11 | |
*** oz_akan_ has quit IRC | 09:13 | |
*** rongze_ has quit IRC | 09:13 | |
*** rongze has joined #openstack-marconi | 09:14 | |
*** amitgandhi has joined #openstack-marconi | 09:23 | |
openstackgerrit | Flavio Percoco proposed a change to openstack/marconi: Add a _config_options function to Marconi https://review.openstack.org/68441 | 09:26 |
---|---|---|
*** amitgandhi has quit IRC | 09:28 | |
*** ykaplan has quit IRC | 09:35 | |
*** malini_afk is now known as malini | 09:44 | |
*** jamieh has quit IRC | 09:54 | |
*** oz_akan_ has joined #openstack-marconi | 10:09 | |
*** oz_akan_ has quit IRC | 10:14 | |
openstackgerrit | Flavio Percoco proposed a change to openstack/marconi: Don't use `override_time` but mock instead https://review.openstack.org/68365 | 10:20 |
openstackgerrit | Flavio Percoco proposed a change to openstack/marconi: Don't use `override_time` but mock instead https://review.openstack.org/68365 | 10:21 |
*** amitgandhi has joined #openstack-marconi | 10:24 | |
*** amitgandhi has quit IRC | 10:29 | |
openstackgerrit | Flavio Percoco proposed a change to openstack/marconi: Sync oslo-cache from oslo-incubator https://review.openstack.org/68121 | 10:45 |
*** rongze has quit IRC | 10:45 | |
*** rongze has joined #openstack-marconi | 10:45 | |
*** rongze has quit IRC | 10:50 | |
*** jamieh has joined #openstack-marconi | 10:51 | |
*** oz_akan_ has joined #openstack-marconi | 11:10 | |
*** oz_akan_ has quit IRC | 11:15 | |
*** rongze has joined #openstack-marconi | 11:16 | |
*** rongze has quit IRC | 11:20 | |
*** amitgandhi has joined #openstack-marconi | 11:25 | |
*** amitgandhi has quit IRC | 11:29 | |
*** ykaplan has joined #openstack-marconi | 11:40 | |
*** rongze has joined #openstack-marconi | 11:57 | |
*** amitgandhi has joined #openstack-marconi | 12:25 | |
*** amitgandhi has quit IRC | 12:29 | |
*** kgriffs_afk is now known as kgriffs | 12:30 | |
*** nosnos has quit IRC | 12:36 | |
*** malini is now known as malini_afk | 12:37 | |
*** tedross has joined #openstack-marconi | 12:48 | |
kgriffs | flaper87: ping | 13:23 |
flaper87 | kgriffs: 'sup buddy? | 13:23 |
flaper87 | good morning | 13:23 |
kgriffs | yo yo | 13:23 |
kgriffs | so you did some work on oslo messaging, right? | 13:24 |
flaper87 | that's correct | 13:24 |
kgriffs | kk | 13:24 |
kgriffs | so, the Barbican guys were strong-armed into using it instead of celery | 13:24 |
kgriffs | I was just talking to a guy from their team yesterday | 13:24 |
kgriffs | anyway | 13:24 |
kgriffs | they said they have to patch it so it will work for them | 13:24 |
kgriffs | I was thinking maybe you and he could sync up and see how the oslo lib might be improved | 13:25 |
flaper87 | absolutely, what did they have to patch? is that something we should have in oslo.messaging? | 13:25 |
kgriffs | perhaps | 13:25 |
kgriffs | i know that they need HA RabbitMQ or something. that may be it, but I'm not 100% sure | 13:26 |
*** amitgandhi has joined #openstack-marconi | 13:26 | |
flaper87 | oh well, yeah! But they'd have needed that anyway for celery | 13:26 |
kgriffs | so, a little later today, maybe you can ping jraim / jraim_i___ | 13:26 |
kgriffs | ? | 13:26 |
kgriffs | ah, not sure | 13:26 |
flaper87 | celery is just a task scheduler that relies on other message brokers | 13:26 |
kgriffs | right | 13:27 |
flaper87 | well, more a task processor than scheduler | 13:27 |
flaper87 | sure, I'll ping him | 13:27 |
kgriffs | anyway, it brought up two points | 13:27 |
flaper87 | or actually, let him know he can ping me whenever he wants too. I just don't trust my memory | 13:27 |
flaper87 | and this seems important | 13:27 |
kgriffs | 1, that is silly that OpenStack is recommending using a home-grown solution over something that is battletested and used in the broader python community | 13:27 |
kgriffs | and 2. that they aren't able to use oslo lib as-is | 13:27 |
kgriffs | flaper87: yep, will do. | 13:28 |
kgriffs | I will also introduce via email | 13:28 |
kgriffs | thank you sir! | 13:28 |
flaper87 | number 2. is really important! As for 1) I remember the discussion was quite long. IIRC, I was part of it | 13:28 |
kgriffs | heh | 13:28 |
kgriffs | gtk | 13:28 |
flaper87 | you know I'm not always the kind of guy that says: USE OUR STUFF OR DIE | 13:28 |
kgriffs | one more point | 13:28 |
flaper87 | but in the case of celery, it's not as straightforward as it seems | 13:29 |
flaper87 | it's a good lib, battletested but it has different requirements | 13:29 |
flaper87 | for instance, it's not (semi-)p2p as oslo.messaging is | 13:29 |
kgriffs | 3. We need to, as an OS community, break down silos and get into the habit of discussing these things in the open in a pragmatic way | 13:29 |
*** oz_akan_ has joined #openstack-marconi | 13:29 | |
flaper87 | celery requires you to have a celery node running and consuming your tasks | 13:29 |
flaper87 | which adds more complexity to the whole infrastructure | 13:29 |
kgriffs | flaper87: so, understood. Then why, if cellery was perfect for their use case are we making them shoe-horn into the oslo lib? | 13:30 |
kgriffs | celery | 13:30 |
kgriffs | (learns to spell) | 13:30 |
kgriffs | anyway, let me get you two in touch | 13:31 |
*** amitgandhi has quit IRC | 13:31 | |
flaper87 | in this case, I believe oslo.messaging can be perfect for their use case (I might be wrong) but besides that, I think oslo.messaging removes some complexity that celery would've added | 13:31 |
flaper87 | which is different than...... pecan vs falcon | 13:31 |
flaper87 | the former doesn't seem to simplify marconi's implementation nor bring anything better to it | 13:32 |
flaper87 | we still need to verify that | 13:32 |
flaper87 | performance-wise | 13:32 |
flaper87 | we already have an opinion (code|style)-wise | 13:32 |
kgriffs | yep | 13:32 |
kgriffs | it isn't like oslo is inherently a bad idea | 13:33 |
kgriffs | it's just being abused right now | 13:33 |
*** oz_akan_ has quit IRC | 13:33 | |
*** oz_akan_ has joined #openstack-marconi | 13:34 | |
flaper87 | kgriffs: for example, some guy from the community made me note that there's a very good caching library out there (can't remember the name now) and I was all for dropping oslo.cache in favor of that library | 13:34 |
kgriffs | oh yeah? | 13:34 |
kgriffs | so where did that end up? | 13:34 |
flaper87 | so, the plan now is to see how we can use that library from oslo.cache or if necessary just drop oslo.cache | 13:34 |
flaper87 | we're working on that | 13:34 |
kgriffs | oh, good to know! | 13:34 |
flaper87 | he's just been quite busy in a keystone mid-cycle mini-summit | 13:35 |
kgriffs | Jesse Noller will be proud of you | 13:35 |
flaper87 | and ..... the gate | 13:35 |
kgriffs | kk | 13:35 |
flaper87 | hehehe :) | 13:35 |
kgriffs | let me know how that goes - I will hold off implementing redis backend | 13:35 |
flaper87 | I just wish I'd have known that before | 13:35 |
kgriffs | yeah, well | 13:35 |
flaper87 | I'd have saved a lot of time and discussions on the cache API | 13:35 |
flaper87 | anyway | 13:35 |
flaper87 | I'm proud of the work we did in oslo.cache | 13:35 |
kgriffs | you walk away with a better understanding of caching | 13:35 |
flaper87 | the library doesn't seem to have an API as nice as oslo.cache's | 13:36 |
flaper87 | lets see how we can improve it | 13:36 |
kgriffs | oic | 13:36 |
kgriffs | good to know | 13:36 |
kgriffs | kk, gotta run | 13:36 |
flaper87 | let me find it | 13:36 |
kgriffs | bbl | 13:36 |
flaper87 | kgriffs: kk | 13:36 |
flaper87 | kgriffs: https://pypi.python.org/pypi/dogpile.cache/0.5.3 | 13:37 |
flaper87 | found it | 13:37 |
flaper87 | it basically has support for memcached, redis, file, memory and other backends | 13:37 |
flaper87 | What it's missing is a dict-like API | 13:38 |
flaper87 | AFAICS | 13:38 |
flaper87 | anyway, we'll see | 13:38 |
*** thomasem has joined #openstack-marconi | 13:40 | |
*** mpanetta has joined #openstack-marconi | 13:43 | |
*** kgriffs is now known as kgriffs_afk | 13:46 | |
*** mpanetta has quit IRC | 14:05 | |
*** mpanetta has joined #openstack-marconi | 14:05 | |
*** sballe has joined #openstack-marconi | 14:06 | |
*** alcabrera has joined #openstack-marconi | 14:21 | |
alcabrera | Good morning. :) | 14:22 |
*** jcru has joined #openstack-marconi | 14:24 | |
*** ykaplan has quit IRC | 14:26 | |
mpanetta | mornin alcabrera | 14:31 |
alcabrera | mpanetta: o/ | 14:33 |
mpanetta | Have you seen the ustream live feed from the ukraine? heh | 14:33 |
mpanetta | http://www.ustream.tv/channel/euromajdan/pop-out | 14:34 |
alcabrera | not at all. The only thing I've seen on Ukraine is the commentary that happened on a pull request to Symphony2, which I believe is a PHP web framework. :P | 14:37 |
mpanetta | Things are a bit violent there right now heh. | 14:38 |
mpanetta | yesterday things were on fire, today it looks like things have calmed down a bit... No molotov cocktails flying around heh | 14:39 |
alcabrera | it sounds pretty terrible. | 14:40 |
alcabrera | I think this news article I just read captures part of the problem. | 14:40 |
alcabrera | "The government has no one but a mob to negotiate with, although this is a situation they have created themselves." " | 14:40 |
*** ykaplan has joined #openstack-marconi | 14:43 | |
mpanetta | Yeah :( | 14:43 |
*** cpallares has joined #openstack-marconi | 14:48 | |
*** balajiiyer has joined #openstack-marconi | 14:49 | |
*** balajiiyer has quit IRC | 14:51 | |
*** rongze has quit IRC | 14:51 | |
*** balajiiyer has joined #openstack-marconi | 14:51 | |
*** malini_afk is now known as malini | 14:55 | |
*** amitgandhi has joined #openstack-marconi | 14:59 | |
*** amitgandhi has quit IRC | 14:59 | |
*** ayoung has joined #openstack-marconi | 14:59 | |
*** amitgandhi has joined #openstack-marconi | 15:00 | |
*** jamieh has quit IRC | 15:10 | |
*** jergerber has joined #openstack-marconi | 15:15 | |
flaper87 | kgriffs_afk: alcabrera there are some nice patches waiting for you :D | 16:04 |
alcabrera | flaper87: hehe, I'm going to take a look in an hour. :) | 16:06 |
*** kgriffs_afk is now known as kgriffs | 16:19 | |
kgriffs | flaper87: I'm going to be going through patches shortly | 16:21 |
kgriffs | alcabrera, flaper87: a simple one here: https://review.openstack.org/#/c/68490/ | 16:21 |
flaper87 | kgriffs: cool, thanks! | 16:21 |
flaper87 | mmh | 16:21 |
flaper87 | kgriffs: You know, I reviewed that one yday | 16:21 |
flaper87 | then got distracted | 16:21 |
flaper87 | and never commented | 16:21 |
flaper87 | T_T | 16:21 |
kgriffs | flaper87: wrt oslo.cache (our earlier discussion) it is a tried-and-tested pattern to put an adapter interface on top of another component/lib | 16:21 |
kgriffs | you do it to improve the interface and to make it less disruptive if you need to swap out the underlying thing later for any reason | 16:22 |
kgriffs | flaper87: heh, k | 16:22 |
flaper87 | kgriffs: exactly, This guy that pingged me seems to know dogtail quite well so, lets see what his thoughts are | 16:24 |
kgriffs | ok | 16:24 |
kgriffs | sounds good | 16:24 |
flaper87 | I'll wait until next week before jumping into memcached backend updates | 16:24 |
kgriffs | i think the key is that oslo should be a good citizen wrt the broader python community | 16:24 |
alcabrera | brb | 16:25 |
*** alcabrera is now known as alcabrera|afk | 16:25 | |
kgriffs | it doesn't mean we won't still write stuff, but we also contribute to--and leverage--other projects as much as possible | 16:25 |
flaper87 | re that review: I'm a bit worried about the 2 secs sleep, TBH. I mean, it's not patch blocker. What I want to say is that I would really like to find a better way to launch the server and not having to wait | 16:25 |
kgriffs | flaper87: agreed. So, I'm not totally sure it is going to block there... | 16:26 |
kgriffs | it is a bandaid | 16:26 |
kgriffs | thing is, I'm not sure how to repro | 16:27 |
kgriffs | I guess I could have a script to run the test a ton of times in a row | 16:27 |
flaper87 | kgriffs: totally agree w.r.t oslo. It's not that it is a bad citizen, though. We've rejected many patches in favor of existing libraries out there. For isntance, the migration to alembic is also part of that support. The rejection of custom SSH wrappers as opposed to contributing to paramiko | 16:27 |
kgriffs | flaper87: good push back, btw! | 16:27 |
flaper87 | etc | 16:27 |
kgriffs | flaper87: cool, glad to hear that | 16:27 |
flaper87 | it could be better | 16:28 |
flaper87 | I'm sure about that | 16:28 |
kgriffs | well, let's keep the discussion going | 16:28 |
kgriffs | i've talked to others who feel the same | 16:28 |
flaper87 | yeah, I thinks these kind of things should be also discussed in the mailing list. I've failed myself a couple of times to find solutions around the python community, the cache lib is one of those. But, IMHO, it's never too late to switch, perhaps more painful but never too late | 16:30 |
flaper87 | s/thinks/think/ | 16:30 |
flaper87 | A good way to do that would be with some examples of where the process is failing | 16:31 |
flaper87 | there are many things about the incubator that could be improved. I mean, the whole process | 16:31 |
flaper87 | not talking just about code | 16:31 |
flaper87 | but that's happening now. The first step is the graduation of some of the libraries that have been stable | 16:32 |
flaper87 | that will reduce the burden from copying so many things around | 16:32 |
jbernard | flaper87: do these runtime requirements look correct? http://sprunge.us/aSDZ | 16:32 |
jbernard | flaper87: (ignoring versions) | 16:32 |
flaper87 | kgriffs: alcabrera|afk not sure if I tould you this but jbernard is creating Marconi's RPM :D | 16:32 |
jbernard | s/is/attempting to/ | 16:33 |
kgriffs | jbernard: thanks d00d | 16:33 |
jbernard | no problem | 16:33 |
* kgriffs gives jbernard a box of Pop-Tarts™ | 16:33 | |
jbernard | :D | 16:33 |
flaper87 | kgriffs: http://paste.openstack.org/show/61765/ can we drop the dependency on msgpack ? | 16:34 |
flaper87 | it doesn't make sense to depend on it just because those 3 lines | 16:34 |
flaper87 | 4 | 16:34 |
flaper87 | to be precise | 16:34 |
flaper87 | actually 2 | 16:34 |
kgriffs | heh, for sure | 16:34 |
flaper87 | 1 is an import and the other one a comment | 16:34 |
flaper87 | :D | 16:34 |
flaper87 | kk, i'll do that | 16:34 |
kgriffs | we can bring it back in later if we want to add msgpack support to the API | 16:34 |
flaper87 | kgriffs: agreed | 16:35 |
kgriffs | YAGNI | 16:35 |
kgriffs | flaper87: I've got a talk tonight at the Austin Web Python meetup | 16:35 |
flaper87 | kgriffs: Marconi ? | 16:35 |
kgriffs | going to be talking about falcon, philosophy, and Marconi will get a mention | 16:35 |
kgriffs | I was asked to talk on Falcon | 16:35 |
kgriffs | but | 16:35 |
kgriffs | I am going to propose a marconi talk for next time I speak | 16:36 |
flaper87 | awesome, awesome awesome! :D | 16:36 |
flaper87 | jbernard: looks good, you can get rid of msgpack | 16:36 |
flaper87 | well, no | 16:36 |
flaper87 | that would make your tests fail | 16:36 |
kgriffs | flaper87: let me dig into that sleep thing | 16:37 |
flaper87 | lets do this, keep it there, I'll submit the patch | 16:37 |
jbernard | lol what tests? :) | 16:37 |
kgriffs | I am going to remove it from that patch | 16:37 |
kgriffs | stand by | 16:37 |
flaper87 | if it lands before you submit the package then ok | 16:37 |
flaper87 | kgriffs: kk, thanks! :D | 16:37 |
kgriffs | woot | 16:37 |
kgriffs | just saw the 2014.1.b2 tag | 16:37 |
flaper87 | kgriffs: IIRC, that should be called just once! | 16:38 |
flaper87 | I think there's 1 service for all functional tests | 16:38 |
flaper87 | unless it dies | 16:38 |
flaper87 | I can't remember how the heck I implemented that stuff | 16:38 |
flaper87 | damn it! | 16:38 |
kgriffs | sounds about right | 16:38 |
kgriffs | :p | 16:38 |
flaper87 | jbernard: no tests at all, I'm just pretending there are! you know, WE ARE ALL FOR TDD! | 16:39 |
flaper87 | :D | 16:39 |
kgriffs | flaper87: what do you use as a difftool, btw | 16:39 |
*** alcabrera|afk is now known as alcabrera | 16:39 | |
kgriffs | I need a new one | 16:40 |
kgriffs | kdiff3 makes me sad | 16:40 |
flaper87 | if it's not in git, I use meld | 16:40 |
flaper87 | but that's linux only unless you use macports or soemthing | 16:40 |
wirehead_ | You could write your own, kgriffs, call it kdiffs | 16:40 |
flaper87 | oh no, wait, I think it made it into brew at some point | 16:40 |
kgriffs | this one? | 16:40 |
kgriffs | http://meldmerge.org/ | 16:40 |
flaper87 | wirehead_: LOL | 16:40 |
kgriffs | wirehead_: heh | 16:40 |
flaper87 | kgriffs: yup | 16:40 |
wirehead_ | I mean, if John Hopper can name Atom Hopper after himself... | 16:40 |
kgriffs | sure, why the heck not? | 16:41 |
flaper87 | kgriffs: or vimdiff, but it's more painful, I admit it! | 16:41 |
kgriffs | ah, vimdiff | 16:41 |
kgriffs | hmm | 16:42 |
flaper87 | diffs are already painful, why should I make them worse | 16:42 |
* alcabrera catches up | 16:42 | |
kgriffs | I wonder if sublime has a plugin | 16:42 |
* kgriffs loves brew | 16:42 | |
alcabrera | so much catching up, so lively on here today | 16:42 |
* kgriffs makes live worth living on a Mac | 16:42 | |
alcabrera | jbernard: thanks for the RMP package! | 16:42 |
alcabrera | *RPM | 16:42 |
alcabrera | +1 for dropping the msgpack dependency | 16:43 |
flaper87 | kgriffs: agreed, I used to `brew` all the things | 16:43 |
* alcabrera has never used a Mac | 16:43 | |
flaper87 | I'll tell you a couple of things about Macs when we meet! | 16:43 |
flaper87 | things that I can't drop in a public channel /server | 16:43 |
flaper87 | :D | 16:44 |
alcabrera | hehe | 16:44 |
alcabrera | looking firward to it | 16:44 |
alcabrera | *forward | 16:44 |
alcabrera | :D | 16:44 |
kgriffs | flaper87: I think I'd run linux if someone happened to buy me one of these - https://www.system76.com/laptops/model/gazp9 | 16:46 |
* kgriffs needs a benevolent patron | 16:46 | |
mpanetta | kgriffs: That is a lot like my asus. | 16:47 |
kgriffs | of course, I would promptly replace ubuntu with something more tasteful | 16:47 |
kgriffs | :p | 16:47 |
mpanetta | smaller screen though, and my asus can supposedly handle 32G of ram | 16:47 |
flaper87 | LOOOOL | 16:47 |
kgriffs | mpanetta: they have a 17 inch version | 16:48 |
mpanetta | Ooo | 16:48 |
kgriffs | but that is too big for me | 16:48 |
mpanetta | cool | 16:48 |
alcabrera | so much ram. :P | 16:48 |
kgriffs | mpanetta: just run arch. then you only need like 4 MB | 16:48 |
kgriffs | ;) | 16:48 |
kgriffs | of course, if you actually wanted to *do* anything, you would have install a few more things... | 16:49 |
* kgriffs is compiling meld | 16:49 | |
flaper87 | kgriffs: man, you'll make me say things I shouldn't say! :D | 16:50 |
mpanetta | meh I like compiling kernels, that likes ram ;) | 16:51 |
mpanetta | well and compiling entire distros for embedded things... | 16:52 |
kgriffs | mpanetta: me, I prefer to compile everything on my rpi. It's super fast. Only takes a day or two. | 16:53 |
kgriffs | ;) | 16:53 |
mpanetta | lol | 16:53 |
flaper87 | LOOOL | 16:54 |
kgriffs | flaper87: do you think a reddit-style site for OS would be useful in lieu of the mailing list? </random-idea> | 16:54 |
flaper87 | mmh, not sure it would be easier to navigate but it would be more organized for sure! | 16:57 |
flaper87 | I mean, It would have to have good search support | 16:57 |
flaper87 | easy navigation through threads and stuff | 16:57 |
kgriffs | hmm | 16:57 |
kgriffs | meld is not happy. I may need to log out to get XQuartz fully installed. aaaanyway | 16:58 |
flaper87 | ah yeah, you need xqartz | 16:58 |
kgriffs | flaper87: yeah, I actually find ML to be pretty ugly and messy in general | 16:58 |
flaper87 | kgriffs: that's my thought for emails in general | 16:58 |
flaper87 | :( | 16:58 |
kgriffs | I prefer IRC when I can get the people in the same channel | 16:58 |
kgriffs | flaper87: +1 | 16:58 |
kgriffs | some startup needs to fix email | 16:58 |
kgriffs | it is totally broken | 16:59 |
kgriffs | I've seen a few try, but nobody has succeeded yet imho | 16:59 |
alcabrera | hmmm | 16:59 |
alcabrera | email is a tough problem | 16:59 |
kgriffs | yep | 16:59 |
flaper87 | IMHO, emails came out because it was cheaper and safer than sending pigeons around the world | 16:59 |
kgriffs | very tough | 16:59 |
flaper87 | and by that time, international calls and messages where like carzy expensive or whatever | 16:59 |
kgriffs | yeah. well, it also replaced the paper memo | 17:00 |
flaper87 | kgriffs: ah yeah, that too! | 17:00 |
kgriffs | it was a big part of the "paperless office" movement | 17:00 |
flaper87 | wait, what? | 17:00 |
flaper87 | is there such a thing? | 17:00 |
kgriffs | there was | 17:00 |
flaper87 | my bank keeps sending me papers | 17:00 |
kgriffs | heh | 17:00 |
alcabrera | lol | 17:00 |
flaper87 | :D | 17:00 |
flaper87 | I was like: I don't want paper,s end me an email | 17:00 |
kgriffs | poor trees | 17:01 |
*** jcru has quit IRC | 17:01 | |
flaper87 | and they where: Dude, we have ATMs, that's already too much for us | 17:01 |
alcabrera | that's what I told my bank, and my insurance, and like 4 other entities. Most of them listened, tahnkfully. Paperless. <3 | 17:01 |
kgriffs | wait, here's an idea | 17:01 |
alcabrera | *thankfully | 17:01 |
balajiiyer | since my father is in the paper industry, Im always torn between being green and let my father have his job. | 17:01 |
kgriffs | let's burn really old, dead trees and plants to make electricity that we can then use to send bits around the world | 17:02 |
kgriffs | that's better. | 17:02 |
kgriffs | ;) | 17:02 |
mpanetta | hah | 17:02 |
flaper87 | lol | 17:02 |
alcabrera | :P | 17:02 |
kgriffs | While we're at it, let's avoid using oil to make plastic and instead use oil to make fertilizer to grow corn to make plastic. | 17:03 |
kgriffs | "who's the marketing genius who came up with that one?" | 17:03 |
kgriffs | ok | 17:05 |
kgriffs | back on topic... :p | 17:05 |
*** jcru has joined #openstack-marconi | 17:06 | |
malini | kgriffs: monsanto is also planning to collect data from farmer fields to 'help them increase productivity' | 17:06 |
malini | http://www.npr.org/blogs/thesalt/2014/01/21/264577744/should-farmers-give-john-deere-and-monsanto-their-data | 17:07 |
alcabrera | I'd love to see 3d printing become more common. If there was a 3d printer situated within a few miles of every house, I'd love to see someone replace shipping of printed books with delivery of the digital instructions to reconstruct the book at a 3d printer | 17:08 |
* alcabrera clicks malini's link | 17:08 | |
alcabrera | malini: I love that picture - planting the ethernet! | 17:09 |
mpanetta | kgriffs: It was gubmnt marketing :P | 17:09 |
flaper87 | this is what I think of when I read "Monsanto" http://www.castellodimonsanto.it/images/stories/vini/chianticlassico.jpg | 17:14 |
openstackgerrit | Kurt Griffiths proposed a change to openstack/marconi: fix: Move decorator out of class definition since it is static https://review.openstack.org/68490 | 17:15 |
alcabrera | flaper87: looks tasty. :) | 17:15 |
kgriffs | flaper87: lol! | 17:33 |
kgriffs | now that's a much better monsanto | 17:34 |
kgriffs | flaper87: what do you think about adding pylint into our regular tox run? | 17:34 |
kgriffs | just with -E | 17:34 |
kgriffs | alcabrera: ^^^ would like your thoughts too | 17:34 |
openstackgerrit | Kurt Griffiths proposed a change to openstack/marconi: chore: Fix pylint errors https://review.openstack.org/68701 | 17:34 |
*** ykaplan has quit IRC | 17:36 | |
alcabrera | kgriffs: with only -E enabled, I think it's pretty powerful. There's little noise, in that case. | 17:36 |
alcabrera | I also like how the pylingt project is growing, so I think it stands to get even better over time. | 17:37 |
alcabrera | *pylint | 17:37 |
alcabrera | I'm favorable towards this. | 17:37 |
alcabrera | so would it look like... | 17:37 |
alcabrera | tox -e pylint | 17:37 |
alcabrera | ? | 17:37 |
kgriffs | yeah | 17:39 |
kgriffs | we can run it as part of the default too | 17:39 |
kgriffs | maybe tox -e lint | 17:39 |
alcabrera | +1 for '-e lint' | 17:39 |
alcabrera | I'd like to figure out something on that, too | 17:40 |
alcabrera | like | 17:40 |
alcabrera | by default, I believe that'll run pylint-2.x | 17:40 |
alcabrera | I'd also like to be able to do pylint-3.x | 17:40 |
alcabrera | since they capture different errors | 17:40 |
alcabrera | so | 17:40 |
alcabrera | tox -e lint; tox -e lint3 | 17:40 |
alcabrera | something like that | 17:40 |
kgriffs | are they different packages? | 17:41 |
kgriffs | i mean, won't virtualenv pip install the right one? | 17:41 |
alcabrera | they're the same package, but I think virtualenv, by default, with execute 'python' | 17:42 |
alcabrera | which is usually python 2.x | 17:42 |
alcabrera | *with -> will | 17:42 |
kgriffs | oh, right | 17:43 |
kgriffs | duh | 17:43 |
kgriffs | mmm, anybody know the config option of hand for choosing the python version in a testenv? | 17:44 |
alcabrera | kgriffs: -p | 17:45 |
alcabrera | also, --python | 17:45 |
kgriffs | in tox.ini I think it may be basepython | 17:45 |
alcabrera | kgriffs: yup, just confirmed | 17:48 |
alcabrera | http://tox.readthedocs.org/en/latest/config.html#confval-basepython=NAME-OR-PATH | 17:48 |
kgriffs | ah | 17:48 |
kgriffs | http://tox.readthedocs.org/en/latest/example/general.html#basepython-defaults-overriding | 17:48 |
kgriffs | python is the depracated name for basepython | 17:48 |
alcabrera | cool | 17:49 |
alcabrera | now we know the story. :) | 17:49 |
flaper87 | back | 17:49 |
alcabrera | so, I'm +1 for getting pylint into our tox, | 17:49 |
flaper87 | +1 for -elint | 17:49 |
alcabrera | how about -elint3, flaper87? :) | 17:50 |
flaper87 | that too :D | 17:50 |
alcabrera | sweet | 17:50 |
alcabrera | I'll submit the patch | 17:50 |
kgriffs | wait | 17:50 |
kgriffs | I'm on it | 17:50 |
alcabrera | since I just tested out the ideas on another project | 17:50 |
alcabrera | ah | 17:50 |
alcabrera | nevermind then | 17:50 |
alcabrera | kgriffs is the fastest | 17:50 |
kgriffs | sorry | 17:50 |
alcabrera | no worries. :) | 17:50 |
kgriffs | don't mean to steal fun work | 17:50 |
kgriffs | :) | 17:50 |
*** oz_akan_ has quit IRC | 17:51 | |
kgriffs | elint | 17:51 |
kgriffs | is that different from pylint | 17:51 |
* kgriffs looks | 17:51 | |
alcabrera | there's so much fun work to do, I'm not concerned about some of it getting done by someone else. :D | 17:51 |
kgriffs | ah | 17:51 |
* kgriffs facepalm | 17:51 | |
kgriffs | -e lint | 17:51 |
kgriffs | == | 17:51 |
kgriffs | -elint | 17:51 |
* kgriffs blushes | 17:52 | |
kgriffs | so | 17:52 |
kgriffs | i have lint2 and lint3 | 17:52 |
kgriffs | is that cool? | 17:52 |
flaper87 | yup | 17:53 |
kgriffs | kk | 17:53 |
flaper87 | kgriffs: btw, we need yo announce Marconi 2014.1.b2, you've the honors :) | 17:53 |
kgriffs | ah | 17:54 |
kgriffs | on the ML? | 17:54 |
alcabrera | sure seems like Twitter and #openstack-marconi are the official announcement channels for marconi, so far, given that we tweeted about Marconi 2014.1.b2 on both earlier. ;D | 17:54 |
alcabrera | flaper87, kgriffs: ^ | 17:55 |
kgriffs | kk | 17:55 |
flaper87 | hahaha | 17:55 |
flaper87 | mmh, I think it should be announced in the announces list | 17:55 |
flaper87 | http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-announce | 17:55 |
openstackgerrit | Flavio Percoco proposed a change to openstack/marconi: Drop msgpack dependency https://review.openstack.org/68711 | 17:57 |
*** jcru has quit IRC | 17:57 | |
flaper87 | kgriffs: alcabrera ^ | 17:57 |
kgriffs | hmm | 17:57 |
kgriffs | http://lists.openstack.org/pipermail/openstack-announce/2014-January/000187.html | 17:57 |
flaper87 | kgriffs: marocni was not mentioned there | 17:58 |
flaper87 | :D | 17:58 |
flaper87 | https://review.openstack.org/#/q/status:open+project:openstack/marconi,n,z | 17:58 |
flaper87 | :D | 17:58 |
kgriffs | asking in #openstack-dev | 18:00 |
alcabrera | flaper87: +2 | 18:00 |
*** oz_akan_ has joined #openstack-marconi | 18:03 | |
*** ayoung is now known as ayoung-mtg | 18:04 | |
flaper87 | alcabrera: thanks :D | 18:07 |
flaper87 | alcabrera: one left: https://review.openstack.org/#/c/68121/ | 18:07 |
flaper87 | and now kgriffs has to go through reviews | 18:07 |
*** ayoung-mtg has quit IRC | 18:10 | |
openstackgerrit | Kurt Griffiths proposed a change to openstack/marconi: chore: Add pylint envs https://review.openstack.org/68713 | 18:10 |
kgriffs | flaper87: yes, that I do | 18:10 |
kgriffs | flaper87: ETA on memcached backend landing? | 18:11 |
flaper87 | kgriffs: at least 1 or 2 weeks | 18:12 |
flaper87 | I want to talk with Morgan (IIRC that's his name) about dogtail first | 18:12 |
kgriffs | OK, just want to make sure that we are all set by the time i-3 rolls around | 18:12 |
flaper87 | kgriffs: small nit https://review.openstack.org/#/c/68713/ | 18:13 |
alcabrera | kgriffs: -1 with comments. :) | 18:13 |
flaper87 | kgriffs: we will, one way or another we'll have it | 18:13 |
kgriffs | flaper87: do you mean, adding lint2 and lint3 in envlist? | 18:14 |
kgriffs | thing is, there are some outstanding errors | 18:14 |
flaper87 | ah fuck, I can't even click on the right line | 18:14 |
kgriffs | I suppose I could fix those. :p | 18:14 |
flaper87 | mmh, I never run $tox | 18:14 |
flaper87 | :P | 18:14 |
flaper87 | I always pick an env | 18:15 |
openstackgerrit | A change was merged to openstack/marconi: Drop msgpack dependency https://review.openstack.org/68711 | 18:15 |
flaper87 | :D | 18:15 |
kgriffs | oic | 18:15 |
flaper87 | not sure what other folks do | 18:15 |
kgriffs | what does gate do? | 18:15 |
kgriffs | does it run each explicitly? | 18:15 |
flaper87 | depends on the gate | 18:15 |
flaper87 | py27 tox -epy27 | 18:15 |
flaper87 | and so on | 18:15 |
flaper87 | AFAIK | 18:15 |
flaper87 | TBH, I don't even use tox anymore | 18:15 |
kgriffs | ah, so perhaps this wouldn't break the gate if I add it to envlist | 18:15 |
flaper87 | $ ctrl+r testr | 18:16 |
flaper87 | :D | 18:16 |
flaper87 | concurrency 4 | 18:16 |
kgriffs | ah | 18:16 |
*** oz_akan_ has quit IRC | 18:20 | |
openstackgerrit | Kurt Griffiths proposed a change to openstack/marconi: chore: Add pylint envs https://review.openstack.org/68713 | 18:21 |
*** ayoung-mtg has joined #openstack-marconi | 18:26 | |
alcabrera | kgriffs: +2 | 18:26 |
openstackgerrit | A change was merged to openstack/marconi: Sync oslo-cache from oslo-incubator https://review.openstack.org/68121 | 18:27 |
openstackgerrit | A change was merged to openstack/marconi: Don't use `override_time` but mock instead https://review.openstack.org/68365 | 18:29 |
kgriffs | flaper87: rebase me baby one more time - https://review.openstack.org/#/c/68441/ | 18:30 |
* kgriffs loses some man points for quoting Britney Spears | 18:30 | |
kgriffs | alcabrera: another quick one for you - thanks! https://review.openstack.org/#/c/68490/ | 18:31 |
*** oz_akan_ has joined #openstack-marconi | 18:32 | |
openstackgerrit | Flavio Percoco proposed a change to openstack/marconi: Add a _config_options function to Marconi https://review.openstack.org/68441 | 18:32 |
flaper87 | kgriffs: ^ | 18:32 |
kgriffs | flaper87: this one may need to be rebased - not sure - https://review.openstack.org/#/c/68352/ | 18:32 |
kgriffs | +2 | 18:32 |
flaper87 | damn, I would rather rebase the other 3 patches than this one | 18:32 |
flaper87 | T_T | 18:33 |
flaper87 | :D | 18:33 |
kgriffs | lol | 18:33 |
flaper87 | lesse what happens | 18:33 |
openstackgerrit | A change was merged to openstack/marconi: Add a _config_options function to Marconi https://review.openstack.org/68441 | 18:35 |
openstackgerrit | A change was merged to openstack/marconi: fix: Move decorator out of class definition since it is static https://review.openstack.org/68490 | 18:36 |
alcabrera | I feel like this is the most merging we've done in months! | 18:36 |
alcabrera | Feels good. | 18:36 |
alcabrera | I miss this pace. :D | 18:36 |
*** alcabrera is now known as alcabrera|afk | 18:40 | |
*** alcabrera|afk is now known as alcabrera | 18:43 | |
openstackgerrit | Kurt Griffiths proposed a change to openstack/marconi: chore: Fix pylint errors https://review.openstack.org/68701 | 19:11 |
kgriffs | flaper87: https://review.openstack.org/#/c/68713/ | 19:11 |
kgriffs | also, i rebased the other patch | 19:12 |
kgriffs | alcabrera: ^^ | 19:12 |
alcabrera | kgriffs: +2 | 19:12 |
*** jcru has joined #openstack-marconi | 19:13 | |
openstackgerrit | A change was merged to openstack/marconi: chore: Add pylint envs https://review.openstack.org/68713 | 19:18 |
*** kgriffs is now known as kgriffs_afk | 19:31 | |
*** ayoung-mtg has quit IRC | 19:36 | |
*** oz_akan_ has quit IRC | 19:38 | |
*** oz_akan_ has joined #openstack-marconi | 19:38 | |
*** ayoung-mtg has joined #openstack-marconi | 19:50 | |
*** ayoung-mtg has quit IRC | 20:01 | |
*** cpallares has quit IRC | 20:15 | |
*** whenry has quit IRC | 20:19 | |
*** cpallares has joined #openstack-marconi | 20:24 | |
*** whenry has joined #openstack-marconi | 20:36 | |
*** malini is now known as malini_afk | 21:20 | |
*** cpallares has quit IRC | 21:22 | |
*** alcabrera has quit IRC | 21:27 | |
openstackgerrit | Kurt Griffiths proposed a change to openstack/marconi: fix(wsgi): Cleanup limit config options https://review.openstack.org/67597 | 21:38 |
*** thomasem has quit IRC | 22:05 | |
*** oz_akan_ has quit IRC | 22:05 | |
*** jcru has quit IRC | 22:18 | |
*** mpanetta has quit IRC | 22:41 | |
*** ayoung_ has joined #openstack-marconi | 22:44 | |
*** ayoung_ is now known as ayoung | 22:44 | |
*** tedross has quit IRC | 22:46 | |
*** balajiiyer has quit IRC | 23:27 | |
*** amitgandhi has quit IRC | 23:42 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!