[02:08] <karni> Hacking on a brief sound glitch when player steps over the percentage that was sufficient to start playing the song being downloaded.
[02:19] <klaxtr> quick question, can i host in ubuntu one websites.
[02:25] <karni> klaxtr: I think you cannot.
[02:27] <klaxtr> ok, just wondering cause i rather do my bussiness  with ubuntu, as web designer and hosting my webpages there
[02:30] <karni> klaxtr: For what it's worth, this is a simple website hosted on U1 http://ubuntuone.com/68X8UhsKV7huTrlDGAEe1b
[02:31] <karni> klaxtr: Plain html. I think you'd have to publish all files related to your website, which may not be very user friendly to do, but it seems possible.
[02:31] <karni> klaxtr: Try catching aquarius tomorrow, he's set up a web page on U1 before.
[02:33] <klaxtr> thanx a lot karni im on pacific time, is aquarius on in the morning??
[02:56] <karni> klaxtr: he's UK, UTC+0:00 (+1 timesavings now)
[02:56] <karni> klaxtr: he usually is
[02:57] <klaxtr> tahnx
[03:16] <karni> Looks like I'll have to write a local proxy server to avoid the stutter when playing over buffer end :S g'ah you Android..
[04:03] <dobey> u1 is not a web hosting service
[04:12] <karni> ;)
[04:12] <karni> Nor is Dropbox, but it can hold websites (so can U1, if one _really_ wants it to ;))
[04:19] <dobey> no; it can hold html which you can publish. it also has a terms of service stating you are responsible for any additional bandwidth/storage costs :)
[04:20] <dobey> it's impossible to deploy php/python/rails/etc applications on u1 and have them be part of your "web site" :)
[04:20] <dobey> if people want a web host, they really should pay for a real web hosting service
[04:20] <karni> dobey: I think sil had a simple website, with css files, etc. Just to prove that you could do it, even though it may have had little sense to do so :)
[04:20] <karni> of course :)
[04:20] <dobey> you can have a static web page, sure
[04:20] <dobey> the same as you can publish a .jpeg
[04:20] <karni> But if that dude wanted to have a static page with 5 pictures, why not :) Exactly.
[04:21] <karni> Correct.
[04:21] <karni> I know it's no fit for a web hosting :)
[04:21] <dobey> well, the whole "i want to host my web sites as me being a web designer" doesn't sound like "static page with 5 pictures"
[04:21] <dobey> either way, dropbox and u1 aren't replacements for geocities
[04:21] <karni> fine, fine ;)
[04:22] <karni> geocities? oh man, I hardly recall its existence :)
[04:22] <dobey> or angelfire
[04:22] <dobey> anyway
[04:22] <dobey> it is quite late
[04:22] <karni> yeah
[04:22] <dobey> as i'm sure your watching of the sun rise will tell you :P
[04:22] <karni> I'll be leaving too
[04:22] <dobey> later
[04:23] <karni> Almost on the horizon :)
[04:23] <karni> Night, dobey o/
[08:40] <JamesTait> Good morning all! :)
[11:00] <gatox> good morning
[11:31] <karni> Morning!
[11:38] <gatox> karni, hi
[11:55] <karni> Hiya gatox
[11:56] <mandel> hello from copenhaguen!
[11:56] <gatox> mandel, hi!
[11:57] <mandel> gatox, hello! hello!
[11:57] <mandel> so I guess is just you, karni, mmcc and brian, right?
[11:58] <karni> hi mandel!
[11:58] <gatox> mandel, roberto and dobeyy are in vacation?
[11:58]  * gatox checks canonical admin
[11:58] <karni> I'm not sure if guys already started :)
[11:59] <mandel> gatox, AFAIK yes, and alecu :)
[12:00] <mandel> karni, well, I'm in the sprint so I'm not fully working today
[12:00] <gatox> mandel, mm alecu is in the list, but roberto and rodney no
[12:01] <karni> mandel: yes, I know. enjoy! :)
[12:01] <gatox> mandel, roberto leaves on friday it seems
[12:01] <karni> gatox: Thats what I wanted to say, yep
[12:01] <karni> Friday.
[12:01] <gatox> wow..... almost everyone is going to be on vacation next week..... perfect timing jeje
[12:02] <karni> haha
[12:02]  * gatox is going to land his own branches..... ANARCHY!
[12:02] <gatox> jejeje
[12:02] <gatox> approve and land
[12:02] <mandel> hehe
[12:03]  * mandel looks at gatox being evil..
[12:03]  * mandel reboots to try to get unity to work
[12:03] <gatox> jeje
[12:45] <ralsina> morning!
[12:45] <gatox> ralsina, hi
[12:45] <ralsina> gatox: when the cat's away, the mice better be on their best behaviour, or else the cat gets hungry ;-)
[12:46] <gatox> ralsina, jejejeje
[12:46] <ralsina> karni: you were here 8 hours ago. WTH man.
[12:46] <gatox> ralsina, i promise not to approve my own branches :P
[12:46] <ralsina> gatox: uncross the fingers now.
[12:46] <gatox> jeje
[12:46] <karni> ralsina: buahah :D well.. if I start any later, I'm gonna totally screw my day up, won't I ^_^
[12:47] <gatox> ralsina, buttt....... you can review a few before leave if you have the time :P
[12:47] <karni> ralsina: Basically, last two days I've been starting like I were in AR TZ ;)
[12:47] <ralsina> karni: you and I are going to have a long talk in the sprint
[12:47] <ralsina> karni: and ending like you are in NZ
[12:47]  * karni hides :>
[12:47] <karni> hahah
[12:47]  * karni runs and hides in the corner
[12:48] <ralsina> karni: it's ok, I understand it, but really, it worries me a bit
[12:48] <gatox> ralsina, when you have a moment, i'll appreciate if you can review this: https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/search-shared-files/+merge/131019  -  https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/bugtest/+merge/131098
[12:48] <ralsina> gatox: queued
[12:48] <gatox> ralsina, thx
[12:49] <karni> ralsina: I guess I should talk with mandel :) "How to recover healthy day rythm talk".
[12:49] <karni> mandel: Have you managed to recover a healthy day rythm, anyway ;P ?
[12:50] <gatox> karni, there is nothing healthy about mandel
[12:50] <karni> gatox: LOL XDD
[12:50] <mandel> I was going to say just that :)
[12:50] <mandel> ralsina, hello!
[12:50] <karni> hahahaaha
[12:50] <ralsina> gatox: his left hand is still original equipment
[12:50] <gatox> mandel, ejjeje
[12:50] <gatox> ralsina, jejeje
[12:50] <mandel> ralsina, we need to talk, here no one know what is going to be the scope of our work, so atm I'm just complaining about unity
[12:51] <ralsina> mandel: latch onto cristian
[12:51] <karni> jeje
[12:51] <ralsina> mandel: but yes, scope is still being defined
[12:51] <mandel> ralsina, cristian is not here AFAIK he is back in london
[12:51]  * ralsina is getting good at managementspeak
[12:51] <ralsina> mandel: oops then, thought he was there all week
[12:52] <ralsina> mandel: ok, talk with johnlea about the purchases workflow, you know enough SSO to see possible pitfalls
[12:52] <ralsina> mandel: also, there is talk about sso-on-ubiquity, try to find someone who knows about the installer
[12:53] <mandel> ralsina, what!? really?
[12:53] <ralsina> mandel: hush ;-)
[12:53] <mandel> fuuuuu
[12:53] <ralsina> mandel: or first-run, it depends ;-)
[12:54] <mandel> ralsina, ok.. I wonder who I can talk with about this...
[12:55] <ralsina> mandel: that's the point of having a man in copenhagen
[12:55] <ralsina> mandel: find mvo, he knows people
[12:55]  * ralsina wonders if mvo is still there, too
[12:56] <karni> mandel: You're there quite early, aren't you? Are you staying for full UDS?
[12:57] <ralsina> I wonder who should I bless with bug #1034108 ... it's a Lubuntu seed bug...
[12:57] <ralsina> or maybe we should force that depend ourselves
[12:58] <mandel> karni, sprint before uds, then thailand
[12:58] <karni> mandel: ah I see
[13:06] <dobey> huh
[13:07] <ralsina> huh, dobey!
[13:08] <dobey> no, i am not on holiday in thailand
[13:08] <karni> :D
[13:09]  * karni will run an errand, back in a while, maybe ~50"
[13:16] <mandel> do you guyd have problems with the following url: http://musicsearch.staging.ubuntu.com/v1/search?q=mad%20mad&pagesize=10&imagesize=100&grouping=1
[13:17] <karni> mandel: 503 Service Unavailable
[13:17] <karni> No server is available to handle this request.
[13:17] <gatox> saame here
[13:17] <ralsina> so staging is down?
[13:21] <mandel> ralsina, yes..
[13:21] <mandel> looks like that
[13:21] <mandel> bummer
[13:55] <gatox> ralsina, hi, do you have a minute to mumble?
[13:55] <ralsina> gatox: sure
[13:56] <ralsina> gatox: I'm on 1-1 now
[13:57] <gatox> ralsina, ok.... can you let me know when you are free.... is going to be short
[13:57] <ralsina> gatox: now
[13:57] <ralsina> gatox: I'm on 1-1 aiting for you, sorry I was not clear :-)
[13:57] <gatox> ralsina, ahhhh ok, i thought you were in a 1-1 with someone else jeje
[14:01]  * karni is back!
[14:12] <dobey> can someone test this on mac and/or win? https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/bugtest/+merge/131098
[14:12] <briancurtin> dobey: i'll take a look
[14:19] <dobey> thanks
[14:25] <ralsina> gatox: +1 on both
[14:26] <gatox> ralsina, awesome! thx!
[14:26] <mvo> hello!
[14:26] <gatox> mvo, hi
[14:26] <mvo> hey gatox
[14:28] <karni> mvo: hi!
[14:29] <mvo> hey karni
[14:34] <gatox> ralsina, mail sent! :D
[14:35] <ralsina> gatox: chasgracias
[14:35] <ralsina> mvo: saw the email, still digesting it
[14:35] <mvo> ralsina: :) it got a bit long
[14:36] <ralsina> mvo: but lots of good data
[14:36] <mvo> ralsina: happy to talk about it on the phone/g+ whatever if you want, but no real rush, I'm having a much needed cup of tea and try to see what piled up over the last few days
[14:38] <ralsina> mvo: I'll give you a bit to catchup, is in 2 hours ok?
[14:39] <mvo> ralsina: yeah, that should work but we can do it earlier too, no problem, I just need ~10min to make a new pot of tea :) then I'm ready!
[14:40] <ralsina> mvo: ok, 20 minutes then
[14:40] <mvo> thanks!
[14:48] <dobey> facundobatista: might you have a second to review https://code.launchpad.net/~dobey/ubuntuone-client/ignore-lock/+merge/131097 please?
[14:49] <dobey> ralsina, mvo: that would be the same time as the standup :)
[14:49] <ralsina> darn, dobey saw through my slick plan to skip standup
[14:49] <ralsina> ok, mvo, right after standup ;-)
[14:50]  * mvo nods
[14:52] <ralsina> dobey: about bug #1034108 maybe we could suggest libpam-gnome-keyring ?
[14:54] <briancurtin> gatox: bugtest branch approved
[14:55] <gatox> briancurtin, thx! :D
[14:59] <ralsina> karni: when submitting national holidays please link to some official looking national holiday list
[14:59] <dobey> ralsina: i don't want to put workarounds in our packages to fix other versions of ubuntu that we don't really support. perhaps gnome-keyring should Recommends: that package though (and thus the bug should be filed against gnome-keyring in Ubuntu).
[14:59] <ralsina> karni: I promise not to actually look everytime
[14:59] <ralsina> dobey: sounds reasonable. I'll change the affects
[14:59] <karni> ralsina: Of course, I will. Regarding the end of December, I also looked at the canonical calendar pdf
[14:59] <rockstar> me
[15:00] <gatox> me
[15:00] <ralsina> me
[15:00] <dobey> me
[15:00] <briancurtin> me
[15:00] <mvo> me
[15:00]  * karni me, preparing notes
[15:01] <ralsina> mmcc seems to be missing
[15:01] <ralsina> alecu is on vacation but here in spirit...
[15:01] <gatox> ralsina, yap.... and i need to ask him something.... :S
[15:02] <gatox> to mmcc
[15:02] <ralsina> rockstar: go
[15:02] <rockstar> DONE: Ubuntu installed, nux checked out and dev environment "set up"
[15:02] <rockstar> TODO: Still working through v2 Music API for iOS Music
[15:02] <rockstar> BLOCKED: Nope
[15:02] <rockstar> NEXT: gatox
[15:02] <gatox> DONE:
[15:02] <gatox> Proposed a branch for control panel share tab, to use the new u1-client implementation. Propose a branch for sso to fix the failing tests. Started working in some improves for the share tab
[15:02] <gatox> TODO:
[15:02] <gatox> Propose some enhances in the UX for the share tab. Keep fixing bugs in my queue.
[15:02] <gatox> BLOCKED:
[15:02] <gatox> No.
[15:02] <gatox> COMMENT:
[15:02] <gatox> Tomorrow i'll be working from 7 to 16 ART, because i have a flight to catch at 17 for my talk in the "Encuentro Linux Chile", i won't be here on friday (conference day).
[15:02] <gatox> ralsina, go
[15:02] <ralsina> DONE: mgmt call, other calls, reviews, C++ study, canonicaladmin TODO: more canonicaladmin, more calls, catchup with mvo, more reviews BLOCKED: no, NEXT gatox
[15:02] <ralsina> oops, next briancurtin
[15:03] <briancurtin> DONE: ssl configuration debugging, getting it to work 1 out of 15 times. took a small break from that to do some C++ work for about an hour.
[15:03] <briancurtin> TODO: more research and more trying, someone has to have gotten this to work
[15:03] <briancurtin> NEXT: mvo
[15:03] <mvo> DONE: sprint in copenhagen, travel back, write up summary of my impressions, auto-upgrade-teser branch review/merges. read some c++ 11 notes during the flight, not very productive otherwise
[15:03] <mvo> go karni
[15:03] <dobey> uh, hmmm
[15:03] <dobey> DONE: finished bug #1068335, bug #1042268, responded to pyflakes branch review
[15:03] <karni> dobey: go
[15:03] <dobey> TODO: patched pyflakes egg for mac/win, more pyflakes fix poking
[15:03] <dobey> BLCK: None.
[15:03] <karni> DONE: Player seek, worked on MediaPlayer buffer glitch	(when starting playback	when song is still being downloaded), reviews.
[15:03] <karni> TODO: Still player control.
[15:03] <karni> BLOCKED: No.
[15:03] <karni> Next: noone?
[15:03] <mvo> dobey: pyflakes \o/
[15:03] <ralsina> that standup order was confusing
[15:03] <dobey> someone mayhaps have a buggy irc client methinks
[15:03] <ralsina> and 33% my fault
[15:04] <karni> ^_^
[15:04] <ralsina> rockstar said gatox, but I had me first, then I said briancurtin instead of dobey
[15:04] <ralsina> aaaaaanyway
[15:05] <gatox> ralsina, i had me first
[15:05] <gatox> too
[15:05] <ralsina> IMPORTANT STUFF
[15:05] <dobey> ralsina: order here was gatox, you, me
[15:05] <dobey> heh
[15:05] <dobey> yay lag
[15:05] <ralsina> ONE: Do the company poll, people
[15:05]  * karni already did it :)
[15:05] <karni> Same day I received it, I think.
[15:05] <ralsina> TWO: I will be gone starting this friday, so anything you need squaring with me, do it today please
[15:06] <ralsina> THREE: No parties in the house while I'm gone
[15:06]  * karni chuckles
[15:06]  * gatox cancel the dj
[15:06]  * mvo drinks all the wine himself then
[15:06] <ralsina> That's it from me. Any other comments?
[15:06] <gatox> jeje
[15:07] <gatox> just the one i mentioned in my standup
[15:07] <elopio> did I heard party?
[15:07] <gatox> i won't be here on friday
[15:07] <gatox> conference day
[15:07] <elopio> ralsina: I marked a bug as private in ubuntuone-client and got:  The bug will become invisible because there is no-one with permissions to see Private bugs.
[15:07] <dobey> uh
[15:07] <dobey> that is weird
[15:07] <ralsina> Oh, FOUR we will start using a new project management tool this cycle, and there will be some training for it in the sprint. Nothing major for anyone other than mvo alecu and I, but you will have to record estimates :-)
[15:08] <ralsina> dobey: team renaming side effect?
[15:08] <dobey> probably not
[15:08] <karni> ralsina: FYI, national holidays 11/11/2012 and 25-26/12/2012 - http://www.poland.gov.pl/Dni,wolne,od,pracy,w,2012,roku,10749.html , 1/01/2012 is national holiday by canonical calendar
[15:08] <dobey> elopio: was it in ubuntuone-client or ubuntuone-client (Ubuntu)?
[15:08] <ralsina> karni: awesome
[15:08] <elopio> dobey: ubuntuone-client (Ubuntu)
[15:08] <karni> ralsina: I'll be including that link in the comment next time I fill in national holiday.
[15:09] <ralsina> dobey: I can't change the affects in https://bugs.launchpad.net/ubuntu/+source/ubuntuone-client/+bug/1034108 ... I am starting to think we broke something...
[15:09] <dobey> ralsina: changed it to gnome-keyring
[15:09] <dobey> elopio: what bug #?
[15:10] <elopio> bug #1070545
[15:11] <gatox> mmcc, hi o/
[15:12] <dobey> elopio: move it to upstream ubuntuone-client for the Affects first then. i think i need to write a big e-mail about bug triaging for u1 client stuff
[15:12] <mmcc> hi gatox. hi folks. just got online, sorry I missed standup
[15:12] <mmcc> was up till 2 - no internet is surprisingly productive.
[15:12] <elopio> dobey: got it. A big page in the wiki about triaging would be really nice.
[15:12] <karni> ralsina: sneak peak to wet your apetite http://ubuntuone.com/5TFFOgqvQiICYDJOzGiNsA , http://ubuntuone.com/1tI46hOHD9yB0jMlSRzwJu
[15:13] <ralsina> karni: purty!
[15:13] <karni> ralsina: mind that there are no official art resources used here (pending design team work)
[15:13] <gatox> mmcc, question..... what are we going to do with this branch? https://code.launchpad.net/~diegosarmentero/ubuntuone-client/search-filter/+merge/130862  because i understand your point of view.... but we already agreed with alecu about that implementation
[15:13] <karni> :)
[15:14] <ralsina> gatox, mmcc: go on with it.
[15:14] <ralsina> we can always change it back if it shows to be too confusing for actual users
[15:14] <mmcc> gatox I decided yesterday that I am OK with the existing implementation
[15:14] <gatox> mmcc, ok then
[15:14] <ralsina> mvo: ready on mumble when you are
[15:15] <mvo> ralsina: ok, I'm in u1 client engineering, where shall we meet?
[15:15] <ralsina> mvo: manouh-a-manouh
[15:15] <dobey> ugh
[15:15] <mmcc> I did some benchmarking and found that using more than one regex to give preference to "more obvious" matches is slow (> 2x slower for 2 regexes)
[15:15] <dobey> the clock indicator is broken wrt events it seems :(
[15:16] <mmcc> but it's 2x a very small amount… the other thing was that my idea to prefer exact substring matches with strings in them is already done because spaces sort before non-spaces
[15:16] <karni> ralsina: heh, to be clear - I meant 1/11/2012 (as in canonical admin). 11/11 is also national holiday, but it's on Sunday! so that one I didn't request.
[15:18] <dobey> ralsina, mmcc: care to review https://code.launchpad.net/~dobey/ubuntuone-client/lint-roller/+merge/131208 please?
[15:18] <mmcc> dobey you bet.
[15:19] <dobey> bugger, i am going to have to reconfigure mumble it seems
[15:19]  * gatox lunch
[15:20] <facundobatista> dobey, approved and sent to tarmac
[15:22] <mmcc> gatox: +1 on u1client search-filter
[15:22] <dobey> facundobatista: great, thanks!
[15:23] <facundobatista> dobey, :)
[15:28] <dobey> mmcc: that one doesn't need the patched pyflakes, and fixes the issues we found last night with the changes to sso, via control panel. i'll change the cp one back to needs-review and comment that it needs that client branch
[15:30] <mmcc> dobey, sounds good. it looks good - the tests here on osx are so broken that it's a little hard to verify, but I don't think it's breaking anything new
[15:31] <dobey> it doesn't appear to. made sure it was failing before the fix, and tests are passing after, with the new sso branch. and still work with the current sso trunk.
[15:33] <mmcc> yeah, I just scanned the failures and it's all dirty reactors except for two other failures that have been there forever
[15:33] <dobey> and i am starving, so i'll get lunch, and then get a pyflakes egg together asap after
[15:33] <mandel> dammed missed the standup.. sorry
[15:33] <mandel> stupid connection
[15:34] <dobey> mandel: aren't you sprinting?
[15:34] <mandel> dobey, yes.. I guess I'm ok then :)
[15:34] <dobey> yes :)
[15:35] <mmcc> oh hey I missed it too. I wrote notes though:
[15:35] <mmcc> DONE: reviews, bug 1069953 and bug 1067806
[15:35] <mmcc> TODO: more reviews, land those ^, tests for cocoa sync menu
[15:35] <dobey> ok; lunch time, bbiab
[15:47] <ralsina> Lunch!
[15:54] <elopio> dobey: we have this: https://wiki.ubuntu.com/UbuntuOne/Bugs/WorkFlow
[16:14] <mmcc> alecu, ralsina - a couple easy reviews for you: https://code.launchpad.net/~mikemc/ubuntuone-client/add-downloads-to-menudata/+merge/131231 and https://code.launchpad.net/~mikemc/ubuntuone-client/no-multi-add-recents-fix-1069953/+merge/131233
[16:15] <ralsina> mmcc: alecu is on vacation
[16:15] <mmcc> they're a pipeline so the second has changes from the first
[16:15] <mmcc> oh yeah right
[16:16] <mmcc> well, whoever wants to look, then :)
[16:16] <ralsina> mmcc: add the 1st one as a prerequisite and they'll go away
[16:16]  * ralsina goes really to have lunch now
[16:16] <mmcc> ralsina I did. I thought that might be relevant to reviewing though
[16:17] <ralsina> mmcc: ack
[16:26] <mmcc> Is there an accepted opinion on where to put tests in a source tree? Our projects aren't consistent - u1client has them in a toplevel tests/ dir, which I like, because it's easier to ack-grep through just the source
[16:26] <briancurtin> top-level tests/ is the way to go
[16:27] <karni> ralsina: This is quite late notice, but I'd like to ask if I could take this and the following Friday's off. If not possible, I'd request the latter only.
[16:27] <mmcc> briancurtin, ack. agreed.
[16:33] <briancurtin> anyone up for a small review? (dobey and mmcc have already looked) https://code.launchpad.net/~brian.curtin/ubuntu-sso-client/nam-setproxy-windows-workaround/+merge/130626
[16:34]  * karni looks
[16:35] <mmcc> here's another project organization question - the cocoa sync menu is just three files that no one except its tests will ever import. Do I bother organizing them into a package? should they be in the ubuntuone namespace for any reason?
[16:37] <mmcc> In ObjC cocoa projects I'm familiar with, it's common to just dump all the files in one place and do any organization in your xcode project, but I'm not using xcode… Anyway, not sure this matters, just wanted to see if there was a done thing
[16:38] <karni> briancurtin: line 27 - this test is for Windows only? https://code.launchpad.net/~brian.curtin/ubuntu-sso-client/nam-setproxy-windows-workaround/+merge/130626
[16:38] <karni> briancurtin: oh, ignore moe
[16:38] <karni> I get it
[16:39] <karni> briancurtin: +1
[16:39] <briancurtin> thanks karni!
[16:51] <dobey> hey
[16:59] <karni> I'm clocking out for dinner, ttfn
[16:59] <dobey> mmcc: most of our code really shouldn't be in the standard python dist-packages directories; it's just easy for people to do that when writing python apps that are modularized; and hard to do it the "right" way when using distutils/setuptools/whatever. and i haven't gotten time/bothered to fix ours yet
[17:02] <mmcc> dobey ok… not sure I totally understand what that means for my cocoa menu project…
[17:03] <dobey> mmcc: right, and not sure how the best way to do it in a .app is either
[17:05] <mmcc> well, py2app will just throw everything we reference into a site-packages.zip, so it's more about how we want to refer to things in the code and tests.
[17:05] <mmcc> I'm leaning toward just leaving everything in the toplevel, since it's really only a couple files
[17:06] <dobey> hmm
[17:15] <dobey> doh
[17:16] <dobey> how does one make an egg exactly? there's no bdist_egg command it seems; and bdist doesn't seem to likely be what we want exactly
[17:23] <mmcc> back, coffee bean wanted me "to join us in the real world for 10 minutes" - aka, go buy another pastry
[17:24] <dobey> mmcc: how do i create an egg exactly for buildout to use? or do i just need to make a source tarball instead?
[17:25] <mmcc> dobey, I don't think buildout requires anything special about the egg…
[17:26] <dobey> mmcc: i mean, setup.py has no "make me an egg" command
[17:26] <mmcc> oh. hmm
[17:27] <briancurtin> setup.py bdist_egg?
[17:27] <dobey> doesn't exist?
[17:28] <dobey> pyflakes is using plain distutils btw it seems
[17:28] <mmcc> oh ok, it looks like pyflakes on pypi is just the source tarball, and buildout handles that fine
[17:28] <dobey> right
[17:28] <dobey> so i should just make a patched source tarball then?
[17:28] <mmcc> dobey yeah - and I'll figure out how to point buildout at that
[17:29] <dobey> ok
[17:30] <mmcc> ok, that's easy. I just give it a url to the tarball with "#egg=pyflakes" at the end. we do that for this configglue:
[17:30] <mmcc>     http://launchpad.net/configglue/trunk/1.0/+download/configglue-1.0.tar.gz
[17:40] <dobey> mmcc: https://code.launchpad.net/~dobey/ubuntuone-windows-installer/patched-pyflakes/+merge/131247
[17:41] <mmcc> dobey - looking
[17:52] <mmcc> hm, doesn't work as-is, sussing
[18:00] <mmcc> brb
[18:01] <ralsina> karni: it's ok
[18:02] <dobey> hmm
[18:08] <ralsina> karni: so, put them in the admin, there's no problem
[18:15] <mmcc> back
[18:15] <ralsina> mmcc: if pyflakes doesn't build from sources that way you will have to do a binary egg
[18:16] <karni> ralsina: Thank you! Filed in canonical admin.
[18:16] <mmcc> ralsina well, it should build form sources, since it's just getting a src tarball from pypi -- the problem seems to be that it isn't even looking at the path we gave it in find-links
[18:16] <gatox> mmcc, hi..... when you have a moment, could you review this branch? https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/search-shared-files/+merge/131019 it is related to the previous branch that you review for u1-client
[18:17] <mmcc> gatox, sure - I had it on my list yesterday, sorry I didn't get to it yet :)
[18:17] <ralsina> karni, dobey: approved everything.
[18:17] <dobey> mmcc: do you need to remove an existing one, if you have it already perhaps?
[18:17] <dobey> ralsina: great, thanks
[18:17] <gatox> mmcc, ahhhhh ok, no problem
[18:18] <mmcc> dobey you do, yes, but that's not it.
[18:18] <karni> ralsina: Thank you!
[18:19] <dobey> mmcc: weird; how does it even know to use pypi? just the fallback?
[18:20] <mmcc> dobey it uses setuptools' easy_install
[18:20] <mmcc> -- which means, that the URL will be ignored if it doesn't end in .tgz,.zip or whatever
[18:20] <mmcc> so we can't use that ubuntuone ID url
[18:21] <briancurtin> mmcc: i think you can use the shortener and create a custom url IIRC
[18:21] <dobey> ah
[18:22] <dobey> oh, hrmm
[18:22] <dobey> you have to use the u1.to
[18:24] <mmcc> haven't done that before. I'll see if it works
[18:25] <dobey> i have no idea how to just put the file on people.canonical.com, actually
[18:29] <ralsina> u1.to will work
[18:30] <dobey> yeah, but i don't trust aquarius
[18:30] <dobey> :)
[18:30] <ralsina> dobey: haha, the URL elongator is chipaca's I think
[18:32] <ralsina> how's the screen? I know it's not up to your standards, but it should be nice
[18:32] <mmcc> ok, lunch time here… will be offline for a bit
[18:33] <ralsina> wrong channel there
[19:08] <dobey> hmm
[19:14] <dobey> ralsina: easy second review on https://code.launchpad.net/~dobey/ubuntuone-client/lint-roller/+merge/131208 please?
[19:14] <ralsina> dobey: sure
[19:14] <ralsina> dobey: global +1
[19:21] <karni> EODing for now, might hack some more before sleep. Have a nice evening, all!
[19:21] <dobey> karni: go to sleep before 6 am tomorrow :)
[19:21] <gatox> karni, bye
[19:22] <karni> dobey: I will, thanks :)
[19:22] <karni> o/ gatox
[19:22] <ralsina> karni: bye!
[19:24] <gatox> the share tabs is becoming more awesome :D
[19:26] <dobey> does it no longer auto-publish when you click on an item in the sear results dropdown? :)
[19:27] <gatox> dobey, that was fixed a while ago
[19:28] <dobey> gatox: eh? it did that for me today
[19:28] <gatox> dobey, really....... i can show an screencast of how is working here with the code in nightlies
[19:29] <gatox> it automatically moves to the detail page
[19:29] <briancurtin> gatox: looks like search-filter branch killed windows: https://jenkins.errormessaging.com/job/ubuntuone-client-windows-test/14/
[19:29] <dobey> gatox: it moved to the detail page as well, but it published the file for me
[19:29] <gatox> dobey, ahhhhh yes..... it publish it..... but not re-publish if it is already published
[19:30] <dobey> gatox: the fact that it publishes it without warning is quite surprising
[19:30] <dobey> not expected at all
[19:31] <gatox> dobey, yes.... that part was not fixed.... just the re-publishing thing....... i'm working in what you mention right now
[19:31] <dobey> ok
[19:31] <gatox> briancurtin, oops..... i'll work on that tomorrow morning.....
[19:31] <gatox> briancurtin, do you have a bug for that or something?
[19:32] <briancurtin> gatox: looks like it was related to https://bugs.launchpad.net/ubuntuone-control-panel/+bug/1056189
[19:32] <briancurtin> but i havent created a new one for it. should i?
[19:32] <dobey> briancurtin: i pushed the pyflakes tarball to another place, so https://code.launchpad.net/~dobey/ubuntuone-windows-installer/patched-pyflakes/+merge/131247 should work now if you'd like to check it
[19:33] <briancurtin> dobey: cool, i'll take a look
[19:34] <gatox> briancurtin, ok..... i'll create a new one..... because the branch already landed, and this is just for the tests
[19:39] <dobey> ugh
[19:39] <dobey> gatox: looks like your branch broke nightlies as well
[19:39]  * dobey wonders why it passed in tarmac
[19:40] <dobey> gatox: http://paste.ubuntu.com/1303421/
[19:41] <gatox> that is weird
[19:42] <gatox> dobey, i'll fix both (nightlies + jenkins) in the same branch..... but... weird :S
[19:42]  * briancurtin taking a small break to pick up prescriptions, back in a bit
[20:13] <dobey> hey mmcc
[20:13] <mmcc> hi dobey, back now…
[20:14] <dobey> mmcc: i update the url in https://code.launchpad.net/~dobey/ubuntuone-windows-installer/patched-pyflakes/+merge/131247 and put the file on people.canonical.com instead
[20:14] <mmcc> cool, ok I'll go remerge and try it here
[20:14] <dobey> mmcc: so if you could try it again and check that it works for you, that'd be awesome
[20:19] <mmcc> I forget which project's tests needed the patch, was it sso or CP?
[20:22] <dobey> the sso lint-roller branch i have definitely needs it i think
[20:23] <mmcc> yes. and I'm still not getting the right tarball. :\
[20:23] <dobey> but really, all our projects need it; actually, i just made this tarball from applying all the patches in ubuntu, including the two i added in for nightlies, so it's actually the same pyflakes we're using on ubuntu)
[20:23] <dobey> hmm
[20:23] <dobey> grr, buildout
[20:24] <mmcc> wait, maybe I'm getting hit by a cache issue
[20:24] <mmcc> not that there are any *DOCS* to consult…
[20:25]  * mmcc just goes to read the buildout source again
[20:26] <dobey> heh
[20:28] <ralsina> mmcc: you don't have pyflakes installed do you? If you do, buildout will not do anything.
[20:29] <mmcc> ralsina: no, I'm not making that mistake - I see what it's doing, just not why it's ignoring the find-links entry still
[20:29] <ralsina> mmcc: ugh
[20:41] <dobey> hmm
[20:43] <gatox> oops....... 17:40 already....... eod here!! see you tomorrow people!
[20:43] <mmcc> where do I go to file complaints about method naming? which one of these actually downloads the file? _obtain, _fetch, _satisfied, _index.download, or none of the above?
[20:48] <dobey> i would expect _satisfied to be a boolean value
[20:48] <dobey> i would expect _fetch or _index.download to download the thing
[20:51] <mmcc> yeah, _satisfied is just another function, the comment says "we get all distributions that match the given requirement"
[20:51] <dobey> "Magic."
[20:51] <mmcc> it calls _obtain
[20:52] <mmcc> anyway, the problem is that it happily finds your link, but it doesn't treat it specially, and since it's the same version number as the other ones it can find, it just sorts them (by version number I think), and uses the last one
[20:53] <mmcc> so the solution looks like it'd be renaming your patched version and adding that version name specifier to the comment in find-links so it won't find it on pypi
[20:53] <mmcc> btw, that's some frustrating source to read
[20:57] <dobey> hrmm
[20:58] <dobey> so renaming it how? 0.5.0-2ubuntu2~buildout1 would work?
[21:00] <dobey> just the tarball, or i'd need to tweak the setup.py as well so the resulting directory matches when it gets unpacked?
[21:01] <mmcc> good question
[21:01] <mmcc> wait a minute, maybe you don't have to do anything
[21:04] <dobey> yay
[21:04] <dobey> i like not doing anything
[21:05] <mmcc> I spoke too soon :(
[21:05] <mmcc> I can force it to only see your link if I add a higher version, like "#egg=pyflakes-3000"  and then set the pyflakes version requirement to match it
[21:06] <dobey> ok
[21:06] <mmcc> and it grabs the one we want, but then tells me that it causes 0.5.0 to be installed, which is a conflict and thus it fails
[21:06] <dobey> so do i have to change stuff on the server, or just the branch then?
[21:07] <mmcc> probably both, looking
[21:09] <mmcc> ok, so I made that change, and then had to change PKG_INFO and setup.py to say the version was also 3000
[21:09] <mmcc> then it worked (with a file:/// url, but I think that'd work the same)
[21:09] <mmcc> so, I think any string for the version works, as long as they all match
[21:12] <dobey> ick, ok
[21:15] <dobey> mmcc: hrmm, do i need to add the version number to the #egg= bit, if i've changed all the others? it should just work right without it if all the others have matching versions i guess?
[21:17] <mmcc> I think so… if the number in the buildout.cfg versions section is higher than what's on pypi, then I guess it'll try the unlabeled one? let me give that a shot
[21:19] <mmcc> ok, if the file is named 'pyflakes-3000.tar.gz' and the versions section has 'pyflakes = 3000', then you can have "#egg=pyflakes" and you don't need "#egg=pyflakes-3000"
[21:20] <mmcc> if the file name doesn't match the version number in versions, then you need to set it in the #egg= section
[21:20] <mmcc> er, the "#egg=" thinger at the end of the line, not a 'section'
[21:20] <mmcc> make sense?
[21:20] <dobey> ok
[21:21] <dobey> update from my branch and try again then please :)
[21:21] <mmcc> ok
[21:23] <mmcc> "ValueError: ("Expected ',' or end-of-list in", 'pyflakes[] ==0.5.0-2ubuntu2~buildout2', 'at', '~buildout2')"
[21:23] <dobey> oh funzor
[21:23] <dobey> dear buildout
[21:23] <dobey> please go diaf.
[21:24] <mmcc> I'll light the match
[21:26] <mmcc> do you want me to experiment with different file names locally? not totally sure what exactly it doesn't like there, because you know, no docs on what it expects
[21:26] <dobey> ok; renamed it *again*
[21:26]  * ralsina still remembers setting up windows dev without buildout. 
[21:26] <dobey> so update and hopefully it works this time
[21:27]  * ralsina hugs buildout and gives it a my little pony doll
[21:27] <dobey> i'm going to start a new toy line; it will be called my little brony
[21:28] <ralsina> dobey: little hipsters in different colors and hairstyles?
[21:28] <mmcc> ok, that installs!
[21:28] <mmcc> but doesn't run
[21:28] <dobey> sigh
[21:29] <mmcc> since when does pyflakes.scripts.pyflakes.main take an argument?
[21:30] <mmcc> I guess I should give it ['.'], but what did it do by default before, I wonder?
[21:31] <dobey> huh
[21:31] <dobey> mmcc: i got that error when i was running the old pyflakes script, with the trunk pyflakes PYTHONPATH
[21:32] <mmcc> oh ok, it used sys.argv[1:], I had an older version sitting around somewhere
[21:32] <dobey> not sure why it would happen with that tarball though. that is quite weird
[21:32] <mmcc> of course that was called 0.5.0 too
[21:33] <mmcc> where did you start from with your changes?
[21:34] <mmcc> anyway, it's a one line fix
[21:35] <dobey> i made the changes in trunk originally, and just pulled the patches into the ubuntu package for the nightlies ppa
[21:36] <dobey> none of my changes included changing the script
[21:36] <dobey> for that tarball, i just applied all the patches in the tree where i made the source packages to upload to the ppa, tweaked the setup.py for the version number, and did sdist
[21:37] <dobey> anyway, i do need to go now
[21:38] <mmcc> ok, I can let you go. will email you the fix and a question
[21:38] <dobey> alright
[21:38] <dobey> have a good evening
[21:39] <dobey> later
[21:39] <mmcc> 'night
[22:03]  * briancurtin done.
[22:04] <briancurtin> i may be around a bit later, have to take off
[22:11] <mmcc> ugly… can't patch (actually un-patch) functions that pyobjc has mapped to native objc methods
[22:12] <mmcc> but I can wrap them with one-line plain python functions and patch those. just ugly