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

=== m_conley_away is now known as m_conley
alecuwooohooo!!!01:49
alecuI've got SD requesting credentials to SSO on my windows VM!!!!01:49
alecusuccess!01:49
=== m_conley is now known as m_conley_away
=== m_conley_away is now known as m_conley
spacebug-I have had lots of problems with ubuntuone. Specially upload and with bigger files (50+ MB). Just now it seems to work but it takes long time from that is says 100% to I get a notice that sync is complete03:12
duanedesignspacebug-: their was a bug with resuming downloads over 25mb getting corrupted03:13
spacebug-hum ok03:13
duanedesignspacebug-: are the files getting synced now? Or all you still emperiencing difficulty?03:16
spacebug-I am trying it out as we speak03:16
spacebug-seems kind of stalled. syncdaemon.log -> http://pastebin.com/G6siGKpW    u1sdtool --current-transfer says bytes written = deflated size. It said that like five minutes ago03:20
=== m_conley is now known as m_conley_away
duanedesignspacebug-: looks like their is one still in the queue.03:26
duanedesignspacebug-: what does this command return:   u1sdtool --waiting | wc -l03:26
spacebug-103:27
duanedesignok03:27
spacebug-local queue or is that server side?03:28
duanedesigntry it without the '| wc -l'. That will telll us which file it is03:28
spacebug-want just the filename or the whole line from that comamnd?03:28
spacebug-  Upload(running=True, share_id='', node_id='a8355075-aa40-4d3c-8df8-7bbf9264f9e4', path='/home/spacebug/Ubuntu One/docs.2011-06-24.tar.gz.gpg', crc32='2574283533', hash='sha1:33d589ea0f8566bb87d7a87963d18838919879bf', previous_hash='', size='99420465', upload_id='02672fd1-6165-5e3b-9790-a948998f9eaf')03:29
duanedesignspacebug-: if it feels stuck on that file what you might try is removing that file from your Ubuntu One folder. Wait till it is deleted from the server one.ubuntu.com/files. Then readd the file to your Ubuntu One folder03:30
spacebug-is does not show on one.ubuntu.com/files03:31
duanedesignthe file was created, but not uploaded03:34
duanedesignthe "node" exists in the server, but with no content03:34
spacebug-hum03:34
duanedesignif I understand the bug correctly :)03:34
duanedesignmoving the file out of u1 will trigger a unlink of the node, so the stalled upload will be cleanedup03:34
spacebug-well it could have the same node I guess since it is an old file I want to upload again to test03:34
spacebug-ok I will try that03:34
spacebug-now I got an unlink (not running) and still that upload (running) but syncdaemon.log says03:37
spacebug-2011-06-24 04:35:06,486 - ubuntuone.SyncDaemon.sync - INFO - T:LOCAL:F 810eff59-4b2a-4a6a-bde8-b4fdeaa7de7a ['root'::'a8355075-aa40-4d3c-8df8-7bbf9264f9e4'] ''Ubuntu One/docs.2011-06-24.tar.gz.gpg'' | Calling cancel_upload_and_delete_on_server (got FS_FILE_DELETE:{})03:37
spacebug-2011-06-24 04:35:06,489 - ubuntuone.SyncDaemon.sync - INFO - -:-:- - ['-'::'-'] ''/home/spacebug/Ubuntu One/docs.2011-06-24.tar.gz.gpg'' | Called cancel_upload_and_delete_on_server (In: T:LOCAL:F)03:37
duanedesignspacebug-: maybe you need to restart the syncdaemon.  u1sdtool -q; u1sdtool -c03:52
spacebug-now it looks more corrent03:53
spacebug-should I try to add the file back to Ubuntu One folder now?03:54
duanedesignok03:54
duanedesignyes03:54
spacebug-got a message that file is being uploaded03:54
spacebug-u1sdtool --current-transfer now says written bytes = total butes again03:56
spacebug-but u1sdtool --waiting still says upload (running)03:57
spacebug-creating a small textfile in Ubuntu One folder gets it uploaded at once, no problem04:11
duanedesignspacebug-: might see what you get from:   u1sdtool --info='/home/spacebug/Ubuntu One/docs.2011-06-24.tar.gz.gpg'04:18
spacebug-this http://pastebin.com/5ED0tUYd04:19
duanedesignall looks ok...other then the fact that it is not uploading, but you already knew that.04:28
spacebug-hehe yeah04:28
duanedesignif you want you can restart the syncdaemon in DEBUG mode to get more info in your logs04:29
spacebug-ok04:29
duanedesignecho -e "[logging]\nlevel = DEBUG" > ~/.config/ubuntuone/logging.conf; u1sdtool -q; u1sdtool -c04:29
duanedesignthat command should take care of that04:30
spacebug-ok will try that04:30
spacebug-output http://pastebin.com/mKsv4cve04:36
spacebug-now it completed04:45
spacebug-last lines when it finally completed. http://pastebin.com/ApheY3d804:49
spacebug-6 am here in sweden, so bed time.04:54
tntcI'm having trouble syncing playlists with the Android UbuntuOne app. I heard there was an outage before, but so far everything else works. The only error I get is "A network error has occured". Is there a more extensive log stored somewhere on my phone?06:16
duanedesignhello tntc08:23
duanedesigni think karni is who you want to talk with about that...He was in pretty late last night so i do not know how early to expect him today. :)08:24
duanedesigntntc: if you can hang around for a little bit. More people will start showing up in the next few hours08:25
ralsinamorning!09:30
mandelralsina: morning, wow you are up early!09:38
ralsinamandel: decided to sleep early last night instead of midnight hacking :-)09:38
mandelralsina: makes sense for an old man ;)09:39
ralsinamandel: y acompañarte un rato para que no te sientas solito ;-)09:39
mandelralsina: jajaja muchas gracias :)09:39
ralsinamandel: can't find the problem with running u1trial on windows :-(09:39
mandelralsina: may I know what are you executing?09:40
ralsinamandel: does run-tests.bat work for you on https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/fix_800359/+merge/65703 ?09:40
ralsinamandel: for example, u1trial ubutuone_installer --gui --reactor=qt409:41
mandelralsina: let me try it on my vm, give me some mins09:42
ralsinamandel: great thanks!09:42
mandelralsina: le haces un review a esto de alecu: https://code.launchpad.net/~alecu/ubuntuone-client/fix-cmt/+merge/6576309:47
ralsinamandel: como no...09:47
ralsinamandel: forget about the tests, I fixed it :-)09:51
ralsinaok, no I didn't09:51
mandelralsina: I'm looking at it, I'm getting an error from credentials, but that is because I did not follow the isntrcutions :P09:51
ralsinamandel: well, the instructions are way too complicated, but that's where we are right now :-)09:52
ralsina+1 on alecu's... should we set it to approve?09:53
mandelralsina: yes, lets do it09:53
ralsinamandel: done09:53
mandelralsina: ubuntuone.credentials is in ubuntuone-client, right?09:54
ralsinamandel: yes09:54
ralsinathere is an error in the instructions, PYTHONPATH should be .;../ubuntuone-client09:55
ralsinaassuming ../ubuntuone-client is trunk of it with the copied clientdefs09:55
mandelralsina: I'm getting the following when running the tests: http://paste.ubuntu.com/631717/10:00
mandelralsina: found the error, the reactor you are using is the txnp and not qt10:02
mandelralsina: change txnp to qt4 in the run-tests.bat10:03
ralsinamandel: I get reactor not supported with that to10:07
ralsinawith reactor=qt410:07
ralsinaand I have it right there in the same folder10:07
mandelralsina: can you edit your u1trial to print the actal exception rather than that lame message10:07
ralsinamandel: sure10:08
mandelralsina: I think the issue is when you set the path10:08
ralsinau1trial may not be picking it?10:08
ralsinano module named reactors.qt410:11
ralsinait's trying to import it manually using __import__  :-P10:12
ralsinaI need to move qtreactor into twisted for it to work, I suppose10:12
ralsina        reactor_name = 'ubuntuone.devtools.reactors.%s' % options.reactor10:13
ralsina        reactor = __import__(reactor_name, None, None, [''])10:13
ralsinaWTF10:13
mandelralsina: that is correct, is trying to find the plugins that install the reactors before it runs the tests10:14
mandelralsina: so, the problem here is that ubuntuone.devtool.reactors is not in your path10:15
mandeltake a look to see if according to the way you are setting the path you ca import ubuntuone.devtools.rectors10:15
ralsinaubuntuone.devtools is10:15
ralsinaubuntuone.devtools.reactors fails. Weird, but it's just python now :)10:16
ralsinathere is no reactors module there. I just installed this from trunk yesterday!10:16
mandelralsina: well , reinstall ;)10:17
ralsinait doesn't  copy the reactors module to site-packages10:18
ralsinasigh10:18
ralsinaoh, good, setup.py install doesn't copy *anything* to site-packages. Ok, I can fix this.10:19
ralsinaoh, it does the modern pth thing now10:19
mandelralsina: wht modern pth thing?10:21
ralsinaok, turns out devtools changed how it installs and managed to keep using the old version that had no reactors support10:22
ralsinatime to write last night's report then ;-)10:22
ralsinamandel: instead of site-packages/ubuntuone/devtools devtools is now in site-packages/ubuntuone-dev-tools10:23
ralsinaand it creates a .pth file in site-packages to make it look like it is in the old path10:23
ralsinabut if you *have* a ubuntuone/devtools folder, that has priority and you have the new u1trial with the old modules10:24
ralsinahonestly, it's a bug in u1trial that should check versions matching but whatever10:24
mandeloh… that I hate that, it does not work with py2exe :(10:24
ralsinaok, tests run and fail in amazing ways. I can probably fix that too. Thanks for the help with the reactor mandel!10:27
mandelralsina: no worries :)10:30
ralsinamandel: for when I finish with fixing/adding tests... how's the sdtool/syncdaemon status now?10:31
mandelralsina: I'm working on using defer.inlinecallback to make it saver… but I'm not going fast, I've got a migraine…10:33
mandelI might take 30 min to take some drugs and see if it gets better10:33
ralsinamandel: ok.10:34
ralsinamandel: migraines suck. Drugs help :-)10:34
mandelralsina: right now I'm in a closed room with all the lights off, lets hope it does not get much worse..10:34
ralsinamandel: this ring any bells? https://pastebin.canonical.com/48982/10:47
* mandel looks10:50
mandelralsina: yes, the usso client code is trying to start the process of sso because it is not there but fails because it looks for it path in the registry which you did not set10:50
ralsinaRan 5 tests in 1.867s10:51
ralsinaFAILED (errors=20, successes=1)10:51
ralsinaQWaitCondition: Destroyed while threads are still waiting10:51
mandelralsina: make sure you have sso running or you mock that part, this is becuase all the software we write assumes that things like starting and stopping services on windows work like dbus, and it is not the case...10:51
ralsinamandel: cool, thx10:52
ralsinaI get "sso is not running" even when SSO is running. Obviously something is very different when I use the tests compared to the real thing. Ok, mocking it...10:56
mandelralsina: well, here you have a n insteresting situation, you are using the qt reactor in order to run the qt tests, which is ok, but as soon as you try to use sso you need txnamedpipes reactor11:02
ralsinaI should switch to txnamedpipes?11:02
mandelralsina: so, the way to fix this would be to change the way txnamedpipes is installed in ubuntuone-dev tools to understand —gui so that is uses txnamedpipes and qt otherwise you wont have both11:07
ralsinamandel: sounds like a "not now" kind of thing :-(11:08
mandelralsina: well, you can do it, is not much work...11:08
ralsinamandel: ok, I'll try :)11:08
mandelralsina: just look at how the integration is done in sso, in main.windows.py11:10
mandelralsina: and copy it...11:10
ralsinamandel: ok11:10
duanedesignmorning all11:54
ralsinamorning duanedesign11:54
facundobatistaHola duanedesign, ralsina12:03
ralsinahola facundobatista12:09
duanedesignyes, hola facundobatista. Hello karni, You were up late last night ;)12:15
karniduanedesign: Up indeed, but not working late this night. The night before, though, till 7AM ;d12:16
karnihi duanedesign :)12:16
duanedesignkarni: is their a more extensive log for the android client that someone could look at?12:18
duanedesignkarni: someone was in early this morning asking about it...12:18
karniduanedesign: you mean music or files?12:18
duanedesignit was music12:19
karniduanedesign: I don't think so, as long as the app is released in non-debug mode. I do know, however, that we'll be looking into fixing the music app12:19
duanedesignsyncing playlists and was getting 'a network error has occured'12:19
karniduanedesign: as I heard it behaves badly (reconnects, etc)12:19
karniduanedesign: That is CouchDB issue.12:20
* duanedesign nods12:20
karniduanedesign: From what I know, Couch (or some component) has been shut down, and that's why playlists are not working.12:20
karniurbanape: What was the conclusion about playlists not working?12:20
duanedesignugh. my screen instance crashed and i had to restart irssi. lost all my scrollback :\12:24
karniduanedesign: You have logs, no?12:28
duanedesignrye: you mentioned an upload hanging bug yesterday. Where the file  keeps being uploaded 100% and hangs. Had a user that came in last night with this issue. Does restarting the client work to 'unstick' the queue?12:28
ryeduanedesign, no, this is happening due to the U1-server<->S3 interaction, i will poke verterok today about the progress on that12:28
duanedesignkarni: I think i do...12:28
duanedesignrye: ahh ok12:29
ryeokay, vcard exporter from couchdb.one.ubuntu.com is ready to be tested12:44
ryeanybody in a mood for that (and having replication working too, since first shard is currently disabled until the software upgrade)12:45
* Chipaca looks around for a mandel12:57
alecuhello all!13:11
duanedesigno/13:15
ralsinahola alecu!13:15
alecuhola ralsina!13:16
ralsinaChipaca: mandel had a migraine, was taking a little time off to let the drugs work13:16
ralsinaalecu: I still have some test problems, do you have 15 minutes to lend a hand?13:16
alecuralsina, I forgot that I have to take Amelia to the doctor today 10:30, about the time of our mumble.13:17
alecuralsina, so I'll be not around for it13:17
ralsinawe can have the mumble a little later, I suppose13:17
alecuralsina, cool13:18
alecuralsina, do you want to tell me about the test issues?13:18
ralsinasorry, was afk for a minute13:21
nessitahello everyone!13:21
ralsinaalecu: it's with this branch https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/fix_800359/+merge/6570313:22
ralsinaalecu: I managed to make it work but when I run the tests it never can connect to sso. So there is something different when  it runs the tests compared to running standalone.13:23
Chipacanessita: ralsina: alecu: any of you know if PIL is used with that name by us, or if we're importing Image?13:23
ralsinaalecu: and then I get 20 failures and 1 success for 5 tests :-)13:23
Chipaca(we should be using 'Image', but PIL used to work)13:23
ralsinaChipaca: on windows?13:23
Chipacaralsina: yes13:23
nessitaChipaca: do you have an importerrot?13:23
Chipacano; the wiki says something about renaming the egg13:24
* mandel back though sleepy due to medication13:24
alecuralsina, looking13:24
ralsinaChipaca: from PIL import Image13:24
Chipacaguh13:24
Chipacaoh ok, i'll rename the egg13:24
Chipacawe should be just doing 'import Image'13:24
alecuChipaca, mandel, nessita, ralsina: I forgot that I have to take Amelia to the doctor today 10:30, about the time of our mumble, so I'll be not around for it13:24
nessitaChipaca: that is because easy_install add it to the lib as 'pil' instead of 'PIL'13:24
ralsinaChipaca: import Image fails here13:25
Chipacaralsina: what is 'here'?13:25
ralsinaChipaca: windows 713:25
Chipacaralsina: you renamed the egg?13:26
ralsinaChipaca: nope13:26
Chipacaralsina: how did you install PIL?13:26
ralsinaChipaca: then  again I installed it so long ago I may have forgotten.13:26
ralsinaChipaca: let me check...13:26
Chipacabecause what's probably happened is that you installed it via easy_install13:27
Chipacaand renamed the egg13:27
Chipacaso now python can't find the egg as pointed to from the .pth file13:27
nessitamandel: what medication?13:27
Chipacabut it finds the egg and goes with that13:27
Chipacanessita: migraine13:27
ralsinaChipaca: I have no egg.13:27
Chipacaralsina: that's too eggcentric for my tastes13:27
ralsinaChipaca: I may have used an installer from PIL's website13:28
mandelnessita: migraines… I have severe ones and the side effects of the drugs are being sleepy and throwing up, not pleasent but better than the headache13:28
ralsinahttp://effbot.org/downloads/PIL-1.1.7.win32-py2.7.exe13:28
nessitaChipaca: I had that IMportError, it was fixed by renaming the folder under LIb/site-packages from pil to PIL13:29
ralsinamandel: I was 3 years on a med where one of the side effects was "may cause constant itching, severe coughing and depression"13:29
nessitadobey: any idea why this branch https://code.launchpad.net/~alecu/ubuntuone-client/fix-cmt/+merge/65763 is not being landed by tarmac? (is approved, has commit message)13:30
Chipacagah13:30
Chipacafail on the part of PIL13:30
Chipacathere should be just one way to use the library :(13:31
ralsinaChipaca: known issue for years, really. I will do a branch for it.13:32
nessitamandel: any news the fixes pending for on https://code.launchpad.net/~mandel/ubuntuone-client/windows_sdtool/+merge/65493?13:34
mandelnessita: working on them sorry, I woke up terrible this morning and could not work much… I should be done in 30 min - 1hour13:34
karniralsina: I'm seeint 14+ bug mails concerning _features_ you'd like to "Add" in my inbox - this is a feature envy for having a Kanban Board ;P13:34
nessitamandel: ok, let us know13:35
ralsinakarni? Uh?13:35
ralsinakarni: no idea what you are talking about13:35
nessitaalecu: can you please approve mandel's branch? I changed my vote to needs fixing to track the needed change, but since you leave at 10:30, I would like to have your approve to land as soon as the changes lands13:36
alecunessita, sure13:36
karniralsina: Public bug reported: "Add "update your storage options" page to the installer" "Add "add storage" page to the wizard" "Add "syncing your computer to the cloud" page to the installer" "add "credit card problems" page to the installer" "add "successful payment" page to the installer" and so on.13:36
nessitathanks!13:36
ralsinakarni: those are in the ubuntuone-windows-installer project13:37
alecudone13:37
ralsinakarni: Unless I did something very very wrong two days ago ;-)13:38
karniralsina: "You received this bug notification because you are a member of Ubuntu13:38
karniOne hackers, which is subscribed to Ubuntu One Windows Installer."13:38
ralsinakarni: well, yeah. Sorry, I understood you said I wanted *you* to add features :-)13:39
karniralsina: And the bad part is that, what I've recently heard from someone trying to unsubscribe - hackers can't unsubscribe from lists that they were subscribed by a joining a 'dependant' team13:39
karniralsina: Not really ;)13:39
ralsinakarni: you can silence bugs in launchpad. Maybe you can silence projects?13:40
ralsinaOh, but you are in u1-hackers. Ok, yes, you are going to get those.13:40
karniralsina: I'll look into that :) (too bad gmail doesn't have filtering on headers ;< )13:40
ralsinaJust like I get the mobile new bugs and all that13:40
ralsinaChipaca: trivial branch for your PIL problem: https://code.launchpad.net/~ralsina/ubuntu-sso-client/fix_801550/+merge/6578213:45
Chipacamandel: did you see the reply you got re your bug in win32?13:47
Chipacapywin32 that is13:47
mandelChipaca: no, let me take a look13:47
karniralsina: True, but we're no longer using bugs to track features, etc.13:48
ralsinakarni: who's we? ;-) We are doing it for the windows client, because we are in a hurry. I could phrase them "there is no successful payment page in the installer" I suppose.13:49
nessitakarni: we (desktop) are13:49
karniralsina: hahah :D good point13:49
karninessita: I know, that's why I started the disscussion in the first place :)13:49
karninessita: I said these bug reports are 'feature envy' for a kanban ^ ^13:49
karni*board13:50
nessitaah! :-)13:51
ralsinastandup in 7'13:54
mandelChipaca: answering the bug with example code that should not fail, lets see what is the answer...13:57
alecume14:00
faganme14:00
nessitame14:00
ralsiname14:00
nessitamandel, dobey, thisfred?14:00
alecumandel, thisfred, dobey, standup!14:00
thisfredme14:00
nessitamandel, dobey?14:01
dobeyme14:02
nessitaalecu: go!14:02
mandelme14:02
alecuDONE: got SD requesting credentials using CredMgmtTool, bug #80066914:02
alecuTODO: make control panel get the credentials right too; fix the rest of CredMgmtTool that was not needed for SD14:02
alecuBLOCKED: no thanks14:02
alecuNOTE: will be afk for most of the morning, taking Amelia to the doctor14:02
* alecu goes to the doctor right now. ttyal14:02
ubot4Launchpad bug 800669 in ubuntuone-client (and 1 other project) "InsecureJelly exception thrown when SD requests credentials (affects: 1) (heat: 6)" [High,In progress] https://launchpad.net/bugs/80066914:02
alecuNEXT: fagan14:02
faganALMOST DONE port to rst blocked nope nessita go14:02
nessitaDONE: bug #801254, bug #801256, started settuping the win7 VM14:02
nessitaTODO: integration testing14:02
nessitaBLOCKED: nopes14:02
nessitaNEXT: ralsina14:02
ubot4Launchpad bug 801254 in ubuntuone-control-panel "QT UI: Remove storage info from folder list (affects: 1) (heat: 6)" [Medium,Fix committed] https://launchpad.net/bugs/80125414:02
ubot4Launchpad bug 801256 in ubuntuone-control-panel "QT UI: Add "Explore" button to each folder row (affects: 1) (heat: 6)" [Medium,Fix committed] https://launchpad.net/bugs/80125614:02
ralsinaDONE14:02
ralsina* Windows catchup call14:02
ralsina* reviews14:02
ralsina* finished initial integration of SSO into wizard14:02
ralsina* Tried to get the tests running in the wizard on windows (failure)14:02
ralsina* bug #80155014:02
ralsinaTODO: fix the tests / start sd/u1cp integration into the wizard14:02
ubot4Launchpad bug 801550 in ubuntu-sso-client "The PIL import sometimes fails depending on how PIL was installed (affects: 1) (heat: 6)" [Undecided,Fix committed] https://launchpad.net/bugs/80155014:02
ralsinaNEXT: thisfred14:02
jo-erlendI've installed 11.04 on my desktop and kept my home. I used to have 10.04. I can't log onto ubuntu one. I suppose that's because of old settings. How do I fix this?14:02
thisfredDONE: reviews | launcher integration tinkering TODO: wrap launcher integration improvements BLOCKED: no NEXT: dobey14:03
dobeyλ DONE: finished bug #800294, bug #801263, killed 'latest' milestones14:03
dobeyλ TODO: test on oneiric, bug triage, releases14:03
dobeyλ BLCK: None.14:03
ubot4Launchpad bug 800294 in ubuntu-sso-client (Ubuntu) (and 2 other projects) "Support new fdo secrets API property names (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/80029414:03
ubot4Launchpad bug 801263 in ubuntuone-client (Ubuntu Oneiric) (and 7 other projects) "libsyncdaemon header files don't compile under g++ (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/80126314:03
dobeymandel: vamos14:03
mandelDONE: Not much, tried to work this morning but got a severe migraine, took drugs and have been throwing up since then.14:03
mandelTODO: finish sdtool fixes so that nessita can use it in control panel. survive.14:03
mandelBLOCK: health14:03
mandelnext?14:03
nessitadobey: any idea what's with tarmac?14:03
* fagan break14:04
ralsinanessita: I just got a branch merged...14:04
nessitahum, alecu's branch was approved for at least 3 hours14:04
nessitadobey: this branch seems to be not landing: https://code.launchpad.net/~alecu/ubuntuone-client/fix-cmt/+merge/6576314:05
nessitamandel, Chipaca, ralsina: mumble at half past this hour?14:07
ralsinanessita: fine by me14:07
mandelsure14:07
nessitaChipaca: want me to continue what you're doing in the VM? (not sure how far you got)14:08
dobeynessita: looks like a previous branch failed and left a badly named file around in the tree14:08
nessitadobey: ah. Which filename is that?14:08
=== m_conley_away is now known as m_conley
dobeynessita: something created by a test, not sure which one, but it causes a UnicodeDecodeError14:11
mandeldobey: care to say the path of the file?14:14
dobeymandel: if i knew which one exactly, i would14:15
dobeybut the traceback doesn't include it14:15
mandeloh, ok I though you knew14:15
dobeyhrmm14:16
dobeyi am getting "Value could not be retrieved. (ServerError: (400, ('invalid_consumter_token_pair',…)))" in u1cp on services page, on oneiric14:17
nessitadobey: do you have the defoult.ini conf set? (custom for u1hackers)14:18
dobeyah that was it14:20
thisfredright, ran into that yesterday too14:21
thisfredthank you couch for asking before you nuke my settings14:21
dobeyoi14:27
jo-erlendI've installed 11.04 on my desktop and kept my home. I used to have 10.04. I can't log onto ubuntu one. I suppose that's because of old settings. How do I fix this?14:28
nessitamandel, ralsina, mumble?14:28
ralsinanessita: ack!14:28
mandelgoing14:29
dobeyah14:37
dobeythisfred's branch failed i guess14:37
* thisfred looks14:38
dobeytwo of the tests failed14:38
thisfredyep, fixing14:38
thisfredfixed14:42
thisfredwaiting for lp to catch up,  then reapproving14:42
thisfredShouldn't I have gotten mail about this?14:42
dobeyyou did14:43
dobeyor well, all of ~ubuntuone-hackers did14:43
dobeyand that includes you14:43
thisfredmust have misplaced it14:43
dobeyyou probably just ignore those mails in notmuch :)14:44
thisfrednope, I have almost 0 automatic filters set anymore: just spam, and I can silence individual threads. This works great, most of the time. I must have archived it without reading it, because I misinterpreted the subject line14:50
thisfredah, no, I archived the thread without reading the message count, thinking it was just my merge proposal still14:51
thisfredmystery solved, lesson learned14:51
jeroen-ping rye14:53
dobeyralsina: this needs to go in for oneiric too: https://code.launchpad.net/~dobey/ubuntuone-client/ext-install/+merge/6579315:00
dobey^ and a second review would be cool :)15:01
ralsinadobey: will review in a little while15:01
ryejeroen-, pong15:03
jeroen-hello rye15:03
jeroen-remember me?15:03
jeroen-I'm still trying to get my files back.15:03
ryejeroen-, hello, having attempted to recover the files we faced the issue with the database usage15:03
ryejeroen-, so we are now changing the way it works15:04
jeroen-ok, but what tells this about my files? Do I get them back?15:04
jeroen-rye:  ok, but what tells this about my files? Do I get them back?15:05
ryejeroen-, yes, i am currently testing the branch that will recover the most recently changed files first15:06
jeroen-rye:  OK, that would be great. Thanks for that! Again: for me it's only about "Documenten/Studie (archief)/Jaar 1"15:06
jeroen-and all the subdirs. it should be a couple of hunders of MB15:07
ralsinanessita, I get the reactor installed when importing ubuntu_sso.qt.controllers or ubuntu_sso.qt.gui, but I can't yet see why. Anyway, here's the trace for the tests right now: https://pastebin.canonical.com/48996/15:22
nessitaralsina: how are you running the code that triggers the reactor already imported?15:23
ralsinanessita: I have the imports inside a method so they don't run before my main()15:24
ralsinanessita: which is awful, so I would rather fix that first, since it makes the code much harder to test15:24
nessitaralsina: right. HAve the code do "what it should" and let's fix the errors, I help15:25
* fagan back 15:25
ralsinanessita: ok, moving things to the right places now and pushing15:25
nessitaralsina: regarding the test errors, yes, you need to fake the "root" service from the SSO widgets15:26
ralsinanessita: yes. The problem is that doing the imports inside the function is very tricky to replace it. Will be easy once the imports work correctly.15:27
nessitaack15:27
ralsinaThis is the (not very interesting) trace about the reactor being installed: https://pastebin.canonical.com/48997/15:28
ralsinaIt happens when I import ubuntu_sso.qt.controllers15:29
nessitaralsina: what branch?15:31
ralsinamy branch is lp:~ralsina/ubuntuone-windows-installer/fix_80035915:31
nessitaralsina: this import15:35
ralsinais there a functin I can call to know if twisted has a reactor installed?15:35
nessita25 from txnamedpipes.threadedreactor import install15:35
nessitaralsina: you need to move that to move()15:35
nessitamain()15:35
nessitain ubuntuone_installer/gui/qt/main/windows.py15:35
ralsinahmmm ok15:35
nessitaralsina: also, the close_callback should call reactor.stop15:36
nessita(and also app.quit? not sure)15:36
ralsinaprobably not both15:36
nessitaralsina: from your source tree, see the linux.py file, it says:15:36
nessita     39     # The following cannot be imported outside this function15:37
nessita     40     # because u1trial already provides a reactor.15:37
nessita     41     # pylint: disable=W0404, F040115:37
nessita     42     from qtreactor import qt4reactor15:37
nessita     43     qt4reactor.install()15:37
nessitaralsina: so to not overlap reactors, the imports has to be done inside main()15:37
ralsinaOk, let me try that15:37
nessitaralsina: check that ussoc is doing the same, please15:37
Chipacaralsina: can i steal you for a quick mumble?15:38
ralsinaChipaca: sure15:39
ralsinanessita: the reactor isimported module-level in ussoc15:39
nessitaralsina: in which file? I'm grepping and I don't see that15:40
ralsinaubuntu_sso/main/windows.py15:40
nessitaralsina: but that is ok, is not an specific reactor. What I mean is: that import should be called after you install your own reactor15:41
nessitaralsina: so, if in your import chain, that code is being executed before you install your reactor, you get the issue you're getting15:42
nessitaralsina: so, before executing that import (ubuntu_sso.main.windows) you should have your reactor installed15:42
nessitaralsina: yes?15:42
ralsinaaha!15:42
nessitaralsina: probably from ubuntuone_installer.gui.qt.gui import MainWindow needs to go after the reactor is installed15:43
nessitainside main()15:43
ralsinabut ubuntu_sso.main.windows is imported by controllers :-(15:44
ralsinaso, if I import controllers from module level, then main is imported. Therefore, I think I should move the import into main() so it doesn't break15:48
nessitaralsina: which import to which main?15:49
ralsinathe import reactor from ubuntu_sso.main.windows15:49
nessitaralsina: if that unblock you, move it. But the base issue is in the installer code...15:50
* nessita -> mate15:50
ralsinaI don't get it, sorry15:51
ralsinalet me rethink 5 minutes and let's talk after mate15:51
dobey2 easy reviews please? :)15:55
dobeyhttps://code.launchpad.net/~dobey/ubuntuone-client/ext-install/+merge/6579315:55
fagandobey: ill do it15:56
fagandone +115:56
ralsinadobey: I had reviewed it but not +1d it. Done15:56
dobeythanks15:57
ralsinaArghhhh! If I have "from txnamedpipes.threadedreactor import install"  anywhere after "from ubuntuone_installer.gui.qt.gui import MainWindow" I get this: https://pastebin.canonical.com/49004/15:59
dobeyshen me niao!16:00
ralsinaAnd if I have them the other way around, I get "reactor already installed"16:00
ralsinadobey: your chinese is improving! :-D16:00
nessitaralsina: you should be doing from txnamedpipes.threadedreactor import install *before* from ubuntuone_installer.gui.qt.gui import MainWindow, inside main()16:04
ralsinanessita: that gives the backtrace above16:04
dobeythe glass house that twisted built16:04
ralsinaoops, sorry, that gves the reactor already installed error16:05
ralsinaunless I do the import after the install() in which case it works! yay!16:06
nessitaralsina: of cource after the install! :-)16:07
ralsinathanks nessita, you rock! \oo/16:07
nessitathe thing is to install a reactor, yey16:07
nessitaralsina: now, to the mockers!16:07
ralsinaSo, I moved from 15 ugly imports to two. Progress! ;-)16:07
nessita:-)16:08
ralsinanessita: first I need to make the app stop when the window closes. Should not be terribly hard. Used to do it ;-)16:09
alecuralsina, after the changed mandel suggested for sso (shutting down by using Qapp.quit in addition to reactor.stop), sso "started stopping". But it takes exactly 50 seconds for sso to completely finish since the quit+stop, so something weird remains.16:11
ralsina50 seconds? whoa16:12
nessitaalecu: hey!16:13
ralsinathis one doesn't stop even in 50 seconds, even after quit and stop16:13
nessitahow's amelia?16:13
ralsinaeso, how's amelia?16:13
alecunessita, amelia is just fine, but I forgot we had an appointment with the doctor to get the paperwork so she can return to kinder on monday.16:14
nessitaah16:14
alecuit's Luli and me that have caught the sore throat now :P16:14
dobeyheh16:15
nessitaalecu: question re making sso works on w7: when trying to build pyopenssl, it complains that "could not find openssl.exe". Did you have this? were you able to resolve it?16:15
ralsinaalecu: and then you give it back to her, and so on until spring. Been there, done that ;-)16:16
alecuralsina, lol16:16
alecunessita, try building the smallest amount of windows python modules as possible. In this case, get the precompiled .exe.16:16
alecunessita, let me fetch the link. 2.7 on 32 bits, right?16:16
nessitaalecu: yes :-)16:17
alecunessita, easy_install http://launchpad.net/pyopenssl/main/0.11/+download/pyOpenSSL-0.11-py2.7-win32.egg16:18
nessitaalecu: I already did easy_installl pyopenssl, is not the same?16:19
* ralsina goes for coffee, will mock in 5'16:20
alecunessita, what version was installed?16:20
alecunessita, or did you get the above error?16:20
nessitaalecu: when using easy_install, I got 0.12, and when running show_gui, there was an error 'errtype': 'SSLSOmethingError'16:21
nessitaalecu: I branched pyopenssl from lp and was trying to build it16:22
nessitaalecu: that failed with 'can't find openssl.exe'16:22
ralsinanessita: building random mdules from source on windows usually ends badly16:22
alecuecolecuá16:22
dobeyoh you're trying to build pyopenssl16:22
nessitaralsina: well, I see your point, and I thank the advice.16:22
alecunessita, try easy_installing from the egg as I pasted above.16:23
nessitaralsina: but what am I suppose to do is ussoc does not work by following the wiki procedures? I will try another options, I need this running16:23
nessitaalecu: I'll try16:23
alecunessita, hmmmm16:24
alecunessita, I have this installed: pyOpenSSL-0.12-py2.7-win32.egg16:24
alecuso I'll probably used some other package.16:25
alecubut I surely did not build it from scratch.16:25
nessitaalecu: easyinstall pyopenssl brings that16:25
nessita(exactly that)16:25
alecunessita, then I have that same setup.16:26
dobeylunch time, bbiab16:26
nessitaalecu: if you run show_gui, when the UI dialog is shown, do you get an error saying "errtype: SSLSOmethingError" where Something is "verification" I think?16:26
alecunessita, I don't get that error, but currently I'm not getting the credentials with show_gui either. I'll try updating16:30
alecubrb16:30
nessitamandel, alecu: I'm uploading the screenshot with the error. The exact string is: 'SSLHandshakeError'16:31
nessitamandel, alecu: http://ubuntuone.com/p/10yZ/16:34
joshuahooverdobey: ping16:35
* mandel looks16:35
nessitamandel, alecu: as you can see, in the back, there are traces that are being raised by the txn reactor (I guess). This screenshot shows the backtraces better: http://ubuntuone.com/p/10ya/16:35
mandelnessita: can you pastebin the full trace?16:36
nessitamandel: I ll try, but there is nothing more than what the screenshot shows16:37
thisfrednessita: dobey alecu ralsina: I want to move all the launcher integration code to u1cp, because there is no good way to make it work with two different processes talking to the launcher. Any objections? (And yes this means extra dbus calls from u1client to u1cp which will then make dbus calls to the launcher :( )17:04
thisfredNo way around that that I see17:04
nessitathisfred: objection! :-)17:04
ralsinathisfred: won; tthis mean u1cp will run all the time?17:04
thisfredquelle surprise! ;)17:04
nessitathisfred: I think several stuff that you use is not provided in the dbus iface, and some of those I *think* can't be provided17:05
thisfredralsina: only when we start talking to it, by dbus activation17:05
ralsinathisfred: and she didn't even call you "your honor" :-)17:05
nessitathisfred: to solve your specific issue, didn t we discussed this in UDS, a good solution for it?17:05
thisfrednessita: I don't understand? I would be adding new stuff to the dbus interface17:05
ralsinathisfred: for example, if there is need to show a progressbar, and u1cp is the one making unity show it?17:05
thisfredyes17:06
nessitathisfred: didn't jason said that unity lib will callback the caller?17:06
alecuunity-lib sucks because it's blocking17:06
thisfredWe have no idea if/when that will be available though..,17:06
thisfredand I'm also no longer sure that solves all our issues17:07
nessitathisfred: well, from my POV, we don't have the time/resources to do so in time for O17:08
nessitathisfred: despite if it's a good idea or not (not arguing that), I'm not sure we can squeeze that in our roadmap... :-/17:09
thisfrednessita: which means we can't fix the launcher: clicking it to open the panel breaks all the launcher features17:09
nessitathisfred: for that particular issue I will remain Jason we need the callback he mentioned in UDS17:09
nessitaremind* sorry17:09
thisfredOk, I'll ask him17:10
nessitathisfred: thanks17:11
nessitathisfred: and sorry, but we're very tight with time vs resources17:11
thisfredI know :) I'll be happy if we can solve it in this way, but if that becomes available just before feature freeze, it's not much good to us until Pretty Pony17:12
ralsinamandel: ping17:13
faganok I have about an hour left of work for this porting thing17:18
thisfredhmm, maybe it's already possible with the low level dbus API: https://wiki.ubuntu.com/Unity/LauncherAPI17:18
faganill take a break because my brain is starting to melt17:18
faganjoshuahoover: ill ping you when im finished not too much left17:19
joshuahooverfagan: excellent! thank you :)17:19
dobeythisfred: i object17:22
dobeyjoshuahoover: what's up?17:22
thisfred"dobjection", we calls it17:23
nessitadobey: any advices to workaround http://code.google.com/p/httplib2/issues/detail?id=154 ?17:28
nessitadobey: is driving nuts17:28
thisfredOk, jason refreshed my memory, and it's actually fine: we can leave most everything as it is, and it will start working when libunity fixes multi process communication. All communication with the launcher will be from the client, and then we'll be fine17:31
dobeynessita: it claims it is fixed?17:31
dobeynessita: is this the problem you were having with lazr?17:32
nessitadobey: is not lazr (one sec, mumble)17:32
dobeyoh17:33
dobeymumble uses python httplib2?17:33
joshuahooverdobey: cjwatson asked @ the ubuntu release meeting today: could you move ubuntuone-client over from python-support to dh_python2 while you're at it? http://wiki.debian.org/Python/PythonSupportToDHPython217:33
dobeyi thought mumble was a c++ qt app17:33
dobeyjoshuahoover: maybe. :)17:34
joshuahooverdobey: k...i told cjwatson i'd pass that along to you, so there you go :)17:34
mandelralsina: pong17:35
karniduanedesign: playlists are working again (referring to the user with network problem in Ubuntu One Music app){17:35
ralsinamandel: tengo una duda muy tonta de como usar SSO17:35
mandelralsina: here in eng hehe17:36
* ralsina is getting channel-dizzy17:36
ralsinaBasically, if I create a Credentials object, then the right values are used, and everything is dne correctly17:37
dobeyjoshuahoover: yep, he's not the only one bugging about it :)17:37
ralsinaI change the app name => the new app name is used. That's good17:37
joshuahooverdobey: heh...got ya17:37
ralsinamandel: however, I am not passing that credentials object to anyone! Is that class some sort of singleton? Or it works by accident? :-)17:38
mandelralsina: may I see the code to understand what you mean17:38
mandelralsina: pastebin would be good enough17:38
ralsinamandel: here https://pastebin.canonical.com/49015/17:39
ralsinaline 31, I am creating a ubuntu_sso.credentials,Credentials17:39
ralsinaOh, wait, I *am* stupid17:40
ralsinaembedded_sso gets it17:40
* ralsina should stop understanding things AFTER he looks like a moron17:40
ralsinago bleed in peace, mandel ;-)17:41
faganralsina: yeah I should do that too17:41
fagan:D17:41
ralsinafagan: you bleeding for some reason?17:41
faganralsina: na the understanding things after looking like a moron17:42
ralsinaOh, the moron part ;-)17:42
* fagan moron :D17:42
mandelralsina: my brain is not working fast enough to understand the problem… I should go back to the bat cave17:42
ralsinamandel: it's ok, the problem was in my head17:42
dobeythisfred: anyway, let's actually discuss that next week perhaps. today is not a good day for discussing big things like that :)17:45
thisfreddobey: sure, though it looks like it's a much smaller thing than I thought17:45
dobeyand i already owe some big change thoughts to nessita17:45
dobeythisfred: well even if the code is small, the complexitiy increase would be pretty large17:46
thisfreddobey: eh no: we won't be changing anything much: one new dbus method in the client to unset the urgency is all17:47
thisfredand then it works, or will work when libunity is fixed17:47
thisfredand it will not break worse than it does now17:48
thisfredbut yeah, shutting up until next week17:48
dobeyoh, i was talking about not doing the "move everything to u1cp"17:48
thisfredthough I can't promise I won't build it :)17:48
dobeyif nessita already convinced you, then good :)17:48
thisfreddobey: yeah, that turns out to be an especially stupid idea17:49
thisfredWhenever you two agree on something, I tend to listen ;)17:49
dobeyit's rare, but it happens ;)17:51
dobeyoh, ffs. g-s-d on lucid doesn't have plugindir variable in it's pkgconfig file :(17:57
mandelalecu, nessita, ralsina: I feel like crap… I need to go, it seems that my body has decided to go against me big time, I might catch up what I did not do today over the weekend17:57
mandellaters17:57
ralsinabye mandel. Send an email so I don't worry, ok?17:59
nessitamandel: one question18:00
nessitamandel: do you have something else for the branch from sdtool?18:01
nessitaalecu: we may need to land the sdtool branch as is and make the improvements later18:03
nessitadobey: I know you mentioned me several times but I did not follow the conversation. Can you please resume what you need my input in?18:04
nessitadobey: the problem with httlplib2 is triggered by our code using urllib to fetch the capctha image, so no lazr involved at all18:05
ralsinanessita: good news, I found two bugs on how I was using SSO thanks to the tests (which are working ;-) and am fixing them18:06
alecunessita, ok, let's file a bug and land this.18:06
nessitaralsina: see? "women and tests are always right"18:06
nessitaralsina: did you attend to my "mythbusters: tests" talk?18:06
ralsinaI'll give you a pass on tests being right ;-)18:07
dobeynessita: don't need your input right now. i was saying i need to get you some input from me :)18:07
ralsinanessita: I did. I believe in tests. It's just that I got to them very late in my programming life and it's hard to form habit.18:07
dobeynessita: oh, i misread and thought you were saying that mumble had the issue18:07
ralsina"when I was your age we tested by running the program a thousand times. In the snow barefoot! And our computers were made of ROCK!"18:08
dobeynessita: i thought u1cp was using soup to do HTTP?18:08
dobeynessita: oh, but sso doesn't?18:08
nessitaralsina: good news is that the testing habit can be learn, and is not too late for you :-)18:08
dobeyhuh18:08
nessitadobey: right :-/18:08
dobeytoo damn many http libs.18:08
nessitadobey: anyways, installing httplib2 0.6.0 now18:08
ralsinanessita: yeah. Believe it or not, this week has been the most fun I have had in front of a computer in months ;-)18:09
dobeynessita: i haven't had time to look at the issue more in depth unfortunately18:09
nessitaralsina: I'm glad :-)18:09
nessitadobey: do not worry, thanks18:09
* alecu is having lunch.18:09
dobeyralsina: that's what she said ;)18:10
ralsinadobey: I give you a C for effort on that one ;-)18:11
* alecu is having lunch now fur realz18:13
ralsinanessita, alecu: ready for re-review -> https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/fix_800359/+merge/6570318:30
alecuralsina, on it.18:35
nessitaralsina: looking19:06
alecuralsina, I'm reviewing your branch. When choosing either register or login, the following screen has no text.19:08
alecuralsina, all the buttons are there, and all the entry boxes are there as well19:09
alecuralsina, but no text19:09
ralsinaalecu: do you have the SSO client running on another terminal?19:09
alecuralsina, yes19:09
ralsinaand it's not giving errors?19:09
alecuralsina, the only text is the label next to the captcha19:09
ralsinayes, that is the behaviour when it can't connect to the sso client19:10
* ralsina doesn't quite understand it either ;-)19:10
alecuralsina, ok, checking again19:10
ralsinaalso, you need to start the sso client a second or two before the wizard, or it doesn't work19:11
nessitaralsina: is there any chance that you start using separated .py files for the widgets, instead of having all inside gui.py? the file is growing a lot19:11
ralsinanessita: sure, trivial branch after this one. Or you want it for this one?19:12
nessitaralsina: no, no for this one. Maybe in the next adding (so the next thing you add is another file, no changes what is currently there)19:12
ralsinanessita: sure19:12
alecuralsina, http://pastebin.ubuntu.com/631933/19:14
alecuralsina, I start the sso client, wait a few seconds, start the installer19:15
alecuralsina, but that does not look at all like the code you've been working on...19:15
aleculooks like something coming from txnamedpipes19:15
* ralsina looks19:17
ralsinaalecu: no idea, never seen the like of that19:17
nessitahum19:21
nessitaalecu, ralsina: maybe is not thaaaaaat straighforward to embed the widgets?19:21
nessitaralsina: I added some needs fixing after the code review19:21
nessitaonce those are fixed, I'll test on w719:22
alecuralsina, "exception thrown when nothing is connected to the signal" -> perhaps you should catch only the relevant Exception type.19:24
alecuralsina, (from a previous branch) why is this called twice? setButtonText(QtGui.QWizard.CustomButton1, _("&Print"))19:26
alecu(on different objects)19:27
alecuralsina, the comment on CongratulationsPage.initializePage that goes "Layout without..." is wrong.19:29
ralsinaalecu: looking19:30
nessitaalecu: do you have any pending branch for ussoc?19:31
nessitaalecu: in particular to "fix" the bug where it answers on request and then nothing else19:31
alecunessita, with this branch, it stops properly: https://code.launchpad.net/~alecu/ubuntu-sso-client/stop-properly19:33
alecunessita, well, for a very vague definition of "properly"19:33
nessitaalecu: yey! wanna propose for merge?19:33
alecunessita, since it takes 50 seconds to shut down19:33
nessitaguh19:34
alecunessita, even after reactor.stop and qapp.quit are called.19:34
nessitain which order ? (still branching)19:34
alecunessita, there surely is some issue in the txnamedpipes reactor that's making it all fail19:34
alecunessita, qapp+quit, then reactor.stop.19:35
alecunessita, if I only do qapp.quit, then it does not stop.19:35
nessitaright19:36
ralsinaalecu: the Print is just a forgotten line, thanks for the "without finish button one" :-)19:36
nessitathat sounds correct (first app, then reactor)19:36
alecunessita, well, it sounds weird to me. Every other reactor integration with mainloops ends with just one call. And they end on the spot. Or pretty fast at least.19:37
alecunessita, this "threadedselect" reactor is an ugly bicho.19:37
nessitaindeed it is19:37
nessitadid you see the traces I pasted from the txnamedpipes reactor when having the SSLHandshake failure?19:38
nessitaalecu: look in the left: http://ubuntuone.com/p/10ya/19:39
alecunessita, the "generator already executing" ones? I did.19:40
alecunessita, I don't like fiddling with threads, but this namedpipes stuff is pushing us that way.19:40
ralsinaOk, got school run in 20 minutes. Will do some non-windows-related stuff and will put a few more hours when I come back19:42
aleculast night I started wondering again why we are not using dbus on windows, like kde for windows does.19:42
alecuit *is* very green. But our txnamedpipes is green too.19:42
alecuamazon rainforest green19:43
nessitaalecu: good questions, not sure we're in position of changing paths at this point :-(19:44
nessitaralsina: what do you mean with non-windows-stuff? :-)19:44
nessitaalecu: any reason why you don't submit for merge the ussoc branch?19:44
ralsinanessita: canonicaladmin, expenses, etc19:44
nessitaralsina: ah. Any ETA on having the branch fixed?19:45
ralsinanessita: well, I can't fix the problem alecu has because I don't have it :-( The things about comments and such are fixed already19:45
nessitaralsina: what about the things I added as needs fixing, are those fixed as well?19:46
nessitaif so, I can start testing that on w719:46
alecunessita, I don't like how it functions. I wanted to find out what's with the 50 seconds limit, or increase the timeout to +∞19:46
ralsinanessita: let me check...19:46
alecunessita, but I guess I can push it like that.19:46
nessitaalecu: the branch looks reasonable19:47
nessitaalecu: and even if it's not the solution that makes thing work, it makes sense19:47
ralsinanessita: had not seen it. Will reply right away19:47
nessitaralsina: thanks>!19:47
ralsinanessita: all checked except the test case (will write it after I come back from school) and the import organization (same timeframe)19:59
nessitaralsina: thanks*2!19:59
jo-erlendI've installed 11.04 but kept my home from 10.04. I can't use Ubuntu One. What do I do?20:00
* ralsina needs to read the diffs carefully before proposing. Tattoing that on my belly memento-style tonight.20:01
dobeyubuntu_sso/qt/tests/show_gui.py:26:1: E302 expected 2 blank lines, found 120:01
dobeyubuntu_sso/qt/tests/show_gui.py:31:1: E302 expected 2 blank lines, found 120:01
dobeyhmm20:01
ralsinahmmmm u1lint ignores pylintrc on windows. That's kinda annoying.20:02
dobeyignores?20:03
dobeyshouldn't20:03
dobeythough devtools might not be fully win32-happy with path strings, if you know what i mean20:03
ralsinadobey: basically gives wildly different results than in Linux. I will take a look later.20:04
ralsinadobey: since the compiled ui files are very much not to pylint's taste, and the ignore is set on the pylintrc, it floods me with a bazillion useless warnings.20:04
dobeyralsina: what project is this? installer?20:06
ralsinadobey: yes20:07
dobeyralsina: does setting env USE_PYFLAKES=1 work better?20:07
ralsinadobey: don't have pyflakes right now. Was going to try that eventually20:08
dobeyralsina: ok, because i would rally like to get all our stuff to just use pyflakes, and switch that to the default, and drop pylint like a bad cup of mate20:08
ralsinadobey: ha, ok, will make a few minutes to try that later today20:09
dobeygreat20:09
nessitadobey: what about using the tool that combines flakes and pep8? /me looks the name20:10
nessitadobey: flake820:10
nessitaisd uses it20:10
ralsinaok, off to school20:11
thisfredI have been using it  in emacs20:11
=== ralsina is now known as ralsina_afk
thisfredworks quite well20:11
nessitathisfred: nice20:11
thisfredI've replaced pep8 and pyflakes with this. Still running pylint as well20:11
dobeynessita: i haven't looked at it at all20:13
nessitadobey: apparently is very good20:15
thisfredwell, it's pyflakes + pep8, not much more than that :)20:16
thisfredalso it20:19
thisfreds not in ubuntu yet20:20
nessitaalecu: is your syncdaemon generating logs under w7?20:26
alecunessita, let me point you at the right folder...20:27
nessitaalecu: I searched for 'syncdaemon.log' and no search results20:27
alecunessita, C:\Users\user7\AppData\Local\Temporary Internet Files\UbuntuOne\log20:30
alecu(replace user7 with your username)20:30
nessitaright20:30
alecunessita, I think mandel got the xdg stuff confused, because it should be "Temp", not "Temporary Internet Files"20:31
nessitaalecu: probably. Even more, I don't have that path20:31
nessitaI don; t have the Temporary Internet Files dir20:31
alecunessita, you wont find it in the file explorer20:31
=== ralsina_afk is now known as ralsina
nessitaalecu: why not? I'm showing hiddens20:31
alecunessita, try changing to that folder manually in the prompt20:31
nessitaalecu: I see AppDara20:32
alecunessita, cd "C:\Users\user7\AppData\Local\Temporary Internet Files\UbuntuOne\log"20:32
nessitaok20:32
nessitaalecu: you're right :-)20:32
alecunessita, it took me a looong time to find it :-(20:33
nessitaalecu: aggregator is trying to run on windows and is failing...20:34
nessitathisfred: ^20:34
thisfredouch20:34
thisfredWell the aggregator is not in platform, so I'd expect it to be running20:35
alecuperhaps we'll need a "windows.py" module with empty methods or something like that.20:35
alecunessita, it looks like it's time for thisfred to setup the Windows VM as well ;-)20:35
thisfredwe do for the platform specific bits I thought'20:36
alecunext in line: dobeeh!20:36
thisfrednessita: what's the traceback?20:36
nessitathisfred: trying to copy the damned log file to this side of the world :-D20:36
thisfredah kk :)20:37
nessitaI'm failing misserably20:37
dobeycan't pastebinit in the vm?20:38
nessitaaja!20:38
nessitadobey: yes, but I need the whole log file to also report bazillions of errors from syncdaemon20:38
dobeyah20:39
nessitathe best transport layer ever: gmail drafts :-D20:40
thisfredheh20:41
dobeyif i disappear, it was the storm20:45
nessita"is not me, is the storm" :-P20:46
dobeyoh i probably need to do a protocol release too :-/20:46
nessitathisfred: https://pastebin.canonical.com/49022/, line 100020:46
thisfrednessita: on it20:47
nessitathisfred: no rush, I would like you to indentify the issue and, please, an estimation of fixing time/effort20:48
thisfrednessita: it looks like a bug I introduced with my latest branch should not be hard to fix20:48
dobeyok, there aren't any more client branches coming in the next 30 minutes or so, are ther?20:49
nessitadobey: I don't think so, at least on this end. alecu?20:50
ralsinathisfred: that was the progressbar thingie for sure20:51
alecunessita, dobey: no branches coming this way either, go ahead.20:51
thisfredyeah, not sure why it's failing yet, but when I do I suspect it'll be a one or two liner to fix20:51
dobeywhoot20:52
dobeyuh, it just got dark here really fast20:52
nessitathisfred: well, if you can, would you please queue that to your next available slot (no need to interrupt what you're doing right now)?20:52
nessitadobey: breatheeee20:52
dobeyi wonder if cthulu came up out of the chesapeake bay20:52
thisfreddobey: uh oh. Not dark green is it?20:53
dobeyhttp://www.southparkstudios.com/clips/360449/cthulhu#tag=Cthulhu20:55
thisfredso it looks like some events work differently on windows? We're getting None from either bytes_written or deflated size. I'm putting in guards21:05
nessitathisfred: please file a bug so we can fix the windows implementation21:06
thisfredbug #80173621:06
ubot4Launchpad bug 801736 in ubuntuone-client "Error when running tests on windows: TypeError: unsupported operand type(s) for +: 'int' and 'NoneType' (affects: 1) (heat: 6)" [Low,In progress] https://launchpad.net/bugs/80173621:06
thisfredah, a bug for the None itself21:06
thisfredkk21:06
dobeyThe following files contain translations and are currently not in use. Please21:11
dobeyconsider adding these to the POTFILES.in file, located in the po/ directory.21:11
dobeytests/platform/linux/test_tools.py21:11
dobeywtf21:11
dobeyhmm, intltool bug :(21:13
dobeyhow did that even land21:14
thisfrednessita: https://code.launchpad.net/~thisfred/ubuntuone-client/fix-progressbar-tests-on-windows should work around the issue, but more importantly, it will log when the None value is passed as an error level log entry, so it should give us some debugging hints. I'll change the bug to the underlying issue. When you're not busy (HAHA) please run the tests with that branch and see what happens.21:15
thisfredBug updated21:17
thisfredbug #80173621:19
ubot4Launchpad bug 801736 in ubuntuone-client "None reported as 'deflated_size' or 'n_bytes_written' (affects: 1) (heat: 6)" [High,In progress] https://launchpad.net/bugs/80173621:19
nessitathisfred: :-)21:20
nessitathisfred: you mean run the tests where? or you mean run the branch on w7?21:20
nessita(I can do the second for sure)21:20
thisfrednessita: yes, that21:21
nessitaok, I will do that now21:21
thisfredgenial!21:21
nessitalol21:21
faganjoshuahoover: done21:29
fagannot tested though so I presume that there are going to be mistakes21:29
joshuahooverfagan: great! thank you!21:29
faganso ill give it a once over on monday morning21:29
faganbut all of the pages are there and its pretty trivial to fix any problems21:30
joshuahooverfagan: ok, on monday i'd like you to do the same for all our tutorial pages (minus the index page): https://wiki.ubuntu.com/UbuntuOne/Tutorials21:31
faganjoshuahoover: sure21:31
joshuahooverfagan: you can put tutorials in the same branch if you want...just put them in their own folder (something clever like, "tutorials")21:31
faganjoshuahoover: cool thats fine21:32
ralsinafagan: did you at least test that the syntax is valid?21:32
ralsinafagan: and BTW, it's 10 PM on a friday there, dude21:32
faganralsina: nope and I know some of it isnt right so ill be doing the rst2html and fixing what ever is wrong21:32
ralsinafagan: ok21:32
adorilsondobey: hi21:33
faganralsina: oh and its only 9:30 :D21:33
dobeyadorilson: hi21:33
ralsinafagan: there are some tools that let you see the HTML live while you edit21:33
faganralsina: oh thats interesting ill give it a google on monday21:33
ralsinafagan: http://rst.ninjs.org/21:34
joshuahooverralsina: nice21:35
faganralsina: nice ill use that to check then21:35
adorilsondobey: can you see this: http://paste.ubuntu.com/632001/ ?21:35
dobeyadorilson: yes, you are missing those things21:35
dobeyadorilson: are you building from a tarball or from a checkout of trunk?21:37
adorilsondobey: from trunk21:37
adorilsondobey: following this https://wiki.ubuntu.com/UbuntuOne/RunClientFromTrunk21:38
dobeyadorilson: you need to install the devel packages for those things that are not found21:38
dobeyadorilson: you also need icontool21:39
faganEOW21:39
nessitathisfred: a run this time will not generate any tracebacks for aggregator, but I also did not see any SYS_QUEUE_ADDED no REMOVED event21:45
nessitabrb21:47
thisfredeh, you're saying the events no longer fire? That seems unlikely to have been caused by my changes, since I only touched event handlers. Anything in the logs?21:57
nessitathisfred: nonono, I mean syncdaemon is not queueing up stuff21:57
nessitawhich is very bad since there are tons of things to update21:57
nessitathisfred: I'm pretty sure is other stuff, from volume manager or similar21:57
ralsinanessita: sorry about the delay with the branch but bzr is telling me the branch diverged and I am trying to reconcile it22:03
=== m_conley is now known as m_conley_away
nessitaralsina: that sounds wei...22:09
nessitaralsina: why don't you try pushing to a new location?22:09
ralsinanessita: it is. There is nothing to pull, it's up to date, but doesn't let me push22:10
ralsinanessita: I don't want to lose the comments on the merge22:10
ralsinait's almost done22:10
nessitaralsina: ok22:10
nessitathisfred: ping22:14
thisfrednessita: pong22:14
nessitathisfred: I'm "reviewing" your changes, and I would like a function to unify the checking for a given variable value to be not none22:14
nessitathisfred: before you propose for merge, can you please change that?22:14
thisfrednessita: I don't really want to land this in trunk, actually22:14
thisfrednessita: but if we can't find the underlying problem, yes I will22:15
nessitathisfred: well, it makes sense to land it, I think those commands can have that value to be NOne22:15
nessitafacundobatista: ping22:15
nessitathisfred: I'll ask facundobatista, he has been dealing with that for magicicada22:15
facundobatistanessita, pong22:15
thisfrednessita: ok, then I'll clean it up and propose22:15
thisfredand then I also don't want to log the None values as errors :)22:16
facundobatistanessita, what I can do with you?22:16
nessitafacundobatista: you resolved this for magicicada, can the download-started/finished, etc have the deflated_size to be None?22:16
facundobatista*for* you, I mean22:16
nessitafacundobatista: anything you want22:16
thisfredhaha22:16
nessitaah, sorry22:16
facundobatista:)22:16
facundobatistanessita, thisfred: yes it can22:16
ralsinanessita: https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/fix_800359/+merge/65703 should be ready, unless I forgot to re-merge some change. If there are only cosmetic problems, could you set it to approved? I promise to fix them later.22:16
nessitafacundobatista: why? :-)22:17
nessitafacundobatista: same question for bytes_n_read/writen22:17
ralsinanessita: later as in "before merging"22:17
facundobatistathisfred, nessita: when download starts, the server informs the client the deflated size22:17
nessitaralsina: sure!22:17
facundobatistaand then BYTES come22:17
thisfredclaro22:17
facundobatistaso, there's a small window of time when the download as an operation started, but the server still didn't inform the client the deflated size22:17
thisfredah, ok22:18
facundobatistanessita, thisfred: for the upload this not happens, as the client is the one who knows the deflated size from beginning22:18
thisfredthat sort of breaks the idea of the progress bar as it stands now22:18
thisfredSo I need to fix that then22:18
thisfrednp, I know how to do it22:18
nessitathisfred: you can assume that a download with deflated_size None is a download that has not started22:18
ralsinacool. EOD for me then. Will work a bit more late tonight or maybe early tomorrow to make sure that branch is good for monday very early, and will try to have a control panel widget in by monday morning at .ar22:18
nessitaralsina: thanks!22:19
thisfrednessita: well we get the event from download started, but yeah ;)22:19
nessitathisfred: I know... :-)22:19
nessitathisfred: ok, you fix, I review (very likely to be next Monday)22:19
thisfredThe code will work with the fix (that I will now clean up)22:19
thisfredI'll make a separate branch to make the progress bar not do weird (but non-breaking) things in this case22:20
nessitathisfred: great22:21
thisfrednessita: Since this is not a very interesting occurence, I don't think I will log it, which means we just have the if foo is not None left, so I don't think there's much room for refactoring there anymore22:22
nessitathisfred: True22:22
dobeyAND ubuntuone-client 1.7.0 uploaded to ubuntu22:23
thisfreddobey: I suggest you start drinking right away!22:24
dobeyi am certainly not going to sit at the computer any longer :)22:24
thisfredtoday's suggestion: cucumber infused vodka + tonic22:26
thisfredice to taste22:26
dobeyi was thinking rum22:27
dobeythe good ole' black seal22:27
thisfredor Malibu :P22:34
dobeynah22:35
dobeyi could just go straight for the bourbon22:35
dobeyanyway, have a good weekend all!22:35
thisfredyou too!22:38
thisfrednessita: https://code.launchpad.net/~thisfred/ubuntuone-client/fix-progressbar-tests-on-windows/+merge/65838 monday is fine22:40
thisfredHave a good weekend all!22:41
nessitathisfred: bye!22:41
adorilsonhi23:21
adorilsonanybody help with this errors: http://paste.ubuntu.com/632056/ ?23:22
adorilsonI'm try U1 from trunk.23:22

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