[04:41] <duanedesign> if someone is adding the nightly PPA to an older release is a upgrade/update going to pull in all the packages
[04:43] <duanedesign> was thinking  some extra apt-get install commands might be necessary for the new control panel packages?
[09:57] <JamesTait> Happy Pi Day everyone! (In US format, at least...)
[10:38] <duanedesign> morning all
[11:19] <pasq> hi all
[12:32] <ralsina> good morning everyone
[12:33] <duanedesign> if someone is adding the nightly PPA to an older release is a upgrade/update going to pull in all the necessary packages
[12:35] <duanedesign> hmm, does not look like it
[12:43] <duanedesign> anyone know which packages will need to be installed seperately?
[12:49] <CardinalFang> vds, kvm isn't working so well here, so I haven't reproduced that error yet.
[12:54] <vds> CardinalFang, if you want I can give you ssh access here
[13:07] <alecu> hello!
[13:08] <mandel> alecu: morning!
[13:08] <mandel> alecu: I've been waiting for you all morning :)
[13:08] <thisfred> morning alecu
[13:08] <mandel> got time for a quick question?
[13:08] <alecu> mandel, I'm so wanted :-)
[13:08] <alecu> mandel, sure!
[13:08] <mandel> alecu: in sso, how is the gui module loaded?
[13:09] <alecu> mandel, don't recall... let me check.
[13:12] <alecu> mandel, there's a ui_module and ui_class parameters that are sent in the dict parameter of register and of login.
[13:13] <alecu> mandel, I believe they default to the gtk ui module, but could possible be passed a qt module instead.
[13:14] <alecu> it seems they default to ui_module='ubuntu_sso.gtk.gui', ui_class='UbuntuSSOClientGUI',
[13:14] <mandel> alecu: yes, that was my idea, another question, I managed to get qt to use gettext, the po files are come from launchpad, right?
[13:15] <alecu> so, in the Credentials class, in _show_ui the module is loaded and the ui class is created....
[13:15] <mandel> alecu: cool, I was lost and looking at the dbus class level
[13:15] <alecu> mandel, regarding po files, I'm guessing they should come from launchpad
[13:15] <alecu> mandel, but I have not done much i18n
[13:16] <alecu> mandel, perhaps thisfred knows about it, since he worked on the i18n part of the notifications.
[13:16] <mandel> alecu: ok, I'll grab him
[13:17] <thisfred> mandel: the i18n files are extracted by a make command
[13:17] <thisfred> make check will do it for instance
[13:18] <dobey> duanedesign: what older release?
[13:18] <alecu> thisfred, and do you know how the various languages translated in launchpad end up in each language package that we use?
[13:18] <alecu> mandel, I guess that bit should be different for a windows package
[13:19] <dobey> alecu: in ubuntu, the process is somewhat automated for the language packs
[13:19] <thisfred> alecu: ah yes, we generate the .pot, then the .po files are filled in in launchpad
[13:19] <alecu> dobey, thisfred: right
[13:19] <alecu> mandel, I believe we should ask danilo segan or dpm about how we should approach this for the windows packages.
[13:19] <dobey> to get them in windows, we will need to pull down the translations and stick them in trunk in bzr
[13:20] <alecu> perhaps there's already something done for the ubuntu win32 installer... or some other bits.
[13:20] <thisfred> yep, that's how I used to do it for silva, basically during a package string freeze, after feature freeze, as close as possible to the release
[13:21] <thisfred> alecu: mandel: it's not that hard: you download a tarball, and unzip that into your branch and then commit it
[13:25] <duanedesign> dobey: not sure. I have left a post asking the user what release they are running.
[13:27] <dobey> duanedesign: not all of our stuff will build on older versions of ubuntu. so nightlies for lucid/maverick only get some of the stuff now.
[13:27] <duanedesign> ahhh. that is good to know
[13:37] <mandel> thisfred: for translations? let me take a look, I'm sure here will work in a similar way, beside the fact that I'm using a hack to use gettext :P
[13:38] <thisfred> mandel: yeah, this is all assuming you have a working gettext
[13:39] <mandel> thisfred: I'm trying to get gettext to work nicely with qt, lets see what happens...
[13:40] <thisfred> mandel: qt shouldn't really matter thought, right? If you have it working with Python (or whatever language is used) the GUI toolkit should not matter at all.
[13:40] <duanedesign> dobey: looking at the packages in the nighlies PPA...since ubuntuone-control-panel does not have a package for Lucid, what would someones experience be using the PPA on Lucid? Would it fall back to using the old preferences panel?
[13:41] <ralsina> thisfred: well, there is generated code and Qt tries to use its own i18n tool instead of gettext, but mandel already worked around that
[13:41] <dobey> no, there is no preferences panel then. no unity integration. would have to use u1sdtool, though notifications should work with pynotify still
[13:41] <thisfred> generated code is of satan
[13:42] <thisfred> but yeah, fair point, I did not know that
[13:42] <mandel> thisfred: satan says dance!
[13:43] <thisfred> dance dance immolation!
[13:43]  * mandel is 99% sure thisfred knows the song...
[13:43] <thisfred> I love CYHSY
[13:44] <thisfred> http://tinysong.com/gkdE
[13:44] <duanedesign> dobey: okay, thank you for the info.
[13:50] <duanedesign> anyone seen this error before? http://ubuntuforums.org/showthread.php?t=1704740
[13:51] <alecu> how comes I have double battery and bluetooth indicators?
[13:51] <dobey> ow
[13:51] <dobey> duanedesign: looks like something is wrong with python itself
[13:51] <dobey> alecu: did you just do an apt-get upgrade?
[13:52] <alecu> dobey, not right now. Booted an hour or so ago, no updates yet.
[13:52] <alecu> they look fancy, and perhaps even my battery will last twice now :P
[13:53] <dobey> oh, probably a bug in the libindicate or something
[13:53] <ralsina> standup in 7'!
[13:56] <alecu> thisfred, we should get to work on the list of strings today
[13:56] <alecu> thisfred, the list of strings shown by notifications, that is.
[13:57] <dobey> huh
[14:00] <alecu> me
[14:00] <ralsina> me
[14:01] <thisfred> me
[14:01] <thisfred> alecu: yep, is on my list
[14:01] <alecu> dobey, mandel?
[14:01] <mandel> me
[14:01] <dobey> me
[14:01] <alecu> DONE: a branch for bug#692730 and bug #693545, will push soonish
[14:01] <alecu> TODO: make a list of translatable strings shown in notifications and ui, get that list checked. More bughunting
[14:01] <alecu> BLOCKED: no
[14:01] <alecu> NEXT: ralsina
[14:01] <ralsina> DONE: Doctor, some reviews, taxes (fun!).
[14:01] <ralsina> TODO: start organizing the bug stacks you all are supposed to send me ;-)
[14:01] <ralsina> BLOCKED: no
[14:01] <ralsina> thisfred!
[14:01] <ubot4`> alecu: Bug 693545 on http://launchpad.net/bugs/693545 is private
[14:01] <thisfred> * DONE helped fix a couch server issue
[14:01] <thisfred> * DONE review https://code.launchpad.net/~jamesh/bindwood/version-1.99.0/+merge/52975
[14:01] <thisfred> * DONE review https://code.launchpad.net/~jamesh/bindwood/update-after-remove/+merge/52979
[14:01] <thisfred> * DONE review https://code.launchpad.net/~jamesh/bindwood/log-to-file/+merge/52977
[14:01] <thisfred> * INPROGRESS bug #702172 https://code.launchpad.net/~thisfred/ubuntuone-client/quota-notifications
[14:02] <thisfred> * INPROGRESS bug #728722 https://code.launchpad.net/~thisfred/ubuntuone-control-panel/dbusify
[14:02] <thisfred> * NEEDSREVIEW bug #729117 https://code.launchpad.net/~thisfred/ubuntuone-couch/fix-licenses/+merge/53045
[14:02] <thisfred> * TODO bug #702007
[14:02] <thisfred> * TODO bug #730661
[14:02] <thisfred> * TODO extract strings from u1-client and send to cparrino
[14:02] <ubot4`> Launchpad bug 702172 in ubuntuone-client (Ubuntu Natty) (and 2 other projects) "Syncdaemon needs to send a notification when a folder shared to the user exceeds the owning user's quota (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/702172
[14:02] <thisfred> * TODO send prioritized bug list to ralsina
[14:02] <thisfred> * TODO performance review
[14:02] <ubot4`> Launchpad bug 728722 in ubuntuone-control-panel (Ubuntu Natty) (and 5 other projects) "control panel should have a .service file so it can be opened through dbus (affects: 1) (heat: 6)" [Medium,Triaged] https://launchpad.net/bugs/728722
[14:02] <thisfred> * LOVED: http://tinysong.com/hpZv
[14:02] <ubot4`> Launchpad bug 729117 in ubuntu "[FFE] Add ubuntuone-couch to universe (affects: 2) (heat: 14)" [Undecided,Confirmed] https://launchpad.net/bugs/729117
[14:02] <thisfred> NEXT:mandel
[14:02] <ubot4`> Launchpad bug 702007 in desktopcouch (Ubuntu Natty) (and 2 other projects) "get_all_records does not return records with their attachments (affects: 1) (heat: 64)" [Medium,Confirmed] https://launchpad.net/bugs/702007
[14:02] <ubot4`> Launchpad bug 730661 in ubuntuone-client "progress bar does not show up in Unity or something (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/730661
[14:02] <mandel> DONE: Designed basic widgets for windows ui of ubuntu sso. Modified setup.py of sso to work in diff ways according to the OS. Added ui compiler modification to use gettext within qt.
[14:02] <mandel> TODO: Split merge proposal for sso to be smaller. Propose setup.py merge. Talk with dpm to make sure that translation would be crossplatform.
[14:02] <mandel> BLOCKED: no
[14:02] <mandel> dobey, please
[14:02] <dobey> λ DONE: bug #733283, bug #733308, bug #733479
[14:02] <dobey> λ TODO: new webkit api in libu1, bug #727558, bug #733327
[14:02] <dobey> λ BLCK: None.
[14:03] <ubot4`> Launchpad bug 733308 in libubuntuone (Ubuntu) (and 3 other projects) "Lock icon is broken in store page (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/733308
[14:03] <ubot4`> Launchpad bug 733479 in libubuntuone "Use a custom uri scheme for internal resources (affects: 1) (heat: 6)" [High,In progress] https://launchpad.net/bugs/733479
[14:03] <ubot4`> Launchpad bug 727558 in libubuntuone (Ubuntu Natty) (and 3 other projects) "Need to notify user when Purchased Music folder is not subscribed (affects: 2) (dups: 1) (heat: 14)" [Medium,Confirmed] https://launchpad.net/bugs/727558
[14:03] <ubot4`> Launchpad bug 733327 in libubuntuone (Ubuntu) (and 1 other project) "Notify user of missing MP3 support (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/733327
[14:04] <ralsina> ok then, comments?
[14:04] <ralsina> no comments? ok, eom!
[14:04] <alecu> eom!
[14:05] <dobey> i have lots of comments. but they may not all be relevant to u1 :)
[14:26] <thisfred> alecu: re: strings, I plan to send the .pot file to Cristian, perhaps edited a little for readability. That should be fine right?
[14:26] <alecu> thisfred, yes, it should be just fine.
[14:26] <thisfred> alecu: the other thing I didn't get to with all the couch joy on friday is the dbus activation, I'd like a little of your time to help me with that
[14:27] <alecu> thisfred, sure, let me know when and we can work on that.
[14:27] <thisfred> awesome, I'll send the strings first
[14:40] <dobey> what about strings?
[14:40] <dobey> and
[14:41] <dobey> can i get a second review on https://code.launchpad.net/~dobey/libubuntuone/custom-uris/+merge/53082 please?
[14:41] <thisfred> dobey: sure
[14:42] <thisfred> dobey alecu: can I get a couple of reviews on: https://code.launchpad.net/~thisfred/ubuntuone-couch/fix-licenses/+merge/53045 ?
[14:42] <thisfred> very simple, no code changes
[14:42] <dobey> is supposed to be gpl3 not lgpl3?
[14:43] <thisfred> dobey: yeah, that's the default for canonical projects
[14:43] <dobey> seems odd for a library
[14:43] <thisfred> lgpl is possible, but I'd have to ask for an exception
[14:44] <thisfred> we can always change the license later, right now I have to get it includd
[14:45] <thisfred> in universe
[14:48] <dobey> hrmm
[14:48] <joshuahoover> ralsina: ping
[14:48] <ralsina> joshuahoover: pong
[14:48] <joshuahoover> ralsina: any word on bug #661292 ?
[14:48] <ubot4`> Launchpad bug 661292 in ubuntuone-client (Ubuntu Maverick) (and 4 other projects) "Nautilus is not aware of published files (affects: 7) (dups: 4) (heat: 40)" [Medium,Fix committed] https://launchpad.net/bugs/661292
[14:48] <ralsina> I am looking at it currently
[14:48] <joshuahoover> ralsina: cool, thanks!
[14:48] <ralsina> joshuahoover: my maverick broke, reinstalled it, and I am now updating it
[14:49] <joshuahoover> ralsina: fun
[14:49] <ralsina> joshuahoover: as always ;-)
[15:15] <CardinalFang> I love the new Ubuntu One brand icon, but the notification window doesn't make it very clear.  The 1 within looks more like a | .  The stem to the left could be more obvious.
[15:24] <dobey> thisfred: aquarius's branch will need a commit message
[15:24] <thisfred> ah
[15:24] <thisfred> will put one in
[15:25] <dobey> CardinalFang: it would be much better if it actually filled the canvas, and wasn't a logo in a square box with a shadow in a square box
[15:40] <dobey> lunch, bbiab
[15:58]  * CardinalFang lunches.
[17:20] <dobey> i need some tea http://www.youtube.com/watch?v=sxtRGEVsSOc
[17:55] <Chipaca> i need a beer
[17:57] <ralsina> Chipaca: if you understood that link you tweeted, you need to stop reading C. And a beer.
[17:57] <Chipaca> ralsina: I did understand it, even before reading the explanation :)
[17:58] <ralsina> Ok, I did, too, but I like perverse code :-)
[17:59] <ralsina> Then again, from that POV, the recursive template is much more evil. The argc/main-exit one simply uses strange names for things ;-)
[18:00] <Chipaca> ralsina: I always forget the name of the thing, but I thoroughly enjoyed understanding why you could mix a for and a switch :)
[18:01] <ralsina> the whatchamacallit device?
[18:01] <ralsina> I know that one :-)
[18:01] <Chipaca> right, i always forget the name of it :)
[18:01] <CardinalFang> Duff's device.
[18:01] <ralsina> right
[18:10] <CardinalFang> "The connection to the server was lost."   500th time I've seen that today.
[18:11] <Chipaca> CardinalFang: yes
[18:11] <Chipaca> CardinalFang: we're fangloberwinching the server's bloom rails, but it's taking a while
[18:11] <CardinalFang> I love new notifications.  Just not this much.
[18:12] <Chipaca> la la la can't hear you
[18:12] <Chipaca> I'm still chuffed I have 8EB
[18:16] <ralsina> chuffed?
[18:16] <CardinalFang> He's all UKified now.
[18:16] <CardinalFang> Angry.  Annoyed.
[18:19] <CardinalFang> And, I've been trying to place it, but I can't.  Chipaca, "8EB"?
[18:21] <alecu> thisfred, we have a NotificationSwitch class with only one instance used by the StatusAggregator. We should rename the NotificationSwitch.build_notification method as something like "get_notification" and make it return the same ToggleableNotification instance instead of creating one each time.
[18:21] <thisfred> alecu: what I'm doing on the fix branch is even simpler
[18:22] <thisfred> alecu: have a global Notification instance in aggregator.py. Makes the test code a lot simpler too if I'm right
[18:28] <thisfred> hmm, maybe not. Lots of test failures, so probably the complexity I removed was there for a very good reason. ;) Will try your suggestion.
[18:31] <thisfred> I can't say I understand the need for 4 levels of classes wrapped around the notification though
[18:39] <thisfred> alecu, dobey https://code.launchpad.net/~thisfred/ubuntuone-client/lp-734985/+merge/53296
[18:41] <dobey> didn't i already approve that?
[18:41] <dobey> i thought the multiple notification bug was fixed already
[18:41] <thisfred> dobey: it's a new day, a new bug and a new branch ;)
[18:41] <thisfred> dobey: so did I
[18:42] <alecu> thisfred, those 4 layers can surely be simplified, be my guest :-)
[18:42] <thisfred> dobey: it was in the platform specific code, but I didn't get that the aggregator itself instantiated more than one copy of the platform code
[18:42] <alecu> thisfred, they are still there because it made sense at the time when we didn't have such a clear view on the problem.
[18:42] <dobey> sigh
[18:42] <alecu> thisfred, but they do not make sense anymore.
[18:43] <thisfred> alecu: right, I understand. Will get rid of them in the next branch. For now the simple fix works solution
[18:51] <nhaines> Good morning everyone!  I thought I'd bring everyone's attention to bug 732820.  :)
[18:51] <ubot4`> Launchpad bug 732820 in ubuntuone-control-panel "Bookmark Sync requirements description is misleading (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/732820
[18:51] <nhaines> It's just needing a rewording on the services tab.
[19:13] <thisfred> alecu: can I get a second review? the branch is really small\
[19:14] <alecu> thisfred, sure.
[19:16] <alecu> thisfred, (I left the test running earlier, and forgot to approve)
[19:16] <alecu> thisfred, so... approving as we speak.
[19:16] <thisfred> thx! :)
[19:37]  * alecu has to go for a few hours
[19:39] <dobey> man it takes forever for webkit to compile
[19:40] <ralsina> dobey: yes. It's a huge thing nowadays.
[19:42] <dobey> it was a huge thing back in the day
[19:43] <dobey> 3 years ago when i was working on it
[19:43] <dobey> anyway
[20:15] <dobey> and of course, after an hour of compiling stuff, it failed on something else. lovely
[20:16] <dobey> and it's sad that even with 2GB of RAM, i have to say "i need more RAM" :(
[20:16] <dobey> stupid firefox
[20:16] <dobey> guess i should try to get this other 2GB stick RMAed
[20:20] <dobey> and maybe buy another 4GB in the meantime
[20:21] <dobey> and talk to myself in irc
[20:22] <ralsina> haha, if talking to yourself on IRC works, I say do it :-)
[20:27] <dobey> i really need to fix the gir mess for the stack up to and including webkit, so i can make encompass work
[20:29] <dobey> i hope the build doesn't fail this time
[20:52] <ralsina> ok, I'll sign off for a couple of hours. Bye!
[20:58] <dobey> later all, i'm off too
[20:59] <thisfred> could use reviews for ubuntuone-couch release 0.2.0 https://code.launchpad.net/~thisfred/ubuntuone-couch/release-0.2.0/+merge/53317
[20:59] <thisfred> shoot bug #721525 seems not to be fixed after all...
[20:59] <ubot4`> Launchpad bug 721525 in ubuntuone-control-panel (Ubuntu) (and 3 other projects) "Two Ubuntu One entries in the Message Panel (affects: 4) (dups: 1) (heat: 24)" [Medium,Fix released] https://launchpad.net/bugs/721525
[21:25] <thisfred> kenvandine: fixed everything you suggested wrt ubuntuone-couch bug #729117 and pushed in https://code.launchpad.net/~thisfred/+junk/ubuntuone-couch-0.2.0
[21:25] <ubot4`> Launchpad bug 729117 in ubuntu "[FFE] Add ubuntuone-couch to universe (affects: 2) (heat: 351)" [Undecided,Confirmed] https://launchpad.net/bugs/729117
[21:27] <thisfred> En nu met de hond wandelen
[21:28] <thisfred> bbiab