=== lifeless_ is now known as lifeless [08:43] Happy Friday, folks! :-D [11:06] gg [11:06] good morning [12:22] hello, all! [12:23] alecu, hi [12:43] alecu: gatox, do you happen to know whether registry entries are used at all to start processes now on windows - I look at get_sd_bin_cmd in utils.py and it's just path magic [12:44] rye, no idea.... you should ask brian, but he is not here yet [12:49] rye: I think briancurtin's or mmcc's idea was to get rid of registry entries altogether, yes. [12:49] rye: and it probably means that has already happened. === matiasb1 is now known as matiasb === nessita1 is now known as nessita [13:04] good morning! [13:05] ralsina, hi === eu is now known as adorilson [13:39] gatox, mandel: any reviews pending? [13:40] * ralsina has evil reaky friday ideas for today [13:40] Freaky that is [13:41] ralsina, nop.... trying to get my ssh to work with tarmac (works with the rest of canonical except that jeje) to debug the tests... but all my branches has been approved already [13:41] ralsina, go enjoy your freaking friday :D [13:41] yay [13:42] now, where did I leave my mad scientist wig... [13:42] oh, right, don't need one! [13:43] muejejeje === m_conley_away is now known as m_conley [13:57] gatox: I want to port windows-installer to cx_freeze. It works on all three platforms and supports python 3. Therefore... http://t.co/MG1Y6DNP [13:57] worst case scenario, it doesn't work :-) [13:57] JAJAJAJJAAJA [13:58] best case scenario, I get a 35MB ball of bytes to throw at people that ask us to "support linux" [14:10] ralsina, you might wanna ping jspaleta, who *did* package for fedora [14:10] also, u1ftp :) [14:13] aquarius: this kills at least 3 birds with one stone [14:13] aquarius: we are currently holding trunk compatible to python2 because py2exe and py2app are 2-only :-( [14:13] and it's painful and hurts the code quality [14:14] aquarius: plus: LUCID [14:15] ralsina: are you also proposing to run that byteball in [lucid:quantal] ? [14:15] oh, yes [14:16] I think that's lovely. I also think this will draw the ire of half a dozen packagers! [14:17] mmcc: are these all the projects that make up the mac client? http://paste.ubuntu.com/1274990/ [14:17] alecu: I intend to have a PPA for people who are desperate :-) [14:17] alecu: or even an installer for "random linux distros" using bitrock [14:18] alecu: when the mad scientist hair comes back to normal, I recalculate the plans ;-) === joshuahoover1 is now known as joshuahoover [14:21] ralsina, good points! [14:24] ralsina, I have one [14:26] mandel: you do? [14:26] ralsina, let me find it [14:27] ralsina, here: https://code.launchpad.net/~mandel/ubuntuone-client/spawn-cp/+merge/129230 [14:27] mandel: on it [14:27] ralsina, super simple, turns our that the old glib does not have one method [14:28] mandel: got it [14:29] ralsina, all: I need to go to have some medical checkups in a few minutes, so I'm gonna miss the standup. [14:29] here are my notes, anyway: [14:29] DONE: started fixing issues in proposed dash branch [14:29] TODO: more fixing, medical checks [14:29] BLOCKED: my arteries? hopefully not [14:29] alecu: np, thanks and good luck! [14:29] ralsina: no! not those two words! [14:30] ralsina: it's "break a leg" or something [14:30] I would tell you to break a leg, but ... you know [14:30] you might? [14:30] alecu, mucha mierda! [14:30] that is what they say over here.. [14:31] mandel knows! [14:31] ralsina, hehe [14:31] mandel: in my arteries? hopefully it's just blood. [14:34] alecu, is used when you don't want to say g*** l*** [14:35] mandel: global +1 [14:35] mandel: I know, j/k. [14:36] ralsina: is this the right list of projects that make up the mac client? http://paste.ubuntu.com/1274990/ [14:37] alecu, I know you understood, but we have to leave context for the people that read the logs [14:37] joshuahoover: that sounds right [14:37] joshuahoover, AFAIK yes [14:37] thanks guys...double confirmation, i feel special [14:38] joshuahoover, oh, and I'm going to send you an email on how to remove the metadata and the tokens in mac os x, aquarius needed that for a friend and it is not in the FAQ [14:38] mandel: ah, cool, thanks [14:38] joshuahoover, in the internet that is one of the most gentle 'double' things you can find hehehehe [14:39] joshuahoover: probably this one too, since I can see that mmcc has been doing some fixes there: https://code.launchpad.net/ubuntuone-windows-installer [14:39] joshuahoover: but I don't know if it's only used for mac devel [14:40] alecu: if we use that for the mac, it's the worst named project ;) [14:41] joshuahoover, alecu, is what create the bundle [14:41] joshuahoover: after looking at the code, yes, it's used for mac packaging and code signing, so we may consider it part of the mac. [14:41] the mac release, I mean. [14:41] joshuahoover, and yes, we were thinking to rename the thing [14:41] heh, k, thanks guys [14:41] joshuahoover: and yes, it's a really outdated name :-) [14:41] there was no plan for mac version at the time it was christened. [14:42] all, so my pluming (as in me) is not working very well due to some not very smart food choices I made so I wont be around this afternoon... [14:42] (did I just say "christened"? what am I now, a skipper?) [14:42] mandel: not sushi again! [14:43] alecu, no, dirty horrible looking indian restaurant [14:43] and with that info you all know what I have, so I'm off to get something to fix thins from the pharmacy [14:43] alecu: windows-installer is only used to build the package, is not really shipped in any platform [14:44] ralsina: right. But if we have mac packaging issues, where do we report the bugs? [14:44] alecu: there, yes [14:44] ralsina: who compiles windows application? [14:45] rye: developers, developers, developers? [14:45] rye: briancurtin [14:45] briancurtin: hi, where are the sources located on your machine, what drive? [14:51] joshuahoover: ralsina, we also use this: https://code.launchpad.net/~diegosarmentero/+junk/python-macfsevents [14:51] mmcc: ah, thanks [14:52] joshuahoover also eventually lp:ubuntuone-client-data [14:52] joshuahoover: what is the list for? [14:52] btw ralsina, saw your cx_freeze plans, note that py2app does support python 3 [14:53] hm, "disagree and uninstall" button in 3.0.2b starts uninstaller which is unsigned [14:53] mmcc: ack! [14:54] rye: I think we have a bug for that [14:54] rye: c: [14:55] briancurtin: thank you [14:57] rye: then again, if we have it I can't find it. [15:00] me [15:00] ralsina, rye: i know we had that one in the past, then i corrected it the next time. didn't know it was an issue in 3.0.2b. i'll make note of it for the next installer [15:01] briancurtin: yes, I recall something like this in the past - maybe that was for the autoupdating thing? [15:01] thisfred_, ralsina, briancurtin mmcc alecu mandel standup? [15:01] rye: ah! yes, the autoupdater is what i meant. we can't sign the uninstaller. i'll let you know after our standup [15:01] me [15:01] me === thisfred_ is now known as thisfred [15:02] me [15:03] QBR then airport - forgot to delete all my calendar entries [15:03] ahhh, alecu already did his standup [15:03] DONE: [15:03] Proposed a couple of branches for u1-client and u1-cp, all of them have been approved, but u1-cp branches are bouncing in tarmac for some reason that i can not reproduce locally. Start setting up ssh access to tarmac to debug that. [15:03] TODO: [15:03] Find out why the sshebang is failing and get that working to be able to debug tarmac. [15:03] BLOCKED: [15:03] Because of the sshebang failing... trying to fix that. [15:03] briancurtin, go [15:03] DONE: one line change to finally fix the running from source issue on windows - https://code.launchpad.net/~brian.curtin/ubuntu-sso-client/correct-subprocess-args/+merge/129442 [15:03] also DONE: still face-palming that i missed that extra argument as the real issue for this long... [15:03] TODO: catch up on the branches i had been meaning to review while running IRL on windows, look back to a support issue, build new installers, jenkins is up so take a look at it. lots of stuff that has been backing up... [15:03] NEXT: thisfred_ [15:03] DONE: reviews/discussion TODO: u1db bugs BLOCKED: no NEXT: mmcc [15:03] DONE: sync menu debugging / pyobjc experiment [15:03] TODO: more sync menu, send email re pyobjc [15:03] BLOCK: no [15:03] NEXT: [15:04] mandel, and ralsina twitter shame [15:05] mandel is impossible to shame, I fear [15:05] jejeje [15:06] ok..... i'll have lunch then...... === gatox is now known as gatox_lunch [15:11] Totally forgot [15:11] sorry! [15:11] briancurtin: looks like windows jenkins is up and failing now? [15:12] ralsina: yep, i was just peeking at it. it actually looks like its not even running the tests at all, at least when i looked at the SSO output [15:38] ralsina, mmcc: is this something you guys might be interested in? http://ubuntuone.com/5N5RHgG2LXkYEQgd5XCuNk [15:38] I'm afraid to click on that link [15:39] mmcc: it's nothing bad lol [15:39] oh hey, that's pretty. where's that from? (also ping lisettte - that's a nice U1 folder icon) [15:39] mmcc: some guy made it and submitted it to support [15:39] mmcc: said we could use it [15:39] chaselivingston: did he also submit the other four resolutions we need? ;) [15:39] mmcc: unfortunately no :( [15:40] maybe if we do want to use them, if we ask nicely he'd do that too, since they'd be getting used. [15:40] mmcc: very true [15:40] mmcc: do you know if lisettte is around today? [15:41] um... can't we resize them? Or if it's being generated from a vector original, we'd be better to ask forthat, wouldn't we? :) [15:41] aquarius: the smallest ones are often better done as completely different pixel-art styles [15:41] chaselivingston, mmcc: i am, but i need a minute to dig up something else [15:41] just scaling a 512x512 down to 16x16 doesn't really produce something readable [15:41] mmcc, sure, but that's not asking him for the other resolutions, that's asking him to *draw* the other resolutions ;-) [15:42] lisettte: no problem, ping me when you're back [15:42] mmcc, I agree, though [15:42] aquarius: yeah, that's what I meant, sorry [15:42] mmcc, oh, did you see my question this morning about adding to Finder favourites? A friend of mine trying the Mac beta was surprised that we don't (although he also understood my explanation that we can sync any folder and not just one single one) [15:43] mmcc: also, fyi, biggest feedback so far about the app: get rid of the dock icon, lol [15:43] chaselivingston: well, good thing I'm working on exactly that :) [15:43] mmcc: yay! [15:43] mmcc, chaselivingston, aquarius: did a favorites thing, digging it up. not sure where this folder would be used [15:43] i never see my folders like that unless i am in coverflow mode [15:43] aquarius: I did see that, yeah. it's a good idea [15:43] lisettte: it would be used as the icon for the folder in the finder [15:44] lisettte: just like dropbox, etc... [15:44] chaselivingston: but we have the app icon? [15:44] mmcc, cool, I can tell him that his idea is being considered ;) [15:44] chaselivingston: can you ping me a screenshot? [15:44] lisettte: of what? [15:44] chaselivingston: of the dropbox example [15:44] lisettte: for the ~/Ubuntu One folder itself [15:44] lisettte: oh sure, one moment [15:45] mmcc, he also asked how to sign out of an account, but the fact that that's really hard and annoying is not your fault, it's just as hard and annoying on all other platforms too :P [15:45] chaselivingston: i don't think i ever see this in my version of mac os [15:45] aquarius: talk with ralsina [15:45] mmcc: here's my entire home directory w/ examples, including dropbox: http://ubuntuone.com/5pnAhaBrT5KzOCuRyuF7bg [15:46] aquarius: yeah, I saw the conversation with mandel. I agree it's annoying, to me 'remove this device' doesn't sound like 'log out'… [15:46] lisettte, oh, everyone *knows* it's hard and annoying, it's just not at the top of the list because people who are bitten by it are rare :) [15:46] aquarius: but we did a lot of work around this [15:46] sorry, lisettte ^^^ [15:47] chaselivingston: no worries, looking at it now. i guess i organise my folders different, but yes, makes sense to have this [15:47] lisettte: shall i try and get other sizes? [15:47] chaselivingston, mmcc: now let me dig for the favorites sidebar item [15:49] chaselivingston, mmcc: this is not just overlaying the u shape on a folder? [15:49] lisettte: not sure how it's done [15:49] i guess that could work [15:49] mmcc: do you know how it works? [15:50] lisettte: we can give the folder whatever icon we want. [15:50] mmcc: i guess she's asking if we could just create the sizes we need ourseles [15:50] *ourselves [15:50] mmcc: so it is just an icon? do the bevel and colour get automatically applied [15:51] lisettte: AFAIK, it's just an icon, yeah. nothing gets automatically applied, it's just convention to make them look similar [15:51] chaselivingston: not really asking that, just wondering what asset we need. it seems unlogical that it would be the folder image, because that would mean you can make it something completely different than a folder [15:53] mmcc: bizarre. any older / newer versions of the OS where folders look different? what if a user has custom icons? [15:53] lisettte: ah gotcha. i was just thinking if this user already has the vector created we could save ourselves some time and just get the sizes we need [15:53] lisettte: you can make it something completely different than a folder. yes, folder looks change . If a user has custom icons, then they shouldn't expect them to match [15:54] there's one function call to set the image for a folder/file - it can be any arbitrary image. [15:54] chaselivingston: well, i would like to add the exact logo and space around it etc [15:55] so - if we really wanted to fit in comprehensively, we could have different art that matches different OS versions. [15:55] chaselivingston: the user image looks like the overlay has a slightly different colour than your screenshot. i already have a folder template btw. [15:56] lisettte: ok cool, doesn't matter to me how we do it, but it would definitely be a nice touch regardless [15:56] chaselivingston: definitely, but i think the favorites icon on the left hand bar in the finder is more important [15:57] lisettte: can't say i agree w/ that, but that's not my decision, luckily :) [15:57] chaselivingston: i do think the use case is slightly different than dropbox, because a user might have a zillion more folders they sync, while for dropbox it is just the dropbox folder [15:58] chaselivingston: and until we can add this finder thingy, we won't be able to mark those? [15:58] lisettte: sure, but many users on mac will probably use u1 similarly to how they would use dropbox, and since the majority of their other folders have icons, we should probably have on too [15:58] s/on/one [15:59] chaselivingston: definitely nice to have, but it sounds like a lot of diffferent images to support all OS versions + retina display. mmcc: any idea how many? [15:59] lisettte: i believe he said 4 [16:00] chaselivingston: yes, but we also have other versions of the OS with different folder icons, and they will need 4 sizes too. [16:00] lisettte: really? i didn't realize the icon had changed... [16:00] I'm not sure how much the folder icons changed over the versions [16:00] chaselivingston: i do remember different icons, but am not sure if we support that version of mac OS [16:01] probably not actually [16:01] lisettte: i think we're 10.6+ [16:01] the one that user sent looks like mine on 10.7. I'm going to look on 10.6 now [16:01] mmcc: that screenshot i sent of my home folder is 10.8 [16:01] mmcc, chaselivingston: 4 is fine === gatox_lunch is now known as gatox [16:02] lisettte: it's as many resolutions as the app icon [16:03] lisettte, aquarius: yes, we have a whole plan to fix this :-) [16:12] any volunteers have a non-ubuntu linux VM? :-) [16:12] ralsina: you should've asked me yesterday ;) [16:12] or lucid! lucid works :-) [16:12] chaselivingston: so close! ;-) [16:13] ralsina: i do have lucid installed and running in a vm [16:14] chaselivingston: awesome. if you have a moment to spare, later I can send you a 30MB folder to try there [16:14] ralsina: sure, i'm ready whenever you are [16:15] chaselivingston: uploading is taking a bit [16:15] np [16:15] ralsina: what am i doing w/ said folder? [16:15] chaselivingston: it contains a "working" ubuntu one that's distro-independent [16:15] ralsina: ah, gotcha [16:16] hey folks, sorry, afk for a sec, helping get the kid out the door [16:20] chaselivingston: http://ubuntuone.com/7EShjPE5cv7beC9QnQyLde [16:20] ralsina: downloading now [16:20] chaselivingston: get it, expand it, and try to run the control panel. It will probably fail spectacularly :-) [16:21] ralsina: haha good to know [16:24] ralsina: is this what you were expecting? https://pastebin.canonical.com/76452/ [16:25] ralsina: that's what i get when clicking extract [16:26] chaselivingston: looking [16:27] chaselivingston: well, no, I expected tar to work :-) [16:27] ralsina: haha, whoops [16:27] chaselivingston: can you try tar tjvf trunk-bundle-linux.tar.bz2 [16:27] ralsina: yeah, one sec [16:30] ralsina: it ran, not sure what it did though... [16:30] chaselivingston: so you get no control panel? [16:31] ralsina: was that command supposed to open the cp:? [16:31] chaselivingston: go to the exe.linux-i686-2.7/ folder and run ./ubuntuone-control-panel-qt [16:32] ralsina: don't have that folder showing up [16:32] ralsina: ah wait, hold on [16:33] ralsina: ./ubuntuone-control-panel-qt: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory [16:33] chaselivingston: cool! [16:33] ralsina: better? [16:33] chaselivingston: can you pastebin the output of "ldd ubuntuone-control-panel-qt" [16:34] chaselivingston: awesome actually [16:34] ralsina: https://pastebin.canonical.com/76456/ [16:34] chaselivingston: cool! [16:34] lol [16:35] chaselivingston: new version coming after lunch [16:35] ralsina: cool, sounds good [16:46] anyone up for a one line review? https://code.launchpad.net/~brian.curtin/ubuntu-sso-client/correct-subprocess-args/+merge/129442 [16:47] briancurtin: I'll review that [16:55] so briancurtin, I'm trying to run control panel on windows to test that branch and I'm getting stuck waiting for creds. I see the output showing that it finds the sso-login executable, but I don't have any logs in \Users\mmccrack\AppData\Local\ubuntuone to see what SSO is doing… is that the right place to look for logs? any idea why it'd be empty? [16:58] chaselivingston: http://ubuntuone.com/7EShjPE5cv7beC9QnQyLde whenever you have a bit free, no rush! [16:58] ralsina: np, i'll give it a shot in just a sec [16:59] mmcc: hm, i see it. i think i may want to adjust my change in that branch to put "python" back in front, but remove it inside the spawn_process function [16:59] ralsina: (fridays are generally slow-ish for support) [16:59] mmcc: if you have debug logging enabled, it's probably trying to start "\path\to\ubuntu-sso-login" with no python, so it fails [17:00] i think [17:00] briancurtin: does it do something different if debug logging is on? hm [17:01] mmcc: it doesnt do anything different but output the logs [17:01] ralsina: ./ubuntuone-control-panel-qt: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by /home/chaselivingston/Downloads/exe.linux-i686-2.7/libpython2.7.so.1.0) [17:01] chaselivingston: oh :-( [17:01] ralsina: lol [17:02] briancurtin: I do have U1_DEBUG=1 set, does that stop it from writing logs on windows? [17:02] er, from writing log files? [17:02] it allows it to write [17:02] ralsina: anything i can do to help you debug that? [17:03] chaselivingston: no, I know what the problem is, it's just annoying to fix [17:03] ah, gotcha [17:03] chaselivingston: because it means I need to build this on lucid instead of precise [17:03] ralsina: lol, enjoy! [17:03] lucid == ubuntu XP [17:03] mmcc: but yeah, i see what you're seeing when starting up U1CP and making it start everything else up. looking into it. [17:39] * briancurtin lunch [17:51] internet is flaky, so I'll take a late lunch now [18:37] * gatox goes back to try to fix some bug..... because after hours trying stuff and talking with #is... i'm once again "the corner case dude".... and debugging tarmac doesn't seem like a possible option right now [18:39] this is really frustrating... [18:39] * gatox kicks somethings..... and keep coding.... [18:58] gatox: leave it for moday when dobey returns :-/ [18:58] gatox: sometimes things work, sometimes they don't. It happens. [18:59] ralsina, yep.... will do..... the answer i got was: "that is really strange"..... and no ideas how to fix it.... don't blame them.... it was actually really strange [19:00] gatox: is it a ssh key thing? [19:02] ralsina, no.... the keys are ok now.... but for some reason..... when trying to connect to some servers.... it tries to use my shell username instead of everything that is configured using launchpad-login or whatever..... and there is no reason why..... [19:02] anyway.... now there is a new guy who is trying to help me [19:02] gatox: ack [19:02] (and when try to use my shell username the authentication fail) [19:03] gatox: it's better to have it working eventually, just don't get rustrated [19:03] frust* [19:04] ralsina, yes.... i'll keep working in some other bugs.... and if they have any suggestions, answer their question and execute the necessary commands.... and if it starts working go back to that.... in other case, wait for dobeyy on monday [19:08] gatox: suggestion for next appartment ... https://www.google.com/search?q=iglu&hl=es-419&client=ubuntu&hs=9AR&channel=cs&prmd=imvnsa&source=lnms&tbm=isch&sa=X&ei=IGp4UKbzEo2o8QSAiYGAAQ&ved=0CAoQ_AUoAQ&biw=1301&bih=682 [19:08] gatox: no corners! [19:09] ralsina, jajajjajajaja [19:19] hello all! [19:19] gatox: what happened? [19:20] alecu, a lot of crazy problems trying to get access to tarmac.... some people in #is is helping me because i'm having problems trying to setup sshebang.... it behaves weird [19:43] ralsina, if you are bored and have a moment.... really small review: https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/pointing-hand/+merge/129502 [19:45] gatox: sure [19:46] ralsina, thx [19:49] gatox: +1 [19:49] ralsina, great [20:09] mmcc: i think this does it - updated SSO MP - https://code.launchpad.net/~brian.curtin/ubuntu-sso-client/correct-subprocess-args/+merge/129442 and you will also need https://code.launchpad.net/~brian.curtin/ubuntuone-client/correct-subprocess-args/+merge/129506 for ubuntuone-client [20:10] mmcc: now u1cp can start it all [20:10] briancurtin: ok, I'll take a look [20:11] gatox: is that about the qthread thing? [20:11] mmcc: this stuff is ripe for a nice refactor, but for now i just want to get it running in the first place to allow a bunch of other things to go on [20:11] dobey, yap [20:11] dobey, but relax.... i'm close to my eod anyway [20:11] mmcc: you can charge the technical debt on my visa [20:11] dobey, go and enjoy your vacation :P [20:14] briancurtin: it's not so bad. used to be much worse :) looks good - I need to pick up some pieces here before I can run the tests though [20:15] gatox: trying to. just saw the struggling and had a few minutes to spare :) [20:16] briancurtin, mmcc: just as a data point on unrelated things... the buildout works on linux. It's actually easier than installing all the deps manually :-) [20:17] ralsina: interesting. I guess I'm not surprised, since it should be very similar to osx [20:17] anyway, later then :) [20:17] although I would have been equally non surprised if it blew up spectacularly [20:18] dobey, bye [20:18] mmcc: I am actually producing working bundles on linux (guess what: binary finding is broken ;-) [20:18] ralsina: NO. WAY. [20:19] mmcc: YES WAY ;-) [20:19] ralsina: http://24.media.tumblr.com/tumblr_lpkduqrvjg1qj9qhto1_500.gif [20:20] hahaha [20:20] http://images.spatiallyadjusted.com/gifs/mind-blown.gif [20:21] no but seriously, :( because I honestly thought we fixed it pretty well before. Or are you trying to cx_freeze it on linux? I am not surprised that didn't work [20:21] didn't, wouldn't, whatever [20:21] briancurtin: nice :) [20:21] mmcc: yes, cx_freeze on linux [20:22] ralsina: ok, yeah, that'll break [20:22] we just need a 6th special case for it [20:22] oh that's all [20:22] frozen-on-linux should act just like frozen-on-windows, really [20:23] all in one location [20:23] The good part of being the manager is, I take this to the proof-of-concept level, then order a margarita [20:26] ralsina, finally! i can access tarmac! [20:26] \o/ [20:26] gatox: cool! And you EOD in 4 minutes! :-) [20:27] actually i'm past my eod [20:31] gatox: haha, but hey, you can start early on this on monday [20:32] ralsina, will definitely do! [20:32] ralsina, now is personal [20:33] now this is my eod and i'll go jogging to relax! [20:34] bye people! [20:34] bye gatox have a nice weekend! [20:34] ralsina, you too [20:41] * mmcc is doing a lot of leaving out 'r' in variable names today [20:42] or 'vaiable names', as it were [20:48] ok, that took a little longer than I wanted, but I have confirmed that the PyObjC menu approach will let me draw progress bars and update them live. I wanted to be sure… [20:48] whoohoo [20:48] mmcc: awesome, really [20:49] ralsina: yeah, it should be nice [20:50] now if only I were an NSView expert… getting things aligned right is always slow for me. [20:50] cx_freeze feels much cleaner than py2exe and py2app. I suspect it must just not work at all on other platforms. [20:51] ralsina: I did try cx_freeze early on, let me see if I wrote down why I decided against it [20:54] ralsina: my notes are less useful than I'd hope, as usual. I have "cx_freeze is annoying to work with plists" -- I remember something about how it had a default property list for mac os that was inadequate, but didn't let you customize it [20:55] mmcc: well, it sounds bad enough considering you did customize plists [20:55] there was also (in may) a lot of shaky code in their repository - they had syntax errors in hg tip and some glaring bugs, so that also scared me off a bit [20:55] ralsina: yeah, I had to do many custom plists [20:56] ive never tried cx_freeze myself, and i'm not familiar with anyone using it. at least on windows, py2exe seems to be the gold standard [20:56] mmcc: yes, I just got surprised that all the problems I had when using the version that's on ubuntu (4.0.1) disappeared in latest (4.0.3) [20:56] mmcc: and that it has a release in july 2012 and is not completely abandoned [20:57] but plists are probably not a big deal, since I ended up having to do so much post-setup() tweaking, that a little extra plist work isn't a big deal. I think at the time I wrote those notes I was hoping that I'd find just the right arguments to setup() to make one of these packages *just work* [20:57] mmcc: it seems packaging just doesn't work that wat [20:57] way* [20:58] packaging definitely works that wat. wat, wut, wtf, huh, and ack. [20:59] hahaha [20:59] I am still shocked that on every platform, packaging has been > 10% o the work [20:59] it's insanuts [21:01] Also, bad smell in cx_freeze: doesn't work if you pip/easy_install it [21:33] So, this is not going to start magically working now. May as well call it a week :-) [21:33] Bye, have a nice weekend! [21:33] you too, enjoy the weekend [21:35] yep, bye! [21:44] ok, lunch time [21:44] finally === yofel_ is now known as yofel === m_conley is now known as m_conley_away [23:41] lunch time bled into end of workday. I'll be back tonight to try to wrap up this pyobjc menu…