[00:07] later all [01:00] if i cancel my "free" trial do i get my $1 back? [01:06] sooo... no? === Kaleidomorph is now known as Kaleido|Away [01:47] <84XAAAATU> joejc18, yes === 84XAAAATU is now known as beuno [01:48] joejc18, that $1 should of been immediately reimbursed [01:53] how much would it costs to share my entire 80gb music library? [02:19] joejc18, it's 2.99/month for each 20gb [02:19] so about 12/month [02:19] less if you get the annual plan [04:19] Anyone, I have a problem with ubuntuone. The Gnome applet does not start anymore. This stopped working after using u1sdtool --connect. === Kaleido|Away is now known as Kaleidomorph === Kaleidomorph is now known as Kaleido|Away [07:17] whats the best way to share my Music folder.... symlinks dont seem to work [07:20] hello joejc18 [07:20] intrader: what version of Ubuntu are you using? [07:21] joejc18: you should be able to just righ-click and select 'Sync With Ubuntu One' [07:21] joejc18: do you want to sync it, or share the folder with other Ubuntu One user? [07:22] i want to have all my music on my phone [07:22] ahh [07:22] ok [07:23] joejc18: if you are doing the music share on your mobile that folder is ~/.ubuntuone/Purchased from Ubuntu One [07:26] joejc18: but you should be able to right-click the music folder and select "Sync this folder" [07:26] joejc18: This will copy your music into your personal cloud, and then it's all available for streaming. [07:27] what do i need to have installed to be able to do that? [07:32] on your computer, Just Ubuntu One. On your phone...I use isub [07:33] But I think their are Ubuntu One branded apps [07:33] no i have no option when i right click [07:34] joejc18: what version of Ubuntu are you running? [07:35] mint [07:36] ... 10 [07:38] does that use Gnome or KDE? [07:39] gnome its ubuntu 10.10 minus the annoying things the devs do like make the update manger popup randomly [07:39] joejc18: ok [07:40] joejc18: can you open a Terminal and run this command: dpkg -l ubuntuone-client [07:41] pastebin? [07:41] i just need the verison [07:42] ii ubuntuone-clie 1.5.4-0ubuntu1 Ubuntu One client [07:42] do you get that? [07:42] ii ubuntuone-clie 1.4.5-0ubuntu1 Ubuntu One client [07:42] hmm,, ook [07:48] joejc18: ok how about [07:48] dpkg -l ubuntuone-client-gnome [07:48] ii ubuntuone-clie 1.4.5-0ubuntu1 Ubuntu One client GNOME integration [07:53] ok [07:55] joejc18: you can always use the command line tool for Ubuntu One until we figure out what the deal is. The command to add your music folder would be: u1sdtool --create-folder=/home/joe/Music [07:56] the Music folder is in your Home directory? [07:57] i.e. not on a seperate data partition [07:58] yep its in my home directory [07:58] do any folders in your Home directory have that option on right-clivk [07:58] click?* [07:58] nope [07:59] what should happen after i enter that command? [07:59] you can run the command: u1sdtool --list-folders [08:00] to confirm it is syncing [08:00] that command lists all synced folders [08:00] its still doing the first command but it has no output so im wondering whats happening [08:03] when i run u1sdtool --list-folders i get "Oops, an error ocurred: [08:03] Traceback (most recent call last): [08:03] Failure: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. [08:03] joe@hp-mint ~ $ [08:05] it will likely take a bit for it to add the folder [08:06] joejc18: can you check the Startup Applications [08:06] System > Preferences > Startup Applications [08:07] what am i looking for? [08:07] joejc18: and see if their is an Ubuntu One entry [08:07] yep [08:08] i didnt think things could add themselfs to start up automatically [08:08] /bin/sh -c '[ -d "$HOME/Ubuntu One" ] && ubuntuone-launch' [08:08] something like that [08:08] /bin/sh -c '[ -d "$HOME/Ubuntu One" ] && ubuntuone-launch' [08:08] yep [08:10] hello, how do I see bookmarks stored in my Ubuntuone account? [08:11] heyboy, https://one.ubuntu.com/dashboard/ [08:11] hello heyboy [08:11] err maybe not [08:11] its not there. only tabs for Dashboard, Files, Contacts, Notes and Account are displayed. [08:12] i remember seeing it somewhere [08:12] hello duanedesign [08:17] heyboy: you can go to the address: file:///home/YOURUSERNAME/.local/share/desktop-couch/couchdb.html [08:17] and see your CoouchDB databases [08:18] thanks, let me check [08:20] ubuntu one can sell me space but cant save the information they need to charge me for the service? [08:22] joejc18: one.ubuntu.com and the Ubuntu One Preferences shows you how much of your storage you are using. i.e 5.2 GB Used (10.4%) [08:23] im adding 20gb and i needed to reenter my card info. that makes no sense to me [08:24] ahh, i seee [08:25] yeah, that seems kinda silly [08:26] 1 last stupid question: why does it make every single folder before uploading any files? [08:27] joejc18: It does metadata(folders) before content. [08:27] my music folder has 567 folders [08:27] there are a couple ways to keep track of the queue if you want [08:28] how 0_0 [08:28] I like: u1sdtool --waiting-metadata | wc -l [08:28] and: u1sdtool --waiting-content | wc -l [08:29] those will give you the number of items in each queue [08:29] also a neat application is magicicada [08:30] $ u1sdtool --waiting-metadata | wc -l 10996 <--whats that number [08:31] the number of items in the metadata queue [08:31] you can take off the '| wc -l' to see a little more detail on each item [08:31] thats a lot [08:32] yep, the initial sync of a large folder usually takes a little bit [08:33] if you can I would leave the computer on while it syncs. There is a small amount of overhead that must be done each time you shut down and start up. [08:33] my computer is always on [08:33] :) [08:34] if this works how i hope its much cheaper than buying a 128gb micro sd to store my music on my phone and it potentially more useful [08:47] joejc18: if you can hang out for a bit rye should be in soon and he might be able to help you with the right-click menu issue you are having [08:47] i like the command line, its fine without it === mbarnett` is now known as mbarnett [09:18] OHAI! [09:20] hello joejc18 [09:20] oops [09:20] hello JamesTait [09:20] hello duanedesign ... [09:21] Hey duanedesign. :) [09:21] :) [09:21] hello everyone [09:21] i see rye popped in as well [09:28] duanedesign, hello! [09:28] rye: hello [09:35] hmmm, is verterok actually here? [09:37] verterok, ping [09:38] Geoffrey2, i suppose verterok will be available later today, in 3-4 hours [09:40] okie doke....thought I'd stop by before I called it a night and see if anyone else wanted to take a shot at figuring out how to get Ubuntu One working on my laptop.... [09:40] Geoffrey2, I am all ears, bug# or description of what's not working? [09:41] rye, I get no synch options on any of my folders.... [09:42] Geoffrey2, what ubuntuone & ubuntu versions are you running? Are you referring to nautilus menus which have no ubuntuone methods? No sync, no publish, no share, etc. ? [09:43] well, it's Ubuntu 10.10, 32 bit, Gnome desktop [09:44] yes, right clicking on the folders doesn't give me any option to sync with the cloud [09:45] Geoffrey2, ok, let's try the quick route - Alt+F2 (run) "nautilus -q" (w/o quotes) - this will kill all nautilus windows and when you start it again it should pick up ubuntuone options, if it is running [09:45] they had me do a complete uninstall and reinstall, because the diagnostics indicated a configuration error somewhere, they said [09:46] that's the problem, apparently it's not [09:49] rye, when they had me do a u1sdtool -s, this is the output, http://pastebin.ubuntu.com/571615/ [09:49] Geoffrey2, aha! [09:49] Geoffrey2, could you please run /usr/lib/ubuntuone-client/ubuntuone-syncdaemon directly in the terminal and see what it outputs? [09:51] here's the syncdaemon log.... http://pastebin.ubuntu.com/571616/ [09:52] Geoffrey2, has ubuntuone file sync ever worked for you? [09:52] never [09:53] I have contacts, but those could easily be uploaded from the droid phone I have the Ubuntu One client on, rather than the laptop [09:53] Geoffrey2, okay, let's reset it completely (i suppose what you were given originally). So, you have all packages reinstalled, that's good. Now could you do the following in the terminal: mv ~/.local/share/ubuntuone/syncdaemon ~/syncdaemon_metadata [09:54] done [09:54] could you please look at syncdaemon_metadata folder in your /home/jeffrey , does it contain folder named fsm ? [09:56] Geoffrey2, anyway, try u1sdtool --status now [09:57] ok, one folder, vm...inside that is 0.bkp and shares [09:58] Geoffrey2, wow, i don't even know what metadata version is that [09:59] ok...state: READY, connection: not user with network, description: ready to connect, connected, error, and online are all FALSE [09:59] the queues are idle [10:00] Geoffrey2, now try to connect - u1sdtool --connect [10:00] verterok's take at the time was.... nessita: I don't really remember all the different combinations/layouts and the migration paths, but looks like syncdaemon thinks the metadata is in version None/0 [10:02] Geoffrey2, since file sync has not been working at all since the beginning i decided that resetting the metadata to known initial state (i.e. removing) will be faster. And by the way we have a backup of your metadata. [10:02] Geoffrey2, i mean you have a backup in ~/syncdaemon_metadata folder [10:03] ok....QUEUE MANAGER, With User With Network, Processing Queues, Connected and Online are both TRUE [10:03] Geoffrey2, okay, now try to put a file in Ubuntu One folder [10:04] ok, done.... [10:04] Geoffrey2, now see whether it is online now - https://one.ubuntu.com/files/ [10:05] I saw two arrows, and now I have a green check mark on the upper right corner of the icon [10:05] yeah, it uploaded.... :) [10:06] joejc18: I notice Geoffery had a similar problem to you. Something we did not try but rye recommended. Alt+F2 (run) "nautilus -q" (w/o quotes) - this will kill all nautilus windows and when you start it again it should pick up ubuntuone options, if it is running [10:07] thanks rye, that fixed it.... [10:08] Geoffrey2, okay, are there ubuntuone-related entries in nautilus now? [10:08] yes [10:08] and my music folder is syncing now === Kaleido|Away is now known as Kaleidomorph [10:09] which is great, since I'm paying $3.99/month to stream it... :) [10:10] Geoffrey2, could you please archive ~/syncdaemon_metadata folder and send it to ubuntuone-support@canonical.com, I'd like to have a look at the metadata info [10:14] rye, sent [10:16] I desperately need sleep, so I'm heading out for the night...thanks for the help, rye [10:16] Geoffrey2, ok, you will get an autoreply and then we'll get back to you if we have something to say [10:24] rye: funny that came up again [10:24] i was just helping a user with a similar issue [10:25] duanedesign, metadata update from None? [10:25] he ended up liking the u1sdtool so was not so concerned about getting the right-click working [10:25] rye: no, sorry. No right-click menu [10:25] i did not even think about restarting Nautilus [10:26] duanedesign, ah, latest versions of nautilus plugins do probe for ubuntuone dbus on nautilus startup. Since nautilus enables disables plugins on startup only it is possible that syncdaemon has not yet been started. Which disables the plugin [10:27] and which does not make much sense since then my nautilus would also be broken... hmm [10:27] let me check [10:34] aha [10:35] this user was also on 10.10 [10:35] FWIW [10:35] ill, brb, breakfast time [10:39] duanedesign, aha! it checks whether syncdaemon is around every time [10:39] ... every time it wants to get menu or file info such as emblem or location bar, hm, why can it be stuck? [11:07] good morning! [11:39] hello karni [11:39] hi duanedesign ! :) [11:41] enjoying Polish trains is virtually impossible. they didn't have that 'plane-like-comfort' car/waggon :<. and for 8+ hours I was almost productiveless. not what I was expecting. [11:42] :\ [12:01] hello everyone! [12:05] hi nessita :) [12:05] hi karni, how are you? [12:07] nessita: had a not-so-pleasant train travel yesterday, but I'm great now :) thanks. how are you Natalia :)? [12:08] * karni hopes to have properly recalled the name from the source headers :D [12:10] looks like my scanner doesn't like my handwritten signature and clips it. doh! [12:10] hello nessita [12:13] karni: I'm Natalia, good deduction ;-) [12:13] naturally it was just me, not the scanner. doh [12:13] I'm pretty good! [12:13] hi duanedesign, how is it going? [12:13] nessita: ^ ^ I'm Michal :) Great to hear that! [12:14] karni: people call me Naty, which is the nickname for Natalia. One more t and I get to have an ubuntu of my own :-P [12:16] * karni chuckles ^ ^ [12:18] nessita: i am ok. Had to euthanize onr of my cats yesterday. He had major kidney failure. [12:18] oh I'm sorry [12:18] so i am trying to stay busy [12:18] that is very sad [12:18] thank you, it was awful [12:18] duanedesign: wanna some task assignments? :-) [12:19] what do you have? [12:19] :( [12:25] duanedesign: I was kidding but I can look for some [12:25] lol [12:26] nessita: aha, i get it :) sorry I am a bit slow right now. Kind of on auto pilot [12:26] it'll get better [12:26] thank you very much nessita [12:26] :-) [13:13] hello everyone! [13:15] o/ [13:19] hi alecu [13:19] alecu: can you please explain to reporters in bug #724101 why syncdaemon does not start? [13:19] Launchpad bug 724101 in ubuntuone-client (Ubuntu) "ubuntuone-syncdaemon crashed with TypeError in __init__(): must be an interface (affects: 25) (dups: 20) (heat: 186)" [High,Triaged] https://launchpad.net/bugs/724101 [13:20] alecu: in particular, if you could suggest a workaround, that would be very good [13:20] ack [13:20] thanks! [13:43] is it normal to be getting '504 Gateway Time-out' at this time? [13:47] nessita, ping [13:48] alecu: pong [13:48] nessita, looking at the traceback in that bug report, it's the same that on the bug on gir1.2-unity-3.0: bug #724101 [13:48] Launchpad bug 724101 in ubuntuone-client (Ubuntu) "ubuntuone-syncdaemon crashed with TypeError in __init__(): must be an interface (affects: 28) (dups: 21) (heat: 206)" [High,Triaged] https://launchpad.net/bugs/724101 [13:48] should I mark this bug as duplicate of the gir1.2-unity-3.0 bug? [13:48] alecu: that's the bug I pointed you to [13:48] ah [13:48] hmmm [13:48] sorry [13:48] nopes [13:49] I meant 709240 [13:49] I meant bug #709240 [13:49] Launchpad bug 709240 in libunity (Ubuntu) (and 4 other projects) "libunity support gobject-introspected languages (affects: 4) (heat: 34)" [Undecided,Triaged] https://launchpad.net/bugs/709240 [13:49] I will suggest a solution on this bug, but this clearly is a bug in gir1.2-unity-3.0 [13:50] The stacktrace in our bug is exactly the same as on the bug on libunity. [13:50] alecu: hum, what do you think about this: [13:51] * explain in the bug that this error is a consequence of the bug from unity [13:51] * explain the workaround to have syncdaemon working again [13:51] * leave the master bug opened to LP can keep automatically marking dupes [13:51] s/to/so/ [13:51] if we close this as a dup, LP will leave open the next one reported [13:52] nessita, ok, cool. [13:52] nessita, is that because this is an apport bug? [13:52] yes [13:53] alecu mandel nessita thisfred standup in 7' [13:53] the algorithm to mark duplicates matches also the program that crashed, I think [13:53] ack [13:53] ralsina: ack [13:53] And hello [13:54] ack [13:56] hi ralsina [13:57] dobey: is tarmac running? I have a u1cp approved branch with commit message since 53 minutes ago [13:58] nessita: yes, but my network was kaput until about 10 minutes ago [13:58] dobey: ah, I'll keep waiting then. Thanks [13:59] nessita: did you fix the lint issue in your better-debug branch? [13:59] dobey: I did, I changed as per your suggestion [13:59] lint issue? [14:00] me [14:00] sorry, I didn't know about that, will check after stand up [14:00] me [14:00] still hunting bug numbers :( [14:01] me [14:01] ready now [14:02] me [14:02] I had asked to take this day off because I am taking care me [14:02] me [14:02] nessita: yes, lint failed when trying to merge [14:02] oops [14:02] me [14:02] dobey: I'll fix [14:03] thisfred: go! [14:03] DONE: Bug #723327 (after alecu did the same), Bug #723856 [14:03] TODO: package u1couch/sign [14:03] BLOCKED: no [14:03] NEXT: nessita [14:03] Launchpad bug 723327 in ubuntuone-client (Ubuntu) (and 1 other project) "Singular form is incorrect in notification (affects: 1) (heat: 6)" [Medium,Confirmed] https://launchpad.net/bugs/723327 [14:03] DONE: got new u1cp package sponsored and uploaded (0.8.5). Pinged about upload of new package for file storage api. Log debugging session for bug #721525. Bug #718629, bug #706661, bug #715825, bug #715883. Got eticket for Budapest. [14:03] TODO: file storage API, some more come and go with Daniel from UX team (we need a good banner for the Control Panel!) [14:03] BLOCKED: nopes [14:03] NEXT: alecu [14:03] Launchpad bug 723856 in ubuntuone-client "u1client does not use the messaging menu correctly (affects: 1) (heat: 6)" [High,Fix committed] https://launchpad.net/bugs/723856 [14:03] Launchpad bug 721525 in ubuntuone-control-panel (Ubuntu) (and 2 other projects) "Two Ubuntu One entries in the Message Panel (affects: 3) (dups: 1) (heat: 18)" [Medium,Fix released] https://launchpad.net/bugs/721525 [14:03] DONE: discussed u1-unity pending issues, call with facundo to discuss bug #723832, resumed droidcouch api work [14:03] TODO: fix and test mumble, weekly meeting, more droidcouch [14:03] BLOCKED: no [14:03] Launchpad bug 718629 in ubuntuone-control-panel (Ubuntu) (and 1 other project) "Account screen cleanup (affects: 1) (heat: 6)" [Medium,Triaged] https://launchpad.net/bugs/718629 [14:03] Launchpad bug 706661 in ubuntuone-control-panel (Ubuntu) (and 1 other project) "Improve location of 'Get support' button (affects: 1) (heat: 8)" [Medium,Triaged] https://launchpad.net/bugs/706661 [14:03] Launchpad bug 715825 in ubuntuone-control-panel (Ubuntu) (and 2 other projects) ""Personal Details" and "Your Services" boxes are not the same width (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/715825 [14:03] NEXT: mandel [14:03] Launchpad bug 715883 in ubuntuone-control-panel (Ubuntu) (and 2 other projects) "Tooltip for Ubuntu One Support doesn't explain what the button does (affects: 1) (heat: 10)" [Medium,Triaged] https://launchpad.net/bugs/715883 [14:03] Launchpad bug 723832 in ubuntuone-client "Zeitgeist tests skipped because of intermittent failure (affects: 1) (heat: 6)" [High,Confirmed] https://launchpad.net/bugs/723832 [14:03] DONE: IPC client side code for ralsina. [14:03] TODO: More IPC. Doctors appoint. [14:03] BLOCKED: no, but ralsina I need you for reviews on windows :D [14:03] dobey, please [14:03] λ DONE: bug #723960, ubuntuone-client and protocol releases, [14:03] λ TODO: more music store fixes [14:03] λ BLCK: on-call for jury duty [14:03] Launchpad bug 723960 in banshee (Ubuntu) (and 1 other project) "u1ms: links are not handled by banshee (affects: 1) (heat: 6)" [High,In progress] https://launchpad.net/bugs/723960 [14:04] comments? [14:04] mandel, I think I was between you and dobey. Anyway [14:04] DONE: NOT MUCH [14:04] thisfred, I didn't fix that same bug... I just mentioned it was fixed on trunk (it was, but suboptimally) [14:04] TODO: make mandel happy, send the sprint mails as soon as marianna answers a few questions [14:05] BlOCKED: yes, I am having to take care of my kid all day and all day tomorrow [14:05] thisfred, I've reviewed your branch and your solution is a lot nicer. [14:05] alecu: yeah, I missed that, I would have probably not done this if I'd known the bug was marked fixed, but at least we didn't do the same thing, and neither was too much work [14:06] About the sprint: hopefully today you will get the mails about booking flights, I don't want to send them without marianna's ok [14:06] thisfred: we should resume conversations about your branch [14:07] nessita: still could use your review on https://code.launchpad.net/~thisfred/ubuntuone-client/fix-lp-723327/+merge/51009 (since you looked at it already) I checked, and gettext does extract the strings correctly [14:07] nessita: great minds think alike ;) [14:07] thisfred: :-D how did you check? I would like to [14:07] On other subjects, my life is chaos today and tomorrow so expect little help from me on most things :-( [14:07] if something is really really urgent and I am not answering here call me on the phone [14:07] nessita: cd po, make ubuntuone-client.pot [14:08] ralsina: you know you can request the special license, right? [14:08] so you can attend your issues with less pressure [14:08] nessita: yes, BUT noone can approve it [14:08] nessita: chipaca is away and cparrino is away [14:08] So unless the CEO can approve it, I'm SOL :-) [14:08] ralsina: oh [14:09] well, you could... talk to... email... them [14:09] ? [14:09] I'm sure Chipaca will be reading emails [14:09] Anyway, I am at home, and I am close to the notebook, it's just that I have to do other things most of the time [14:10] ralsina: ok, good luck, and I hope things get better [14:10] nessita: no big deal, just the delights of being a parent :-) [14:10] so, are we having the weekly call? I can lead if you need me to [14:11] nessita: please lead it, I will probably be there. [14:11] ack [14:11] Anyway it should be pretty short this week [14:11] yeah [14:19] nessita: ping [14:19] mandel: pong [14:20] nessita: just wanted to let you know that I have to go to the doctor and will miss the weekly call, sorry [14:20] mandel: yeah, I saw that, I hope your hand is improving [14:20] mandel: could you please send a summary of your work to me, by email? [14:20] so I can share your status with the rest in the call [14:21] nessita: sure I can, will do it right now [14:21] thanks! [14:22] nessita: np jefa! [14:22] * mandel stands up and salutes to the monitos! [14:22] monitor… lame hand :P [14:22] mandel: stop the drinking dude, is too early in the morning [14:22] :-D [14:23] never! [14:30] thisfred: sorru, got distracted, reviewing your branch now [14:30] sorry* [14:30] thx :) [14:31] * nessita cds po, makes ubuntuone-client.pot [14:38] thisfred: the string [14:38] 111+FILES_UPLOADING_M = ( [14:38] 112+ "%(total_uploading_files)d files are being uploaded to your personal" [14:38] 113+ " cloud.") [14:38] is not in the ubuntuone-client.pot file [14:39] nessita: looking [14:39] in fact, [14:39] nessita@dali:~/canonical/u1/client/review_fix-lp-723327/po$ grep "files are being uploaded to your personal" * [14:39] nessita@dali:~/canonical/u1/client/review_fix-lp-723327/po$ [14:42] nessita: weird I see it, it has detected half of the strings, somehow but not the others. I'll see if I can detect a pattern, thx [14:42] thisfred: prego [14:42] thisfred: I'll mark it as needs fixing, ping me when you need me to re-review [14:43] will do === flipp- is now known as flipp [14:49] dobey: ah, bad news: make ubuntuone-client.pot does extract the singular strings but not the plural ones, when using dngettext [14:51] huh [14:54] dobey: nm, found how to fix that [14:54] ok === Kaleidomorph is now known as Kaleido|Away [15:03] eep [15:03] what is this typeerror in __init__ thing? [15:03] https://bugs.launchpad.net/ubuntu/+source/ubuntuone-client/+bug/724101 [15:03] Launchpad bug 724101 in ubuntuone-client (Ubuntu) "ubuntuone-syncdaemon crashed with TypeError in __init__(): must be an interface (affects: 32) (dups: 21) (heat: 226)" [High,Triaged] [15:06] alecu: ^^ is that because of unity gir being broken? [15:07] oh i guess so [15:07] meh [15:08] yup. [15:09] it looks like unity gir is about to be released any minute now. [15:10] still, i think we should trap that TypeError [15:10] alecu: the bug from libunity was set to Fix Released, we should wait only for binaries builds [15:10] :-) [15:10] alecu, thisfred, dobey, ralsina, joshuahoover: weekly call in 5' [15:11] ack [15:11] oh righ [15:11] t [15:11] nessita: i'll be there :) [15:16] oh! I forgot this is a clean install and mumble is not here!!! [15:16] nessita, thisfred, dobey, joshuahoover, ralsina: mumble? [15:16] * nessita is ashamed [15:16] alecu: installing :-( [15:17] (I totally forgot that I don't have mumble here) [15:17] * thisfred is there [15:19] alecu: nessita: found and am fixing the last problem with the i18n. It's now a little more horrible, but not too much (We can't use the string constants, but I switched to i18n functions instead) alecu: we may want to look at using this mechanism for MESSAGE_ONE and MESSAGE_MANY as well, some time. [15:19] thisfred, cool [15:19] thisfred, should I re-review? [15:20] alecu: in a minute or two, still fixing the tests [15:20] ack, let me know. [15:21] ralsina: are you coming? [15:25] nessita: I'm trying, but probably not [15:25] ralsina: ok [15:36] nessita: alecu: after the meeting, please rereview r889 of https://code.launchpad.net/~thisfred/ubuntuone-client/fix-lp-723327/+merge/51009, now with working i18n [15:36] thisfred, sure === zyga is now known as zyga-afk [15:44] ah, one more fix coming: the tests now supply too many interpolation strings [15:45] thisfred, please don't put commas at the end of your urls! :-) [15:50] woops :) [15:50] alecu, thisfred: could you review https://code.launchpad.net/~dobey/ubuntuone-client/unity-is-broken/+merge/51153 real quick please? [15:51] dobey sure [15:52] +1d [15:53] dobey, sure [16:03] thisfred: reviewing! [16:04] dobey, does not work [16:04] >>> import gio [16:04] >>> from gi.repository import Unity [16:04] does not do any errors, so in this case it still assigns UbuntuOneLauncher to Unity one [16:04] right [16:05] oh, it's not being initialized there i see. doh [16:06] can we do try: around status listener? [16:06] i don't think we need to fail that hard in case nobody listens to us [16:07] wow read right past the if there [16:07] alecu, but a nearly valid perl :-P [16:07] * rye hates perl's postfix flow control operators [16:08] rye alecu: wait, the if *is* valid python [16:08] or does it always need an else? [16:08] it always needs an else [16:08] ah yes it does [16:09] thisfred, nevertheless it does not fail there :-D [16:09] never mind me: I'm going for the world record of being wrong about the most things in one week [16:09] anyway, that does not fix the issue, in any case it makes it worse when you don't have unity-gir installed. [16:09] ralsina: ping [16:09] :-) [16:09] mandel: pong [16:10] alecu, which is impossible since that's invalid syntax [16:10] ralsina: I'm back! let me know when you can do those reviews [16:10] mandel: I think in 15' when the nanny arrives [16:10] ralsina: sure [16:10] rye, it makes it worse by failing there! [16:12] alecu, ah, in case syncdaemon was shut down it fails with syntax error, but during automatic restart it continues to be broken [16:12] alecu, what handles automatic syncdaemon restart? [16:15] dobey, rye: anyway: this problem stems from a bug on the gir, not from it not being installed. I don't think we should be adding code to work around a bug in the unity gir that's about to be fixed. [16:15] alecu, i think we need to handle the possibility that status listener is not there, completely not there [16:15] alecu, e.g. when we are not in unity [16:15] alecu, like i am [16:15] alecu: we shouldn't crash [16:15] dobey, we are not crashing. It's the gir that's crashing [16:16] no [16:16] because it's broken. [16:16] we are crashing [16:16] syncdaemon is unusable [16:16] alecu, we are crashing on a non-critical part [16:17] alecu, if that was metadata crash due to IOError from filesystem when the hardware is broken that's one thing, but unability to show bouncing icon is not critical to a file syncing software [16:17] inability [16:20] rye, anyway: we are not crashing because we can't find the gir. We find it. And *it* has a bug that crashes syncdaemon. [16:20] no [16:20] rye, we can't surround each and every call we do into other modules with try: [16:21] mandel: how did it go? [16:21] alecu, is this cricital to the functionality of the rest of the syncdaemon? I mean what if I am not running unity? How will it behave? [16:22] nessita: fine, I just need to have the cast for 2 more weeks :D [16:22] nessita: was the email enough? [16:22] rye, if you are not running unity you won't have the unity-gir installed. [16:22] and I am not running unity since 1) nvidia proprietary drivers are proprietary and can't be updated that fast, 2) with nouveau+3d i can cook a dinner on my laptop [16:22] alecu, why? [16:23] alecu, i am not running unity due to nvidia, BUT on the cds we will ship unity, I suppose, and not all machines will be able to run that [16:23] rye: if you uninstall gir1.2-unity-3.0 syncdaemon will work. [16:23] rye, again: the problem is not that you are not running unity. It's that the gir has a bug. [16:24] alecu, okay, if i keep gir and not running unity - how will it behave? [16:24] the bug is fixed on libunity trunk [16:24] and it's not yet packaged. [16:24] mandel: yes, pretty good, thanks! [16:24] sigh [16:25] nessita: always a pleasure... [16:25] rye, in your case, it should work. If it does not work after the gir is fixed, then that's a bug for us. [16:25] it's a bug for us anyway [16:26] alecu: btw, what made it invalid python exactly? the removal of the else? [16:27] dobey, yes: "a" if condition else "b" is the right way. [16:29] dobey, also the bug does not happen there. The Unity module imports just fine, but it throws an error when accessing any of its attributes [16:29] yes [16:29] which is exactly the error in question [16:29] so the bug does happen there :) [16:29] not in the lines in your patch [16:30] that's "there" [16:30] yes my patch is just wrong, i wasn't paying enough attention when i made that one [16:30] but i have a proper patch now [16:30] cool [16:31] well [16:31] after my machine stops spewing a billion lines of debug spew in the tests :( [16:32] yay, nanny is here! [16:33] mandel: hit me! [16:33] nessita: i guess your better-debug didn't actually fix the issue with stuff going to console [16:34] ralsina: first : https://code.launchpad.net/~mandel/ubuntuone-client/add_syncdaemon_remote_object_tests/+merge/50912 [16:34] ralsina: tests should fail on windows since it is not implemented, feelfree just to test on linux [16:34] mandel: ok [16:35] after we move to the implementation where we need windows [16:35] ralsina: you urn windows in a vm, right? [16:35] mandel: I have a VM and I have a real one too [16:35] My machine runs linux on windows or windows on linux, on demand :-) [16:36] ralsina: can it run and get me a sandwich? [16:36] ralsina: ahh... [16:36] dobey: according to my back-of-the-envelope guess, if my notebook can run as fast as a human, it will take 10 years to get there. [16:37] * ralsina says back-of-the-envelope calculation instead of random-number-I-just-guessed [16:37] alecu, thisfred, rye: can you re-review https://code.launchpad.net/~dobey/ubuntuone-client/unity-is-broken/+merge/51153 please [16:37] * thisfred is on the case [16:37] trouble is my business [16:38] dobey, looks a lot better. testing now. === beuno is now known as beuno-lunch [16:39] nessita: for the packaging, maybe after your lunch break? [16:40] thisfred: sure! [16:40] thisfred: I'm having lunch in 15' approx [16:40] right, that's what I figured [16:40] dobey, would you mind adding some testcases for this? [16:41] how? [16:42] dobey, by patching UbuntuOneLauncher and making it throw a TypeError exception [16:46] mandel: had to revert the natty VM a bit so it's taking a little while [16:46] mandel: let me know before you EOD so I can do as much as I can [16:47] ralsina: sure, my eod can be as late as needed :) [16:47] mandel: I am not that kind of boss :-) [16:48] ralsina: that is what se said [16:48] hehehehe [16:48] well that se a she, nevertheless, perfect answer :P [16:49] It makes more sense if *I* say that's what she said about that "my eod can be as late as needed" :-) [16:49] hehehe [16:52] alecu, where does ubuntuone.status log to? [16:54] ugh, this is insane to make a testcase for [16:55] i have to override 2 init methods [16:59] alecu: i don't think we can have a testcase for this [17:00] dobey, why not? [17:00] cost:benefit ratio is against it. [17:04] dobey, let's see... how are you patching it? and what do you mean by "overriding 2 init methods"? [17:06] alecu: i mean we have to override the Launcher init to throw the exception, and we have to override the ProgressBar init [17:06] alecu: otherwise there's no way to guarantee that it was even thrown in the test [17:06] because the ProgressBar traps the TypeError and does the fallback [17:07] dobey, perhaps you can do it with something like: self.patch(aggregator, "UbuntuOneLauncher", TypeError) [17:09] * alecu grabs a bite [17:09] * nessita -> lunch [17:09] anyway i need to go get lunch and destress [17:09] bbiab [17:10] bbiabalso [17:31] grrrr if I get HAVE_INTROSPECTION does not appear in AM_CONDITIONAL in autogen, what am I missing? [17:31] dobey: I knew that one but I forgot :-/ ^ [17:34] ralsina, gir something [17:34] problems of a clean install, nothing is there :-) [17:35] it seems python-gtk-devel is missing, so I'll start with that, then gir* [17:35] ralsina, no [17:35] alecu: ok [17:35] ralsina, try "sudo apt-get build-dep ubuntuone-client" [17:35] ralsina, try "sudo apt-get build-dep ubuntuone-client-gnome" [17:35] alecu: ok [17:35] alecu: you keep giving me that command whenever I rollback my VMs :-) [17:36] alecu: someone should write a wikipage ;-) [17:36] ralsina, you might as well snapshot your vm after running that command ! [17:36] alecu: I had it but I had to roll back a lot because updating to vbox 4.0.4 broke the guest extensions and made everything not boot [17:37] and I had installed the guest extensions before the dev environment [17:37] Now I am doing it the other way around [17:37] thisfred: your branch, approved. And I'll reboot and I'm ready to paclkage! [17:37] awesome! [17:37] * nessita reboots [17:39] is there any alternative app i can use to ubuntu one mobile? === beuno-lunch is now known as beuno [17:40] artist/album isnt a good way to sort 11000 songs [17:41] beuno, you might be able to answer the above ^ [17:41] thisfred: ready when you are [17:41] joejc18, you can use any subsonic-compatible app [17:41] like? [17:41] joejc18, but also, you can file a bug with a proposal and maybe we can implement it :) [17:41] nessita: mumble? [17:42] sure [17:42] joejc18, well, it depends on which platform you are. [17:42] joejc18, would playlists help? [17:42] android [17:43] no my playlist got deleted and i havnt taken the time to remake them [17:43] joejc18, right, so we're going to add support for playlists soon [17:43] what other way would you organize songs? [17:43] genres? [17:44] * beuno nods [17:44] that could be done [17:45] or tags. And I'm sure thisfred may have lots of interesting input on this point. [17:45] ratings [17:46] because neither ratings nor tags are standardised, I don't think we could reasonably do that [17:46] genres we could, though [17:50] the ability to select more than one album would be nice [17:51] joejc18, what do you mean by that? [17:52] when i choose random it shows me a list of albums itd be nice if it was artists or songs [17:53] right [17:53] joejc18, if you file a few bugs for this, we may be able to get to it [17:53] they arnt really bugs [17:54] wishlist bugs, sure [17:54] where? [17:55] https://bugs.launchpad.net/ubuntuone-android-music/ [17:56] ralsina: ping [17:57] mandel: pong [17:57] mandel: almost there with the review [17:57] ralsina: I need to go for an hour or so (recados) I'll be back later, we can talk about the reviews then or on friday [17:58] ok, I'll be here [17:58] ralsina: dont worry too much, take care of the kid first [17:58] ralsina: we need him to code on windows ;) [17:59] hahahah [17:59] he's my son! spare him the horror! [17:59] * beuno is looking forward to future generations of people who have never used windows [18:00] beuno: because they will only have used android phones? ;-) [18:00] later everyone! [18:00] ralsina, or global warming caused us to not have electricity and it's all drawing on sand [18:00] either is fine [18:00] beuno: well, I won; tbe looking forward to a post apocalyptic future :-) [18:01] heh [18:01] With Steve Jobs Jr selling magic sand [18:08] nessita: hi. is it you who I pind about u1cp? I'm using connman on maverick + u1 nightlies, and control panel doesn't seem to be aware it's online, and then won't connect. there was a bug in connman about online awareness, but I think it's already fixed, so it may be on the panel side :) [18:15] danyR: nessita is on a call right now, she'll see your message in a few minutes [18:16] danyR: do you have network manager installed? I think if it's installed but you are not using it control panel breaks. [18:17] facundobatista, hi [18:17] facundobatista, could you please have a look at bug #580855 - it has awesome script that causes the exact behavior in current natty nightlies [18:17] Launchpad bug 580855 in ubuntuone-client (Ubuntu) "Ubuntu One sync daemon continuously hashing (affects: 17) (heat: 86)" [Medium,Confirmed] https://launchpad.net/bugs/580855 [18:24] ralsina: i tried to remove all possible NM packages, no luck. (still got libnm-util and libnm-glib installed, empathy dependencies). maybe restarting syncdaemon? [18:24] danyR: let's try that [18:25] ralsina: no luck. [18:25] unity3d dies after the latest upgrade :-( [18:25] then you'll have to wait for nessita :-( [18:25] can you post u1sdtool --status ? [18:26] * karni never enjoys paper work [18:26] finally back to coding [18:26] ralsina: it seems to be stuck on auth dance. [18:27] ralsina: sorry, online now. queue processing. [18:27] danyR: ouch [18:27] danyR: cool :-) [18:41] mandel: +1 [18:42] hrmm [18:43] alecu: your vote on my branch is still disapprove. :( [18:51] dobey, the branch looks fine, but there are still no tests. [18:51] I've changed it to Needs Fixin' [19:00] dobey, let me know if I can help with the tests. [19:02] how would i make it fail? [19:05] dobey, perhaps you can do it with something like: self.patch(aggregator, "UbuntuOneLauncher", TypeError) [19:06] or your custom exception that inherits from TypeError [19:07] no [19:07] alecu: initalizing an exception type does not cause the exception to be raised [19:08] i guess i have to make a dumb class and all that entails, just to raise a TypeError [19:09] no need to make a class: it can be just a function [19:10] def myfunc(): raise TypeError [19:10] self.patch(aggregator, "UbuntuOneLauncher", myfunc) [19:10] why can't i just use lambda. blah. [19:10] make that "raise TypeError()" [19:10] ralsina: ping [19:10] dobey, I think that's because raise is a statement. but I might be wrong. [19:10] mandel: pong [19:11] ralsina: I'm back, how did the review go? [19:11] mandel: +1! [19:11] ralsina: cool! d you have time for the second part? [19:12] it is a 3 steps change :P [19:12] mandel: sure [19:13] ralsina: there yo go: https://code.launchpad.net/~mandel/ubuntuone-client/add_public_files_remote_object_tests/+merge/50914 [19:14] mandel: on it! [19:14] ralsina: sweet, thx! [19:33] Anyone, unable to synchronize from Tomboy notes - also unable to bring up Ubuntu One Gnome applet [19:35] intrader: hmm, I wonder what those have related… maybe rye knows, but AFAIK nothing... [19:36] ralsina: you were looking for me? [19:37] not me, a support request, but we managed :-) [19:37] mandel, perhaps related - started after doing a session with u1sdtool to restore synchronizing files. [19:39] intrader: it should not be related, tomboy uses its own protocol, and the applet uses dbus to talk with the file sync daemon... [19:40] intrader: i'd be interesting to know the error in the tomboy sync… but I cant really remember where to find the logs... [19:40] lets ping someone... [19:40] rodrigo_: ping [19:41] mandel, synchronization of tomboy notes used to work. I don't know where the logs are either and the 'detail' of the error is empty. [19:41] alecu: test is pushed now if you want to approve :) [19:41] dobey, thanks [19:42] mandel, interesting that you say that tomboy uses dbus [19:46] intrader: I meant the filwsync applet…'cause that is the problem, right? [19:46] rye: ^^ can you help intrader with tomboy? :) [19:46] ralsina: ping [19:46] mandel: pong [19:46] ralsina: how is the review? [19:46] mandel: going well [19:46] mandel, the applet is not coming up on one computer, but it does in the other one - however, ti does not list any 'Devices' connected. [19:46] ralsina: and your tweeting is way too enterteining, I even grabbed a beer :P [19:46] Miguel always drives me mad. He's such a tool. [19:46] intrader: hm, I thin I'm confused the applet is the applet in the menu, of the dialog from preferences [19:46] * ralsina remembers he is in a public channel and explains miguel is a tool of capitalistic expansion or somesuch. [19:46] ralsina: if there were a way to have private ones.... [19:46] dobey, the raise there is not being executed [19:47] yes it is [19:47] dobey, I believe the patch line is not right. [19:47] alecu: change it to AssertionError and watch it fail [19:48] ack [19:48] mandle, I am refering to the applet that is offered by the menu that pops up on my loging name on the toolbar - other things on the menu are Chat Accounts, and Broadcast Accounts [19:48] oh, right. [19:49] intrader, could you please check your notes with the script - http://people.canonical.com/~roman.yepishev/us/tomboy-sync-validator.py [19:49] alecu: the ProgressBar.__init__ catches TypeError like it's supposed to in my branch, which is why you don't see it :) [19:50] mandel, what doe that do? I don't want my notes disseminated (hacked) [19:50] yes, you are right. I thought that raise only worked with an exception instance, but I've just found out that it works as well with an exception class [19:50] so, approving. [19:51] thanks! [19:51] dobey, ^ [19:51] sure [19:53] mandel, chrome is telling me that it possible that the file will harm the system. [19:53] sigh, why is debuild failing to apply the patch though [19:58] mandel, when I say `u1sdtool --list-folders` I get a folder I never shared (my Pictures folder). and not the 'Ubuntu One' folder. [20:02] intrader: "~/Ubuntu One" is not a folder you can choose to use a synchronized folder or not. It always exists on every machine as it is a special folder [20:03] intrader: if "~/Pictures" is shown under --list-folders then at some point on one of your machines, you must have chosen "Synchronize on Ubuntu One" for it in Nautilus, I suspect [20:06] dobey, sorry, but I don't remember. [20:06] mandel, dobey, I am reinstalling the ubuntu-one-client applet [20:07] is there anyway to see the eta when a folder wil be synced? [20:09] * nessita -> brbs [20:10] joejc18: no, we don't have time estimates. but current version in 11.04 should pop up a notification when it's done [20:11] intrader: what version of ubuntu are you on? [20:12] but its going to take forever to be done [20:16] it took 6 hours for just the the metadata [20:17] ow [20:17] nessita: ^^^ perhaps control-panel should have some sort of TTL for sync? [20:22] dobey, 10.10 [20:22] assuming my crappy math is good its going to take over 174.75 hours [20:22] thats 7.28125 days [20:23] * joejc18 loves google [20:23] intrader: there is no ubuntuone-client-applet in 10.10 [20:23] joejc18: how much data is it? [20:24] 72.7 GB [20:24] and how much upload bandwidth do you have? [20:24] dobey, it is listed in synaptic as ubuntuone-client [20:25] i dont have much and what im paying for inst near what im gettting [20:25] sys monitor says im uploading at around 3kbps [20:37] im glad i didnt buy the whole 80gb [20:37] yet [20:37] kinda regretting buying the 20 but ill hopefully get over 2gb by the end of the month [20:38] verterok: hi :) have you rolled out new software fixing the file size bug? [20:39] verterok: it seems that servers still serve 0 bytes for each file [20:39] karni: nope, probably on Tuesday [20:39] karni: also, you should use staging [20:39] karni: and if there is no way to get a token from staging poke beuno [20:39] verterok: I did once before, but it was still 0. probably prematurely used that.. [20:39] verterok: ok, thanks [21:00] * karni pokes beuno [21:01] * beuno giggles [21:01] beuno: verterok told me I need relatively old tokens to use staging. the tokens I have cause 'Authentication failed.' storage protocol error [21:01] haha [21:01] I know nothing about tokens and staging [21:02] beuno: I pointed to you because it's web-ish stuff :) [21:02] * beuno diverts to alecu and nessita [21:02] I see. I think I should save some tokens and wait for them to work after some time then. [21:02] alecu: nessita: hola \o [21:02] karni: maybe someone from the desktop+ team can help you...but not sure who [21:02] verterok: ack :) [21:03] karni, sorry, no idea about staging and tokens. [21:03] hopes in Naty then! [21:03] verterok: all in all, only 2-3 week old auth tokens work with staging. is that correct? [21:03] /s/week/weeks [21:04] karni: depends on how old the staging DB is [21:04] verterok: aha. I was just wondering how this works. So it's a sync thing. [21:04] karni: I have a very old token that I use only for staging, from the pre-sso times [21:05] verterok: :O hahahaha. I'll remember that! [21:06] * karni will be back shortly, gets some pizza. [21:07] dobey: perhaps, thought is not planned for this cycle [21:10] karni: I have no idea about staging tokens either, sorry. What's your question/issue exactly? [21:10] nessita: ah ok. well.. it seems that I need relatively old tokens to use staging server [21:10] hum [21:11] nessita: and since all my auth tokens are rather fresh (including the desktop.. I mistakenly removed them once as well) [21:11] karni: how did you come up with that diagnosis? [21:11] nessita: verterok told me it depends on how old staging DB is (verterok, correct me if I'm wrong) [21:11] nessita: karni needs a oauth token that work with staging, what I suggested was to get a token from staging [21:12] karni: I can help with that, give me a few minutes to finish another chat [21:12] nessita: I have no idea how the "get me a token" dance is these days [21:12] nessita: great, let's try that. sure, I'll wait [21:12] verterok: thanks for help! [21:17] ok karni, let's tackle this! [21:17] nessita: I'm here! :) [21:17] nessita: do you need my Social SEcurity Number? ;D [21:17] karni: so, you want fresh tokens to be stored in staging. As far as I know, back in my time, staging was using the same DB as prod, so it puzzles me that you don't have valid tokens there [21:18] * karni just made a bad paper work related joke. ignore that [21:18] karni: exactly how do you know that you're tokens are not in staging? [21:18] I mean, what test/procedure are you doing? [21:19] nessita: because the software that works with the regular tokens doesn't work with with staging and the same tokens. [21:19] nessita: I just change the fs-1.one.ubuntu.com to staging IP [21:19] nessita: and verterok has confirmed the java client we're using works with staging [21:19] hum [21:19] * nessita thinks [21:19] nessita: since I get an Authentication failed [storage protocol error], I assume there's something wrong with my tokens. I may be wrong. [21:20] may be, let's try this: do you have a maverick/natty install available? [21:20] yes I have (would have to reboot) [21:20] 10.10 [21:21] ok, please do that, I'll look into my notes about how to run ubuntu sso client against staging [21:21] perfect! see you in 2" [21:25] one moment.. trouble with maverick //written from phone [21:25] ack [21:30] nessita: I'm sorry, but I can't access my maverick. Is it possible for you to leave me the instructions, and I shall set it up in VM ? [21:30] sure, writting them right now [21:30] perfect [21:31] I'll set up the vm in the mean time. [21:31] karni: is this clear enough: http://pastebin.ubuntu.com/571931/ [21:31] ? [21:32] ah wait! [21:32] the ping url is wrong, let me fix that [21:32] oh, looks like I have a 10.10 in VM already lol. hope to remember the password [21:32] ok! [21:32] karni: oh wait! [21:32] karni: I just remember I can set tokens to *edge*, not to staging [21:32] sorry :-( [21:32] karni: there is no way to access the staging db [21:33] oh :( [21:33] unless, let me try something [21:33] I see. System constraints, happens. Thanks for help anyway, nessita! [21:33] Sure. [21:34] karni: no, sorry. Staging is not setup to access the SSO server [21:34] karni: only edge and staging [21:34] sorry! [21:34] only edge and prod :-D [21:35] ^ ^ [21:35] np nessita ! thanks for your efforts! [21:35] I'll save some tokens for the future. [21:35] anyways, the instructions are correct, if you want to access edge you can change [21:35] USSOC_PING_URL="https://one.ubuntu.com/oauth/sso-finished-so-get-tokens/" for [21:35] USSOC_PING_URL="https://edge.one.ubuntu.com/oauth/sso-finished-so-get-tokens/" [21:35] I'll save that, thank you :) [21:36] but staging won't work, is giving me HTTPError: HTTP Error 500: INTERNAL SERVER ERROR [21:36] anyways... [21:36] ack! thanks again [21:45] ok, eods [21:45] I'm edoing [21:45] bye all! [21:46] bye :) [22:03] by all! [22:03] I mean [22:03] bye all! [22:14] later all [23:00] shoot 6, dog needs a walk half an hour agi === nessita1 is now known as nessita