[00:33] hmmm. following along the support/installation instructions.; step 3 fails. click the menu. nothing. run the applet from the cmd line, works fine - and a page opens in firefox. odd. [05:05] spm that is indeed odd === mthaddon is now known as afk [09:03] GOOOOOD morning Ubuntu One! [09:03] for very local values of morning, I realize [09:03] This is a local morning, for local people [09:14] morning thisfred [09:16] hi alanbell [09:19] ah, new kernel, restart required... [09:20] -13 kernel indeed fingers crossed ..... [09:28] new kernel in Jaunty? [09:32] alanbell: I'm not sure, I'm using way too many repositories... ;) [09:33] uname -r 2.6.28-13-generic [09:46] I am on 2.6.28-11-generic [09:48] * Ng hmms, I think the U1 client tries to connect too soon after NM announces a connection [09:49] I use a wired connection in a place where there is also wireless, so I end up connecting to both and the few seconds where that's all happening seems to make network things quite unhappy [10:08] alanbell with a default repos. you should have the -13 imho... [10:09] (no proposed or backports here) [10:12] u1 client latest update requires gtk 2.17 and latest in jaunty is 2.16.1 [10:23] morning [11:41] Hey all, just to check before I file a bug, does anyone else have long filenames overlapping with the file underneath in the web UI? [11:50] daubers: yeah that's reported [11:50] Ah, ok [11:50] the file ui is going to get an overhaul [11:50] I had a quick ;look but couldn't find it on launchpad [11:50] web that is [11:58] oooh, interesting [11:59] It's quite nice already [12:28] new py.test beta is out: http://pypi.python.org/pypi?:action=display&name=py&version=1.0.0b3 [12:28] the py. libraries are usually a bit too magic for me, but ymmv, and they do incredibly cool and clever stuff [13:30] good morning beta testers :) [13:30] Hi all [13:30] Hi mattgriffin [13:33] hi mattgriffin [13:36] hi matt [13:39] Hmm. So I have to keep 'sudo killall ubuntuone-client ubuntuone-syncdaemon' and restarting ubuntuone-client to upload a bunch (4GB or so) or stuff. [13:41] jblount: I just disconnect and reconnect [13:41] jblount: no fancy killing [13:41] jblount: we really need some bandwidth throttling though [13:42] jblount: U1 will take all my bandwidth and I can't even read mail [13:42] jdobrien: Eh, I'd love for it to take all my bandwidth, I shouldn't have to dis/re connect in order to upload a couple of gigs of files. That's dumb. [13:42] * jdobrien was digging into some python bandwidth throttling code [13:43] jblount: well...I had work to do ;) [13:43] jdobrien: This is my work! :) [13:45] did anyone notice that when sharing folders, it doesn't group them by who shared them...so you can have folders listed with the same name [13:45] thats in the web ^^ [13:45] jdobrien: That's true, it's a totally different experience. [13:49] hrmm [13:50] i wonder if it would be better instead of having "foo from bar/" to have "bar/foo/" as the directory shared to you [13:50] that way if someone shares multiple things to you, they're all grouped by that person [13:50] dobey: +1 [13:51] i blogged about the 0.90.2 tarballs being released, last night too [13:53] hello world [13:54] dobey: in the web ui, I would like to have /Shared With Me/// [13:54] dobey: adding more folders on the client wouldn't be a good idea [13:54] jdobrien: right. i was suggesting we should do it that way on the client, rather than how we are now [13:55] dobey: at least from the "I can't put files in Shared With Me/John O'Brien/ [13:55] but i don't want to write the migration code [13:55] jdobrien: the web ui shouldn't display things differently than the local client. [13:59] dobey: If your blog had comments, I would comment "well don" [13:59] s/don/done [14:00] my blog explicitly doesn't have comments, because the majority of them would be "you suck" or "buy some viagra", and i don't like getting spam :) [14:00] i get enough spam in my email [14:05] spam is viagra [14:09] I need two volunteers [14:09] spam spam spam spam spam bacon, eggs, viagra, and spam [14:09] jdobrien: Pick me! [14:10] please share a folder with me using the name "TestFolder" send it to webm0nk3y@gmail.com [14:10] I need one more [14:10] dobey: ? ^^ [14:11] it can be any folder [14:11] even an empty one [14:12] jdobrien: Done deal. [14:12] jdobrien: sharing folder with you [14:13] thisfred: thanks...make sure you name it TestFolder [14:13] not the folder...the share [14:13] ok! [14:14] jdobrien: please don't break it :) [14:14] jdobrien: read only or not or dudn [14:14] t it matter? [14:14] thisfred: doesn't matter [14:14] k [14:14] verterok: oh...i' [14:14] sharified! [14:14] verterok: oh...i'm gonna break it! [14:15] bam! [14:15] ntegrityError at /files/shareoffer/93b3b6b1-1fb0-4b0e-91b1-b258e44f20e6/claim/ [14:15] duplicate key value violates unique constraint "share_shared_to_key" [14:15] jdobrien: I knew! [14:15] that's dumb integrity error [14:15] or we should let the user edit the name [14:16] I could call it "Stupid dog pictures Josh shared with me" [14:16] hehe [14:17] jdobrien: we should check that before sending the share invitation, and popup for a name change, in this case: when thisfred tried to share with the same name [14:17] verterok: that's not possible [14:17] verterok: when you send it via email, you don't know which user will accept it [14:18] ids and user entered names should probably not be mixed [14:18] jdobrien: you'r right... [14:18] verterok: but when accepting the share, it could say, This name is already used, enter a new name for this folder [14:19] yay, i guess i don't have to do anything [14:19] verterok: I kind of like the idea of letting the user edit the folder name [14:19] jdobrien: but the shared_to user can't change the name of the share...the share it's owned by the creator [14:19] dobey: nope...you can get back to real work :) [14:19] which is good, since i'm in the middle of a branch to merge the HTTP sharing code into syncdaemon [14:19] verterok: huh...the share name belongs to the shared_to [14:20] verterok: everything else is controlled by the shared_by [14:20] dobey: btw, you already know that it should use twisted http client or do the work in thread..right? [14:20] verterok: yes [14:20] great! :D [14:21] verterok: the code that was in the nautilus extension was in a thread anyway, to avoid blocking UI :) [14:21] dobey: :) [14:21] jdobrien: really? facundobatista should know better than me [14:21] verterok: i think it's more of a design decision [14:21] * facundobatista read [14:21] *reads [14:22] verterok: I would think users should have control over how their stuff is organized [14:23] verterok, facundobatista: we may want to think about a redesign on that at some point. giving the shared_to user more control [14:23] jdobrien: in the desktop side that's an issue, as syncdaemon don't allow share folder renaming [14:23] verterok: yes [14:24] dobey, all: I'm working on the share delete fix, should we remove the files when a share is deleted? if the share is RW the user might have local changes... [14:24] verterok: I think it's a design issue. we have this folder structure that the user doesn't have control over [14:24] verterok, I don't understand what exactly I shoud know better [14:24] facundobatista: if the name of the share is owned by the shared_to user [14:25] facundobatista: bug #389491 [14:25] verterok, what is "the name of the share"? [14:25] Launchpad bug 389491 in ubuntuone-client "Exception thrown when I recieve a folder share with the same name as an existing one" [Undecided,New] https://launchpad.net/bugs/389491 [14:25] verterok: i don't know. ask the design kids :) [14:25] facundobatista: the share name? [14:25] * verterok pokes "the design kids" [14:26] verterok: I would say moving it to the "My Files" side might be nice, but we don't have a way to tell the user this happened. [14:26] verterok: He meant #design on canonical's irc server [14:26] ubottu: poke the design kids! [14:26] Error: I am only a bot, please don't think I'm intelligent :) [14:26] ubottu: sorry about that :) [14:26] Error: I am only a bot, please don't think I'm intelligent :) [14:26] facundobatista: I think that empathy use case is perfect...I wonder who wrote it? :) [14:27] the share name so far is not "owned" by anybody [14:27] jblount: oh, ok. thanks! [14:27] facundobatista, verterok: well obviously we can't just change it willy nilly since the syncdaemon will have to know how to deal with it [14:27] verterok, jdobrien, the name is created by the person who creates the share, and we though that in the future the user who receives the share could change it [14:28] verterok, jdobrien, what is not clear yet is if the name change should be propagated back to the person who creates the share or not [14:28] facundobatista: good point [14:28] facundobatista: the person who created the share never sees it [14:29] jdobrien, verterok: I don't understand which is the problem with the "name"... is somebody using it as a key or something? [14:29] This name change thing seems like such a minor detail, is it important to worry about now? [14:29] facundobatista: it has nothing to do with the originally shared folder [14:29] jblount: it's not really minor [14:29] jblount: but, we're not doing a major change right now...so we can't worry about it in this context [14:32] jdobrien, verterok: which is the *problem* with the name? Why there's an exception somewhere? [14:34] facundobatista: there's the exception when someone shares something with you when someone gives you a share that has the same name as one of your existing shares [14:34] facundobatista: i think the lack of control of the organization of what is shared with you is another issue [14:34] facundobatista: but related [14:34] jdobrien, where's the exception? [14:35] facundobatista: when you accept the share [14:35] jdobrien, and yes, we have a lack of control in a lot of functionality [14:35] jdobrien, but *where* is it? it's a db problem? web problem? [14:35] facundobatista: lets dump that on the design kids [14:35] facundobatista: the db enforces the constraint [14:36] facundobatista: the web ui barfs [14:38] * dobey ponders this code a little bit more [14:38] sounds like something we can dump on the design kids too! [14:41] mattgriffin: I love it when you answer your own questions ;) [14:42] hi beta testers. we have received a few questions about the age notice in the My Account area ("...have had an account for ..."). i added a LP Answer. please take a look at it and tell me if you think it is sufficient. https://answers.launchpad.net/ubunet/+question/74727 Thanks! [14:42] jdobrien, I don't remember why the DB does that... there should be a reason, that may be no longer valid [14:42] jblount: hehe [14:42] mattgriffin: What say we just get rid of that text? We can reintroduce it for bragging rights later? [14:42] if there are duplicate share names, the web UI will break [14:42] facundobatista: ^^ [14:43] jblount: no objections here [14:44] good morning! [14:44] I'll slip it into this branch that updates the terms, I've got a few coming down that are long overdue. [15:01] lookin' in my gucci, it's about that time [15:02] Morning Hackers! If you are here for the Ubuntu One Desktop meeting, say me (format is Done, TODO, Blocked, etcetcetc) [15:02] me [15:02] me [15:02] me [15:03] me [15:03] CardinalFang, statik ? [15:03] DONE: FACE duty [15:03] TODO: Review day, hoping to squirrel away enough time to finish up a branch each to fix the terms of service and fix the buttons on the web ui to work more sanely [15:03] BLOCKED: Nope [15:03] rodrigo_: your turn ! [15:04] done: fixed CORBA issues on evo-couchdb, and had evo finally show the contacts from couchdb. Packaged newest upstream json-glib and couchdb-glib in my PPA [15:04] todo: more evo-couchdb work and packages [15:05] blocked: nothing, I won against CORBA :) [15:05] dobey: your turn [15:05] DONE: Fixed client build system issues, started share creation api move to syncdaemon [15:05] TODO: finish moving share creation code to syncdaemon, review day [15:05] BLCK: None. [15:05] CardinalFang: nobody expects the spanish inquisition! [15:05] DONE: Added tests for mailer replacement. Fixed some existing tests. [15:05] TODO: Transactions screw with test results; fixing those. Commit something today. [15:05] BLOCKED: Nope. [15:05] ETCETC: Must look to see how to run individual or classes of tests, without star [15:05] ting over. [15:06] EOF [15:06] jblount: that's all, yes? [15:06] * jblount 's hand reaches for the EOM button [15:07] statik: your roll [15:08] I SUCK [15:08] today i will be mostly panicking [15:08] (urbanape is out today, statik totally doesn't suck) [15:08] last night the database caught on fire during the rollout [15:09] it all got fixed [15:09] and i'm still chasing package definitions for karmic [15:09] EOF [15:11] anyone left? [15:11] Nope. [15:11] END OF MEETING [15:11] thanks guys for starting the meeting even though i was mia [15:11] * statik cheers [15:13] jblount: "MEET-NG BEGINS" so my IRC client notices. statik makes me complacent. [15:14] CardinalFang: Noted, I couldn't page back to the last time statik did it because I was too chatty yesterday. [15:27] * dobey wonders where the wireless card resides in his laptop, if there is in fact, a "card" for it [15:31] dobey: you probably need a microscope to find it [15:32] statik: it's good that you've planned to panic [15:33] jdobrien: some days you can just tell ahead of time, you know? ;) [15:36] DONTPANIC === afk is now known as mthaddon === yofel_ is now known as yofel [16:00] ok, off to lunch. bbiab [16:43] * jblount notices that when the dog barks, my piano echoes. Sounds like a ghost. [16:44] jblount: it's probably not a digital piano, then ;-) [16:47] teknico: Nope, acoustic. It's from my wife's family, but sounds decent. [17:04] wrapping up the sprint here, had a great and productive week [17:27] * jblount lunches [18:11] Would there be a possibility of sharing with non-ubuntu one users (just via a link to anyone, not email invitation) in the future? [18:16] in the future, yes [18:16] thanks [18:22] Hi all [18:23] Is there any estimate on how long the queue is for an invitation? [18:24] harrydance: It's sort of longish now, and will get shorter soon :) [18:24] We're still working on making sure the service scales, and have a lot of people interested, so it's taking some time, but we're inviting new groups of people every day. [18:24] I just got invited after a month and a week ;) [18:25] Okay, thanks [18:25] Itching to try this out :p [18:42] nicksetup [18:47] Had anyone already installed Ubuntu ONe [18:48] fallleaf: A few people have. I have, for instance :) [18:49] How about this application? I think it is same as dropbox. [18:49] no better than dropbox [18:51] fallleaf: It has a lot of similarities to Dropbox right now, we're planning some other stuff in the near future (like super awesome contacts syncing, bringin CouchDB to the desktop as a API for all your applications, screen sharing, etc) [18:53] now I am using ubuntu one, but network speed is slow, one function I think can been added [18:54] when I move mouse to icon in the task bar, it only show "Ubuntu One:Working" [18:54] I think it's better show percentage of upload [18:55] fallleaf: Good thought! We're planning on putting what files the client is working on, and progress meters, and move all of that to the messaging indicator. [18:59] Yes. Another is Why not like dropbox have some promotion action, [19:02] fallleaf: interesting idea [19:02] so like me, will glad to introduce this application to others [19:03] only private invitation not enough [19:03] fallleaf: how do you imagine this working? a taskbar option or control upload priority from nautilus? [19:05] now I use it only for backup files [19:05] It's safe store on servers [19:05] I like show on taskbar [19:06] if it says "Working" then it's not uploading anything [19:06] if it's uploading or downloading, it should say "Synchronizing" [19:07] "Working" means it's doing a local rescan or a server rescan, generally [19:07] which can be slow, yes [19:08] there are some performance issues we're working on, and we hope to get them ironed out as soon as possible [19:08] I confused, if it say "Working", I think it is uploading or downloading [19:09] yes, "working" isn't a great description of what is going on [19:10] but i can't think of a better term for the general "we're busy doing things" states, that aren't actually synchronizing or such [19:10] and it say"working" about 2 hours since I copy some files inside [19:10] and the applet is going away soon anyway [19:10] fallleaf: then you've encountered a bug [19:12] oh. I think "working" can change to "connecting" [19:12] or "connected" [19:13] Look:"Get extra space free,You can get up to 3GB of extra space free just for inviting your friends to Dropbox." [19:15] if it's connected, it says "Idle" :) [19:15] yes, we know how dropbox referrals work :) === jegHegy_ is now known as jegHegy [19:18] * jblount has talked with 3 people so far, and hasn't even gotten his RMA setup yet. [19:19] If ubuntuone disconnect from network, the icon is better to become grey, [19:19] icon marked "x", I think something wrong with my application [19:19] if it's connected, and no uploading and downloading ,it's better to says "connected" :) [19:20] it is the same as every other "offline" icon in gnome-icon-theme [19:21] errors use the error icon the (-) "do not enter" style icon [19:21] but again, the applet is going away [19:21] dobey: do you have .90.2 debs anywhere? [19:22] jcastro: i uploaded 0.90.2 to REVU [19:22] jcastro: so hopefully they will be uploaded into karmic soon [19:23] yeah I saw that, I asked dholbach to review them for you [19:23] I was hoping to get debs beforehand. [19:23] oh, great. thanks [19:23] I suppose I can build my own [19:27] meh, i guess i need to change the packages and re-upload to revu :-/ [19:27] welcome to peer review bud. :) [19:28] hi urbanape [19:28] heya [19:28] hello everyone [19:28] jonathon: hiya! [19:29] does anyone else have a blank icon for ubuntu-client-applet? [19:29] sorry, let me rephrase that [19:29] jonathon: yeah, I get a little square [19:29] does anyone else have a black icon in their system tray for ubuntu-client-applet, instead of the nice ubuntu logo? [19:30] dobey: after that since it's binary NEW it'll go into another queue for the archive admins to look at it [19:31] but that's not so bad [19:31] jcastro: yeah, not to mention that we keep debian/ in our bzr tree, so also need merge approval for it [19:32] jonathon: I think that gets fixed on logout / in [19:32] dobey: ^^ ? [19:33] no, it should work fine straight away. [19:33] jblout: hmm, i've tried rebooting, purging and reinstalling, and rebooting, it all stays the same. the only clues i have are errors when i run from a terminal [19:33] i don't know why it would be broken though [19:33] what errors? [19:33] e.g. AttributeError: 'AppletIcon' object has no attribute [19:34] pastebin please [19:35] http://pastebin.com/m111c4b9e [19:37] dobey: I get the exact same thing [19:38] what version? [19:40] 0.90.2-0ubuntu1~r51-0 from dev; i had a problem on karmic which was fixed with a configglue update, but this broke instead. :D [19:40] not dev, nightly [19:40] jcastro: with 0.90.2 for you too? [19:41] * jdobrien can only get an Edge connection...much slower that G3 [19:41] dobey: no I am using whatever is in the ppa [19:42] .90.1 [19:42] ok [19:42] jcastro: beta or nightlies ppa? nightlies has post-0.90.2 packages [19:42] beta [19:42] I can try on nightlies [19:43] huh [19:43] weird [19:43] file a bug and attach oauth-login.log please :) [19:43] it looks like there could probably be a traceback getting trapped and sent to the log instead [19:44] because the only way that error could happen, is if there's something really whacky going on, causing the AppletIcon __init__ to screw up in the middle somewhere [19:44] but somehow manage to not fail entirely [19:46] forgive me, new to this. how and where? [19:46] jonathon: http://bugs.launchpad.net/ubuntuone-client/+filebug [19:46] I have the launchpad page, just the best method and how to find the oath-login [19:47] jonathon: once you've filed the bug, it will show you a bug # on the resulting page, and you can run "apport-collect -p ubuntuone-client " in a terminal to have it attach the logs to that bug [19:47] right [19:47] jonathon: and just paste the error you see in the terminal in the bug description [19:48] i'll give it a shot. :) [19:49] ah, just found oauth-login.log (good old locate) [19:49] this would likely be it: GError: Icon 'ubuntuone-client-working' not present in theme [19:51] is this it? https://bugs.launchpad.net/ubuntuone-client/+bug/371729 [19:51] Launchpad bug 371729 in ubuntuone-client "Icon cache not being updated" [Medium,Fix released] [19:52] that could be it [19:52] but i highly doubt it if jcastro is seeing the same problem with the older package [19:52] ok, i'll file a new bug [19:53] I get it on the nightlies [19:53] actually, wtf. [19:53] on 2 machines, trying a third [19:53] hrmm [19:53] jcastro: i think 2 is enough :) [19:54] dobey: I wonder if it's the theme, because on the third one it appears fine [19:55] jcastro: no. the nightlies packages are broken [19:56] yep, just noticed that [19:57] as are the packages currently in beta [19:57] * dobey gets out his stabbing knife [20:01] jonathon: are you on karmic or jaunty? [20:01] karmic [20:01] ah, me too [20:01] i've just done an apport thing to the bug i submitted [20:01] jonathon: link? [20:01] https://bugs.launchpad.net/ubuntuone-client/+bug/389627 [20:01] Launchpad bug 389627 in ubuntuone-client "Black icon in systray for ubuntuone-client-applet" [Undecided,New] [20:02] * jcastro does the same [20:02] eh [20:02] the logs aren't needed [20:02] ok [20:02] should I triage and assign to you? [20:03] i guess [20:04] ok, the beta package looks like it's only broken on karmic [20:04] and the nightlies is broken on both [20:05] jonathon: good catch! [20:05] thanks :) [20:05] oh i see why [20:05] ** Message: Error: Inkscape encountered an internal error and will close now. [20:05] Segmentation fault [20:05] lovely :( [20:06] well that explains karmic failure [20:07] and nightlies failure [20:33] dobey: hmm so the package completed on the nightly ppa even though inkscape blew up? [20:33] * rmcbride admits to not having the log open while he asks that [20:33] rmcbride: and in the beta ppa [20:34] Hmm [20:34] rmcbride: even just running inkscape without any arguments, gives me an immediate crash on karmic [20:34] nice [20:34] is there a way to compare modification times of files? [20:35] dobey: test -nt does it I think [20:35] without having to write perl/python/somethingonthatlevel that is [20:35] ah, so it does [20:36] now why did when i search for modification in "man test" it did not point me at that [20:38] today has been so not very productive at all === verterok_ is now known as verterok [20:46] hrmm [20:46] why is it trying to generate the icons at that point anyway [20:48] rmcbride: blah. are we using bzr export for the nightlies tarballs? [20:48] dobey: no. Should we be? [20:49] rmcbride: how are the tarballs being built in nightlies then? [20:49] dobey: one sec [20:49] rmcbride: it looks like a bzr export to me revNN directory, and there's a .bzr subdirectory [20:49] but maybe that's not an export, so much as just tarring up the directory [20:50] dobey: pasted a path from my other machine (too lazy to type it here) I'm mainly just doing debuild -S (with my signing key in teh environ) [20:52] ok [20:52] I'm running autogen.sh for client beforehand [20:52] as of yesterday [20:53] if another method will work better I'll gladly switch. [20:57] hrmm, i guess we should get the versioning argument resolved first [21:00] i am so very close to just calling it a day [21:46] later all [21:46] bye dobey [21:47] and hi to everyone else