/srv/irclogs.ubuntu.com/2011/03/14/#ubuntuone.txt

duanedesignif someone is adding the nightly PPA to an older release is a upgrade/update going to pull in all the packages04:41
duanedesignwas thinking  some extra apt-get install commands might be necessary for the new control panel packages?04:43
JamesTaitHappy Pi Day everyone! (In US format, at least...)09:57
duanedesignmorning all10:38
pasqhi all11:19
ralsinagood morning everyone12:32
duanedesignif someone is adding the nightly PPA to an older release is a upgrade/update going to pull in all the necessary packages12:33
duanedesignhmm, does not look like it12:35
duanedesignanyone know which packages will need to be installed seperately?12:43
CardinalFangvds, kvm isn't working so well here, so I haven't reproduced that error yet.12:49
vdsCardinalFang, if you want I can give you ssh access here12:54
alecuhello!13:07
mandelalecu: morning!13:08
mandelalecu: I've been waiting for you all morning :)13:08
thisfredmorning alecu13:08
mandelgot time for a quick question?13:08
alecumandel, I'm so wanted :-)13:08
alecumandel, sure!13:08
mandelalecu: in sso, how is the gui module loaded?13:08
alecumandel, don't recall... let me check.13:09
alecumandel, there's a ui_module and ui_class parameters that are sent in the dict parameter of register and of login.13:12
alecumandel, I believe they default to the gtk ui module, but could possible be passed a qt module instead.13:13
alecuit seems they default to ui_module='ubuntu_sso.gtk.gui', ui_class='UbuntuSSOClientGUI',13:14
mandelalecu: yes, that was my idea, another question, I managed to get qt to use gettext, the po files are come from launchpad, right?13:14
alecuso, in the Credentials class, in _show_ui the module is loaded and the ui class is created....13:15
mandelalecu: cool, I was lost and looking at the dbus class level13:15
alecumandel, regarding po files, I'm guessing they should come from launchpad13:15
alecumandel, but I have not done much i18n13:15
alecumandel, perhaps thisfred knows about it, since he worked on the i18n part of the notifications.13:16
mandelalecu: ok, I'll grab him13:16
thisfredmandel: the i18n files are extracted by a make command13:17
thisfredmake check will do it for instance13:17
dobeyduanedesign: what older release?13:18
alecuthisfred, and do you know how the various languages translated in launchpad end up in each language package that we use?13:18
alecumandel, I guess that bit should be different for a windows package13:18
dobeyalecu: in ubuntu, the process is somewhat automated for the language packs13:19
thisfredalecu: ah yes, we generate the .pot, then the .po files are filled in in launchpad13:19
alecudobey, thisfred: right13:19
alecumandel, I believe we should ask danilo segan or dpm about how we should approach this for the windows packages.13:19
dobeyto get them in windows, we will need to pull down the translations and stick them in trunk in bzr13:19
alecuperhaps there's already something done for the ubuntu win32 installer... or some other bits.13:20
thisfredyep, 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 release13:20
thisfredalecu: mandel: it's not that hard: you download a tarball, and unzip that into your branch and then commit it13:21
duanedesigndobey: not sure. I have left a post asking the user what release they are running.13:25
dobeyduanedesign: 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
duanedesignahhh. that is good to know13:27
mandelthisfred: 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 :P13:37
thisfredmandel: yeah, this is all assuming you have a working gettext13:38
mandelthisfred: I'm trying to get gettext to work nicely with qt, lets see what happens...13:39
thisfredmandel: 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
duanedesigndobey: 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:40
ralsinathisfred: well, there is generated code and Qt tries to use its own i18n tool instead of gettext, but mandel already worked around that13:41
dobeyno, there is no preferences panel then. no unity integration. would have to use u1sdtool, though notifications should work with pynotify still13:41
thisfredgenerated code is of satan13:41
thisfredbut yeah, fair point, I did not know that13:42
mandelthisfred: satan says dance!13:42
thisfreddance dance immolation!13:43
* mandel is 99% sure thisfred knows the song...13:43
thisfredI love CYHSY13:43
thisfredhttp://tinysong.com/gkdE13:44
duanedesigndobey: okay, thank you for the info.13:44
duanedesignanyone seen this error before? http://ubuntuforums.org/showthread.php?t=170474013:50
alecuhow comes I have double battery and bluetooth indicators?13:51
dobeyow13:51
dobeyduanedesign: looks like something is wrong with python itself13:51
dobeyalecu: did you just do an apt-get upgrade?13:51
alecudobey, not right now. Booted an hour or so ago, no updates yet.13:52
alecuthey look fancy, and perhaps even my battery will last twice now :P13:52
dobeyoh, probably a bug in the libindicate or something13:53
ralsinastandup in 7'!13:53
alecuthisfred, we should get to work on the list of strings today13:56
alecuthisfred, the list of strings shown by notifications, that is.13:56
dobeyhuh13:57
alecume14:00
ralsiname14:00
thisfredme14:01
thisfredalecu: yep, is on my list14:01
alecudobey, mandel?14:01
mandelme14:01
dobeyme14:01
alecuDONE: a branch for bug#692730 and bug #693545, will push soonish14:01
alecuTODO: make a list of translatable strings shown in notifications and ui, get that list checked. More bughunting14:01
alecuBLOCKED: no14:01
alecuNEXT: ralsina14:01
ralsinaDONE: Doctor, some reviews, taxes (fun!).14:01
ralsinaTODO: start organizing the bug stacks you all are supposed to send me ;-)14:01
ralsinaBLOCKED: no14:01
ralsinathisfred!14:01
ubot4`alecu: Bug 693545 on http://launchpad.net/bugs/693545 is private14:01
thisfred* DONE helped fix a couch server issue14:01
thisfred* DONE review https://code.launchpad.net/~jamesh/bindwood/version-1.99.0/+merge/5297514:01
thisfred* DONE review https://code.launchpad.net/~jamesh/bindwood/update-after-remove/+merge/5297914:01
thisfred* DONE review https://code.launchpad.net/~jamesh/bindwood/log-to-file/+merge/5297714:01
thisfred* INPROGRESS bug #702172 https://code.launchpad.net/~thisfred/ubuntuone-client/quota-notifications14:01
thisfred* INPROGRESS bug #728722 https://code.launchpad.net/~thisfred/ubuntuone-control-panel/dbusify14:02
thisfred* NEEDSREVIEW bug #729117 https://code.launchpad.net/~thisfred/ubuntuone-couch/fix-licenses/+merge/5304514:02
thisfred* TODO bug #70200714:02
thisfred* TODO bug #73066114:02
thisfred* TODO extract strings from u1-client and send to cparrino14: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/70217214:02
thisfred* TODO send prioritized bug list to ralsina14:02
thisfred* TODO performance review14: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/72872214:02
thisfred* LOVED: http://tinysong.com/hpZv14:02
ubot4`Launchpad bug 729117 in ubuntu "[FFE] Add ubuntuone-couch to universe (affects: 2) (heat: 14)" [Undecided,Confirmed] https://launchpad.net/bugs/72911714:02
thisfredNEXT:mandel14: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/70200714: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/73066114:02
mandelDONE: 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
mandelTODO: 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
mandelBLOCKED: no14:02
mandeldobey, please14:02
dobeyλ DONE: bug #733283, bug #733308, bug #73347914:02
dobeyλ TODO: new webkit api in libu1, bug #727558, bug #73332714:02
dobeyλ BLCK: None.14:02
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/73330814: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/73347914: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/72755814: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/73332714:03
ralsinaok then, comments?14:04
ralsinano comments? ok, eom!14:04
alecueom!14:04
dobeyi have lots of comments. but they may not all be relevant to u1 :)14:05
thisfredalecu: re: strings, I plan to send the .pot file to Cristian, perhaps edited a little for readability. That should be fine right?14:26
alecuthisfred, yes, it should be just fine.14:26
thisfredalecu: 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 that14:26
alecuthisfred, sure, let me know when and we can work on that.14:27
thisfredawesome, I'll send the strings first14:27
dobeywhat about strings?14:40
dobeyand14:40
dobeycan i get a second review on https://code.launchpad.net/~dobey/libubuntuone/custom-uris/+merge/53082 please?14:41
thisfreddobey: sure14:41
thisfreddobey alecu: can I get a couple of reviews on: https://code.launchpad.net/~thisfred/ubuntuone-couch/fix-licenses/+merge/53045 ?14:42
thisfredvery simple, no code changes14:42
dobeyis supposed to be gpl3 not lgpl3?14:42
thisfreddobey: yeah, that's the default for canonical projects14:43
dobeyseems odd for a library14:43
thisfredlgpl is possible, but I'd have to ask for an exception14:43
thisfredwe can always change the license later, right now I have to get it includd14:44
thisfredin universe14:45
dobeyhrmm14:48
joshuahooverralsina: ping14:48
ralsinajoshuahoover: pong14:48
joshuahooverralsina: 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/66129214:48
ralsinaI am looking at it currently14:48
joshuahooverralsina: cool, thanks!14:48
ralsinajoshuahoover: my maverick broke, reinstalled it, and I am now updating it14:48
joshuahooverralsina: fun14:49
ralsinajoshuahoover: as always ;-)14:49
=== rodrigo__ is now known as rodrigo_
CardinalFangI 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:15
=== zyga is now known as zyga-ill
dobeythisfred: aquarius's branch will need a commit message15:24
thisfredah15:24
thisfredwill put one in15:24
dobeyCardinalFang: 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 box15:25
=== ralsina is now known as ralsina_lunch
dobeylunch, bbiab15:40
* CardinalFang lunches.15:58
=== alecu is now known as alecu-lunch
=== ralsina_lunch is now known as ralsina
=== karlo is now known as karlo94
=== alecu-lunch is now known as alecu
dobeyi need some tea http://www.youtube.com/watch?v=sxtRGEVsSOc17:20
Chipacai need a beer17:55
ralsinaChipaca: if you understood that link you tweeted, you need to stop reading C. And a beer.17:57
Chipacaralsina: I did understand it, even before reading the explanation :)17:57
ralsinaOk, I did, too, but I like perverse code :-)17:58
ralsinaThen again, from that POV, the recursive template is much more evil. The argc/main-exit one simply uses strange names for things ;-)17:59
Chipacaralsina: I always forget the name of the thing, but I thoroughly enjoyed understanding why you could mix a for and a switch :)18:00
ralsinathe whatchamacallit device?18:01
ralsinaI know that one :-)18:01
Chipacaright, i always forget the name of it :)18:01
CardinalFangDuff's device.18:01
ralsinaright18:01
CardinalFang"The connection to the server was lost."   500th time I've seen that today.18:10
ChipacaCardinalFang: yes18:11
ChipacaCardinalFang: we're fangloberwinching the server's bloom rails, but it's taking a while18:11
CardinalFangI love new notifications.  Just not this much.18:11
Chipacala la la can't hear you18:12
ChipacaI'm still chuffed I have 8EB18:12
ralsinachuffed?18:16
CardinalFangHe's all UKified now.18:16
CardinalFangAngry.  Annoyed.18:16
CardinalFangAnd, I've been trying to place it, but I can't.  Chipaca, "8EB"?18:19
alecuthisfred, 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
thisfredalecu: what I'm doing on the fix branch is even simpler18:21
thisfredalecu: have a global Notification instance in aggregator.py. Makes the test code a lot simpler too if I'm right18:22
thisfredhmm, maybe not. Lots of test failures, so probably the complexity I removed was there for a very good reason. ;) Will try your suggestion.18:28
thisfredI can't say I understand the need for 4 levels of classes wrapped around the notification though18:31
thisfredalecu, dobey https://code.launchpad.net/~thisfred/ubuntuone-client/lp-734985/+merge/5329618:39
dobeydidn't i already approve that?18:41
dobeyi thought the multiple notification bug was fixed already18:41
thisfreddobey: it's a new day, a new bug and a new branch ;)18:41
thisfreddobey: so did I18:41
alecuthisfred, those 4 layers can surely be simplified, be my guest :-)18:42
thisfreddobey: it was in the platform specific code, but I didn't get that the aggregator itself instantiated more than one copy of the platform code18:42
alecuthisfred, 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
dobeysigh18:42
alecuthisfred, but they do not make sense anymore.18:42
thisfredalecu: right, I understand. Will get rid of them in the next branch. For now the simple fix works solution18:43
nhainesGood 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/73282018:51
nhainesIt's just needing a rewording on the services tab.18:51
thisfredalecu: can I get a second review? the branch is really small\19:13
alecuthisfred, sure.19:14
alecuthisfred, (I left the test running earlier, and forgot to approve)19:16
alecuthisfred, so... approving as we speak.19:16
thisfredthx! :)19:16
* alecu has to go for a few hours19:37
dobeyman it takes forever for webkit to compile19:39
ralsinadobey: yes. It's a huge thing nowadays.19:40
dobeyit was a huge thing back in the day19:42
dobey3 years ago when i was working on it19:43
dobeyanyway19:43
dobeyand of course, after an hour of compiling stuff, it failed on something else. lovely20:15
dobeyand it's sad that even with 2GB of RAM, i have to say "i need more RAM" :(20:16
dobeystupid firefox20:16
dobeyguess i should try to get this other 2GB stick RMAed20:16
dobeyand maybe buy another 4GB in the meantime20:20
dobeyand talk to myself in irc20:21
ralsinahaha, if talking to yourself on IRC works, I say do it :-)20:22
dobeyi really need to fix the gir mess for the stack up to and including webkit, so i can make encompass work20:27
dobeyi hope the build doesn't fail this time20:29
ralsinaok, I'll sign off for a couple of hours. Bye!20:52
dobeylater all, i'm off too20:58
thisfredcould use reviews for ubuntuone-couch release 0.2.0 https://code.launchpad.net/~thisfred/ubuntuone-couch/release-0.2.0/+merge/5331720:59
thisfredshoot 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/72152520:59
thisfredkenvandine: fixed everything you suggested wrt ubuntuone-couch bug #729117 and pushed in https://code.launchpad.net/~thisfred/+junk/ubuntuone-couch-0.2.021:25
ubot4`Launchpad bug 729117 in ubuntu "[FFE] Add ubuntuone-couch to universe (affects: 2) (heat: 351)" [Undecided,Confirmed] https://launchpad.net/bugs/72911721:25
thisfredEn nu met de hond wandelen21:27
thisfredbbiab21:28

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!