/srv/irclogs.ubuntu.com/2011/02/04/#ubuntuone.txt

boxingsquirreldobey: sorry I didn't reply to you earlier (had other stuff). I'm interested in, to start, a way to just list files00:06
dobeyi don't think we have an API that just lists all files, but you can get the lists of shares and volumes and use standard filesystem APIs to list the ones that are subscribed to and downloaded.00:10
boxingsquirrelwhat url/fields are required to list shares & volumes (and then I'll work from there)?00:11
dobeyif you're talking about the REST API, I am not sure. there is a DBus API to talk to ubuntuone-syncdaemon that can list those, though00:15
boxingsquirrelunfortunately I'm looking at doing this on mobile…are the REST apis documented anywhere?00:16
dobeyi'm not sure how well they're documented yet. i'm not working on that part. is this on android you're doing things?00:23
boxingsquirreliOS actually…there's already an Android app but not a general-purpose app for iOS00:26
dobeyboxingsquirrel: you should come back earlier in the day when the mobile hackers are around, and talk to them. :)00:30
boxingsquirrelI will tomorrow. Thanks for all the help.00:31
dobeysure :)00:34
skooz20111captcha solution cant make them out ?03:53
skooz20111signing up for ubuntu one03:54
JamesTaitGood morning, Angels! Happy Friday!09:45
=== _LibertyZero is now known as LibertyZero
karniGood morning everybody! Hello JamesTait :D !11:23
karniquite silent here today12:18
beunokarni, it's Friday!12:19
karnibeuno: it it holiday in Argentina ;D?12:19
karni*is it12:20
* karni chuckles12:20
duanedesignhello karni12:21
karnihi duanedesign :)12:21
beunoheh12:21
karnibeuno: Another day, another challenge ;D12:21
beunoit's still early12:21
karnioh right! ^ ^12:21
duanedesignwoke up to a broken water main in my front yard :\12:22
karniduanedesign: :<12:22
duanedesignwhat a mess12:23
karnifacundobatista: awesome job with the action_queue.py12:23
karnifacundobatista: I'm seeing some references to markers -- will you be working on getting rid of them? (I think I read somewhere you planned on doing that) If that question doesnt make sense, sorry :)12:24
karnibeuno: I got up at 6AM today xD (to revise for the exam. I got B+ hehe)12:29
beunoheh12:33
beunogo karni!12:35
karni\o/12:36
thisfredralsina: not 100% sure I will make standup, there's a plumber coming over, and I'm not sure how much of my attention it will take to keep the dog from distracting him13:21
thisfredralsina: nm, he's off to get some parts, so I'm available13:52
nessitahello crowd!13:54
nessita6 minutes to the stand up! /me ran to be in time13:54
karnihi nessita13:57
nessitaHi karni, how are you?13:59
dobeyhmm13:59
karninessita: quite good. middle of exam session, but handling it fine. porting python to Java is hell to be honest, Python is way too cool ;]13:59
thisfredme13:59
nessitame14:00
vdsme14:00
thisfredDONE: landed mock test branch, reviews, discussed remaining work with alecu14:00
thisfredoops14:00
nessitathisfred: wait!14:00
nessitadobey, CardinalFang?14:00
dobeyme14:00
nessitaall: ralsina called me this morning letting me know that he may be late for the stand up14:01
nessitawe should go ahead with it and he will read the backlog later14:01
nessitaCardinalFang: say me :-)14:01
nessitaok, thisfred, go!14:02
thisfredDONE: landed mock test branch, reviews, discussed remaining work with alecu14:02
thisfredTODO: land alecu's branch and wrap up remaining bugs | API work14:02
thisfredBLOCKED: no14:02
thisfrednessita: yo!14:02
nessitaDONE: landed most of the branches for bug #708335, still pending one review for https://code.launchpad.net/~nataliabidart/ubuntuone-client/share-subscribe-dbus14:02
nessitaTODO: fix bug #712528, maybe start with u1cp UI to manage shares14:02
nessitaBLOCKED: nopes14:02
ubot4Launchpad bug 708335 in ubuntuone-client (Ubuntu) (and 1 other project) "Add subscription capabilities to shares (affects: 1) (heat: 6)" [Medium,Triaged] https://launchpad.net/bugs/70833514:02
ubot4Launchpad bug 712528 in ubuntuone-client "Subscribing to a RO share with me will not download the content (affects: 1) (heat: 6)" [High,Triaged] https://launchpad.net/bugs/71252814:02
nessitaNEXT: vds14:02
vdsDONE: ninth branch for #701029 landed, tenth started14:02
vdsTODO: more url testing14:02
vdsBLOCKED: nope, last day on this and then to w&m14:02
nessitaNEXT: dobey14:03
dobeyλ DONE: bug 712497, research .pth install, found nasty automake bug, changed tarmac to run every 30 minutes due to very slow u1-client tests14:03
ubot4Launchpad bug 712497 in ubuntuone-dev-tools "Nightlies fail to build due to dbus-daemon failure (affects: 1) (heat: 6)" [High,Fix committed] https://launchpad.net/bugs/71249714:03
dobeyλ TODO: shotwell plug-in research, finish bug 673012, evaluate SRUs for maverick14:03
ubot4Launchpad bug 673012 in desktopcouch (Ubuntu) (and 1 other project) "Async monitoring of _changes (affects: 1) (heat: 39)" [Undecided,Confirmed] https://launchpad.net/bugs/67301214:03
dobeyλ BLCK: None.14:03
nessitaany comments?14:03
nessitaok, eom it is :-)14:03
nessitathanks everyone!14:04
karnivds: what is w&m if I may ask :)?14:04
nessitakarni: web and mobile14:04
karninessita: aah :)14:04
nessitakarni: beuno is borrowing vds for some time14:04
karninessita: ack14:04
CardinalFangDONE: landed desktopcouch package in distro.  Found Chipaca's complaint is not in desktopcouch, or python-couchdb, or couchdb, but in Erlang; patched erlang locally.14:05
CardinalFangTODO: Test erlang package and give to Chipaca for testing. android-music debug server settings.14:05
CardinalFangBLOCKED: None14:05
CardinalFangAlso DONE: Marked a bunch of bugs as fix-released.14:06
facundobatistakarni, thanks! Maybe markers will dissappear in the future; they're not really needed anymore after pathlocking (but you can not just remove it, more work is needed)14:08
karnifacundobatista: ack :) thanks14:08
* dobey wonders if there's an irc channel to argue about automake in14:11
karniI need to print this stuff..14:30
karniNever thought I would be holding the syncdaemon in my hand.14:37
dobeydoh, and alecu is on holiday today14:37
CardinalFangkarni, shake it real hard to get the bugs out.14:47
karniCardinalFang: you're talking about U1F?14:47
karniCardinalFang: a oh, I get it ;D14:48
karnihahaha14:48
beunowe should totally implement that. Shake the phone to fix problems14:49
* karni laughs14:49
karnibeuno: he meant the paper copy of SD I'm holding right now :)14:49
karnithis is challenging..14:50
ChipacaCardinalFang: OHAI. CAN I HAZ PACKAGEZ?14:50
karniChipaca: I fell of my chair when I read that. I seriously enjoy this working environment ;D14:51
CardinalFangChipaca, okay, soon.14:53
ChipacaCardinalFang: \o/14:56
Chipacakarni: mind you coccis, you'll be using it a lot14:57
Chipaca*your14:57
karniChipaca: ;)14:58
karniChipaca: (I had to google that to understand it jajaja)14:58
gordhi all, running latest natty and ubuntuone-syncdaemon has gone out of control. eating up all the cpu it can, dies then respawns (can see the PID changing in top). any ideas?15:16
Chipacagord: you have come to the right place.15:17
Chipacagord: what does apt-cache policy python-ubuntuone-client say?15:17
Chipacafacundobatista: ^ maybe of interest to you15:18
gordInstalled: 1.5.3-0ubuntu315:18
Chipacapfibiger: nice post15:22
Chipacagord: do you have debug enabled? otherwise, let's turn that on so we have debugging info15:23
CardinalFangChipaca, sorry it's taking so long.  pbuilder hates me today.15:24
=== zyga is now known as zyga-food
gordChipaca, might do, does it generate a bunch of log files in ~/.cache/ubuntuone/log/ ?15:24
ChipacaCardinalFang: no problem15:24
Chipacagord: the files don't change, but the amount of info in them does15:25
Chipacagord: they're rotated, so it shouldn't get to be a huge issue unless you're very tight on space15:25
gordChipaca, right yeah, i'm just wondering if i already have it turned on from some previous problem i have :)15:27
Chipacagord: you can check ~/.config/ubuntuone/syncdaemon.conf15:28
Chipacagord: or, grep DEBUG ~/.cache/ubuntuone/log/syncdaemon.conf15:29
Chipacaum15:29
Chipacasyncdaemon.log i mean15:29
Chipaca:)15:29
gorddebug=True :)15:29
Chipacagord: ok15:30
Chipacagord: now, could you pastebin or email me syncdaemon.log? (it will list all or at least some of your filenames, so if that's sensitive info for you, don't pastebin it)15:31
gordChipaca, syncdaemon or syncdaemon-debug.log ? non of them have any references to my files though15:33
Chipacagord: I think just syncdaemon, but check the date in them just in case15:34
gordChipaca, syncdaemon.log -> http://paste.ubuntu.com/562590/15:34
gordthe last entry in there is the approximate time i last restarted this system15:34
Chipacagord: could you pastebin syncdaemon.conf?15:35
gordChipaca, http://paste.ubuntu.com/562591/15:35
Chipacagord: and syncdaemon-debug is old?15:36
gordChipaca, nope, brand new, constantly being updated with the same line over and over (guessing because syncdeamon keeps dying) "2011-02-04 15:37:17,542 - ubuntuone.SyncDaemon.tritcask - DEBUG - loading entries from hint of: /home/gord/.local/share/ubuntuone/syncdaemon/tritcask/129656689206031.inactive.tritcask-v1.data"15:37
Chipacaverterok: ping15:38
verterokChipaca: pong15:38
Chipacaverterok: ^15:38
Chipacagord: could you open a terminal and do15:39
verterokChipaca: looking15:39
Chipacagord: killall ubuntuone-syncdaemon; /usr/lib/ubuntuone-client/ubuntuone-syncdaemon --debug15:39
verterokChipaca: do we have logs?15:39
Chipacagord: and pastebin the output of that15:39
Chipacaverterok: yes ... or, no. The logs exist, but say nothing, despite debug being enabled15:39
Chipacaverterok: syncdaemon.conf at http://paste.ubuntu.com/562591/15:39
Chipacaverterok: standard log at http://paste.ubuntu.com/562590/15:40
verterokChipaca: those are u1sdtool logs :/15:40
Chipacaverterok: debug log just repeats the line above re tritcask15:40
Chipacaverterok: (which is why I dragged you in)15:40
verterokChipaca: the logs being mixed is already fixed in trunk15:40
verterokChipaca: a bug introduced with the big platform refactor15:41
gordokay that command spews out a huge amount of stuff, doubt i could pastebin it because its 22mb and growing ;)15:41
gordof note is "2011-02-04 15:40:34,305 - ubuntuone.SyncDaemon.local_rescan - DEBUG - Disk error while scanning path '/home/gord/Music', reason: [Errno 24] Too many open files: '/home/gord/Music'"15:41
Chipacahah15:42
verterokgord: please run: ls -la ~/.local/share/ubuntuone/syncdaemon/tritcask | pastebinit15:42
verterokChipaca: looks like someone is opening a lot of files...the only one that keeps files open is tritcask (I think)15:44
verterokChipaca: and if the number of files is too big, we have a bug in the merge/compaction code15:44
Chipacaverterok: good thing we're finding them now, then, and not in a couple of months' time :)15:45
verterokyeap15:45
gordhttp://paste.ubuntu.com/56259715:45
verterokChipaca: ^ yes, a huge amount of small data files :(15:45
Chipacaverterok: yep :)15:46
Chipacayay!15:46
verterokgord: ok, you've found a bug :)15:46
Chipacagord: good job :)15:46
gordokay great!15:46
gordnow how do i get ubuntu one to not hog my cpu? ;)15:46
gordie: whats spawning it15:46
verterokgord: do you already filed a bug in launchpad?15:46
gordnot yet no, i'll go do that in a minute15:46
Chipacagord: you can disable file sync until it's fixed15:46
Chipacagord: that'll stop the cpu hogging, but it'll also stop the file syncing15:47
Chipacagord: but you'r enot getting any file syncing as it is :)15:47
gordheh yeah, thats okay for now :)15:47
gordokay ubuntuone-ctonrol-panel-gtk died when i launched that15:48
gordTypeError: <ManagementPanel object at 0xac30d4c (ubuntuone+controlpanel+gtk+gui+ManagementPanel at 0xacdfdb8)>: unknown signal name: local-device-removed15:48
Chipacanessita: ^15:53
nessitaChipaca: on the cop call, will take a look later15:54
Chipacanessita: ok15:54
verterokgord: if you don't mind trying something, I can give you a script to "fix" the client metadata15:54
gordokay bug is here: https://bugs.launchpad.net/ubuntu/+source/ubuntuone-client/+bug/71316715:56
gordverterok, sure15:56
ubot4Launchpad bug 713167 in ubuntuone-client (Ubuntu) "ubuntuone-syncdaemon constantly dies then respawns because of too many files open (affects: 1) (heat: 6)" [Undecided,New]15:56
verterokgord: ok, first I'll request you to make a backup of ~/.local/share/ubuntuone/syncdaemon/tritcask, like: tar -cjf syncdaemon-metadata-backup.tar.bz2 /.local/share/ubuntuone/syncdaemon/tritcask15:56
verterokgord: thanks15:56
gordverterok, okay done15:57
verterokgord: ok, is syncdaemon running?15:59
gordverterok, seems it isn't running anymore, not sure why16:00
gord(i didn't mange to turn off file syncing)16:00
verterokgord: you can change the syncdaemon.conf file :)16:00
gordoh right, of course16:01
verterokgord: file_sync_enabled = False :)16:01
gordyup16:01
verterokgord: and make sure isn't running: u1sdtool -q16:01
verterokor ps aux | grep syncdaemon16:02
gordyeah its definitely not running, ps shows a bunch of other ubuntu one processes (launch and such) but not the syncdaemon16:02
verterokk, cool16:03
verterokgord: gimme a few minutes to test the script locally first :)16:03
ralsinaGood very late morning!16:03
karniralsina: hi!16:04
gordverterok, i always appreciate extra testing in a script, that i'm guessing contains a lot of "rm" ;)16:04
verterokgord: not exactly rm...but something like that :)16:04
ralsinaChipacaWhat can I do to help anyone?16:06
ralsinaOops, that chipaca was my fat finger's fault :-)16:06
verterokgord: just to double check, you haver a backup of the ..../tritcask dir, right? :)16:10
gordverterok, i do16:10
verterokgord: so we are good to go. all magic is here: http://paste.ubuntu.com/562613/16:11
verterokgord: save that as fix_md.py, and run it: python fix_md.py :)16:11
gordokay lets see if this works16:12
verterokgord: once the script finish, please pastebin the output of: ls -la ~/.local/share/ubuntuone/syncdaemon/tritcask16:14
=== beuno is now known as beuno-lunch
verterok(there should be a bunch of "dead" data files)16:14
verterokand just one "inactive" data file16:14
gordverterok, yup lots of dead, one inactive (well + a .hint inactive one)16:15
verterokgord: yes, inactive + hint :)16:15
verterokgord: som let's try to start the client, remember to change the syncdaemon.conf back to enabled16:16
verteroks/som//16:16
gordverterok, everything seems to be working now :) client does not crash, u1sdtool -s returns the current status correctly instead of just hanging16:17
verterokgord: cool. please let me know if you hit this situation again, I'll try to replicate this, in order to write a proper fix16:17
gordokay great, thanks :)16:18
karniSorry guys - [] is a list in Python, {} is what exactly?16:33
karniself.hashed_waiting = {}16:33
dobeykarni: dict16:33
karnioh, thanks dobey16:33
ralsinadobey: I work better if I have a simple list of things that need doing, that's why I asked about the launchpad search16:39
dobeyralsina: sure, we all do :)16:40
ralsinadobey: So, for example, we should be able to see "list of bugs where we requested information, 4 weeks have passed"16:40
dobeyralsina: yeah you have to use API to do that16:41
ralsinaThat way we would keep the bugs flowing through that chart ;-)16:41
dobeyralsina: and it is one of the things i was suggesting we need16:41
dobeyone of the many bots16:41
ralsinaIn fact, I would use the flowchart as the UI :-)16:41
ralsinadobey: I may spend my sunday on it, if I am lucky16:41
dobeythe way bugs get filed is a mess, so it's hard to do right16:42
ralsinadobey: misfiled bugs are beyond scope16:49
ralsinaLet's pick the low hanging fruit first16:49
dobeyfirst, lunch :)16:55
ralsinanessita: question about the new preferences panel?17:05
amorphous1Hello folks..I have a question regarding the ubuntuone sync. Yesterday I installed a new computer and connected to my u1 acct from System> Preferences>Ubuntu One17:14
amorphous1after filling the acct info, it connected and started syncing. The thing is that it deleted all my files on the U1 server17:15
=== beuno-lunch is now known as beuno
amorphous1it's like it synced the empty folder in my new install with the server data and not the other way around17:16
beunoamorphous1, ouch17:18
beunorye, ^17:18
karnidobey: if [] is a list, {} is a dict, what is defaultdict(list) xD ?17:22
ralsinadobey: A defaultdict is a dictionary with a default value when the key doesn't exist17:22
ralsinaHowever, I am not sure how you build one from a list ;-)17:22
karniralsina: uhm :)17:23
ralsinahttp://docs.python.org/library/collections.html#collections.defaultdict17:23
karnithanks ralsina !17:23
ralsinaIf it's defaultdict (*list) that's something else :-)17:24
karnibrb guys, server maintanance by a friend of mine17:24
nessitaralsina: shoot! (sorry, I went to lunch without letting you all know)17:25
ralsinano problem17:25
pedronisralsina, there's (default)dict.fromkeys17:25
ralsinanessita: do we have a throttling settings page in the new control panel?17:25
ralsinapedronis: actually karni's question is the example in the defaultdict docs :-)17:25
nessitaralsina: yes we do, in the devices tab. You need syncdaemon enabled to use that17:25
ralsinaAnd it's hella tricky17:25
ralsinanessita: can we disable throttling there?17:25
nessitaralsina: you can set throttling limits only for the current device. Yes, you can disable throttling altogether.17:26
ralsinaThen we can mark #523248 as something other than new :-)17:26
nessitalet's see... bug 52324817:27
ubot4Launchpad bug 523248 in ubuntuone-client "How to specify unlimited upload/download for syncdemon? (affects: 1) (heat: 1)" [Undecided,New] https://launchpad.net/bugs/52324817:27
nessitaralsina: the bug report is weird since unlimited is the default setting17:27
ralsinaThen invalid?17:27
nessitano no, I'll answer17:28
ralsinaSuppose he limited once and then wanted to disable it17:28
nessitaright, with the old preferences I have no idea17:28
ralsinaIf the old preferences didn't let him disable throttling, he was stuck -> bug17:28
nessitaralsina: thing is that you can't close this report because new control panel has the feature17:28
ralsinaThen I would have to mark it won't fix17:29
nessitaralsina: so you should ask dobey about old preferences, of there is way to unlimit the throttling17:29
ralsinaok, I will ask him after his lunch17:29
nessitaralsina: if old preferences doesn't support it, yes, won't fix + explanation makes sense17:29
ralsinaok17:29
* ralsina starts up lucid17:30
ralsinaas in, my lucid vm, not that I am any lucid17:30
nessita:-)17:30
pedronisrye, I'm on maverick though, and it seems to work17:31
karniI'm back17:33
karnidid I miss anything ;)?17:33
ralsinakarni: defaultdict(list) is the example in the defaultdict docs :-)17:33
karniralsina: cool! I grabbed something to eat, I'll have a look at it now17:34
dobeyhmm17:35
ralsinaBug #519240 should not be assigned to desktop+ but to foundations, right?17:37
ubot4Launchpad bug 519240 in ubuntuone-client (Ubuntu) (and 1 other project) "syncdaemon doesn't handle 'foreign' files in partial directory (affects: 1) (heat: 8)" [Undecided,New] https://launchpad.net/bugs/51924017:37
dobeyralsina: probably yes17:37
dobeyhuh17:48
dobeyralsina, nessita: if you want to do pretty much unlimited dl, and only limit upload, you just set the dl to the highest value.17:50
dobeynot the lowest17:50
ralsinadobey: so, in the old preferences you can't disable throttling? Care to respond to bug #523248 ?17:51
ubot4Launchpad bug 523248 in ubuntuone-client "How to specify unlimited upload/download for syncdemon? (affects: 1) (heat: 1)" [Undecided,New] https://launchpad.net/bugs/52324817:51
ralsinanessita: shared folders: can we reject them?17:53
* ralsina is going to be hella annoying today with this17:53
dobeyralsina: you can disable it completely, or you can set it to a very high limit17:54
nessitaralsina: I have no idea. I know we can from the command line (u1sdtool), but from any other desktop UI, can't tell. From the web UI maybe, beuno will know.17:54
ralsinadobey: I meant mostly if there's UI for that. If there is, that bug is invalid. If there isn't, it's a wontfix17:55
ralsinanessita: ok17:55
dobeyanyway i commented17:55
ralsinadobey: ok17:55
dobeynessita: doesn't the share ux stuff you were working on allow rejecting shares?17:56
nessitadobey: not in particular. It would we be good to have that, yet we have no scheduled task for that17:56
nessitadobey: anyways, despite your comment being valid, I think that ralsina asks for what we currently have (he's bug triaging)17:57
thisfredso what happens if I share 500 folders with you? :)17:57
dobeynessita: yes, but "We will have this support in 11.04" is a valid response as well17:57
ralsinathisfred: well, you DOS my ubuntu box, of course :-)17:57
dobeythisfred: i know some people.17:58
thisfredhehe17:58
ralsinaOk, I marked bug #557622 as triaged low17:58
ubot4ralsina: Bug 557622 on http://launchpad.net/bugs/557622 is private17:58
thisfredI suppose you can always go to the web ui17:58
ralsinaBecause I want us to do it someday17:58
ralsinaSo thisfred doesn't kill my netbook ;-)17:58
ralsinaAt this rate, I will check all New/unassigned bugs in... 2 weeks. Yikes.18:00
* dobey writes a bot to keep filing new bugs18:00
CardinalFangChipaca, http://sandbox.chad.org/erlang/18:02
ralsinaStupid question: Is karmic still supported?18:02
CardinalFangWorks For Me.18:02
CardinalFangralsina, https://wiki.ubuntu.com/Releases    Until April18:03
ralsinaCardinalFang: well, the bad news is u1 seems to have been very buggy on karmic.18:04
ralsinaThe good news is maybe we won't care anymore about that in two months...18:04
joshuahoovernessita: ping18:05
nessitajoshuahoover: pong18:05
joshuahoovernessita: ever heard of an error when setting up 10.10 w/ u1 the first time like this - " unable to find login server at ubuntu one"18:06
CardinalFangralsina,  https://wiki.ubuntu.com/StableReleaseUpdates18:06
nessitajoshuahoover: not really, sounds like a DNS issue. Have a screenshot or log file?18:07
joshuahoovernessita: nope, that's it right now...going to ask for more info...just checking to see if you ever heard of that kind of error...i (obviously) have not :)18:07
CardinalFangrmcbride, care to chime in on possible karmic update of u1 sync client?18:07
nessitajoshuahoover: it rings a very low bell, DNS issue is what tingles along with it18:08
nessitabut I'm not sure18:08
dobeyCardinalFang: i don't even want to think about the ramifications of that.18:12
dobeyoh sigh18:15
=== zyga-food is now known as zyga-fk
=== zyga-fk is now known as zyga-afk
dobeyi just remembered, starting next friday i have to deal with the juror crap for 2 weeks :(18:16
beunodobey, know what trial?  fingers crossed for a P2P trial here18:16
CardinalFangIf he knows, he's probably not supposed to say.18:17
dobeybeuno: no i have no idea what it's for yet18:17
beunonobody reads IRC18:17
dobeybeuno: or even if i actually have to go18:17
dobeybut i know i am biased18:18
beunoheh18:18
thisfredJust wear a "GUILTY' T-shirt to jury selection :D18:19
dobeyi think i will write a script to tell me if i have to go, and run it in cron when i am supposed to check when i am supposed to go18:25
beunothat'll scare them even more than the tshirt18:26
karniverterok: facundobatista: I can't quite understand why volume_id and share_id have both been introduced and are still used interchangeably. is one of them deprecated/preferred?18:27
karniverterok: facundobatista: I just mean the naming convention, nothin else.18:27
beunoI *think* they are effectivly the same thing18:27
karnibeuno: You're right. I'm just wondering to which I should stick. Just stumbled upon "volume_id=share_id" method parameter-value pair.18:28
karni*stick to18:29
beunokarni, volume_id18:33
karnibeuno: ack, will do18:34
ralsinadobey: flip a coin before answering any questions18:37
ralsina"Are you a friend of the defendent" <flip> "No sir!"18:37
ralsinaFlipping coins makes anything look suspicious18:37
ralsina"Stop flipping that coin!" <flip> TASER!18:38
dobeyralsina: also so does saying "i cannot form an unbiased opinion about the outcome of this trial."18:38
ralsinadobey: yes, but that is not funny.18:39
dobeyralsina: it is if i'm wearing a hat with a feather in it, in a bright orange suit18:40
ralsinaeven more so if the trial is about pimping!18:40
dobeyexactly18:40
dobey"No. She works for me."18:41
ralsinaA bug about u1 working on Debian is not our bug, is it?18:41
dobeyyes/no18:41
dobeyit depends on what the issue is18:41
ralsinaI mean, not until they have some specific problem making it work18:42
ralsinabug #31242418:42
ubot4Launchpad bug 312424 in gnome-session (Ubuntu) "Disable 'Automatically save changes to session' fails (dups: 1) (heat: 4)" [Low,Invalid] https://launchpad.net/bugs/31242418:42
dobeyis it a bug, or is it a feature request?18:42
ralsinaoops #41442418:42
ralsinaIt's "please please make it work on debian"18:42
dobeybug #41442418:42
ubot4Launchpad bug 414424 in moovida "no work (affects: 1)" [Undecided,Won't fix] https://launchpad.net/bugs/41442418:42
dobeythen that's our bug18:42
dobeybug #41242418:42
ubot4Launchpad bug 412424 in debian (and 1 other project) "Please support Debian too, Ubuntu One Client (affects: 3) (heat: 3)" [Unknown,New] https://launchpad.net/bugs/41242418:42
ralsinaargh18:43
ralsinabug #41242418:43
* ralsina is typing like a drunk18:43
dobeyanyway, it's also reported in debian18:43
ralsinaExactly18:43
ralsinaI don't see anything for us to do with it18:43
dobeyso mark it invalid18:44
beunoWishlist?18:44
beunoOpinion?18:44
ralsinaI say invalid18:45
ralsinabecause it's not a bug in u1-client nor in ubuntu18:45
ralsinanor are they wishing us to do something18:45
ralsinanor do they have an opinion that can be discussed18:45
beunoWhy not just rename it to "Ubuntu One doesn't work on Debian"18:45
beunowishlist18:46
ralsinaBut wishlist to be polite18:46
ralsinabeuno: as far as we know it does?18:46
beunoand next person that asks, point them to a bug they can fix!18:46
beunoit's 100% open source18:46
beunoralsina, so fixed released?  :)18:46
ralsinabeuno: well as far as I know it doesn't work either. It's a schroedinger-package :-)18:47
beunoheh18:47
beunonow *that* would be a great bug status18:47
* ralsina is afraid to collapse the wave function18:47
dobeyit's not packaged in debian, but should work i guess18:50
dobeythough we have some things in ubuntu we depend on that also aren't in debian18:51
karniverterok: Doesn AccountInfo request contain anything else interesting then 'purchased bytes' :) ?18:51
dobeysigh18:53
dobeyif only rum and bourbon weren't dessicants18:54
nessitagord: ping19:03
nessitakarni: nopes, sorry :-(19:04
nessitait should, shouldn't it?19:04
nessitakarni: wanna file a bug?19:04
facundobatistakarni, there was share_id originally, later introduced volume_id, never really cleaned up or uniformed everything19:12
ChipacaCardinalFang: holey macaws, that's a lot of .debs :)19:13
dobeyChipaca, ralsina: how do you feel about no longer supporting lucid for ubuntuone-client nightlies?19:14
dobeyalso, maybe maverick too19:14
dobeybut i need some confirmation on maverick19:14
Chipacadobey: why?19:14
ralsinachipaca beat me to it19:14
Chipacadobey: i feel like it's a bad idea, but ... why?19:14
CardinalFangChipaca, it should be.  It takes forever to install.   $dpkg -l erlang\* |grep ^ii19:14
CardinalFangEr, forever to compile.19:15
ChipacaCardinalFang:  dpkg -l erlang\* | awk '/^ii/{print $2}'19:15
ralsinaOh, mine, bug triaging is fun. It's like dealing cards and every card I throw hots someone in the eye19:15
ralsinas/hots/hits/19:15
dobeyChipaca: because the gobject-introspection in lucid and maverick don't support --identifier-prefix option, so the generated gir/vapi are basically wrong :(19:16
ralsinaDobey: opinion! The stack traces in bug #551152 are completely useless, right?19:17
nessitaralsina: I'm sorry I may stop your killing-with-cards fun, but did you take a look to the nautilus issue we discussed yesterday?19:17
ubot4ralsina: Bug 551152 on http://launchpad.net/bugs/551152 is private19:17
ralsinanessita: no, because I started late today19:17
ralsinanessita: I will tonight. Just got wife's permission19:17
nessitaralsina: hehehe19:17
karnifacundobatista: aha, thanks19:18
karninessita: no, not really. just wondered if AccountInfo was a more interesting object then one field, purchasedBytes ;)19:18
karninessita: I'm not planning to file a bug (if that question was to me) ;D19:18
dobeyralsina: not entirely useless, but probably not us19:18
nessitakarni: it would make all the sense in the world to be more interesting19:18
karninessita: hahaha :)19:18
ralsinadobey: foundations?19:18
nessitakarni: I know I have to do REST api to get account info for the control panel19:19
nessitaand that is an extra overhead that could be avoided if syncdaemon had that info19:19
nessitathough I agree is a syncdaemon's concern to know about account info19:19
dobeyralsina: by not us i mean it looks like it's an issue with python-dbus or libdbus, on lucid. it may have been fixed, since it was pre-release. i would incomplete and ask if it's reproducable19:19
nessitais *not* :-)19:19
karni:)19:20
dobeyChipaca: or i don't know if anyone else is using libsyncdaemon through gir, but breaking that API might be a solution...19:22
ralsinadobey: there are a ton of similars. I will de-duplicate first.19:22
dobeyhrmm, my machine seems somewhat stable with all 4 GB of RAM in it now19:23
ralsinagack, 30% of our new/unassigned bugs are ubuntuone-login crashes19:25
dobeyi don't buy that19:25
dobeyChipaca: ok, so breaking API does fix it19:26
ralsinadobey: you don't believe me?19:26
nessitaralsina: old or new u1-login?19:26
dobeyi wonder why rodrigo made it be SyncDaemon-1.0.gir instead of Syncdaemon anyway19:26
dobeynessita: old19:26
ralsinahttps://bugs.launchpad.net/ubuntuone-client/+bugs?field.searchtext=ubuntuone-login+crashed&orderby=-importance&search=Search&field.status:list=NEW&assignee_option=none&field.assignee=&field.bug_reporter=&field.bug_supervisor=&field.bug_commenter=&field.subscriber=&field.tag=&field.tags_combinator=ANY&field.has_cve.used=&field.omit_dupes.used=&field.omit_dupes=on&field.affects_me.used=&field.has_patch.used=&field.has_branches.used=&field.19:26
ralsinahas_branches=on&field.has_no_branches.used=&field.has_no_branches=on&field.has_blueprints.used=&field.has_blueprints=on&field.has_no_blueprints.used=&field.has_no_blueprints=on19:26
dobeystop that19:27
ralsinaOk, not really 30% but that's 39 bugs anyway19:27
dobeymultiline URLs are not clickable :)19:27
nessitadobey: ack19:27
nessitaralsina: FYI, before maverick (BM) we had a ubuntuone-login script that was replace, in maverick, by the ussoc project19:27
ralsinalet me tinfy that ;-)19:27
ralsinadobey: and they are in quassel ;-)19:27
nessitaralsina: starting on natty, we have the ubuntuone-login script back (only the name) that acts as an abstraction layer to the ussoc service for U119:28
ralsinahttp://bit.ly/fcr4v219:28
nessitaralsina: did that make sense in your head? :-)19:28
ralsinanessita: these are all old then19:28
ralsinanewest is from april 201019:29
duanedesignralsina: I set up an interface to view some ubuntuone-client bug stats in case anyone finds the info useful/interesting. http://okiebuntu.homelinux.com/complete-graphs/19:29
ralsinaduanedesign: I was all happy about january until I noticed the graph didn't start at 0 :-)19:29
ralsinaSo, we are not going to spend any resources on the OLD ubuntuone-login? Because if so, we can mark 39 bugs wontfix.19:31
nessitaralsina: all those should be closed as won't fix or invalid, I think, with a standard speech19:31
nessitaralsina: is your call :-)19:31
ralsinahahaha19:31
ralsinathat was EVIL laughter19:31
ralsinaThey all look like a pain to debug, and are not even the same crash19:31
nessitaralsina: on IRC, that one is (Chipaca knows best) muahahahaha19:31
ralsinaAre we shipping the new u1-login for, say maverick?19:32
nessitanopes19:32
nessitaonly in nightlies19:32
duanedesignhmm. the stats should go back farther then late January. I will look into that...19:32
ChipacaCardinalFang: ServerError: (500, ('json_encode', '{bad_term,<0.345.0>}'))19:32
nessita(that does not qualifies of 'shipping in maverick')19:32
ralsinaBut someday at least in our stable repo?19:32
nessitaralsina: define 'our stable repo'19:32
dobeyugh python-dbus was hella unstable then19:32
ralsinanessita: hmmm our PPA?19:32
* ralsina is trying to find where he got that from19:33
CardinalFangChipaca, &$^!@*#$.19:33
* CardinalFang checks that it's compiled correctly.19:33
nessitaralsina: we have a nightlies PPA, and a beta one. dobey can fill in the blanks.19:33
ChipacaCardinalFang: I'm going to nuke my local couchdb and start over19:33
dobeyand stable19:34
ChipacaCardinalFang: what's the best way of doing that?19:34
dobeybeta is sort of incommunicado at the moment19:34
ralsinahaha! we *do* have a stable repo ;-)19:34
dobeyChipaca: should we break gir api?19:35
dobeywhich basically means fix the broken gir api19:36
karniIt's been 8h for me, time to get a little rest.19:36
Chipacadobey: what does this impact?19:36
CardinalFangChipaca,  $ mv ~/.local/share/desktop-couch ~/.local/share/desktop-couch-backup19:36
dobeyChipaca: anything using libsyncdaemon via gobject-introspection. so... i have absolutely no idea, but i suspect nothing19:37
dobeyChipaca: except that it will make the .vapi generation work correctly on lucid/maverick19:37
Chipacadobey: go ahead. We can revise if somebody screams.19:38
dobeyok19:38
ChipacaCardinalFang: now I'm getting two 500s instead of one19:42
ChipacaCardinalFang: progress!19:42
Chipacathisfred: were you able to file the bug?19:43
CardinalFangChipaca, ah, I don't think the builder applied the patch.  So, that's less terrible news.19:43
* CardinalFang reads quilt man page.19:43
ChipacaCardinalFang: ... except for the "ugh takes forever to build" thing there, yes :)19:43
thisfredCardinalFang: with couchone? yes, that's where we got the suggestion of brokenness in erlang19:43
CardinalFangGods, is it slow.19:43
thisfredapparently "again"19:43
thisfreds/^CardinalFang\:/^Chipaca\:/19:44
ralsinaubuntu-sso-client is the new ubuntuone-login right?19:46
dobeyno19:47
dobeythe new ubuntuone-login is the new ubuntuone-login19:47
ralsinagrmbl19:47
dobeybut it's a simple interface that uses ubuntu-sso-client19:47
ralsinadobey: what package versions have the new one?19:48
dobeyit basically just contains a dbus interface for connecting to u1 specifically, without having to copy all the extra data to do so19:48
dobeyralsina: narwhal, so 1.5.x19:48
ralsinadobey: ok19:48
ralsinadobey: So I can only offer nightlies for users of Lucid with the crashy ubuntuone-login?19:49
dobeyno19:50
dobeyit needs to be verified if that crash still happens, or if it was only during pre-release19:50
ralsinadobey: my plan is: since we are not going to fix the old ubuntuone-login, tell the users to upgrade to the new one if they are still experiencing the crash.19:51
ralsinaBut to do that, I have to offer a reasonable update, ie not nightlies19:52
ralsinaFor lucid, stable has 1.4.4.119:52
dobeyralsina: let's not do that19:54
dobeybecause for one, we are working on an SRU to lucid19:54
dobeyso if there is a crash that we can fix, we should fix it19:54
ralsinadobey: there are at least 12 different lucid crashes19:54
dobeysecondly, lucid is LTS, we should not be telling people in general who are still on lucid, to "use a PPA"19:54
ralsinaall in a piece of software we are not working on anymore, AFAIK19:55
dobeyyes, well, that's because we suck at scheduling, not because we shouldn't be fixing bugs19:55
dobeylucid is an LTS. we have to support it for like 3 years.19:55
ralsinadobey: well, I can either do that or call it wontfix without telling them about the PPA, or jsut pretend it's not there19:57
ralsinadobey: I don't see where I would get the manpower to chase a dozen different crashes19:57
dobeyor we could, actually triage the bugs, and figure out if the crash is *still* a problem, and fix it if it is, and put out an update19:58
dobeywe don't have to chase them19:58
ralsinadobey: so, you say I take all these 8-month old bugs, and say "hey, still broken?"19:58
dobeythere's this wonderful status on bugs called "Incomplete" that you can set, and say "Hey, this looks like you were running the beta. Could you please let us know if this still occurs? Thanks."19:58
ralsinaWhen you say "the beta", you mean lucid beta? Or u1 beta?19:59
dobeylucid19:59
dobeyi mean, the version info in the bugs tells you what they are using19:59
ralsinayes19:59
ralsinaok, will do that for all pre-release lucid bugs19:59
ralsinaI will file a bug asking for game mechanics on launchpad. "You obtained the parrot badge for posting the same comment 12 times"20:13
dobeyi wish i had time to write a bot for triaging our bugs20:15
ralsinadobey: I think I found an interesting pattern. There seems to have been *one* very crashy ubuntuone-login, pushed around march 21. There are tons of reports until march 25, then much less, and none after apr 220:17
ralsinaSo, my guess is none of these is still there20:17
dobeyright. i would mark them dup of the first one, and ask if it still occurs, marking it incomplete until someone replies with "yes, this software is crap and i can't use it at all!" or something :)20:18
ralsinaAnd that means 39 bugs new+unassigned actually required no action except triaging20:18
ralsinanah, I just assign all to me, Incomplete, then in a month I will close them all invalid20:18
dobeylaunchpad automatically expires incomplete bugs20:19
ralsinadobey: even better20:19
dobeyso the "checking in a month" thing isn't necessary20:19
ralsinayay20:19
ralsinaNot even one of the crashes is with a released version20:20
dobeyspeaking of useless backtraces :(20:21
dobeyhttp://pastebin.ubuntu.com/562732/20:22
ralsinaOh, so you were calling an object! ;-)20:23
dobeyi have no idea what crashed exactly :(20:24
ralsinaWell, it's something using python! With objects! ok, yes, that trace is crap.20:25
verterokkarni: not at this moment, only the purchased bytes20:26
ralsinaWe should ship full-debug binaries and enable coredumps. That would teach someone a lesson!20:27
dobeyralsina: it's tests in alecu's branch crashing python20:27
ralsinaI have decided something that shows the temporal distribution of a bug search in launchpad would be useful20:28
dobeyralsina: and it doesn't much help if i have absolutely no idea what debug binaries i need to install to get a useful trace :(20:28
ralsinadobey: all of them. It's just wildly impractical.20:29
ralsinaCool, this bar gives you candied orange rinds with the coffee20:31
dobeyralsina, Chipaca: could one of you review https://code.edge.launchpad.net/~dobey/ubuntuone-client/support-older-vala/+merge/48617 please? :)20:32
ralsinadobey: what version should I check that on?20:33
dobeyralsina: lucid or maverick20:33
ralsinaOk, will check it after the next 18 bugs20:33
dobeywell i guess my system wasn't stable for long. X just crashed on me :(20:34
dobeysigh i think these people closed my rma ticket without telling me20:35
dobeybastards20:35
dobeynow i have to make a new one :(20:36
CardinalFangthisfred, Chipaca, that patch from UO has a syntax error.  I think I fixed it.  Rebuilding.20:42
ChipacaUO?20:42
CardinalFangSorry.  Couch One, I mean.20:43
CardinalFangUO is us.20:43
thisfred:)20:43
dobeywhen i see UO, i see "Ultima Online"20:46
ralsinaBug #592970 that is a service outage warning?20:46
ubot4Launchpad bug 592970 in ubuntuone-client ""Something's not working correctly." after login. (affects: 1) (heat: 2)" [Undecided,New] https://launchpad.net/bugs/59297020:46
dobeyralsina: looks like it20:47
ralsinadobey: ok20:47
dobeyprobably on the web site20:47
ralsinadobey: I won't make it with that review, sorry.21:04
dobey:(21:05
ralsinamy maverick and lucid need reinstalling. I can't even run ubuntuone-preferences on them anymore :-(21:07
ralsinaSo I don't trust anything they do21:07
dobeywell i suppose you can just review by reading the diff if you want to21:09
ralsinaMy stupid question of the 6PM/7PM (ART) hour: what's ubuntuone-client-applet21:09
ralsinadobey: ok, that I can do21:09
dobeywe need that branch to make the nightlies build again on lucid/maverick21:09
dobeyralsina: it's the old tray icon applet we used to have21:09
ralsinadobey: I trade you the review for triaging bug #517705 ;-)21:10
ubot4ralsina: Bug 517705 on http://launchpad.net/bugs/517705 is private21:10
ralsinadobey, am I nuts or all the lines replaced in https://code.edge.launchpad.net/~dobey/ubuntuone-client/support-older-vala/+merge/48617 look the same to me?21:11
dobeyralsina: s/SyncDaemon/Syncdaemon/g21:12
dobeyD -> d21:12
ralsinahahaha21:12
ralsinaand whitespace on 40/4121:12
dobeyoh, hmm, yeah21:14
ralsinadobey: +121:15
ChipacaCardinalFang: I'm leaving. If the build finishes, can you ping me / drop me an email / throw me a rock? (no problem if the answer is "no way! it's a WEEKEND dude"21:26
ralsinadobey: bug #592260 is release-fixed?21:26
ubot4Launchpad bug 592260 in ubuntuone-client "ubuntuone-syncdaemon crashed with ImportError in <module>() (affects: 2) (heat: 3)" [Undecided,New] https://launchpad.net/bugs/59226021:26
Chipacattfn!21:26
dobeyralsina: yes21:28
dobeyralsina: i just set it so21:28
ralsinaok, cool21:28
dobeyto install new x, or not to install new x, that is the question21:29
dobeyi think maybe i'll hold off on it21:29
dobeyok, after this tarmac run i am so pulling out this bad ram again21:32
ralsinaOk, I am officially sick of bug triaging and going to EOW21:37
dobeyheh21:37
ralsinaBut I really dented the pile, so I am leaving with a smile :-)21:38
ralsinadobey: nighlies down again...21:40
dobeyagain?21:40
ralsinaNamespace Syncdaemon could not be ofund21:41
ralsinaSo it's after your branch merged21:41
dobeyyes that is what the branch you just approved fixes21:41
dobeymy branch is still merging21:41
ralsinaOh, I just didn't read the mail in a while then21:41
* ralsina is tired, it seems21:41
ralsinaI remembered the other way around21:42
ralsinaok, bbbbbye21:43
dobeylater as well21:48
dobeydoh, but the packaging needs updated21:58
CardinalFangChipaca, http://sandbox.chad.org/erlang/   # Earlier version because of ~cm23:48

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