[02:14] <TeamXlink> lol
[02:14] <TeamXlink> http://static.onemansblog.com/wp-content/uploads/2007/09/Daisy_Chain_Forklifts.jpg
[02:41] <jjesse> wow this signed online
[02:41] <jjesse> what a crappy hotel
[02:41] <rick_h_> signed online?
[02:42] <jjesse> i couldn't get IRC to connect
[03:22] <greg-g> rick_h_: for scheduling/queueing of tasks in a web environment, celery and rabbitmq is what you use/recommend?
[08:52] <rick_h_> greg-g: I think that works well for us. Honestly, there's a ton of ways to do it and it depends on the project/etc.
[08:52] <rick_h_> but yea, rabbitmq is good for queueing, and if you need scheduling, celery works great for talking to it, handling that part
[09:04] <rick_h_> snap-l: have I told you how much I <3 amazon lately? lol cloud drive music bitches! Awesome
[09:07] <rick_h_> yay, and the ifanbois get to suck it for now! http://techcrunch.com/2011/03/28/amazon-cloud-player-ios/
[12:43] <rick_h_> uploading to my cloud drive, woooo
[12:43] <rick_h_> damn sucky work internet, sad that my uverse is faster at home
[12:46] <brousch> welcome to the cloud. enjoy your new wings
[12:46] <brousch> how's the bookie logo going?
[12:47] <rick_h_> brousch: I found something I liked, but waiting to hear back from the designer about cost/tweaks
[12:47] <rick_h_> can't use it for a 'logo' use according to license currently
[12:48] <brousch> ah, right
[12:48] <rick_h_> guy's in finland or something so figure it might take a few days, who knows.
[12:49] <brousch> i played with a nook color running cyanogen. very nice
[12:49] <brousch> good size, fast
[12:50] <rick_h_> cool
[12:50] <rick_h_> was worried about performance since it's a bit underpowered
[12:51] <brousch> he had it overclocked to 1GHz i think
[12:52] <rick_h_> ah, gotcha
[12:52] <brousch> so faster than my droid
[12:54] <rick_h_> man, bummer I don't think I can link out of my amazon cloud drive
[12:55] <rick_h_> so not going to replace dropbox :(
[12:56] <brousch> i <3 drpbox
[12:57] <rick_h_> yea, but this is $20/yr for 20gb
[12:57] <brousch> hm, good price
[12:57] <rick_h_> I'd almost give up the sync part to just use it as a web storage
[12:58] <rick_h_> pycon caused craig and I to have to upgrade our dropbox to swap the files around
[12:58] <rick_h_> which sucked, since I had thuoght I could just upgrade since it's my shared directory
[12:58] <brousch> i think it counts towards everyone using that folder
[12:58] <rick_h_> yea, it sucks
[12:58] <brousch> you could have just uploaded to a web share and had him download it
[12:59] <brousch> one of the best things about my $15/mo dreamhost is the unlimited disk space
[13:00] <rick_h_> yea, we thought about that, but dropbox does well with overnight uploads, he needs to send back .mp3, etc
[13:00] <rick_h_> used my tethered phone some and it dropped in/out in the basement of the convention center
[13:01] <brousch> ah
[13:01] <rick_h_> I mean I don't mind dropbox/giving them money, but when I saw $20/yr I was like oooh
[13:01] <brousch> right
[13:02] <brousch> if dropbox had a 200GB plan i would be using it for all of my backup needs
[13:02] <brousch> i went over 100GB so i had to switch to carbonite and reduce my dropbox
[13:03] <rick_h_> yea, I have the local backuppc running for backups
[13:03] <rick_h_> it's more for files I want to get on my phone, sync with craig
[13:05] <brousch> you could make a script to share things out of the cloud storage. pick a file and it copies it out of the cloud to S3 and returns the link to you
[13:05] <rick_h_> yea, I've started some of that.
[13:05] <brousch> i knew it was too obvious ;)
[13:05] <rick_h_> I've got a s3cp.py that copies the lococast files and such up to medial.lococast.net and uploads.mitechie.com for me
[13:06] <rick_h_> http://media.lococast.net/index.html
[13:06] <rick_h_> all our podcasts are served out of s3
[13:10] <rick_h_> http://paste.mitechie.com/show/267/ need to work on it some more still
[13:13] <brousch> geez
[13:13] <brousch> you go all out on these things
[13:13] <rick_h_> funny, I see stuff like this now and I think 'competition!' http://www.readwriteweb.com/hack/2011/03/gitmarks-a-bookmark-sharing-system-built-on-git.php
[13:13] <rick_h_> brousch: ??
[13:14] <rick_h_> with zsh history completion I just search for public in my history and generally pulls up:  s3cp.py --bucket=uploads.mitechie.com --public awesome3.png  or some other sample
[13:14] <rick_h_> I got a start of the script from some blog post I think
[13:14] <rick_h_> and rewrote most of it up for my needs
[13:14] <brousch> i would have about 10 lines of code in a __main__. no logs, no classes, no comments
[13:15] <brousch> no error checking
[13:15] <rick_h_> well, it was a chance for me to play with argparse I thnk
[13:15] <rick_h_> heh, well what if an error happens :P
[13:15] <brousch> cursing and throwing things
[13:15] <rick_h_> lol
[13:15] <rick_h_> well, what it needs now is the return link support you mentioned
[13:16] <rick_h_> and some completion would be cool, need to figure out how to cache/setup your 'buckets' you work with
[13:46] <brousch> hm, nook color is only $250
[13:46]  * brousch feels his wallet itching
[13:48] <_stink_> hmorning
[13:49] <rick_h_> party
[13:50] <_stink_> looks like it
[13:51] <snap-l> rick_h_: Why am I getting told about Amazin this fine morning?
[13:53] <rick_h_> because I'm jamming at work to my amazon mp3s via web ui :)
[13:53] <brousch> snap-l: cause ur an amazin guy?
[13:53] <rick_h_> and listened to them over 3g on the way into work via my android app
[13:53] <snap-l> rick_h_: Ah, so you're using bandwidth for your own personal music delivery service.
[13:54] <rick_h_> yes
[13:54] <rick_h_> most definitely, and to upload more of my own albums up to it
[13:54] <snap-l> You realize that bandwidth is a precious commodity
[13:54] <snap-l> For every song you've streamed, you've used up bandwidth that could have been used for other things
[13:55] <rick_h_> oh I know, the pron industry must be shuddering
[13:55] <snap-l> Students in Rochester schools could have discovered a cure for some heinous disease if only wikipedia had loaded in time before their ADD kicked in
[13:56] <snap-l> The company could have landed a major contract if only the secretary's e-mail had arrived in time, no thanks to your music streaming
[13:56] <snap-l> You're killing the internet!
[13:56] <rick_h_> but that involves caring for others...psh who does that any more?
[13:56] <snap-l> (also, what's your cap on the phone? :) )
[13:56] <rick_h_> plus, don't you think you're giving the students a lot of credit?
[13:56] <rick_h_> heh, yea. I don't know I'll do it all the time on my phone
[13:57] <snap-l> (but it's still cool, nonetheless)
[13:57] <rick_h_> but I can download as well
[13:57] <rick_h_> yea, big thing is I can sync stuff I buy on the phone with the laptop/web now
[13:57] <snap-l> Oh, sort of like U1. ;)
[13:57] <rick_h_> and don't need to take up SSD space for it
[13:57] <rick_h_> yea, except it works :P
[13:57] <rick_h_> and has the music I want
[13:57] <snap-l> I challenge you
[13:58] <snap-l> Name me something that you want that isn't in U1
[13:58] <snap-l> (I know a few of the hairy edges, but I'm curious. :) )
[13:58] <rick_h_> and has 5gb for free, 20gb free first year, and mobile is free vs $40 mobile package
[13:59] <rick_h_> some of my soundtrack stuff I like isn't on there, and there was something else, tool or something that was mising
[13:59] <snap-l> The mobile package for U1 is not cool.
[13:59] <rick_h_> though that was when it first came out
[13:59] <rick_h_> I've never opened U1 except for that first album to try it out
[13:59] <rick_h_> have to say, if this comes in banshee, even less reason to do U1 ootb
[14:00] <snap-l> Please to be buying Tool via MP3 from the Amazon store. ;)
[14:01] <rick_h_> wooo! lococast.net feedback spam
[14:01] <rick_h_> well know we know the email address has gotten out there at least
[14:03] <snap-l> Heh, one nice thing about U1 / 7Digital is that it's in the UK
[14:03] <snap-l> so while Amazon doesn't have the new Sylosis album available until 4/19, U1 does. ;)
[14:03] <snap-l> Bah, pre-order
[14:03] <snap-l> n/m, it's not available either
[14:03] <snap-l> but they'll gladly take my money.
[14:04] <rick_h_> lol
[14:04] <rick_h_> yea, I don't think their locatin matters, the label deals are for the customer country
[14:05] <snap-l> Well, it's Nuclear Blast, which is European
[14:08] <ColonelPanic001> \o/
[14:08] <ColonelPanic001> Nuclear Blast had In Flames
[14:08] <ColonelPanic001> \m/
[14:09] <ColonelPanic001> That's all I had to contribute.
[14:09] <snap-l> ColonelPanic001: Thank you, citizen
[14:09]  * ColonelPanic001 salutes, turns 180 degrees, marches off
[14:12] <snap-l> http://bryanquigley.com/mindshare/gaming
[14:12] <snap-l> Why do I see this completely backfiring?
[14:13] <ColonelPanic001> Wolfenstein: Enemy Territory was great, played it a long time, but come on. It's like, 10-15 years old
[14:13] <ColonelPanic001> it's great, but not an attention-getter
[14:13] <ColonelPanic001> "Dude, sweet, with Linux, I can play games that are almost as old as I am!"
[14:14] <snap-l> With the BSD games package, you can play games that are older than you are. ;)
[14:14] <ColonelPanic001> heh
[14:27] <jrwren> cyanogen? is that 2.4 or something?
[14:27] <brousch> jrwren custom ROM
[14:27] <brousch> the one i saw was android 2.3
[14:28] <brousch> geez this is easy - installing cyanogen on my droid
[14:28] <brousch> there's a program right in the app store that downloads the ROM for you
[14:28] <rick_h_> yea, I'm running the 2.3 beta on my phone now
[14:28] <rick_h_> yea, rommanager
[14:29] <brousch> it doesn't even feel like hacking any more
[14:29] <rick_h_> well, you have to have root first
[14:29] <rick_h_> or rommmanger can't write the files/etc
[14:29] <brousch> if it weren't for the rooting thing, my grandmother could do it
[14:32] <brousch> jrwren: i met another non-part-time .net dev last night
[14:32] <brousch> that makes 2 of you
[14:43] <jrwren> 2 of us that you know?
[14:43] <jrwren> JFYI: I'm often part time. :)
[14:48] <brousch> hm, the amazon cloud does sound good
[14:49] <brousch> i think i moved my music to amazon i could go back to dropbox for the rest of my files
[14:50] <greg-g> people keep their music in Dropbox?
[14:50] <greg-g> and not just to "loan" an album to a friend via dropbox?
[14:51] <brousch> i don't right now because it puts me over the limits
[14:51] <snap-l> My music collection would cost me a fortune to keep in Dropbox
[14:52] <brousch> but it's nice to set up a nw computer, stick on the gigabit lan, and have everything sync over
[14:54] <binbrain> keep my music on ubuntu one
[14:56] <brousch> ut oh, cyanogn keeps popping up its logo and then disappearing
[14:56] <rick_h_> brousch: that first boot takes forever
[14:56] <rick_h_> I mean, forever
[14:57] <brousch> ok, been going for like 5 minutes
[14:57] <rick_h_> in my case I htink it ran something like 20-30min
[14:57] <brousch> geez, they should add that to the wiki
[14:58] <greg-g> good gosh, 20-30 minutes? I don't have the patience for that!
[14:59] <brousch> you need your phone in 15 minute intervals?
[15:02] <greg-g> I actually rarely use my cell. Mostly because it is a dumb phone from 2005.
[15:02] <snap-l> Grrr.... iphone update never fails to get screwed up when I'm on the work VPN
[15:02] <brousch> suck it up, handjobs
[15:03] <snap-l> not now, dear, I'm busy.
[15:05] <wolfger> for a second there, I thought brousch was nixternal
[15:05] <greg-g> lol
[15:05] <nixternal> watch it now
[15:06] <brousch> nixternal is my hero
[15:06] <nixternal> i feel sorry for you then :p
[15:06] <brousch> he escaped coloma. he must be awesome
[15:07] <nixternal> i am kind of scared now. http://www.flourishconf.com/2011/ubuntuglobaljam - i would like to see 100 people, but jeesh, that would be to many at the same time
[15:07] <nixternal> haha, coloma ftw. actually i escaped watervliet, but it is the same difference :)
[15:08] <nixternal> born in benton harbor, then lived in hartford, then lived in watervliet, then moved to chicago in 1979 :)
[15:08] <nixternal> interesting going from a population of a couple of thousand to a few million
[15:08] <brousch> you must be 50 years old
[15:08] <nixternal> 37 dick
[15:08] <nixternal> actually 36, few more months then i will be 37
[15:08] <snap-l> Feel the love.
[15:09] <Milyardo> 22 /strut
[15:09] <brousch> bah, that means you were like 5 years old when you escaped. obviously your parents are awesome
[15:11] <nixternal> it is weird, since both of my dad's parents have passed on, he don't like going to michigan anymore. before we always figured he would retire back there. he sold the family property and everything on the lake a few years ago
[15:11] <brousch> nixternal: you have 5 confirmed attendees. that does not seem scary http://loco.ubuntu.com/events/team/772/detail/
[15:11] <nixternal> the rest of us here in chicago love going to michigan
[15:11] <Milyardo> is vim-scripts worth installing? or should I manage scripts myself? I'm mostly just after taglist
[15:11] <nixternal> brousch: they just announced the stuff on flourish, and people never register, they always just show up
[15:12] <brousch> you should set out 5 chairs and make the rest of them stand
[15:12] <nixternal> fuck, rosie o'donnell is moving to harpo studios.
[15:13] <nixternal> double fuck, goose island sold out to anheuser-busch
[15:15] <brousch> come back to west MI. we have all the good beers here
[15:15] <snap-l> nixternal: Rosie O'Donnell still has a show?
[15:16] <snap-l> Milyardo: Not sure what all is included in vimscripts
[15:16] <brousch> arcadia, founders, new holland, bells
[15:16] <snap-l> I'd personally install them all one at a time to make sure there's nothing freaky going on
[15:18] <Milyardo> Well I'm looking at the file list from here:
[15:18] <Milyardo> http://packages.ubuntu.com/hardy/all/vim-scripts/filelist
[15:18] <snap-l> Are you willing to sort through all of that crap?
[15:20] <snap-l> I swear, Windows has had as many reboots as my iPhone for this upgrade.
[15:20] <snap-l> as soon as the iPhone disconnects, Windows doesn't see it again, even if I unplug it and re-plug it in again
[15:21] <snap-l> Either Apple screwed the pooch with the drivers for the iPhone, or Windows is an even bigger pile of shit than I realized.
[15:23] <jrwren> greg-g: how did the interview go a while back? was with wikipedia IIRC?
[15:24] <jrwren> brousch: you have teh better MI beers, shorts and arcadia, but I have OG 1 mi from my house :p
[15:25] <jrwren> snap-l: XP or 7?
[15:25] <greg-g> jrwren: it went well enough that they invited me to an in-person on April 6th! :)
[15:25] <jrwren> greg-g: excellent! congrats. where is the in-person?
[15:25] <jrwren> you can't relocated though, can you? didn't you just buy a house?
[15:26] <greg-g> SF
[15:26] <greg-g> and no, didn't end up buying, things weren't aligning correctly to make it make sense
[15:27] <Milyardo> hrmm installing vim-scripts installed vim-addon-manager as well with all the scripts disabled in vam by defualt
[15:27] <Milyardo> so I guess its not so bad so far
[15:27] <snap-l> jrwren: Assume until told otherwise that the world is still on XP. ;)
[15:28] <snap-l> greg-g: Congratulations on the IP interview!
[15:29] <jrwren> the world is in 7
[15:29] <jrwren> the corporate world is on xp
[15:29] <snap-l> What other world is there that actually uses Windows besides corporate?
[15:30] <snap-l> And I for one welcome our new Blackberry ascendant. ;)
[15:30] <greg-g> apparently something like 89% of the computing market, snap-l :)
[15:30] <snap-l> greg-g: You keep out of this.
[15:31] <snap-l> With all of your "facts" and "figures"
[15:31] <snap-l> pshaw.
[15:31] <brousch> i got to use win7 on our new 3d cad station. it's really hard going back to xp now
[15:31] <snap-l> They may be using Windows, but they're really thinking of Macintosh
[15:32] <snap-l> "Oh Aero, you'll never be Aqua"
[15:32] <snap-l> or cocoa, or one of the hundred other codenames in the Mac stack
[15:33] <brousch> ug cyanogen is still booting 45mins later
[15:34] <snap-l> And now we have our answer on why the Java-based OS never took off. ;)
[15:35] <greg-g> hah
[15:57] <Blazeix> brousch: ooh, that's scary. Is it still booting?
[15:57] <brousch> still popping in and out and spinning
[16:05] <lotia> quite OT anyone know if google groups also treats periods as whitespace e.g. messages sent to my.group are delivered to mygroup?
[16:07] <brousch> hm, so i pulled the battery and turned it back on, it is right back to spinning cyanogen thing
[16:07] <greg-g> I would *assume* it is the same behavior as gmail, but I don't know for sure, lotia
[16:08] <lotia> greg-g: thanks
[16:08] <greg-g> brousch: eek
[16:17] <jrwren> cocoa and aqua are two very different things. anyone who knows mac knows that.
[16:18]  * greg-g doesn't know macs
[16:19] <jrwren> greg-g: aqua is the UI that OSX introduced, so if it doesn't look like Mac OS 9, then its probably AQUA.  Highly recommended
[16:34] <lotia> greg-g: compared to much of what else is out there. rails is pretty nice.
[16:34]  * lotia is by no means a hipsted as greg-g can verify.
[16:35]  * lotia does however use a mac
[16:38] <rick_h_> rails? crap what did I miss?
[16:39] <lotia> rick_h_: perhaps my inability to detect humour on IRC
[16:39] <snap-l> rick_h_: We've all decided to ditch this Python thing and just use Ruby
[16:39] <snap-l> and with it, Ruby on Rails
[16:39] <snap-l> Rails just sounds better than Django or Pyramid
[16:39] <snap-l> or (shudder) Pylons. ;)
[16:40] <rick_h_> hah!,
[16:40]  * rick_h_ looks for a new channel
[16:40] <rick_h_> man, ok jcastro won't troll your twitter post, but :P
[16:41] <jcastro> rick_h_: how come?
[16:41] <rick_h_> because it's web streaming, not $40, and must faster since the files are there vs waiting for U1 sync
[16:42] <jcastro> $40 bucks?
[16:42] <rick_h_> for the mobile plan?
[16:42] <rick_h_> that's what the U1 page was saying today
[16:42] <jcastro> 4 bucks
[16:42] <rick_h_> per month, or 40 for the year
[16:42] <rick_h_> amazon == 5gb no cost, or $20 for 20gb
[16:43] <brousch> ok, that was weird
[16:43] <jcastro> right but it goes up if you add more music
[16:43] <jcastro> (ours does too)
[16:43] <jcastro> but I don't think as much
[16:43] <rick_h_> it only goes up for storage, $1/gb
[16:43] <snap-l> jcastro: Yours goes up after 2GB
[16:43] <brousch> i tried to go back to rooted android 2.2 and it seemed to succeed. then when i rebooted it installed CM7 with no effort on my part. i'm now running CM7
[16:43] <rick_h_> up to 1tb $1000
[16:43] <rick_h_> brousch: congrats
[16:44] <jcastro> but yeah it's cheaper
[16:44] <jcastro> they can afford to be. :-/
[16:44] <rick_h_> yea
[16:44] <snap-l> jcastro: No doubt. I'm sure this is a loss-leader.
[16:44] <jcastro> oh, other than we let you stream whatever you want
[16:44] <jcastro> ^^^^
[16:44] <rick_h_> which is why I'm not commenting
[16:44] <jcastro> not just what you bought
[16:44] <snap-l> jcastro: Really?
[16:44] <rick_h_> jcastro: I've uploaded 5 albums so far
[16:44] <jcastro> rick_h_: that you didn't buy from amazon?
[16:44] <rick_h_> oh, you mean pandora style?
[16:45] <rick_h_> jcastro: yea
[16:45] <rick_h_> you can upload any files, movies, or even documents
[16:45] <rick_h_> and play/view files on your mobile app
[16:45] <snap-l> jcastro: I think canonical needs to make that more clear
[16:45] <jcastro> I think the whole feature needs more coverage
[16:45] <jcastro> people think amazon is first, I've been doing it for 6 months!
[16:45] <rick_h_> right, definitely
[16:46] <rick_h_> but amazon is doing it cheaper and more visible
[16:46] <snap-l> Also, I call bullshit on "No cloud storage limit for song purchases"
[16:46] <snap-l> if you buy more than 2GB of songs, you can't store anything else. :)
[16:46] <rick_h_> ?
[16:46] <rick_h_> oh, on u1?
[16:46] <snap-l> yeah
[16:46] <jcastro> I think above that purchases don't count against your cap
[16:47] <snap-l> Well, they still count. :)
[16:47] <rick_h_> right, but you can't add files since you bought 2gb of stuff
[16:47] <rick_h_> from your personal space
[16:47] <jcastro> right
[16:47] <jcastro> of course
[16:47] <snap-l> I have 211M of files on U1
[16:47] <snap-l> I have 2.2G of purchased music
[16:47] <snap-l> for U1
[16:47] <rick_h_> big thing with amazon's is that no public access to those files. So I can't share a doc/image with snap-l using it
[16:48] <jcastro> what do you mean?
[16:48] <snap-l> jcastro: was hat ? directed at rick_h_ or me?
[16:48] <jcastro> at rick
[16:48] <jcastro> public access?
[16:49] <snap-l> Amazon doesn't do dropbox / u1
[16:49] <snap-l> so no shared storage
[16:49] <jcastro> oh right
[16:49] <jcastro> so it's either one or the other
[16:49] <jcastro> oddly, amazon doesn't have an iphone app either
[16:49] <snap-l> right
[16:49] <jcastro> weird
[16:49] <jcastro> you'd think that'd be a top priority
[16:49] <rick_h_> jcastro: I mean if I upload a doc to cloud storage I can't send snap-l a link to it
[16:49] <snap-l> jcastro: I think Amazon is hedging their bets
[16:49] <rick_h_> jcastro: heh, I was ecstatic when I saw that
[16:50] <snap-l> Apple is considered a competitor
[16:50] <rick_h_> the thing is they can't get it on the platform, if you pay a fee for additional storage it's a "subscription"
[16:50] <jcastro> right, but you'd think they'd want to snag people to try it at least
[16:50] <snap-l> and Apple is likely not going to approve a music store like this
[16:50] <rick_h_> and you can't have alternative music stores on ios
[16:50] <rick_h_> so really, they don't have a huge part of the revenue generating model for ios users
[16:50] <jcastro> yeah but surely they can have a player?
[16:51] <rick_h_> but if you pay $20 a year for 20gb of access
[16:51] <jcastro> well, I suppose it's like trying to sell common sense to scientologists at that point
[16:51] <rick_h_> and then have to offer that in your app
[16:51] <jcastro> let them just go on and be crazy
[16:51] <rick_h_> and then give 30% to apple?
[16:51] <brousch> crap, forgot google apps. trying again
[16:52] <snap-l> Hey, I have to say, I'm now using more of my U1 storage.
[16:52] <snap-l> since I paid $30 for it
[16:52] <snap-l> it's pretty nice having that available
[16:52] <jcastro> I stopped syncing my music
[16:52] <jcastro> I just set the cache to be huge on the phone
[16:52] <jcastro> and then use the player
[16:52] <jcastro> which not surprisingly is better than the stock android player
[16:52] <snap-l> I don't use the mobile stuff
[16:53] <snap-l> since I have a Sansa, and rip all of my shit to FLAC
[16:53] <jcastro> oh man it's like the only reason I use U1, heh
[16:53] <snap-l> I hear they have this thing called a "store". ;)
[16:54] <jcastro> yeah I use it
[16:54] <rick_h_> _stink_: ok, new mission: http://blog.mozilla.com/blog/2011/03/29/mozilla-launches-firefox-4-for-android-allowing-users-to-take-the-power-and-customization-of-firefox-everywhere-2/
[16:54] <jcastro> I am just saying, without the music and the mobile I wouldn't really need U1
[16:54] <jcastro> ie. my primary use case is the mobile streaming
[16:54] <snap-l> jcastro: I use it to store files between machines
[16:54] <snap-l> but the music store is pretty much my primary use.
[16:55] <jcastro> I have dropbox for that, and I'm not ready to move too U1 until windows and LAN syncing is done and solid
[16:55] <jcastro> though, I noticed they finally fixed the speed on U1
[16:55] <snap-l> jcastro: hear hear
[16:55] <jcastro> I bought the 2 new rush singles
[16:55] <jcastro> well, "new"
[16:56] <jcastro> and I missed the dl entirely
[16:56] <jcastro> it was just there
[16:56] <snap-l> new as in later than Caravan / BU2B?
[16:56] <jcastro> yep
[16:56] <snap-l> I wish Amazon's store synced with Ubuntu One
[16:56]  * snap-l looks
[16:57] <jcastro> it will
[16:57] <jcastro> I really don't like the 7digital store
[16:57] <rick_h_> snap-l: why not just drop the files into U1 directory when you download?
[16:58] <snap-l> jcastro: I think you're mistaken
[16:58] <jcastro> It's like they didn't bother to make it better
[16:58] <snap-l> rick_h_: I want them in the "purchased" folder
[16:58] <jcastro> snap-l: yeah, in banshee
[16:58] <jcastro> when you buy a song
[16:58] <rick_h_> ah, ic
[16:58] <snap-l> so they don't get synced to the Eee
[16:58] <snap-l> otherwise it'll blow up the little 4GB
[16:58] <jcastro> oh I see
[16:59] <jcastro> well, you set your EEe to not sync the purchased folder right?
[16:59] <snap-l> right
[16:59] <snap-l> and I think I can just copy things into that folder
[16:59] <snap-l> trying it with a sample album now
[17:00] <jcastro> I think it's supposed to put it in the same U1 folder the 7d store puts it in
[17:00] <snap-l> maybe it will, but currently it just stuffs it into the regular library
[17:00] <snap-l> and I have a special "purchased" directory that I move it into
[17:01] <snap-l> which gets backed up
[17:01] <snap-l> because Amazon's biggest problem is that they won't let you download more than once from your digital locker
[17:01] <rick_h_> yea, I bet that was part of the deal. You could always only download once frmo their mp3 store
[17:02] <jcastro> hmmm, do you mean .ubuntu-one/Purchased Music (or whatever it is), or do you seperate them out?
[17:02] <brousch> oh, i see what i did. i renamed the cyanogenmod file to update.zip instead of renaming the rooted android2. i guess i'm lucky that worked
[17:02] <snap-l> jcastro: Currently it's separate
[17:09] <snap-l> http://ubuntuone.com/p/k1I/
[17:09] <snap-l> (once it finally syncs. ;)
[17:18] <snap-l> There we go
[17:19] <snap-l> and this is reason #1 why I'm sticking with Ubuntu One
[17:20] <snap-l> 5 downloads, so if something screws up, I can get it back.
[17:20] <snap-l> vs. one download, and if something screws up, tough titties.
[17:20] <wolfger> *cough* clamz *cough*
[17:20] <snap-l> wolfger: STFU
[17:21] <wolfger> Hey, it's not my fault you WANT a bad experience with Amazon
[17:21] <snap-l> wolfger: That's assuming you keep every .amz file handy.
[17:21] <snap-l> Please to be telling me where to do to get the .amz file for this album
[17:21] <snap-l> I'll wait.
[17:21] <wolfger> well, clamz keeps them handy. That's the point
[17:22] <snap-l> ah, and when Amazon closes the loophole, then what?
[17:22] <wolfger> Use clamz for your Amazon downloads, and if something goes wrong you can try again
[17:22] <wolfger> Not sure how they can close it.
[17:22] <wolfger> You download the .amz file
[17:23] <wolfger> when you download it via normal means, it goes into a temp directory and is deleted
[17:23] <snap-l> wolfger: They put in additional tracking to see if you've already downloaded the file?
[17:23] <snap-l> since that's the whole damn point of using the stupid downloader?
[17:24] <wolfger> If they could track whether or not you downloaded it, they could also track whether or not the download was successful :-p
[17:25] <snap-l> wolfger: My point exactly.
[17:25] <wolfger> ...and here I just thought you were sticking with Ubuntu One because you didn't like Prince :-)
[17:25] <snap-l> and if it was successfully downloaded, then you're fucked.
[17:25] <wolfger> I miss your point
[17:25] <wolfger> They don't track.
[17:26] <wolfger> So if you save your amz file (which they do track), you are perfectly safe.
[17:26] <snap-l> Then try to download one of your albums again, please.
[17:26] <wolfger> when you use clamz, all your .amz are belong to us
[17:26] <wolfger> s/belong to us/safe/
[17:27] <wolfger> Now it is dumb that the standard download client trashes your .amz files...
[17:27] <snap-l> Right, but say someday Amazon makes clamz impossible to use
[17:27] <snap-l> then what?
[17:28] <snap-l> I hate relying on third parties for something that should come standard
[17:28] <wolfger> Then we switch to a service that doesn't suck
[17:28] <snap-l> wolfger: one step ahead of you, bro. ;)
[17:28] <wolfger> what if someday Ubuntu One does the same?
[17:28] <wolfger> You're playing a senseless "what if" game
[17:28] <jcastro> snap-l: actually, you get unlimited basically, the DL from the store into your cloud counts as 1 of the 5.
[17:28] <wolfger> They haven't done it. You're railing against the wind.
[17:28] <snap-l> we do what we normally do; whine and dogpile on Canonical until they relent.
[17:28] <jcastro> and after it's in there you're good to go
[17:29] <snap-l> jcastro: I'm familair with it. :)
[17:29] <jcastro> ok whew
[17:29] <jcastro> just making sure you didn't think you only got 5 ever
[17:29] <jcastro> that would only be 5 computers or 5 reinstalls
[17:29] <snap-l> and I've used several downloads already for the gigabytes of Baby Einstein shit that I have in there
[17:29] <snap-l> (because they had the best 100 cheap, and my neice likes one track)
[17:30] <snap-l> jcastro: It's not even that
[17:30] <snap-l> it's 5 transfers to cloud storag
[17:30] <snap-l> once it's on the cloud storage, it's as many computers as you wish
[17:32] <jcastro> right
[17:32] <jcastro> hmm
[17:32] <jcastro> greg-g: how should I approach this: http://askubuntu.com/questions/32555/ubuntu-updated-and-now-the-option-to-boot-into-windows-xp-is-missing
[17:32] <snap-l> jcastro: "You're welcome"
[17:33] <jcastro> I'm keen on a) All the content remaining CC so we can remix it, and b) Not turning it into a content farm looking screenshot suckfest
[17:33] <jcastro> snap-l: SOON. RUSH.
[17:33] <snap-l> Yessir
[17:34] <snap-l> jcastro: Oh, you mean the (c) notice?
[17:34] <snap-l> Man, what a tool
[17:34] <snap-l> ask them to re-upload the screenshot without the copyright attribution
[17:34] <snap-l> and if not, then delete the question, since someone isn't playing nice.
[17:35] <jcastro> why would someone do that in the first place
[17:35] <jcastro> is taking a screenshot a ton of work or something?
[17:35] <jcastro> (that's rhetorical)
[17:36] <rick_h_> this is going to be fun, so my boss wanted me to watch this talk from pycon: http://pycon.tv/#/video/38
[17:36] <snap-l> I think someone is looking to be combative
[17:36] <rick_h_> because the guys says "migations @#$%'em"
[17:36] <Blazeix> interesting, almost all of his previous posts have excessive amounts of screenshots
[17:36] <rick_h_> so I watch the talk, and the guys goes through feature branches, pair programming, weekly iterations, ticket like it's war, s3 and ec2 to no end"
[17:36] <snap-l> jcastro: That's the only reason I can come up with for why someone would put (c) notices
[17:36] <Blazeix> but this is the first one I see with a (c) notice
[17:37] <jcastro> good screenshots are encouraged
[17:37] <rick_h_> so he got his shot in and now I get to take my list back lol
[17:37] <rick_h_> jcastro: what's it hurt?  I thought they were reduced to doing HNIC themes... ;-)
[17:55] <greg-g> snap-l: on our jam event RSVP page on loco.ubuntu.com
[17:56] <snap-l> Nice. ;)
[17:58] <wolfger> furthermore, I never even think of music when I hear the name Rush anymore. I think of MMA and George "Rush" St. Pierre...
[17:59] <wolfger> I guess they are both from Canada...
[17:59] <snap-l> wolfger: I consider that your personal flaw
[17:59] <jcastro> Let's kill wolfger
[17:59] <wolfger> not my fault Rush doesn't do anything anymore :-)
[18:00] <wolfger> jcastro: troll season isn't open yet :-p
[18:01] <wolfger> I wouldn't mind going to the Rush concert. It would be fun.
[18:01] <wolfger> Is Nickelback opening for them?
[18:01] <jcastro> oh wow
[18:01] <jcastro> now you go too far.
[18:02] <wolfger> LOL
[18:02] <snap-l> http://loco.ubuntu.com/events/team/843/detail/
[18:02] <snap-l> Just posted the event for the Natty Release party.
[18:02] <jcastro> SIGNED UP
[18:05] <wolfger> jcastro: I just figured, you know, they're both Canadian metal bands....
[18:05] <wolfger> makes sense for them to tour together
[18:05]  * wolfger flees for his life
[18:07] <snap-l> So, is the google calendar for the Ubuntu Loco essentially dead?
[18:13] <snap-l> I like the meeting notice stuff for the calendar.
[18:13] <snap-l> That's really slick
[18:13] <wolfger> snap-l: if it's dead, nobody told me. I still use it
[18:13] <wolfger> and occasionally add items to it
[18:14] <snap-l> I'm wondering if we should start using the Ubuntu team calendar on the loco site instead.
[18:15] <greg-g> wolfger: I still use it, too, is UGJ on it? if not, that's my fault
[18:15] <greg-g> if there is a better solution, we should do that, as well
[18:15] <snap-l> It is on there
[18:15]  * greg-g is open to suggestions
[18:15] <snap-l> Maybe we could discuss next IRC meeting?
[18:15] <greg-g> but, right now /me is going to make some tea
[18:15] <greg-g> :)
[18:15] <snap-l> Which is on the 3rd. ;)
[18:16] <wolfger> Google calendar is the superior solution for syncing with Android phones. :-)
[18:16] <snap-l> That it is. :)
[18:16] <wolfger> crap, now I have to attend the IRC meeting
[18:16] <wolfger> whose idea was it to have these monthly meetings, anyway?
[18:17] <wolfger> oh, wait, i think that was me
[18:17] <snap-l> I helped. ;)
[18:17] <snap-l> so if you want to blame someone, feel free to blame me
[18:18] <wolfger> ok, I blame snap-l
[18:18] <wolfger> who has become way too good at not letting me bait him on IRC
[18:18] <wolfger> :-p
[18:18] <snap-l> practice. ;)
[18:19] <wolfger> I thought for sure, Rush/Nickelback would've sent you over the edge.  Sounds familiar. What have they done?
[18:49] <wolfger> worst concert ever: Tom Jones and Justin Bieber
[18:49] <brousch> i like tom jones
[18:49] <wolfger> you people really have no grasp on what "bad" is
[18:50] <jrwren> snap-l: ever listen to The Strand ?
[18:50] <wolfger> I like Tom Jones here and there, but no way would I sit through a concert of him
[18:50] <jrwren> Tim Jones is fun.
[18:50] <jrwren> Nickelback is something I owuldn't want to listen to.
[18:51] <wolfger> Nickelback is awesome, and underappreciated in this channel.
[18:51] <jrwren> really?
[18:51] <jrwren> what is good about it?
[18:51] <wolfger> They stuff that doesn't get played on the radio is better than their top-40 stuff
[18:51] <wolfger> I just like their sound
[18:54] <_stink_> man
[18:54] <wolfger> I listen to their CD's and usually skip the top-40 tracks. Except "Rock Star". That's just awesome
[18:54] <_stink_> i thought Nickelback was just around to get made fun of
[18:54] <_stink_> i had no idea
[18:55] <snap-l> fuckin' hell.
[18:55] <wolfger> No, I genuinely like them
[18:55] <snap-l> the .ics files from loco.ubuntu.com aren't time-zone adjusted.
[18:55] <wolfger> although mainly I just mention them to get a rise out of the haters
[18:55] <wolfger> .ics?
[18:55] <Milyardo> iCalendar
[18:55] <snap-l> internet calendar
[18:55] <brousch> snap-l: i submitted a bug about that last time we scheduled something
[18:56] <_stink_> but, then, at one point i thought INXS was just around to get made fun of.  and for some reason, when i hear their radio hits now, i kind of like them.
[18:56] <snap-l> Well, it's not been fixed.
[18:56] <wolfger> Don't mess with the INXS
[18:56] <wolfger> :-p
[18:56] <wolfger> Conversely, I used to love Duran Duran, but now they're mostly just to make fun of. :-)
[18:57] <jrwren> yeah, INXS rocks.
[18:57] <jrwren> wtf, Duran Duran is awesome... just not Rio... please not Rio.
[18:57] <jrwren> Frankie Goes To Hollywood... more awesome.
[18:58] <waldo323> gaa now part of rio is in my head
[18:59] <wolfger> FGTH was *always* just to make fun of
[18:59] <wolfger> RELAX!
[19:00] <snap-l> Don't do it
[19:02] <wolfger> I mean, if you're going to like FGTH, you might as well confess to liking Right Said Fred, too
[19:02] <snap-l> I'm too sexy for Right Said Fred
[19:03] <wolfger> but do you spin right round?
[19:04] <_stink_> this is starting to sound like Laugh In.
[19:11] <jrwren> FGTH totally different than RSF
[19:11] <jrwren> spin right round was dead or alive.
[19:11] <jrwren> Dead or Alive is a group who I've never heard another song.
[19:12] <jrwren> but at least FGTH had "two tribes" that is still a super fun song.
[19:15] <wolfger> _stink_: you want a laugh? Try this on for size... http://money.cnn.com/2011/03/29/technology/windows_phone_7_forecast/index.htm?source=cnn_bin&hpt=Sbin
[19:16] <wolfger> Hmm. I thought Right Round was RSF...
[19:16] <binbrain> LOL
[19:17] <binbrain> Android adoption will slow to almost nothing in 4 years to account for the growth in WP7
[19:17] <wolfger> Android adoption will slow, because everybody will be using it :-p
[19:18] <jrwren> android adoption will slow because people will realize its shit and go back to iphone.
[19:18] <binbrain> I still haven't realized my phones shit, I guess I'm behind
[19:19] <jrwren> you might be right.
[19:19] <jrwren> my iphone does so many things a droid can't, but the droid users I know don't know that my iphone does those things.
[19:19] <jrwren> ignorance is bliss.
[19:20] <binbrain> I haven't seen any droids that can wallet rape you like the iphone can, could change though ;)
[19:20] <brousch> what does iphone do that android doesn't?
[19:21] <binbrain> http://www.youtube.com/watch?v=FL7yD-0pqZg
[19:22] <binbrain> in case anybody hasn't seen this
[19:22] <jrwren> print, stream from itunes, play to TV with airplay.
[19:22] <jrwren> droid can't.
[19:23] <jrwren> lol... i love that video.
[19:23] <binbrain> its 3G and has the wifi's
[19:24] <jrwren> it prints money
[19:24] <jrwren> it grants wishes
[19:24] <jrwren> LOL, love it.
[19:24] <brousch> print from android: http://www.pcworld.com/article/217541/google_offers_print_from_android_iphone.html
[19:25] <jrwren> oh cool!
[19:25] <brousch> stream from ampache (fuck itunes): http://amdroid.ampache.org/?page_id=2
[19:25] <jrwren> brousch: UGH... that pcworld site has the shittyiest fonts.
[19:25] <brousch> i don't know what play to tv is
[19:25] <Blazeix> I stream from mpd to my droid all the time.
[19:25] <jrwren> serif in the title but sanserif in the body
[19:26] <jrwren> zomg MPD!
[19:26] <Blazeix> *world.com has the crappiest fonts
[19:27] <jrwren> brousch: you realize that print from android is totally differnt, right?
[19:27] <wolfger> There are settings on my phone to play to TV, but I haven't touched them. Why would I want to do that?
[19:27] <jrwren> google cloud print service? wtf?
[19:27] <jrwren> wolfger: that is what most people say "why would I want to do that?"
[19:30] <Blazeix> didn't expect to hear "Why would I want to do that" from a linuxy irc channel. It usually goes the other way.
[19:30] <wolfger> Exactly. Great feature you have there that nobody wants. :-)
[19:30] <Blazeix> "Sweet, I'm running gentoo on my toaster!"
[19:30] <wolfger> LOL
[19:30] <wolfger> Now that I could see wanting to do!
[19:31] <Blazeix> People want to stuff like that because it's cool. Same with streaming phone->TV
[19:31] <wolfger> Not same at all
[19:31] <wolfger> People want to install Gentoo on a dead badger because it's difficult to do. It's an accomplishment.
[19:32] <wolfger> Is streaming your iPhone to the TV difficult? Do you feel a sense of personal accomplishment?
[19:32] <wolfger> If yes, it's not a feature.
[19:32] <wolfger> If no, it's not particularly desirable.
[19:33] <Blazeix> It opens up more cross-device communication, which is good.
[19:33] <wolfger> Now if I can *hack* my Android to do that, *that's* an accomplishment, and I would think it was cool.
[19:33] <wolfger> But
[19:33] <wolfger> I would never do it outside of showing people that I could.
[19:34] <Blazeix> I could see a few cases where it could be useful. i've pulled up youtube videos on my phone before to show other people.
[19:34] <_stink_> angry birds demo
[19:34] <_stink_> duh
[19:35] <wolfger> heh
[19:44] <jrwren> video to TV from phone is nice because i can show my mom or grandma video of hte kiddo on a big screen instead of a tiny phone.
[19:45] <jrwren> i guess my use case was a little to practical and real world for a linux group.
[19:47] <rick_h_> binbrain: you use hadoop/etc at all? anyone?
[19:49] <snap-l> jrwren: You assume Linux users can figure out how to procreate. ;)
[19:50] <snap-l> "I need to script this so I can replicate it over multiple systems"
[19:51] <Milyardo> s/mom or grandma video of the kiddo/3D Holographic porn/
[19:51] <Milyardo> theres your linux user case
[19:53] <snap-l> "I can't kiss a girl because she might have Mono"
[19:54] <_stink_> hah
[20:04] <binbrain> rick_h_:  no, and since Hadoop is written in Java, there is no chance I would ever get a chance to work with it at my current job
[20:05] <rick_h_> gotcha
[20:09] <snap-l> binbrain: That's a bit narrow-minded
[20:10] <snap-l> though I can't argue it too hard
[20:11] <binbrain> won't disagree with you snap-l
[20:13] <Milyardo> Anyone have any recommendations for a Java ORM for a simple XMLRPC service I'm about to write
[20:14] <Milyardo> Hibernate seems like it more than what I'm looking for
[20:15] <brousch> welcome to java
[20:15] <Milyardo> same with Eclipse Links, but the eclipse solution has IDE integration which is kinda cool I guess, haven't tried to see how well integrated it is yet
[20:16] <brousch> where every little thing you want to do has a giant bloated framework that is the "correct" way to do it
[20:17] <rick_h_>  damn, finally here...must resist urge...http://www.bgr.com/2011/03/29/verizon-announces-samsung-lte-mobile-hotspot-novatel-lte-modem
[21:20] <brousch> jrwren: you forgot facetime in your list of iphone superiorities
[21:22] <brousch> and thomas friends apps
[21:24] <krondor> this could be fun; http://forum.xda-developers.com/showthread.php?t=987740
[21:35] <Milyardo> Xoombuntu distro in 3...2...1...
[21:36] <Milyardo> I can already imagine people confusing Xoombuntu with Xubuntu
[21:42] <snap-l> I confuse Xubuntu with pie
[21:43] <waldo323> yum?
[21:54] <jrwren> mmm... pie!
[21:54] <jrwren> i wish i had more time so I could make pie.
[22:03] <snap-l> i wish I had more pie so I could pie while I pie
[22:44] <snap-l> Jesus H Tapdancing Christ, can't anyone leave well enough alone on the Penguicon lists?
[22:44] <snap-l> The marriage ceremony is over. Nothing is left except the smouldering remains
[22:44] <snap-l> it has been killed
[22:44] <snap-l> yet someone still persists on posting about it
[22:49]  * waldo323 nods  see you at the board meeing snap-l
[22:49]  * waldo323 leaving... going to be late :(
[22:51] <snap-l> Have fun, and see you there


[09:07] <afournier> morning!
[13:30] <wmp> hello
[13:30] <wmp> who can help me? http://serverfault.com/questions/475589/how-to-change-upstar-order-network-after-fstab
[13:39] <nimo> wmp, try adding in  /etc/init/network-interface.conf   .....  start on net-device-added and mounted
[13:39] <nimo> wmp, it seems logical but im sure it will fail :(
[13:40] <wmp> nimo: thank for reply, i try this
[13:40] <nimo> im just stating to learn all this upstart script.... i will just experiment until I learn them
[13:41] <wmp> ;)
[13:42] <wmp> http://wklej.org/id/948135 - and stop on this
[13:56] <nimo> wmp, which log file is this ?
[13:57] <wmp> nimo: this is output on tty1
[13:57] <wmp> so boot.log or dmesg.log
[14:12] <nimo> wmp, weird i dont got any log messages of any init scripts run ?
[14:13] <wmp> no


[13:42] <randomhack> Is it possible to override the default cloud-init values inside the OS image?  I'm trying to have it always run the disable-ec2-metadata module. TIA!
[14:13] <larsks> randomhack: yes, you can pass in a cloud configuration that will override what is provided in the image.
[14:13] <smoser> randomhack, or just put that setting into /etc/cloud/cloud.cfg.d/
[14:13] <smoser> i think thats what you're asking.
[14:14] <smoser> echo "disable_ec2_metadata" >> /etc/cloud/cloud.cfg.d/99-disable-ec2.cfg
[14:14] <smoser> er... with the value too
[15:08] <randomhack> Thanks!
[15:13] <smoser> rharper, around ?
[15:13] <rharper> here
[15:13] <smoser> https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1675576
[15:13] <rharper> y
[15:13] <smoser> shall i attempt to know understand the 00-snapd-config.yaml
[15:14] <smoser> and delete the files it writes undconditionally
[15:14] <smoser> or just unconditionally delete those ?
[15:14] <rharper> I think we do it like the eni one;  it has known content
[15:14] <rharper> it's baked into the core snap image;
[15:14] <rharper> so, just like the eth0.cfg in the cloud-images
[15:15] <smoser> ok. so if the 00-snapd-config.yaml exists with known content
[15:15] <smoser> then i unconditionally delete the 3 other files
[15:18] <rharper> I think so; let me walk through the paths
[15:19] <rharper> 1) if cloud-init is disabled, then the image will use the baked in config; no issue  2) if cloud-init is enabled and has no network-config; it should still generate a fallback config, like we do today; uc16 will enable the netplan renderer; the baked in config should be removed  3) cloud-init is enabled, and we have a network config;  uc16 is configured to use netplan renderer, so we should delete
[15:20] <rharper> (2) and (3) I think cover the cases for if content is known, delete it as cloud-init will render a fallback (or specified) network config
[15:20] <rharper> and yes to wiping the files that netplan would have generated as the netplan renderer will call 'netplan generate' which will create those files as needed (from the cloud-init config it rendered)
[16:01] <jgrimm> powersj and magicalChicken, you are probably interested in reviewing this too -> https://code.launchpad.net/~raharper/cloud-init/+git/cloud-init/+merge/321397
[16:05] <jgrimm> rharper, thanks for writing ^^ fantastic
[16:22] <powersj> rharper: that doc is incredibly helpful. thank you!
[16:26] <rharper> cool
[16:28] <smoser> rharper, https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/321465
[16:28] <rharper> k
[16:29] <rharper> smoser: I proposed that the other night
[16:29] <smoser> oh. link ?
[16:29] <smoser> i thought i'd seen it
[16:30] <rharper> https://code.launchpad.net/~raharper/cloud-init/+git/cloud-init/+merge/321222
[16:30] <rharper> mines better because you need to import logging and create  LOG object
[16:31] <smoser> :)
[16:31] <smoser> yeah
[16:31] <smoser> ok
[16:59] <smoser> rharper, http://paste.ubuntu.com/24282363/
[16:59] <smoser> are you opposed to that on top of yours ?
[17:05] <rharper> looking
[17:05] <rharper> smoser: that looks fine
[17:09] <smoser> rharper, thats merged. if you want to read... https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/321471
[17:09] <smoser> i need to add tests
[17:10] <smoser> its very simplistic and targetted. i had more generic looking things, but the scaffolding is unnecessary at this time. if we need somethign smarter later, add it then.
[17:56] <rharper> smoser: ok, looking
[17:57] <smoser> *just* p ushed with teests
[17:57] <rharper> smoser: also, is it reasonable for ds-identify to also look in /etc/cloud/cloud.cfg.d/ ? for maas datasource ?
[17:57] <rharper> the debconf_setselections hook for maas IIRC, writes the maas datasource cfg to /etc/cloud/cloud.cfg.d
[17:58] <rharper> but ds-identify detect_maas only searchs PATH_CLOUD_CONFD/*maas*cfg ;  which I believe will miss the .cfg.d dir
[18:00] <smoser> rharper, it does look for maas datasource there, no?
[18:00] <smoser> it should. let me check.
[18:01] <rharper> would be nice if check_config mentioned the files it checked in the debug log so we could be certain
[18:01] <smoser> bah. i thjin its busted.
[18:01] <rharper> debugging a uc16 deploy with plars and it's not finding the datasource
[18:15] <rharper> smoser:  it does check files in .cfg.d/*maas*;  it;'s looking for a top-level key 'MAAS' but I believe we specify it via datasource:\n\tMAAS: {}
[18:15] <rharper> so it doesn't match
[18:16] <smoser> no. its just not looking right. the file names input are wrong.
[18:16] <smoser> i dont think it checks in .cfg.d
[18:16] <smoser> at all
[18:16] <rharper> hrm
[18:16] <rharper> I added a debug log to check_config to print the fnames that match
[18:17] <rharper> [up 659.59s] ds-identify
[18:17] <rharper> policy loaded: mode=search report=false found=all maybe=all notfound=disabled
[18:17] <rharper> checking config file: /etc/cloud/cloud.cfg
[18:17] <rharper> checking config file: /etc/cloud/cloud.cfg.d/05_logging.cfg
[18:17] <rharper> checking config file: /etc/cloud/cloud.cfg.d/50-cloudconfig-maas-cloud-config.cfg
[18:17] <rharper> checking config file: /etc/cloud/cloud.cfg.d/90_dpkg.cfg
[18:17] <rharper> shows it reading it
[18:17] <rharper> now checking why we don't match
[18:19] <smoser>  http://paste.ubuntu.com/24282702/
[18:19] <smoser> hm..
[18:19] <smoser> oh. those are just other things reading it.
[18:19] <smoser> it does read those for some sources
[18:19] <smoser> for some calls to check_config
[18:20] <smoser> but not for maas's
[18:20] <smoser> try that paste ?
[18:20] <rharper> ok;  currently it looks like key was getting clobbered from a value in the file
[18:21] <rharper> ahh, I see
[18:21] <rharper> other methods were looking there but the dscheck_MAAS wasn't
[18:21] <rharper> lemme try yours
[18:23] <rharper> smoser: ok, that works!
[18:23] <rharper> checking config file: /etc/cloud/cloud.cfg for key: MAAS
[18:23] <rharper> checking config file: /etc/cloud/cloud.cfg.d/05_logging.cfg for key: MAAS
[18:23] <rharper> checking config file: /etc/cloud/cloud.cfg.d/50-cloudconfig-maas-cloud-config.cfg for key: MAAS
[18:23] <rharper> checking config file: /etc/cloud/cloud.cfg.d/90_dpkg.cfg for key: MAAS
[18:23] <rharper> check for 'MAAS' returned found
[18:23] <smoser> that PATH_CLOUD_CONFD
[18:23] <smoser> was very confusing
[18:23] <rharper> smoser: that said, I think we want to check for datasource: MAAS  though
[18:24] <smoser> i need to get my unit tests for ds-identify
[18:24] <rharper> not just 'MAAS' does it walk indented colons ?
[18:24] <smoser> thers a comment about that
[18:24] <smoser> "currently does not respect any hierarchy in searching for key."
[18:24] <rharper> urg
[18:24] <rharper> so, how do specify the datasource: MAAS  then ?
[18:24] <rharper> we need to emit MAAS: foo and the datasource: MAAS ?
[18:25] <smoser> i'm confused.
[18:25] <smoser> datasource:
[18:25] <smoser>  MAAS:
[18:25] <smoser>    stuf here
[18:25] <smoser> that will work
[18:25] <smoser> the parser doesn't know that 'MAAS' there is under datasource.
[18:25] <smoser> iti just finds a key named MAAS
[18:25] <rharper> ok; the comment about hierarchy led me to believe we'd not look at anything but the top level keys
[18:26] <smoser> its just broken in a different way then you imagined :)
[18:26] <rharper> if it was written datasource: { MAAS: { } }
[18:26] <smoser> basically it just flattens everything and looks at only key names.
[18:26] <rharper> it'd break as well
[18:26] <smoser> maybe, yes.
[18:26] <rharper> ok, well, that's good enough until we do unittests and sort out edge cases
[18:26] <smoser> yeah. it doesnt support reading that.
[18:26] <smoser> wait. maybe it does.
[18:26]  * rharper tries
[18:27] <rharper> nope
[18:28] <smoser> right. it doesnt. we need a tool that can merge cloud config in the same way cloud-init does and run fast.
[18:29] <rharper> y
[19:26] <smoser> rharper, mp https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/321482
[19:26] <rharper> k
[19:39] <smoser> rharper, fwiw, stumbled upon free speedup in cloud-init at
[19:39] <smoser>  http://rmcgibbo.github.io/blog/2013/05/23/faster-yaml-parsing-with-libyaml/
[19:39] <smoser> seemingly free
[19:40] <jgrimm> smoser, have you benchmarked?
[19:41] <smoser> it probably wont be huge for cloud-init, but it is faster per
[19:41] <smoser>  http://stackoverflow.com/questions/16864132/is-there-an-up-to-date-fast-yaml-parser-with-python-bindings
[19:41] <smoser>  http://stackoverflow.com/questions/27743711/can-i-speedup-yaml
[19:42] <jgrimm> ack, yeah that's what i was curious about, whether it actually makes a difference, tho  small, but free is something
[19:45] <smoser> rharper, cloudinit/net/netplan.py
[19:45] <smoser> bah
[19:45] <smoser> https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/321471
[19:45] <smoser> prints removed
[19:56] <rharper> smoser: whoa , we have libyaml ?
[20:00] <smoser> well, in a new container this works:
[20:00] <smoser>  python3 -c 'import yaml; from yaml import CLoader'
[20:00] <smoser> so i'd think that'd trow exception otherwisd
[20:00] <jgrimm> i had a trusty container handy, seemed to work their too (and i can see libyaml in dpkg -l too)
[20:00] <jgrimm> s/their/there
[20:01] <smoser> # apt-cache show python3-yaml | grep Depe
[20:01] <smoser> Depends: python3 (<< 3.6), python3 (>= 3.5~), python3:any (>= 3.3.2-2~), libc6 (>= 2.14), libyaml-0-2
[20:01] <rharper> do we run py3 on trusty c-i ?
[20:01] <smoser> probably python2 there.
[20:02] <jgrimm> i ran python2 there
[20:02] <smoser> and we should do a try: except ImportError anyway
[20:02] <jgrimm> https://github.com/msmbuilder/msmbuilder-legacy/pull/199/commits/beb21bf10892dd566fccf567f907404957db1aed
[20:02] <rharper> oh I suppose it should still work for py2 to call to libyaml though right ?
[20:02] <jgrimm> looks like easy pattern to adopt
[20:02] <smoser> yeah
[20:48] <smoser> rharper, intentionally or not, your bond rename devices test case shows that vlans have the same mac as the nic they use also
[20:48] <smoser> so have to ignore those
[20:49] <smoser> so, good that you did that .
[20:49] <rharper> huh
[20:49] <rharper> yeah, I guess that makes  sense
[20:49] <rharper> they just need to check for the vlan header but the mac is going to be the same
[20:49] <rharper> w.r.t "is this packet for me"
[20:49] <rharper> yay unittests!
[20:59] <jgrimm> powersj, any strong reason to require --data-dir to the integration test 'collect'?  That is, why not allow for tmpname as it gets output to stdout with 'run' (so could be inspected if left alone and/or verify'd later)
[21:01] <powersj> jgrimm: I don't think it is a very strong feeling, but it was to prevent writing it to /tmp so you didn't loose your collect after each reboot :)
[21:01] <powersj> strong reason* ugh
[21:02] <jgrimm> cool, i assumed so. just didn't work as i'd guessed it would (since i didn't read the docs, doh)
[21:02] <powersj> :)
[21:02] <powersj> yeah if I recall when I was writing all the initial tests it would go to tmp and then the next day I would spend the first 20mins running collect again :\
[21:02] <jgrimm> fwiw, the docs could be a bit more explicit on 'use collect' if you want to actually inspect a run
[21:02] <jgrimm> i can certain submit a pull request if agreed
[21:03] <powersj> magicalChicken has a MR to keep the records around when doing a run
[21:03] <jgrimm> powersj, cool, that's what i was wanting to do and figured collect was the intended way of doing that
[21:03] <powersj> https://code.launchpad.net/~wesley-wiedenmeier/cloud-init/+git/cloud-init/+merge/320401
[21:04] <jgrimm> powersj, do we run integration tests on trusty as part of automation?
[21:04] <powersj> that however does still need a doc update :)
[21:04] <powersj> not yet
[21:05] <powersj> A few too many of the tests initially did not work with trusty versus xenial and newer due to changes in behavior
[21:05] <jgrimm> heh, ok i want to play with the tests and better understand.. randomly chose a module.. blows up on trusty, not elsewhere. :)
[21:05] <jgrimm> cool. known issue(s). :)
[21:05] <powersj> haha yeah magicalChicken has yet another MR for distro flags, to be able to specify what tests can run on what distros
[21:06] <powersj> https://code.launchpad.net/~wesley-wiedenmeier/cloud-init/+git/cloud-init/+merge/321029
[21:06] <jgrimm> indeed, looking forward to that landing, really nice addition
[21:07]  * jgrimm checks whether this one is fixed already.
[21:08] <jgrimm> powersj, but overall I think the integration test infrastructure is really nice.. easy to add to it
[21:08] <powersj> jgrimm: thanks! magicalChicken: ^^^ :)
[21:09] <jgrimm> \o/
[21:11] <magicalChicken> powersj, jgrimm: nice thanks :)
[21:12] <magicalChicken> jgrimm: you mentioned getting everything going on trusty, i still have a couple more feature flags to mess with there i think
[21:13] <magicalChicken> jgrimm: part of the issue is out of date cloud-init, so i need to build a py2 deb with current master for trusty and see how many tests fail just because of the old version
[21:18] <jgrimm> magicalChicken, very cool
[21:19] <jgrimm> indeed, i'm guessing this is an issue with being out of date