[01:00] Hello there [01:00] Who all is here? [01:00] party [01:00] oh right, meeting eh? [01:00] Yeppers [01:01] hi [01:01] good evening [01:01] Good Evening [01:02] Anyone else on the line? [01:04] http://loco.ubuntu.com/meetings/ubuntu-michigan/518/detail/ [01:04] Agenda is here [01:04] Going to wait a few minutes, and then get started [01:09] OK, let's get started. [01:10] First up, welcome to the August 2013 meeting for the Ubuntu MI Loco [01:10] Glad you're all here. ;) [01:10] First order of business is Ohio Linuxfest [01:10] Who all is going? [01:11] part of me will be there in spirit [01:11] nope [01:12] Yeah, I'm not going to be able to make it either [01:15] The only person I know who is going is jcastro [01:15] So perhaps our involvement will be less "official". :) [01:15] Anywho, it's on the radar and coming up in case someone can help out with things [01:16] but from the sound of it it's not going to be well attended by us. [01:16] Ah well [01:17] If someone wants to do something and organize it, there's still some time to get something together [01:17] so don't let that disuade you. :) [01:17] hah [01:17] Anywho, moving on [01:17] Unfortunately it turns out just about everything overlaps this year [01:18] and much as maker Faire and PyOhio overlapped, so too does Ohio Linuxfest and Ubuntu Global Jam S-Cycle [01:18] I'm thinking because it overlaps OLF, we should do something online again [01:18] Ie: Participate when you can over the weekend [01:19] That way folks who go to OLF can still participate [01:19] and those who are busy with other things that weekend can also participate during the weekend. [01:19] what are the suggested ways to participate? [01:19] Glad you asked. :) [01:20] https://wiki.ubuntu.com/UbuntuGlobalJam [01:21] helpful you are [01:21] Mostly triage / fix bugs, Testing, Docuumentation, Translations, packaging, and Being Friendly. [01:21] Oh, wait, I mean improving Ubuntu Friendly [01:21] which is different than being normally friendly. :) [01:22] https://friendly.ubuntu.com/ [01:22] I think it's determining what laptops and hardware are more friendly to Ubuntu than others [01:23] aah i was hoping that going around holding doors for people and giving them an ubuntu disc would work for that [01:24] That's under the Ubuntu Chivalry project [01:24] sign me up and send me discs :) [01:24] unfortunately it was replaced after the Ubuntu Middle Ages [01:24] or usb sticks [01:25] The Ubuntu Renaissance saw to that. [01:25] aww [01:25] Now we just paint Circles of Friends on sistine chapels. :) [01:26] Anywho, Global Jam, September. We'll have one more meeting to plan and such, but the gist is we'll meet online during the weekend [01:26] Any questions? Concerns? Alternate plans? [01:32] not at this time, at least not for the bug jam [01:33] OK, last but not least: Ubuntu Release Party [01:33] This should be celebrating the release of 13.10 [01:33] woo woo [01:33] which I'm sure you've all been following closely. [01:34] hah [01:37] Anywho, think about what you'd like to see at the release party [01:38] because frankly I'd like to see someone else plan it if possible. :) [01:40] But hey, there's another month or so to plan that [01:40] so just keep that in my backs of your minds. [01:40] Anything else on the release party? [01:41] should it be the weekend after, day of, weekend before, or should that be left up to who ever plans it? [01:42] i think washtinaw user group meets that night [01:43] *Washtenaw [01:44] If someone wants to run with the ball I'm happy to let them run [01:45] As long as the answer to "who is planning the release party" is "not me", I'm quite content. [01:46] how planned does it need to be? [01:48] Not particularly. Just find a spot for people to hang out in a place that is flexible for around 20 folks [01:48] I was surprised at how many folks we had for the one we had at the brewery [01:48] I think they were surprised as well [01:53] my initial thoughts are RO Brewery or Black Lotus Brewery but i'll have to see about my availability before I step up [01:53] That would be awesome. :) [01:54] is there a way to have a poll on our loco site? [01:54] or somewhere else so we can get an idea what date would be best for those who would attend? [01:54] I don't think so, but Google Docs has a poll [01:59] Anywho, I think that wraps this meeting [01:59] Thank you everyone for coming. :) [02:05] thank you for hosting [03:19] meeting scheduled during trueblood airings will not be attended :p [03:59] i bet they'd reschedule if you raised it with HBO [12:25] jrwren: That's what laptops are for. :) [12:25] Show can't be all that interesting [12:30] Also, Good morning [12:30] morn [12:32] snap-l: 12.04? or 13.04? [12:32] 12.04 [12:33] I have no interest in trying anything later at the moment [12:39] I think there must be some people on vacation because the network is amazingly fast at work. [13:37] Mailpile looks interesting http://www.mailpile.is/ [13:37] I have wondered for a couple of years why there's no good Python webmail client [13:40] can anyone link me to some "internal juju" docs. Some thing which describes what juju is actually doing when I juju init and juju deploy. e.g. juju init creates machine zero. why? for what is it used. How is the charm deployed? push? userdata? userdata to do pull? when is charm install run? [13:43] jrwren: hmm, I'm not sure what docs go into that at that level. I can give you some answers but some I don't know [13:44] jrwren: the docs are being updated and in looking at them it's not at that level from what I can see. [13:44] http://blog.labix.org/2013/06/25/the-heart-of-juju is interesting, but again, not 'behind the scenes' as much [13:45] Read the code! [13:57] thanks rick_h [13:57] good point brousch1 [14:02] jrwren: so node 0 is to run the juju api server which stores all the metadata and actually pushes deploys and such [14:03] jrwren: there's a mongodb server with an api service running. juju talks to it and commands go from there to things on the inside of the environment [14:06] I can see why people like their IDEs on windows. It's frickin annoying to use anything less [14:07] Yeah, you don't realize how spoiled you are under Linux / UNIX [14:07] It's like expecting all water to taste like it has iron in it [14:08] meh, right tool for the job. If it sucks as doing the job change the tool [14:08] rather, Windows folks are used to everything tasing like it has iron in it [14:08] not spoiled, just choosing good tools [14:08] don't try to tow a camper with a Mini [14:08] rick_h: Yes, but if you're only used to minis you will never think to tow a camper [14:09] You just tow very small campers [14:10] * rick_h is making campgruond reservations so in the camper mindset [14:10] along the tiny british coastline [14:11] and <3 google maps for checking out campground spots via sat. to help pick good spots :) [14:13] this is awesome https://twitter.com/Earth_Pics/status/364354667829927936/photo/1 [14:19] Yeah, I would love to know [14:27] The tip of the foolishness I need to deal with on Windows https://github.com/van-dam-iron-works/WinBootstrapPyEnv [14:37] rick_h: when you got 29mph were you pulling that camper? [14:38] jrwren: huh? [14:38] 29mpg [14:38] jrwren: ah no. empty [14:38] jrwren: with the camper was 15mpg [14:39] lol, mph. wow, I need more coffee for sure. [14:39] brousch1: Any particular reason you're installing distribute separately? [14:39] snap-l: pip requires distribute if you want to use it for packages in there. [14:39] snap-l: so you have to install it along for the ride before pip comes in so pip can work right [14:40] Isn't it part of setuptools .8? [14:40] I know they're merged, but guessing it's not the version he's using? [14:40] i don't see the big deal. I do almost that identical boostrap process on linux rather often. I don't use ubuntu everywehre :) [14:40] kk [14:40] jrwren: yea, when I did python3 setup I had to do those steps manually [14:41] I haven't moved to the new setuptools yet [14:41] brousch1: Ah, no worries then [14:41] newer versions of distribute will install setuptools anyway (.7 and onward) [14:41] So maybe I get it for free from the distribute bootstrap [14:42] likely. I pinned ours to 0.6.49 (the last stand-alone distribute) for a project. [14:43] if anyone has some spare time looking for some brave bookie testers. I've got a serious branch that actually uses celery now and is sweet. Auto loads content of pages on import, auto starts imports on submit, etc. [14:43] add a new bookmark via bookmarklet or manual and the page content is almost there before you can get back to hit the eyeball icon to look at it :) [14:43] I'm only looking for casual, non-commital, and light-hearted bookie branches. ;) [14:43] boooo, commitment issues [14:44] I have 0.6.49 [14:44] Yeah, so you're using the stand-alone distribute [14:45] I should look into the new one. No point in going old right now [15:23] a little brousch1 <3 at the end http://therealkatie.net/blog/2013/aug/5/young-coders-pyohio/ [15:58] :( https://twitter.com/gregferrell/status/364409864321110016 [16:02] Nice. [17:08] rick_h: Woohoo on the kivy! [17:18] interesting: http://www.stylight.com/Numbers/pipes-and-filters-architectures-with-python-generators/ from a couple weeks ago pycoder weekly mail [17:22] i've never seen reduce used that way [17:22] in any language, or if I have, i've forgotten. [17:39] random thought: since the email spec says + addressing is acceptable (you know, me+bugs@domain.com is delivered to me@domain.com) shouldn't websites not allow multiple accounts that are just + addresses of the same root? [17:39] * greg-g overhears people in coffee shop testing their webapp with test accounts that are u+alice@, u+bob@, etc [17:39] Not all services handle it that way [17:39] greg-g: yea, if anyone bothered to check [17:40] * rick_h does a `bookie user list G +` [17:40] I think it's a convention, but you could theoretically have different accounts referenced by the + [17:40] snap-l: well, there supposed to [17:40] * greg-g checks spec [17:41] But yeah, email is fun that way [17:41] greg-g: email = email.replace(/\+[^@]/, '') [17:41] rick_h: Don't you DARE do that. :) [17:42] :) [17:42] https://tools.ietf.org/html/rfc5233 [17:43] maybe a better one: https://tools.ietf.org/html/rfc3598 [17:43] Implementations SHOULD [17:43] allow the separator character to be configurable so that they may be [17:43] used with a variety of mail systems. [17:44] yea, a lot of web apps don't allow a + in the email [17:44] drives gmail users bonkers [17:44] I remember getting yelled at by SF users for that. [17:44] I've got 4 of them in bmark.us. [17:44] http://adambard.com/blog/Reducers-explained-through-Python/ cool [17:44] Well, not yelled ay per se... more "comic book guy"ed [17:45] hah [17:45] SHOULD v MUST [17:45] ah specs, where no one wants to be locked down to anything [17:46] And then we get yelled at for being pedantic. :) [17:46] or not being pedantic enough [17:57] did you know dovecot has a lucene plugin base on CLucene which indexes all mailboxes ? [17:58] jrwren: yea, but then you're doing searches against the back end [17:58] which might be good [17:58] i run dovecot on my laptop [17:59] I'm pretty happy with notmuch (xapaian and packaged) locally [17:59] jrwren: ah, I run dovecot on my server, but nothing locally [18:00] notmuch is good enough for me, but I know people are swearing by dovecot locally (instead of offlineimap) [18:00] * rick_h didn't realize dovecot would be able to be a 'sync' layer to replace offileimap [18:01] yep [18:01] i just found it easier to setup. [18:01] and it works great. [18:01] I don't know if it syncs or not. [18:02] i just fetchmail from an unstable Exchange server. [18:02] so my stability improvement is HUGE [18:02] well call me curious I guess if it can replace offlineimap. offlineimap hangs on my server once in a while and I've got to kill it [18:20] Yeah, I use fetchmail and dovecot with a local maildir [18:42] OK, now my install script is much less embarrassing. Added support to automatically download and install Python, PyWin32, and the environment. Also Python3.3 https://github.com/van-dam-iron-works/WinBootstrapPyEnv [20:28] Do you think that python on windows bootstrap is appropriate for pypi? [20:31] Not sure, but wouldn't hurt to try [20:39] meh, there's a ton of sample packages from books up there [20:39] brousch1: if you want to pip install it then put it up there I say [20:40] It doesn't make sense as a pip install. It installs pip! [20:41] hah! [20:41] then no, I'd not put it up there [20:41] I'd put it on github [20:41] git clone helper && helper.run [20:48] Jesus, you'd think the Washington Post was the center of the universe on Twitter. [20:49] yea, kind of a big deal though. one of the big papers in the country. [20:49] though /me only has 2 references to it [20:49] Wonder if the folks from Geeknet will stick around there [20:50] I follow Jeff Jarvis [20:50] Having git installed on Windows does not seem like a good assumption, so my instructions have you download the project as a zip, unzip it, then run the appropriate .bat [20:50] and several other folks that feel this is a big deal. [20:50] snap-l: heh, well there's your first mistake :P [20:50] If you're a developer in 2013 and don't have git installed... well, I can't help you. [20:51] Come on now. It's useful for n00bs [20:51] develeper != noob [20:51] at least shouldn't :/ [20:52] Cue the "disruption" articles [20:52] ugh [21:15] http://162.209.74.229:6543/ cool, running on rackspace server for free :) [21:16] time to make it go boom! [21:17] heh, and broken things [22:40] ok, who uses gnome shell here? and have you noticed the "you can't expand a column in nautilus bigger than the current window can take, ie: you can't expand the filename col very far until it stops, because the right most column has hit the edge of the window" bug? [22:41] I bet its a feature, but dammit [22:47] Just attached a HDMI cable to the monitor. [22:47] And figured out how to arrange things so it's at full resolution [22:47] Hurray for pointless but satisfying upgrades. :) [22:58] JoDee is pissed. [22:59] She ordered something from JoAnn Fabrics that arrived in Madison Heights on Saturday [22:59] They handed it off to the post office today [22:59] she hasn't seen it yet [22:59] Meanwhile I had a package that was supposed to arrive on Tuesday show up today. [22:59] (from Amazon) [23:00] Needless to say she'll be much more reluctant to buy anything from JoAnns online