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

mandelmorning all!08:44
gatoxgood morning11:07
mandelgatox, morning!12:35
mandelgatox, how was the pyday?12:35
gatoxmandel, hi12:35
gatoxmandel, awesome!! the whole weekend was really nice!12:35
mandelgatox, nice! ok, I need to go to have lunch, shall we catch up with the mac port after?12:36
gatoxmandel, ok12:36
mandelgatox, I have some interesting ideas.. specially I want to check what you and mmcc think about my approach to the 'sudo' daemon12:36
gatoxmandel, ack12:36
ralsinagood (late) morning!13:11
gatoxralsina, hi13:11
ralsinaAny vlunteers for bug #995146 or should I take a look?13:24
ubot5Launchpad bug 995146 in Ubuntu One Control Panel "File sync status is incorrect: it reports "File Sync Disabled" but syncdaemon is happy and IDLE" [High,Triaged] https://launchpad.net/bugs/99514613:24
gatoxralsina, i can take a look at that13:26
gatoxralsina, should i assign that bug to me?13:28
ralsinagatox: sure13:29
gatoxack13:29
ralsinagatox: since u1sdtool shows the right status, it's probably just a silly bug in u1cp13:36
gatoxralsina, yes.... i'm looking at that part13:36
* mandel back13:56
mandelralsina, hello!13:56
mandelralsina, I've got some small questions for you :)13:56
ralsinamandel: go ahead!13:56
mandelralsina, mumble, is a lot of typing13:57
ralsinamandel: ok, in 1' because my wife is on the phone and she's talking loudly13:57
mandelralsina, sure, no problem13:57
briancurtinbrb, need to logout and test on a non-admin account13:58
ralsinamandel: starting mumble!14:03
mmccmorning, folks14:17
briancurtinmandel: from those jenkins failures, they dont seem to occur on my box either admin or not. is there something more special about how the tests run in jenkins that i can reproduce here? or is there a way to know we're running in jenkins?14:18
briancurtins/jenkins failures/jenkins failures from friday/14:18
mandelbriancurtin, sidney is the perfect man to ask those questions 'cause he did the set up14:24
mandelbriancurtin, worst case scenario we get in the server and take a look14:24
briancurtinmandel: i'll check with him14:24
mandelmmcc, do you have to time to mumble in about 15 mins or so?14:24
mmccmandel: sure14:24
ralsinammcc, mandel: we can always set a envvar to "JENKINS"14:25
mandelmmcc, ok, I'll ping you when ready14:25
ralsinaoops, that was briancurtin, mandel: ^14:25
mandelbriancurtin, ralsina, and implemente and @skipIfJenkins14:25
briancurtinthat's exactly what i was thinking14:25
ralsinamandel: right14:26
ralsinaluckily, jenkins jobs are bat files ;-)14:26
mandelnanananananananananana na na14:27
mandelbatfiles!14:27
briancurtinlol14:27
gatoxjejeje14:27
mandelmmcc, mumble?14:32
mmccmandel: ok, 1 sec14:33
ralsinabriancurtin: how's the signing going? I saw you uploaded the instller to sign?14:39
briancurtinralsina: binaries signed, installer built with them. they haven't signed installer yet, though14:39
ralsinabriancurtin: you could try pinging in #is14:40
briancurtinralsina: will do, i'll try to get an ETA14:40
ralsinabriancurtin: if you don't get any feedback in say the next hour14:40
briancurtinok, i'll give them a bit and then ask14:40
ralsinabriancurtin: remember they are in UK so their EOD is about 2.5 hours away :-)14:40
briancurtinah, i figured they were spread around the globe like the rest of us. i'll keep that in mind14:41
ralsinabriancurtin: there is a physical signing machine somewhere14:46
thisfredstandup in 5!14:55
ralsiname15:01
briancurtinme15:02
gatoxme15:02
mmccme15:02
ralsinamandel, thisfred, standup?15:02
thisfredme15:02
mandelme15:03
ralsinadobey + alecu are on UDS and it's early for them15:03
ralsinaso, go I!15:03
ralsinaDONE: 1-1s, calls, canonicaladmin sweep, planning & scheming, weekend TODO: bug triaging/assigning, tech leads call (maybe) BLOCKED: no NEXT: briancurtin15:03
briancurtinDONE: signed installer, computer restarted over the weekend so i didn't come back to any hints of where i left off besides i know i was trying to reproduce jenkins failures15:03
briancurtinTODO: jenkins skipping, pushing on the signing, back to fixing windows stuff15:03
briancurtinBLOCKED: none15:03
briancurtinNEXT: gatox15:03
* gatox writing notes.... just a sec15:03
gatoxDONE:15:04
gatoxSwap on Friday, work on Filesystem Notifications for Mac OS, investigate a bug about file sync status15:04
gatoxTODO:15:04
gatoxWaiting for logs about the file sync status bug, keep working on filesystem notifications for mac15:04
gatoxBLOCKED:15:04
gatoxNo15:04
gatoxmmcc, go15:04
mmccDONE:15:04
mmccgot protoype of network sensing code for osx working,15:04
mmccgot bit by windows VM being out of date15:04
mmccTODO: integrate network sensing code, investigate IPC options for fsevents daemon15:04
mmccBLOCKED: none15:04
mmccnext: thisfred15:04
thisfredDONE: https://code.launchpad.net/~thisfred/u1db/u1todo-4/+merge/104802 https://code.launchpad.net/~thisfred/u1db/u1todo-whats-up-doc/+merge/104811 TODO: u1todo sync BLOCKED: no NEXT: mandel15:04
mandelDONE: research regarding fevents. Looked at objective-c. Reviews15:04
mandelTODO: more objective-c look at ipc implementations for mac and fs-events15:04
mandelBLOCKED: no15:04
mandelI'm last :)15:04
ralsinaok, so good things to do for everyone for today. Go do them ;)15:04
* ralsina shows executive skills right there15:05
ralsinabriancurtin: as something to put very far in the back of your mind: we need to do some testing on windows 8 eventually15:05
ralsinabriancurtin: as in "in may"15:05
ralsinabriancurtin: just so we don't get bit when it doesn't work and requires 3 mnths of fiing15:06
ralsinafiXing15:06
briancurtinralsina: sounds good, i'll keep it in mind15:06
mmccno one wants 3 months of f'ing fixing15:10
mmccbriancurtin: when you call wininet.InternetGetConnectedState(), *which part* of the internet is it telling you you're connected to?15:11
briancurtinbriancurtin: where is this from?15:12
mmccit's in ubuntu_sso/networkstate/windows.py,15:12
mmcchttp://msdn.microsoft.com/en-us/library/windows/desktop/aa384702(v=vs.85).aspx15:12
mmccthe docs just say that 'at least one connection to the internet is available"15:13
mmcc(docs for that function)15:13
mmcchuh, maybe I should've asked gatox, he appears to have written that code15:14
mmccI was just wondering why we used the generic function instead of asking about a specific domain name, since on OSX there's only API to ask about a specific name15:14
briancurtin"indicates that at least one connection to the Internet is available. It does not guarantee that a connection to a specific host can be established" - it looks to mean that something is plugged in to something which could produce the internet15:15
briancurtinthere's also InternetCheckConnection listed afterward, but you could just substitute urllib or something for that part15:16
mmccbriancurtin: yeah, it's surprisingly vague. thanks, I think I can do the right thing on OSX by just testing reachability of one.ubuntu.com15:18
ralsinammcc: we need to also reach login.ubuntu.com15:19
ralsinammcc: and maybe something else I can't recall (probably not)15:20
mmccralsina: fs-1.one.ubuntu.com shows up… but it's a sub-domain, so for "are we connected" purposes I'm guessing just checking 'ubuntu.com' ought to work…15:21
ralsinammcc: ubuntu.com is pretty widely distributed, but yes, better than "internet" ;-)15:22
urbanapemmcc: are you headed to WWDC?15:28
mmccanother network detection question - in the QT SSO GUI  there's a "NetworkDetectionPage" that uses networkstate, but it doesn't look like that's actually used anywhere. (ie, it's not instantiated anywhere in code) Am I missing some QT trick, or is that just not used?15:28
mmccurbanape: are you joking?15:28
urbanapenope15:29
* gatox lunch15:29
=== gatox is now known as gatox_lunch
mmccWWDC = "Wait While Downloading (dev videos) Continues"15:29
urbanapeheh. Well, if we've got anything in any state that would benefit from labs by then, let me know.15:29
mmccurbanape: in other words, no - I didn't hear about the tickets going on sale until ~2 hours after they were sold out15:29
urbanapeEast Coast RULES15:30
mmccurbanape: ok, will do.15:30
mmccurbanape: hah. I was half-thinking about just showing up in SF for a couple days, but probably won't15:30
urbanapeSeems to be a popular option15:30
mmccurbanape: yep. did you see where someone tweeted that the Mac conference is going to be in the Metreon food court?15:31
urbanapeheh15:32
mmccfigure I'll try to go to Çingleton though15:33
urbanapeI'll be there as well.15:34
urbanapeAmber and Lex had a great time exploring Montreal15:34
mmccNice, yeah I've been wanting to visit. Not sure if the rest of the clan would come along or not.15:36
ralsinagatox_lunch: could you answer mmcc's question about the NetworkDetectionPage when you come back?15:38
gatox_lunchralsina, mmcc it seems that is not being used..... that was used in the ubuntuone-windows-installer wizard..... but in the major refactoring.... we supress that......15:41
ralsinagatox_lunch: the better question is: should be be using it somewhere and forgot to do it? ;-)15:42
gatox_lunchralsina, i think it should be used when we try to open the login page, or sign in page from the control panel...... we should check the network detection there, before showing the proper pages..... what do you think?15:43
ralsinagatox_lunch: makes sense15:43
gatox_lunchralsina, i'll file a bug for that and assign it to me15:43
ralsinafor sign in specially15:43
gatox_lunchif you agree15:43
ralsinasure, go ahead15:43
gatox_lunchralsina, thx15:44
mmccralsina, gatox_lunch - nice, that answers my question! :)15:50
ralsinammcc: thanks for looking, we completely forgot about it ;-)15:50
mmccralsina: you bet. I like to know what I'm about to break, so I've been doing lots of ack-greps to get a picture of what calls who.15:52
* mmcc just got back from a kernel panic16:00
* mmcc blames USB Audo16:00
=== gatox_lunch is now known as gatox
duanedesignany U1 windows fols wan to look at this https://support.one.ubuntu.com/Ticket/Display.html?id=1479216:08
mmccwow, kernel panic broke virtualbox. reinstalling…16:09
* mandel quick errand16:09
mandelduanedesign, I'll take a look, but I need to sort out a payment real quick16:10
duanedesignno rush16:10
ralsinaduanedesign: none of us can get into RT I think16:12
duanedesignsorry one second16:12
duanedesignralsina: mandel  https://pastebin.canonical.com/65613/16:14
ralsinaduanedesign: logs needed. Could be SSO is failing or SD is not starting16:15
briancurtinralsina: it works on windows 8^16:15
briancurtin:)16:15
ralsinabriancurtin: really? We have conflicting reports16:16
ralsinabriancurtin: but hey, cool, maybe we fixed it ;-)16:16
czajkowskialoha16:17
ralsinahello czajkowski16:17
briancurtini'm obviously still going to go through and set it up and test soon, but that pastebin report is at least a good first indication that it worked16:17
ralsinabriancurtin: yeah16:18
ralsinaFor those who know alecu and want to see something unusual: http://www.flickr.com/photos/blmurch/3894997401/16:19
briancurtinwould be interesting in the long term to produce a "metro" app for win8, but that requires us to get Python working as a metro app (which has already sort of begun)16:19
ralsinabriancurtin: once that's on, we should be able to get it sort of quickly16:19
briancurtinralsina: one of my side projects is to get Python compiled on VS2010 then go from there, but that's for 3.3. whenever it comes to it, i could do the port for us/the community for 2.7, but it'd have to be maintained outside of standard CPython16:21
briancurtinand that would allow us to get on win8 without much in the way16:22
ralsinabriancurtin: or we may be ported to python 3 by the time16:22
briancurtini'd much rather like that route :)16:22
briancurtinah, alecu cleaned up a bit :)16:23
ralsinabriancurtin: that was 4 years ago ;-)16:23
briancurtinha, i should read the dates16:23
mmccralsina: what's unusual about that picture?16:24
ralsinammcc: well, you have to have seen alecu in the last couple of years. He's quite a bit more...16:24
ralsinaok, I don't have the right words for that16:25
ralsinahairy.16:25
mmccah, ok. what word would you use in spanish?16:26
* mandel back16:27
=== salgado is now known as salgado-lunch
=== zyga_ is now known as zyga
mandelralsina, duanedesign, that is an error in ubuntu, no windows, right?16:28
ralsinamandel: yes, ubuntu16:28
ralsinaduanedesign: yeah, ask for u1 linux guys! Not that we have many right now ;-)16:29
duanedesignmandel: ohhh, must be a vm my bad16:31
mandelduanedesign, ralsina, no worries, we need the logs to check which method was being called, either there is a problem with no dbus being there for a given interface or we broke the interface definitions and we did not know it16:36
ralsinamandel: if the second, we would have a quadrillion reports16:37
mandelralsina, yes, unless he run nightlies16:38
mandelmmcc, in object0ve-c what is the diff between #include and #import?16:41
mmccmandel, IIRC it does an automatic multiple-include guard. just always use import…16:41
mandelmmcc, ack16:42
mmccmandel, I did RC, but there are some interesting discussions here: http://stackoverflow.com/questions/439662/what-is-the-difference-between-import-and-include-in-objective-c16:43
mmccmandel - the sum is, #import an objc header, and #include a C/C++ header16:43
* mandel reads16:43
duanedesignmandel: i think17:00
duanedesigni moved it over to the ubuntu folks17:01
mandelduanedesign, ok17:01
duanedesignsorry foe the inconvenience17:02
mandelduanedesign, no worries :)17:03
mmccdbus question - on ubuntu, if I run dbus-monitor "type='signal',sender='org.freedesktop.NetworkManager',17:05
* mmcc whoops17:05
mmccso if I run dbus-monitor "type='signal',sender='org.freedesktop.NetworkManager',interface='org.freedesktop.NetworkManager'" and then pull the network plug on the VM, shouldn't I see something? (just plain dbus-monitor also doesn't show anything from networkmanager)17:06
mmccfor context, I'm looking at the linux networkstate tests and making sure I understand what parts of it I don't need on osx17:07
mmccand I just want to understand dbus17:07
mandelmmcc, AFAIK you should get a signal with the new state of the network17:09
mmccmandel: that's what I was expecting based on the code in sso_client, but I don't see any events from networkmanager…17:11
mandelmmcc, what exactly do you mean?17:11
mmccmandel, hang on I'm pasting what I see. if I run the command I wrote above, I get no output when I 'unplug' the vm17:13
mmccmandel, if I don't filter it, I will see this notification from org.freedesktop.Notifications, which appears to be about the popup notifications I see: http://paste.ubuntu.com/97396217:15
mmccsorry, have to run to lunch, need to feed a toddler… be back later17:16
=== mmcc is now known as mmcc_lunch
=== salgado-lunch is now known as salgado
=== yofel_ is now known as yofel
ryemmcc_lunch: try using system bus for monitor, not a session one17:26
* rye thinks that's right17:27
=== daker is now known as daker__
mandelok, EOD for me..18:01
mandelmmcc_lunch,  I think I might have something interesting regarding IPC for tom18:01
czajkowskimandel: you at uds?18:12
ralsinabriancurtin: +1 on skip-if-jenkins18:14
briancurtinralsina: cool, thanks. applying that fix to u1client right now18:14
=== mmcc_lunch is now known as mmcc
mmccback. bye, mandel. I saw your discussion with ralsina re ipc. let's chat tomorrow.18:25
mmccrye, yep that does it. thanks!18:26
=== daker_ is now known as daker
=== zyga_ is now known as zyga
=== m_conley_away is now known as m_conley
mandelmmcc, I'll try to see if I can get something to look at tom19:41
mmccmandel: cool19:41
gatoxeod for me! i'll keep fighting with fsevents tomorrow :P bye all!20:05
ralsinabye gatox20:06
gatoxralsina, bye20:06
mmccbye gatox20:17
smeexshi , can i login with another account?20:42
smeexsi would like access to my obunte-one from the pc of my parents20:44
ralsinasmeexs: the easiest thing is to just use the website20:46
smeexsomg i dont think about that20:48
smeexsi only tryed to use the client for this20:49
ralsinasmeexs: ok then, http://one.ubuntu.com/files is your friend :-)20:49
smeexsok everything is clear20:49
=== gatox is now known as gatox_away
mmccI have a question about our linux networkstate tests.. can anyone familiar with ubuntu-sso-client (ralsina?) take a look at this snippet from test_linux.py: http://paste.ubuntu.com/974500/21:21
ralsinammcc: sorry, I have to runplease mail me, mandel and gatox with it21:22
mmccralsina: ok, will do. bye21:23
=== m_conley is now known as m_conley_away
* mmcc leaving for the day22:22
=== mmcc is now known as mmcc_away
czajkowskiduanedesign: ping22:38
duanedesignczajkowski: hello22:39
czajkowskiI think I have one of your RTs22:40
=== zyga_ is now known as zyga

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