/srv/irclogs.ubuntu.com/2011/07/11/#ubuntuone.txt

=== poolie_ is now known as poolie
jo-erlendlafon: yes, uninstalling network-manager does not shut the service down. You need to shutdown network-manager also. Otherwise Ubuntu one will see that it's available but that there is no network.03:16
jo-erlendoh... I was scrolling. :)03:16
=== poolie_ is now known as poolie
mandelmorning all!07:21
faganmorning08:01
JamesTaitGood morning all!08:13
faganmorning JamesTait08:14
* mandel away for breakfast08:20
karniHi everyone :)08:25
faganyo karni08:26
karniyo fagan08:29
* mandel back09:29
=== Chipaca` is now known as Chipaca
faganWow my hand is hurting, damn football10:16
faganwas in goals and now my right hand is sore10:16
duanedesignmorning all10:44
* fagan break11:03
ralsinamorning!11:08
faganmorning ralsina11:20
Chipacaralsina: duanedesign: fagan: facundobatista: morning!11:26
fagangood morning11:26
duanedesignmorning11:29
facundobatistaHola Chipaca11:30
karnihi duanedesign !11:38
duanedesigno/11:42
=== teknico is now known as teknico_away
facundobatistathisfred, ping12:31
thisfredfacundobatista: pong12:31
facundobatistathisfred, hey! buen día!12:33
facundobatistathisfred, bad new, I merged your last branch, just failed again (bubble with wrong file name)12:34
facundobatistathisfred, do you want both logs? (syncdaemon and status)12:34
thisfredfacundobatista: ok, that's a shame. My branch did fix another bug, though, so I still want to land it.12:34
facundobatistathisfred, great12:35
thisfredfacundobatista: to fix this issue properly, you might have to deal with alecu (sorry alecu) as I found out last friday that I'm on loan to accounts for the coming months, starting today12:35
facundobatistathisfred, ok!12:36
jo-erlendrye, I was told you might be able to help me. I need to export my contacts from Ubuntu one somehow and preferably very soon.12:38
mandelfagan, ralsina: I'm back and will be here for 4/5 hours more :)12:39
ralsinamandel: cool!12:39
ralsinamandel: I think I found the easier way to get all our bundles working, and not having them use 200MB12:39
ralsinamandel: we should install ubuntu-sso-client, ubuntuone-client, ubuntuone-control-panel, and make a small setup.py that only does the py2exe bit with the bin/ scripts12:40
faganmandel: cool12:40
ralsinaI have control panel almost working that way (running into a problem in twisted though)12:41
mandelralsina: ahh makes sense :)12:41
ralsinathe multiple ubuntuone packages you have with control panel and ubuntuone-client was driving py2exe insane12:42
faganYay almost done thank goodness12:43
* fagan curses rst now :D12:43
fagan(kidding rst is nice just made loads of mistakes so took long)12:43
* fagan has a quick tea break before standup 12:44
mandelralsina: what multiple packages?12:45
ralsinamandel: ubuntuone-client has a ubuntuone package, and ubuntuone-control-panel has another12:45
ralsinawhen they are installed they are merged, but while they are not installed, they make modulefinder go nuts12:46
mandeloh, yes… that confuses py2exe a alot!12:46
DiegoSarmenteroralsina, question about the installer branch... should i propose a merge with your branch or the main branch of the installer?12:46
ralsinathe main branch with mine as a prerequisite12:47
DiegoSarmenterook12:47
ralsinaYay, ubuntuone-control-panel-qt.exe exists and opens on the dev machine!12:49
ralsinamandel: I am now convinced this is the correct approach12:50
mandelDiegoSarmentero: only problem with this is that you may have clonflicts if ralsina makes changes in his branch, so worst case scenarion you will have to fix yours before the merge, but is better since that way the diff is way smalled :)12:50
* ralsina doesn't even remember what branch that was12:51
DiegoSarmenteromandel, ok... i should send the merge request today12:51
lafonHum ubuntuone won't even start anymore12:51
alecuwell... hello #ubuntuone!12:51
mandelralsina: yes… and since does packages are dependencies of the isntaller it makes perfect sense to do so12:51
DiegoSarmenteroralsina, this was the one you tell me https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/fix_803929/+merge/6682712:51
ralsinamandel: bad side of things is, control panel's setup.py doesn't install because I'm missing intltool-update12:51
DiegoSarmenteroralsina, if you are talking about the installer12:51
faganhello alecu12:51
ralsinaDiegoSarmentero: yeah, thanks12:51
ralsinaDiegoSarmentero: that one should not change much12:51
mandelralsina: initool update?12:51
ralsinamandel: the thing to extract gettext strings12:52
ralsinamandel: distutils-extra tries to call it12:52
mandelralsina: is broken?12:52
ralsinaDiegoSarmentero: that branch is merged already, so just merge to trunk12:52
mandelralsina: oh, that… we need to patch disutils-extra, but should be fast since the mantainer is a canonical man :)12:52
DiegoSarmenteroralsina, ok... so, i don't have to specify a prerequisite?12:53
* ralsina installed by copying the ubuntuone tree.12:53
ralsinaDiegoSarmentero: exactly12:53
mandelralsina: other approach we can take later is to make QTranslate to understand the .po files used by gettext and generated by lp12:53
mandelralsina: I know that the translation team would love us if we did that in C++ :)12:53
DiegoSarmenteroralsina, ok, i will send it today, when i finish some things and review the tests12:53
ralsinaDiegoSarmentero: awesome!12:53
ralsinamandel: I have no idea what that would involve12:54
nessitahello everyone12:54
jo-erlendhow can I force a resync of couchdb? It shows some promise now, I think.12:54
* ralsina considers a dummy intltool-update instead12:54
faganhey nessita12:54
DiegoSarmenteronessita, hi12:54
ralsinanessita: I have solved all of our bundles problems12:54
mandelralsina: technically speaking, shits lots of work :)12:54
DiegoSarmenteronessita, i've applied the changes you mention in the branch12:54
mandelralsina: so, fixing disutils is a better approach12:54
nessitaDiegoSarmentero: great, I'll review after the standup12:54
* DiegoSarmentero should use diff locally all the time :P12:54
ralsinamandel: honestly? Making a setup.py that doesn't use distutils-extra is probably good enough12:55
nessitaralsina: you did? :-)12:55
ralsinanessita: I did12:55
ralsinanessita: sadly, it requires all of our packages to hae a working setup.py install on windows first12:55
mandelralsina: true, but fixing it would not be that hard :)12:55
ralsinamandel: the whole "install" is one magical line that calls distutils_extra, I have no ideahow to tackle it12:56
ralsinanessita alecu dobey DiegoSarmentero mandel: standup in 4'12:56
ralsinaand fagan!12:56
nessitaralsina: current setup.py don't work on windows?12:56
mandelralsina: I wish I had the time to give you a hand ...12:56
ralsinanessita: install stops because of missing intltool-update12:56
ralsinamandel: worry not112:56
ralsinamandel: worry not! Handle it can I!12:57
faganralsina: lol star wars reference12:57
nessitaralsina: ah, did you ask dobey about that? I thought he mentioned that intltool was available for windows12:57
ralsinanessita: haven't seen him yet today, was planning it12:57
nessitagreat12:57
ralsinait will involve installing perl and mingw I suppose12:58
mandelnessita, ralsina: it is, you have to go to gnu and download it12:58
mandelralsina, nessita: http://gnuwin32.sourceforge.net/packages/gettext.htm12:58
lafonHas the bug that stops u1 from working in lucid been fixed?12:58
mandellook at the first zip, that should have the bin...12:58
ralsinamandel: intltol-update is not part of gettext, I think12:58
ralsinamandel: it's part of intltool12:59
ralsinahttps://launchpad.net/intltool12:59
alecume13:00
faganmoi13:00
DiegoSarmenterome13:00
thisfredme13:00
mandelme13:00
dobeyme13:00
ralsiname (no notes yet)13:00
alecunessita, standup?13:01
nessitame13:01
fagango alecu13:01
alecuDONE: a branch to use tcp-activation to start ubuntu-sso-client (almost); helped ralsina testing syncdaemon bundles.13:01
alecuTODO: a branch to use tcp-activation to start ubuntuone-syncdaemon13:01
alecuBLOCKED: no13:01
alecuNEXT: fagan13:01
faganWork in progress13:01
fagan* Finish off the branch (id say it will be done at EOD today just some find and replacing left, ill stay later if needed since id prefer to get it done)13:01
faganBlocked13:02
fagan* nope13:02
faganDiegoSarmentero: go13:02
DiegoSarmenteroDONE13:02
DiegoSarmenteroControl Panel ui styling ready, waiting for revision. Installer ui styling almost complete.13:02
DiegoSarmenteroTODO13:02
DiegoSarmenteroFinish Installer ui. Write tests.13:02
DiegoSarmenteroBLOCKED13:02
DiegoSarmenteroNo13:02
DiegoSarmenteronessita, go13:02
nessitaDONE: IRL testing of several branches in windows, helped mandel  debugging a timeouting test in windows, assisted DiegoSarmentero in  adding tests to his branch.13:02
nessitaTODO: UDF debugging in windows, share testing in windows13:02
nessitaBLOCKED: nopes13:02
nessitaDiegoSarmentero: though it was thisfred turn :-)13:02
thisfredDONE: Bug #794936, Bug #807005 transferred all open bugs assigned to me to u1-desktop+ TODO: Start hacking on accounts with John. Looks exciting, but I'm sad to not be working with you guys for the coming months. Blocked: no NEXT: mandel13:02
ubot4Launchpad bug 794936 in ubuntuone-client "Tests are failing in trunk because of message language (affects: 1) (heat: 17)" [Low,In progress] https://launchpad.net/bugs/79493613:02
ubot4Launchpad bug 807005 in ubuntuone-client "Filename in notification does not reset. (affects: 1) (heat: 364)" [Medium,Confirmed] https://launchpad.net/bugs/80700513:02
DiegoSarmenteronessita, sorry13:02
thisfrednp :)13:02
mandelDONE: more work on the encoding, fixed local_rescan which was broken, still debugging a tearDwon issue.13:02
mandelTODO: Finish blocked branch, but I'm block with how to write the test.13:02
mandelBLOCKED: see above, will continue with the encoding branch13:02
mandeldobey, please13:02
dobeyλ DONE: shepharding of bug #801938 and bug #807203 to trunk,13:02
dobeyλ TODO: start the shim13:02
dobeyλ BLCK: None.13:02
ubot4Launchpad bug 801938 in ubuntuone-client (Ubuntu Oneiric) (and 3 other projects) "Make command gets error: variable 'result' set but not used (affects: 1) (heat: 8)" [High,Fix released] https://launchpad.net/bugs/80193813:03
ubot4Launchpad bug 807203 in zeitgeist (Ubuntu) (and 3 other projects) "ubuntuone-syncdaemon crashed with AttributeError in __getattr__(): 'Symbol' object has no attribute 'PAGINATED_TEXT_DOCUMENT' (affects: 43) (dups: 2) (heat: 196)" [High,Invalid] https://launchpad.net/bugs/80720313:03
dobeyralsina: go13:03
ralsinaDONE: calls, approved objectives, closed bug #805290, worked on bundles, setup really clean XP VM13:03
ralsinaTODO: finish bundles, give to design13:03
ralsinaBLOCKED: I need "setup.py install" to work and it doesn't13:03
ralsinaNEXT: nessita13:03
ubot4Launchpad bug 805290 in ubuntuone-windows-installer "The "Are you sure" dialog is missing. (affects: 1) (heat: 27)" [Undecided,Fix committed] https://launchpad.net/bugs/80529013:03
nessitaralsina: already pasted mine :-)13:03
ralsinaok, then comments :-)13:03
thisfredCOMMENT: in case you didn't all read my TODO: I'm off to accounts for the foreseeable future13:03
ralsinadobey: I see you are intltool's 3rd contributor. I need it working on windows :-)13:04
* jo-erlend starts to copy his contacts from the ubuntu one webpage by hand. 13:04
alecuthisfred, sad too! Best of lucks with that :-)13:04
mandelif someone can take a look and the branch I'm mentally blocked it would be very welcome :)13:04
dobeyralsina: i am the maintainer, but i've never used it on windows. :)13:04
mandelmy brain keeps coming back to the same solution...13:04
ralsinadobey: what does it require? perl?13:04
dobeyralsina: i guess you will need perl and gettext and perl-XML-Parser13:04
dobeyyes it's written in perl13:05
thisfredSo I won't be standupping or working here. But I will be available to answer questions. Please don't assign anything big to me for now, though, as I was told I won't have much time initially to help out on al;l things desktop13:05
ralsinadobey: ok, should not be terrible13:05
=== m_conley_away is now known as m_conley
thisfredlater all!13:05
ralsinathisfred: I am making such a sad panda face now :-(13:05
dobeyand make/sed/etc… to build it13:05
ralsinadobey: argh13:05
* ralsina goes back t his plan of copying notepad as intltool-update.exe13:05
mandelthisfred: you left us… bastard!13:05
alecuthisfred, later! Let's have a beer when you return :-)13:06
thisfredralsina: Yeah, I know, it sucks a little. But I'll be back13:06
thisfredI just feel bad because we weren't exactly overstaffed to begin with13:06
thisfredmandel: It was not exactly my idea ;)13:06
faganthisfred: you escaped just in time to get away from windows13:06
ralsinathisfred: accounts is important, all of OLS is a team, etc, etc.13:06
thisfredthere is that :)13:06
thisfredralsina:  yeah I know, I'm not complaining, and it's exciting to work on new stuff. So I'm going to talk to john right now!13:07
alecuthisfred, oh, and what was the issue with the notifications showing old file names?13:07
facundobatistaalecu, hola!13:08
alecuhola facundobatista!13:08
facundobatistaalecu, I just had that problem with the latest thisfred branch... he told me I should keep debugging with you, do you want my logs?13:09
thisfredalecu: so facundobatista is still having the issue that it shows older filenames. I found and fixed a bug that I think may have been related13:09
thisfredbut it did not solve the issue completely13:09
thisfredalecu: I'll have time to mumble for a few minutes and tell you what I've looked at, but I'm still completely baffled as to how it happens13:09
alecuthisfred, ok, cool.13:10
thisfredalecu: ping me when you want to look at that13:10
alecufacundobatista, I believe I won't be working on that bug in the near future, so perhaps we can make the bug private and attach your logs.13:10
ralsinaalecu, mandel, nessita: basically, here's the "easy" way to do the bundles: http://pastebin.ubuntu.com/641872/13:11
facundobatistathisfred, alecu, which was the bug number?13:11
ralsinaBig advantage: you share the libraries between exes.13:11
alecuBug #80700513:11
ubot4Launchpad bug 807005 in ubuntuone-client "Filename in notification does not reset. (affects: 1) (heat: 364)" [Medium,Confirmed] https://launchpad.net/bugs/80700513:11
alecufacundobatista, ^13:12
alecuralsina, big +1 to "share the libraries between exes"13:13
ralsinaalecu: it makes everything about 30MB uncompressed, I think13:13
facundobatistaalecu, it *always* happens... notifications are useless this way, shouldn't we make the bug more important?13:14
facundobatistanessita, ^13:14
nessitafacundobatista: compared to windows is not more important... :-(13:14
alecufacundobatista, in the worst of cases we can turn them off :-(13:15
nessitafacundobatista: and as since today thisfred goes to work with your team :-)13:15
thisfredfacundobatista: and it does not happen always for *everyone* ;)13:15
facundobatistanessita, not my team, I don't do accounts13:15
facundobatistathisfred, only for nightlies, you mean?13:16
nessitafacundobatista: ops?13:16
thisfredfacundobatista: so far, only for you, it seems13:16
thisfredthat means probably for other people too13:16
facundobatistathisfred, for you it's working perfectly?13:17
thisfredbut I've not been able to reproduce it reliably here13:17
alecuthisfred, I think I saw the same issue late friday while uploading some screenshots.13:17
thisfredfacundobatista:it is13:17
nessitathisfred: I've seen the issue as well13:17
thisfredfacundobatista: so I'm not downplaying it, it should be fixed13:18
thisfredbut it's not happening all the time for everyone, and it doesn't prevent people from achieving what they need to do, so that'13:18
alecuthisfred, probably I didn't see the issue earlier since I've been working mostly inside a VirtualBox, and I've been not updating the host as often :-(13:18
thisfreds why it is at that importance13:18
Chipacaralsina: why not python setup.py install --prefix=blah ?13:19
=== teknico_away is now known as teknico
ralsinaChipaca: yeah, could do that, and set PYTHONPATH13:20
nessitaalecu, ralsina, mandel, Chipaca: can we have the meeting in skype today? my home does not have electricity so I had to move to another place, and so I'm using the laptop where mumble does not work13:20
mandelok13:20
Chipacanessita: sure13:20
ralsinasure13:21
alecunessita, last time skype worked perfectly, so let's. MS-FTW!13:21
nessitalol13:21
alecuwe may even try google+ hangout!13:21
* ralsina gathers his 3 current bundles to try make them work on "virgin VM" and send to design13:22
faganhangouts are kinda buggy at the moment13:22
nessitaalecu: nooooooooooooooo no google+ for me13:23
alecuralsina, is sir Branson on the Virtual Machines market now?13:23
fagannessita: I can send an invite13:23
ralsinafagan: it's open for the public now13:23
nessitafagan: I don't want it! I have too much invites and people does not understand I don't want google+13:23
nessita:-)13:23
faganralsina: is it I thought it was still closed but had invites13:24
ralsinaI got in on my own without invites13:24
fagannessita: haha not one of those social nerds13:24
nessitasocial  and nerds can't be in the same sentence at the same time ;-)13:24
fagannessita: ah well I meant more of those people who over share stuff on sites like that13:25
dobeynessita: well the only people on google+ are nerds nayway13:26
dobeyanyway13:27
fagandobey: yeah thats right13:27
nessitadobey: I disagree (I know some people there who are far away from being nerds)13:27
thisfredfor now13:27
thisfredand that's definitely not the market google are going for13:27
dobeynessita: they are on google+, so they are by definition, nerds13:28
nessitadobey: I don't understand your deduction - I know several not-nerd people on google+13:28
thisfreddobey: i think that station was passed 5 days ago.13:28
ralsinagoogle+ has about 6M users. That's not all nerds.13:29
faganthisfred: well of course nerds arent the demo they are looking for since then they would be identica13:29
* nessita ->mate before the meeting13:30
nessitamandel: about your mentally blocked branch, let's talk about it in the meting13:30
nessitameeting*13:30
mandelnessita: ok13:31
nessitaDiegoSarmentero: ping13:33
DiegoSarmenteronessita, pong13:34
nessitaDiegoSarmentero: I just added to the merge proposal several lint errors that are shown when running ./run-tests on linux. Can you please let me know when is fixed?13:34
DiegoSarmenteronessita, ok13:35
alecumandel, ping\13:40
mandelalecu: pong13:41
alecumandel, I'm getting 'httplib2.SSLHandshakeError' when using ussoc. Any ideas?13:41
alecumandel, it says that error whenever it tries to connect to the webservice.13:41
alecumandel, but it only happens inside the vm.13:41
alecumandel, I'm not sure if it's on my vm or everywhere. something broke13:41
mandelalecu: check the version of the openssl lib, right nessita?13:41
mandelalecu: well and ssl errors sounds like you machine, but if you let me know the test you are running I can give it a try13:42
alecumandel, I'm sure it used to work, cause I got syncdaemon running, so I probably broke it when uninstalling the .eggs and easy_installing -Z13:42
mandelalecu: is it just getting the creds?13:42
alecumandel, just getting the creds thru the ui.13:43
nessitaalecu: you need httplib2 < 0.7.013:43
alecunessita, ahá13:43
aleculets see13:43
nessitaalecu: check the "notes" section in the wiki page under 'running ussoc' section13:43
nessitaralsina, alecu, mandel: skype?13:45
ralsinanessita: ack13:45
mandelnessita: I'm there already13:45
mandelnessita: let me relaunch it13:46
jo-erlendhmm. ubuntuone-launch only checks to see if files sync is enabled. Does this mean that couchdbs won't be synced if filesync is disabled?13:46
ralsinamy windows vm is  restarting and the notebook is slowed, so skype is not starting. I will be there in 1 minute or 213:46
nessitajo-erlend: correct13:47
dobeynessita: don't lie14:03
dobeyjo-erlend: no, ubuntuone-launch has nothing to do with couchdb; it is for files sync only. if files sync is disabled, and contacts/etc sync are enabled, contacts/etc still get synced14:03
nessitadobey: sorry, I read the question backwards :-(14:04
nessitajo-erlend: I lied, sorry, see what dobey says14:04
dobey:)14:05
jo-erlendbtw... Are all the databases on the server pushed to the client if they don't exist?14:07
dobeyjo-erlend: unless they are specifically excluded, yes14:08
jo-erlendor must they exist on the client before they can be synced?14:08
jo-erlendthat's bad, I think.14:09
dobeyif it doesn't exist, it gets created14:09
dobeywhy? that is how synchronization of things works14:09
jo-erlendI would expect the existing databases to be synced unless they were excluded, but I would not expect it to create the databases automatically. Databases are either excluded or not, right? It isn't possible to exclude a database from a certain device?14:11
dobeyit is possible to exclude it, but it's not easy14:12
dobey(not easy yet, unless it is one of the few database types we specifically support in the UI)14:12
jo-erlendI would expect the consumer applications to create their databases if they don't exist and for the sync service to only sync databases that already exist. That way, I don't have to download lots of data for applications that arne't installed on this PC.14:13
dobeyjo-erlend: file a wishlist bug :)14:15
jo-erlendwell. I've been wishing I could get a copy of my contacts for quite a while now. Wishing doesn't seem to help much. :)14:15
jo-erlendthought I'd have a go at the source code and see if I can contribute something a little more tangible.14:17
jo-erlendseems to be lots of packages though. I'm not entirely sure where to start. Any hints?14:19
dobeydesktopcouch is just deskotpcouch14:19
jo-erlendwell... There is desktopcouch and then there is desktopcouch-ubuntuone :)14:21
jo-erlendbut I wanted to understand ubuntu one in general.14:22
dobeybinary packages != source14:22
ralsinanessita, call me!14:22
jo-erlenddobey, what do you mean by that? I thought all of it was just python?14:22
nessitaralsina: Chipaca will call you14:22
Chipacaralsina: don't call me, that doesn't work, i don't think :)14:23
dobeyjo-erlend: i mean, look at the source, not the .debs; if you want desktopcouch source, bzr branch lp:desktopcouch14:23
jo-erlenddobey, right. And for ubuntu one?14:27
faganjo-erlend: lp:ubuntuone-client lp:ubuntuone-control-panel and lp:ubuntu-sso-client are all the stuff for u114:28
dobeyjo-erlend: for which part? ubuntu one is a suite of services14:28
dobeyfagan: no they aren't14:28
jo-erlendfagan, thanks.14:28
jo-erlendpj.14:28
jo-erlendoh.14:28
fagandobey: well they are the main stuff for the file sync14:28
* fagan goes back to what he was doing 14:29
dobeyubuntu one is the sum of all its parts14:30
jo-erlendthat's what I'm trying to find out. What are the parts?14:30
dobeyfile sync, structured data sync (desktopcouch), music store, notes sync, music streaming, and all the relevant apps/plug-ins to support those in various places14:33
jo-erlendI thought notes sync was just a couchdb?14:34
dobeyno14:34
dobeynotes is supported by having the snowy protocol implemented on our server. tomboy talks to that, not to desktopcouch14:34
ralsinaI lost everyone on skype14:37
faganralsina: doesnt it auto reconnect when you drop?14:37
ralsinafagan: welll it tries14:37
mandelon windows: tenemos un circo y nos crecen los enanos...14:45
dobeyheh14:46
jo-erlenddobey, hmm. Ok. I would have thought notes was perfect for couchdb. But all those services use ubuntu-sso-client? That's a good place to start?14:48
dobeyjo-erlend: well, no. ubuntu-sso-client is used by ubuntu one to sign in, but a u1 account is not required for things using desktopcouch, for example14:49
jo-erlenddobey, yes, I know that, but I hadn't considered desktopcouch to be a part of ubuntu one.14:50
mandelnessita, ralsina: seems like the tearDown works on Linux while not on windows I'm looking into that.. if I fix it wth have the encoding branch ready...15:01
* fagan break15:09
AstoHi,15:14
Astoi have a little problem with tomedroid, the note don't want sync, it's normal ?15:15
Astotomeboy*15:16
nessitamandel: ping15:21
nessitamandel: so, I will branch your 'b' branch, and fix the test, yes? then I'll push it so you can see how the test looks like for future reference15:22
mandelnessita: ok, sounds great15:22
nessitamandel: about this merge proposal: https://code.launchpad.net/~mandel/ubuntuone-client/fix-805981/+merge/67025 will it be override by the pyinotify-non-unicode branch?15:24
mandelnessita: yes  was going to remove yt i forgot15:25
nessitaralsina: would you know what I need to change in windows so I can have the "cache" setting properly set in order to run the filesystem notifications tests?15:25
nessitaralsina: if you could add that to the wiki, it would be great, so anyone can enable that and run the tests themselves15:26
ralsinanessita: I don't have it handy, let me search for it15:27
nessitaralsina: thanks (no rush, I'm with the other task first)15:27
ralsinanessita: ack15:28
dobeylunch, bbiab15:29
* mandel small break15:30
ralsinanessita: it's this http://support.microsoft.com/kb/259716 -- minor changes depensing on your windows version15:32
nessitaralsina: I'll look after I finish the tests, thanks!15:32
* nessita -> brb15:37
* DiegoSarmentero is away: Not here... send me an e-mail! :P15:51
karninessita: hi hi :) Could you tell me more about "An exception representing an authentication failure" ? I got this message when I removed U1 entry from seahorse, opened U1CP and tried to log in. Credentials are correct. Is it possible it's SSO server failure?15:56
karninessita: Interestingly, I've reseted my pwd (with the same pwd), and it works now.. No clue what was that.15:58
ralsinanessita, mandel: as of right now, ubuntuone-client from trunk doesn't work on windows with this error: https://pastebin.canonical.com/49560/15:59
* mandel cries and looks16:00
ralsinamandel: oops, wait may be a problem with my PYTHONPATH and imports!16:00
mandelralsina: try it first, but it looks like that should have a diff name since nessita changed it in the last merge proposal16:01
ralsinamandel: looks like a problem here. Nevermind16:04
* mandel happy16:04
nessitaralsina: you scared me16:06
nessitakarni: you have the time and date not set properly?16:06
ralsinanessita: not the idea, sorry16:06
nessitaralsina: :-)16:06
nessitakarni: see bug #703507, you probably have the time and date of by more than 15 minutes, and so oauth will not authenticate since the timestamp will not validate on server side cuz it will look as it was expired16:07
ubot4Launchpad bug 703507 in ubuntu (and 1 other project) "I can't log in - "an exception representing an authentication failure" (affects: 4) (heat: 37)" [Undecided,Confirmed] https://launchpad.net/bugs/70350716:07
karninessita: I'm synced with ntp :<16:08
nessitakarni: you 100% sure?16:08
nessitakarni: what does "date" tells you?16:08
karniMy "Time & Date" settings are set to "automatically from the internet". let me roughly compare to some online ntp clock.16:09
nessitakarni: what does "date" return in your syste?16:09
karninessita: Production sso works for me, staging does not. That could explain it as well.16:09
karniMon Jul 11 18:08:47 CEST 201116:09
dobeykarni: if your time is way off, ntp won't update it16:09
dobeyhrmm, though, that time is correct :)16:09
nessitakarni: maybe. You mean sso staging or ours?16:10
karninessita: sso16:10
nessitakarni: no idea then16:10
nessitakarni: wait... what test are you performing?16:10
karninessita: I did reset my pwd to the same one, and it worked. I use this password for a while for U1 now, so I have no idea what it was :<16:10
nessitakarni: I mean, how are you getting that exception, and where?16:10
karninessita: The exception I told you was from the U1CP "I have an account" login16:11
karninessita: The other I'm mentioning is a call to validate_email() in new SSO API. Works on production, fails on staging. Staging has new code (piston based).16:11
nessitakarni: and how are you setting SSO staging there?16:11
nessitakarni: ah16:11
karninessita: Unrelated. These problems might have been _time_ related.16:12
dobeythisfred: LP says there is a conflict in test_aggregator in your i18n-test-strings branch, and you need to set a commit message on it :)16:12
karninessita: Thanks for trying to help, though :)16:12
nessitakarni: ok, so... not sure I can help much more :-/ all the scenario is a bit fuzzy :-)16:12
nessitakarni: np!16:12
testerLooks like some inline debugging info is appearing on the ubuntu one web site dashboard:16:14
testerTraceback (most recent call last):   File "/srv/ubuntuone.com/production/ubunet/servers/u1servers/web/dashboard/views.py", line 48, in index     bookmarks = _build_bookmarks_dashboard(request)   File "/srv/ubuntuone.com/production/ubunet/servers/u1servers/web/dashboard/views.py", line 130, in _build_bookmarks_dashboard     request.user.id, 'bookmarks', create=True, master_server=COUCH_MASTER)   File "/srv/ubuntuone.com/production/ub16:14
thisfreddobey: thx will fix/do16:15
dobeybeuno: see tester's paste^^16:18
faganhmmmm what to get from take out16:23
nessitalunchtime!16:35
jo-erlendthe ubuntu one control panel on my desktop keeps insisting that it's in the process of syncing files, but it isn't and it shouldn't.16:41
dobeywhy not?16:42
jo-erlendthe logs complain about pyinotify not being able to remove a file or something. Is that something that can cause it to hang?16:42
jo-erlenddobey, it shouldn't sync anything because nothing has changed.16:42
dobeypyinotify shouldn't create or remove any files anywhere16:42
jo-erlendfile watch, I mean: 2011-07-11 18:28:24,143 - pyinotify - ERROR - rm_watch: cannot remove WD=1216:42
dobeyjo-erlend: do you have anything shared with you?16:43
jo-erlendfrom other users? No.16:43
dobeyjo-erlend: do you have a syncdaemon-exceptions.log as well16:43
dobey?16:43
CardinalFangDoes that mean, Stopping watching, after item removed?16:43
dobeyCardinalFang: not sure exactly what it means, beyond syncdaemon trying to remove a watch16:44
jo-erlenddobey, http://paste.ubuntu.com/642021/16:47
dobeyhmm16:49
dobeythat doesn't necessarily seem related to the pyinotify error16:49
ralsinakarni: if the time is right, is the timezone right too?16:49
dobeybut i think the pyinotify error is that it's trying to removing something that was already removed16:50
dobeyso maybe should be a warning instead16:50
jo-erlenddobey, but it prevents me from using filesync. It doesn't sync anything now.16:50
dobeyjo-erlend: well i thought you just said nothing has changed?16:51
jo-erlenddobey, after I said that, I copied the syncdaemon-exceptions.log to my ubuntu one folder so I could share it with you. It doesn't sync.16:51
jo-erlendI did however, get a notice that it was uploading a file I know doesn't exist.16:51
dobeyhrmm16:53
dobeyfacundobatista, verterok: ^^ jo-erlend seems to have some weird behavior in sd, could you help him please?16:53
jo-erlendoh, wait... Lots of stuff is happening in my syncdaemon.log. Guess it was just a little clogged or something.16:53
dobeyhmm, ok16:53
jo-erlendI'll just give it some time and see if it fixes itself.16:53
jo-erlendyes, seems to be working again now.16:57
dobeyok16:59
dobeygood16:59
dobey:)16:59
karniralsina: is it sufficient to have capital of Poland as my 'Home' location in the Gnome clock applet?17:00
karniCEST, yup. Central european summer time17:01
alecumandel, nessita, ralsina: when you have a chance, please review: https://code.launchpad.net/~alecu/ubuntu-sso-client/use-tcp-activation/+merge/6758417:03
nessitaalecu: great!17:03
=== beuno is now known as beuno-lunch
* DiegoSarmentero is back (gone 01:15:55)17:06
alecunessita, mandel, ralsina: I've added some IRL testing instructions to the branch.17:15
nessitaalecu: even better! :-)17:16
alecuand without further ado, I'm off to lunch.17:16
=== alecu is now known as alecu-almuerzo
mandelok17:16
ralsinaDiegoSarmentero, nessita: for bundling purposes, having the .qss file along with the sources is a problem17:19
DiegoSarmenterothe .qss is in data17:20
nessitaralsina: not sure what that means. Problem how?17:20
DiegoSarmenteroralsina, and it is linked in the qrc17:20
DiegoSarmenteroralsina, actually is in data, with the images17:20
ralsinaDiegoSarmentero: it's in ubuntuone\controlpanel\gui\qt\main\ubuntuone.qss17:20
ralsinaat least in trunk it is17:21
DiegoSarmenteroralsina, i moved it17:21
ralsinaDiegoSarmentero: is that merged?17:21
DiegoSarmenteroralsina, that was nassty indeed :P17:21
nessitaralsina: not yet17:21
DiegoSarmenteroralsina, i think not17:21
DiegoSarmenteroralsina, i'm fixing some lint issues17:21
ralsinanessita: what's the branch? The bundle is broken with it there17:21
nessitaralsina: the branch is huge and still it will take a couple of review rounds to be ready. Maybe you can propose a branch that does only that?17:22
DiegoSarmenteroralsina, https://code.launchpad.net/~diego-sarmentero/ubuntuone-control-panel/ubuntuone-control-panel-ui/+merge/6746917:22
ralsinanessita: it's just to build it and send to joshua, doesn't matter if it has lint issues, really17:22
nessitaDiegoSarmentero: since the .qss is in trunk, that means that you merged  a branch already?17:23
nessitaralsina: I think the best is that you propose a merge with the moving of the file. Otherwise, we may give to QA something that we're no landing as is17:23
ralsinanessita: ok, will propose17:24
DiegoSarmenteronessita, maybe it was approve the first version i sent... but it wasn't in my branch, i think it was in another branch17:24
nessitaralsina: since DiegoSarmentero's branch still needs reviews (I'm waiting on some lint fixes to move on to the code)17:24
DiegoSarmenteronessita, the problem is that i can't submit code until 6pm... because the proxy is filtering me here17:24
nessitaDiegoSarmentero: then I guess I'll have to review tonight or tomorrow, otherwise the merge proposal gets very messy if I start queuing up changes request. Or you can email me the diff? (the last bit to apply on top of what you have proposed for merging)17:26
faganwhat does almuerzo mean17:26
nessitafagan: lunch17:27
DiegoSarmenterofagan, lunch17:27
faganah ok17:27
faganwhere are you from DiegoSarmentero?17:27
fagan(if you dont mind me asking)17:28
DiegoSarmenterofagan, no problem, Argentina17:28
DiegoSarmentero:D17:28
DiegoSarmenterofagan, you?17:29
faganDiegoSarmentero: ah another one17:29
faganDiegoSarmentero: ireland17:29
DiegoSarmenterofagan, cool17:29
faganDiegoSarmentero: im the intern :)17:30
dobeynessita, DiegoSarmentero: which merge proposal is this? there are two now it seems :(17:33
nessitadobey: yes, the old one has to be rejected17:33
ralsinaDiegoSarmentero, nessita: the qss problem was a leftover file from the old branch that applied the styling, no need to propose one17:36
nessitaralsina: so is not in trunk then?17:36
ralsinanessita: right17:36
DiegoSarmenteroralsina, is it ok to place que qss in data? i think that is the best place17:36
ralsinaDiegoSarmentero: I think so, it is data17:37
ralsinadata\qt right?17:37
DiegoSarmenteroahhhh....... its in data\... moving it...17:38
dobeynessita: it is rejected now then17:39
nessitadobey: great!17:39
nessitaralsina, DiegoSarmentero: yes, data\qt17:40
michaeltristanim sorry if I broke things.17:48
ralsinaalecu, nessita, mandel, DiegoSarmentero, want to try the bundle? http://ubuntuone.com/p/13tx/17:48
michaeltristanbundle of mobile and storage?17:49
mandelralsina: on 3g, not good idea...17:49
mandelmichaeltristan: not really..17:49
michaeltristanlan?17:49
ralsinamandel: it's 3MB17:50
michaeltristanSo, im probably causing problems with my poor mangement of my accounting.17:50
michaeltristanI think I have two accounts crossed up17:50
michaeltristanId think I need help.  When I logged on, to the web page, that was a little funky too.17:52
michaeltristanok..  I think I broke this chat too.17:56
michaeltristanbaq to the faq to fix what I broke,  take care.18:01
dobeyok18:03
=== beuno-lunch is now known as beuno
=== alecu-almuerzo is now known as alecu
ralsinanessita: so , I am finishing this script that uses bzr to get all the source code of our projects, massages it the right way and produces a set of exes. That should be a separate launchpad project? Or where do I stick it?18:25
nessitaralsina: I would advice ubuntuone-dev-tools18:26
ralsinanessita: makes sense18:26
nessitaralsina: what do you thinkf?18:26
dobeyhmm18:26
dobeyi'm not sure that's the right place for it18:27
ralsinait's amazing how little code of what I wrote the last three days for this was left after I found the "right" way to do it18:27
nessitadobey: why not? ubuntuone is now multiplatform, and this is part of the dev tools we will need...18:27
ralsinaI could put it on windows-installer  and make that name make sense18:28
dobeywell, it's not a development tool. it's a deployment tool. and it is windows specific18:28
ralsinadobey: so, you see it more akin to the packaging recipes?18:29
dobeynessita: ubuntuone-dev-tools is a bit more generic, and isn't meant to be ubuntuone-specific18:29
dobeyralsina: indeed18:29
ralsinanot important yet at all anyway. I'll think it overnight18:30
=== txwikinger2 is now known as txwikinger
ralsinaHave to go see my accountant, then have lunch. Will be back in 90 minutes or so.18:43
ralsinaanyone needs reviews while I wait for the bundle testing to finish?19:19
alecuralsina, yes!19:19
alecuralsina, https://code.launchpad.net/~alecu/ubuntu-sso-client/use-tcp-activation/+merge/6758419:19
ralsinaalecu: on it!19:19
alecuralsina, there are irl testing instructions on the proposal19:20
ralsinaalecu: awesome19:20
ralsinaalecu: "make an exe bundle of syncdaemon"? How's anyone other than me going to do that? :-)19:21
ralsinaalecu: one problem I had with syncdaemon as a bundle is that you are forced to pass the config files as arguments or it breaks. Is that contemplated?19:22
alecuralsina, I did bundle it as well :-).... And yes, I started it passing the parameters.19:23
ralsinaalecu: he, ok19:23
alecuralsina, what about the "data" folders in py2exe?19:23
ralsinawhere should I put the .conf files then?19:23
alecuI remember a way to specify files that should be added to the bundle.19:24
ralsinaalecu: that's trivial, I can even copy them. The thing is, configglue takes the conf filenames from sys.argv19:24
alecuoooook.19:24
alecuralsina, can we monkeypatch configglue? :-)19:25
dobeyalecu: you can fix it19:25
dobeyralsina: are you not installing the conf files to the right place in the bundle?19:26
ralsinadobey: I have no idea what "the right place" would be on windows19:29
dobeyralsina: me either, what are we using for XDG on windows?19:29
ralsinadobey: if I put syncdaemon.conf in a "data" subfolder, it gets that, but misses logging.conf unless I pass it explicitly19:30
ralsinaand if I pass logging.conf, then it fails because it lacks parts of syncdaemon.conf19:30
dobeyralsina: what are we using to replace python-xdg, on windows?19:31
ralsinadobey: no idea at the moment19:32
dobeyralsina: from xdg.BaseDirectory import load_config_paths; print load_config_paths()19:33
ralsinadobey the import fails19:33
dobeyralsina: well, set PYTHONPATH appropriately then. syncdaemon has to be loading it from somewhere19:34
nessitaok, my computer crashed badly19:40
nessitabut seems to be good now19:40
dobeyralsina: i think it's using this: http://bazaar.launchpad.net/~mandel/+junk/xdg/view/head:/xdg/BaseDirectory.py19:48
dobeyralsina: so should install the config to the AppData\xdg\ directory for syncdaemon, it seems19:48
ralsinadobey: ok, will try it19:48
dobeyralsina: wherever the AppData\ directory lives on disk, i don't know :)19:49
dobeyc:\Program Files\Ubuntu One\ubuntuone-client\ maybe?19:49
dobey<- not a windows developer19:49
ralsinawhoa, adding webkit means adding 8MB compressed :-(19:52
dobeyyou were expecting webkit to be small?19:54
ralsinadobey: nope19:55
ralsinadobey: a bit surprised it's the same size as the rest of qt, though19:56
ralsinaI was expecting like 5 or 6 MB compressed19:56
ralsinaanyway, basically any Qt app that uses everything but qml seems to be 15MB compressed, give or take some bits19:56
dobeyralsina: i thought qt already included a version of webkit?20:00
ralsinadobey: yes, but it's an optional module20:00
ralsinaQt is split in many of those. You can have a CLI Qt app that's less than 3MB static uncompressed, unstripped20:01
ralsinaor a whole-hog qml-javascript-webkit-qtgui thing that's about 40MB20:01
dobeyright20:02
ralsinawe are about 75% whole-hog :-)20:03
* dobey blames web developers20:04
marcelloI've been getting a message that ubuntu one servers have been down for over a week now. What's going on?20:08
nessitaalecu: ping20:10
nessitaralsina: you need to know where xdg is?20:10
nessita$HOME\AppData\Local\xdg20:10
nessitaor dobey, not sure who asked20:10
ralsinanessita: mostly I need to know where I can put the syncdaemon config files so that they are picked up automatically20:10
nessitaralsina: you need to use xdg.BaseDirectory.config_home20:11
ralsinanessita: ok20:11
nessitaralsina: sorry, I made a mistake. Proper var is: xdg.BaseDirectory.xdg_config_home20:12
ralsinanessita: good news, the bundles I am generating work well on windows 720:13
nessitaralsina: indeed that's good news20:13
ralsinanot so good news, they fail misteriously on XP but maybe if they are generated on XP that's fixed20:13
nessitaralsina: maybe dll issues?20:14
ralsinanessita: verified by joshua20:14
ralsinanessita: yes, pywin32 fails loading something, but there is no useful message20:14
nessitaralsina: verified what part? they work if they are generated in windows xp?20:14
alecunessita, pong20:14
ralsinanessita: verified that they work on 720:14
ralsinaI verified that they fail on xp. The other variations are untested ;-)20:14
nessitaalecu: can I have the bundle you mention in the IRL testing instructions?20:14
ralsinanessita: I can give you a URL for a full bundle in 2'20:15
ralsinanessita: or even faster ;-) http://ubuntuone.com/p/13va/20:15
nessitaralsina: ack20:15
ralsinait includes a get_credentials.exe that is actually show_gui20:15
alecuralsina, nice touch!20:16
ralsinaI will have to take a break to pick up tato. Will be back in a couple of hours, and send report then, but the main thing is "did the bundles" :-)20:16
ralsinaalecu: decided to do it when of course joshua had no credentials ;-)20:17
ralsinabe back later!20:17
nessitaralsina: one tiny thing20:17
nessitaralsina: can you please reply Claire in the email asking about the account/services tabs?20:17
=== alecu is now known as alecu-kinder
* alecu-kinder goes to fetch Amelia, will be back later.20:22
dobeynessita: no, not in config_home20:22
ralsinanessita: will do it in one hour or so20:22
nessitaralsina: thanks20:22
dobeynessita: the bundle should install them to the global AppData dir, that all users will read from20:22
nessitadobey: not sure I'm following you20:23
dobeynessita: the place where the bundle installs the config files, is not the same place where syncdaemon should write config to, when the user changes their settings20:26
nessitadobey: why not?20:26
dobeynessita: the same reason we don't do it on linux?20:26
nessitadobey: I'm not sure the case in windows matches the case in linux...20:27
dobeynessita: so user changes don't get overwritten on upgrade20:28
dobeysure it does20:28
nessitaah, that makes sense (upgrades)20:28
nessitadobey: can we query xdg for that global appdata path?20:28
nessitaactually, I meatn global config path20:28
dobeyinstalling stuff to user's home is a bad idea, no matter the OS :)20:28
dobeynessita: yes, syncdaemon already does. which is why i asked ralsina what the load_config_paths() value was earlier20:29
dobeyor load_config_paths[] i don't rmemeber if it's a list, or a function20:29
nessitaah, I understand now20:29
dobeyit's the parsed list of $XDG_CONFIG_DIRS :)20:30
dobeywhich are treated as read-only20:30
nessitaright20:30
nessitaralsina: the bundles that you gave me are using the branch from alecu? otherwise I can t test alecu's branch ;)20:31
dobeyhttps://code.launchpad.net/~dobey/ubuntuone-client/fix-fsm-draw/+merge/6762020:32
dobeypretty simple20:32
nessitadobey: looking20:34
nessitadobey: approved + trivial works for me20:39
dobeythanks20:39
dobeydoh just realized something20:41
dobeyforgot to import tempfile :)20:41
nessitaoh20:42
nessita./ubuntuone/syncdaemon/fsm/fsm_draw.py:20:42
nessita    94:  undefined name 'tempfile'20:42
nessitayeap :-)20:42
dobeybut already fixed/pushed :P20:43
=== m_conley is now known as m_conley_away
nessitadobey: can you please help me with this? http://pastebin.ubuntu.com/642172/ I'm trying to use u1trial in windows and I can't get the command  line options to work21:10
nessitausing --ignore-paths="tests\platform\linux\" will also no work21:11
nessitanot*21:11
dobeynessita: that's odd. what if you use \\ instead of \ ?21:16
nessitaperhaps? let me try21:17
nessitadobey: argh, vm is so slow, give me a few more mins21:19
dobeysure21:19
nessitadobey: using doble slashes (--ignore-paths="\\tests\\platform\\linux\\") will work but I get and ImpotError: no module named dbus and that import error comes from tests\platform\linux\test_dbus.py21:21
nessitaso seems like the path is not being ignored after all? :-.21:21
dobeynessita: hrmm. i wonder what the strings in the results of os.walk() look like on windows21:23
nessitadobey: actually the switch I used was --ignore-paths="tests\\platform\\linux\\"21:23
dobeyright21:23
nessitadobey: I will try the os.walk in python21:24
dobeynessita: the code is just doing a startswith() though, to ignore paths, so something is not matching up there it seems21:24
nessitadobey: paste.ubuntu.com/64218121:27
nessitadoes that give any clues?21:27
dobeynessita: try passing the arg with \\\\ instead of \\?21:30
dobeynessita: it seems like maybe there is a problem in OptionParser21:30
nessitadobey: you mean21:32
nessita--ignore-paths="tests\\\\platform\\\\linux\\\\"21:32
nessita?21:32
dobeyyeah21:32
nessitaImportError on dbus21:32
nessitadobey: well, I debug tomorrow21:33
nessitaI want to eod now, too much frustrations for a Monday21:34
dobeyok, yeah. we can fix it in the morning.21:34
dobeynessita: have a good evening. :)21:34
nessitayou too21:34
dobeyi'm gonna head off too21:34
dobeycheers!21:34
nessitabye!21:34
* nessita -> eod'd21:37
=== alecu-kinder is now known as alecu
karl_hello22:33
jo-erlendhello.22:34
karl_um did u get ubuntu 1 ti work at all?22:34
jo-erlendfile sync works very nicely. Desktopcouch sync doesn't work at all. Tomboy notes have been synced well, but I don't use it much so I don't know how stable it is.22:35
karl_ok cos i cant get it to work at all it says error every time22:36
jo-erlendyou should try to provide some information.22:37
karl_i did it still didnt work at all22:37
jo-erlendheh. I meant here. Provide some information here.22:38
karl_oh well i registered my email and that worked and it wont let me log in throught the app thing, but it will let me log in online22:39
jo-erlendversion of Ubuntu, etc, is also nice to have. And if you have the precise error messages. Stuff like that is useful.22:40
karl_um i got to leave now can u email me..22:40
jo-erlendI'm a user. Perhaps you should come back when you have time. Filesync works nicely for most people.22:41
karl_ok thanks bye22:41
* DiegoSarmentero is away: Not here...23:11

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