[00:24] <nessita> dobey: perhaps you're still around, but I can't run ubuntuone-installer in a french clean install, I'm hitting bug #867803
[01:05] <dobey> nessita: https://code.launchpad.net/~dobey/ubuntuone-installer/unicode-gettext/+merge/94303
[01:05] <nessita> dobey: that was quick ;-)
[01:06] <dobey> nessita: easy fix now that i know apparently python-gi broke gtk in this way and the answer is gettext.install() :)
[01:07] <nessita> dobey: another weird thing I noticed on this clean precise VM is that the envelop under messaging opens the -gtk controlpanel, and the icon in the launcher opens the -qt one :-/
[01:07] <dobey> or maybe it's python gettext that broke now. either way
[01:08] <dobey> that is odd
[01:08] <nessita> dobey: perhaps the new -common package is contributing to that?
[01:08] <dobey> no
[01:09] <dobey> it's not running the installer; not sure why
[01:10] <dobey> oh
[01:10] <dobey> right
[01:10] <dobey> because it's ubuntuone-syncdaemon doing the opening, and it's calling the controlpanel.gui dbus method
[01:11] <dobey> so dbus activates that and opens the folders page
[01:11] <nessita> gah!
[01:11] <dobey> or is supposed to anywya
[01:11] <nessita> I told you we needed the gui dbus thingy for some reason :-P
[01:11] <dobey> so we need to fix it to not do that
[01:11] <dobey> like i said earlier :)
[01:11] <nessita> approved, btw
[01:11] <dobey> we don't need dbus for that. we should fix it to just run ubuntuone-installer from syncdaemon
[01:11] <dobey> and then installer will do the right thing
[01:12] <nessita> dobey: ok, I'm happy to review that branch. But right now my eyes are closing due to the hunger I have
[01:13] <nessita> dobey: BTW, would you say there is a feature violating the FF in this changelog? https://launchpad.net/magicicada/+download
[01:13] <nessita> oops
[01:13] <dobey> yeah. i wasn't expecting to fix anything else tonight
[01:13] <dobey> i'll make another upload of installer tomorrow with the patch for the unicode issue
[01:13] <nessita> ack
[01:14] <nessita> ok, ussoc and u1cp uploaded to ubuntu. I may rest in peace now.
[01:14] <dobey> night :)
[01:17] <nessita> bye!
[01:55] <karni> bye o/
[10:08] <Chipaca> morning peoplez
[10:08] <Chipaca> davidcalle: bon jour!
[10:08] <Chipaca> or was that a single word
[10:08] <davidcalle> Bonjour Chipaca :)
[10:09]  * Chipaca 's french is all rust
[10:09] <Chipaca> davidcalle: have you refreshed your sources today?
[10:09] <davidcalle> Yeah, Arte!
[10:09] <davidcalle> Very nice :)
[10:10] <Chipaca> I have no idea if the videos work
[10:10] <Chipaca> because I did it from home, ie over 3g :)
[10:10] <Chipaca> in particular, i don't know if the english one brings up videos that are in english :)
[10:10] <Chipaca> (or subtitled)
[10:12] <davidcalle> Hum, I'm checking and english videos can be in... german. With a little warning on the page "This video is not available in the requested langage"
[10:13] <davidcalle> Chipaca, by the way, about the thumbnailers, I'm now queueing them up to three. It has been confirmed to be a big issue on 1000+ libraries.
[10:14] <Chipaca> davidcalle: i'd be interested in looking at that code, but not today. Today, empty searches and client agent are top of the list
[10:15] <davidcalle> Ok. Well, it's very small, I'm building a list of popen, and it checks if one is over, it it is, it allows a spot. http://bazaar.launchpad.net/~unity-lens-videos/unity-lens-videos/trunk/revision/46
[10:15] <davidcalle> if it is*
[10:15]  * Chipaca caves in and looks :)
[10:16] <davidcalle> It does it each time it encounters a video without a nautilus or cached tb.
[10:16] <Chipaca> davidcalle: is there any case where the thumbnailer is so quick the check after it works?
[10:17] <davidcalle> Chipaca, yes, for small videos.
[10:17] <Chipaca> was meaning to ask you that
[10:17] <Chipaca> ah
[10:18] <Chipaca> davidcalle: hmm... so this only has Q_MAX thumbnailers at a time
[10:18] <Chipaca> davidcalle: but it doesn't queue up thumbnailers, it just doesn't do them
[10:18] <webm0nk3y> is Ubuntu One crashing for everyone (in 12.04) or must me?
[10:18] <webm0nk3y> s/must/just/
[10:19] <Chipaca> webm0nk3y: what's Ubuntu One in that context?
[10:19] <davidcalle> Chipaca, yes. I've played wity Python queue() but I was doing it wrong apparently, it was hanging the lens.
[10:19] <webm0nk3y> Chipaca: the thing apport says crashed after you boot :)
[10:20] <Chipaca> oh
[10:20] <Chipaca> looks like the wife figured out what cable she'd unplugged
[10:20] <Chipaca> bbiab
[10:21] <Chipaca> much better
[10:23] <Chipaca> davidcalle: another question, what's wrong with glib.spawn_async (or spawn_commandline_async) for the thumbnailer? i presume you tried that first and it didn't work, and was wondeirng why
[10:23] <Chipaca> (i presume that because it's what you use for updatedb)
[10:24] <Chipaca> is it that it gets exec'ed in the main loop, and thus you lose the window for small vids?
[10:24] <davidcalle> Chipaca, I'm not using it anymore, I don't trust my cli parsing in Python anymore and I rely on Popen to do it.
[10:25] <davidcalle> Chipaca, the current cli parsing for updatedb is an issue for people with a ' in their folder name.
[10:25] <Chipaca> davidcalle: heh. we need to fix that.
[10:26] <davidcalle> Chipaca, that's why I've switched to popen (in trunk).
[10:26] <Chipaca> davidcalle: there's another issue in that somebody can 'poison' that by putting a malicious updatedb earlier in the search path
[10:26] <Chipaca> davidcalle: problem with popen is you're not handling sigchld, and signals in glib can be fiddly
[10:27] <Chipaca> davidcalle: you could use glib.spawn_async, which takes an array like popen
[10:27] <davidcalle> Chipaca, hmm, yes.
[10:29] <Chipaca> davidcalle: and that by default (unless you set a flag to not do it) reaps your child when it dies
[10:29] <davidcalle> Chipaca, I'm switching to it then.
[10:30] <Chipaca> davidcalle: ok. More little nits in my brain for when you want them, but do this one first :)
[10:30] <davidcalle> Chipaca, :)
[10:30]  * mandel coffee so that I'm a human
[10:31] <czajkowski> mandel: not sure that;s ever gonna help you fully :)
[10:31] <mandel> lol
[10:50] <jml> hello
[10:50] <jml> I'm getting a lot of "File synchronization completed. 'lock' has been uploaded to your personal cloud." notification bubbles on my Ubuntu system
[10:50] <jml> it's driving me bonkers
[10:51] <jml> how can I stop it
[10:56] <mandel> jml, what do you mean, remove the notifications?
[10:57] <jml> mandel: I mean identify the source of this spurious file syncing and stop it
[10:57] <jml> mandel: backups are nice and all, but lock files don't count.
[10:58] <mandel> jml, hm.. there are to things you can do, check the status of the sycing by using u1sdtool or using chicharra which is a GUI that allows to understand what is going on
[10:59] <mandel> jml, lets ping rye he is better at this things than me
[10:59] <mandel> rye, can you give a hand ^
[10:59] <rye> jml, reading
[10:59] <rye> jml, so, is there a 'lock' only of full file path?
[11:00] <jml> rye: I don't understand the question. The only thing mentioned in the notification is 'lock'. Are you asking if there's a file called '/lock' on my system?
[11:00] <rye> jml, basically you can grep lock ~/.cache/ubuntuone/log/syncdaemon.log to find out about the file
[11:00] <jml> rye: ah cool
[11:00]  * jml does that
[11:01] <rye> jml, interesting, this is quite a broad case to be included in sync exceptions
[11:01] <jml> ahh ok
[11:01] <jml> it's because Tomboy is running
[11:01] <jml> and I've got my Tomboy notes in U1, and apparently Tomboy puts a file lock in there too.
[11:03] <jml> I guess the real bug is in Tomboy for mixing data & metadata like that (hmm. arguably. a VCS checkout does the same thing.)
[11:04] <jml> is there a way to prevent that file from being synced, so I can run tomboy in peace?
[11:04] <rye> jml, you can possibly add an exception for the file, i.e. ^lock$ to the list of excluded filename patterns
[11:05] <rye> jml, but this will mean that if you create a file called lock it will not be synced too
[11:05] <jml> rye: can I not add ^/home/jml/Ubuntu One/Tomboy/lock$ to the list of excluded files?
[11:05] <jml> rye: what does the regex match against? (also, where do I specify it?)
[11:07] <jml> hmm
[11:07] <jml> even though I've closed tomboy I still get those sync messages.
[11:08] <rye> jml, it works only on filenames, not the full path
[11:08] <jml> oh, never mind, was still running
[11:08] <jml> hmm.
[11:08] <rye> jml, you can disable notifications though
[11:08] <webm0nk3y> wow we still support tomboy notes
[11:08] <jml> webm0nk3y: no, I don't think you do.
[11:08] <rye> jml, and have e.g. ubuntuone indicator to show the sync status
[11:08] <jml> webm0nk3y: I've just got a bunch of files on disk that happen to be tomboy notes.
[11:08] <rye> webm0nk3y, we do support via snowy http sync protocol
[11:09] <mandel> I have ubuntuonce-control-panel fully supporting proxies!!!!
[11:10] <ralsina> mandel: yay!
[11:10] <gatox> good morning everyone!
[11:11] <mandel> gatox, morning!
[11:12] <gatox> mandel, hi!
[11:12] <mandel> ralsina, everything works as expected.. and it tests both the libsoup implementation and the qt (since sso is also used)
[11:17] <ralsina> mandel: awesome!
[12:01] <mandel> Chipaca, FYI: proxy support libsoup implementation in case you guys want it for the video lens
[12:01] <mandel> Chipaca, http://bazaar.launchpad.net/~mandel/ubuntu-sso-client/webclient-use-dialog/view/head:/ubuntu_sso/utils/webclient/libsoup.py
[12:08] <rye> i really hope libsoup will play nicely on oneiric and won't introduce new crashers
[12:17] <mandel> ralsina, may I have a had with some code of the runner?
[12:17] <mandel> ralsina, is the implementation in trunk, I believe the qt one is wrong and the tests don't catch it, but I'd like an other pair of eyes on it
[12:23] <Chipaca> ooh, guess what
[12:23] <Chipaca> unicode error in the video lens
[12:23]  * Chipaca kicks mandel
[12:23] <Chipaca> mandel: it's all your fault
[12:25] <mandel> Chipaca, ???? nah, I touched nothing!
[12:25] <Chipaca> mandel: i can't kick david, he's not here. You're the closest I have.
[12:26] <Chipaca> mandel: scapegoat has to scape
[12:26] <mandel> Chipaca, fair enough :)
[12:26] <aquarius> harsh to mandel :)
[12:27] <aquarius> webm0nk3y, jml, yep, we still sync tomboy; we just don't show you your notes on the website. I have most of an implementation fo rbrowsing your notes at u1.to done :)
[12:28] <ralsina> mandel: sure
[12:28] <mandel> ralsina, mumble, should be easier :)
[12:28] <ralsina> mandel: ack
[12:29] <ralsina> yay, another day, another 150MB update
[12:30] <webm0nk3y> ralsina: that means people are busy :)
[12:30] <webm0nk3y> ralsina: and it's bug fixes :)
[12:30] <webm0nk3y> +new bugs
[12:30] <ralsina> webm0nk3y: yeah right ;-)
[12:32] <nessita> hello everyone!
[12:33] <gatox> nessita, hi!
[12:33] <nessita> hola gatox
[12:41] <mandel> nessita, ping
[12:41] <mandel> nessita, and morning :)
[12:41] <nessita> hola mandel, pong
[12:41] <mandel> nessita, I think we have a bug in ubuntu_sso/utils/runner regarding the qt implementation
[12:42] <nessita> mandel: tell me more
[12:42] <mandel> nessita, it has landed in trunk and the tests don't catch it, wanna talk about it to see if I'm wrong :)
[12:42] <mandel> nessita, mumble?
[12:42] <mandel> nessita, unless is too early for that  hehe
[12:42] <nessita> mandel: a little, yes :-)
[12:42] <nessita> mandel: is it too complex?
[12:42] <ralsina> mandel: this is the error that test should give you http://pastebin.ubuntu.com/853927/
[12:42] <mandel> nessita, then chatting hehe :)
[12:43] <mandel> ralsina, yes, that is the one I expected
[12:43] <nessita> mandel: what problem are you having?
[12:43] <mandel> nessita, so, look at ralsina paste, as you can see if you pass None as the process to QProcess.start you whould be getting a type error
[12:44] <nessita> yes
[12:44] <mandel> nessita, but in SpawnProgramTestCase.test_other_error we don't get that
[12:44] <nessita> mandel: no we don't, since we're catching every error and making it an instance (or child of) SpawnError
[12:44] <mandel> nessita, I discovered this when I changed the implementation of is_twisted_reactor_installed
[12:45] <mandel> nessita, that would be if you could get it from process.error.connect(handle_error)
[12:45] <mandel> nessita, but you never get it because the process does not even start
[12:45] <mandel> nessita, the method signature in C++ does not match when a None is passed so the signal is never emitted
[12:46] <nessita> mandel: ok, I can surround the QProcess.start call in a try-except, is simplre
[12:46] <nessita> mandel: is this blocking you somehow?
[12:46] <mandel> nessita, that and the change of is_twisted_reactor_installed  should be enough, is not blocking perse, since I made the changes for my IRL and proxy support is done
[12:47] <mandel> nessita, I have no more work to do in proxy atm so I can do that if you are fully booked
[12:48] <nessita> mandel: so, a couple of things. +1 for you to commit the is_twisted_reactor_installed change, since you need that. The other thing is not necessary ASAP since you should never be passing None as a command, please file a bug for that.
[12:49] <mandel> nessita, only thing is that if I make the change to  is_twisted_reactor_installed in truck and change no tests I have failing ones do to that bug in the qt implementation
[12:49] <mandel> nessita, I could skip, but that is kind of shitty...
[12:49] <nessita> mandel: what error do you have?
[12:50] <nessita> mandel: because the tests should always use the twisted implementation for test_runner.py
[12:50] <mandel> .me pasting
[12:50] <mandel> nessita, http://paste.ubuntu.com/853936/
[12:51] <webm0nk3y> aquarius: please delete this: https://code.launchpad.net/~sil/ubuntuone-music/media-keys/+merge/47161
[12:51] <mandel> nessita, so, if I understand correctly, in test_runner.py we should always use the twisted implementation? even though we are using a twisted qt reactor, is that correct?
[12:51] <webm0nk3y> aquarius: and this https://code.launchpad.net/~sil/ubuntuone-music/playlists/+merge/47896
[12:52] <nessita> mandel: yes, because otherwise the runner never finishes. Is something about twisted and sockets
[12:52] <aquarius> webm0nk3y, why?
[12:52] <webm0nk3y> aquarius: so they drop off the list
[12:52] <webm0nk3y> :)
[12:52] <nessita> mandel: so, looking at that trace, I can guess you changed is_reactor_installed in a way that is giving False... and we need to return True
[12:52] <aquarius> webm0nk3y, what list? ubuntuone-music is a chipaca-and-me project
[12:52] <webm0nk3y> aquarius: they are > year old, can they possibly be needed
[12:52] <nessita> mandel: (for tests). How did you change it? can I see a diff?
[12:52] <webm0nk3y> aquarius: https://code.launchpad.net/ubuntuone/+activereviews
[12:52] <mandel> nessita, sure, let me generate it
[12:53] <aquarius> webm0nk3y, ubuntuone-music is a music streaming client for Ubuntu. Chipaca and I haven't done much work on it recently, I admit, but those branches are still valid against it if we pick it up again.
[12:53] <mandel> nessita, this is what I have: http://pastebin.ubuntu.com/853942/
[12:54] <aquarius> webm0nk3y, I'm not sure why it's showing up under the ubuntuone project, though; probably the best thing there is for it to not be part of the U1 project, since it's a freaky friday thing
[12:54] <webm0nk3y> so it's a private project not part of ubuntu one
[12:54] <webm0nk3y> aquarius: right
[12:54] <webm0nk3y> hehe
[12:54] <aquarius> webm0nk3y, I think it is. Chipaca might feel differently about it :)
[12:54] <webm0nk3y> then I'll reject his branches ...hehe
[12:54] <nessita> mandel: ah, that's the issue. Remove the if 'PyQt4' in sys.modules guard
[12:54] <aquarius> Chipaca, ping :P
[12:54] <nessita> mandel: the implementation should be: result =  'twisted.internet.reactor' in sys.modules and "reactor running"
[12:55] <nessita> mandel: no PyQt4 and no glib involvement when doing that calculation
[12:55] <nessita> mandel: ack?
[12:55] <mandel> nessita, let me test it IRL with the webclient, will give you feedback asap
[12:57]  * Chipaca ignores
[12:58] <Chipaca> aquarius: pong
[13:01] <mandel> nessita, changed it and got the following: http://pastebin.ubuntu.com/853950/
[13:02] <nessita> mandel: something is odd there, you're getting GError which means the glib reactor is being used
[13:02] <aquarius> Chipaca, should ubuntuone-music be removed from the ubuntuone project so its reviews and branches don't clutte things?
[13:02] <Chipaca> aquarius: what things is it cluttering?
[13:03] <Chipaca> aquarius: maybe we should get the guy to do the reviews instead?
[13:03] <nessita> mandel: please print the result of your  is_twisted_reactor_installed method because we need it to return True
[13:03] <aquarius> Chipaca, heh :)
[13:03] <aquarius> Chipaca, that's an alternative approach, but I didn't want to hassle you about it
[13:04] <nessita> mandel: also, why you have 2 runs of each test? (each test appears twice there)
[13:05] <nessita> mandel: ping?
[13:05] <mandel> nessita, I'm not familiar with the tests, I'm just chaginn the code that I showed you and do ./runtests
[13:05] <aquarius> ok, gotta go shopping. back in a bit.
[13:05] <nessita> mandel: you can run individual tests... can you please do that?
[13:05] <Chipaca> aquarius: let me get the lens thing out of my hair first, and then give me a hand getting u1to and u1m into shape, yes?
[13:06] <mandel> nessita, sure
[13:06] <nessita> mandel: u1trial -r gi ubuntu_sso/utils/runner/tests/test_runner.py
[13:06] <mandel> nessita, ack
[13:08] <mandel> nessita, http://pastebin.ubuntu.com/853956/
[13:09] <nessita> mandel: reactor.running is giving False
[13:09] <nessita> so...
[13:10] <nessita> mandel: asking for reactor.running doesn't seem to be the right option
[13:10] <mandel> nessita, hm.. annoying since that is the only api in twisted to know if it is running..
[13:13] <nessita> mandel: I will give you a branch for this, would you please fill me a bug?
[13:14] <mandel> nessita, certainly
[13:16] <nessita> mandel: branch is ready, have the bug number? :-)
[13:17] <alecu> gud murgen!
[13:17] <nessita> hola alecu
[13:17] <mandel> nessita, bug 933644
[13:21] <nessita> mandel: https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/no-more-no/+merge/94368
[13:21] <mandel> nessita, looking
[13:21] <mandel> nessita, I'll also do a IRL with the control panel
[13:22] <nessita> mandel: please
[13:22] <beuno> ralsina, hi!  bug #939483 for you!
[13:26] <mandel> nessita, works!
[13:27] <nessita> mandel: of course! :-P
[13:28] <gatox> brb!
[13:28] <mandel> nessita, had to test but never doubted ;-)
[13:31] <mandel> alecu, nessita point-2-point control panel + proxy test done: http://ubuntuone.com/2Q3NsP6v6I2MkHciAnewL1
[13:34] <nessita> ralsina: can I have a review for this, that came up yesterday after the ussoc update? https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/fix-939173/+merge/94372
[13:35] <nessita> (caused by people having python-qt4 installed but not python-qt4-dbus)
[13:36] <nessita> mandel: CONGRATS, that looks great
[13:36] <mandel> nessita, thx, we are one step closer :)
[13:39] <nessita> ralsina: got my msg?
[13:39] <Chipaca> davidcalle: hallo there
[13:40] <davidcalle> Chipaca, I'm looking at your utf8 changes
[13:40] <Chipaca> davidcalle: note there are two branches
[13:40] <Chipaca> davidcalle: fixing the first one got utf8 data into zeitgeist, and boy was that one happy :)
[13:41] <Chipaca> (sorry, that sounds like zeitgeist blew up, it didn't)
[13:41] <gatox> back
[13:41] <davidcalle> Chipaca, Zg is bullet proof :) But yeah, that was needed.
[13:42] <Chipaca> hah
[13:42] <Chipaca> there are only two sources that do recommendations right now
[13:42] <Chipaca> amazon and sohu
[13:42] <Chipaca> and amazon is us-only
[13:43] <davidcalle> Chipaca, thanks :)
[13:43] <Chipaca> so, people are going to start getting recommendations in chinese
[13:43] <Chipaca> (need to fix that, but not today)
[13:44] <davidcalle> Chipaca, I thought Amazon was gone! Does it mean that you already are determining the region on the IP?
[13:44] <Chipaca> davidcalle: yes
[13:44] <davidcalle> Nice ! :)
[13:44] <Chipaca> davidcalle: that's why you're getting ARTE+7 (fr)
[13:44] <Chipaca> davidcalle: and german-speaking countries get ARTE+7 (de)
[13:44] <davidcalle> Is their a secret query to get every sources?
[13:45] <Chipaca> belgium gets both (all three, bah)
[13:45] <davidcalle> Hehe
[13:45] <Chipaca> so does luxembourg
[13:46] <Chipaca> davidcalle: yes, geo_store=<2-letter iso code> to force a particular country, or * for all
[13:46] <davidcalle> Chipaca, really cool :)
[13:46] <Chipaca> davidcalle: that will get you results, but it won't get you much more than that (the video providers i'm restricting do their own restricting, which is why i restrict)
[13:47] <Chipaca> ... having said that, I'm unclear on whether arte restricts or merely suggests
[13:48] <Chipaca> as I said, none of the videos worked from my place last night :)
[13:48] <Chipaca> but having the english one is probably good enough?
[13:48] <Chipaca> don't want to clutter
[13:49] <davidcalle> Chipaca, It doesn't restrict, just has the same vids in several languages.
[13:49] <mandel> ok, lunch time for me
[13:49]  * mandel lunch
[13:50] <davidcalle> Chipaca, and if it doesn't it fallbacks on what he has. But the channel if french/german, so maybe the en one is not needed at all. I don't know if the en option is just for the interface, or for videos but I doubt that a lot of videos have an en version.
[13:51] <Chipaca> davidcalle: me neither. And as I say, I don't want to clutter; if these are all the same videos, having multiple sources doesn't make much sense
[13:52] <davidcalle> Chipaca, indeed. Well, de/fr is nice, because it removes a click in the interface to change the language.
[13:52] <Chipaca> maybe I just cut it back to ARTE+7 and send people to the fr interface; people'll be smart enough to change it to their own language
[13:52] <Chipaca> davidcalle: yes, ...
[13:52] <Chipaca> quandaries
[13:53] <ralsina> nessita: doing the review now, sorry was picking up kid fromschool
[13:53] <davidcalle> Chipaca, well, it's your call ;)
[13:53] <nessita> ralsina: is ok, I realized I don t need that landed to make a patch to the package :-)
[13:54] <Chipaca> ils sont fous, ces européens. Why can't they all just speak esperanto.
[13:54] <davidcalle> Chipaca, nice french
[13:55] <davidcalle> Très bon français.
[13:55] <Chipaca> i blame astérix
[13:56] <davidcalle> Hehe
[13:57] <dobey> Chipaca: maybe they do. are you sure all of europe isn't just made up of kgb?
[13:59] <Chipaca> dobey: it's too crazy, and to sane, to be a construct
[14:01] <nessita> dobey: hola! quick question, does patches need to have a numeric value at the beginning?
[14:01] <nessita> (as a mandatory thing)
[14:01] <dobey> it's not mandatory, no
[14:02] <nessita> dobey: perhaps you can enlighten me... I'm trying to add a new patch to ubuntu/ussoc, with the content of https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/fix-939173/+merge/94372
[14:03] <nessita> dobey: and when debuilding and pbuilding that (currently there are 2 patches in debian/patches and both are in the series file), looks like the first patch gets un-applied
[14:03] <nessita> does that make any sense? how can I debug what am I doing wrong?
[14:04] <dobey> can you pastebin the output?
[14:04] <nessita> dobey: the output of debuild/pbuilder build?
[14:05] <dobey> well, the bit where you think it's not doing what you expect at least i guess
[14:05] <Chipaca> davidcalle: is there a way to programatically get the version of the remote lens?
[14:05]  * Chipaca suspects no
[14:06] <nessita> dobey: the thing is that bzr st will show a diff where the first patch is unapplied, and that confuses me
[14:06] <davidcalle> Chipaca, to pass it to the server?
[14:06] <Chipaca> davidcalle: yes
[14:06] <Chipaca> for the user agent
[14:07] <Chipaca> otherwise i'll just say "v0"
[14:07] <dobey> nessita: that's odd. did you unapply the diff? or are you running debuild in the tree instead of bzr bd?
[14:07] <nessita> dobey: I'm running debuild in the tree, I usually do that instead of bzr bd
[14:08] <nessita> dobey: is that wrong?
[14:08] <dobey> nessita: well, it makes changes to the tree. bzr bd acts on a copy
[14:08] <dobey> nessita: so make changes, commit, do bzr bd, is the better way to do it
[14:09] <nessita> dobey: will retry with that then
[14:09] <davidcalle> Chipaca, only thing I can think of is to get the package version with a cli call.
[14:09] <Chipaca> davidcalle: nah. v0 it is.
[14:09] <davidcalle> Chipaca, fine with me
[14:09] <dobey> nessita: debuild will unapply patches that are applied, when it does "make -f debian/rules clean"
[14:10] <Chipaca> davidcalle: about packaging: in the control file for the remote scope it lists Dee, which I don't think we use, and it doesn't list GLib nor Soup, which we do
[14:10] <Chipaca> davidcalle: want me to fix that? is this the packaging bits that are used for ubuntu also?
[14:10] <nessita> dobey: right. But if you see http://pastebin.ubuntu.com/854021/, lines 39, you will see only the  fix-939173 is being applied, and debian/patches/series has this inside:
[14:10] <nessita>       1 fix-938626.patch
[14:10] <nessita>       2 fix-939173.patch
[14:11] <nessita> (the 1 and 2 are line numbers, not file content)
[14:11] <davidcalle> Chipaca, good question, it's a standard lense/scope dependency, I will check with the libunity dev.
[14:11] <Chipaca> k
[14:12] <davidcalle> But, yeah, I'm adding glib and soup.
[14:12] <nessita> dobey: hum, no, I read that wrong, apparently... both patches are being applied
[14:18] <nessita> ralsina: if you have another slot, no rush: https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/no-more-no/+merge/94368
[14:18] <ralsina> nessita: got it
[14:18] <dobey> nessita: right the -b argument to dpkg-source seems to be your branch nick :)
[14:19] <dobey> or at least, the argument after -b
[14:19] <nessita> dobey: yes :-)
[14:19] <dobey> i don't think -b takes any additional args itself
[14:20] <ralsina> dobey, nessita,mandel, alecu,briancurtin, gatox: can we move the team call 1hour later so I don't have my kid asing me to play "Power Ranger Training Mission"?
[14:21] <ralsina> and sorry about that, complicated week, I sent an email ;-)
[14:21] <davidcalle> Chipaca, by the way, if you are using trunk, you should replace /usr/share/unity/lenses/video/video-remote.scope and /usr/share/dbus-1/services/unity-scope-video-remote.service by the ones in the remote videos branch
[14:21] <nessita> ralsina: you mean from 12 ART to 13 ART?
[14:21] <ralsina> nessita: yes
[14:21] <nessita> ralsina: I think is ok for .ar crowd (and I would guess .us crowd), but may be too late for mandel?
[14:21] <ralsina> it's 5PM for mandel
[14:22] <gatox> ralsina, fine by me
[14:22] <dobey> ralsina: it's ok as long as it's short :)
[14:22] <briancurtin3> ralsina: fine to me as well
[14:22] <ralsina> dobey: 30 minutes max
[14:24] <Chipaca> davidcalle: i noticed
[14:24] <Chipaca> davidcalle: things stopped working :)
[14:24] <davidcalle> :)
[14:26] <dobey> ok
[14:33] <dobey> sigh; python is teh evil
[14:35] <nessita> dobey: so, one more question :-). After running bzr bd, I don't get a sources.changes but a ubuntu-sso-client_2.99.5-0ubuntu2_amd64.changes. DO I have to run bzr bd -S so I get the source.changes to upload?
[14:36] <dobey> nessita: ah yes; bd without args does binary builds; i do "bzr bd -S -- -sa -k'myemail'" to build the source
[14:36] <nessita> dobey: is the -k option necessary?
[14:36] <dobey> nessita: probably not if your key gets picked properly
[14:36] <nessita> ack
[14:38] <dobey> sigh; gettext.install() breaks lint
[14:39] <dobey> because _ becomes a magic builtin :-/
[14:42] <nessita> dobey: ah, yes, you need to add a disable there
[14:42] <dobey> not with pyflakes
[14:43] <dobey> actually, instead of a bunch of disables, "if '_' not in __builtins__: _ = gettext.gettext" works much better :)
[14:43] <dobey> works with pyflakes, and should also work with pylint
[14:43] <dobey> and it doesn't break the translating
[14:50] <davidcalle> Chipaca, I've tweaked a bit your recommendations fix. It was showing recommendations when "My Movies" was the only selected filter.
[14:50] <Chipaca> davidcalle: picky, picky :)
[14:51] <Chipaca> good job
[14:55] <nessita> mandel: did you tweak the string bug report to move forward with the string freeze exception?
[14:56] <mandel> nessita, what do you mean?
[14:56] <mandel> ralsina, sounds good to me, 5 om is not too late :)
[14:56] <nessita> mandel: yesterday we talked about the latest bug you report about needing to change some strings in the proxy dialog
[14:56] <dobey> i have a feeling i'm going to have to hack on rhythmbox quite a bit next week
[14:57] <mandel> nessita, yes, I'm going to talk now with josh to coordinate all the work that needs to be done, which inclides updating that bug report
[14:57] <dobey> and the unity integration bits
[14:57] <nessita> mandel: ack, do not forget since the sooner the better
[14:57] <mandel> nessita, I have nothing else to do this afternoon but to organize all those exceptions to land next tuesday
[14:58] <dobey> oh, and nautilus
[14:58] <nessita> gatox: do you have a branch to attach to https://bugs.launchpad.net/ubuntu-sso-client/+bug/934519 ?
[14:59] <gatox> nessita, not yet, i'm having problems with the second part of the branch.... working on that right now
[14:59] <nessita> gatox: ack
[15:00] <nessita> mandel: please also note that this bug https://bugs.launchpad.net/ubuntu-sso-client/+bug/933729 needs the "UIF exception" treatment (better description, more details, UIFe keyrword and subscribers, etc)
[15:00] <alecu> hey team! meeting?
[15:00] <mandel> alecu, in an hour
[15:01] <mandel> nessita, talking with josh about the details and will be added every single needed detail to the bugs + adding a proxy-freeze-exception tag
[15:01] <alecu> mandel, oh, I see.
[15:22] <gatox> ahhhhhh why??!! PySide has this constants and PyQt not!
[15:32] <davidcalle> Chipaca, I'm about to add a change that will trigger an update of the lens search when it's opened. Currently you need to search to update the Recently Viewed cat. Do you want me to avoid triggering a server call each time the lens is opened?
[15:32] <Chipaca> davidcalle: you mean the empty call?
[15:33] <Chipaca> davidcalle: I'll do that work (avoiding extra server calls) when doing the "refresh sources" bit
[15:33] <Chipaca> davidcalle: otherwise, tell me more :)
[15:34] <davidcalle> Yes. Currently, we only have the recommendations updated at startup and when the search or a filter is changed.
[15:34] <davidcalle> I'm about to push something that will update each time the lens is opened (which is needed to always see an up to date recently viewed cat when we open the lens)
[15:35] <davidcalle> Do you want me to avoid doing this on the remote scope?
[15:36] <davidcalle> And do the recommendations updates your way?
[15:36] <davidcalle> update = reload the results
[15:36] <davidcalle> CHipaca ^
[15:41]  * gatox lunch
[15:42] <Chipaca> davidcalle: I don't have enough info/mental state to answer meaningfully i'm afraid
[15:42] <Chipaca> davidcalle: do whatever is faster for you, then show me the code
[15:42] <Chipaca> davidcalle: I don't have enough info/mental state to answer meaningfully i'm afraid
[15:42] <Chipaca> davidcalle: do whatever is faster for you, then show me the code
[15:42] <davidcalle> Chipaca, sorry, violent session crash.
[15:43] <davidcalle> Chipaca, pushing it when I recover everything.
[15:48] <davidcalle> Chipaca, http://bazaar.launchpad.net/~unity-lens-videos/unity-lens-videos/trunk/revision/50
[15:48] <Chipaca> davidcalle: that's great. So you change the filters, and the search redoes itself?
[15:49] <Chipaca> ah, no *active*
[15:49] <Chipaca> fitlers already happens
[15:49] <davidcalle> Chipaca, that bit was already happening.
[15:49] <Chipaca> davidcalle: go for it
[15:49] <davidcalle> Active is opening the lens.
[15:49] <Chipaca> my brain is lagging a bit
[15:49] <Chipaca> good thing i'm off to a meeting
[15:49] <davidcalle> No problem. :)
[15:50] <davidcalle> I just wanted to know if you were fine with the remote scope doing the same thing : asking recommendations each time the lens is opened.
[15:50] <davidcalle> Chipaca, ^
[15:50] <Chipaca> davidcalle: that's fine
[15:50] <davidcalle> Ok
[15:51] <Chipaca> davidcalle: i'll be adding a bit of caching to that, so it doesn't hit the network every time (although the images will probably still be fetched -- dunno of an easy way to fix that)
[15:51] <davidcalle> Ok
[15:56] <gatox> oops.... meeting.....
[15:56]  * gatox delay lunch
[15:56] <dobey> hrmm
[15:56]  * nessita will quickly get a snack
[15:56] <dobey> i wonder if gatox's branch is what caused bug #939591
[15:57] <ralsina> gatox: if it is, errol flynn is mad at you
[15:58] <nessita> dobey: what branch?
[15:58] <gatox> mmmm do you mean network-detect? i don't see why
[15:58] <nessita> dobey: I don't think so.... I IRL tested it
[15:58] <dobey> yes
[15:59] <nessita> dobey: have the syncdaemon.log for that report?
[15:59] <nessita> dobey: see https://launchpadlibrarian.net/93983668/UbuntuOneSyncdaemonExceptionsLog.txt
[15:59] <dobey> nessita: ask aquarius
[15:59] <mandel> alecu, why there isn't any gambling in africa?
[15:59] <nessita> dobey: some dbus service is not strating (perhaps ubuntuone-login)
[15:59] <dobey> hmm
[15:59] <aquarius> nessita, happy to provide any logs you ask for; just tell me where to get them
[15:59] <mandel> alecu, because there are too many cheetahs
[15:59] <dobey> nessita: oh, maybe it's because of the qt bug you're fixing then?
[15:59] <mandel> hehehe
[16:00] <alecu> mandel, no, no, no! I made a similar joke 7 years ago in a short story!
[16:00] <nessita> dobey: I don't think so... the bug report says 2.99.4-0ubuntu2
[16:00] <mandel> alecu, hehehe
[16:00] <dobey> aquarius: do you have a file for ubuntu-sso-login in /var/crash ?
[16:00] <dobey> nessita: that's the client
[16:00] <nessita> dobey: I mean, 2.99.4-0ubuntu2 means gatox's branch is not there
[16:00] <dobey> nessita: not sso
[16:00] <mandel> alecu, I think you more or less 7 years older :P
[16:01] <alecu> mandel, lol
[16:01] <dobey> nessita: right; i just realized that i haven't released it yet :P
[16:01] <ralsina> briancurtin3,dobey: mumble?
[16:01] <dobey> nessita: so probably the qt issue in sso-login?
[16:01] <aquarius> dobey, I do. Should I be attaching it to the sd-not-starting bug?
[16:01] <nessita> dobey: perhaps. Fix is already released and uploaded.
[16:01] <alecu> mandel, it was called... "el guepardo, el ñandú, el ornitorrinco y el trilobite"
[16:01] <alecu> mandel, I should find it :-P
[16:01] <briancurtin3> ah, logging in
[16:02] <nessita> aquarius: can you please first show the output of:
[16:02] <dobey> aquarius: no. it just means your bug is probably a dup and you flied a bug for the sysmptom, not the cause :)
[16:02] <nessita> aquarius: apt-cache policy python-qt4*
[16:03] <aquarius> nessita, http://paste.ubuntu.com/854159/
[16:04] <nessita> aquarius: confirmed is bug #939173, and should get fixed by updating ubuntu-sso-client to 2.99.5-ubuntu2
[16:06] <aquarius> nessita, ok, cool, thanks :)
[16:06] <nessita> aquarius: just FYI https://launchpad.net/ubuntu/precise/+source/ubuntu-sso-client/2.99.5-0ubuntu2
[16:06] <alecu> mandel, found it: https://docs.google.com/document/d/179BVPGmyiDR9pewUlHle8rmiC9csJRXnsWjoCEiMAVU/edit
[16:12] <alecu> nessita, joshuahoover: these are the three bugs I'll need FFE for: https://bugs.launchpad.net/ubuntuone-client/+bugs?field.tag=u1-proxy
[16:13] <alecu> I'm currently working on bug #929207
[16:13] <joshuahoover> alecu: thanks
[17:07] <dobey> finally; new client building in pbuilder at the moment and will upload after
[17:39] <dobey> lunch and errands, bbiab
[17:41] <ralsina> I am getting syncdaemon as "with user not network" (I don't use NM) is that the same thing that has been reported today?
[17:49] <Chipaca> davidcalle: ping
[17:50] <davidcalle> Chipaca, pong
[17:50] <Chipaca> davidcalle: hi. Just wanted to check with you before going home, about the release of today's changes to the lens to ubuntu
[17:52] <Chipaca> davidcalle: in particular the ones that are UI or string changes
[17:52] <Chipaca> davidcalle: (because of UI freeze, we'll need UIFe's if we don't ship them today)
[17:52] <davidcalle> UI changes have landed this morning.
[17:53] <davidcalle> String changes, I mean.
[17:53] <davidcalle> Chipaca, UI changes... there is the recommendations. But is this really a UI change?
[17:54] <Chipaca> not really, no
[17:54] <davidcalle> So we are good :)
[17:56] <davidcalle> I don't think I will be able to release all the new bug fixes until Monday. I'm off to London tomorrow and for the week-end.
[17:57] <nessita> ralsina: has not been reported, and we depend on NM...
[17:57] <nessita> ralsina: can be seen as a regression, I know, but we replaces the SD network management by the SSO network detection code
[17:58] <nessita> ralsina: we need to consider making the sso network detection assume net connection when NM is not there (not sure what is doing now)
[17:58] <ralsina> nessita: yes,that is what we had before, so it is a regression
[17:58] <ralsina> nessita: want me to file? I may even be able to take a look
[17:59] <ralsina> nessita: and there doesn't seem to be a NM dependency (I don't have it installed)
[17:59] <nessita> ralsina: yes please file a bug
[17:59] <nessita> ralsina: under ussoc, should not be complicated
[17:59] <nessita> but certainly qualifies as a bug
[17:59] <nessita> (I mean it does not require a FFe)
[18:00] <ralsina> yep, no exception for this, is mstly one if :-)
[18:00] <davidcalle> Chipaca, is that fine with you?
[18:06] <davidcalle> Chipaca, hmm, I need to go, I'm back in half an hour or so.
[18:18] <ralsina> nessita: the fix seems to be to change this http://pastebin.ubuntu.com/854322/ to pass ONLINE instead of UNKNOWN when NM is not installed. Agree?
[18:19] <nessita> ralsina: well... that change is risky, no?
[18:19] <ralsina> nessita: if NM is not installed, we can't assume there is no network, because then u1 will just not work
[18:19] <nessita> ralsina: ah, wait, you mean to change only the first UNKNOWN from the first guard?
[18:20] <nessita> not both, right?
[18:20] <ralsina> nessita: I would still return UNKNOWN in the second case
[18:20] <ralsina> right
[18:20] <nessita> that makes sense, yes
[18:20] <ralsina> ok, proposing after I do the tests and all that
[18:20] <nessita> ralsina: great!
[18:31] <mterry> I'm currently using ubuntuone-couch for its convenience library for OAuth signing (auth.py).  Is there a better-maintained version?  auth.py breaks every now and then (and has broken again in precise)
[18:34]  * nessita -> lunch
[18:45] <ralsina> gatox: review please? https://code.launchpad.net/~ralsina/ubuntu-sso-client/fix-939703/+merge/94435
[18:45] <gatox> ralsina, on it
[18:45] <dobey> mterry: broken how? and i guess you could just get the token and secret, and use python-oauth to sign a url
[18:47] <ralsina> dobey: you too, when you have a minute, tiny review please? https://code.launchpad.net/~ralsina/ubuntu-sso-client/fix-939703/+merge/94435
[18:47] <mterry> dobey, broken like so: http://paste.ubuntu.com/854362/  (it's using the deprecated _sync function and it broke somehow)
[18:48] <mterry> dobey, the oauth-wranging is a tad bit of work.  It would be nice if auth.py was given a more prominent role for 3rd parties
[18:49] <dobey> mterry: ah, i think that might be because of a bug in ubuntu-sso-client 2.99.5, which nessita uploaded a fix for earlier today. the -0ubuntu2 should fix it
[18:50] <mterry> Ah, I have ubuntu1.  Cool!
[18:51]  * nessita is back from lunch
[18:51] <dobey> mterry: yeah, we probably want to add a similar function in ubuntu-sso-client somewhere. but it's past feature freeze now, and we weren't really doing much to couch/u1db related bits this cycle
[18:51] <nessita> mterry: heya, let me know if you're still having issues
[18:52] <nessita> dobey: I'm amazed by the amount of people having installed python-qt4 but no python-qt4-dbus
[18:52] <nessita> (which is what triggers that bug in ussoc)
[18:54] <nessita> dobey: did you upload the -installer fixed for the unicode error? I'm still getting it with 2.99.5-0ubuntu1
[18:55] <dobey> nessita: yes. why are you amazed that people don't have python-qt4-dbus?
[18:55] <nessita> dobey: amazed that they have python-qt4 and not the other qt4 package
[18:56] <dobey> nessita: why? python-qt4 doesn't depend on it, and all qt apps don't require dbus. *shrug*
[18:56] <nessita> but... is dbus!
[18:56] <nessita> :-)
[18:58] <dobey> nessita: anyway yes 0ubuntu2 fixes it
[19:00] <gatox> ralsina, +1
[19:00] <ralsina> gatox: thanks!
[19:01] <ralsina> nessita:  some people use python-dbus with qt
[19:01] <nessita> ralsina: how?
[19:01] <ralsina> nessita: instead of python-qt4-debus
[19:01] <dobey> ralsina: the qt main loop integration is in python-qt4-dbus
[19:02] <nessita> ralsina: I don't think python-dbus is enough, you can't init the dbusqtmainloop without the qt4-dbus
[19:02] <ralsina> nessita:then I may be misremembering
[19:02] <dobey> nessita: well, you could use it synchronously only, or use the glib main loop instead
[19:02] <ralsina> I think sync is the answer
[19:03]  * ralsina could go look at old code, but there's no point, really
[19:04] <nessita> dobey: installer updated, got a crash in aptd while finishing the installation :-/
[19:05]  * nessita hit https://bugs.launchpad.net/ubuntu/+source/aptdaemon/+bug/926340
[19:05] <dobey> oh fun
[19:05] <nessita> or not :-)
[19:06] <dobey> ?
[19:06] <ralsina> hey gatox, want to fix a bug in aptd? ;-) See above ^
[19:06] <dobey> nessita: you didn't hit it?
[19:06] <nessita> dobey: I did, is not fun :-P
[19:07] <gatox> ralsina, jejeje
[19:07] <ralsina> nessita: this is with te ñandú user?
[19:07] <dobey> i wonder why all these are happening now
[19:07] <nessita> ralsina: this is a clean French Precise VM
[19:07] <nessita> 'foobar' username, so nothing weird there
[19:08] <dobey> well at least we know how to fix it
[19:09] <ralsina> nessita: well, 0xc3 is á
[19:09] <nessita> dobey: right, I was branching to see if adding the fix is trivial
[19:09] <dobey> should be
[19:09] <dobey> or maybe not
[19:11] <nessita> dobey: uh they use ngettext
[19:12] <dobey> nessita: it should be ok. we can write a simple test case to try first if you want
[19:13] <nessita> nessita@dali:~/canonical/aptdaemon/fix-926340$ grep gettext * | wc -l
[19:13] <nessita> 154
[19:13] <nessita> they have translation all over the place! :-)
[19:13] <ralsina> yikes, some people don't believe in having centralized constants
[19:13] <alecu> "<ralsina> well, 0xc3 is á" <- in *what* encoding? :-)
[19:13] <dobey> nessita: they have all their files in the toplevel directory? or your shell is expanding * for all subdirs too?
[19:14] <ralsina> alecu: in "the usual suspects" ;-)
[19:14] <ralsina> alecu: both utf-8 and iso-8859-1
[19:14] <nessita> dobey: yeah, my greap is magical
[19:14] <ralsina> alecu: IIRC
[19:14] <nessita> dobey: nessita@dali:~/canonical/aptdaemon/fix-926340$ alias grep
[19:14] <nessita> alias grep='grep --color=auto -r -n'
[19:14] <dobey> ah
[19:14] <alecu> ralsina, not in utf-8, for sure.
[19:15] <nessita> I will not fix this today, not before finishing my 2 UIFe
[19:15] <ralsina> alecu: right, so in iso8859-1
[19:15] <nessita> it was worth trying though :-)
[19:15] <ralsina> alecu: in "traditional extended ascii" ;-)
[19:16] <ralsina> alecu: amazingly, á in utf8 *is* \xc3. Ok, \xc3\xa1 but still!
[19:16] <alecu> ralsina, in latin-1 it's "e1", in utf-8 it's "c3 a1"
[19:17] <ralsina> alecu: ok, so \xc3 is "a bunch of diferent stuff in utf-8". My mistake!
[19:17] <dobey> Ã
[19:18] <dobey> 쎡
[19:18] <dobey> interesting
[19:19] <dobey> anyway
[19:19] <dobey> so
[19:20] <dobey> nessita: in the control panel, do we have platform-dependent access to the window in the qt code?
[19:20] <nessita> dobey: not that I know of. We access it thru Qt
[19:20] <dobey> wow. launcher on second screen is broken
[19:21] <dobey> nessita: right; but i'm guessing the fix for the 2 icons issue, requires calling something that doesn't work on windows. though maybe the API is there and it's a non-op?
[19:22] <nessita> dobey: perhaps... I advice asking ralsina all the Qt-magicness
[19:22]  * ralsina raises his hand
[19:22] <alecu> damn you, irc
[19:22] <ralsina> what's the "2 icon issue?"
[19:23] <alecu> ralsina, (repost) \xc3 in utf-8 is byte that says "more bits coming for this character in the next byte"
[19:23] <alecu> ralsina, (repost) anyway, my point was about abolishing generalizations like "XX is 'random char'", and replacing them with "is random char in a given encoding"
[19:23] <alecu> ralsina, nessita: (repost) btw: I'll be working tomorrow
[19:23] <dobey> ralsina: do you know if set_wmclass() on a QtWindow just gets ignored on winodws, or is there such an API?
[19:23] <ralsina> alecu: agreed. Will say 4 rosarys tonight before bed :-)
[19:23] <ralsina> dobey: let me dig a little bit and get back to you
[19:24] <dobey> ralsina: what package is the qt designer tool thingy in?
[19:24] <nessita> dobey: designer-qt4?
[19:24] <ralsina> dobey: qt4-designer
[19:25] <dobey> thanks
[19:25] <nessita> dobey: ralsina is right, but the binary is called designer-qt4 (???)
[19:25] <ralsina> nessita: and also designer if you don't have qt3-designer installed
[19:25] <briancurtin> mandel (or anyone, really) - in reviewing https://code.launchpad.net/~mandel/ubuntu-sso-client/webclient-use-dialog/+merge/94416 i want to test it, but there's a prerequisite branch. being a bzr/launchpad noob, what do i need to do?
[19:27] <ralsina> dobey: Qt doesn't expose WM_CLASS, so you may have to do it via xlib
[19:27] <dobey> i hate qt.
[19:28] <ralsina> dobey: however, it seems to be set to whatever the application name is
[19:28] <dobey> right
[19:28] <dobey> hrmm
[19:29] <ralsina> dobey: so maybe a call to QApplication.setApplicationName may do the trick
[19:31] <ralsina> dobey: no, it doesn't do that. Let me dig a bit further
[19:34] <boardinary> Are there any plans to create a portable edition of ubuntuone for thumbdrives?
[19:37] <dobey> bah unity went boom and all my windows got moved to the first workspace, and ctrl+alt+arrow isn't working now :(
[19:38] <ralsina> dobey: easy to fix! instead of passing [] as argv to QApplication, pass ["appname"]
[19:38] <dobey> boardinary: no. you can access the web interface in that case. a thumbdrive edition wouldn't really be in line with what the service is
[19:39] <dobey> ralsina: i'll try that after i uncluster my windows
[19:39] <boardinary> dobey, would work great for keepass but thanks for the answer
[19:41] <ralsina> boardinary: if you want to try hacking it, the windows version is pretty close to working portably
[19:41] <ralsina> boardinary: for the ubuntu version it would be considerably more work
[19:41] <boardinary> ralsina, Yeah im only interested in getting the windows one to work portably for public computer use
[19:42] <ralsina> boardinary: ok, the main problem is that it can only sync folders inside the user's profile
[19:42] <boardinary> boardinary, Is there an easy way to perhaps automatically sync the keepass database file with one on my computer in ubuntu whenever I plug the thumbdrive in?  This would work almost as well as an ubuntu one portable app
[19:42] <ralsina> boardinary: the software itself is fairly self-contained in c:\program files\ubuntuone
[19:43] <dobey> ralsina: neat
[19:43] <ralsina> dobey: assuming it worked/
[19:43] <boardinary> ralsina, What do you mean by folders only in the profile
[19:43] <dobey> ralsina: seems to
[19:43] <ralsina> boardinary: that ubuntu one will not sync stuff outside c:\users\you
[19:44] <ralsina> boardinary: or wherever windows thinks you live
[19:45] <boardinary> ralsina, I still don't quite understand because I dont use windows ubuntuone  As of right now in ubuntu I share all sorts of folders within my home directory
[19:45] <ralsina> boardinary: ok, profile in windows is the same as homein ubuntu
[19:46] <boardinary> ralsina, so would I need to make a folder on the root of the thumbdrive named /users/you?
[19:46] <ralsina> briancurtin: isn't all((self.proxy_username, self.self.proxy_password)) different from manuel's code in the case of ("", "")?
[19:46] <boardinary> if I installed it on the thumbdrive
[19:47] <dobey> boardinary: that's not how it works. you'd need to boot and run windows off the thumb drive, and have the user in windows have their profile on that drive
[19:47] <ralsina> boardinary: no, ubuntu one will work from the thumbdrive, but it will sync the data into the use'rs home
[19:47] <ralsina> boardinary: wherever that home is
[19:47] <briancurtin> ralsina: all(("", "")) is False - it does bool(val) on every val
[19:48] <boardinary> ralsina, ah ok so it wouldnt quite work for syncing a file on the thumbdrive itself then
[19:48] <dobey> C-A-arrow being broken is *really* annoying :(
[19:48] <ralsina> briancurtin: yes, but if "" is not None and "" is not None is True :-)
[19:48] <ralsina> briancurtin: what I say, (badly) is that your alternative code works differenty if either value is ""
[19:49] <briancurtin> ralsina: ooh, yeah
[19:49] <briancurtin> ralsina: should "" and "" be acceptable though?
[19:49] <ralsina> briancurtin: I suppose there may be a proxy that takes username and no password or empty passwor
[19:49] <ralsina> d
[19:49] <briancurtin> ah, well if thats true then yep, my suggestion is wrong
[19:50] <ralsina> briancurtin: OTOH, I don't know if we even support that, or if such a thing can happen. But just in case.
[19:51] <briancurtin> i'm commenting to clear up what i wrote and how its different than mandel's original lines
[19:56] <dobey> hrmm, i should get this fix in the beta too if i can
[19:58] <dobey> ralsina: approved your nm online branch btw
[19:58] <ralsina> dobey: thanks!
[19:58] <dobey> ralsina: and just proposed https://code.launchpad.net/~dobey/ubuntuone-control-panel/fix-wmclass/+merge/94442
[19:59] <ralsina> dobey: looking
[20:00] <joshuahoover> ralsina, nessita: ignore me if you two have already discussed this, but pitti has concerns about ubuntu-sso-client going to qt...see his comment on bug #933576
[20:01] <nessita> joshuahoover: will reply with a clarification for everyone
[20:02] <ralsina> nessita: yes, please, thanks
[20:02] <joshuahoover> nessita: thank you
[20:07] <dobey> i like how verizon tells me fios internet isn't available for my address, on their web site, that i'm obviously looking at on fios internets.
[20:07] <nessita> joshuahoover, ralsina: replied at https://bugs.launchpad.net/ubuntu-sso-client/+bug/933576/comments/8
[20:07] <joshuahoover> nessita: excellent! thank you!
[20:18] <ralsina> dobey: global approve on the WM_CLASS branch
[20:18] <dobey> thanks
[20:19] <dobey> now to reset X. brb
[20:20] <alecu> kindertime!
[20:25] <dobey> sigh
[20:28] <joshuahoover> nessita: will bug #853060 be fixed with a new release next week?
[20:28] <dobey> shift+super+arrows? sigh
[20:29] <nessita> joshuahoover: hum, that's the first time I see that bug, and is odd since I read every single bug in the email queue
[20:30] <nessita> dobey: did you have that bug in your radar? ^
[20:30] <joshuahoover> nessita: i ran into it when i tested a new install of precise on a vm and went to setup u1
[20:30] <dobey> which bug?
[20:30] <joshuahoover> dobey: #853060
[20:30] <nessita> dobey: https://bugs.launchpad.net/ubuntu/+source/ubuntuone-installer/+bug/853060
[20:31] <dobey> oh
[20:31] <dobey> how about today then
[20:32] <joshuahoover> :)
[20:32] <nessita> dobey: so, the bug is on maverick, but joshuahoover hit that today... what's wrong? (I see that ubuntuone-control-panel-gtk is trying to be spwanned, but you already changed that)
[20:33] <dobey> oh wait
[20:33] <dobey> nessita: well, the original bug was oneiric
[20:34] <joshuahoover>  dobey, nessita: yeah, it's strange...that's the bug i was immediately taken to once it happened to me on p
[20:34] <nessita> joshuahoover: what ubuntuone-installer version do you have in that vm?
[20:34] <nessita> joshuahoover: ie the output of apt-cache policy ubuntuone-installer
[20:35] <dobey> joshuahoover: eh? file a new bug please
[20:35] <joshuahoover> nessita:  2.99.5-0ubuntu2
[20:35] <nessita> oh hum
[20:35] <joshuahoover> dobey: k
[20:35] <dobey> there's no way it was launching -gtk with that version
[20:35] <nessita> I don't understand how that's hapepning
[20:36] <dobey> nessita: it's not. it's a "similar" bug, and instead of filing a new bug, people comment on it instead :(
[20:36] <dobey> nessita: which is totally unhelpful
[20:37] <nessita> dobey: is not happening, you say? like we're hitting another bug but with the same pattern?
[20:37] <dobey> nessita: right
[20:37] <nessita> ugh
[20:37] <dobey> i have nightlies and i get a similar error
[20:37] <dobey> but it's complaining about -qt missing
[20:37] <dobey> (i uninstalled it)
[20:38] <dobey> it seems aptdaemon broke the installer somehow
[20:38] <dobey> :(
[20:38] <dobey> so
[20:38] <dobey> meh
[20:40] <dobey> nessita: btw, you're not doing anything to cp in ubuntu right now are you?
[20:40] <nessita> dobey: you mean uploading something else today?
[20:41] <nessita> dobey: if so, no, but I'm happy to upload your patch for the uniqueapp
[20:41] <nessita> (if you need me to)
[20:42] <dobey> nessita: nah, i am uploading it. just wanted to make sure you were done :)
[20:42] <nessita> ack
[20:45] <ralsina> If anyone needs a review now is a good time to ask
[20:45] <gatox> ralsina, ok :P https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/uife-padding/+merge/94450
[20:46] <gatox> eod here! see you tomorrow....
[20:46] <gatox> nessita, i'll review your branch tomorrow, or send me an email
[20:47] <dobey> joshuahoover: i think we can probably get that fixed today/tomorrow. will need to poke release team for approval, but it's a regression and an annoying one, so should be easy to get approved
[20:47] <nessita> gatox: yes!
[20:48] <joshuahoover> dobey: cool, here's the bug i filed: https://bugs.launchpad.net/ubuntu/+source/ubuntuone-installer/+bug/939797
[20:49] <dobey> thanks
[20:49] <dobey> joshuahoover: does it crash, or just hang?
[20:50] <joshuahoover> dobey: hangs...let me clarify that in the bug :)
[20:50] <ralsina> gatox: pretty! +1
[20:50] <gatox> ralsina, :D
[20:50] <ralsina> gatox: is that the solution that came to you in a dream?
[20:51] <ralsina> gatox: you have BORING dreams, man
[20:51] <joshuahoover> dobey: k, i fixed that
[20:51] <gatox> ralsina, indeed
[20:51] <gatox> jejeje
[20:51] <gatox> ralsina, but was another solutoin.....
[20:51] <gatox> ralsina, but with another limitation that we'll be able to fix soon to improve the handling of sizes
[20:52] <ralsina> gatox: cool
[20:52] <gatox> ralsina, talking about boring dreams: http://www.diegosarmentero.com/2008/12/triste-pero-real.html
[20:52] <gatox> :P
[20:53] <dobey> joshuahoover: cheers
[20:53] <ralsina> gatox: I once dreamed I rebooted my cat and installed another OS in it. (really)
[20:53] <gatox> ralsina, jejejejejeej EPIC
[20:53] <ralsina> gatox: my shrink disapproved
[20:53] <gatox> :P
[20:54] <dobey> ralsina: did you tell him the cat was a cylon?
[20:55] <ralsina> dobey: actually, it wouldalsina  make more sense in context, but it's complicated on IRC
[20:55] <ralsina> "it would make"
[20:55] <dobey> nessita: ok; cp uploaded, and just in time :)
[20:56] <ralsina> dobey: 5 minutes to spare!
[20:56] <nessita> dobey: nice!
[20:56] <dobey> just under 4 minutes left now
[20:56] <nessita> dobey: did you sweat a bit?
[20:56] <nessita> ;-)
[20:56] <nessita> that's all the exercise for this week (?)
[20:57] <dobey> nessita: heh
[20:58] <nessita> :-)
[21:00] <nessita> ralsina: how do I tell a qt wizard not to show a Back button on a given  page, on a given scenario?
[21:00] <ralsina> nessita: let me give you the link
[21:01] <ralsina> nessita: http://developer.qt.nokia.com/doc/qt-4.8/qwizard.html#setButtonLayout
[21:01] <nessita> ralsina: thanks
[21:01] <ralsina> nessita: there are a ton of examples in windows-installer
[21:02] <nessita> ralsina: there "was"
[21:03] <nessita> ralsina: honestly, I did not like what I saw there, so I was looking for a 'better' solution :-P
[21:04] <ralsina> nessita: ok, the alternative is that the page can be a "commitPage" in which case back is disabled
[21:04] <ralsina> or rather, the NEXT page has back disabled
[21:04] <nessita> ralsina: will research, tahnks
[21:05] <ralsina> nessita: http://doc.qt.nokia.com/4.7-snapshot/qwizardpage.html#setCommitPage
[21:05] <nessita> ralsina: this is the first page of the wizard... is odd that has the Back button in it
[21:06] <ralsina> nessita: if it has one, there is something wrong, maybe the order in which they were added
[21:06] <nessita> ralsina: I'll ask tomorrow then, showing you the branch
[21:06] <ralsina> nessita: http://developer.qt.nokia.com/doc/qt-4.8/qwizard.html#WizardOption-enum
[21:07] <ralsina> There is an option called "QWizard::NoBackButtonOnStartPage" :-)
[21:07] <nessita> aaahhhh
[21:07] <nessita> perhaps is that :-)
[21:07] <ralsina> nessita: probably ;-)
[21:08] <nessita> ralsina: yes! that worked :-D
[21:08] <nessita> yay!
[21:14] <ralsina> Ok, time to EOD for me. Will probably take a look late, so feel free to ask for stuff :-)
[21:17] <nessita> ralsina: me! a review!
[21:18] <nessita> ralsina: shall I email that?
[21:19] <dobey> oi
[21:19] <dobey> nearly got the u1ms:// thing working right again
[21:24] <nessita> ralsina, gatox: review request sent
[21:25] <gatox> nessita, ack
[21:27] <dobey> but i think some recent change in sso might have broken libu1
[21:27] <nessita> dobey: such as? have a trace?
[21:27] <nessita> lies! :-)
[21:35] <dobey> sorry
[21:35] <dobey> nessita: i get an error dialog about org.freedesktop.secrets not having some interface
[21:36] <nessita> dobey: hum.... which interface is missing?
[21:37] <dobey> i'll have to reproduce the error again to see
[21:38] <dobey> Error while getting credentials:
[21:38] <dobey> The '/org/freedesktop/secrets/collection/login/257' object does not exist
[21:45] <nessita> dobey: did you try turning off and on again? that sounds odd
[21:46] <dobey> wtf
[21:47] <dobey> weird
[21:47] <dobey> apparently my token was half there and half not
[21:48] <nessita> eh?
[21:48] <dobey> somehow my login for u1 apparently got partially deleted
[21:48] <dobey> so i guess when asking keyring it said "here it is" and gave an id, which didn't exist
[21:49] <dobey> logging back in with control panel, seems to have made the issue go away
[21:49] <dobey> so i guess my branch for the plug-in works
[21:51] <dobey> ugh, and my rhythmbox is hanging in a weird way now
[21:52] <dobey> oh weird
[21:52] <dobey> what the heck!
[21:52] <dobey> my ubuntu one token is gone again in seahorse!
[21:52] <dobey> how is that even possible!
[21:55] <dobey> grrrrrrr
[21:55] <dobey> what is killing my token
[21:59] <dobey> meh, not fun
[22:05] <nessita> dobey: controlpanel will remove your token if when trying to do a REST api gets an unauthorized
[22:05] <dobey> nessita: as does the music store widget
[22:06] <dobey> nessita: but it seems to only be happening in the music store; which is quite odd
[22:08] <nessita> indeed odd
[22:10] <dobey> yep. it seems to be the music store doing it, but only when rhythmbox is passed the URL on startup, and there is some blockage to starting up
[22:11] <dobey> so my branch does work, but i don't want to land it, if something wonky like this is happening :(
[22:31] <dobey> ah well. will figure it out tomorrow i hope
[22:31] <dobey> later all
[22:59] <nessita> ok, I'm finally EODing
[23:00] <davidcalle> Chipaca, ping
[23:03]  * nessita -> eod!