/srv/irclogs.ubuntu.com/2011/01/24/#ubuntuone.txt

=== gpc is now known as Gulfstream
=== Gulfstream is now known as gpc
TrickyJGood morning friends :)01:05
karnimorning TrickyJ01:06
TrickyJkarni: hey!! morning :) howzz u doing !!01:06
karniTrickyJ: heh. busy as hell :/01:07
TrickyJHmmm.. Yaaa !! i can understand same out here :( waiting for ma weekends !! :(01:07
TrickyJDesperately need one...01:07
karniI'm waiting for like 2-3 weeks in the future. Regular (busy!) weekends are no good..01:08
karnigotta get back to my stuff..01:08
karniTrickyJ: have a gread day01:08
TrickyJkarni:  thanks buddy :)01:09
espen77how you start the u1 gui to register a new box, cant seem to find the icon?01:33
karniespen77: me menu -> ubuntu one01:35
karniupper right01:35
espen77karni: fresh dayly natty install, not there01:36
karniespen77: ah, dunno then..01:36
karniespen77: try https://wiki.ubuntu.com/UbuntuOne/FAQ01:36
espen77karni: yeah, thanx01:37
espen77karni: for some reason the u1 control panel wasnt installed "sudo apt-get install ubuntuone-control-panel-gtk" fixed it01:47
karniespen77: oh.. glad you fixed it!01:47
=== mr_ian_ is now known as mr_ian
otto___rye, are you there?08:10
ryeotto___, hi, yes, i am here08:10
otto___rye, last week I spent time debugging why I can't use U1 to sync my photo archive and the conclusion was, that a few of my video files are too large (bug #702309)08:13
ubot4Launchpad bug 702309 in ubuntuone-client "Ubuntuone-process makes hunders of files like /tmp/tmpXXXX, fills hard dirve (affects: 1) (heat: 6)" [Undecided,Confirmed] https://launchpad.net/bugs/70230908:13
otto___rye, now I'm debugging why I can't use U1 to sync my music archive and the reason seems to be that some file names are too long..? (bug #706816)08:14
ubot4Launchpad bug 706816 in ubuntuone-servers "Ubuntu One deletes files on the server side if file names are too long (affects: 1) (heat: 258)" [Undecided,New] https://launchpad.net/bugs/70681608:14
ryeotto___, what is the full path to 'Antonio Vivaldi - Concerto No. 1 in Mi maggiore, RV 269 "La primavera": III. Danza pastorale allegro.oga' ?08:16
otto___rye: /home/otto/Ubuntu One/U1 bug test Antonio Vivaldi/Le quattro stagioni, Op. 8 No. 1-4 (Musici di San Marco feat. conductor: Alberto Lizzio)/Antonio Vivaldi - Concerto No. 1 in Mi maggiore, RV 269 "La primavera": III. Danza pastorale allegro.oga08:19
ryeotto___, ok, that looks like bug #657195 which I will now request to be backported to lucid, but I need to test the behavior now08:23
ubot4Launchpad bug 657195 in ubuntuone-client (Ubuntu Maverick) (and 3 other projects) "syncdaemon deletes files when local machine errors out on creation of partial (affects: 1) (heat: 33)" [Undecided,New] https://launchpad.net/bugs/65719508:23
otto___rye, I don't think so, since the files initially actually do transfer to U1 so the partial phase filename shouldn't be an issue..08:35
otto___rye: I can see all the files at https://one.ubuntu.com/files/, even the aaaaa......txt with 255 chars.08:42
ryeotto___, yes, that looks like that bug (which is really a bug and the fix should be backported) but I am trying to find out why the files get deleted08:42
ryeotto___, is your /home filesystem encrypted?09:05
ryeotto___, on any of your machines that are in the same Ubuntu One account?09:07
otto___rye: this computer is not encrypted, but another computer (my laptop) on this account is09:11
ryeotto___, bug 34487809:11
ubot4Launchpad bug 344878 in linux (Ubuntu) (and 2 other projects) "file name too long when creating new file (ecryptfs_lookup: lookup_one_len() returned [-36] on lower_dentry) (affects: 51) (dups: 5) (heat: 317)" [Undecided,In progress] https://launchpad.net/bugs/34487809:11
ryeso, the initial assumption is - the file gets uploaded by machine w/o that filename restriction, then the file gets downloaded to another machine that firbids the creation of a filename of that length. So the file is not there. Upon restart the rescan notices that file is not available there (since they are all Queried()) and removes the file on the server09:15
otto___rye: I'll go and turn on my laptop. If that is the cause, then the files should be deleted when the laptop tries to sync.09:17
ryeotto___, thanks, performing similar test here - both laptops are running lucid, right?09:18
otto___rye: yes09:20
jderoseaquarius: you around?09:26
aquariusjderose, I am, but I'd like to not have a call, for two reasons09:28
aquarius1. I don't feel very well, so concentrating on what you're saying is not gonna be easy :(09:28
jderose(1) is already enough reason, np. :)09:28
aquarius2. we need to get ralsina in on the conversation, because he runs the desktop team and so would be making a decision on whether we have time to do what you're aiming for in this cycle09:28
jderoseaquarius: cool, just let me know when is a good time. feel better!09:29
aquariusjderose, I could probably concentrate on a text chat so we can work out the details, though. I'm not quite following what you want; you want a database which *anyone* can pull?09:30
otto___rye: opened laptop, files disappeared. Also did some manual testing: on the laptop a maximum file name length is 143 chars before Nautilus tells file name is too long.09:30
otto___the files are still visible at https://one.ubuntu.com/files/09:31
jderoseaquarius: yeah, so the idea is that we store the metadata for the entire novacut catalog in a database that everyone pulls down... it's just an easy way to let people know when new episodes are available and whatnot.09:31
jderoseaquarius: then we use a 2nd database that works the normal-per-user desktopcouch way... this stores recently watched, user ratings, stuff like that09:32
aquariusjderose, ok, and...do you want to put something on their machines which knows how to pull that database, or do you want desktopcouch to somehow magically know about that DB?09:32
otto___rye: I guess it takes some time before they are deleted, but they  are not downloaded to the laptop client on ecryptfs.09:33
jderoseit doesn't have to be in desktopcouch that handles it, as long as desktopcouch dosen't try to sync back the other way.  but i think this is a pretty cool use case... sort of like a better rss feed09:34
otto___rye: hmmm. although I was able to make a file called "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAAAAAA.aaaaaaatxtaaaaaaaaaaaaaaaaaaaaa" on the laptop which uploaded nicely.09:34
aquariusjderose, ok. I am 81.6% sure that you'll be able to do this without assistance from us. In 11.04, we'll have the notion of "limited access OAuth tokens" for couchdbs at U1, where you can create an OAuth token which can read one of your databases but not write it.09:35
jderoseah, very cool.... so i this is way to do a one-way share of a database with someone else, in other words?09:35
aquariusjderose, so, what you do is, create one of those tokens for this database. Then you write a desktopcouch replication provider, with that token hardcoded into it, and make the replication provider part of novacut. The replication provider pulls down that DB, with the oauth token, and when asked to push that DB it just does nothing. And you add the db to excluded_names so that it doesn't get pushed to my U1 storage.09:36
aquariusthe reason I'm only 81.6% sure that this will work is that I'm not sure if excluded_names databases are excluded from the U1 replication provider or from *all* replication providers.09:36
aquariusneed to talk to CardinalFang or thisfred about that.09:37
jderosegotcha09:37
aquariusin the limit case, if excluded_names excludes your replicatin provider too, you can run your own replication daemon rather than having DC do it for you with the replication providers, but that's a bit lame :)09:37
ryeotto___, ok, i have already received filename too long error with your filename, waiting for it to finish sync my test data and then will restart the syncdaemon to see whether next local rescan will trigger the removal09:38
jderoseaquarius: this is some design work James Raymond has been doing for player catalog (best in chrome ATM) - http://dev.novacut.tv/09:39
aquariusjderose, so, we need to confirm with CardinalFang and thisfred and possibly vds and mandel, but does the above make sense?09:39
jderoseaquarius: so the idea is that this webapp is save in couchdb, talks to couchdb to traverse through catalog, search, and so on.  when running as native app, we shove this is webkit, use desktopcouch and all the ayatana goodness... but we can also deploy as vanilla web page09:40
ryecancel_upload_and_delete_on_server, awesome09:40
jderoseaquarius: yeah, i think it makes sense09:40
aquariusjderose, nice. You'll need extra cleverness to put a couchapp in desktopcouch, mind, because requests back need to be oauthed, but it's doable; I've got a little webkit around somewhere which oauths all requests09:41
ryeotto___, yes, encrypted filenames bring unexpected behavior for syncdaemon... testing the backport branch...09:41
jderoseaquarius: i'm working on the oauth issue right now, it's a bit of a pain, but i'm making progress09:42
aquariusjderose, what you do is hook navigation-decision-required (or something like that) signal in the webkit object, and then oauth-sign the associated networkRequest URL09:42
jderoseaquarius: have you actually got that to work? man, i tried so much, but i can't get the webkit handler to work right... if you have sample, i'll love to see it09:44
aquariusjderose, I'm sure I did this for a demo at some point, but I can't find it.09:44
ryeok, with generations-enabled client it is a bit better - the files are not removed, though I am not sure whether that is a feature or a corner-case09:44
aquariusjderose, do you have what you've done so far? and I can look at fxing it?09:45
jderoseaquarius: hmmm, looks like i don't have it.... test dir that i blew away without committing, but if you've made it work, at least i know it's possible09:47
jderoseaquarius: ah, but one thing... will it work with ajax requests?  i really want to avoid rebuilding pages, which get's slow.  but i've done some tests with ajax talking directly to couchdb... very responsive09:49
jderoseaquarius: anway, i'll let you get to felling better... thanks.  just ping me when your up for a skype!  :)09:50
=== IAmNotThatGuy is now known as M0hi
aquariusjderose, the request is still made by webkit, whether it's initiated from javascript or from a link09:57
aquariusI'll try and gen something up09:57
jderoseaquarius: ah, okay09:58
otto___rye: marking bug #706816 as duplicate of #65719510:22
ubot4Launchpad bug 706816 in ubuntuone-client "Ubuntu One deletes files on the server side if file names are too long (affects: 1) (heat: 258)" [High,New] https://launchpad.net/bugs/70681610:22
ryeotto___, ok, i have cherrypicked a patch for this and will talk to dobey today regarding the terms of lucid-backport-work10:23
aquariusjderose, http://paste.ubuntu.com/557580/10:24
aquariusjderose, found the thing I built before10:24
aquariusjderose, that's by no means perfect, and it's broken under natty, but the principle is sound I think10:24
jderoseaquarius: awesome, thank you! woot!10:24
jderoseaquarius: cool. well, i think i'm gonna wonder off to bed... thanks again.10:25
otto___rye: thanks!10:25
aquariusjderose, no problem10:25
aquariusway I found that file: search irc logs until I found myself talking about it; note the date I was talking about it; use gnome-activity-journal to see all files I edited during that day. This zeitgeist stuff might have some legs. :)10:25
jderosehehe :)10:26
ryeotto___, thanks for pointing this out, I tried to confirm this issue under various filesystems and failed to get the files removed, all I needed was encryptfs and non-generations-enabled syncdaemon version10:26
ryewell, non-generations-enabled version was enough10:26
duanedesign hello all11:30
ryeduanedesign, hi, just a thing to know - ecryptfs imposes its own limit over the filename length, bug 344878, but with ubuntuone (<= Lucid Lynx) it gets more interesting - bug 65719511:33
ubot4Launchpad bug 344878 in linux (Ubuntu) (and 2 other projects) "file name too long when creating new file (ecryptfs_lookup: lookup_one_len() returned [-36] on lower_dentry) (affects: 51) (dups: 5) (heat: 317)" [Undecided,In progress] https://launchpad.net/bugs/34487811:33
ubot4Launchpad bug 657195 in ubuntuone-client (Ubuntu Maverick) (and 4 other projects) "syncdaemon deletes files when local machine errors out on creation of partial (affects: 2) (dups: 1) (heat: 18)" [Undecided,New] https://launchpad.net/bugs/65719511:33
duanedesignahh11:37
ryeand i finally got around disabling filename encryption on my files11:37
ralsinagood morning!12:04
duanedesigno/12:05
=== teknico is now known as teknico_away
* CardinalFang wonders what madness aquarius has been saying.13:25
aquariusCardinalFang, if I add a db to excluded_names, does that exclude it from *all* replication providers, or just the ubuntuone replication provider?13:34
ralsinaalecu CardinalFang dobey mandel nessita thisfred  vds: standup in 13 minutes!13:47
alecuack13:47
thisfred10/413:47
mandelralsina: ok13:48
CardinalFangaquarius, I don't remember.  Looking.13:51
CardinalFangaquarius, all.13:52
aquariusCardinalFang, damn.13:52
CardinalFangaquarius, it is kind of silly, now that I look at it.13:54
aquariusCardinalFang, so...did you read in the scrollback what jderose was trying to do? My proposed solution (add new replication provider which only replipulls, and hardcodes the token to do so, plus adding the pulled DB to excluded_names so that it doesn't get pushed up to U1) won't work if excluded_names will exclude it from the custom replication provider as well13:54
aquariusCardinalFang, I can see why it happens, though; the management DB should not be pushed to other replication providers.13:54
CardinalFangaquarius, I did read it, yes.13:55
aquariusCardinalFang, so, what are alternative ways of making it work? I mean, one way is for jderose to run his own replication daemon, but that's a bit hacky and inefficient.13:55
aquariusalternative approach: have novacut post a *continuous* replipull replication request to that DB when it starts up (and list that DB in excluded_names, of course)13:56
CardinalFangaquarius, that would do it.  I fear "continuous" still.  As long as his servers can scale, it might be okay.13:57
CardinalFangBut, sockets are a scarce resource.13:58
aquariusthey're not his servers; they're our servers.13:58
* CardinalFang reads again.13:59
CardinalFangOh, standup.13:59
nessitame14:00
ralsinaStandup14:00
CardinalFangme14:00
ralsiname14:00
nessitaalecu, dobey, mandel, thisfred, vds?14:01
thisfredme14:01
vdsme14:01
mandelme14:01
alecume14:01
* ralsina is going to get dobey's phone and wake him up long distance 5 minutes before standup starting tomorrow14:02
ralsinanessita, go ahead!14:02
nessitaDONE: more beautification branches. Filled tons of bug report to keep track of design issues. Chased reviewers a bit. Missed the CoP meeting since my laptop died for 30 miutes approx, apparently due to heating issues.14:02
nessitaTODO: bug #706894, bug #706906, maybe bug #70443414:02
nessitaBLOCKED: nopes14:02
nessitaLOVE: the weekend with the family next to the pool14:02
nessitaHATE: this freaking and unbearable heat :-)14:02
nessitaNEXT: CardinalFang14:02
ubot4Launchpad bug 706894 in ubuntuone-control-panel (Ubuntu) (and 1 other project) "Improve 'Loading' messages, replace with a stacked spinner (affects: 1) (heat: 6)" [Medium,Triaged] https://launchpad.net/bugs/70689414:02
ubot4Launchpad bug 706906 in ubuntuone-control-panel "Token info is logged (affects: 1) (heat: 6)" [Critical,Fix committed] https://launchpad.net/bugs/70690614:02
ubot4Launchpad bug 704434 in ubuntuone-control-panel "Stop the backend service when UI is done (affects: 1) (heat: 6)" [Medium,Triaged] https://launchpad.net/bugs/70443414:02
CardinalFangDONE: Fixed replication bug, #705448, in desktopcouch.  Testing my fix for another bug WRT dbus-client calls to service from within service.14:03
CardinalFangTODO: Test.  Wrap up playlist API, finally, damnit.  Get reviews of all three.14:03
CardinalFangBLOCKED: None14:03
CardinalFangralsina, please.14:03
ralsinaDONE: reviews, talked to lots of people, did my canonicaladmin work, read code.14:03
ralsinaTODO: reviews, management stuff, have HR fix things for me, someday actual coding ;-)14:03
ralsinaBLOCKED: no14:03
ralsinathisfred!14:03
thisfredDONE: messaging / refactoring branch TODO wrap up and land | progress bars BLOCKED : no14:03
thisfredvds!@14:03
vdsDONE: first branch for #701029 landed second on it's way14:03
vdsTODO: starting the views14:03
vdsBLOCKED: nonope14:03
vdsmandel: please14:03
mandelDONE: Added extra param to u1trial so that paths can be ignored. Updated windows branches of u1client to use u1trial. found a bug in Filesystem notification on Windows. Fixed Windows branch following alecu review14:03
mandelTODO: Fix fs notifications. finish IPC.14:03
mandelBLOCKED: no14:03
mandel/me passes alecu a windows machie14:03
alecuDONE: branch for new events on SD (command queued, command unqueued) needs review. Initial work on the code to aggregate file sync events.14:03
alecuTODO: think about that a little more, do more code.14:03
alecuBLOCKED: no14:03
alecuHATE: radeon driver bugs that crash natty laptop14:03
alecuLOVE: working from the maverick desktop14:03
alecuEOM?14:03
ralsinacomments first14:04
nessitano comments here, other than I may melt myself any time soon14:04
ralsinaI want a u1cliente release tomorrow :-)14:04
nessitaralsina: +1!14:04
ralsinanessita: go to a bar :-)14:04
CardinalFangnessita, it's hot?14:05
nessitaCardinalFang: 31C and raising14:05
nessitaralsina: I might, later today. Thanks!14:05
ralsinamandel: I've been told we have a windows build box?14:05
mandelralsina: really?!?! when, where?14:05
ralsinamandel: and that canonical will buy us windows dev. tools licenses if we need them :-D14:05
ralsinamandel: chipaca said you knew about it and would tell me ;-014:05
ralsinamandel: so the answer is "it's probably mythical"14:06
CardinalFangnessita, Nice.  11C here.  It's the only time the weather is nice in Florida -- when all the plants are brown.14:06
mandelralsina: oh, I think he is talking about the one used for wubi :)14:06
Chipacano, no14:06
ChipacaI never said we had one14:06
ChipacaI said we needed to get one, or something like that. This is about the ticket to get one.14:07
ralsinaChipaca: "one thing I forgot: windows buld box, mandel knows about it". Sorry I misunderstood you ;-)14:07
ralsinaChipaca: ok then14:07
nessitaCardinalFang: 33.8C right now! we're expecting 37C as per the weather forecast14:08
ralsinaSo, about tomorrow's release...14:08
mandelralsina, Chipaca: I can ask elmo, we must have a windows machine since we have signed the msi and we do distribute wubi, shall I?14:08
ralsinaanyone has a very good reason why not do it? As in "if we do it, we will kill our users puppies".14:08
CardinalFangoh, one more DONE/TODO: some android-music coverart++ for beuno.14:08
nessitaralsina: I've been using SD all wekeend and except some minor bug reports, all seems pretty good14:09
Chipacamandel: no, don't do that14:09
ralsinanessita: same here14:09
Chipacamandel: remember we were going to write a ticket asking for it to be set up, with all the details?14:09
CardinalFangbeuno, I don't know I have any cover art in tunes.  I haven't seen any yet.  Do you have a test tune for me?14:09
Chipacamandel: and when I say "we" I mean "you"14:09
mandelChipaca: yes I remmeber I was going to do it, I've got the email somewhere14:10
ralsinaOk, so I think we are all now talking about stuff that was not on the standup. eom :-)14:10
beunoCardinalFang, I think I do, yes!   btw, part of the reason I wanted to steal you away from ralsina was to see if you could look into the itunes-not-working-on-android thingie14:10
mandelChipaca: but who do I send the mail to, rt?14:10
CardinalFangbeuno, itunes=mp4?14:10
ralsinabeuno: we forgot our "steal CardinalFang" chat friday :-)14:11
CardinalFangralsina, beuno, mind if I get these two bugs fixed first?14:11
CardinalFangs/fixed/landed/14:11
ralsinaCardinalFang: of course not14:11
beunoCardinalFang, yes14:11
beunoCardinalFang, not at all14:11
beunoralsina, we did. Fridays are forgetful days14:12
* CardinalFang hurries.14:12
ralsinabeuno, CardinalFang then let's talk after you are done with those bugs, ok?14:12
* beuno nods14:14
Chipacamandel: work with ralsina until it is done, then rt14:14
ChipacaCardinalFang: are "those two bugs" the ones preventing me from couching my replicator?14:15
mandelChipaca: as in send it to ralsina, dicus it and then rt?14:15
CardinalFangChipaca, really only one of them does, I think.14:15
ivankaclairemitchell: say hi to beuno and chipaca and everyone else14:16
clairemitchellhello everybody!14:16
beunohey hey clairemitchell!  Welcome14:16
clairemitchellthank you14:16
Chipacaclairemitchell: ooh! hi :)14:17
clairemitchellI'm going to be working with Ivanka...just in at the deep end so when I surface with questions...you will know14:17
Chipacaivanka: is this the clairemitchell for whom you asked permission to the roadmap?14:17
clairemitchellivanka has just stepped away from her desk...14:18
clairemitchell:)14:18
Chipaca:) ok14:18
aquariushey clairemitchell! Welcome to the show that never ends. :)14:18
thisfrednessita: alecu: does ubuntuone-client/control panel have its own .desktop file? I can't seem to find it on my system14:18
clairemitchellthanks14:19
ralsinawelcome clairemitchell, you will probably hear a lot from people in this channel :-)14:19
CardinalFangMore than you want, even.14:19
clairemitchellI'm all ears14:19
nessitathisfred: it does, are you running nightlies?14:19
karnihi guys14:20
karnibeuno: received my e-mail :)?14:20
thisfrednessita: I'm pretty sure I am, maybe it's just not installed atm14:20
beunokarni, I did!  have not caught up yet14:21
karnibeuno: ack14:21
nessitathisfred: right, nigthlies packaing had a bug that was resolved last Friday14:21
Chipacabeuno: you seen the latest tweaks to google maps?14:21
beunoChipaca, vectors and live traffic in buenos aures?14:22
nessitathisfred: let me land a couple of branches and then you can re try with nightlies14:22
Chipacabeuno: no, UI changes14:22
thisfrednessita: right, looks like I have client, but not control panel. Installing now14:22
nessitaralsina: I just remembered that d-obey is on a day off today14:22
beunoChipaca, have not. On the web?14:22
thisfrednessita: ah, still no .desktop14:22
ralsinanessita: oh, right, I gave it to him! (stupid me ;-)14:22
Chipacabeuno: yes14:22
thisfrednessita: let me know if something needs review14:22
nessitathisfred: a new nightlies needs to be built, and for that a new branch needs to be landed :-)14:23
nessitathisfred: what nightlies revno are you running?14:23
beunoChipaca, not sure I can tell what has changed14:23
beunothe layers stuff, maybe14:23
Chipacabeuno: the viewing options14:23
Chipacabeuno: layers, satellite vs map view, etc14:23
beunoChipaca, right, yes, nice14:24
beunonice way of hinting there's more14:24
Chipacabeuno: very nice, game-like; the older stuff was more consistent with the zoom&pan controls, so i expect them to change soon :)14:25
beunoChipaca, agreed. Anything game-like is always a win14:25
Chipacaheh. or maybe we don't remember the bad game interfaces :)14:26
Chipacamind you, I'd love to be able to hit ~ and get an api introspecting tool14:26
beuno...because they fail instantly14:26
thisfrednessita: control panel shows 0.5.1+r51 on maverick and natty14:27
ChipacaI love how the subsonic api is completely consistent in its inconsistency14:28
thisfredmostly14:29
Chipacasee? :)14:29
* thisfred implodes14:29
ChipacagetPlaylist takes an "id" parameter to specify what playlist you want. Guess what parameter "deletePlaylist" takes.14:30
ivankaChipaca: yes, it is14:30
aquariusChipaca, id, surely?14:30
thisfredcombined length of the songs? :)14:30
Chipacaivanka: it is done14:30
nessitathisfred: 53 should have it, if nightlies are being built (can't confirm that)14:31
Chipacaaquarius: playlistId14:31
Chipacathisfred: :)14:31
ivankaChipaca: thank you14:31
aquariusChipaca, not according to the spec it doesn't.14:31
beunoChipaca, delete takes id, but create takes playlistid, IIRC14:31
thisfrednessita: ok thx, let me know if there is any way I can help speed that up14:31
Chipacahah! you're right14:31
Chipacaand our view is wrong :)14:31
Chipacabut create takes playlistId, yeah14:31
aquariuscreate takes playlistId, but that's because you pass two sets of IDs; playlistID and songID(s)14:31
beunoOUR VIEWS ARE NEVER WRONG14:32
Chipacaright14:32
Chipacaso, bug in our view14:32
karniI forgot. CardinalFang, beuno, merge proposal is in place. If it should stay where it is, then ok :)14:32
beunoat some point, we may want to propose a 2.0 api14:32
Chipacabeuno: no, no, it's not *wrong*. It's merely taking a sabbatical on being right.14:32
karnithe U1M create playlist, that is.14:32
Chipacabeuno: should I propose a branch to fix this?14:33
beunokarni, awesome, the ui is +1 from me, so it's up to CardinalFang to spare a minute or two to look at the code14:33
Chipacabeuno: do any of our clients depend on the broken view?14:33
beunoChipaca, that would be most awesome14:33
beunoChipaca, they do not14:33
Chipacabeuno: ok14:33
beunoChipaca, OTOH, I can't see how to delete or edit playlists in teh android client14:33
beunowhich is why this has not popped up sooner14:33
Chipacatests are an awesome, awesome thing14:34
Chipacashame I found this writing tests for something else :)14:34
karnibeuno: CardinalFang gave a written ACK IIRC, but I'll he happy for him to give it a +1 ;)14:34
aquariusbeuno, hahaha edit playlists, how naive you are14:34
CardinalFangRight.14:34
alecumandel: do you use the sd SYS_QUEUE_CHANGED message?14:34
beunokarni, land!14:34
beunokarni, or do I need to?14:35
beunoChipaca, well, there are tests for this14:35
karnibeuno: /me panics as I've never landed/merged ;)14:35
beunoChipaca, but they probably make the wrong assumptions14:35
beunoChipaca, do you want to merge?14:35
nessitathisfred: seems like nightlies are not being built14:37
Chipacabeuno: merge who?14:37
nessitaralsina: have you got any build error for nightlies?14:37
thisfrednessita: sad smiley14:37
ralsinanessita: nope14:37
* ralsina checks anyway14:37
karnihttps://code.launchpad.net/~mkarnicki/ubuntuone-android-music/u1f-create-new-playlist/+merge/4696314:38
beunoChipaca, I meant CardinalFang  :)14:38
Chipacabeuno: ah. No, I don't want to merge CardinalFang.14:38
Chipacabeuno: but thanks for asking14:38
ralsinanessita: I have a green marck on a build on jan. 2114:38
* beuno is reminded of monkey island and randomly trying to merge objects14:39
ralsinanessita: for controlpanel that is14:39
CardinalFangkarni,  +114:40
karniCardinalFang: thank you :)14:40
nessitaralsina: right, 2 new branches landed, so a new nightlies should be built. Maybe we need to wait a bit longer.14:40
CardinalFangkarni, for Android code, we don't have any good way to automate testing and conditional landing.  So, push directly to lp:ubuntuone-android-music .14:41
karniCardinalFang: roger, will do!14:41
ralsinanessita: maybe dobey's server is taking the day off too14:42
nessitaralsina: I'll wait a bit longer, maybe the build takes more time than we think14:43
ralsinanessita: could be. Let's give it 30 minutes.14:43
nessitasure14:43
Chipacaivanka: if you're feeling like it, I'd appreciate a comment on bug #706920. If you're not feeling like it I won't weep, promise.14:44
ubot4Launchpad bug 706920 in ubuntuone-client "Interface "a la Mac OSX" ? (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/70692014:44
aquariusralsina, ping14:45
ralsinaaquarius: pong14:45
aquariusralsina, who's in charge of making sure that Evolution's couchdb addressbook works in natty? I've had a couple of reports that it doesn't14:46
ralsinathat would be rodrigo, I think14:46
* ivanka looks14:46
ralsinarodrigo_: ping?14:46
karnibeuno: can't merge, lp:ubuntuone-android-music belongs to 'Ubuntu One hackers' to which, sadly, I don't belong.14:47
CardinalFangAh.  i'll do it.14:47
ralsinaI guess I will have to switch to evolution to eat that dogfood too.14:47
ralsinaBut it's really really not my kind of dog food :-)14:47
dobeyralsina, nessita: installed the missing package14:47
karniCardinalFang: Thank you.14:47
ralsinahi dobey! what would the missing package be?14:48
nessitadobey: was that preventing nightlies builds (or they are pretty slow)?14:48
aquariusralsina, rodrigo_? really? he doesn't work for us :)14:48
ralsinaaquarius: I must be confusing him with another rodrigo :-)14:49
ralsinaaquarius: let me check :-)14:49
ralsinaaquarius: according to directory.canonical.com he does ;-)14:50
aquariusralsina, yeah, but he's rotated, right?14:50
aquariusralsina, us == U1, not us == canonical :)14:50
ralsinaaquarius: yes, he's rotated but promised to keep looking at bugs related to evolution plugin14:50
ralsinaaquarius: heh, I was scared because quassel shows opensuse in his personal info ;-)14:51
* ralsina thought he missied important mail over the weekend14:51
aquariusralsina, ooh, smart. Although I think we should probably have someone test it end-to-end -- there are changes to evolution, to couch, to desktopcouch, lots of stuff has altered in this cycle so finding all the places where it's not working would be good14:51
ralsinaaquarius: yeah. Since we don't have rodrigo this cycle, the evolution stuff is somewhat neglected. I'll get on it.14:52
aquariusralsina, yeah, that's what I thought -- we don't want to let it fall through the cracks14:53
ralsinaaquarius: yep14:53
* ralsina is really, really going to hate switching to evilution14:53
dobeynessita: nightlies are dependent on how busy the lp buildds are14:55
CardinalFangkarni, merged.  Congratulations.14:56
nessitadobey: is there any place where I can see the build queue for our nightlies?14:56
karniCardinalFang: \o/ Thank you! (my first merge to 3rd party!)14:56
karnibeuno: I'll be back a little later15:01
=== bac` is now known as bac
=== mbarnett` is now known as mbarnett
dobeynessita: not entirely, but you can watch https://launchpad.net/~ubuntuone/+archive/nightlies/+packages15:16
nessitathanks15:19
=== alecu is now known as alecu-lunch
* alecu-lunch has lunch at gcoop15:40
mandelalecu-lunch: when ever you can, can you take a look at the fix_runner branch again?15:48
=== teknico_away is now known as teknico
ralsinaaquarius: have any bug numbers for the evolution problems you mentioned earlier?16:04
aquariusralsina, no; I just got asked "is evolution and U1 contacts supposed to be working in natty?" Ted (Gould) is the one who mentioned that to me specifically16:05
rodrigo_aquarius, let me know the bug #, or just assign them to me16:06
rodrigo_aquarius, but what problem is he having?16:06
rodrigo_not syncing?16:06
aquariusrodrigo_, from ted: " Evolution can't contact it. If I click on it Evolution says that the DBus messages are lost"16:06
aquariusyou now know as much about ted's problem as I do ;)16:07
=== beuno is now known as beuno-lunch
rodrigo_aquarius, ok, that sounds like desktopcouch not running, so tell him to check that, or if not, quit evolution and run /usr/lib/evolution/e-addressbook-factory on a terminal and see the output16:07
aquariusrodrigo_, yeah, could be -- this was why i wanted to be sure we'd tested it all the way through :)16:08
aquariusrodrigo_, but...when you ask for the DC port, DC should get started up, no?16:09
aquariusso it can't not be running16:09
rodrigo_aquarius, yes, but if it crashes, evo gets a timeout16:10
rodrigo_if it's complaining about dbus, it means it's getting a timeout when asking for the port16:10
aquariusrodrigo_, http://i.imgur.com/s8bFO.png16:24
rodrigo_getting the output of /usr/lib/evolution/e-addressbook-factory would me more helpful :-D16:26
* ralsina luncch16:34
joshuahooverdobey: thought i filed this on friday, but couldn't find it this morning (doh!) so i filed it (again): bug #70699416:36
ubot4Launchpad bug 706994 in ubuntuone-client "No ubuntuone-preferences in nightlies on Maverick - 1.5.2+r816~maverick1 (affects: 1) (heat: 6)" [Medium,Confirmed] https://launchpad.net/bugs/70699416:36
dobeyjoshuahoover: because i marked it a dup of a bug i fixed on friday16:39
joshuahooverdobey: oops, sorry about that16:39
dobeyalso i am 'out' today16:40
=== beuno-lunch is now known as beuno
joshuahoovernessita: ping18:29
nessitajoshuahoover: pong18:35
joshuahoovernessita: a user is getting a message about "Cannot create an item in closed collection" when trying to add his computer...any ideas? (guessing keyring)18:36
joshuahoovernessita: i searched around for this type of error message but came up empty18:36
nessitajoshuahoover: yes, known bug, fixed already committed but not released18:36
joshuahoovernessita: is there a workaround?18:36
nessitajoshuahoover: he should unlock the keyring as workarounbd18:36
joshuahoovernessita: ah, ok18:36
nessitalet me look for the bug #18:36
nessitaalecu-lunch: ping18:36
nessitajoshuahoover: bug #70334318:37
ubot4Launchpad bug 703343 in ubuntu-sso-client "Ubuntuone fails to prompt for keyring password (affects: 2) (heat: 12)" [High,Fix committed] https://launchpad.net/bugs/70334318:37
joshuahoovernessita: thank you!18:38
=== alecu-lunch is now known as alecu
alecunessita, pong18:59
nessitaalecu: how can a user unlock the keyring? the same way one can lock it from seahorse?18:59
alecunessita, yeah, that's the only way I know about18:59
alecunessita, I don't know of any cmd line way19:00
alecunessita, (other than using the dbus api)19:00
nessitaalecu: right, thanks!19:02
alecujoshuahoover, to unlock the keyring: "System->Preferences->Passwords and Encryption Keys", then right click on the "Passwords: login" or "Passwords: default" folder, and then "Unlock".19:04
alecujoshuahoover, the password is the login password for the "login" keyring, or whatever password the user entered when he was prompt to create the "default" keyring. (this last case is when ubuntu is set to autologin)19:05
alecuprompt->prompted19:05
beunokarni, ping19:34
beunoCardinalFang, so, this playlists change, it would probably be worth pusing upstream19:38
beunowhatdya think?19:38
karnibeuno: pong19:57
beunokarni, heya19:58
beunohow's it going?19:58
karnibeuno: hi :) thanks for the mail19:58
karnibeuno: fine, wrapping up stuff as mentioned, time to move forward :)19:59
beunokarni, how's it looking to send me an apk?19:59
beunowe've got some time from the design team19:59
karnibeuno: will you be around for a while?19:59
karnibeuno: oh cool!19:59
beunoso I'm sending them everything I can to get them started19:59
karniright, sure19:59
beunokarni, I will be around for a while, yes19:59
karnibeuno: I'll send you it asap20:00
beunothanks karni20:00
karnibeuno: yw!20:00
joshuahooverthisfred: ping20:02
thisfredjoshuahoover: pong20:02
joshuahooverthisfred: i have a rather vague support request: Error mensager: *Error org.freedesktop.DBus.Error.Spawn.ChildExited: Process /usr/lib/desktopcouch/desktopcouch-service exited with status 120:02
joshuahooverthisfred: that's it20:02
joshuahooverthisfred: thoughts?20:02
karnibeuno: btw I did 37h Mon-Fri and dedicated the weekend for some university time20:03
beunokarni, no worries20:03
karniJust so you know.20:03
thisfredjoshuahoover: we'd like to see the replication logs, located at:20:04
thisfred~/.cache/desktop-couch/desktop-couchdb.log*20:05
joshuahooverthisfred: cool, i can request that...just wasn't sure if that rather vague error would cause you to go, "oh yeah, try this..."20:05
thisfredjoshuahoover: it seems the service is erroring out, but I have no idea why20:05
joshuahooverthisfred: if you were a REAL magician, you would no why!20:05
thisfredI know. also mensager, what language is that? Portuguese?20:07
karnibeuno: what worries me is the predictable slowness of the app at this time of day. makes me wanna display windows-style dialog box "Connecting is taking more than usual...". the worst is, I can't do much about it. I wanted to test the thing before sharing the apk, and if I were a regular user, the app would be long gone from my phone. connect+authenticate+setup stage (which normally is ~6 secs) took 3-4 minutes :(. and I know you guy20:23
karnibeuno: ouch.. if I was cut off, tell me. I'll paste the part of msg. irssi is not splitting up irc messages :<20:24
beunokarni, __lucio__ is looking into it20:24
karnibeuno: thank you20:24
karnibeuno: I'm strongly uncomfortable sharing an apk I can't test in live environment beforehand. Please let me work on it today more (you testing it today would be waste of time considering the slowdown :< ), and you'll have it by tomorrow.20:40
beunokarni, things are getting back to normal now20:41
jimlovell777I keep getting notification my u1 storage is full when in reality it isn't. I had this problem back when Maverick was in beta but people here helped me and a later update solved the problem. It's back. Any suggestions? I've already tried stopping everything, deleting the keyring tokens and starting from scratch, no dice.20:41
karnibeuno: a, let me check20:41
beunokarni, remember, you can also develop against staging20:41
beunokarni, it may take a little bit of time to re-balance all the connections20:41
karnibeuno: never managed connecting to staging, though I consulted lucio (although I'm fine developing offline before I test major new chunks). I still see servers are loaded, but I should notice any change, if it comes soon.20:45
beunokarni, why didn't you manage?20:46
beunoany specific errors?20:46
beuno184.72.253.12420:46
beunois the IP20:46
karnibeuno: client gets stuck on set capabilities. I just change oauth stuff to staging.one.ubuntu.com and the client ip20:46
karniok, will try now20:46
beunokarni, there may be issues with the ssl certificate you need to ignore20:47
karniyes, that's the ip20:47
karniit'd throw at me if there were. anyway, I'll re-recheck that.20:47
jimlovell777I keep getting notification my u1 storage is full when in reality it isn't. I had this problem back when Maverick was in beta but people here helped me and a later update solved the problem. It's back. Any suggestions? I've already tried stopping everything, deleting the keyring tokens and starting from scratch, no dice.20:50
karnibeuno: ok, I see the certificate issue now (didn't have that before, of what I'm sure o_O)20:50
karniaha, didn't have it before because I used the old tokens which lucio said where good20:54
jimlovell777This is the output of u1sdtool --status http://paste.ubuntu.com/557832/20:54
beunojimlovell777, I think all of our support staff is already gone, mind filing a bug?20:56
karnibeuno: looks like authenticate request is taking ages on staging, whilst on fs-1 it took a minute or so (but completed). precious time drifting away, I'm getting back to code.21:09
beunocool21:09
karni__lucio__: verterok: How does AQ_DOWNLOAD_COMMIT differ from AQ_DOWNLOAD_FINISHED ?21:57
__lucio__karni, class DownloadFinishedNanny(object):22:09
__lucio__    """Supervises the download finished signals.22:09
__lucio__    It listens AQ_DOWNLOAD_COMMIT, and generates AQ_DOWNLOAD_FINISHED when22:09
__lucio__    the external world is ready for it.22:09
__lucio__    """22:09
karni__lucio__: a the nanny. thanks __lucio__ , I shouldn't have used you like that! :)22:10
karniby external world I assume FSM, for instance22:10
__lucio__karni, i am going to get rich with my new site, "let me grep that for you" ;)22:11
__lucio__karni, it just keeps uploads from overwriting the current file if the file is open.22:11
karni__lucio__: I didn't want to appear lazy :< (but there's http://lmgtfu.com ;) )22:11
karni__lucio__: a you see, now that's some good explanation :) thanks!22:12
__lucio__karni, just kidding, and yes, it was a reference to that site (i use it a lot! :) )22:12
karniheheh22:12
karnicool, thanks!22:12
karni__lucio__: how is VM_UDF_CREATED as opposed to AQ_CREATE_UDF_OK ? clarification on VM_ is totally sufficient ;)22:18
karniah!22:18
karnivolume manager ;d22:18
karni__lucio__: forget my last question22:18
__lucio__done.22:19
* nessita eods22:19
nessitabye!22:19

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