[07:57] <j0nr> hello folks
[07:58] <j0nr> is there any way I can upload multiple files to my U1 cloud thgrough a web browser? i.e. when I am not on a computer where I can install/run the U1 client (i.e. at work) is there a way of uploading other than the (rather primative) single file upload field?
[10:15] <dpm> hey u1 hackers
[10:16] <dpm> quick question: is it possible to reuse a web link that's been used before? The reason I'm asking is because I accidentally deleted some files I was sharing with someone through u1 links
[10:17] <dpm> I've restored the files and I'd like to use the old links, so that on the other end they don't notice the hiccup
[10:17] <dpm> I'm assuming the answer is 'no', but I thought I'd ask...
[11:11] <aquarius> j0nr, through a browser, no, not yet I'm afraid. If you're a technically adept person you may find u1ftp useful though
[11:11] <aquarius> dpm, sadly, no. :(
[11:11] <dpm> bummer, thought so, but thanks aquarius
[11:14] <gatox> good morninng
[12:13] <alecu> hola!
[12:14] <gatox> alecu, hi
[12:17] <ralsina> good morning!
[12:17] <gatox> ralsina, good morning
[12:26] <ralsina> gatox: about the sync menu/indicator/thingie: we need to keep an eye on making it work decently on Ubuntu without the sync menu so that we can have it on Precise
[12:26] <ralsina> gatox: should not be any extra work from what we do on windows/mac
[12:26] <gatox> ralsina, yes, actually i'm doing it as we wanted on linux too
[12:27] <ralsina> gatox: awesome
[12:28] <gatox> brb....... need to buy some medialunas :P
[12:39] <gatox> back
[13:11] <gatox> alecu, did you understand the message that appear at this branch (the reason why is not landing)?? https://code.launchpad.net/~diegosarmentero/ubuntuone-client/darwin-tests-refactoring/+merge/113289
[13:12] <gatox> it doesn't make sense, or i'm missing something
[13:14] <alecu> gatox: otto is saying that there were revisions pushed to that branch *after* it was set to Approved.
[13:15] <gatox> ahhhh
[13:15] <gatox> so i need another approve?
[13:15] <alecu> gatox: no, global approved. I've just set it to Approved again, and in that page LP now shows: "Approved revision: 	1289"
[13:16] <gatox> mmmm i set it to approve yesterday, and then i got this message
[13:16] <alecu> gatox: otto complains if the "Approved revision" is lower than the last pushed revision.
[13:16] <alecu> gatox: that usually happens when LP has not fully scanned the branch diff.
[13:21] <ralsina> gatox: you did it too fast and launchpad feels bad
[13:21] <gatox> sorry launchpad :P
[13:42] <alecu> gatox: the test refactoring branch says "Merged"!
[13:42] <gatox> alecu, gooooooooooooooooooooodddd
[13:42] <alecu> gatox: now you see what I mean by "let's do small branches" ? ;-)
[13:43] <gatox> alecu, yes...... and THAT is what i'm doing it right now..... when i reach something that is ready to propose, no matter if it is just a small feature, i propose that.... less problems
[13:44] <alecu> awesome!!!!
[13:44] <gatox> alecu, speaking of that..... if you have some time to spare :P you could review this: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/menu/+merge/118117 (or let me know who else can i ask)
[13:44] <gatox> and i'm about to propose another one
[13:45] <gatox> but you already started the review of that
[13:46] <alecu> gatox: sure, looking.
[13:46] <gatox> alecu, thx!
[14:10] <thisfred> ralsina, having a little trouble with setting column width for a tree view/widget. What I'd like is to have the second column be fixed width, and the first one to take the rest of the space
[14:10] <ralsina> thisfred: I know how to do it, but can't explain for about 15 minutes :-)
[14:10] <thisfred> no hurry
[14:13] <ralsina> thisfred: maybe gatox knows
[14:14] <gatox> thisfred, let me see
[14:14] <ralsina> thisfred: basically, use header() to get a QHeaderView
[14:15] <ralsina> thisfred: and then check this http://doc.qt.nokia.com/4.7-snapshot/qheaderview.html
[14:15] <ralsina> thisfred: you want to set stretchLastSection to False
[14:15] <ralsina> thisfred: and use http://doc.qt.nokia.com/4.7-snapshot/qheaderview.html#setResizeMode to set the 1st column to Stretch
[14:16] <gatox> ralsina, but that makes the first one to take the rest of the space?? i think not
[14:16] <ralsina> gatox: yes it does :-)
[14:16] <gatox> but i'm not sure
[14:16] <gatox> ok.....
[14:16] <thisfred> thx~
[14:16] <ralsina> gatox: 1st set to stretch last set to not stretch makes the 1st one stretch :-)
[14:16] <thisfred> at times the word overengineered comes to mind... :P
[14:16] <ralsina> thisfred: it *is* C++
[14:17] <thisfred> yeah
[14:17] <ralsina> but having to do this on the header instead of the widget itself is nuts
[14:17] <gatox> thisfred, but is false by default
[14:17] <gatox> ahhhh not for qtreeview
[14:17] <gatox> for qtreeview is true by default
[14:17] <ralsina> gatox: yep :-)
[14:17] <ralsina> gatox: known gotcha
[14:17] <gatox> you learn something new every day :P
[14:18]  * ralsina has had to do this exact same thing
[14:18] <gatox> i did it for tables, never for trees
[14:29] <ralsina> alecu: We need to change that "u1cp needs to close" dialog. Specially since u1cp doesn't close at all :-)
[14:36] <gatox> alecu, look at this: http://youtu.be/m5zSr2tJIGI?t=2m43s
[14:37] <alecu> ralsina: right!
[14:40] <alecu> gatox: it's beautiful... So, at 1500usd, you can skip your next notebook and get one instead!
[14:41] <gatox> alecu, jejeje i'm tryinggggggg..... but they are out of stock :(
[14:41] <alecu> gatox: only the starbucks one is sold... they still have the husker one, and also one you can ask them to customize with any other name.
[14:42] <gatox> alecu, yes.... but they are delayed making the ships or something, so you can buy it from the web.... you need to wait until they are ready again or something
[14:42] <gatox> you can't i mean
[14:43] <alecu> gatox: you can also ask for one with your own name! "Lt. Diego Sarmentero" "GATOX"
[14:43] <alecu> awesome!
[14:43] <gatox> jejejeje
[14:55] <mmcc> hi folks
[14:56] <gatox> mmcc, hi
[15:00] <gatox> me
[15:01] <gatox> thisfred, briancurtin mmcc alecu ralsina dobey ?
[15:01] <briancurtin> oops, typing
[15:01] <ralsina> sorry, I'm skipping for today
[15:02] <thisfred> me
[15:02] <mmcc> me
[15:02] <briancurtin> me
[15:06] <alecu> me
[15:06] <gatox> DONE:
[15:06] <gatox> Working on u1-client ipc menu, almost working fixing some issues with test_external_interfaces.
[15:06] <gatox> TODO:
[15:06] <gatox> Propose, move on to u1-cp menu
[15:06] <gatox> BLOCKED:
[15:06] <gatox> No
[15:06] <gatox> thisfred, go
[15:06] <thisfred> DONE: background sync in cosas TODO: conflict resolution and error handling in cosas BLOCKED: no NEXT: mmcc
[15:07] <mmcc> DONE: fixed storageprotocol run-test, cert loc: mac code, tests, twisted fun
[15:07] <mmcc> TODO: propose cert loc code, file bugs, REVIEWS
[15:07] <mmcc> BLCK: none
[15:07] <mmcc> NEXT: briancurtin
[15:07] <briancurtin> DONE: new installer with the right version
[15:07] <briancurtin> TODO: finish automating version updating (has been a problem for a while)
[15:07] <briancurtin> NEXT: alecu
[15:07] <alecu> DONE: reviews, found a solution for bug #1031197
[15:07] <alecu> TODO: a branch to fix it
[15:07] <alecu> BLOCKED: no
[15:07] <ubot5`> Launchpad bug 1031197 in ubuntuone-client (Ubuntu) "DownloadFinished signal triggers when file has not yet completed writing" [Undecided,Confirmed] https://launchpad.net/bugs/1031197
[15:25]  * gatox lunch!
[15:34] <mmcc> anyone know why there is no run-tests.bat in storage-protocol?
[15:34] <mmcc> I'm wondering whether or not we need to run the second sweep of tests (with cpp extension) on macos
[15:36] <verterok> mmcc: we only use the cpp extensions in the server, don't think there is a need to run those tests in all client platforms :)
[15:39] <mmcc> verterok: ok, thanks
[15:51] <mmcc> still wondering why there's no test-running script at all for windows in storage-protocol…
[16:06] <briancurtin> mmcc: i don't remember why there isn't one, but it could (should) be changed
[16:06] <briancurtin> (i think)
[16:07] <mmcc> briancurtin: yeah, I figured it'd be good to have
[16:08] <mmcc> but I'm running into the problem now where the buildout u1trial is older than dev-tools-trunk…
[16:10] <briancurtin> mmcc: i'm not really sure what to do there. i've just been manually updating the bin/u1trial whenever i bzr pull the dev-tools branch
[16:11] <briancurtin> mmcc: i got sidetracked into trying to setup a virtualenv alternative last time i tried to figure out dev-tools in the buildout, so i ended up sticking with manual for the time being
[16:12] <mmcc> briancurtin: yeah, that sounds reasonable. dev-tools doesn't change that often and there's enough other stuff to do
[16:30] <mmcc> adding windows test script revealed that tests broke when TRIAL_TEMP_DIR was set
[16:48] <mmcc> alecu - just saw your earlier review of https://code.launchpad.net/~mikemc/ubuntuone-storage-protocol/fix-run-tests/+merge/118488 -- sorry, I thought I'd set it back to 'work in progress' before anyone saw it… could you take another look? I've added a windows test script, fixed a path bug in a test, and made the tests run cleanly on darwin
[16:49] <mmcc> thisfred - if you have time for reviews today, see above
[17:02] <briancurtin> joshuahoover, ralsina: from what i could tell from our conversations, the 3.0.2 installer should really only be changed to identify 3.0.2b in the log files, right? do we need to change more than that, such as the version number in the file name?
[17:02] <ralsina> briancurtin: well, I would like a different filename and build number so that people get the upgrade
[17:03] <briancurtin> ralsina: i changed the build number which would take care of that part of it. changing the file name is obviously trivial, but i'll test that the upgrade path works with a name like that
[17:03] <briancurtin> also, ralsina: 1-1?
[17:03] <ralsina> briancurtin: sure
[17:03] <ralsina> briancurtin: to both :-)
[17:03] <ralsina> briancurtin: mumble?
[17:03] <briancurtin> ralsina: logging in now
[17:14] <thisfred> mmcc, +1
[17:15] <mmcc> thisfred: thanks!
[17:19] <alecu> mmcc: ack. I'll take a look after lunch.
[17:21] <ralsina> rebooting servers, will be gone for a second
[17:21] <mmcc> thanks alecu.
[17:22] <mmcc> another storage-protocol branch here: https://code.launchpad.net/~mikemc/ubuntuone-storage-protocol/fix-1025950-cert-locs/+merge/118603
[17:23] <mmcc> with that branch, the packaged mac app starts up and starts syncdaemon with no complaints
[17:23] <mmcc> (for real this time)
[17:57] <mmcc> ralsina: wasn't sure who is responsible for generating icon images, so you got this bug: https://bugs.launchpad.net/ubuntuone-windows-installer/+bug/1034092
[17:57] <ubot5`> Ubuntu bug 1034092 in Ubuntu One Windows Installer "There is no UbuntuOne mac icon (.icns format)" [High,New]
[17:57] <ralsina> mmcc: looking...
[17:57] <ralsina> mmcc: ping lisette about it. She's on vacation but she's back tomorrow and she's a mac user
[17:58] <mmcc> ralsina: ok
[19:22] <mmcc> anyone feel like swimming through a syncdaemon log? the macfsevents client is not handling create events correctly. here's the log: https://pastebin.canonical.com/71687/ (bug #1034127)
[19:22] <ubot5`> Launchpad bug 1034127 in Ubuntu One Client "macfsevents client fails to upload newly created file" [Undecided,New] https://launchpad.net/bugs/1034127
[19:23] <mmcc> however, it is doing fine with deletes :)
[19:28] <ralsina> looking
[19:29] <ralsina> mmcc: the CREATE seems to be generating a Makefile which is good
[19:30] <ralsina> and the upload too
[19:30] <ralsina> it does give an error on on_upload_finished though
[19:30] <ralsina> mmcc: did the file end uploaded to the site?
[19:31] <ralsina> mmcc: we should add .DS_Store to the ignore list, right? That's easy :-)
[19:32] <mmcc> ralsina: no - the "Screen Shot" file does not appear on the site, however the .DS_Store file does. I see a bunch of log messages about uploading .DS_Store and none about the actual file
[19:32] <ralsina> mmcc: you are right
[19:32] <mmcc> ralsina: yes, probably. DS_Store is going to be a source of lots of conflicts between multiple macs
[19:32] <ralsina> mmcc: file a bug about the DS_Store
[19:33] <mmcc> k
[19:33] <ralsina> mmcc: you can fix it easy, just look at the provided syncdaemon.conf
[19:33] <mmcc> right - there's a list of regexes to ignore, right
[19:38] <ralsina> the other one, alecu may be the one who can track it
[19:39] <alecu> hmmm
[19:41] <mmcc> ralsina: DS_Store is not totally straightforward - it's sometimes useful, and dropbox does sync it… I think they just don't sync it to non-macs.. do we have a mechanism for that kind of thing?
[19:41] <ralsina> mmcc: nope
[19:42] <ralsina> mmcc: I mean, we could have different ignore lists on each platform
[19:44] <mmcc> is the ignore list checked when we get an event from the server?
[19:45] <mmcc> I think it's probably at least partly a server issue if we want to sync it, since  we will want to avoid showing it in the web UI too…
[19:51] <ralsina> mmcc: not familiar enough with what .DS_Store does to be helpful
[19:51] <ralsina> mmcc: to hide it in the web, we'd need some work from beuno's team
[19:52] <ralsina> mmcc: what exactly does it gain us to sync it?
[19:52] <beuno> yeah, not very hard
[19:52] <mmcc> ralsina: it holds info about things like folder background images, labels, spotlight comments on files
[19:52] <beuno> it uses up space, so just plain hiding may not be enough
[19:53] <ralsina> mmcc: we are in principle not syncing metadata
[19:53] <mmcc> so, no actual file content but metadata that some users do use -- and some apps (ab)use spotlight comments to store other metadata
[19:53] <ralsina> and if the user has no mac he can never delete those again...
[19:54] <ralsina> complicated UX story there
[19:54] <mmcc> ralsina: ok, so on that principle it's OK to just ignore it at the client.
[19:54] <mmcc> ralsina: good point
[19:55] <mmcc> I'm sure we'll get feature requests about it, but keeping it around is not essential to a working app.
[19:55] <mmcc> by "keeping it around" I mean syncing it.
[19:56] <ralsina> we can stat by ignoring it and then we'll see
[19:56] <ralsina> if it's a binary there is a huge probability of cnflict with it anyway
[19:57] <ralsina> start* by ignoring it
[19:57] <mmcc> ralsina - agreed. note that there's other metadata to think about: HFS+ extended attributes . the system uses those for more important things, like code signatures on apps… I still need to look into how important those are
[19:58] <mmcc> I mean, how much of a problem it'd be to lose them. i.e., might be ok if no one ever syncs apps they get from the app store...
[19:58] <ralsina> mmcc: good point
[19:59] <mmcc> I have a todo to look at that later. later is coming soon i guess
[20:00] <ralsina> yes
[20:00] <ralsina> also, winter is coming
[20:00] <ralsina> it's a race between winter and later. I have my money n later
[20:02] <gatox> ralsina, alecu review please! :D https://code.launchpad.net/~diegosarmentero/ubuntuone-client/ipcmenu/+merge/118621
[20:02] <ralsina> gatox: looking
[20:02] <mmcc> lunchtime here
[20:05] <gatox> anddddd.... eod here! see you tomorrow!! :D have a nice day people
[20:22] <ralsina> eod for me as wekk
[20:22] <ralsina> see you all guys tomorrow