=== jalcine is now known as webjadmin_ | ||
=== webjadmin_ is now known as jalcine | ||
=== jalcine is now known as webjadmin_ | ||
=== webjadmin_ is now known as jalcine | ||
jalcine | Since U1's done in Qt now, anyone has tips for translations? | 00:32 |
---|---|---|
ralsina | jalcine: it's a bit late so I am not sure if I will get this right, but basically we are not using the Qt translation mechanisms, it's being translated using gettext just as it was before | 01:00 |
ralsina | jalcine: not sure what kind of tips you need though | 01:01 |
jalcine | Wanted to know if there's a way to get it exported (like with po files) so I could upload them to Launchpad for translations. | 01:01 |
jalcine | I know that I could export them and have translators use Qt Linguist. | 01:01 |
ralsina | jalcine: we are using po files, not linguist | 01:02 |
jalcine | Hmm, there should be a middle ground out there. | 01:03 |
jalcine | I'll search, thanks nonetheless. | 01:03 |
ralsina | jalcine: my knowledge there is very superficial, you probably want dobey tomorrow morning | 01:03 |
jalcine | I'll memoserv him | 01:03 |
=== jalcine is now known as JackyAlcine | ||
=== JackyAlcine is now known as jalcine | ||
mandel | morning all! | 09:21 |
JamesTait | Happy Pi Day! :D | 09:27 |
psypher246 | hi ubuntuone team, any update on this bug: https://bugs.launchpad.net/ubuntu/+source/dbus-python/+bug/711162 | 10:14 |
ubot5 | Ubuntu bug 711162 in dbus-python (Ubuntu) "ubuntuone-login crashed with ValueError in call_async(): Unable to guess signature from an empty dict" [High,Confirmed] | 10:14 |
psypher246 | still unable to login to u1 | 10:14 |
ralsina | psypher246: wehave not seen the changes in the bug since april of last year since it's not marked as affecting ubuntu one | 10:23 |
ralsina | psypher246: any chance you can post your logs there? | 10:23 |
psypher246 | ralsina: syncdaemon.log | 10:24 |
psypher246 | ? | 10:24 |
ralsina | psypher246: no, ubuntu-sso-client.log | 10:24 |
ralsina | psypher246: you on Precise ? | 10:25 |
psypher246 | ralsina: yes on precise, wher do i find that log, it's not in .cache/ubuntuone/log/ | 10:26 |
ralsina | psypher246: let me check | 10:26 |
ralsina | psypher246: the logs in .cache/sso | 10:27 |
ralsina | psypher246: I gave you the name of the log on the windows client, my bad! | 10:28 |
psypher246 | sso-client.log | 10:28 |
psypher246 | or the gui one? | 10:28 |
psypher246 | sso-client-gui.log | 10:28 |
ralsina | both please | 10:29 |
ralsina | just in case | 10:29 |
psypher246 | http://paste.ubuntu.com/883054/ | 10:29 |
psypher246 | gui one is blank | 10:29 |
ralsina | psypher246: does software center work for you? | 10:30 |
psypher246 | yup | 10:31 |
ralsina | oh, look at the time, have to take my son to school! | 10:31 |
ralsina | psypher246: too bad rye doesn't seem to be around, I can help you in about 2 hours :-( | 10:32 |
psypher246 | ok cool, thanks | 10:35 |
mandel | ralsina, morning! any news about the openssl issue? | 10:51 |
gatox | good morning! | 10:59 |
mandel | gatox, buenas! | 11:46 |
gatox | mandel, buenas | 11:47 |
nessita | hello everyone! | 12:10 |
gatox | nessita, buenas! | 12:16 |
nessita | hola gatox! conflict resolved :-) | 12:20 |
gatox | nessita, ok..... reviewing.... | 12:20 |
mandel | nessita, buenos dias! | 12:23 |
nessita | hola mandel, how is it going? | 12:24 |
mandel | nessita, good, nearly done with all the pinned certs code, but I'd like to know what happened with the openssl issue since I'm using it | 12:24 |
mandel | nessita, is it ok, or do I have to look at something else? | 12:25 |
nessita | mandel: as far as I understand from our talk, is ok to use it | 12:25 |
nessita | mandel: we're already using it for storage-protocol | 12:26 |
mandel | nessita, ok, so I'll continue with it.. 'me quitas un peso de encima' I though we added a new dependency | 12:28 |
nessita | mandel: me too, but seems like not :-) | 12:28 |
* mandel is relieved | 12:29 | |
gatox | nessita, juaz...... i fix the same method _validate from current_user_page (like in your branch) in the branch i'm working on right now | 12:47 |
nessita | lol | 12:48 |
gatox | nessita, i'm finishing with your review, but just wanted to let you know, that i'm working on this issue: https://bugs.launchpad.net/ubuntu/+source/ubuntuone-control-panel/+bug/951584 ..... duanedesiign and ralsina talk to me about this yesterday... and it is the same issue that perrito was having | 12:52 |
ubot5 | Ubuntu bug 951584 in ubuntuone-control-panel (Ubuntu) "Cannot sign in to Ubuntu One - "Sign in" button disabled" [High,In progress] | 12:52 |
mandel | nessita, I have some questions regarding the pinned certs and the fact that the lib will be used by more than one application, I fear there might be race conditions if we store them in a file.. | 12:55 |
mandel | nessita, I'm going to write an email for you, alecu and ralsina before I propose the branch since it would be terrible to have issues in that area | 12:56 |
gatox | nessita, about your branch, it's a +1 from me..... just one question, wouldn't be better to do instead of: enabled = bool(correct_mail and password) ........ something like: enabled = correct_mail and bool(password) ...... it's a silly change, but i don't know, it seems more clear for me | 12:58 |
nessita | everyone: I'm mumble, will get back to you | 12:59 |
nessita | mandel: ack | 13:05 |
nessita | gatox: is correct_email a bool already? | 13:06 |
gatox | nessita, yes | 13:06 |
psypher246 | gatox: thanks for that bug number, was talking to ralsina earlier about https://bugs.launchpad.net/ubuntu/+source/ubuntuone-client/+bug/711162 bug but my issues actually looks like 951584 | 13:07 |
ubot5 | Ubuntu bug 711162 in ubuntuone-client (Ubuntu) "ubuntuone-login crashed with ValueError in call_async(): Unable to guess signature from an empty dict" [High,Confirmed] | 13:07 |
nessita | gatox: then yes | 13:07 |
nessita | gatox: will change | 13:07 |
ralsina | anyone needs reviews before I turn into windows-man? | 13:08 |
gatox | ralsina, nop | 13:08 |
nessita | ralsina: yes!!! | 13:09 |
ralsina | nessita: hit me! | 13:09 |
dobey | ubot5: bug #951584 | 13:09 |
ubot5 | Launchpad bug 951584 in ubuntuone-control-panel (Ubuntu) "Cannot sign in to Ubuntu One - "Sign in" button disabled" [High,In progress] https://launchpad.net/bugs/951584 | 13:09 |
gatox | psypher246, ok! | 13:09 |
dobey | ah | 13:09 |
nessita | ralsina: https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/reusable-headers/+merge/97129 | 13:09 |
ralsina | dobey: I just set freezebreaker to approved with rtgratnt's +1 | 13:10 |
dobey | ok | 13:10 |
ralsina | dobey: but it does fail for me by not installing u1cp-qt | 13:11 |
nessita | gatox: added this bug to your queue https://bugs.launchpad.net/ubuntu-sso-client/+bug/955010 | 13:12 |
ubot5 | Ubuntu bug 955010 in Ubuntu Single Sign On Client "Qt UI: "wrong captcha solution" error is not being displayed" [High,Triaged] | 13:12 |
dobey | ralsina: it works here :( | 13:13 |
gatox | nessita, ok | 13:13 |
ralsina | dobey: maybe I can help debug somehow? | 13:13 |
* mandel rebooting due to updates | 13:14 | |
nessita | gatox: so, which bug you're working on now? | 13:14 |
gatox | nessita, i was with this one: https://bugs.launchpad.net/ubuntu/+source/ubuntuone-control-panel/+bug/951584 which i can't reproduce but i was going to do some changes, and initialize the ui before calling the backend.... at least that was the workaround that works for perrito | 13:15 |
ubot5 | Ubuntu bug 951461 in Ubuntu Single Sign On Client "duplicate for #951584 Sign-in button is not active" [High,In progress] | 13:15 |
=== m_conley_away is now known as m_conley | ||
nessita | gatox: I'm marking that bug as dup of the ussoc bug, since is a bug in ussoc | 13:16 |
gatox | yes | 13:16 |
gatox | nessita, so..... should i keep working on that one? | 13:16 |
nessita | gatox: so, can you please attach this bug to the branch instead? bug #951461 | 13:16 |
ubot5 | Launchpad bug 951461 in Ubuntu Single Sign On Client "Sign-in button is not active" [High,In progress] https://launchpad.net/bugs/951461 | 13:16 |
nessita | gatox: yes, do you know what is causing that? | 13:16 |
gatox | nessita, no..... i was talking with perrito the other day about this, and his workaround was to call the connect_ui before the yield operation that gets the backend.... i was going to do that, so we are sure that we initialize everything before we start playing with asynchronous operations... also, i added a new log so you know when you enter to seetup_page, and when you leave, because in this cases that doesn't work it seems that the metho | 13:19 |
gatox | d is not being executed completely | 13:19 |
nessita | gatox: I have another theory... I think we should not "enable" the UI untill we get the backend ready | 13:20 |
nessita | gatox: otherwise we may show an enabled UI to the user that will do nothing | 13:20 |
nessita | gatox: because, if connect_ui is not being called... what's happening underneath? | 13:21 |
gatox | nessita, yes..... but in this cases we were never getting the backend or something it seems.... so the user is going to see a disable ui forever..... if we enable the ui..... but the backend doesn't exists, the user is going to see an actual error that can report..... | 13:21 |
gatox | bah.... i see this that way | 13:22 |
nessita | gatox: what actual error? :-) | 13:22 |
nessita | are we getting any error? | 13:22 |
gatox | nessita, the user is going to get an error when trying to use the backend fail | 13:22 |
nessita | gatox: perhaps we should handle errors when trying to connect to the ui... I don't think we're doing that | 13:22 |
gatox | yes..... is not going to be very useful either | 13:22 |
nessita | gatox: the thing is that the error is getting lost now | 13:23 |
nessita | gatox: is not like the user does not see it | 13:23 |
gatox | nessita, ok..... i'll review all the operationns in the setup_page, and check what might cause an exception or something and see how to deal with that | 13:23 |
gatox | do you agree? | 13:23 |
nessita | gatox: yes, perhaps add try-except and do some "heavy" logging in the except block? also show a popup? (we're using popup for unexpected errors) | 13:24 |
gatox | nessita, roger that | 13:24 |
nessita | gatox: thanks | 13:24 |
gatox | nessita, let me know when you update your branch so i can approve it | 13:25 |
nessita | gatox: is updated | 13:25 |
gatox | nessita, approving.... | 13:25 |
nessita | gatox: thanks! | 13:25 |
* mandel hates evolution.. crashed in the middle of editing an email! | 13:29 | |
dobey | usse emacs | 13:30 |
mandel | dobey, nope, that would be worse | 13:32 |
mandel | dobey, by the way, have you managed to use lightdm? I have just update the system and I still have to use gdm.. | 13:32 |
dobey | lightdm works for me; only problem i had is that it doesn't let me pick a language to use | 13:33 |
mandel | hm.. | 13:35 |
dobey | mandel: i think gdm postinst might be broken, so when you do dpkg-reconfigure gdm, and choose lightdm, the config file it writes out, is wrong | 13:35 |
nessita | dobey: I like you branch about system-font, but it still needs some work in order to not to change the UI so much. Added comments to it. | 13:37 |
alecu | hello | 13:43 |
gatox | alecu, hi! | 13:44 |
ralsina | helloalecu! | 13:45 |
alecu | ralsina, all: I've just fancied a mask out of a brown paper bag. | 13:46 |
alecu | This is a day of shame for me. | 13:46 |
gatox | alecu, what happend? | 13:46 |
ralsina | alecu: ? | 13:46 |
alecu | It turns out that in the branches I pushed, I make syncdaemon use the tunnel. And the tunnel is checking if the proxy is enabled. | 13:47 |
alecu | but | 13:47 |
alecu | BUUUUUUT | 13:47 |
alecu | the tunnel is not *using* the proxy. | 13:47 |
gatox | CUACK | 13:47 |
alecu | I forgot to make QNetwork use the configured proxy. | 13:47 |
ralsina | No wonder it worked so smothly | 13:48 |
alecu | I found out yesterday late while working on a related branch. | 13:48 |
alecu | shame on me. | 13:49 |
=== alecu is now known as brown_paper_dude | ||
ralsina | nessita: +1 on reusable headers | 13:50 |
nessita | ralsina: thanks! | 13:54 |
nessita | brown_paper_dude: heh... I thought you were adding that to another branch | 13:55 |
gatox | brown_paper_dude, jejeej cool name | 13:56 |
brown_paper_dude | the good news: the fix is a small branch. | 13:56 |
brown_paper_dude | the bad news? SD is not reconnecting properly when disconnected while going thru the tunnel. | 13:56 |
brown_paper_dude | more good news? SD spent the whole night connected thru squid and it's still syncing properly. | 13:58 |
brown_paper_dude | (this time for real, I deleted all routes in the VM, and only squid was reachable) | 13:58 |
brown_paper_dude | so... | 13:59 |
brown_paper_dude | while trying to disconnect, SD reaches the "STANDOFF" state, and it stays there. | 14:00 |
brown_paper_dude | it seems that the tunnel is not disconnecting properly. | 14:00 |
nessita | brown_paper_dude: please note that the STANDOFF state is "special" | 14:00 |
brown_paper_dude | nessita, how much "special"? | 14:01 |
nessita | brown_paper_dude: each time SD disconnects, the waiting time will be increased | 14:01 |
nessita | brown_paper_dude: hum, I just noticed that the special states is, actually, WAITING | 14:01 |
brown_paper_dude | oh, ok. | 14:01 |
nessita | brown_paper_dude: STANDOFF needs the SYS_CONNECTION_LOST event, afaik | 14:01 |
brown_paper_dude | STANDOFF says: "description: waiting for connection to end" | 14:02 |
nessita | brown_paper_dude: did you check the svg doc diagram? | 14:02 |
brown_paper_dude | nessita, nope. Looking. | 14:02 |
nessita | brown_paper_dude: docs/states_connection.svg | 14:02 |
nessita | brown_paper_dude: wrong one, let me give you the good one | 14:03 |
nessita | brown_paper_dude: docs/states_manager.svg | 14:03 |
mandel | nessita, ralsina, alecu, you've got mail. I have sent it to the mainling list too so that we have more eyes... let me know what you think and if you want to mumble about it | 14:04 |
mandel | now, I'm off to have lunch! | 14:04 |
* mandel lunch | 14:04 | |
brown_paper_dude | nessita, perfect. So, according to the diagram the only way to leave the "STANDOFF" state is via SYS_CONNECTION_LOST, as you said before. | 14:04 |
nessita | brown_paper_dude: yes, so that's missing | 14:05 |
brown_paper_dude | nessita, this means that the tunnel is not propagating the disconnection, in some of the directions | 14:05 |
nessita | brown_paper_dude: seems that way :-) | 14:05 |
brown_paper_dude | nessita, either from the local to the remote or viceversa. | 14:05 |
nessita | yes | 14:06 |
brown_paper_dude | nessita, I still have a pending branch to do to check all disconnections, but I was planning on doing it *after* the main feature branches. | 14:06 |
brown_paper_dude | nessita, and I've not much time to finish the features already... | 14:07 |
nessita | brown_paper_dude: not sure what's your proposal :-/ | 14:07 |
brown_paper_dude | nessita: I think we should mumble with ralsina, and come up with a plan. | 14:08 |
nessita | brown_paper_dude: ack. Shall we do it now? | 14:08 |
brown_paper_dude | nessita, I'm fetching the laptop. | 14:09 |
nessita | ralsina: are you available | 14:09 |
nessita | ? | 14:09 |
ralsina | I amnow | 14:09 |
brown_paper_dude | ralsina, the network driver in my laptop hanged up. | 14:15 |
ralsina | brown_paper_dude: he, I just did a "DISPLAY=:0 openbox --replace" nice day we're having ;-) | 14:15 |
bittin | New Ubuntu 1 user reporting in :) | 14:15 |
bittin | is there any way to publish a whole folder? | 14:16 |
ralsina | bittin: no, but you can share a folder with anyone with an email | 14:16 |
ralsina | bittin: but nt public public | 14:16 |
brown_paper_dude | nessita, can you join us on mumble? | 14:16 |
bittin | ralsina: ah okay | 14:16 |
nessita | brown_paper_dude: yeap, got blocked by a mumble stupidity | 14:17 |
dobey | sigh | 14:19 |
ralsina | thisfred: your 1-1 is at the exact same time as nessita's can you move 45' later? | 14:20 |
thisfred | ralsina: sure thing | 14:21 |
thisfred | daylight saving time sucks | 14:21 |
thisfred | dine | 14:22 |
thisfred | done, even | 14:22 |
briancurtin | ralsina: with a one-line change, i got an bundle and installer built | 14:25 |
briancurtin | now, i still need to test that it *works*, but it went through the steps :) | 14:26 |
ralsina | briancurtin: hey! \o/ | 14:26 |
briancurtin | it installs and seems to operate fine though, just from looking | 14:26 |
brown_paper_dude | nessita, ralsina: I've just checked, and the STANDOFF issue only happens when the tunnel is being used. | 14:33 |
nessita | brown_paper_dude: thanks for the info :-) | 14:33 |
brown_paper_dude | nessita, ralsina: if the proxies are off then SD disconnects and reconnects properly. | 14:33 |
ralsina | brown_paper_dude: then let's implement the plan we discussed | 14:34 |
brown_paper_dude | ack | 14:34 |
ralsina | brown_paper_dude: and you can get rid of the paper bag | 14:34 |
* brown_paper_dude takes off his mask | 14:35 | |
=== brown_paper_dude is now known as alecu | ||
* alecu appears! | 14:35 | |
nessita | un alecu>! | 14:35 |
dobey | ugh. think i have tarmac precisek kvm fixed now | 14:36 |
dobey | err | 14:36 |
dobey | s/k k//g | 14:36 |
ralsina | dobey: about the system-fonts branch for u1cp, this patch fixes the sidewidget (think you can see when you have no credentials), which had a fixed width: https://pastebin.canonical.com/62308/ | 14:58 |
* mandel back | 14:58 | |
ralsina | in any case, it scares me what "Sync, stream, share" may be like in dutch, and what would happen to the layout then | 14:58 |
mandel | dobey, using my keyboard? | 14:58 |
dobey | ralsina: ah ok. more literal design implementation :( | 15:00 |
ralsina | dobey: yep, but this one is our fault. I blame gatox ;-) | 15:00 |
nessita | ralsina: what about having those label set to wrap? | 15:01 |
nessita | me | 15:01 |
gatox | ralsina, what did i miss? | 15:01 |
gatox | me | 15:01 |
urbanape | me | 15:01 |
briancurtin | me | 15:01 |
nessita | mandel, alecu, ralsina, dobey? say me please | 15:01 |
ralsina | nessita: hmmmm that may make it very very tall in some languages | 15:01 |
ralsina | me | 15:01 |
mandel | me | 15:01 |
ralsina | I may set them to ellipsisize | 15:01 |
alecu | me | 15:01 |
nessita | DONE: half day off, first day at teaching duties, on Monday proposed a branch for ussoc to re-use the custom Header class for wizard pages from the u1cp | 15:02 |
nessita | TODO: more on adding wizard pages to the controlpanel | 15:02 |
nessita | BLOCKED: nopes | 15:02 |
nessita | NEXT: gatox | 15:02 |
gatox | DONE: | 15:02 |
gatox | Alecu's and Nessita's reviews. Bug #951584 | 15:02 |
gatox | TODO: | 15:02 |
gatox | Bug #955010 and more UI bugs. | 15:02 |
gatox | BLOCKED: | 15:02 |
gatox | No | 15:02 |
ubot5 | Launchpad bug 951461 in Ubuntu Single Sign On Client "duplicate for #951584 Sign-in button is not active" [High,In progress] https://launchpad.net/bugs/951461 | 15:02 |
gatox | urbanape, go | 15:02 |
dobey | meh | 15:02 |
ubot5 | Launchpad bug 955010 in Ubuntu Single Sign On Client "Qt UI: "wrong captcha solution" error is not being displayed" [High,Triaged] https://launchpad.net/bugs/955010 | 15:02 |
urbanape | DONE: Buildout for mac installer is coming along, tests for the darwin port of ubuntu-sso-client | 15:02 |
urbanape | TODO: Wind up, get a proposal submitted | 15:02 |
urbanape | BLOCK: None | 15:02 |
urbanape | briancurtin: next | 15:02 |
briancurtin | DONE: email catch up, calls to get caught up on windows and mac stuff, VM tinkering, and got a bundle and installer built | 15:02 |
briancurtin | TODO: make sure the installer i built is actually functioning, look into how it works with proxies, test the root issue on XP | 15:02 |
briancurtin | BLOCKED: nada | 15:02 |
briancurtin | NEXT: ralsina | 15:02 |
ralsina | DONE: reviews, UI tweaks, mgmt call, nessita 1-1, administrivia, and lots of smaller things. TODO: work on windows with briancurtin, fix things, reviews, etc. BlOCKED: no | 15:02 |
ralsina | MANDEL! | 15:03 |
mandel | DONE: Worked on pinned certs. I have a file based implementation and I don't like that approach. Sent email to people form here and ubunet-discuss. | 15:03 |
mandel | TODO: Decide what do with pinned certs. maybe mumble with nessita, alecu, dobey and ralsina. ask people for reviews. | 15:03 |
mandel | BLOCKED: by the above. | 15:03 |
mandel | alecu, please | 15:03 |
alecu | DONE: wore a brown paper bag | 15:03 |
alecu | TODO: fix to use proxy in tunnel, back to auth | 15:03 |
alecu | BLOCKED: Amelia's going to a new kinder, so messy schedule | 15:03 |
ralsina | mandel: create a folder, put one cert per file, named by the figerprint | 15:03 |
alecu | NEXT: dobey | 15:03 |
nessita | alecu, mandel: can you please review this bug? is from a user that has proxy, so he's kinda testing our proxy support (he's having errors) https://bugs.launchpad.net/ubuntuone-control-panel/+bug/951406 Error is: "loading the certificates failed" | 15:04 |
ubot5 | Ubuntu bug 951406 in Ubuntu One Control Panel "Cannot connect to my account" [Undecided,Confirmed] | 15:04 |
dobey | λ DONE: bug #682954, bug #953062 (sso), bug #944982 | 15:04 |
dobey | λ TODO: tickets, appointment, bug #951425, bug #934206 | 15:04 |
dobey | λ BLCK: none. | 15:04 |
ubot5 | Launchpad bug 682954 in ubuntuone-client (Ubuntu Precise) "Typo in man page for u1sdtool, "path's" to "paths"" [Medium,Triaged] https://launchpad.net/bugs/682954 | 15:04 |
ubot5 | Launchpad bug 953062 in Ubuntu One Control Panel trunk "Font and sizes are hard-coded" [Medium,In progress] https://launchpad.net/bugs/953062 | 15:04 |
mandel | nessita, certainly! | 15:04 |
ubot5 | Launchpad bug 944982 in ubuntuone-installer trunk "[UIFe] Changes to the ubuntuone-installer Splash Screen" [High,Triaged] https://launchpad.net/bugs/944982 | 15:04 |
ubot5 | Launchpad bug 951425 in Ubuntu One for Rhythmbox "Ubuntu One plugin has problems when being enable/disabled" [Undecided,Confirmed] https://launchpad.net/bugs/951425 | 15:04 |
ubot5 | Launchpad bug 934206 in rhythmbox-ubuntuone (Ubuntu Precise) "track duplication from RB-U1" [High,Confirmed] https://launchpad.net/bugs/934206 | 15:04 |
nessita | any comments anyone? | 15:04 |
mandel | ralsina, hm.. how big in the fingerprint.. I don't want to be dealing with crazy path issues on windows.. | 15:04 |
alecu | mandel, re: pinned certs: how often are certs added? | 15:05 |
nessita | ok, eom I guess | 15:05 |
alecu | mandel, also: are certs "deleted" from that file at any point? | 15:05 |
ralsina | mandel: no idea | 15:05 |
alecu | mandel, my guess is opening with mode "a" would be enough. | 15:05 |
ralsina | alecu: and a lock | 15:05 |
mandel | alecu, should be very weird to have lots of them and at the moment, we do not delete | 15:05 |
ralsina | alecu: and handle lock failure | 15:05 |
mandel | alecu, I'm already using 'a' :) | 15:06 |
alecu | mandel, so, I don't think we should overcomplicate this | 15:06 |
mandel | ralsina, alecu I really don't want to be dealing with locks.. | 15:06 |
ralsina | mandel: folder+files is lockless | 15:06 |
alecu | mandel, the only way to add to that file is when the user clicks on a button, right? | 15:06 |
ralsina | mandel: since moving files is atomical | 15:06 |
ralsina | atomic :-) | 15:06 |
alecu | ralsina, why "moving"? | 15:07 |
ralsina | alecu: you create the file in a tmp then move it in | 15:07 |
ralsina | alecu: that way file addition is atomic | 15:07 |
mandel | ralsina, do you want to bet something for that on windows? | 15:07 |
alecu | ralsina, perfect. | 15:07 |
ralsina | alecu: if two process try it, it never fails, and one wins | 15:07 |
mandel | alecu, yes, when the user click on the ssl dialog | 15:07 |
ralsina | mandel: it is. It's an old trick | 15:07 |
mandel | ralsina, I'm to young for old ticks ;) | 15:08 |
mandel | tricks* | 15:08 |
alecu | mandel, so, ralsina's solution sounds reasonable. | 15:08 |
mandel | ok | 15:09 |
alecu | mandel, one folder to hold them all, one file per certificate | 15:09 |
alecu | mandel, save them as a temp file in that same folder, and rename them after writing. | 15:09 |
mandel | alecu, s/folder/ring s/file/ring s/certificate/race | 15:09 |
alecu | mandel, what what what? | 15:10 |
mandel | alecu, got it, but temp file in the same folder, is not better in the systems temp | 15:10 |
alecu | mandel, ralsina: I need to go to kinder, I'll talk with you guys in a little while. | 15:10 |
mandel | alecu, a really really bad lord of the rings joke.. | 15:10 |
alecu | mandel, they're taking the hobbits to isengard! | 15:10 |
mandel | OMG! | 15:11 |
alecu | mandel, http://www.youtube.com/watch?v=VznlDlNPw4Q | 15:11 |
alecu | kindertime! | 15:11 |
=== alecu is now known as alecu_kinder | ||
nessita | ralsina, gatox: what's the proper way of setting, in a qwizard, the next page to show and actually moving to that page? I tried: | 15:13 |
nessita | 199 self.nextId = self.pages[self.settings_page] | 15:13 |
nessita | 200 self.next() | 15:13 |
ralsina | ahhhh mate, the cause and solution of all problems! | 15:14 |
nessita | but I guess I screwed that up, since nextId is a method | 15:14 |
nessita | so I'm basically overriding a method | 15:14 |
ralsina | nessita: setNextId and next() I think :-) | 15:14 |
nessita | overwriting I mean :-D | 15:14 |
nessita | ah! | 15:14 |
mandel | nessita, looking at https://bugs.launchpad.net/ubuntuone-control-panel/+bug/951406 there are a number of urllib2 calls and he is using the gtk panel in that error.. | 15:14 |
ubot5 | Ubuntu bug 951406 in Ubuntu One Control Panel "Cannot connect to my account" [Undecided,Confirmed] | 15:14 |
nessita | ralsina: there is no setnextId in the doc | 15:14 |
ralsina | nessita: right, just checked | 15:15 |
nessita | mandel: oh uh, can you please ask to update? :-D | 15:15 |
ralsina | nessita: that's why I reimplemented nextId to return self._nextId | 15:15 |
mandel | nessita, yep, I'll take care of that bug, shall I assign it to me? | 15:15 |
gatox | nessita, npo.... there isn't a setNextId..... but maybe you can reimplemented in the wizard | 15:15 |
=== zyga is now known as zyga-afk | ||
nessita | ralsina: why QT has this sucky corner cases? | 15:15 |
nessita | gatox: ack, thanks | 15:15 |
ralsina | nessita: because life is hard. And then you die. | 15:16 |
ralsina | nessita: let me think a second | 15:16 |
nessita | ralsina: is ok, I kinda liked the _next_id hack | 15:16 |
gatox | ralsina, nessita i think we can just have _next_id..... and return that from the nextId method reimplemented in the wizard | 15:17 |
nessita | gatox: yes, that was ralsina proposal, which I kinda liked :-) (given that qt will suck at this :-P) | 15:17 |
gatox | nessita, ¬¬ | 15:17 |
ralsina | there was a reason why I did that, you know ;-) | 15:18 |
nessita | gatox: "??" -> what? | 15:18 |
briancurtin | ralsina: might be an effect of building the bundle/installer via a buildout-based setup, but starting cpanel causes syncdaemon to error out and log that it can't find twisted.web.client | 15:18 |
ralsina | nessita: so yes, basically it's reimplement nextId if you want a non-linear flow. And that _next_id thing is the easiest way | 15:18 |
ralsina | briancurtin: yay, packagig bug | 15:18 |
gatox | nessita, jeje i didn't say ??..... it was a different symbol.... like eyes partially closed | 15:18 |
dobey | ralsina: pushed your sidebar fix to the u1cp system-font branch | 15:18 |
ralsina | briancurtin: probably have to add twisted.web.client into the "big" setup.py | 15:18 |
nessita | gatox: unicode issues@ :-D | 15:19 |
ralsina | dobey: cool, thanks | 15:19 |
briancurtin | ralsina: i'll try it | 15:19 |
gatox | nessita, i'm not going to fix them in xchat | 15:19 |
nessita | gatox: buuuuuu | 15:19 |
nessita | ralsina: ack | 15:19 |
ralsina | gatox: LAZY | 15:19 |
gatox | jejeej | 15:19 |
ralsina | gatox: you have no projects for wednesday nights after 3PM, so get on with it | 15:20 |
ralsina | 3AM that is | 15:20 |
gatox | jejejeej | 15:20 |
ralsina | briancurtin: we also need to build a bunch of new exes now | 15:21 |
gatox | ralsina, now i have! i'm going to implement the search for files and get public links for your indicator.... you will see, is going to be awesome! :D | 15:21 |
ralsina | briancurtin: so check the bin/folders in the projects and let's add them to the setup.py as well | 15:21 |
ralsina | gatox: yay! | 15:21 |
ralsina | gatox: then we get to do it in C++! | 15:21 |
mandel | we are getting or first proxy bugs \o/ | 15:21 |
briancurtin | ralsina: cool, i'll check and get them added | 15:21 |
mandel | is a peaty that is not for the correct control panel.. but well we are getting there :P | 15:21 |
gatox | ralsina, i'm ok with c++.... i don't have any problem.... should i do it in C++ directly? | 15:21 |
ralsina | gatox: too bad you can't drop things into indicators, or we could use it to *publish* files | 15:22 |
ralsina | gatox: no, after it's feature-complete | 15:22 |
ralsina | gatox: python is the prototype | 15:22 |
gatox | ralsina, ah ok.... i'll do it in python first then | 15:22 |
dobey | lets not do anything in C++, mkay | 15:22 |
ralsina | dobey: sunday project. neener neener. | 15:22 |
ralsina | on sundays I am allowed to be a cowboy. | 15:24 |
ralsina | And live dangerously. And use pointers. | 15:26 |
briancurtin | and templates, just to make it fun | 15:27 |
ralsina | briancurtin: indeed | 15:27 |
ralsina | partially specialized templates, even | 15:27 |
ralsina | if I feel daring | 15:27 |
dobey | vector templates | 15:28 |
ralsina | dobey: kinky you | 15:28 |
briancurtin | now im getting flashbacks of my old job. in meme form: template all the things! | 15:29 |
dobey | sounds like webkit/firefox | 15:30 |
gatox | nessita, ralsina i have this branch for review when you can: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/qt-login-backend/+merge/97425 | 15:34 |
gatox | nessita, ah! and i also have this one with the changes in the layout that we talk: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/ugly-reset/+merge/96130 | 15:34 |
nessita | gatox: will review later today both :-) | 15:35 |
ralsina | dobey: the system-fonts branch in u1cp really does make u1cp taller than acceptable. I want to have it, but we need to fix that, so can you put it in the back burner until tomorrow so I can give it some thought? | 15:36 |
dobey | ralsina: i guess it's the "account" or "settings" tab causing it | 15:37 |
ralsina | dobey: there is no reason for it, those tabs are freaking empty | 15:38 |
ralsina | dobey: I am guessing it's one of the hidden pages | 15:38 |
dobey | ralsina: the reason is the minimum height required for the widgets to display | 15:38 |
dobey | could be | 15:38 |
dobey | anyway | 15:38 |
ralsina | dobey: yeah, there is *some* widget there that's too tall, and I can explore and see which one | 15:39 |
ralsina | dobey: but not right away | 15:39 |
dobey | sure | 15:41 |
dobey | right away, i need to get lunch | 15:42 |
dobey | bbiab | 15:42 |
* gatox lunch...... brb | 15:42 | |
=== gatox is now known as gatox_lunch | ||
ralsina | oh, lunch... maybe later. | 15:43 |
ralsina | gatox_lunch: you have conflicts | 15:46 |
ralsina | gatox_lunch: in your qt-login-backend branch | 15:46 |
ralsina | Maybe it works better if I say "Yo dawg, I heard you like conflicts, so I found some conflicts in your branch" | 15:47 |
ralsina | "so you can pusg your branch and resolve ya' conflicts" | 15:47 |
duanedesign | in Windows XP where are U1 credentials stored? Have a user that tried to remove the application manually and is unable to corectly uninstall or sign in. | 15:52 |
ralsina | duanedesign: the registry | 15:58 |
gatox_lunch | ralsina, jejeje, ok.... i'll fix them..... almost done with lunch | 15:58 |
ralsina | duanedesign: exact key escapes my memory right now | 15:58 |
duanedesign | thank you very much ralsina | 16:00 |
ralsina | duanedesign: np | 16:01 |
mandel | duanedesign, is under the users personal registry area under software.. maybe Canonical or Ubuntu One I cannot recall exaclty because it has been both | 16:01 |
mandel | there was a change form one to other due to some branding issue | 16:01 |
mandel | duanedesign, so look for ubuntu one, is more probable | 16:01 |
nessita | ralsina: when clicking 'back' in a qwizard, initializePage is the qwizard *not* called? | 16:02 |
ralsina | nessita: right, the page is supposed to be initialized already | 16:03 |
nessita | ralsina: gaaaaaah | 16:03 |
ralsina | nessita: so what you really want is to go "next" to the previous page | 16:03 |
ralsina | nessita: let me guess... hooking up the settings page? | 16:03 |
nessita | ralsina: and how can I force that on the wizard "default" Back button? | 16:03 |
nessita | ralsina: yes :-) | 16:04 |
nessita | also, learning ;-) | 16:04 |
ralsina | nessita: you can't, use a custom button that says "back" | 16:04 |
ralsina | nessita: at least that's what I did on -installer IIRC | 16:04 |
nessita | ralsina: GAH I wonder why we use qwizard, it brings more issues than solutions | 16:04 |
ralsina | or use the next button and set the text to "go back to folders" or whatever | 16:04 |
nessita | or... stop using a qwizard! :-D | 16:05 |
ralsina | nessita: at this point, because we started using it and removing it means a ton of extra code | 16:05 |
nessita | yeah | 16:05 |
ralsina | nessita: I am pretty sure if we tried not to use it we would have a bunch of different problems ;-) | 16:05 |
nessita | ralsina: what does this mean? QWizard::next: Page 1 already met | 16:10 |
nessita | (besides the obvious) | 16:10 |
nessita | ralsina: I can no visit a page twice? | 16:11 |
ralsina | nessita: hmmmm I remember seeing it and fixing it, but not how | 16:11 |
nessita | heh | 16:11 |
ralsina | nessita: give me 1' | 16:11 |
nessita | no rush, I an dig myself | 16:11 |
alecu_kinder | Tell me, where is gandalf? for I much desire to speak with him! | 16:13 |
ralsina | nessita: it is somewhere in the old -installer code, if that helps | 16:13 |
=== alecu_kinder is now known as alecu | ||
ralsina | alecu_kinder: he fought the balrog and fell | 16:13 |
ralsina | nessita: people say "reimplement validatePage and validateCurrentPage in the wizard" | 16:14 |
nessita | ralsina: ack, will read some more | 16:16 |
nessita | but... after lunch! | 16:16 |
nessita | brb crowd | 16:16 |
ralsina | nessita: buen provecho! | 16:17 |
=== gatox_lunch is now known as gatox | ||
mandel | joshuahoover, ha ha bug 955199 looks very similar to the bug we had with those chrs on windows :) | 16:26 |
ubot5 | Launchpad bug 955199 in Ubuntu One Files App for iOS "Filenames with dates and ":" cause problems on other platforms" [Medium,Confirmed] https://launchpad.net/bugs/955199 | 16:27 |
joshuahoover | mandel: yep :) | 16:27 |
=== zyga-afk is now known as zyga | ||
* briancurtin combined lunch + doctor appt, be back later | 16:37 | |
gatox | ralsina, conflict resolved | 17:14 |
ralsina | gatox: cool, re-reviewing | 17:14 |
gatox | ralsina, i'm adding a little improve in the exception part, to avoid repeting text | 17:16 |
ralsina | gatox: ack | 17:16 |
gatox | done | 17:18 |
ralsina | gatox: have 2' for mumble? | 17:26 |
gatox | ralsina, yes...... | 17:26 |
gatox | ralsina, on mumble | 17:26 |
dobey | ugh. these flights all pretty much suck | 17:30 |
=== yofel_ is now known as yofel | ||
nessita | gatox: ping... any reason to have an internal dict in a qwizard mapping page_id's to pages, instead of using the page() method from qwizard? | 17:32 |
ralsina | thisfred: 1:1? | 17:33 |
gatox | nessita, because we are doing the other way around | 17:33 |
=== M0hi is now known as IAmNotThatGuy | ||
gatox | nessita, we are asking the ide, knowing the page | 17:33 |
gatox | nessita, has sense? | 17:34 |
nessita | gatox: and would you remind me why do we need that? if a method gives the page_id as param, can't we make: | 17:34 |
nessita | page = wizard.page(page_id) and then compare that page with "our" pages? | 17:34 |
nessita | gatox: I'm senseless :-P | 17:34 |
nessita | gatox: ah, for next_id for example | 17:35 |
nessita | ok, answered, thanks! :-D | 17:35 |
gatox | nessita, we are using the id to move to other page....... that's why | 17:35 |
nessita | ack, thanks | 17:35 |
mandel | ralsina, so, everything should work perfectly ok if it was not for the fact that fingerprints have ':' :P | 17:56 |
mandel | ralsina, stupid windows.. | 17:56 |
ralsina | mandel: oh, come on, that can't stop you ;-) | 17:56 |
mandel | ralsina, of course not, but I knew some windows things will make us do an extra stupid step :) | 17:57 |
ralsina | mandel: it's like "I could score this try, except there is this 45kg 12-year-old defending touch" ;-) | 17:57 |
mandel | yep :) | 17:58 |
alecu | ok, who's the brave soul that wants to do some reviews? | 17:59 |
alecu | https://code.launchpad.net/~alecu/ubuntu-sso-client/updated-txweb/+merge/97119 | 17:59 |
alecu | https://code.launchpad.net/~alecu/ubuntuone-client/proxy-tunnel-webcalls/+merge/97134 | 17:59 |
alecu | and... | 17:59 |
alecu | https://code.launchpad.net/~alecu/ubuntuone-client/proxy-tunnel-fix/+merge/97475 | 17:59 |
alecu | mandel, ralsina, nessita, thisfred? ^ | 18:00 |
mandel | ack | 18:00 |
ralsina | alecu: I promise 1 or 2 | 18:00 |
* thisfred looks at what's left | 18:22 | |
mandel | alecu, nessita, please: https://code.launchpad.net/~mandel/ubuntu-sso-client/libsoup-ssl-dialog/+merge/97057 and https://code.launchpad.net/~mandel/ubuntu-sso-client/pinned-certs/+merge/97486 | 18:38 |
mandel | alecu, I'll look at what is left for you tom morning | 18:38 |
mandel | EOD for me! | 18:38 |
dobey | ok, needs to fix the bugs | 18:38 |
dobey | oh | 18:38 |
mandel | dobey, ein? | 18:38 |
dobey | mandel: i heard your favorite song the other day when i was at subway having lunch | 18:39 |
mandel | dobey, which one? | 18:39 |
dobey | mandel: spice girls | 18:39 |
mandel | dobey, hehe | 18:39 |
mandel | dobey, what are the captians son favorite stories? | 18:40 |
dobey | heh | 18:40 |
mandel | Ferry tales | 18:40 |
mandel | hehe | 18:40 |
gatox | omg | 18:40 |
gatox | mandel, where did you learn those jokes?? and WHY?! | 18:41 |
gatox | JEJE | 18:41 |
mandel | gatox, 'cause they are awesome! hehehe | 18:42 |
gatox | jejjee | 18:42 |
mandel | ok, I'm off, catch you all on wed! | 18:42 |
dobey | heh | 18:42 |
gatox | mandel, bye | 18:42 |
thisfred | ralsina: oops missed your ping | 18:42 |
dobey | today is wednesday already! | 18:42 |
thisfred | stupid leap year / DST | 18:43 |
dobey | stupid leap dst. down with bush! | 18:44 |
ralsina | thisfred: np, lets do ittomorrow | 18:44 |
thisfred | ralsina: kk | 18:44 |
dobey | ralsina: eventually you will just have all the 1-1 calls on thursday | 18:45 |
thisfred | of the next week | 18:45 |
ralsina | dobey: maybe I should | 18:45 |
ralsina | dobey: just say "thursdays are a lost day, let's have calls" | 18:45 |
ralsina | then take thrsdays off | 18:46 |
dobey | heh | 18:50 |
gatox | dobey, ralsina told me to give you this branch: https://code.launchpad.net/~diegosarmentero/+junk/spacer-fixed to be merged with yours..... it fix the size of the window | 18:50 |
dobey | huh | 18:51 |
dobey | those size changes seem arbitrary | 18:54 |
gatox | dobey, are you talking about my branch? | 18:54 |
gatox | dobey, talking with ralsina ....... actually instead of a defauly value of 10..... we can just put 1 there | 18:54 |
ralsina | dobey: the spacers are there to distribute empty space, and these were reserving space that was not needed | 18:55 |
ralsina | So yes 1 is a better idea | 18:55 |
gatox | dobey, you will notice why the spacers are there if you maximize the window | 18:56 |
dobey | probably not on my screen | 18:57 |
dobey | also, maximizing it looks pretty bad here :P | 18:57 |
* briancurtin hates doctors | 19:00 | |
ralsina | briancurtin: don't worry, they hate everyone too | 19:01 |
briancurtin | :) | 19:01 |
dobey | this system-font branch is turning into fix-all-the-literal-details | 19:02 |
ralsina | dobey: good side effect | 19:03 |
dobey | not for me | 19:03 |
ralsina | dobey: I think that was the last problem with your branch though | 19:04 |
ralsina | dobey: ok, except for the smallish fonts in the overlay | 19:04 |
dobey | it's not a problem with my branch. it's a problem in control panel my branch exposes by fixing the font sizes to not be hardcoded :) | 19:06 |
dobey | and what smallish fonts in overlay? | 19:06 |
ralsina | dobey: yes, "the last problem your branch exposes and thus preents your branch from landing" if it makes you happier ;-) | 19:08 |
ralsina | dobey: when you switch tabs, you get an overlay. The letters are smaller than they used to be. | 19:08 |
dobey | they look big here | 19:10 |
dobey | not that it stays up for any useful length of time | 19:11 |
dobey | it's just an annoying flash for me | 19:11 |
nessita | dobey: try account_info | 19:11 |
nessita | dobey: is the one that takes the longest | 19:11 |
nessita | dobey: or close the controlpanel, quit syncdaemon, flush cache, and open the controlpanel | 19:12 |
nessita | dobey: the folders tab will not be populated until SD answers, which may take a while if cache is cold | 19:12 |
dobey | well, annoying flash or not, i can see that the font is pretty big | 19:12 |
dobey | i don't see how it could be smaller for you, than it is for me | 19:13 |
dobey | are you using a 2pt font? :) | 19:13 |
nessita | dobey: in current trunk, yes, as it was designed to be big, so perhaps you cans set the loading text using x-large o xx-large font? | 19:13 |
nessita | dobey: default settings for fonts and dpis | 19:13 |
dobey | nessita: it's big for me in my branch. it looks like it's xx-large | 19:14 |
nessita | dobey: I can take a screenshot in mine... | 19:14 |
nessita | dobey: did you add some code to have it as xx-large? | 19:14 |
dobey | nessita: it is the same size as my name is in the top area | 19:14 |
dobey | no | 19:14 |
dobey | my branch here is what's on lp, save for the spacer changes from gatox | 19:14 |
dobey | and that's in preferences.ui | 19:15 |
nessita | dobey: well, as you can see in your branch, you removed this: | 19:15 |
nessita | 119-QFrame#frm_box > QLabel { | 19:15 |
nessita | 120- font-size: 24px; | 19:15 |
nessita | 121-} | 19:15 |
nessita | which is the style for the loading message text, and I can't find in the rest of the diff how that's compensated | 19:15 |
nessita | dobey: I think you need to add to overlay.py a style definition where you set the font to be xx-large and use that to set the message | 19:16 |
ralsina | nessita: you can't use xx-large on stylesheets (yes, ugh) need to do it on the label's text via markup | 19:17 |
nessita | ralsina: right, that's what I suggested | 19:17 |
ralsina | nessita: oh, yes you are right | 19:17 |
nessita | ralsina: by "style definition" I meant something like NAME_STYLE | 19:17 |
ralsina | nessita: sorry, read too fast | 19:17 |
nessita | dobey: in other order of business, does dirspec provides a multiplatform list of "default _folders"? | 19:18 |
dobey | huh | 19:18 |
nessita | or special_folders, let's say | 19:18 |
ralsina | alecu: updated-txview bounced | 19:18 |
nessita | dobey: something equivalent to what we have in sso for get_special_folders | 19:18 |
dobey | apparently i missed some font tags | 19:18 |
alecu | ralsina, ack, thanks. | 19:18 |
ralsina | nessita: on Ubuntu, you get ~/Videos ~/Documents and ~/Music created by default | 19:18 |
dobey | nessita: what folders are those? | 19:18 |
dobey | ralsina: and others | 19:19 |
dobey | nessita: you mean the documents/videos/music/etc folders? | 19:19 |
alecu | Bounced, because of: ./ubuntu_sso/utils/webclient/txweb.py:100:5: E303 too many blank lines (2) | 19:19 |
nessita | dobey: a listing such as ['~/Documents', '~/Videos', '~/Music'], etc | 19:19 |
nessita | dobey: yes! | 19:20 |
dobey | nessita: no, i haven't added that yet. didn't get time to do it :-/ | 19:20 |
dobey | why would sso have that? | 19:20 |
ralsina | dobey: it's not for sso, it's just where we had our xdg-like things because it was the common ground before dirspec | 19:21 |
dobey | i don't recall that in sso | 19:22 |
dobey | granted, i also never found time to move everything over to dirspec :( | 19:22 |
ralsina | dobey: never got implemented on the linux side | 19:22 |
ralsina | dobey: probably why you missed it | 19:23 |
dobey | uh, it's not implemented on windows either then | 19:23 |
dobey | there's nothing in sso about those folders | 19:23 |
ralsina | ok, I will add it, since we need it | 19:24 |
dobey | everything currently in ubuntu_sso.xdg_base_directory is implemented in dirspec | 19:24 |
dobey | why do we need it now? | 19:24 |
dobey | and why haven't we needed it for the last 12 months? | 19:24 |
ralsina | dobey: because we will have on Ubuntu suggestions for default UDFs | 19:24 |
ralsina | dobey: and before this release we only had that on windows | 19:25 |
ralsina | dobey: ubuntu_sso/xdg_base_directory/windows.py has get_special_folders in my copy :-) | 19:25 |
dobey | so more FFe? | 19:25 |
dobey | can we not punt this to after april? | 19:25 |
ralsina | dobey: no, it's an old one, since we have a FFe to add the feature of showing sggested folders | 19:26 |
dobey | ralsina: it has get_special_folders() but it says nothing about Music Documents, etc | 19:26 |
nessita | ralsina: but we need the same functionality for Linux | 19:26 |
nessita | and I thought we already had that... | 19:26 |
nessita | :-/ | 19:26 |
dobey | so apparently we don't have that on windows or linux | 19:27 |
ralsina | dobey: I must be confused then, we did have that for windows before | 19:27 |
dobey | or it's not in this code you're talking about if it is | 19:27 |
dobey | ralsina: is it in windows-installer then? | 19:27 |
ralsina | dobey: dunno, have to check | 19:27 |
nessita | dobey: is there for windows on ussoc, ubuntu_sso/xdg_base_directory/windows | 19:27 |
dobey | nessita: no it isn't | 19:27 |
nessita | dobey: method called get_special_folders | 19:27 |
dobey | nessita: you're confused about what that method does | 19:27 |
nessita | dobey: would you un-confuse me? | 19:28 |
dobey | i am looking at the code right now, and it has nothing of the sort relating to different types of document folders | 19:28 |
dobey | it gets the app data and personal folder for the current user, afaict | 19:28 |
nessita | dobey: ok, then I'll move the windows-installer code to controlpanel, since we have the freeze to add the pages and the logic that uses that | 19:29 |
dobey | it doesn't give you the sub-folders of the user's home, such as Documents, etc | 19:29 |
nessita | dobey: any advice how to implement it in linux? | 19:29 |
ralsina | nessita: I think the exact list you gave is good | 19:29 |
dobey | we should implement it in dirspec | 19:29 |
nessita | ralsina: yeah but I can't hard code that | 19:29 |
nessita | ralsina: the names depend on the lang and all | 19:29 |
dobey | there are environment variables | 19:29 |
ralsina | oh,carp | 19:29 |
nessita | dobey: they are? | 19:30 |
* nessita looks | 19:30 | |
dobey | XDG_MUSIC_HOME or something for example | 19:30 |
nessita | nessita@dali:~$ env | grep Music | 19:30 |
nessita | nessita@dali:~$ | 19:30 |
nessita | nopes | 19:30 |
nessita | dobey: last time I checked, we need to parse some hidden and creepy file somewhere | 19:30 |
dobey | hrmm, they aren't getting in the env though | 19:30 |
dobey | grr | 19:30 |
ralsina | nessita: ~/.config/user-dirs.dirs | 19:31 |
nessita | ralsina: that one! | 19:31 |
nessita | ok, will add the code to controlpanel and file a bug we need to move it to dirspec after P | 19:32 |
dobey | :-/ | 19:32 |
nessita | dobey: any other suggestion? | 19:34 |
nessita | ralsina: in my env I have this XDG_MUSIC_DIR="$HOME/" | 19:34 |
nessita | which is a lie | 19:34 |
ralsina | nessita: by default it says sane things ;-) | 19:34 |
dobey | how did you have that in your env? | 19:34 |
ralsina | XDG_MUSIC_DIR="$HOME/Music" | 19:35 |
nessita | ralsina: I never edited the file | 19:35 |
nessita | dobey: I would live to know :-) | 19:35 |
nessita | love* | 19:35 |
ralsina | nessita: you may have configured something on a music player or whatever | 19:35 |
ralsina | nessita: but really, the default is sane ;-) | 19:35 |
nessita | ralsina: I don't use music players, they are for sissies (tm). I'm macho and use mplayer directly :-P | 19:36 |
nessita | anyways, let's hope the rest of the world do not have the env screwed up | 19:36 |
ralsina | nessita: in any case, do not show ~ since it's never a valid path :-) | 19:36 |
dobey | well we can use glib on linux to get them i guess | 19:36 |
nessita | ralsina: good point! | 19:36 |
thisfred | mplayer is a player too, just a very sucky one :P | 19:36 |
nessita | thisfred: is for machos like me (?) | 19:37 |
thisfred | machas? | 19:37 |
nessita | lol | 19:37 |
nessita | LOL | 19:37 |
ralsina | I have a music streaming device that uses no local storage and has a great randomizer. It's called radio. | 19:37 |
ralsina | thisfred: machas are a sort of shellfish | 19:37 |
nessita | ralsina: radios hardly have great randomizer, they just play what is "a la moda" | 19:37 |
ralsina | nessita: I just flip the dial | 19:37 |
nessita | dobey: any glib doc link about that? | 19:37 |
ralsina | nessita: hey, cumbia! | 19:37 |
thisfred | ralsina: yeah, that's what I meant ;) | 19:38 |
dobey | nessita: the api doc | 19:39 |
dobey | developer.gnome.org/glib/stable/ i guess | 19:39 |
nessita | dobey: can't find a suitable function, at least googling | 19:39 |
dobey | meh | 19:40 |
* nessita parses the freaking file by hand | 19:41 | |
dobey | ok, so a couple things had the font size set in 2 different places for some reason, so it was looking ok here, because i have smaller fonts | 19:48 |
ralsina | dobey: good catch then! | 19:50 |
dobey | i'm not sure how to to make it use x-large instead | 19:52 |
gatox | nessita, ralsina when you have an empty review slot: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/captcha-problem/+merge/97505 :D | 19:52 |
ralsina | gatox: got it | 19:52 |
ralsina | dobey: in locadingoverlay.py | 19:53 |
nessita | gatox: ack, queued up. WOuld you please rephrase this part of the commit which my tired brain can not parse? "no when the user of refresh captcha is called" | 19:53 |
ralsina | loadingoverlay.py | 19:53 |
gatox | nessita, ok | 19:53 |
ralsina | dobey: change the self.ui.label.setText(LOADING_OVERLAY) to something xs-larger | 19:54 |
dobey | ralsina: i get that much, but it isn't doing anything with the string | 19:54 |
gatox | ralsina, i have 2 more branches for you if you want..... or i can ask someone else or wait for tomorrow also | 19:54 |
dobey | ralsina: i'm not sure how to get the string out, muck about with it, and put it back | 19:54 |
ralsina | dobey: just setText "<blah xx-large>"+LOADING_OVERLAY+"</blah>" | 19:55 |
ralsina | dobey: or I am really not understanding you ;-) | 19:55 |
dobey | ralsina: there is no LOADING_OVERLAY ? | 19:56 |
ralsina | dobey: yes there is in gui/__init__.py | 19:56 |
dobey | oh | 19:56 |
dobey | my head hurts | 19:57 |
ralsina | gatox: not promising 3 reviews :-/ | 19:57 |
gatox | ralsina, i understand :P | 19:57 |
ralsina | gatox: maybe 2 now and 1 later/early tomorrow | 19:57 |
ralsina | briancurtin: ping | 19:57 |
dobey | 0why do we define the same strings in multiple places :-/ | 19:57 |
briancurtin | ralsina: pong | 19:57 |
ralsina | briancurtin: how's it going? Just curious :-) | 19:58 |
gatox | ralsina, ok.... i'll send you an email with the links, and you can choose from there :D | 19:58 |
briancurtin | ralsina: currently sending another installer over to my VM to run | 19:59 |
briancurtin | ralsina: is there a list of binaries we want to generate exes for with py2exe that you mentioned...or just "all of them" | 19:59 |
briancurtin | ralsina: perhaps a question for later: am i ok using the eval version of BitRock or do we have a license to use a full version? | 20:00 |
jalcine | dobey: ping | 20:01 |
ralsina | briancurtin: I have a license for the full version | 20:02 |
dobey | hi jalcine | 20:02 |
ralsina | briancurtin: I cna mail it to you, in a minute | 20:02 |
ralsina | briancurtin: all of them except the ones that say gtk | 20:03 |
ralsina | briancurtin: and also no ubuntuone-control-panel-backend | 20:03 |
briancurtin | ralsina: cool, thanks | 20:03 |
ralsina | briancurtin: license mailed | 20:04 |
jalcine | hey dobey, I wanted to ask you about how one would go about working with translations on Launchpad and a Qt application. | 20:04 |
briancurtin | license received | 20:05 |
jalcine | Do you guys use the conventional gettext/po method or is there a means of converting to po from Qt Linguist files. | 20:05 |
dobey | jalcine: any qt application, or the ones the ubuntuone team is making? | 20:05 |
dobey | jalcine: i don't know anything about the qt linguist files really. we use gettext | 20:05 |
ralsina | jalcine: some translators seem to be doing them with no problems (I have used the dutch translation) | 20:05 |
ralsina | dobey,jalcine: we are not using linguist at all | 20:06 |
dobey | ralsina: i know we're not | 20:06 |
dobey | ralsina: that's what i just said :) | 20:06 |
jalcine | Ah, okay. | 20:06 |
ralsina | dobey: actually, we are using it, but not for files we want to have translated | 20:06 |
ralsina | dobey: just for Qt's standard dialog strings, which are already done | 20:06 |
jalcine | Just came back from school but I'm going to look for a easier method for this. | 20:07 |
gatox | eod here! Bye people! see you tomorrow | 20:07 |
ralsina | bye gatox | 20:07 |
jalcine | Wanted to pure Qt, if you catch my drift ;P | 20:07 |
dobey | ralsina: well, in so much as qt itself uses it, and we have strings in the .ui files, sure | 20:07 |
gatox | ralsina, i sent you the email.... you can pick the reviews from there | 20:07 |
ralsina | gatox: thanks | 20:07 |
ralsina | dobey: not even the strings in our .ui files, those are marked no_tr, so linguist thinks our app has no strings | 20:07 |
jalcine | qt uses gettext? | 20:08 |
ralsina | dobey: just things like the file chooser when running under KDE and other corner cases | 20:08 |
dobey | ralsina: right, but the strings are there, even if they shouldn't be. and we are telling linguist to ignore them :) | 20:08 |
ralsina | jalcine: no, but qt is already translated :-) | 20:08 |
dobey | jalcine: if you want information about general qt application translation of strings in launchpad, you should probably ask in #kubuntu | 20:09 |
dobey | jalcine: though i don't know if they have anything being translated in launchpad | 20:09 |
ralsina | jalcine: and for the ubuntu one apps, pretend we are a gnome app :-) | 20:09 |
dobey | ralsina: well at least my title isn't "GNOME Developer" any more | 20:09 |
ralsina | dobey: you can apply for "Kicker of Asses and Master of Animals" and get my +1 ;-) | 20:12 |
* ralsina is not into titles | 20:12 | |
dobey | heh | 20:13 |
dobey | i'm just going to change it to "Harbinger" | 20:14 |
* ralsina changes his to "Worrier (not misspelled)" | 20:15 | |
dobey | heh | 20:16 |
ralsina | I am going to take a break and come back for 2 more hours late | 20:22 |
ralsina | so mail me requests, questions, offers I can't refuse, etc. | 20:22 |
briancurtin | enjoy | 20:22 |
ralsina | briancurtin: please send me a brief report on how it's going ok/ | 20:27 |
ralsina | before you EOD | 20:27 |
ralsina | briancurtin: and push any changes somewhere so I can pick them up early tomorrow | 20:27 |
briancurtin | ralsina: will do | 20:28 |
dobey | hrmm, haven't even actually looked at the rbox-u1 code today yet :-/ | 20:49 |
JackyAlcine | dobey: have you guys ever checked out http://translate.sourceforge.net/wiki/toolkit/ts2po ? | 20:51 |
dobey | JackyAlcine: no | 20:51 |
JackyAlcine | It's in the repositories, I believe. Hope something like that could make the process natural. | 20:52 |
JackyAlcine | At least for the .ui files. | 20:52 |
JackyAlcine | I'm guessing gettext is like embedded crazy deep into U1 already, heh | 20:52 |
dobey | JackyAlcine: but dpm filed bug #953342 the other day | 20:53 |
ubot5 | Launchpad bug 953342 in intltool "Add support for Qt Designer UI files" [Undecided,New] https://launchpad.net/bugs/953342 | 20:53 |
JackyAlcine | Hmmm. | 20:55 |
dobey | someone needs to open a pretzel shop near me | 20:55 |
dobey | a pretzel shop that isn't in the mall, that is | 20:55 |
dobey | alright, well, i'm off | 21:11 |
dobey | later all | 21:11 |
JackyAlcine | o/ | 21:12 |
nessita | ok, I'm gone | 21:43 |
nessita | bye all! | 21:43 |
=== facundobatista_ is now known as facusprint | ||
briancurtin | ralsina: i'm heading to the gym now, i will push the branch and mail you once i return | 23:30 |
=== JackyAlcine is now known as webjadmin_ |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!