[00:07] zacktu: if local files are more recent than cloud files, once U1 is turned on (working properly), it would not overwrite them. *if* you have changed files locally, and the files in the cloud were modified from elsewhere (like another computer B, while your computer A was disconnected), you would get a your_file.conflict file [00:07] zacktu: In practice, U1 should never overwrite your modified files. [00:08] zacktu: It would do a local rescan, and start uploading to Ubuntu One. [00:08] zacktu: try launching Ubuntu One control panel and see what's up with U1. [00:14] karni: U1 never resumed syncing. If I right clock on a local file and select "start synchronizing with U1" nothing happens. Perhaps it's the wording of an option, but it makes me think that U1 will overwrite from the repository. I'm going to save a directory and then do an experiment. Maybe then I'll feel confident and sync everything. Thanks. bye [00:15] duanedesign: ping [00:15] duanedesign: unping [00:20] karni: is Android 4.0 anything exciting for you? :) [00:21] nhaines: O HELL YEAH? ;D ~ [00:21] nhaines: howdy :)) [00:21] Haha, hi! [00:21] nhaines: TBH I thought it'd look nicer. But the APIs and possibilities are sweeet :) [00:21] I'm just waiting for my T-Mobile G2 to get it (probably when I put Cyanogenmod on it). [00:21] Also my poor N1! [00:31] nhaines: uuu shweet! I doubt my Desire Z will get it any soon [00:31] nhaines: I'll probably get a galaxy nexus in January [00:32] nhaines: Although, TBH, I have become to like the physical keyboard for IRC purposes ;> [00:32] karni: yeah, my G2 is basically a Desire Z, I think. [00:32] I've taken a little holiday at work, and need to get round to my university stuff. How boooring is that.. [00:33] nhaines: \o/ [00:33] karni: And yeah, I won't buy another phone without a hard keyboard. I love my N1 but trying to use the screen keyboard with connectbot just made me want to punch a kitten. [00:33] nhaines: http://www.blogcdn.com/www.engadget.com/media/2010/09/htc-desire-z-hero-september-15-2010-1284550160.jpg [00:33] nhaines: have you rooted it successfully? [00:33] nhaines: hahah, exactly! [00:33] karni: shiny! Mine looks just like that but says T-Mobile and doesn't have SenseUI. :) [00:34] nhaines: ah :) [00:34] I don't think I've rooted it, but it's not hard. [00:34] * karni wishes he hadn't SenseUI as well [00:34] nhaines: I've tried, and TBH I couldn't. It just wouldn't give me the dang su. [00:34] Actually, I did root it to revert back to stock, so I could apply the official Gingerbread update. I ended up on a leaked test update from T-Mobile/HTC and couldn't apply the final one I think. [00:35] nhaines: oh right! I think I would need to downgrade first :/ [00:35] Which doesn't sound appealing. [00:35] I needed root to downgrade. :) [00:35] It was simple. [00:36] nhaines: I envy phones with "easy root". [00:36] I think I'll give it another shot. [00:36] I could use root purely for development purposes. If I could load an ICS on it, wohoo \o/ [00:37] haha \o/ [00:38] nhaines: Are you running Ubuntu? [00:38] karni: yup! [00:39] karni: might have to think about upgrading to precise soon, but this secondary computer sort of became a work computer, hehe. [00:39] nhaines: I've tried Precise Pangolin 12.04 recently. Although I wans't a fan of Unity, and I'm still on 11.04, I've installed PP and.. I am greatly pleased :) [00:40] I actually like Unity most of the time. :) What's nice about PP? [00:40] I was just waiting for a little free time to make the switch :) [00:40] nhaines: I'll be honest with you. I don't know! Maybe that's the thing, maybe everything is working like it should, it looks great, and there's nothing to complain :) [00:40] Haha, well, that's fine... that's always a nice thing. [00:41] nhaines: I like that webcam and printers appeared in the top right menu, I'm aware software center is crashing (hey, it's alpha 1) [00:41] nhaines: But it somehow gave me better impression than 11.10 [00:41] Oh, that already happens for 11.10, but not the crashing. :) [00:41] hahah :D [00:42] Choosing Webcam just makes Software Center come up with the page for Cheese, haha. [00:42] I like the new web market for SC. [00:42] I mean at apps.ubuntu.com [00:42] nhaines: I've noticed I recently skip every second release. Perhaps because I wouldn't want to break my developer setup, and I'm just too cozy to jump on new versions. [00:42] Sure, that makes sense. The laptop gets every crazy new release but my desktop stays cozy until RC or Beta 1 or 2ish. [00:43] nhaines: (ad Webcam) oh, hahah :D [00:43] In fact, I'm doing Ubuntu Hour in about 75 minutes, maybe I'll burn an Alpha 1 CD. :) [00:43] nhaines: Ubuntu Hour :)? [00:44] karni: sure, do you know them? http://www.nhaines.com/ubuntu/hour/ [00:44] nhaines: I have 11.04 (on it now) and 12.04 installed on my laptop, which is my primary machine :) [00:44] * karni looks [00:45] karni: it's a *terrible* picture of me but I'm on the left in the picture there, if you click on it. [00:45] nhaines: oh that's an awesome thing! the Ubuntu Hour [00:45] nhaines: not terrible at all! \o/ [00:46] Talking about ubuntu over a sandwitch and tea sound like a nice thing to do. [00:46] I could reach out to a LoCo in Warsaw, I think we have one. Never had time, though :( [00:46] karni: haha, the picture is skewed somehow? Everything's slanted on the edges and no one's sure how the waitress managed it, haha. [00:47] karni: this is a *much* better picture of me. :) http://ubucon.org/scale/scale9x/sessions.html#answersNH [00:48] But yeah, Ubuntu hour is definitely designed to be low work. [00:48] nhaines: ha! both are good. I think I'm blind, seeing no skew at all ;D [00:49] haha, thanks! [00:49] nhaines: is Long Beach a city or just part of Los Angeles? LA is pretty huge (no wonder) [00:50] I'll take a new one soon like the ubucon.org one, where I have the new grey polo shirt. [00:50] Long Beach is a city, and just south of Los Angeles. [00:51] Right, sorry for my ignorance. [00:51] Nah, it's not ignorance. They're next to each other and LA is absolutely huge. [00:51] nhaines: I'll head to read a little more on Ant (yeah! still used by Android devs), and get some sleep. In the mean time, I wish you a great Ubuntu Hour! :) [00:51] nhaines: :) [00:52] karni: thanks! Have fun and we'll talk another time (I know it's really late there!) [00:52] Don't stay up too late. ;) [00:52] nhaines: Thanks :) Take care o/ ! [00:52] \o_ [01:27] btw... EOY! [01:27] bye all! [12:08] hello everyone! [12:40] nessita, hi! [12:40] hello gatox, how is it going? [12:41] nessita, fine..... fighting with ctypes....... ah i forgot to tell you..... for the next time we need to travel.... i'm going to buy a bag like yours.... i learn the lesson the hard way :P [12:42] they stole me a kindle from the bag :( [12:42] gatox: a kindle? oh no! [12:42] gatox: perritos' kindle? [12:43] nessita, yep.... i gave him mine (that it's new) [12:43] gatox: qué mala pata :-( [12:43] totalmente [12:44] gatox: FYI, people in our airports scan thru X-ray the bags and know if there are electronics in it [13:12] brb in 10 minutes [13:12] ack [13:24] * nessita is back [13:41] morning all === yofel_ is now known as yofel [14:23] hey nessita [14:23] hi dobey [14:23] nessita: less crazy now for you? :) [14:24] dobey: yes, indeed [14:24] dobey: I took a look at the milestones, though I'm not sure what's the question. Is it the dates (which we already agreed) or the milestone names? [14:26] nessita: are you ok with the version numbering i picked for the milestones? [14:27] dobey: the idea is to have the same numbering in all projects, right? [14:28] yes [14:29] mostly; am unsure about devtools and dirspec right now, but i've set up these same milestones on most of the projects already [14:30] dobey: yes, I like what you've done with the 99.5 vs 99.90 [14:30] dobey: are you setting up the same milestones in all projects? (a script may help, I have one you can adapt( [14:30] __ [14:30] )) [14:30] :-P [14:30] yes i am [14:30] dobey: you have my +1 [14:31] i thought about writing a script to do it, but figured it's just as fast to just do it [14:31] dobey: I beg to differ, but since you're doing it this time, you are free to choose the method that works best for you [14:33] well, it would be just as fast for me to do it by hand; as it would be for me to write a script, set up one project, and then run the script N times to copy to other projects (assuming script works on first try, which is not a common experience with my writing lp scripts) :) [14:33] dobey: I have a base script you can adapt, but as you wish. Let me know if you want it. [14:34] nessita: i have a base script i could adopt; it's in lptools. converts milestones with dates into an ical format file to import into a calendar :) [14:34] nice [14:34] but i'm almost done with setting up the milestones at this point anyway [14:35] ack then === m_conley_away is now known as m_conley [14:39] nessita: why are you suggesting to use .format instead of % ? [14:42] elopio: % is deprecated, .format() is the new new [14:43] dobey: um, that's a good reason. [14:43] nessita: also, you are using nightlies, yes? [14:44] dobey: of course! [14:44] elopio: and what dobey said :-) [14:45] nessita: can you install ubuntuone-control-panel-qt, and remove ubuntuone-control-panel-gtk, and tell me what all is broken? :) [14:45] a ver.... [14:46] dobey: you made them conflict? [14:46] well, the launcher will be broken [14:46] no [14:46] do I need to remove the -gtk one? [14:46] i don't see any good reason for them to conflict [14:46] right [14:46] dobey: so, why remove the -gtk one? [14:47] but having both installed might hide some problems, if -qt actually depends on stuff in -gtk [14:47] ah [14:47] there are some images and such that i am not sure about, which are in the -gtk package [14:50] dobey: the first error I see is that the ..gui.qt/ python package has more python packages in it, which are not in the ubuntu package [14:50] dobey: so, right now, is failing with [14:50] from ubuntuone.controlpanel.gui.qt import main [14:50] ImportError: cannot import name main [14:50] because the main/ python package is not installed [14:51] besides the main/ packages there are some others to install [14:51] main and ui, specifically [14:51] also tests, but I know we don't install those [14:51] dobey: so, you should add main/ and ui/ in http://bazaar.launchpad.net/~ubuntuone-control-tower/ubuntuone-control-panel/packaging-dailies/view/head:/ubuntuone-control-panel-qt.install [14:52] so setup.py is broken? [14:52] dobey: .... no? [14:52] o si? let me checl [14:52] check* [14:52] if they are under qt/ they should get pulled in already [14:53] if they're not getting pulled in, then setup.py probably isn't installing them [14:53] yes, setup.py is broken [14:53] I wonder how roberto is installing this in windows if setup.py is broken [14:53] nessita: manually [14:53] heh [14:53] :( [14:53] ralsina: hey there! [14:53] nessita: hello from vacationland! ;-) [14:54] ralsina: was there any issue that prevent you to fix setup.py? [14:54] nessita: it's one of those things where I did a workaround and forgot about [14:54] (Otherwise I will propose a fix now) [14:54] ack [14:54] dobey: I will propose a branch [14:54] dobey: can you please file me a bug? [14:56] ok, I will be really gone for a few hours, will be back eventually to push the windows release a bit. [14:56] bbye [14:57] nessita: bug #905354 [14:57] Launchpad bug 905354 in ubuntuone-control-panel "setup.py missing some packages for Qt (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/905354 [14:57] thanks [15:01] dobey: IRL tetsing instructions attached: https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/fix-setup-for-qt/+merge/86053 [15:01] me! [15:01] gatox, dobey: stdup? [15:01] me [15:02] meh [15:02] DONE: reviews, more on bug #834730, catch up with gatox re: creating link on windows [15:02] TODO: fix tests for bug #834730, bug #905354 [15:02] BLOCKED: nopes [15:02] NEXT: gatox [15:02] Launchpad bug 834730 in ubuntuone-client (and 1 other project) "Use SignalBroadcaster and RemoteMeta from ubuntu sso client (affects: 1) (heat: 6)" [High,In progress] https://launchpad.net/bugs/834730 [15:02] Launchpad bug 905354 in ubuntuone-control-panel "setup.py missing some packages for Qt (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/905354 [15:02] DONE: [15:02] Not very much.... keep fighting with ctypes... some access violation issues and stuff like that [15:02] TODO: [15:02] Keep doing that [15:02] BLOCKED: [15:02] until i fix my ctypes problems :P [15:02] dobey, go [15:02] λ DONE: some trunk vs stable discussion, release planning, packaged u1cp-qt [15:02] λ TODO: hack day, fixes in gireactor for twisted review [15:02] λ BLCK: No. [15:03] finito [15:03] eom! [15:14] gah, lp is being really slow, or dumb [15:16] i'll go with dumb [15:16] nessita: approved [15:16] thanks! [16:05] * gatox lunch! [16:12] Hello? === Monk is now known as Guest42191 === gatox is now known as gatox_lunch [16:13] I am after some help with a PC/XBox/Selling question... [16:14] hi [16:14] I am looking at purchasing an XBox Live code online (NOT MICROSOFT) and I was wondering how it works. When I pay for the code they say its automatically sent to your email, how do they do that? [16:15] i think you're asking in the wrong place. this channel is for the Ubuntu One service, not general questions [16:15] but that sounds like a scam [16:15] Oh I don't even know what that means XP [16:16] It's not because a friend of my runs it and I wanna know how he does it lol [16:16] ask him then [16:16] He wont tell me, I'll have to keep searching for an answer [16:16] this channel is for https://one.ubuntu.com/ services [16:19] well, that was different [16:32] that use of "different" suddenly makes "think different" make sense [16:35] lol [16:43] lunch time, bbiab [17:01] lunchtime! === gatox_lunch is now known as gatox [17:17] I'm having a strage problem with U1. My files don't upload until a long time later, and after I have changed subsequent files. [17:17] Anyone know what the issue is? [17:18] For example, if I change a file, sometimes it won't upload for a long time. But then if I go change some other files, I get a notification in the upper right side of my screen saying the original file is now being uploaded. [17:18] I changed a file yesterday, and it never uploaded until just now. [17:31] Wow, this place is totally dead. [17:31] Kind of defeats the purpose of an IRC help channel. [17:43] nessita, DID IT!!!!!!!!! [17:43] gatox: GROSO [17:43] * gatox start crying :P [17:43] gatox: is the code too complicated? [17:44] nessita, it depends.... if we can use a lib that i found that it's based on ctypes: no..... if we've to extract what we need from that lib...... it's a bunch of classes [17:44] gatox: what's the lib? [17:45] comtypes...... let me give you a link (it's something that used to be in python but then was removed, and someone created a independent lib to wrap com libs..... similar to pywin32, but at a more lower level) [17:45] http://sourceforge.net/projects/comtypes/ [17:46] nessita, maybe using this we can even avoid some ctypes code that we already have [17:47] gatox: you mean the code for rename, for example? [17:47] gatox: do you know why it was moved away from python? [17:48] nessita, nop.... i can research that if you want [17:48] it used to be in ctypes.com [17:49] gatox: I would like to know if the lib has security issues or something like that [17:50] gatox: is weird that it was moved from python. So, that info may be interesting to make a decision on depending on it [17:50] i think that it was removed because ctypes.com was old and was superseeded by comtypes and pywin32 [17:50] nessita, ok..... i'll look at that...... but the important thing, is that this is doable :P [17:50] gatox: :-) [17:50] gatox: congracs! I know you have worked very hard on this [17:51] and I know how frustrating it can get [17:51] nessita, thanks! :D [17:54] with ctypes. I intend to release comtypes separately. [17:54] Some time ago I removed ctypes.com from the CVS repository, so you [17:54] should use comtypes for new code. [17:55] gatox: hum? [18:17] meh; can't have @property work right on module objects :( [18:28] gatox, nessita: what all do we redefine, from os.path? [18:29] dobey: I'm not sure I understand the question [18:29] mme neither.... [18:29] dobey: all the methods we redefine are listed in os_helper.py in u1client [18:32] "more than 1" i guess [18:32] dobey: yeah, more than 10 I'd say [18:34] i was hoping it was just expanduser [18:35] do either of you have any idea how to have a property on a module object? [18:36] dobey: hum... what do you need to achieve that you want that? [18:37] trying to keep API compat with xdg.BaseDirectory, the tiny bit that i hopefully can, to make switching less of a chore [18:40] but just doing @property on def xdg_cache_home() for example, results in a property object, if i don't just call it as xdg_cache_home() but just use xdg_cache_home to reference it [18:43] dobey: i could not follow :-/ [18:43] sorry [18:45] http://pastebin.ubuntu.com/772521/ [18:46] nessita: ^^ this behavior is what i am seeing [18:46] * nessita looks [18:46] maybe i am an idiot and doing something wrong; or maybe @property just can't be used this way [18:47] dobey: I would have expect to use property inside a class, but let me read a bit about that [18:48] dobey: from http://docs.python.org/library/functions.html#property, "Return a property attribute for new-style classes (classes that derive from object)." [18:48] dobey: I don't think property is meant to be used for module-level defs [18:50] :( [18:53] dobey: if I recall correctly, in python 3 modules will be objects as well [18:53] so you would be able to do that then [18:54] well that doesn't help me now :) [18:54] unless you want to make all of u1 require python3 [18:55] dobey: LETS [18:55] :-D [18:55] heh [18:55] barry would love us anyway [18:55] everyone else would hate us [18:55] dobey: who cares about hate? [18:56] haters [18:56] they collect it [18:59] nessita: any ideas how to get the same behavior in python2? [19:01] dobey: I'm sure we can work something around, I'm not completely I understand the ultimate goal. So, you want to have a new module foo.py where xdg_cache_home can be used as a value, but you want to implement it as a method? [19:01] yes [19:01] dobey: giving you a snippet in a few minutes [19:02] i'm trying to write testable code for once ;) [19:02] :-) [19:03] if i can't do it that way, that's fine [19:04] dobey: http://pastebin.ubuntu.com/772539/ [19:04] dobey: and you can easily unittest TheFoo class on one hand, and the module level xdg_foo on the other [19:04] ah, yes; but don't need a class to do that [19:04] dobey: right, but is cleaner [19:05] dobey: specially if you come from a language where *everything* is class [19:05] :-) [19:05] * nessita enjoyed her days working with Eiffel [19:05] heh [19:06] i don't think i will unneccessarily use objects :) [19:07] i like how __all__ is basically useless, too [19:08] dobey: is Friday, ranting is only allowed from Mon ro Thru :-P [19:09] well i just called something that wasn't in __all__ from the test, and the test passed just fine :) [19:10] and i think i see a bug in the windows impl in sso :-/ [19:14] dobey: what bug? [19:16] it seems to put some of the xdg dirs in weird places [20:06] eod see you on monday! [20:26] man, python coverage is useless; the more tests i add, the lower the number is! [20:51] whee === m_conley is now known as m_conley_away