/srv/irclogs.ubuntu.com/2009/06/23/#ubuntuone.txt

rmcbrideverterok: packages for karmic are indeed broked. We hope to have a fix for tomorrow's release. Finishing up packaging for Karmic proper has taken priority.00:26
verterokrmcbride: thanks! great to know00:26
rmcbridealso a good package for configglue should be in karmic universe soon if it is not already. Passed REVU last week00:26
verteroknice!00:27
rmcbrideI'm out for the evening. Looking up at backscroll it looks like the good configglue package is recently published, but may not be in all indexes yet? anyhow have a good one all!00:30
ajmitchrmcbride: archive admins have to accept the new binary packages00:34
=== afk is now known as mthaddon
=== mthaddon is now known as afk
thisfredtop of the morning, ubuntuoneros!08:48
=== afk is now known as mthaddon
=== thekorn is now known as _thekorn
=== _thekorn is now known as thekorn
alanbellare .conflict files created by U1?09:41
alanbellI have a GNUCash folder in U1 and the main accounts file is now zero bytes long and there is a .conflict file which is a gzip which won't extract for some reason09:42
alanbellI managed to recover most of it from the most recent .xac file, however a breakage on gnucash isn't nice :-(09:53
vdsalanbell: I'm sorry you are experiencing this problem10:03
vdsalanbell: have time to investigate a bit what's happened?10:03
alanbellvds: sure10:07
vdsalanbell: have you looked at the ubuntuone log files already?10:07
alanbellnot yet, I was concentrating on recovery :-)10:08
vdsalanbell: of course :)10:09
alanbelldoing some grepping now10:09
alanbellok, first looking at the activity of the file I am interested in with grep "Bell Lord Ltd'" *10:12
alanbellhttp://pastebin.com/f36e8f50d10:12
alanbellnow seeing when the .conflicts turn up with grep "Bell Lord Ltd.conf" *10:12
alanbellhttp://pastebin.com/f6fa3a9cd10:13
alanbellI have several machines which are mine, so it is in my files, plus I have shared it with another account. I don't think I had gnucash working on the file on multiple computers at the same time, but it is possible10:14
* vds looking10:14
alanbellI have been having a bit of bother with the U1 icon spinning forever, just working and idling and not achieving much10:17
vdsalanbell: do you have the latest ubuntuone-client installed?10:17
alanbellI think so10:18
danagealanbell: i have had the smae issues, especially when adding many files10:19
danageit seemed to create no traffic10:19
danagewhat it was doing was creating all files first, then slowly uploading them to "the cloud" after a LONG time10:19
vdsyes we are working to speed up the upload/download10:20
alanbellvds: yes, it is the latest version, there were some other updates waiting for me in landscape, but not U1client10:20
vdsalanbell: ok, thanks10:21
vdsChipaca: ping10:22
alanbellI tend to keep things uptodate and I am doing a trial of landscape which is quite fun10:22
danagevds: i was waiting for chad to return, but i may as well just state it now10:22
danagea nice feature would be an actual indication of what the daemon is doing, i.e. a queue indicator or something10:23
danagewhen you hover over the symbol, ya know10:23
vdsdanage: you mean something to get a feedback about what the syncdaemon is doing? that would be nice!10:24
danageyeah like that. appears like it wouldn't be too difficult to implement10:25
vdsdanage: right10:26
vdsalanbell: I'll make sure some of the sync daemon will look at the logs, in the meanwhile would it be possible to check whether more than one instance of gnucash had that file open?10:48
alanbellvds: looking at the dates it is highly likely that only one computer had that file open in GNUcash10:50
danagei also think opening the ubuntuone folder with a left-click is unintuitive. to me it would make more sense having it connect/disconnect that way. usually, i open folders with the "places" menu item gnome has10:50
vdsdanage: agreed I think we'll get rid of the applet as it is now10:52
danageoh really?10:52
danagewhat's the plan then?10:52
vdsdanage: not sure yet10:53
vdsnot to me at least10:53
vdswe can ask dobey10:53
vdsas soon as he gets online10:54
thisfredvds: found the relevant couchdb commit: http://github.com/halorgium/couchdb/commit/b1bfb1481e54474ce302e134a614134cc7f5fcb011:01
thisfredvds: so it's doc._local_seq in views11:02
thisfredsince the vote for 0.9.1 has just started, this seems likely to land soon11:07
thisfredvds: so we'll need to see if it's too late to get 0.9.1 in Karmic11:07
thisfredHappy birthday Alan Turing!11:11
teknicothisfred, is he back from the dead?11:12
thisfredteknico: unfortunately no, but we can still party like it's 194911:13
teknicothisfred, did Big Brother start just last year? it seems like it's been going on for ages...11:15
FLOZzHello11:30
vdsthisfred: should not be too late if we manage to package it soon, but11:33
vdsthisfred: has it been released yet?11:33
thisfredvds: no, the vote has just started11:33
thisfredFLOZz: hi11:33
vdsthisfred: can we vote? :)11:34
vdsFLOZz: hi11:34
thisfredvds, we can, but our votes won't count :)11:34
vdsI suspected it :)11:34
thisfredvds: anyway, I have seen only +1s, so it's all good11:34
vdswhat I could do maybe tomorrow is to try to repackage it so at least we are ready when it is releasd11:35
FLOZzI have a little problem with ubuntu one11:35
vdsor maybe we can alert kenvandine11:35
vdsFLOZz: what's the problem11:35
vds?11:35
vds:)11:35
FLOZzI have created a sub-folder with the web interface... and I can't suppress it11:35
FLOZzWhen I click on [Delete], nothing happen ^^'11:37
thisfredvds, that sounds like a good idea. Also we'll need to start experimenting with it soon, to see what we can and can't make work with the _changes feeds because the update triggers may be gone in that release. Not sure,11:37
thisfreddoing more research11:37
FLOZzand if I delete it in nautilus, it's the same problem11:37
vdsFLOZz: delete on the web interface?11:37
FLOZzyes11:38
vdsand also deleting it from nautilus doesn't work11:38
vdsFLOZz: have you already checked the logs?11:38
FLOZzno...where are the logs ?11:38
vdsFLOZz: .ubuntuone_log/11:39
FLOZzok thx11:39
FLOZzI haven't any .ubuntuone_log directory in my home folder ^^'11:41
FLOZzI have found this : ~/.cache/ubuntuone11:43
vdsFLOZz: right11:44
vdsI had those logs from a previous version11:44
FLOZzSo....11:53
FLOZzWhen I suppress it in nautilus, it come back :11:53
FLOZzhttp://nopaste.com/p/abQOsXiRq11:53
FLOZz:s11:53
* vds looking FLOZz log12:01
vdsFLOZz: you shared that folder with someone else?12:02
FLOZzI have try to share it but he don't accept... so i have remove the share12:02
FLOZzand remove the directory after12:03
FLOZz... but i can't remove it12:03
vdsFLOZz: ah interesting12:03
vdsFLOZz: let me do some tests and I'll be back at you12:03
vdsthanks so far12:03
FLOZz^^12:04
facundobatistaHi all12:50
FLOZzhi facundobatista12:51
vdshi facundobatista12:57
vdsfacundobatista: it looks like once you have shared a folder you cannot delete it anymore even if you remove all the shares12:58
facundobatistavds, you're talking desktop or web? what actions you're performing?12:59
vdsfacundobatista: both12:59
vdsfacundobatista: go to a shared folder, try to delete, nothing happens, remove all the shares, try to delete again, nothing happens13:00
vdsfacundobatista: both on web ui and nautilus13:00
vdsfacundobatista: FLOZz has this problem, I've tried myself and I can replicate it13:01
facundobatistaok, let me try it13:01
vdsthanks a lot facundobatista!13:01
facundobatistavds, I'm having problems right now with *sharing* a folder... the web ui never comes back13:05
vdsfacundobatista: I had this problem too, after a while it works again, maybe we should take a look at the load?13:05
facundobatistavds, it never came back, :(13:14
vdsfacundobatista: uhm13:15
vdsinteresting13:15
vdsfacundobatista: have you tried with nautilus?13:15
facundobatistavds, who does the share-through-nautilus work? I right click on a "for_vds" share, put your mail address, click on "share", but in the syncdaemon logs I don't see anything13:21
facundobatistadobey, ^?13:21
vdsfacundobatista: dobey might help here13:22
vdsfacundobatista: I just received you share proposal13:22
vdsfacundobatista: should I accept it?13:22
facundobatistavds, for *which* share?13:24
vdsfacundobatista: the email doesn't say which share, it says just that you are sharing something13:24
vdsah13:25
vdssorry13:25
vdsfacundobatista: test13:25
facundobatistavds, I did that, wasn't sure that about the logs, also tried with "for_vds"13:25
facundobatistaplease wait for that13:25
vdsfacundobatista: sure13:26
facundobatistavds, "for_vds" is easier to search in all the logs, "test" is not good as a searchable keyword, :p13:26
vds:)13:29
facundobatistavds, did you receive this last share?13:49
vdsfacundobatista: not yey13:49
vdsI'm checking the mail very often13:49
vdsnothing so far13:49
thisfredvds: also check websense, maybe, since it caught your share to me at some point13:50
vdsfacundobatista: at the moment, using the desktop client, we can share only one folder at time, but in the future we plan to be able to share more than just one folder right?13:51
vdsthisfred: right! thanks!13:51
facundobatistavds, afaik, we can have several shares...13:51
vdsfacundobatista: sorry I didn't state it correctly13:52
vdsfacundobatista: we can share only things inside the Ubuntu One folder right now13:53
facundobatistavds, yes13:53
vdsfacundobatista: we'd like to be able to sync more folder than just Ubuntu One in the future, right?13:54
danagea reiteration of some comments i made earlier: 1. a nice feature would be an actual indication of what the daemon is doing, i.e. a queue indicator or something13:56
danagealso, opening the ubuntuone folder with a left-click is unintuitive. to me it would make more sense having it connect/disconnect that way. usually, i open folders with the "places" menu item gnome has13:56
vdsdanage: right13:57
vdsdanage: would you please file a bug for each one of the two features?13:58
danagesure13:59
vdsdanage: thanks13:59
danageshould i make it wishlist?14:03
danagehm i'm reading similar bug reports14:10
danagei think adding it to network manager could make sense14:11
danagealthough it's not really a network connection, it's more like a network share14:11
statikhello world14:15
vdshi statik14:15
statikhey jblount, you know about blueman for bluetooth tethering?14:16
dobeyfacundobatista: *currently* there is no way to share folders via nautilus (that code was disabled for the moment, during the port to C)14:16
statikdanage: FUSA is undergoing a complete redesign at the moment and the sketches I saw at UDS had it including ways to be connected/disconnected to various online services, continuing with the idea that is in FUSA currently where you can set your instant messenger connection state from FUSA14:17
dobeyfacundobatista: once i get the code that handled doing the sharing via the http api, into syncdaemon, it will log some stuff, and be re-enabled in nautilus14:17
statikso the current plan is to put connect/disconnect into fusa rather than network manager14:17
danagecool, i just read through the whole bug report and found some of that too. sorry for the redundancy14:17
statikno worries14:18
danagemakes waaaay sense all that14:18
=== urbanape_ is now known as urbanape
danageit's working nicely for me now too. so if the issues in the bug reports are being taken seriously, i think this will be a really really nice service when it's finished14:18
statikthanks! we are definitely taking the bug reports seriously. we're working on things that aren't very user-visible at the moment, like packaging, porting, and some security fixes14:20
danagei could see myself paying for this14:23
facundobatistavds, so, we fall back to the situation where it didn't work through the web?14:24
vdsfacundobatista: it does work for me14:25
facundobatistavds, but you can not remove it?14:25
vdsfacundobatista: exactly, I can share, I can remove the shares, but I cannot delete the folder once I've shared it14:25
facundobatistavds, ok.. I tried to share a folder called "foo" to you, and it didn't work14:26
facundobatistavds, you received an invitation for the "test" directory, which is strange because dobey says he disabled the code14:27
facundobatista(I shared "test" from the desktop, using Nautilus)14:27
dobeyfacundobatista: you're using old code14:28
facundobatistadobey, I'm not using trunk, and have the system fully updated14:28
statikdifference between beta and nightlies maybe?14:29
facundobatistammm... I update it yesterday, I'm seeing new packages now14:29
dobeycould be14:29
dobeythe new stuff isn't in beta yet14:29
dobeyand even so, updating the packages doesn't restart nautilus14:29
dobeyso the old code could still be running in memory14:29
dobey(hence the need for changeup)14:29
facundobatistadobey, I had to reboot yesterday, kernel changes14:30
dobeyyeah, i had to rebuild psb-kernel-source because of that :-/14:31
verterokvds: the is a bug in the model API, a branch that fix that is waiting review14:33
vdsverterok: what's the bug exactly?14:42
verterokvds: I don't know if there is a bug14:42
vdsFLOZz: https://launchpad.net/bugs/38361914:48
ubottuUbuntu bug 383619 in ubuntuone-client "Cannot delete a folder from the web interface (folder is shared)" [High,Triaged]14:48
vdsFLOZz: someone is already taking care of this bug14:49
FLOZzvds, ok14:49
FLOZzThanks you vds ^^14:50
vdsFLOZz: np14:51
jblountMEETING BEGINS15:00
jblountOH HAI HACKERZ!15:00
jblountWelcome to the Ubuntu One Developers meeting. Please say "me" if you are here to attend!15:00
jblountme15:00
rodrigo_me15:00
dobeyme15:01
urbanapeme15:01
statikme15:01
CardinalFangme15:01
statikaquarius, vds, teknico?15:01
aquariusme15:01
vdsme15:01
teknicome15:01
jblountDONE: Got those two branches up (need a few reviews on the last one)15:02
jblountTODO: Fix bugs in new /files/ inteface css stuff15:02
jblountBLOCKED: Nossir!15:02
jblountrodrigo_: Your turn!15:02
rodrigo_done: more evo-couchdb work, almost complete, just a few backend methods missing implementation15:02
rodrigo_todo: finish packaging of all the new couchdb-desktop packages15:02
rodrigo_blocked: none15:02
rodrigo_dobey: your turn15:03
dobeyDONE: fix packages for REVU feedback, resolved versioning confusion15:03
dobeyTODO: fix karmic missing icons issue, finish setting up source pkg branches, finish moving share creation code, research and implement ChangeUp API15:03
dobeyBLCK: None.15:03
dobeyurbanape: your roll15:03
urbanapeDONE: (well, did) some hacking on Firefox extension.15:03
urbanapeTODO: I'm on-call reviewer, I believe (I took over last week when someone was sprinting?). Also tests, and I need to make *some* progress on new files UI today.15:03
urbanapeBLOCK: None, just me, really.15:03
urbanapestatik, you're up.15:03
statikDONE: Landed 4 branches, reviewed 2 branches. Fixed python-testtools after archive admin spotted a problem and resubmitted. Worked on REVU feedback for python-simplesettings, python-mozrunner, and python-spawning. Schemed with jamesh and mwhudson regarding upgrading to bzr 2a branch formats. Wrote a super tiny couchdb patch for aquarius.15:03
statikTODO: keep working on packaging windmill and spawning, scheme with cardinalfang regarding new WSGI servers, work on OOPs with pfibiger, figure out whether south could be made to work with storm.15:03
statikBLOCKED: Nope.15:03
statikCardinalFang, your go15:04
CardinalFangDONE: face.  some smarter timeouts in mail tests.15:04
CardinalFangTODO: finish mail work.  commit today.15:04
CardinalFangBLOCKED: nyet!15:04
CardinalFangaquarius: poke.15:04
aquariusDONE: working on starting up a local CouchDB, talking to Till Adam @ kdab about their progress on Akonadi CouchDB back end (they will have screenshots today, hopefully!); argue about naming of Desktop Couch project15:04
aquariusTODO: continue working on it; work out the best way to find the port of a running Couch (trying a statik patch right now); refactor D-Bus port exporter so it starts Couch rather than just inspecting it15:04
aquariusBLOCKED: none15:04
aquariusvds: hit me, big boy15:04
vdsDONE:some research about couchdb _local docs and docs seqno for the new timestamps implementation, discussed about that with thisfred, still some research and some discussion is needed, face duty15:04
vdsTODO: face duty and maybe some skype with eric15:04
vdsyour turn teknico15:04
teknicoDONE: better defined the requirements and implementation of the contacts db reset thing with markgsaye, thisfred and vds15:04
teknicoTODO: completing the implementation of the contacts reset db thing15:04
teknicoBLOCKED: nothing15:04
teknicoNEXT: noone15:04
urbanapeend of line15:05
statikand nobody is blocked, amazing!15:05
aquariusalso, I have to go to the dentist in an hour. Not looking forward to that.15:05
jblountEND OF MEETING15:05
rodrigo_aquarius: ugh, dentist :(15:05
statikjblount: thanks for running it!15:05
aquariusrodrigo_: I am seriously debating pulling all of my teeth out with pliers and just eating soup for the next forty years, just so I don't have to go15:06
teknicostatik, what's the rotation of running the standup, if any?15:06
jblountstatik: Sure thing! It provides lots of opportunities for exclamation points :)15:06
jblountteknico: If it's 10, and you notice, you should start it (this is my personal rule, have yet to be told otherwise)15:06
jblounts/10/10EST15:06
statikteknico: someone runs it at 1400utc15:07
teknicostatik, oh, I get it, first come first serving ;-)15:07
teknicoaquarius, you wouldn't have any problems with beer either ;-)15:07
rodrigo_aquarius: false denture!!15:08
rodrigo_aquarius: so you can eat other stuff than soups :)15:08
thisfredis it safe?15:08
aquarius:)15:09
dobeythisfred, aquarius: how about *gasp* couchdb-desktop ?15:09
thisfreddobey: that was aquarius' suggestion I believe15:09
aquariusdobey: this is why I think it should be Desktop CouchDB15:09
rodrigo_couchdb-freedesktop15:10
dobeycouchdb-zedd15:10
thisfredbut I don't know how the trademark situation is, if any (asked on #couchdb already, no conclusive answer) and whether we'd be presuming too much in the eyes of the couchdb community15:11
statikdobey, urbanape, rmcbride: you guys are each running trunk branches on ubuntuone sub-projects. jamesh is going to coordinate upgrading the main ubunet branch to bzr 2a format next week while i'm gone, can you guys take care of upgrading your projects?15:11
aquariusrodrigo_: it isn't a freedesktop thing, though, not yet15:11
rmcbridestatik: sure15:12
urbanapestatik: yup15:12
statikdobey, urbanape, rmcbride: i just realized you probably need to coordinate with jamesh in order to get the stacked branches taken care of15:12
urbanapeis there going to be a freeze or anything on the current trunk before he upgrades it? If not, why not just pull new branches after he's done?15:13
urbanapeor am I missing something?15:13
urbanape(quite likely)15:13
dobeyare we going to back up trunk somewhere?15:14
dobeyie, what happens if the upgrade eats our babies?15:15
rmcbridedobey: then we tell Jonathan Swift to give them back?15:16
dobeyheh15:16
dobeyask it if it wants some A1 with it?15:17
statikyeah, i believe the general approach is to tell everyone to stop pushing branches, make a copy of trunk in the old format, do sysadmin magic to retarget all the stacked branches to the copies of trunk, upgrade the real trunk, unfreeze, and have everyone reconcile and convert their existing unlanded branches into a 2a format repository15:18
statikobviously you can do test upgrades to the 2a format on the side to ensure that the upgrade will go smoothly before any of this happens15:19
dobeyi'm not exactly sure how to upgrade the branch on the server itself15:21
statikbzr upgrade --2a lp:~foo/bar/baz usually works15:23
statikif an upgrade had been done in the past then you use lp:hitchhiker to go in and delete the old bzr.backup directory first15:23
statikbut stacked branches are what make this complicated15:23
urbanapewhich is what I was sorta asking.15:24
statikcause you don't want to upgrade trunk out from underneath branches that are stacked on it15:24
urbanapehow many branches are stacked on it now? (how many in play, really)15:24
statiki think launchpad automatically stacks all branches on trunk15:24
urbanapethen, can we not jut let the current in-play branches quiesce before upgrading, and then have everyone branch off the upgraded trunk?15:25
statikurbanape: yes but we should still fix up all the old stacked branches - we don't normally delete them15:25
dobeystatik: i think it's stacked on whatever you branched from... which is normally trunk15:25
urbanapestatik: ah, okay15:25
statikit's stacked on the default branch for the default series i think, bzr doesn't really keep track of where you branched from15:26
statikurbanape: for yours it should be super easy, since you have control of every single branch15:26
dobeyah crap15:28
dobeybzr 1.16 broke bzr-gtk15:28
FLOZzbye15:31
rodrigo_1statik: 1:1 call now?15:36
statikrodrigo_1, yep, I'll call you on skype15:37
rodrigo_1ok15:37
=== rodrigo_1 is now known as rodrigo_
jblountHas everyone seen the Tomboy integration in Gwibber trunk? DONE: Got those two branches up (need a few reviews on the last one)15:57
jblountTODO: Fix bugs in new /files/ inteface css stuff15:57
jblountgrr15:57
dobeyhaha15:58
jblountJust call me "Paste-Mc-FAIL pants"15:58
jblounthttp://etc.joshuablount.com/save-to-tomboy.ogv is the proper thing that I wanted to paste15:58
dobeyyou are pretty pasty, for living in florida and all15:58
thisfredpaste "baby-octopus devourer" mc-fail pants, surely15:58
jblountthisfred: I just threw up a little in my mouth.15:59
thisfredhehe15:59
dobeyjblount: did it taste like baby octopus?16:07
=== aquarius is now known as aquarius_dentist
=== yofel_ is now known as yofel
mschHi, I've got an email "You have been invited to Ubuntu One" but it didn't contain an invitation code and ubuntuone.com says I'm still on the waiting list.16:45
jblountjdobrien: ^^16:47
jblount(Also: Hi msch! I think jdobrien was just looking at something like this)16:47
mschwell, good to know. i just wanted to give you a heads up.16:48
=== aquarius_dentist is now known as aquarius
jdobrienhmm...he left what the heck17:21
alanbelljust thinking out loud, is there any overlap between U1 and the OLPC sugar.org sharing of files and objects?17:33
alanbellwhich is mostly jabber/XMPP based17:34
alanbellit would be rather cool to have an Ubuntu XMPP infrastructure in the cloud17:34
sladenjudging by the number of new bug reports for the "without an invitation code"... something is broken17:43
sladenjdobrien: it might be worth stopping the spam-o-matic, until it can be fixed17:44
jdobriensladen: are people getting multiple emails?17:45
jdobriensladen: it was something that happened in last nights set of invitation approvals...there was an exception which sent out the emails, but didn't save the approval17:45
jdobriensladen: the good thing is...it's not automatic17:46
sladenjdobrien: I don't multiple emails, but multiple people are noting on the bug tracker that they receieved one17:46
jdobriensladen: yes...we know of the problem17:47
sladenjdobrien: four of the last five emails in my launchpad-bugmail folder of four separate people all confirming the same issue17:47
jdobriensladen: I understand that...it was all one batch...and I just fixed the record that caused the problem...it was a problem we were aware of17:48
jdobrienthe fix is still in the pipeline17:49
urbanapejblount: ping17:52
jblounturbanape: yo!18:14
jblounturbanape: Sorry, just back from lunch.18:14
urbanapeheya. I've installed fix-da-buttons locally and am not seeing the buttons at all.18:15
jblounturbanape: this is a problem, I think I probably missed a bzr add somewhere.18:15
jblounturbanape: Yeah, pushing now. Sorry about that! If you pull inside the branch it should grab those changes.18:17
urbanapecoolio18:17
urbanapeyay, now that's a branch I can approve18:18
jblounturbanape: heh18:19
urbanapehuh. Wonder why it doesn't go to "approved" after two approvals. Still in needs review.18:20
jblounturbanape: There isn't a way in LP (yet) to say "my project requires to approvals, then it's approved to merge"18:20
urbanapegotcha18:20
mrtoftrashHi everyone. I require a little help. I got invited to ubuntuone, and installed the client, but the "control applet" does not want to start. Any clues?18:21
=== mthaddon is now known as afk
jblountmrtoftrash: After installing the app, can you start it from Applications > Internet > Ubuntu One?18:23
mrtoftrashjblount: Nope. No error messages either when I type "ubuntuone-client-applet" in a terminal.18:24
mrtoftrashOh wait...18:24
mrtoftrashjblount: For some reason, it worked this time. IRC always does the trick :)18:24
jblountmrtoftrash: :D18:25
jblountmrtoftrash: We've seen other people mention it not launching, you are not alone. It's still undiagnosed AFAIK18:25
mrtoftrashjblount: Very strange.18:26
jblountmrtoftrash: Agreed. Particularly because I can't repeat it inside of a clean virtual machine.18:26
mrtoftrashjblount: yeap, works fine now. Thanks. Ciao18:27
* jblount notices his use of "to" instead of "two" and hides his face in shame.18:30
urbanapeits oh kay. Eye reed eye arr sea out lowd too maiself, and it sownded phine.18:35
statikurbanape: the review policy stuff in LP to automatically mark a proposal approved after two positive reviews should be showing up in the next launchpad releas18:56
urbanapegotcha18:56
urbanapehey, statik18:56
dobeystatik: i suspect that means "next month"?18:56
statikyeah18:56
dobeycool18:57
urbanapeI'm putting in some tests for the media revno url injection in the test_index module.18:57
statiksladen, btw, regarding the email thing, CardinalFang is putting the final touch on a transactional email sending branch so that if an exception happens when processing a batch of invitations then no emails are sent, which should prevent this kind of thing from happening in the  future18:57
statikurbanape: great! that wouldn't have caught the edge config problem, but it's a great test to have18:58
urbanapeI'm not sure how the browser URLs are meant to match up to reality, though18:58
statikurbanape: foo/media/1234/hugs.css i think18:58
statikalanbell, yeah we're going to be doing a lot with XMPP I think18:59
statikalanbell, i was talking to robot101 about the OLPC stuff last week - i don't think we'll be doing things the way they did, but definitely some shared ideas18:59
* dobey wonders wtf is up with his car19:01
urbanapehmm. Using the browser makes it harder to test the straight HTTP status codes returned by a valid and invalid media URL... So far, the best I've been able to come up with is sniffing the browser.headers or browser.contents.19:07
statikurbanape: it doesn't raise an exception when it 404s?19:27
statikit being zope.testbrowser19:27
urbanapeit does, but there's no convenient way to trap a 200 in the successful case.19:27
urbanapeeasier to test the failing case19:28
dobeyif (!fail): success19:28
dobeyraise Exception("Success") ? :)19:29
urbanapedef test_dobey_is_actually_rube_goldberg(self):...19:31
danagethose up and down arrows in nautilus are known to be broken?19:33
dobeybroken?19:37
BUGabundoBom S. João para tds, e cuidado com as espinhas :))19:38
dobeyno habla19:39
dobeydanage: elaborate please19:40
danageit shows green download arrows even though the wheel isn't spinning and all files have been downloaded19:40
dobeydanage: on folders, or on files?19:41
danageonly folders, files seem to be ok19:41
dobeyok, yeah it's a known issue that they stick around on folders... i have no idea why they do though :-/19:42
jblountdobey: Do you know if "labels sticking on folderz" has a bug?19:45
dobeyit does19:45
dobeybut i don't recall the number19:46
dobeyjblount: i think you filed it though19:46
jblountdobey: RESEARCH! brb19:46
jblount(meaning, I'll go look for it)19:46
dobey#37489019:47
jblountbug 37489-19:47
ubottuLaunchpad bug 37489 in ubuntu-artwork "newly added user doesn't see default theme" [Medium,Fix released] https://launchpad.net/bugs/3748919:47
jblountbug 37489019:47
ubottuBug 374890 on http://launchpad.net/bugs/374890 is private19:47
jblountToday is one big typo19:48
BUGabundolol19:48
dobeyverterok: ping, are you back? :)20:35
verterokdobey: yeap20:35
verterokoh, pong :)20:36
dobeyverterok: i needs-fixing/commented on your client branch20:36
dobeyverterok: and i'm poking in syncdaemon, and had a couple questions for you20:36
dobeyverterok: as i suspect, i shouldn't be calling a syncdaemon dbus method from within syncdaemon, to get the metadata for a path, huh?20:37
dobeyverterok: or i suppose it's ok, if i call it from a Thread()?20:37
verterokdobey: here I get all the files I added to .bzrignore as unknown20:38
dobeyverterok: really? that's odd20:38
verterokyes20:38
dobeyverterok: what version of bzr are you using?20:38
verterokdobey: https://pastebin.canonical.com/18899/20:39
verterokdobey: 1.16rc120:39
dobeyweird20:40
verterokdobey: and this is the output of bzr ignored: https://pastebin.canonical.com/18900/20:40
tcoledobey: I'd use the twisted thread pool rather than spinning up your own Thread()s20:40
dobeyverterok: i wonder if there is a bug in that20:40
verterokdobey: in my desktop with bzr 1.16 (final) I get the same result20:41
dobeytcole: i think this might actually have to be separate, as it's using urllib220:41
dobeyverterok: hrmm.. that's very odd indeed20:41
verterokdobey: maybe you have some global ignores defined20:41
tcoledobey: hm, howso?20:42
verterokdobey: as tcole said, it's better to use twisted thread pool, possibly using deferToThread20:42
dobeyverterok: ah, i do have a ~/bazaar/ignore20:43
verterok:)20:43
dobeyverterok: but i certainly didn't create it20:43
dobeyi wonder where it came from20:43
tcolealso I do have to ask why you're calling a method on the dbus interface from within syncdaemon itself20:43
verterokthat's weird20:43
tcoleit would seem that there should be a less roundabout way to get at what you need20:43
dobeytcole: well, i'm not. i'm moving code that was in the nautilus extension, to syncdaemon, and wondering if there is a better way20:44
tcoleah20:45
dobeyverterok: ok. but we should use globs instead of listing individual files, i think :)20:45
tcolebroadly, yes20:45
dobeyverterok: and we don't need to list full paths in the .bzrignore either20:45
=== BUGabundo1 is now known as BUGabundo
dobeyverterok: hrmm. how should i deferToThread() or callFromThread() inside the VolumeManager.create_share()?20:52
* verterok_ stabs his ISP 20:59
verterok_dobey: sorry, bad day for my ISP20:59
* dobey lends his stabbin' knife to verterok_ 20:59
dobeyverterok: hrmm. how should i deferToThread() or callFromThread() inside the VolumeManager.create_share()?20:59
verterok_dobey: https://pastebin.canonical.com/18901/20:59
verterok_:)21:00
tcolewell, and you will probably need to do something with the returned deferred21:01
tcoleincidentally, we should use public pastebins out here :)21:01
statikpfibiger: you have one review on https://code.edge.launchpad.net/~pfibiger/ubuntuone-storage-protocol/add-ssl-context/+merge/7817 , feel free to ignore my suggestion in the interest of getting this code landed though21:01
verterok_tcole: right...21:01
statikverterok: pastebin.ubuntu.com is public21:02
verterok_thanks!21:02
verterok_tcole: thanks for pointing out :)21:02
dobeytcole: hrmm. but if i jsut ignore it, it should be fine too, yes?21:02
verterok_dobey: http://pastebin.ubuntu.com/202394/21:03
verterok_dobey: we should handle at least the error case, to give some feedback to the user maybe?21:03
verterok_bye bye verterok!21:04
=== verterok_ is now known as verterok
tcoledobey: it depends21:05
tcoledobey: if you don't care whether or when it succeeds or fails at all, ever, then you can just ignore it21:05
tcolethe *or when* is important too21:05
tcoleif there are things you would like to happen after but not before it21:05
dobeyno, it's just that i need to shove the code in a thread21:06
dobeyit handles errors within the call21:06
tcoleso it's just a background task then?21:07
tcoleis it okay to have more than one of these calls going at once?21:07
dobeyi suppose if you can make use of the nautilus ui that fast, yes21:08
dobeyit just posts an oauth-signed request to a URI21:08
dobeyi wonder if there's a sane way to test this code21:23
verterokdobey: it's about the share http request?...a mock http server?21:24
Nafalloverterok: fwiw. python-configglue is new'd21:26
verterokNafallo: it's working now? great!!21:26
Nafalloverterok: need to wait for the mirrors to get synced :-)21:27
verterok:)21:27
dobeyverterok: yeah, i don't want to write a mock http server for that :)21:27
verterokdobey: maybe you don't have to write it21:28
SiDiHello21:34
verterokdobey: what do you need to test21:34
verterokSiDi: hi!21:34
SiDiIm using xubuntu and the ubuntuone panel doesnt appear when i launch it :|21:34
verterokdobey: do you know if the applet works on xubuntu? ^21:35
dobeyit does so long as the deps are installed, and none of the bugs are being hit (particularly the karmic one)21:35
dobeyverterok: need to test creating a share via the http api21:36
SiDidobey: it doesnt look like it'll work here21:36
dobeySiDi: what doesn't work exactly?21:37
SiDidobey: the applet doesnt popup21:37
SiDino error message when launching from console21:38
dobeySiDi: what happens? it waits 30 seconds and exits?21:38
SiDitelling you in 30 secs21:39
SiDii usually kill after 5 :p21:40
SiDiit doesnt quit21:43
dobeyit keeps running after 30 seconds?21:46
dobeyand there's no new icon at all in your panel?21:47
dobeyverterok: where is deferToThread() defined?21:47
dobeytwisted.internet?21:48
verterokdobey: no, it's in reactor, but the glib2reactor don't have one...so you should use the one we used in the old storagefs21:48
verterokdobey: from twisted.internet import threads21:54
verterokdobey: threads.deferToThread21:54
dobeyok21:54
SiDidobey: no new icon, keeps running22:08
SiDijaunty amd6422:08
dobeySiDi: are you on karmic?22:10
SiDidobey: nopee22:10
dobeyverterok: http://pastebin.ubuntu.com/202434/ <- does that look bad to you?22:11
* verterok looks22:12
statikCardinalFang: to set review status by email you need to gpg sign your message, and indent the review voting command by one space. something like:22:12
statik review: approve22:12
dobeyno colon though, i think22:12
verterokdobey: if you already have the mdobj in the metadata it should have a path, there is no need to set it again22:13
dobeyalthough easier to remember is just " +1"22:13
dobeyverterok: i'm not setting it again. pylint was complaining "unused variable: mdobj" and clearly enough, it's unused22:13
verterokdobey: just remove the assignment22:14
dobeyverterok: but with the change i pastebinned there, i am getting test failures with odd KeyErrors22:14
dobeyverterok: that's what that patch does!22:14
dobeyverterok: or you mean remove the set_by_path() also?22:14
verterokdobey: no, the patch removes the except!22:14
verterokdobey: I misread the patch, sorry22:14
dobeyverterok: the patch removes the try and the except :)22:14
verterokdobey: you can't remove the except clause22:14
verterokdobey: btw, the ubuntuone-client pylintrc should be updated22:15
dobeyverterok: why? the mdobj isn't actually used22:15
dobeyupdated for what?22:15
verterokdobey: to be like the other ones we use22:15
verterokdobey: in the except the mdobj is created!22:15
verterokbut only if isn't there22:16
dobeyit is the exact same one as in ubuntuone-storage-protocol22:16
dobeyverterok: oh, so i should just remove the lvalue22:16
dobey?22:16
verterokdobey: yes22:16
dobeyok22:17
dobeythanks22:17
verteroknp22:18
verterokdobey: pylint is showing warnings for a lot of things we ignore in other pylintrc22:18
verterok's22:18
dobeyeh?22:18
statikalright, uploads to REVU done for python-mozrunner, python-eventlet, and python-spawning. talk to you all tomorrow!22:37
tcolearen't you on vacation tomorrow?22:38
tcole(but good work!)22:38
dobeySiDi: hrmm. all i can suggest for the moment is to file a bug and attach the logs with "apport-collect -p ubuntuone-client $bugnumber"22:41
dobeytcole: thursday22:41
tcoleoh22:41
* tcole has difficulty with this "calendar" concept22:42
Nafalloverterok: ubuntuone works again in karmic. still hates pretty little pictures of animated clouds, but syncs and such more important stuff :-)22:44
verterokNafallo: great news!22:46
SiDidobey: willdo22:47
dobeylater23:44
SiDidobey: will do the apport part tomorrow though. Can't now, got an update running and a damn low bandwidth, so it'll take time23:46

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