[06:43] <aruncn1> hi
[06:43] <aruncn1> how can i change ubuntuone folder to different location ?
[07:17] <rye> morning
[07:17] <rye> hm, maybe we need to add "honk" message back into the subject?
[08:51] <fagan> rye: who needs honk when you can just add a highlight to messages that contain ? or for people that say hi since no one says hi unless they are asking a question most people say morning or afternoon :)
[08:51]  * fagan sweeping generalisations as usual
[08:52] <fagan> morning btw rye
[08:52] <rye> fagan, morning, "?" has a lot of false positives too. Especitally when m@ndel and gat0x and nessita discussing things :)
[08:54] <fagan> rye: true but I suppose you can use a different colour or have some sort of condition on it like if any of the u1 people say ? ignore it but anyone else highlight it
[08:54] <fagan> At least I think irssi can do that
[08:56] <rye> fagan, in xchat the highlighting is global, not yet switching to irssi (though after gnome-terminal became fast with nouveau drivers I may re-consider this)
[08:57] <fagan> rye: I never had any issues with gnome-terminal on the non free drivers that sounds pretty weird
[09:00] <rye> fagan, my intel atom netbook with intel graphics was faster to draw everything than my laptop with discrete nvidia graphics with proprietary drivers.
[09:00] <rye> fagan, and don't get me started on the parts of the screen that were simply failing to redraw. Especially annotying in terminals, where you expect things to appear when you do actions :)
[09:01] <fagan> rye: ah ok I have an atom netbook too but its using the intel graphics
[09:01] <fagan> works pretty nicely except when im on it I miss my desktop
[09:47] <JamesTait> Happy Monday, everyone!
[10:02] <mandel> morning all!
[10:39] <MarkusH> hey guys, it's me again ^^
[10:41] <MarkusH> when I try to access this page https://one.ubuntu.com/developer/files/store_files/cloud/#get_apifile_storagev1volumes I get a 404 HTTP Error
[10:43] <mandel> rye, ^
[10:43] <mandel> MarkusH, I think rye  can help you with that, he has all the tools to know what is going on
[10:43] <MarkusH> mandel: thx :)
[10:43] <mandel> np
[10:43] <rye> MarkusH, hi, do you mean the /developer/ page is 404ng or the API location?
[10:43] <MarkusH> the API localion
[10:44] <MarkusH> *location
[10:44] <rye> MarkusH, what's the location you are trying to hit?
[10:44] <MarkusH> AuthRequest(GET, https://one.ubuntu.com/api/file_storage/v1/volumes/)
[10:44] <rye> MarkusH, the API example is using an example path under ~/Ubuntu One/Photos/...
[10:44] <rye> ah
[10:45] <rye> MarkusH, let me refresh it
[10:45] <rye> MarkusH, i mean refresh my knowledge, not the page content :)
[10:45] <rye> MarkusH, is /api/account working fine for you?
[10:45] <MarkusH> let me check
[10:47] <MarkusH> OAuthRequest(GET, https://one.ubuntu.com/api/file_storage/v1/account/) doesn't work either
[10:48] <rye> MarkusH, no, https://one.ubuntu.com/api/account/ ?
[10:49] <rye> aquarius, ping
[10:49] <aquarius> rye, pong
[10:49] <MarkusH> rye: works
[10:49] <rye> aquarius,  https://one.ubuntu.com/developer/files/store_files/cloud/#get_apifile_storagev1volume lists https://one.ubuntu.com/api/file_storage/v1/volumes/ - should be without trailing slash
[10:50] <rye> MarkusH, remove the trailing slash from /volumes/ URL
[10:50] <aquarius> rye, good catch. jamesh, ping
[10:51] <rye> MarkusH, thank you for notifying us! I haven't used the /volumes/ entry yet in my applications
[10:51] <jamesh> aquarius: pong
[10:52] <aquarius> jamesh, can you correct the docs from the above discussion?
[10:52] <jamesh> aquarius: That is fixed in the sphinx based docs.
[10:53] <jamesh> so the fix should be ready soon.
[10:53] <aquarius> jamesh, aha, good man, you've already done it :)
[10:53] <MarkusH> rye: thanks, it's working now
[10:53] <aquarius> jamesh, also, I meant to check: the URLs are all still the same in the newer version, yes?
[10:53] <MarkusH> But I would recommend to unify the trailing slash in the URL
[10:53] <rye> jamesh, by the way, what is a convention for the trailing slash vs no trailing slash?
[10:54] <jamesh> aquarius: they aren't at the moment.  I can get some redirects hooked up though.
[10:54] <aquarius> jamesh, can they be the same? The current URLs were fairly carefully designed so they made it clear where you were and were hackable
[10:56] <jamesh> rye: most of the Django docs recommend always having a trailing slash (and redirect if it is missing), but that is mainly for the benefit of user facing content and making sure relative links inside the content do the right thing
[10:57] <jamesh> aquarius: I'll see what I can do.  I guess I didn't keep things as deep because there didn't seem to be much content between the toplevel and the leaf pages.
[10:58] <MarkusH> jamesh: yes, Django recommends to use a trailing slash always
[10:59] <rye> jamesh, ATM when you hit the version with trailing slash, full HTML output is sent to the client along with 404
[10:59] <aquarius> jamesh, yeah, but I'm anticipating content appearing in those pages later
[10:59] <MarkusH> And that fitts the HTTP standards as well, since every URL that does not directly link to a file should end with a slash
[10:59] <jamesh> aquarius: fair enough.
[11:00] <jamesh> rye: probably because there is no view registered with the trailing slash
[11:00] <MarkusH> jamesh: yes
[11:01] <jamesh> rye: one of the things Django's CommonMiddleware does is look for requests to URLs without a slash that would 404, and redirect them to versions with the slash (if there is a view registered there)
[11:02] <rye> jamesh, redirect as in 302?
[11:02] <jamesh> rye: for a REST API though, you probably just want clients making requests to the right URL, since they are unlikely to handle redirect responses
[11:03] <rye> jamesh, in case that's PUT request or POST we will need clients to implement redirect with POST...
[11:03] <rye> *with content
[11:03] <jamesh> rye: yep.  Search for APPEND_SLASH in lib/django/middleware/common.py
[11:03] <jamesh> rye: actually, it looks like the code will just fail with a RuntimeError if it is a POST
[11:06] <rye> jamesh, i will now write oops-generator for RuntimeErrors... so again, there is some new api being in the works at tht moment?
[11:06] <ubot4> https://lp-oops.canonical.com/oops.py/?oopsid=generator
[11:09] <jamesh> rye: I don'
[11:10] <jamesh> t know.  The RuntimeError there is probably more appropriate in human facing sites, since that error would indicate an error on the part of the site creator
[11:10] <jamesh> for APIs, this case is similar severity to a 404 error (and a 404 would probably be more useful for someone writing an app.
[11:11]  * jamesh heads off for a bit
[11:12] <gatox> hi!
[12:24] <gatox> mandel, are you free for a review?
[12:26] <mandel> gatox, yes, but aren't you on holidays?
[12:27] <mandel> gatox, or is it just Buenos Aires?
[12:27] <gatox> mandel, tomorrow.... i asked for a swap to do some bank errands tomorrow
[12:28] <gatox> mandel, also...... drag&drop is working.... i just need to modify something a little to allow recursive copy if the user move a folder
[12:29] <mandel> gatox, superb!
[12:29] <mandel> gatox, pass me the review and I'll get it done
[12:31] <gatox> mandel, also.... i have been reading the api on how to implement the search and the image gallery with thumbnails, etc..... so if you don't mind i will add that in the client
[12:31] <mandel> gatox, sure, I have no problems what so ever :)
[12:32] <gatox> mandel, great!
[12:32] <gatox> mandel, reviews: https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/not-validated-account  -    https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/explore-button   -   https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/not-validated-account
[12:42] <mandel> gatox, any experience with squid?
[12:43] <gatox> mandel, none
[12:43] <mandel> gatox, que pena :(
[12:43] <gatox> mandel, are you stuck with something?
[12:44] <mandel> gatox,  a little, I don't know well how to set up the acls of squid to just require proxy auth for a single port
[13:40] <mandel> I managed to get squid working as I wanted, hurray \o/
[13:41] <gatox> mandel, congrats!!!!!!!
[13:42] <mandel> gatox, I hate config files :)
[13:42] <gatox> me too
[13:42] <mandel> gatox, I'm off to lunch and will do your reviews once I'm back :)
[13:42] <gatox> mandel, ok, great!
[13:42] <gatox> provecho
[13:43] <mandel> gatox, FYI I have your laptop, took it out of the huge box it came, we need to talk about how to transport it
[13:43] <gatox> mandel, too big?
[13:43] <gatox> the laptop or the box is big?? if only the box..... drop the box
[13:44] <mandel> gatox, I'm droping the box, that is for sure, is huge!
[13:44] <mandel> lets talk later :)
[13:44]  * mandel lunch
[13:44] <gatox> jeje ok
[14:39]  * mandel back
[14:58] <mandel> gatox, dobey ping
[14:58] <gatox> mandel, pong
[14:58] <dobey> mandel: ?
[14:59] <mandel> gatox, dobey shall we skip the standup today, or do you want to do it? Is just the 3 of us
[14:59] <gatox> i know dobey answer
[14:59] <gatox> jejeje
[14:59] <dobey> where's ralsina?
[14:59] <gatox> dobey, in argentina everyone is on holiday
[14:59] <dobey> ah, right
[14:59] <dobey> gatox: so why are you here? :)
[15:00] <gatox> dobey, i swap for tomorrow
[15:00] <gatox> :P
[15:00] <dobey> heh
[15:00] <mandel> so as the both of you want, I have no preference :)
[15:00] <gatox> let's do it
[15:00] <gatox> it's just a second
[15:00] <dobey> boo, no :)
[15:01] <gatox> dobey, jejee i know you will say that
[15:01] <mandel> I agree with dobey  ;)
[15:01] <gatox> mandel, jejee so why you ask?? jejee
[15:01] <mandel> I just don't have the balls to be the first one saying it hehe
[15:01] <dobey> 2/3 majority wins!
[15:01] <gatox> ok then
[15:01] <mandel> democrazy is great!
[15:01] <gatox> jejjje
[15:05] <dobey> ah blah; i need to do expenses too
[15:08] <gatox> mandel, http://ubuntuone.com/3DjEC5pEl9T3lTSyOHIWFW
[15:08] <gatox> :P
[15:08] <gatox> another one: https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/misaligned-icons/+merge/83620
[15:09] <mandel> gatox, ok, doing all of them now...
[15:13] <mandel> gatox, in https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/not-validated-account/+merge/83055 I think you should add a test asserting that when the erro is a diff one we call the general error dialog
[15:14]  * gatox looking....
[15:14] <mandel> gatox, I would also add UserNotValidated as a constant, so that you use the same one in the tests
[15:15] <gatox> mandel, true..... ok, doing that
[15:18] <karni> Anyone here with /mnt/sdcard/external_sd or /mnt/sdcard-ext on their Android device?
[15:19] <karni> Androids o/ ↑
[15:38] <gatox> mandel,
[15:39] <gatox> ok..... lunch..... brb
[15:40] <mandel> gatox, ok, let me know when I can re-review
[15:40] <gatox> mandel, about that
[15:40] <gatox> mandel, is there any place in particular where the "UserNotValidated" string should be placed?? because all that kind of error message are using the strings all over the code
[15:41] <gatox> i mean.... all the dicts generated with error type... use just a string
[15:41] <gatox> so, it should be all refactored
[15:42] <joshuahoover> rye: any news on testing bug #874501 so we can get the sru in for oneiric?
[15:42] <ubot4> Launchpad bug 874501 in gnome-keyring (Ubuntu Oneiric) (and 2 other projects) "couldn't prepare to write out keyring (affects: 8) (dups: 1) (heat: 40)" [High,Confirmed] https://launchpad.net/bugs/874501
[15:42] <mandel> gatox, yeah, I suppose thatw would be the best approach, I mean, is cleaner to use constants that use them everywhere, which is error prone, right?
[15:42] <mandel> joshuahoover, ping
[15:42] <joshuahoover> mandel: pong
[15:43] <gatox> mandel, yes, i agree.... but we should do that for every string in error type.. not just UserNotValidated case........
[15:43] <gatox> so.... it's going to take a while :P
[15:43] <mandel> joshuahoover, during the weekend one of our users could not get ubuntuone to work on a x64 machine, and I think that is something fairly common, do we have any reports about that?
[15:43] <mandel> gatox, and other way to do it is to answer me in the bug that is a big change and that you have created a bug about that ;)
[15:44] <mandel> then we can fix the issue in a branch just for that :)
[15:44] <gatox> mandel, ahhhh ok..... that wwould be better...... doing that
[15:44] <joshuahoover> mandel: not that i'm aware of
[15:44]  * gatox lunch
[15:45] <mandel> joshuahoover, hm.. I have a x64 machine and will try during the bug fixing days and will let you know.. but we might need to make a x64 pacakge and an x32 if we cannot get it to work well :(
[15:45] <joshuahoover> mandel: ok, let me know what you find
[15:47] <mandel> joshuahoover, sure, if you get any persom complaining about the installation in a machine, pelase do ask about the arch if you have the opportunity
[15:47] <joshuahoover> mandel: will do
[15:50] <mandel> thx
[15:50] <rye> joshuahoover, i think that while we can't reproduce this (i have asked lots of people around) we may drop the other patch for now. I don't know whether any people are dependent on getting old entries from keyring but so far I haven't seen problems with that - apps usually drop and create new entry instead (probably due to this bug)
[15:51] <joshuahoover> rye: can you get with kenvandine on it so we can figure out a way to get the sru released? :)
[15:52] <dobey> rye: i think you are concentrating on the wrong thing
[15:52] <rye> dobey, more info, please?
[15:53] <dobey> rye: your proposal isn't blocked on being reproducible afaict?
[15:53] <rye> dobey, the random generator fix is what we need
[15:53] <rye> dobey, the other patch which was proposed is not relevant for now, do you mean that?
[15:53] <dobey> rye: the problem is that ken proposed a newer version that has other changes as well
[15:54] <dobey> rye: i mean the random generator issue on its own is an obvious fix and i don't think it has any contention
[15:54] <rye> dobey, true, i have already understood my mistake about that
[15:55] <dobey> rye: devising a testcase around a random number generator is going to be hard, regardless :)
[15:55] <rye> joshuahoover, in #ubuntu-devel, stalking ken
[15:56] <dobey> i think spamaps is who you really need to bug
[15:56] <joshuahoover> rye: thanks
[15:57] <rye> dobey, random generator is random
[15:57] <dobey> yes it is
[16:24] <dobey> lunch, bbiab
[16:25] <rye> dobey, thanks!
[16:43]  * jdobrien wonders how many people are experiencing slow syncdaemon
[16:45] <zacktu> Before I installed ubuntu 11.10 I backed up my home directory.  After finishing the installation I copied home directory files onto the computer and made changes to some of them during setup.  Ubuntu One isn't syncing directories that it used to sync.  Moreover, it appears to want to "restore" my files as they were before the installation rather than syncing files by date.  What to do?
[16:46] <gatox> mandel, you can re-review my branch..... i've created another issue for the string refactoring.... and about testing when the error is another one instead UserNotValidated...... that was being tested in the other tests that exist previous this branch
[16:52] <mandel> gatox, ok
[17:15] <dobey> rye, duanedesign: ^^ can you help zacktu please?
[17:17] <duanedesign> hello zacktu
[17:19] <duanedesign> zacktu: if you have to reinstall Ubuntu and you are using Ubuntu One you want to make sure on the new installation you do not copy over .local/share/ubuntuone/ from a backup of the old install
[17:20] <duanedesign> after a fresh install when you add your computer to your account it will treat it as a new device to your account and sync the files from your cloud space to your computer
[17:32] <dobey> mandel: haha; but that tinyurl link is broken :(
[17:34] <mandel> dobey, is it.. lame :(
[17:35] <mandel> dobey, the stupid songs are driving me crazy  :P
[17:35] <dobey> haha
[17:35] <dobey> it's the robot bar fight
[17:39] <dobey> man, what's with these early deliveries from amazon lately
[18:14] <dobey> also, this "use 2xAA batteries" bs needs to stop. give me Li-Ion and a micro-usb port.
[18:20] <zacktu> duanedesign: the only files that i copied from a backup were my own files -- the file ~/.local/share/ubuntuone should have been generated at startup   --
[18:20] <zacktu> duanedesign: but I have made some changes to my own files, so I don't want to have ubuntuone write over them --- it appears i've made a strategic mistake
[18:26] <dobey> zacktu: did you only back up/restore specific files/folders in your $HOME, rather than all of $HOME?
[18:47] <dobey> meh, alpha1 is thursday
[20:05] <gatox> mandel, dobey well..... EOD for me...... see you guys on wednesday!
[20:07] <dobey> cheers gatox
[22:49] <dobey> later all
[22:49] <nhaines> dobey: \o_