/srv/irclogs.ubuntu.com/2012/11/05/#ubuntuone.txt

JamesTaitGood morning, all!09:54
mmccwas up a little late pushing out this build. The menu works, but it is launching a second instance of syncdaemon when it connects using SyncDaemonTool, and so I get two running syncdaemons, something I thought was not possible.10:57
mmccSo I'm going to sleep and if I'm not at standup, blame syncdaemon IPC10:58
gatoxgood morning!11:04
=== ChipAway is now known as Chipaca
gatoxis anyone here?11:14
karniMorning gatox :)12:13
gatoxkarni, hi! do you have time for 2 small reviews?12:17
gatoxalecu, hi! o/12:21
karnigatox: Sure12:21
gatoxkarni, thx12:22
gatoxkarni, https://code.launchpad.net/~diegosarmentero/ubuntuone-client/case-insensitive-search/+merge/132703  -  https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/x-button/+merge/13272912:23
alecuhola all!12:25
alecuhola gatox!12:25
gatoxalecu, did you enjoy your holidays?12:25
karniHi alecu!12:26
alecugatox: yes, a lot :-)12:26
karnigatox: +1'ed both12:36
gatoxkarni, awesome! thx12:36
karninp12:36
=== Guest90027 is now known as adorilson
karniI need to visit the post office (package returned). Will be back asap.13:12
gatoxkarni, alecu  anyone of you want to do a small review?14:23
gatoxhttps://code.launchpad.net/~diegosarmentero/ubuntuone-client/fixwin-search/+merge/13290614:23
alecugatox: will do, sure.14:24
gatoxalecu, thx14:24
gatoxalecu, the second review is for brian, because the main issue was in windows14:24
alecugatox: this looks too flaky: self.search.pattern[-8:-7]14:27
dobeyalecu: aren't you on holiday?14:27
alecudobey: not anymore :-(14:27
dobeyah14:27
dobeyalecu: your trip wasn't horribly disturbed by the hurricane i hope14:28
alecudobey: just a couple of hours of delay on one plane14:28
gatoxalecu, yep..... but i want to check for that specific char..... the other way would be to declare it as a variable of FilesSearch and use that variable to create the string instead of os.sep.... but....... i don't like to have a var for that :S14:28
alecudobey: but yes, no hurricanes while sipping cubalibres in the pool bar in mexico :-)14:29
alecuthere was a bar with the chairs *inside* the pool. Talk about awesome.14:29
gatoxcool!14:30
alecudobey: what about you? did the hurricane get near your place?14:30
=== m_conley_away is now known as m_conley
alecugatox: I think a better check would be to build a path with the system dependent functions, and to check the regular expression against that.14:31
alecugatox: instead of testing the specific character14:31
dobeyalecu: not directly, but the weather did get a bit windy and rainy here14:32
* karni is back14:35
karnidarn queue at the post office14:35
gatoxalecu, branch updated.... in that case i don't need to add the new tests..... because that was already being done with the previous tests..... and we didn't notice that was failing on windows14:37
karnigatox: Looks good to me. +1'ed14:44
gatoxkarni, thx14:44
gatoxme15:00
karnime15:00
rockstarme15:00
rockstarI think the meeting actually needs to be moved back an hour. A sane mmcc is probably not awake yet.15:01
karnirockstar: You mean forward?15:01
alecume15:01
rockstarkarni, yeah, whatever. I mean make it in one more hour.15:01
karniIt was 5PM, now it's 4PM for me (doesn't matter for me, really)15:01
karnirockstar: ack15:02
gatoxkarni, where are you?15:02
karnirockstar: I'm here, right after you mate.15:02
karnidobey: standup?15:02
dobeyin an hour?15:02
gatoxkarni, i was the one who ask :P15:02
karnidobey: negative :) you changed time?15:02
mmcchi folks. yeah, how many of us didn't change time?15:03
karnigatox: DONE: hooked up 'shuffle/repeat all' in artist & album screens; /started late today/15:03
karnishit sorry15:03
dobeyyes, and i mean rockstar also just suggested it need be in an hour15:03
karniTODO: Create new playlist, Add to playlist15:03
karniNEXT: rockstar15:03
karnigatox: You mean location? Warsaw, Poland15:03
gatoxkarni, ahhhh15:03
gatoxrockstar, go15:03
rockstarone sec15:03
karnigatox: weren't you first :)?15:04
dobeyalso15:04
gatoxahhhhhhh yes15:04
gatoxDONE:15:04
gatoxLanded a couple of branches, some improves in socket communication, fixed share search on windows.15:04
gatoxTODO:15:04
gatoxKeep fixing u1-cp or u1-client bugs.15:04
gatoxBLOCKED:15:04
gatoxNo15:04
karniI pasted by accident haha15:04
karniDONE: hooked up 'shuffle/repeat all' in artist & album screens; /started late today/15:04
dobeythe google calendar still says it is in one hour from now15:04
karniTODO: Create new playlist, Add to playlist15:04
karniNEXT: rockstar15:04
gatoxmessy standup again :P15:04
karnidobey: broken :) it changed itself correctly for me. interestish!15:04
rockstarDONE: Set up Ubuntu dev system15:04
rockstarTODO: Tech debt in iOS apps15:04
rockstarBLOCKED: No15:05
rockstarNEXT: alecu15:05
karnigatox: (my bad, pasted accidentally, before everyone, wanted to maste your and mine "me" :) )15:05
alecuDONE: vacations15:05
alecuTODO: catch up15:05
alecuBLOCKED: no15:05
alecuNEXT?15:05
karnidobey will be next in an hour ^-^15:05
dobeyDONE: reviews15:05
dobeyTODO: tarmac updates15:05
dobeyBLCK: None.15:05
karniI don't mind moving it "back" to when the meeting was. (though, during summer, it'd mean 6PM instead of 5PM for me, we could switch back then ;P)15:06
dobeykarni: the standup/meeting times are the same as they were before here; but the 1-1 time for me seemed to move up an hour15:06
mmccme, DONE: integrated cocoa sync menu — TODO: figure out IPC problem with syncdaemontool and cocoa sync menu, land some branches — BLOCK: none15:06
dobeywhere's mvo?15:07
karnidobey: Hrm. For me, I saw 17:00 in the event series, and it changed (and all following) to 16:00 on its own after DST change.15:07
mmccAm I on that calendar event? I see nothing at all…15:07
karnimmcc: lemme see15:07
dobeymmcc: i'm looking at it in a calendar shared from ralsina_15:08
dobeykarni: ^^15:08
karnimmcc: You seem to be not. I shall add you (if I can)15:08
karnidobey: I as well.15:09
karnimmcc: You should receive an invitation.15:10
mmccthanks karni15:10
karninp15:10
dobeystupid climate change15:15
dobeyit is cold here15:16
* gatox lunch + errands15:16
karnidobey: Same here. And I'm equally upset.15:16
=== gatox is now known as gatox_lunch
mvodobey: meh, sorry, I'm here15:18
mvoalecu, dobey: I'm in a software-center client/server catchup call and got hit by the DST change, I thought the meeting was 1h later. sorry for that15:18
alecumvo: no problem, of course. Calls always override the standup, you can paste your notes when finished.15:20
briancurtinoh i didnt see that we were actually doing standup now. typing up some notes now15:21
mvoDONE: upload new dbus-python to raring with fix for #846044,  lp:~mvo/ubuntu-release-upgrader/lp1071388, lp:~mvo/apt/auto-remove-kernels , sessioninstaller: merge typo fix, software-center: upload new version to raring, try to run ubiquity branch in a VM (not much luck). TODO: prepare for the sprint next week MISC: tomorrow half a day off, thursday off15:21
ryehello, anybody can help me with twisted - I want to run  Keyring().set_credentials('Test', {"test": 1}) - from ubuntu_sso.keyring, but can't find a way to actually get the returned deferred to call callback/errback or anything. it just gets stuck somewhere in set_credentials and my Twisted-foo is at all times low15:30
briancurtinDONE: installer/branch testing // TODO: recreate installer from stable-4-0 and retest that it's worthy of shipping15:30
dobeyrye: which reactor are you using?15:35
ryedobey: i am importing reactor after importing Keyring but i tried with glib2reactor and  gireactor15:39
=== mmcc_away is now known as mmcc_2
dobeyrye: it may be that one or more of the imports that get pulled in is doing something bad perhaps. have you tried importing Keyring after the reactor is running?15:42
ryedobey: well, nothing changed. http://paste.ubuntu.com/1335003/ - am I missing some obvious twisted call to something?15:49
dobeyrye: maybe you need @defer.inlineCallbacks on the def run():, and yield Keyring().set_credentials(...)15:53
dobeyrye: but i am not totally sure, really15:53
mmcc_2looks like libobjc grew incompatibly between 10.6 and 10.7. I might need to build eggs of pyobjc on 10.6 and then build the app on 10.7 using those16:17
mmcc_2hooray packaging16:17
ryealecu: may I ask you whether you see anything weird here - http://paste.ubuntu.com/1335076/ - I am trying to use Ubuntu SSO's Keyring and it looks like it hangs inside set_credentials()16:20
=== gatox_lunch is now known as gatox
alecurye: I don't see anything weird there. I'm trying to run it now.16:21
alecurye: please add these two lines at the top of your script:16:29
alecufrom dbus.mainloop.glib import DBusGMainLoop16:29
alecuDBusGMainLoop(set_as_default=True)16:29
ryealecu: ARGH!@!!16:30
ryealecu: thank you!16:31
alecurye: no problem! It bit me again just now :-)16:31
mmcc_2oof, looks like the ultimate solution to this morning's bug might start with re-building my python, then re-building pyobjc with flags to support 10.6. annoying, but should work…16:37
gatoxmmcc, hi.... could you re-review this? https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/socket-communication/+merge/13240916:40
gatoxmmcc_2, ^16:41
mmccgatox, sure, looking now16:43
gatoxmmcc, thx16:43
gatoxbriancurtin, hi! could you review this one? https://code.launchpad.net/~diegosarmentero/ubuntuone-client/fixwin-search/+merge/13290616:48
briancurtingatox: ah cool, yep ill take a look16:49
gatoxbriancurtin, awesome16:49
mmcc_2gatox, should we add a test to check that cleanup is called in init? might also be a good idea to check that listen is called with the expected key when the initial socket connect fails with that key (add a line to test_server_socket?)16:57
gatoxmmcc_2, i'll add that inn a while16:58
mmcc_2gatox: cool, thanks16:59
dobeyok, need to get lunch; bbiab16:59
gatoxmmcc_2, branch updated: https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/socket-communication/+merge/13240917:31
gatoxalecu, do you know if there is any important task to be done? because i'm working in my bug queue.... but the ones there are not really important17:37
alecugatox: perhaps you can try installing a unity dev environ, and start learning about nux to work on dash stuff in the coming weeks17:39
gatoxalecu, niceeeeeeeee..... i'll do that!17:39
gatoxmore fun17:39
mmccgatox: +1 on socket-communication. thanks for the extra effort & tests there!18:10
gatoxmmcc, no problem! thx!18:11
dobeyhmm18:40
=== francisco is now known as Guest6263
chaselivingstonmmcc: loving the new mac build. no more app in the dock :)18:50
mmccchaselivingston: great, glad the menu works for you :) can you do me a favor and check if there are two instances of syncdaemon running on your system now? I was seeing that last night, even though the IPC code is supposed to prevent it18:52
chaselivingstonmmcc: yes there are two18:53
mmccchaselivingston: yep. :( kill one if you plan on leaving it running. sorry about the bug, really quite puzzling.18:54
chaselivingstonmmcc: no worries, thanks for the heads up, killed one18:54
mmccbrb…19:03
gatoxreboot..... brb19:06
=== m_conley is now known as m_conley_away
briancurtingatox: is share link search supposed to be case sensitive? (i remember seeing some chatter about this, not sure if there was a final answer)20:10
dobeybriancurtin: there was a branch to make it not so, that landed friday or today20:12
gatoxbriancurtin, no..... but that is a different branch that is not probably merged with this one20:12
gatoxs/not probably/probably not20:12
briancurtingatox: ah, well then your fixwin-search branch looks fine by itself. approved20:12
gatox:D20:12
gatoxannnnddddddddd....... eod for me! see you tomorrow people!20:13
karnitake care gatox20:14
gatoxkarni, thx, bye!20:15
* briancurtin lunch20:24
=== yofel_ is now known as yofel
dobeywonder where is best to put the certs and cert path resolving code21:23
karniI'll head out for a while, and work a while longer when I get back. Will publish the fixed U1M to Google Play as well.21:28
briancurtindobey: client-data sounded like a good idea the other day. it's client data so that makes sense, and creating a package in that project to access said client-data makes sense to me21:28
briancurtini know nothing about dependencies and packaging stuff on ubuntu so that's about as deep as my input can go, i think21:29
dobeybriancurtin: the problem is though, client-data doesn't have code; and ubuntu-sso-client depending on ubuntuone-client-data seems a bit backward;21:30
briancurtini guess we could add code, but then yeah that seems backward21:31
dobeyprobably moving it into ubuntu-sso-client is best21:36
mmcc_2ok, I have to go take a walk. building and packaging and incompatible SDK verisons, making me a little angry21:52
dobeybriancurtin: so let's do that then; pull the certs into your branch, and bring the get_certificates_path() (or whatever it was called) code back in, but change it to look for the certs in the SSO data dir, and copy in the related tests from ubuntuone-storage-protocol for that method as well22:01
briancurtindobey: and this is for after i do this release out of stable, correct?22:01
briancurtinkeeping with the idea of just merging my cert branch for this release, then doing it the right way moving forward?22:02
dobeybriancurtin: it could work either way, and doing it this way is something we could possibly merge back into stable-4-0 as well; but yeah, we can knock out the release with the current patch first, as discussed on friday22:03
dobeyalright, need to head off; later all22:32
mmcc_2something has convinced pyobjc's setuptools that my 10.6 machine is in fact 10.4… this is causing some build problems. so it goes22:55
briancurtinthree things you can count on: death, taxes, packaging problems22:56
mmcc_2I could use some death right about now22:56
mmcc_2well, this is awesome: >>> from distutils.util import get_platform23:07
mmcc_2>>> get_platform()23:07
mmcc_2'macosx-10.4-x86_64'23:07
briancurtinmmcc_2: what about platform.platform()23:08
mmcc_2there are like five ways that pyobjc uses to get the platform string23:08
briancurtincan you monkeypatch it to get the right one?23:08
mmcc_2ha! - platform.platform == 'Darwin-10.8.0-i386-64bit'23:08
mmcc_2bzzzzt23:08
mmcc_2how did this get so broken23:09
mmcc_2briancurtin: unfortunately I'm still not totally sure how this value is creeping in, the only place I see get_platform called directly is inside an if that checks for python323:09
karniI'm back.23:24
mmcc_2something somewhere built my python with MACOSX_DEPLOYMENT_TARGET=10.423:39
mmcc_2so now I'm rebuilding python, then pyqt, then etc etc23:45
mmcc_2Finally I've made it back to where I was at 8:1523:56
karnimmcc_2: How long ago was that ? :D23:56
mmcc_2it's 423:56
karniouch23:57
mmcc_2yeah, going through everything that might be wrong until you finally realize that your python was configured wrong for some reason by the random pseudo-package-manager from github that everyone uses even though it's not even 1.0 yet23:58
mmcc_2(sucks)23:58
karniaha :|23:59

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