[03:22] <Singham> Hi...Can I Strean a live video concert using Ubuntu one ?
[06:05] <karni> Good morning!
[07:44] <rdvonz> I'm having some trouble syncing folders outside of the primary ubuntu one folder. I end up with empty folders.
[08:11] <JamesTait> Morning all! :)
[08:37] <rye> morning
[09:03] <gatox> hi
[09:11] <mandel> gatox, morning!
[09:11] <mandel> gatox, did you see my comment regarding your review?
[09:13] <mandel> gatox, I need to have a quick coffee our I will start being a human, can you take a look and we chat about it if you have any doubts?
[09:13]  * mandel neeeeeds coffee...
[09:16] <gatox> mandel, ack
[09:16] <gatox> will re-review now
[09:36] <mandel> gatox, I'm back
[09:36] <mandel> gatox, did you see what I meant, there is an extra level to go up to get the correct path
[09:38] <gatox> mandel, ahh ok.....
[09:38] <gatox> +1 then
[09:40] <mandel> gatox, cool :)
[11:32]  * mandel walks dog
[12:49] <ralsina> morning!
[12:51] <gatox> ralsina, hi
[12:51] <ralsina> hola gatox!
[12:51] <ralsina> gatox: have any reviews? I need to look at code or I'm going to bore myself to death
[12:52] <gatox> ralsina, several :P but there are almost all of them assigned to people..... let me check if i have some free :D
[12:53] <ralsina> gatox: ok!
[12:53] <gatox> ralsina, i have 2
[12:53] <ralsina> cool!
[12:53] <gatox> ralsina, https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/successful-page  -  https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/page-successful
[12:53] <gatox> they are related :D
[12:54] <ralsina> sso first, right?
[12:54] <gatox> ralsina, i don't know why i figure as a reviewer in one of them jeje
[12:54] <ralsina> give yourself a +1 ;-)
[12:54] <gatox> ralsina, yes...... but maybe you will need to set the pythonpath to point to the installer
[12:55] <ralsina> hmmmm that makes no sense
[12:55] <gatox> ah..... but not for test probably
[12:55] <ralsina> gatox: sso can not require installer
[12:55] <gatox> probably was the other way around....
[12:55] <ralsina> that does make sense :-)
[12:55] <gatox> ralsina, yes, you are right
[12:56] <gatox> ralsina, sso does not require the installer
[12:56] <ralsina> testing the branch in installer requiring pythonpath pointing to the sso branch, then. Ok!
[12:56] <gatox> yep
[12:57] <gatox> ralsina, i follow your advice in ninja :P remove two huge eventfilters.... and improve a lot the performance in the editor :D
[12:57] <gatox> your general advice about eventfilter
[12:57] <ralsina> see? eventFilter is of the devil
[12:57] <gatox> yep..... i see now
[12:57] <gatox> :P
[12:57] <ralsina> specially in python :-(
[12:57] <gatox> ralsina, it's the easy way
[12:58] <gatox> but you just need to figure it out how to do it with another event
[12:58] <dobey> hmm
[12:58] <ralsina> yes, eventFilter is like programming in one of the really old languages/toolkits, where everything was in a global scope. Like programming for Amiga or something.
[12:59] <gatox> :P
[13:00] <ralsina> for example, the (very) old way to code windows apps in C was to have a main loop and a switch that cascaded on events and messages. EVERYTHING was on the event loop :-)
[13:01] <gatox> ralsina, i couldn't work on my freaky friday project last week because i'm fighting with unicode, ctypes and the evil empire since last friday... i'm hope to have time to do it this friday... i'm finding issues with my username: "気弱な人 ñandú"
[13:01] <gatox> mandel, loves it :P jeeje
[13:01] <ralsina> faint of heart ñandú?
[13:02] <gatox> ñoño ñandú
[13:02] <ralsina> Ok, if you say so :-)
[13:02] <gatox> or at least..... that's what google translate says when i type ñoño and convert it to japanese :P
[13:02] <gatox> probably not
[13:02] <gatox> jejeje
[13:02] <ralsina> gatox: it doesn't roundtrip very well :-)
[13:07] <dobey> wtf
[13:07] <dobey> i just got spam for a bollywood version of iron man.
[13:17] <ralsina> dobey: is it any good?
[13:19] <dobey> ralsina: i don't speak hindi, so can't really say
[13:19] <dobey> it's very heavy on effects though
[13:20] <dobey> and the trailers are short and incomprehensible
[13:20] <dobey> Ra.One is the name of the movie
[13:20] <ralsina> sounds just like Iron Man!
[13:25] <ralsina> dobey, alecu, mandel, gatox: standup in 5'
[13:25] <gatox> ralsina, ack
[13:27] <dobey> "Are you sure you want to shut down?" "Yes, Yes I am." "Sorry, I can't do that, Dave."
[13:29] <ralsina> dobey: oneiric!
[13:29] <dobey> yup :(
[13:29] <mandel> dobey, hahaha
[13:30] <gatox> me
[13:30] <ralsina> me
[13:31] <mandel> me
[13:31] <ralsina> dobey, alecu? say me!
[13:31] <gatox> dobey, alecu ?
[13:31] <alecu> me
[13:32] <ralsina> dobey: say meh!
[13:32] <alecu> and hello!
[13:32] <gatox> alecu, hi :P
[13:32] <ralsina> hello :-)
[13:32] <ralsina> gatox go
[13:32] <gatox> DONE:
[13:32] <gatox> Fixed some branches, all of them should be ready now. Improves in successful page branch. Working on unicode issues and migrating some functions that were used from pywin32 to ctypes to access unicode specific functions.
[13:32] <gatox> TODO:
[13:32] <gatox> Keep working on unicode issues.
[13:32] <gatox> BLOCKED:
[13:32] <gatox> No
[13:32] <gatox> ralsina, go
[13:32] <ralsina> DONE: paperwork, trip preparations, changed return ticket so I can take a week off, london expenses, schedules, bored to death TODO: learn more about kanban, bore myself some more! BLOCKED: by boredom, MANDEL!
[13:33] <mandel> DONE: Continued work for bug 845659 by integrating a LoopingCall in the control panel. Reproduced bug 875283 on Vista.
[13:33] <mandel> TODO: Propose fix for bug 845659. Track pykeyring merge proposal status. Next bug.
[13:33] <mandel> BLOCKED: no
[13:33] <ubot4> Launchpad bug 845659 in ubuntuone-windows-installer "Windows: implement the "there is a new version available" notifications (affects: 1) (heat: 6)" [High,Triaged] https://launchpad.net/bugs/845659
[13:33] <mandel> alecu, go!
[13:33] <ubot4> Launchpad bug 875283 in ubuntuone-windows-installer "Update error (affects: 2) (dups: 1) (heat: 16)" [High,Triaged] https://launchpad.net/bugs/875283
[13:34] <alecu> DONE: some experiments crossing ntlm server using ctnlm proxy wrapper
[13:34] <alecu> TODO: mumble about proxies with mandel, do some expenses too
[13:34] <alecu> BLOCKED: no
[13:35] <alecu> gatox, let me know if I can be of any help on the unicode branches
[13:36] <gatox> alecu, yes, thanks... at this moment i'm just trying to figure it out how to use some functions via ctypes... and testing that
[13:36] <alecu> oh, and TODO: review nessita branch.
[13:36] <mandel> alecu, did she update the branch?
[13:36] <dobey> meh
[13:37] <dobey> λ DONE: banshee/libu1 SRUs, fix avahi package to include GI bindings, reviewed tim's branch
[13:37] <dobey> λ TODO: twisted+gi?
[13:37] <dobey> λ BLCK: No.
[13:37] <mandel> ditto for nessitas branch
[13:39] <mandel> ralsina, what do we do about bug 875283?
[13:39] <ubot4> Launchpad bug 875283 in ubuntuone-windows-installer "Update error (affects: 2) (dups: 1) (heat: 16)" [High,Triaged] https://launchpad.net/bugs/875283
[13:40] <mandel> ralsina, shall I implement a small dialog for the update, remove bitrock and let gatox style it like the rest of the app (or even more orange)
[13:40] <gatox> jejejeee
[13:40] <gatox> i knew you were going to say something like that
[13:41] <alecu> mandel, it seems she has updated the branch after your comments
[13:42] <alecu> mandel, we should vote to change gatox irc nick to "f87217"
[13:42] <gatox> alecu, hey alecu!!! jeje
[13:42] <mandel> alecu, he, it seems that we have more bugs after my comments :P
[13:43] <mandel> gatox, alecu: http://www.google.co.uk/search?gcx=w&ix=c2&q=gatox+naranja&um=1&ie=UTF-8&hl=en&tbm=isch&source=og&sa=N&tab=wi&biw=1280&bih=592
[13:43] <mandel> the world is full of them!
[13:43] <gatox> jejjejjejeej
[13:43] <alecu> LOL
[13:45] <alecu> mandel, you are probably forgetting: http://bit.ly/gatox-naranja
[13:46] <gatox> :P
[13:46] <gatox> that explains a lot! jejej
[13:46]  * alecu votes to change gatox's irc nickname to "garfield"!
[13:46] <gatox> jejejej
[13:46] <mandel> gatox, alecu the comit is a lot better if we fire gatox http://garfieldminusgarfield.net/
[13:47] <alecu> lol
[13:47] <mandel> alecu, is waaaay more depresing without the cat, and yet funny for some reason :P
[13:48] <alecu> funnily depressing!
[14:00] <nessita> hello all!
[14:00] <gatox> nessita, hi!
[14:01] <nessita> hi gatox, I got the review email... I will do them as soon as I have some time
[14:01] <nessita> at the sprint, we're having session, so not that much "free" time to work
[14:01] <nessita> mandel: I pushed several changes to the mega-branch last night :-)
[14:01] <gatox> nessita, np..... i think i'll fighting for a long time with the unicode issues
[14:02] <nessita> gatox: email me anything you need, I will answer ASAP
[14:02] <nessita> gatox: but I may disappear from time to time from IRC
[14:03] <gatox> nessita, yes, no problem..... i'm testing some W functions with ctypes..... i'm executing one inn particular, and i'm trying to figure it out why the function return nonsucced (when it should work)
[14:04] <nessita> gatox: what do you mean with non-success?
[14:04] <nessita> -1?
[14:04] <nessita> non zero?
[14:05] <gatox> nessita, the doc says that return 0 for non-success and non zero in other case.... but probably i'm setting wrongly a parameters or something...... i'll check with mandel if i'm block, because he is the ctypes master :P
[14:05] <dobey> nessita: aren't you at a sprint or something? :)
[14:06] <nessita> dobey: I am!
[14:06] <nessita> dobey: sessioning about something I can talk about :-P
[14:06] <nessita> I cna't*
[14:06] <dobey> unity?
[14:06] <dobey> surely you have complaints about it ;)
[14:06] <nessita> heh!
[14:08] <ralsina> nessita: you are allowed to type "meh" and "sigh" in the channel
[14:09] <nessita> ;-)
[14:12] <mandel> nessita, I'll review your branch as soon as I'm done with the work I'm at the moment :)
[14:13] <mandel> gatox, you might be dealing with a problem regarding you user not mappint to an ID number in the account system.. take a look around there (if you are working with the metog you asked me about)
[14:14] <gatox> mandel, ok..... i'll let you know later if i could fix it
[14:16] <mandel> gatox, yeah, If you do tell me, because I'm sure I don't know how :P
[14:16] <gatox> jejej
[14:18] <alecu> mandel, I'm taking amelia to kinder, and after that I'd like to mumble with you if you are still here.
[14:19] <mandel> alecu, sure, ping me when you are back, I have 3 more hours aprox
[14:21] <nessita> mandel: no rush!
[14:21] <nessita> alecu: hey there... the mega-branch has all the fixes you requested
[14:32] <Jackslaps> Can anyone help me with an Ubuntu One problem?
[14:32] <Jackslaps> Came here last time but no one responded
[14:33] <beuno> rye, duanedesign, ^
[14:34] <duanedesign> helo Jackslaps
[14:34] <rye> Jackslaps, hi
[14:34] <Jackslaps> Cool, aight
[14:34] <Jackslaps> I've been having syncing problems for about a month now
[14:34] <Jackslaps> I tried some commands on the terminal to see what the status on ubuntu one was like
[14:35] <Jackslaps> says that it's on idle
[14:35] <Jackslaps> I disconnect and reconnect constantly, but nothing happens
[14:36] <rye> Jackslaps, do you mean that the files did not get uploaded despite saying it is IDLE or that filesync was not connecting properly?
[14:36] <nessita> ralsina: is bug #827465 still an issue/
[14:36] <ubot4> nessita: Error: Bug #827465 not found.
[14:36] <nessita> ?
[14:37] <ralsina> must be private
[14:37] <nessita> bug #827465
[14:37] <ubot4> Launchpad bug 827465 in ubuntuone-windows-installer (and 2 other projects) "QT UI name of the application (affects: 1) (heat: 8)" [High,Fix committed] https://launchpad.net/bugs/827465
[14:37] <Jackslaps> Thing is that I bought like... three albums on the music store
[14:37] <ralsina> nessita: I think we can close that one
[14:37] <Jackslaps> and only some have transferred over to One
[14:37] <ralsina> nessita: tuens out that name is added in the signing process, so it seems to have worked on the last release
[14:37] <rye> Jackslaps, could you please paste your e-mail privately to me?
[14:38] <nessita> ralsina: could you please comment and close? :-)
[14:38] <ralsina> Doing it :-)
[14:38] <Jackslaps> I'm using irssi, so I don't really know how to privately message
[14:39] <dobey> Jackslaps: /msg same as any other irc client :)
[14:39] <Jackslaps> oh aight
[14:40] <Jackslaps> did it work?
[14:40] <Jackslaps> the message I mean
[14:42] <rye> Jackslaps, yes, received, looking up the account
[14:42] <Jackslaps> Here's the status I have on my connection:
[14:43] <Jackslaps> State: CHECK_VERSION connection: With User With Network description: checking protocol version is_connected: True is_error: False is_online: False queues: IDLE
[14:44] <rye> Jackslaps, at the moment the server team makes changes to the servers to prevent them from being slow and dropping connection that often.
[14:44] <mandel> ralsina, ping
[14:45] <ralsina> mandel: ponga!
[14:45] <rye> Jackslaps, according to your account, all files were downloaded to your online storage. I suppose you don't see them on your local hard disk, is that correct?
[14:45] <Jackslaps> Yeah I guess so
[14:45] <mandel> ralsina, I'm adding the autoupdater to the control panel and I found some funny logic, do you mind taking a quick look?
[14:45] <ralsina> mandel: sure, where?
[14:46] <Jackslaps> Like, I'm looking at the Purchased music folder on One
[14:46] <mandel> ralsina, in ubuntuone/cotrolpanel/gui/qt/gui.py in the start method, the :
[14:46] <mandel> if not minimized:
[14:46] <mandel>         if with_icon or minimized:
[14:46] <Jackslaps> and it lists the albums I've bought
[14:46] <Jackslaps> but none of them are filled with any songs
[14:46] <nessita> gatox: conflict in https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/connect-files/+merge/79611
[14:46] <ralsina> mandel: that looks like something I didn't delete completely
[14:47] <ralsina> it should be "if with_icon"
[14:47] <gatox> nessita, ok, fixing.....
[14:47] <mandel> ralsina, that is what I was thinking, but I wanted to double check
[14:47] <Jackslaps> The only album that shows up with any songs is one of my Trans-Siberian Orchestra albums; the others are empty
[14:47] <ralsina> mandel: should be just that, agreed
[14:47] <mandel> ralsina, ok, thats all, thx!
[14:49] <duanedesign> Jackslaps: can you run this command in a terminal to see how many files are in your sync queue -  u1sdtool --waiting | wc -l
[14:52] <Jackslaps> says 0, so none
[14:59] <rye> Jackslaps, are you using Banshee or Rhythmbox?
[14:59] <Jackslaps> Banshee
[15:00] <rye> Jackslaps, when you are looking at "Purchased music folder", is this on the web interface or locally, in ~/.ubuntuone/Purchased from Ubuntu One folder?
[15:01] <Jackslaps> locally
[15:01] <Jackslaps> Also to note is that on the Ubuntu One Music Store tab of Banshee
[15:01] <rye> Jackslaps, ok, could you please visit the https://one.ubuntu.com/files/ and navigate to Purchased Music folder?
[15:02] <Jackslaps> under My Downloads, the songs I'm missing are in a constant state of "Transferring to your Ubuntu One storage"
[15:03] <rye> Jackslaps, interesting. That may mean that SD does not see that the folder has changed. Or that client was not able to connect properly, could you please check the online version of the folder?
[15:05] <dobey> need to get lunch, bbiab
[15:05] <Jackslaps> Hmm, the web interface tells me that all my songs are downloaded
[15:06] <Jackslaps> Yup, all the songs seem to be listed there
[15:12] <rye> Jackslaps, ok, now could you please re-check the status of syncdaemon - u1sdtool --status ?
[15:13] <Jackslaps> QUEUE_MANAGER connection: With User With Network description: processing the commands pool is_connected: True is_error: False is_online: True queues: IDLE
[15:20] <rye> Jackslaps, interesting
[15:20] <rye> Jackslaps, ok, let's poke it, u1sdtool --list-folders - could you please paste the line that has "Purchased from Ubuntu One" in it?
[15:21] <Jackslaps> id=2741a705-aefb-4119-abb4-f52c9b997fdc subscribed=True path=/home/chris/.ubuntuone/Purchased from Ubuntu One
[15:23] <rye> Jackslaps, ok, please run u1sdtool --rescan-from-scratch=2741a705-aefb-4119-abb4-f52c9b997fdc
[15:24] <rye> Jackslaps, that forces the client to request full data from the server, not only the latest changes.
[15:25] <Jackslaps> aight getting it
[15:25] <Jackslaps> alright*
[15:25] <Jackslaps> says 49 files are being downloaded
[15:34] <Jackslaps> I'm checking the Downloads tab in the music store
[15:34] <Jackslaps> and nothing has changed
[15:34] <Jackslaps> however it says it's still syncing
[15:35] <Jackslaps> and by nothing has changed, I mean nothing is showing me that it's actively downloading anything new
[15:37] <Jackslaps> the majority of the songs I'm missing are stuck at "Transferring to your Ubuntu One storage" or "0.0MB of 0.0MD downloaded"
[15:39] <Reaper> thats odd, ive noticed there is a bit of time from when you upload something to when you can dl it to your equipment. But since the servers have gotten somewhat fixed I havent had much problem
[15:40] <Jackslaps> I've actually have had this problem occur all the time since 10.10
[15:41] <gatox> lunch! brb
[15:41] <Reaper> ahh I just started using it, so i'd make a bad benchmark.
[15:41] <Jackslaps> The only album I've bought flawlessly was my Airbourne album
[15:42] <Jackslaps> that was my first purchase
[15:42] <Jackslaps> since then I've been having problems left and right
[15:42] <Reaper> got cha.. i mostly use it to transfer files and stuff. I'd upload my own music lol
[15:42] <Reaper> wouldnt try to buy it
[15:43] <rye> Jackslaps, could you please run u1sdtool --status again?
[15:43] <Reaper> man gnome classic runs so much better on 11.10 !
[15:44] <rye> Jackslaps, by _this_ you mean that purchased files were not downloading for you?
[15:44] <Jackslaps> yup
[15:44] <Jackslaps> also:
[15:44] <Jackslaps> WAITING connection: With User With Network description: waiting before try connecting again is_connected: False is_error: False is_online: False queues: WORKING
[15:45] <rye> Jackslaps, yes, this is what we are currently fixing. The syncdaemon has found the missing files but was disconnected by the server due to error. We are currently adjusting the servers (and by currently I mean "as we speak"). The performance of sync is not something we are satisfied with.
[15:48] <Jackslaps> also oddly enough I'm getting some sort of update notification saying the update information is incorrect
[15:49] <Jackslaps> that I should click "check for updates" to check if some respositories failed
[15:49] <Jackslaps> I do so, yet nothing happened
[15:49] <Jackslaps> I try to update the normal way, although I had previously updated earlier this morning, and it says I'm up to date
[15:50] <Jackslaps> and now it's gone
[15:50] <Jackslaps> it does this every 5 minutes or so since I've started this troubleshooting session
[16:11] <Jackslaps> So uh... how's the server adjustment going along?
[16:17] <mandel> alecu, ping?
[16:17] <alecu> mandel, pong!
[16:18] <mandel> alecu, shall we do a super quick mumble?
[16:18] <alecu> mandel, super quick is fine for me
[16:18] <mandel> alecu, lest do it then!
[16:18] <mandel> :)
[16:29] <nessita> @ping
[16:29] <ubot4> pong
[16:39] <dobey> nessita: more boring unity design talk? ;)
[16:39]  * mandel rugby
[16:39] <nessita> dobey: a little, yes :-)
[16:40] <dobey> nessita: complain about how unity forces gnome-terminal to always have a menu, so you can't use Alt-modifier keybindings :)
[16:41] <nessita> dobey: so far I have complained 0 times... so don't make me start! ;-)
[16:41] <dobey> nessita: but if *you* complain, they might listen. unlike when i complain :)
[16:42] <nessita> dobey: I will see what I can do :-)
[16:42] <dobey> nessita: try using mc in a gnome-terminal under unity on oneiric, and you'll see what i mean :)
[16:43] <nessita> dobey: I will...
[16:44] <ralsina> dobey: you can always use esc-whatever instead of alt in mc IIRC (but yes it sucks)
[16:44] <dobey> ralsina: you can't type esc-b on general command line to go back one word though
[16:44] <dobey> and even if you could, Esc is *WAY* up there in the corner
[16:44] <ralsina> oh, that one, yes
[16:45] <ralsina> I have esc mapped to capslock ;-)
[16:46] <dobey> because exactly what i need, is to accidentally hit Esc in a dialog window, when trying to tab between fields. no thanks ;)
[16:46] <ralsina> oh, but for vi, it's joy
[16:46] <dobey> yeah. also. i don't use vi.
[16:47] <dobey> and i don't think i ever hit esc in emacs
[16:47] <ralsina> Whoa, it costs U$S 350 to get medical insurance for 2 weeks in the US. That's*alot*
[16:49] <Jackslaps> You should see what we pay yearly
[16:50] <ralsina> Jackslaps: I would not be surprised if the answer is like U$S 9100 ;-)
[16:50] <dobey> ralsina: if you get sick, just rob a bank, and wait for the police to pick you up. then you'll get free health coverage during your incarceration
[16:51] <ralsina> dobey: well... I can do that, but my kid is not prison material
[16:52] <dobey> ralsina: eh, it will toughen him up :)
[16:52] <ralsina> dobey: he's tough! http://s2.i1.picplzthumbs.com/upload/img/73/9e/33/739e33bab87165733e66800c17e2818c7812847d_400r.jpg
[16:53] <ralsina> Or rather http://picplz.com/user/ralsina/pic/6zftw/
[16:53] <dobey> heh
[16:55] <ralsina> In any case, it's weird that if any of you is sick when you come here, I know I can take you to a hospital and get you fixed
[16:56] <dobey> bloody socialists!
[16:56] <ralsina> but if I get a tooth ache in the US I am going to have to pawn my wife to pay for it
[16:57] <ralsina> ok, lunchtime!
[16:58] <dobey> ralsina: there's this thing going on right now in the US… maybe you've heard of it. something to do with the f'd up state of the union, with people occupying various parks and government/financial institution related areas, in protest.
[16:58] <ralsina> dobey: yeah, you are busy imitating spanish hippies from 6 montha ago, I heard
[16:59] <ralsina> Or disgruntled argentinians from 10 yers ago, even
[16:59] <ralsina> And probably annoyed greeks from 2500 years ago ;-0
[16:59] <nessita> lunchtime!!!
[17:00] <dobey> those damn egyptian slaves, wanting to go out into the wilderness and praise to their god!
[17:01] <ralsina> dobey: I saw a sign at the pyramid saying "we are the (bird scepter guy-walking-weird)%
[17:01] <dobey> horus?
[18:14] <gatox> ok, eod for me... see you tomorrow
[18:14]  * gatox is going to read to learn how to manage the dark arts of ctypes
[18:14] <gatox> how to*
[18:14] <ralsina_> gatox: good luck
[18:14] <gatox> ralsina_, with ctypes? :P
[18:14] <ralsina_> gatox: yep
[18:15] <ralsina_> gatox: basically, you are going to be able to segfault python now
[18:15] <gatox> ralsina_, jeje
[18:15] <gatox> alecu, i'll keep looking for another solution, i'll let you know if i found something...
[18:16] <dobey> segfaulting python is pretty easy
[18:16] <ralsina_> dobey: there are a few known ways, but doing it without 3rd party libraries or ctypes is pretty hard
[18:17] <dobey> ralsina_: and writing any sort of moderately useful application without third party libraries or ctypes, is nigh impossible :)
[18:18] <ralsina_> dobey: look, a nit! pick it! ;-)
[18:19] <dobey> if only there was some way to embed flash, and automate it, offscreen, in python
[18:20] <ralsina_> dobey: there is!
[18:20] <dobey> though 8.29*10^23 or whatever is still way too many combinations to generate
[18:21] <ralsina_> dobey: there is a completely headless, no X, version of qtwebkit somewhere.
[18:21] <dobey> sure, xvfb i guess
[18:21] <ralsina_> No, no X
[18:21] <ralsina_> let me look for the link
[18:21] <dobey> ralsina_: i said flash, not html. if it's without X, i'm sure it doesn't embed flash very well
[18:22] <dobey> also, it's qt :(
[18:22] <ralsina_> yes, the plugin stuff is probably not supported
[18:22] <dobey> i'll just wait and do this sort of thing next time 'round i think
[18:39] <alecu> gatox_comprando_, found a much cleaner solution...
[18:39] <alecu> gatox_comprando_, I'm cleaning it up, then I'll post it in a pastebin
[18:40] <dobey> nessita: are you making a branch for the ValueError thing then? i see you assigned it to yourself
[18:40] <nessita> dobey: yes I am, I discussed it with facundo yesterday
[18:41] <dobey> ok, cool
[18:50] <gatox> alecu, i'm back!!! want to know!! do you have any doc?? :P
[19:02] <ralsina_> facundobatista_: can you take a quick look at https://launchpadlibrarian.net/83677880/syncdaemon.log ?
[19:03] <ralsina_> facundobatista_: there is a weird error "[filename] discarded because of volume not subscribed"
[19:03] <alecu> gatox, this is the way: http://paste.ubuntu.com/719088/
[19:04] <alecu> gatox, no ctypes at all!
[19:05] <gatox> alecu, super cool!!!
[19:05] <alecu> gatox, I went thru a couple of MSDN and codeproject articles, and thru the python win32api docs and this is the best solution IMnsHO
[19:06] <gatox> alecu, i'll check that now with my evil user! :P
[19:06] <ralsina_> gatox, alecu: yes, win32api is preferred to ctypes whenever possible
[19:07] <alecu> gatox, already checked with my user named "雄鳥お人好し"
[19:08] <nessita> alecu: nice! does that return an unicode?
[19:08] <alecu> nessita, no need for unicode. This returns a PySID and that's what we really need.
[19:08] <alecu> nessita, we needed the unicode username in order to get the PySID.
[19:09] <nessita> alecu: is that all we need? how are we implementing the expanduser if we don't have the username?
[19:09] <alecu> nessita, we should *NOT* use the username to get the user folder.
[19:09] <alecu> nessita, the user folder should be gotten using an API
[19:10] <alecu> nessita, because it might not be the standard location.
[19:10] <nessita> alecu: right, the get_special_folders function
[19:11] <nessita> alecu: actually, you just made me realize we should be grabbing the user home from xdg... and perhaps adding the new implementation for windows there
[19:11] <ralsina_> I need to contact xdg upstream so a reasonable implementation of xdg for windows gets there
[19:12] <nessita> alecu: hum, I think I lied
[19:12] <dobey> haha
[19:12] <nessita> no home in xdg
[19:12] <dobey> ralsina_: xdg upstream. good one
[19:12] <gatox> nessita, some other parts of the code are using expanduser, not this one in particular
[19:12] <ralsina_> dobey: that proabbly means becoming the upstream, right?
[19:12] <nessita> gatox: what do you mean? define "this one" ;-)
[19:13] <gatox> nessita, os_helper in windows
[19:13] <dobey> ralsina_: yeah, python-xdg hasn't been touched in a long time it seems
[19:13] <gatox> nessita, this issue was related to something else
[19:13] <dobey> ralsina_: several bugs open against it with patches, and no response. i think the maintainer just stopped screwing with it
[19:13] <nessita> gatox: so, the main goal is to be able to have the user home properly calculated, no?
[19:13] <ralsina_> dobey: and it's broken on Linux, at least when it comes to finding the cache folder and all that stuff. It ignores config files that move them.
[19:13] <dobey> welcome to FOSS! :)
[19:14] <dobey> how so?
[19:14] <ralsina_> dobey: let me find my notes
[19:15] <gatox> nessita, yes, but this issue that alecu solved, was causing syncdaemon to explote when a unicode username just because the funciont LookupAccountName didn't handle unicode... but the issue about the dirty paths is something else..... or maybe we are talking about different things :P
[19:15] <ralsina_> dobey: I remembered wrong, python-xdg simply has nothing to find Video/Music/whatever folders
[19:16] <nessita> gatox: I see. Ok then!
[19:16] <dobey> ralsina_: and i'm not sure what you mean by "config files that change them" really. the directories are set by env vars
[19:16] <ralsina_> dobey: not only by env vars
[19:16] <dobey> ralsina_: right. it was stopped being touched before those were introduced, so it doesn't know about them
[19:16] <dobey> ralsina_: yes, by env vars. that one config file to specify the user dirs is read by a thing that sets the env vars when logging in to gnome
[19:17] <dobey> (or to kde too i guess)
[19:17] <dobey> xdg base directory specification contains no mention of config files
[19:17] <ralsina_> dobey: well, it mentions XDG_CONFIG_DIRS
[19:17] <ralsina_> oh, get it it's for other stuff
[19:18] <dobey> yes, XDG_CONFIG_DIRS and XDG_CONFIG_HOME are to specify where apps should look at to read/store configuration files
[19:20] <ralsina_> I was confused with xdg-user-dirs actually
[19:20] <ralsina_> That one does have a config file
[19:21] <ralsina_> which it doesn't read, because on linux we are too cool
[19:21] <ralsina_> ;-)
[19:21] <dobey> which what doesn't read?
[19:23] <ralsina_> dobey: it specifies a standdard config file, but it only uses the env vars.
[19:24] <dobey> what is "it" ?
[19:24] <ralsina_> xdg-user-dirs
[19:24]  * dobey feels like he's a knight who no longer says ni.
[19:24] <dobey> xdg-user-dirs does use the config file
[19:25] <dobey> xdg-user-dirs is simply a tool which sets the environment vars from that config file
[19:25] <dobey> there is no "xdg user directories" specification
[19:25] <dobey> python-xdg has a BaseDirectory module which impleements the xdg base directory specification, and doesn't know anything about xdg-user-dirs which is a hack that came after python-xdg stopped really being maintained
[19:26] <ralsina_> ok, got it then
[19:26] <dobey> we should just stop using python-xdg, and use the glib API for this stuff
[19:26] <dobey> then it will a) work and b) we won't have to maintain yet another project we don't want to maintain :)
[19:26] <ralsina_> OTOH, something that tells us where the user has his images/videos/whatever is actually useful
[19:27] <dobey> which is why glib has API for it :)
[19:27] <dobey> however it's also a bunch of bollocks, because i don't put anything in those locations
[19:27] <ralsina_> dobey: that's because you are weird
[19:27] <dobey> and in fact, i think on my computer they all just point at $HOME
[19:28] <ralsina_> if they do, that *is* bollocks
[19:28] <dobey> well, because i deleted the directories i don't use
[19:48] <jderose> Chipaca: so i didn't see something like this already, so i regsitered this blueprint to discuss couchdb sync in P - https://blueprints.launchpad.net/ubuntu/+spec/desktop-p-u1-couchdb-sync
[19:55] <dobey> jderose: i think he's on a plane or going to be soon.
[19:57] <jderose> dobey: ah, cool, thanks ;)
[19:58] <jderose> dobey: that blueprint might overlap with something already registered, but i couldn't find anything
[20:01] <dobey> ok
[20:04] <jderose> ug, everytime blueprints confuse the crap out of me :-/
[20:05] <dobey> blueprints can be pretty confusing
[20:07] <jderose> dobey: you're telling me! :)
[20:10] <dobey> i hope all the things i ordered get here before i have to leave
[20:18] <jderose> dobey: what did you order? leave for where?
[20:18] <dobey> leave for uds
[20:19] <jderose> dobey: ah sweet, we'll have to hang out! :)
[20:19] <dobey> some stuff for my car project, and alto saxophone/reeds/strap
[20:20] <jderose> dobey: so are you saying there will be a saxophonist in the All Stars Jam? ;)
[20:21] <dobey> no
[20:21] <dobey> i didn't say i knew how to play, i said i bought one :)
[20:22] <dobey> i'm still undecided on whether i will bring the camera or not
[20:25] <jderose> dobey: bring the camera, bring the camera!!!! :-D
[20:26] <dobey> heh
[20:33] <dobey> maybe i should go ahead and upgrade to 12.04 on my laptop and watch it fail to work
[21:25] <nessita> alecu: ping
[21:31] <dobey> have a good evening all
[21:31] <nessita> bye d
[21:31] <nessita> o
[21:31] <nessita> b
[21:31] <nessita> e
[21:31] <nessita> y
[21:42] <nessita> ok, eoding for now
[21:42] <nessita> bye all!