[05:19] <mihir> nik90: ping !!!
[05:33] <mihir> mhall119: ping
[06:36] <mihir> popey: ping !!
[06:50] <popey> mi pong
[06:50] <popey> bah
[07:03] <mihir> dpm: good morning :)
[07:03] <dpm> morning mihir :)
[07:03] <mihir> dpm: I just upgraded my system , and also installed qtOrgainzor-eds
[07:04] <dpm> mihir, ah, awesome, did the upgrade go well?
[07:04] <mihir> still i am unable to create any event any idea ? am I left with any more dependency?
[07:04] <mihir> dpm: yeah it went well , but still not able to run calendar app smoothly :|
[07:05] <dpm> mihir, try 'sudo apt-get install qtdeclarative5-qtorganizer-plugin'
[07:06] <mihir> dpm: it is already installed on my machine
[07:06] <mihir> dpm: when I try to save event , the app get closed automatically
[07:10] <dpm> mihir, any error messages on the console?
[07:11] <dpm> mihir, you can try to do 'sudo apt-get install calendar-app' to make sure all dependencies are indeed installed
[07:12] <dholbach> good morning
[07:14] <mihir> dpm: i also did that too
[07:14] <dpm> morning dholbach
[07:15] <dpm> mihir, so what messages are shown in the command line before the app crashes? Without that, I'm running out of ideas
[07:15] <mihir> dpm: this is what I get http://paste.ubuntu.com/6244273/
[07:16] <mihir> If i run app, create event & save (the app get closed)
[07:16] <dpm> mihir, what do you get when running 'apt-cache policy qtorganizer5-eds' ?
[07:17] <dholbach> hey dpm
[07:17] <mihir> dpm: this is what I get http://paste.ubuntu.com/6244275/
[07:20] <dpm> mihir, and what happens when you try to run '/usr/lib/evolution/evolution-source-registry' ?
[07:20] <mihir> dpm: bash: /usr/lib/evolution/evolution-source-registry: No such file or directory
[07:20] <dpm> aha
[07:20] <dpm> mihir, try to run 'sudo apt-get install evolution-data-server'
[07:23] <mihir> dpm: bingo it did work :-D
[07:23] <mihir> dpm: why this wasn't installed as dependecy ? :(
[07:23] <dpm> mihir, awesome. I don't know, I would have expected it to be :/
[07:24] <dpm> mihir, would you mind reviewing https://code.launchpad.net/~dpm/ubuntu-calendar-app/event-detail-fix-fields-1240241/+merge/191301 ?
[07:26] <dpm> mihir, note that in that branch I disabled the "Edit event" action until the edit event branch has landed
[07:27] <mihir> dpm: okay :) yes I am just reviewing the code
[07:31] <mihir> dpm: approved :)
[07:32] <mihir> dpm: I guess those changes I had already covered into my MR , anyway I approved it
[07:33] <dpm> great, thanks mihir. I wanted to have them in there in case the edit event branch doesn't make it to the image
[07:36] <dholbach> daker, great blog post!
[07:54] <dpm> mihir, how are you getting on with your edit event branch?
[07:54] <mihir> dpm: I am stuck , but trying to resolve it , i am not much aware of EDS , so need some time
[08:12] <mihir> dpm: ping !!
[08:13] <dpm> hi mihir
[08:13] <mihir> dpm:  the guest entries should be comma seprated?
[08:14] <dpm> mihir, I don't know, sorry. I was also struggling to find any documentation on Qt Organizer or EDS. You might have to do some trial and error in the meantime.
[08:14] <mihir> dpm: okay i am almost done, how much time do we have ??
[08:15] <dpm> mihir, actually, we don't have any time left, but it'd be good to get this in and make it available post-release
[08:25] <daker> dholbach: thanks!
[08:32] <janimo`> what are comments like //![0] and //![1] used for in QML? I cannot seem to find anything on google
[08:34] <JamesTait> Good morning all; happy Global Dignity Day! :-D
[08:57] <t1mp> janimo`: I haven't seen that before.
[08:57] <mihir> hi dpm
[08:58] <janimo`> t1mp, it is in many qml example files, for ex: /usr/lib/x86_64-linux-gnu/qt5/examples/quick/tutorials/samegame/samegame1/samegame.qml
[09:11] <dpm> mihir, pong
[09:32] <gusch> oSoMoN: hi - sorry forgot to log into IRC this morning
[09:32] <gusch> oSoMoN: that bug - yes it's know, it's a duplicate in fact
[09:32] <oSoMoN> gusch: hey, no worries, that happens to me sometimes too :)
[09:32] <gusch> oSoMoN: I have a workaround, but not a perfect one
[09:32] <oSoMoN> gusch: ok, can you mark it as such?
[09:32] <gusch> oSoMoN: did already
[09:33] <oSoMoN> gusch: thanks!
[09:36] <mihir> dpm: here is my MR , I am done with editing  https://code.launchpad.net/~mihirsoni-123/ubuntu-calendar-app/editEvent/+merge/190106 :)
[10:30] <daker> hey mihir line 123 why did you do this event.description = "messageEdit.text"; ?
[10:30] <daker> it should be event.description = messageEdit.text; no ?
[10:36] <mihir> daker: yes ,
[10:36] <mihir> daker: my mistake
[10:36] <daker> :)
[10:37] <mihir> daker: updated :)
[10:37] <mihir> and pushed , thank you for your time
[10:42] <daker> mihir: i do get NewEvent.qml:69: ReferenceError: errorDlgComponent is not defined
[10:44] <daker> mihir: it's has been changed to errorPopupDialog
[10:46] <mihir> daker: Hmmm, when there is an error regarding time right ?
[10:46] <daker> mihir: yes
[10:47] <daker> startDate >= endDate
[10:51] <mihir> daker: i didn't change anything..i just merged code and also couldn't find any conflicts in this
[11:06] <daker> hey oSoMoN
[11:06] <oSoMoN> hey daker
[11:07] <daker> i am trying to install the webbrowser deps (libqt5v8-5-private-dev) but i am getting : Les paquets suivants contiennent des dépendances non satisfaites : libqt5v8-5-private-dev : Dépend: libqt5v8-5-dev (= 5.0.2-3) mais 5.0.2-3ubuntu1~quantal1~test1 devra être installé
[11:08] <oSoMoN> daker: you’re on quantal?
[11:08] <daker> oSoMoN: no Saucy
[11:09] <daker> i upgraded from 13.04 months ago
[11:10] <mihir> daker: found issue , resolved
[11:11] <daker> mihir: ok :)
[11:25] <daker> oSoMoN: any idea ?
[11:26] <oSoMoN> daker: no, let me test something, I’ll ping you back
[11:27] <daker> ok
[11:32] <daker> oSoMoN: :( http://paste.ubuntu.com/6245151/
[11:34] <oSoMoN> daker: looks like you have a quantal PPA enabled somewhere
[11:34] <oSoMoN> daker: 5.0.2-3ubuntu1~quantal1~test1 is suspicious, on saucy…
[11:41] <oSoMoN> daker: I just successfully installed the build deps and compiled webbrowser-app in a clean saucy chroot
[11:41] <daker> oSoMoN: ok trying to figure out how to clean the source.list
[11:42] <oSoMoN> daker: grep -rn quantal /etc/apt/sources.list*
[11:43] <daker> nothing...
[11:43] <oSoMoN> weird
[11:43] <daker> l moved all files from sources.list.d
[11:44] <daker> oSoMoN: because i did this Quantal -> Raring -> Saucy
[11:45] <daker> oSoMoN: anyidea how to cleanup the APT db ?
[11:48] <oSoMoN> daker: no, but you can do the following to see which packages have a quantal version installed: dpkg -l *qt5* | grep quantal (be sure to do this in a wide-enough terminal window)
[11:48] <oSoMoN> daker: then for each of those packages, apt-cache policy $packageName will tell you what versions are available
[11:50] <daker> oSoMoN: http://paste.ubuntu.com/6245216/
[11:54] <oSoMoN> daker: ok, so what’s the output of "apt-cache policy $packageName" for each of those packages?
[11:57] <daker> oSoMoN: not all http://paste.ubuntu.com/6245248/
[11:59] <oSoMoN> daker: ok, so for those packages that already have a "*quantal*" version installed, you’ll have to manually downgrade to the other version that’s available from the archive, e.g. "apt-get install libqt5v8-5=5.0.2-3"
[12:00] <daker> oSoMoN: ah ok i see
[12:09] <daker> oSoMoN: it works!
[12:19] <daker> oSoMoN: i am trying to implement bug 1170138
[12:19] <ubot2> Launchpad bug 1170138 in webbrowser-app (Ubuntu) "[browser] Add support for HTML5 time input" [Medium,Confirmed] https://launchpad.net/bugs/1170138
[12:19] <mihir> dpm: i did revert, but it shows no change .
[12:28] <dpm> mihir, as you've committed the change already you'll need to revert to a previous revision of the manifest, then commit, and then push
[12:39] <mihir> dpm: done :)
[12:54] <oSoMoN> daker: sounds good, you should get in touch with Zsombor from the SDK team, I think he’s been working on a generic date/time picker widget
[12:54] <oSoMoN> daker: he’s on holidays atm though
[12:55] <daker> oSoMoN: i'll use the one used by the calendar app
[12:57] <daker> oSoMoN: so far http://paste.ubuntu.com/6245499/ i am still unable to figure out how to trigger a signal on the app not the plugin
[13:03] <mhall119> mihir: pong
[13:06] <dpm> mihir, approved the edit event branch, thanks!
[13:06] <mihir> dpm:  thank you :)
[13:06] <dpm> mihir, since it's related to editing events, would you be interested in looking at this bug? https://bugs.launchpad.net/ubuntu-ux/+bug/1240505
[13:06] <ubot2> Launchpad bug 1240505 in Ubuntu Calendar App "There is no way to delete an event" [High,Triaged]
[13:07] <mihir> dpm: sure I'll now look into it :)
[13:08] <dpm> mihir, cool, thanks. Once you start, could you assign yourself to it and mark it as In progress, so others know it's beind worked on?
[13:08] <mihir> dpm: sure , once I start I'll do it :)
[13:08] <dpm> perfect, thanks again mihir!
[13:44] <dholbach> beuno, and a new myapps deployed - nice
[13:44] <dholbach> looks like we can close a couple of bugs of https://bugs.launchpad.net/bugs/+bugs?field.tag=appstore - right? :)
[13:45] <beuno> dholbach, indeed we can. And the complete re-design is in the queue for deployment today
[13:45] <dholbach> beuno, it looks different already
[13:48] <beuno> dholbach, oh!  it just got deployed  :)
[13:48] <dholbach> there you go :)
[14:00] <GuidoPallemans> mhall119: got a link?
[14:02] <GuidoPallemans> smartboyhw: are you in a hangout?
[14:03] <smartboyhw> GuidoPallemans, no and can't attend, I have to revise for the biology test....
[14:03] <smartboyhw> dpm, ^
[14:03] <GuidoPallemans> k
[14:07] <mhall119> GuidoPallemans: link to what?
[14:07] <smartboyhw> dpm, can you sent some sort of summary or anything to me abut the meeting results after you guys finished?
[14:07] <GuidoPallemans> sorry, it was to the hangout, but i got the wrong name
[14:09] <dpm> smartboyhw, sure
[14:10] <dpm> smartboyhw, what's the status of [smartboyhw] Get a list of notes from the Evernote API and display them: INPROGRESS ?
[14:11] <smartboyhw> dpm, actually, I'm investigating about the Apache Cordova library, the API best works with it, but dunno what to do with the library....
[14:16] <dholbach> mhall119, do you know if the source of "random images" is available somewhere?
[14:18] <daker> oSoMoN: remember one thing for the ua-override if it's a Google product use the Android UA
[14:21] <oSoMoN> daker: yeah, I think it’s a rather good rule of thumb :)
[14:21] <mhall119> dholbach: I don't, no
[14:26] <daker> oSoMoN: try using the same rule as G+
[14:26] <oSoMoN> daker: for maps you mean?
[14:26] <daker> oSoMoN: yes
[14:27] <dholbach> mhall119, ok, thanks
[14:27] <oSoMoN> daker: I tried that, and I also tried a plain Chrome on Android string, but it’s not any better
[14:31] <daker> oSoMoN: thoses cases where you only get the desktop version only the UA of the second request get overrided (https://maps.google.com/mapfiles/home3.html)
[14:32] <oSoMoN> daker: nope, the UA of both requests is overridden
[14:32] <daker> oSoMoN: that's not the case for me
[14:33] <oSoMoN> daker: how do you evidence that?
[14:34] <daker> oSoMoN: http://paste.ubuntu.com/6245921/
[14:35] <daker> oSoMoN: http://paste.ubuntu.com/6245923/
[14:36] <oSoMoN> daker: heh, you’re right, I’m seeing that too now
[14:37] <oSoMoN> daker: so it seems there’s something broken in the UA override mechanism itself…
[14:37] <daker> oSoMoN: ya
[14:37] <oSoMoN> :/
[14:37] <daker> the first request is not overrided
[14:37] <daker> oSoMoN: try this : http://maps.google.com
[14:37] <daker> it will redirect to https
[14:38] <daker> always the first request is not overrided
[14:41] <oSoMoN> daker: interesting, there’s something really wrong there, I’ll dig in QtWebKit’s code to understand why that’s happening (in theory the onNavigationRequested handler should be called before issuing the HTTP request)
[15:09] <daker> oSoMoN: i am also trying to see what's wrong here it's correct http://paste.ubuntu.com/6246074/ but the inspector shows that the UA of the first request is Mozilla/5.0 (Ubuntu; Mobile) WebKit/537.21
[15:26] <wellsb> dpm: Thanks for getting the judges' showdown feedback out
[15:28] <wellsb> It seems some of the judges had difficulties figuring out the basic navigation structure of Ubuntu Touch.  I wonder if general users may have the same issues.  https://plus.google.com/110587021591787005452/posts/ZYA1k6bSERg
[15:30] <balloons> ping nik90
[15:41] <dpm> wellsb, you're welcome
[16:19] <dpm> nik90, you use the qt organizer plugin in clock, don't you?
[16:19] <dpm> The reason I'm asking is because it seems the QML plugin for it is not installed by default in the images
[16:20] <dpm> so the latest calendar does not run properly when trying to save an event. I'm wondering why we didn't notice this before with the clock
[16:32] <WebbyIT> hey popey, can you set this branch for calendar as "approved"? Mihir did it, but then an autopilot fails, and now branch waiting only a change of status :)
[16:32] <WebbyIT> https://code.launchpad.net/~rpadovani/ubuntu-calendar-app/1231136/+merge/188002
[16:33]  * popey looks
[16:35] <popey> ok
[16:35] <WebbyIT> was an odyssey that branch
[16:36] <WebbyIT> thanks popey :)
[17:05] <nik90> dpm: sry, was cooking dinner
[17:05] <nik90> dpm: I dont use qt organizer
[17:05] <dpm> nik90, no worries, I've figured it out
[17:06] <dpm> yeah, I forgot about the alarms api
[17:06] <nik90> dpm: I only use the Alarms API whihc in terms uses EDS
[17:06] <nik90> dpm: exactly
[17:09] <balloons> ping nik90
[17:13] <nik90> balloons: pong
[17:15] <balloons> nik90, so I'm playing with alarms trying to write tests and finding some interesting interactions. got a min?
[17:15] <nik90> balloons: yeah go ahead
[17:16] <balloons> nik90, so first of all, sometimes the option I selected disappears from the dropdown. Secondly, I'm unsure of why the save button stays locked for so long. it seems like i have to change every field before I can save
[17:18] <nik90> balloons: I noticed the option disappearing rarely..however the save button locking is due to the EDS processing...only after EDS has saved the alarm, the add alarm page will disappear taking you back to the main page.
[17:18] <nik90> balloons: but what did you mean by changing every field?
[17:19] <nik90> balloons: changing the time alone should be sufficient
[17:19] <balloons> nik90, I mean go create a new alarm and immeadiately hit save
[17:19] <balloons> it won;'t let you.
[17:19] <nik90> balloons: on phone?
[17:19] <balloons> change the time, still can't
[17:19] <balloons> change label, nope
[17:19] <balloons> change occurs and repeats too? ok
[17:19] <nik90> balloons: if you are setting the time for today, that time has to be after the current time
[17:20] <balloons> hehe, that did it
[17:20] <nik90> balloons: yeah you cant set an alarm in the past :)
[17:20] <balloons> the lack of response isn't helpful, but yes makes sense :-)
[17:21] <nik90> balloons: I will report a bug about the lack of response
[17:21] <nik90> balloons: the thing is we dont have a design for showing user about failures etc
[17:21] <balloons> ok.. so that just leaves the option for disappearing things
[17:21] <balloons> nik90, yes it's lacking across the board I think
[17:21] <nik90> balloons: true
[17:22] <nik90> balloons: so If I am right, today is wednesday, and if you choose wednesday that option disappears
[17:22] <nik90> is that right
[17:23] <balloons> nik90, yes
[17:23] <balloons> it gets the alarm correct still
[17:23] <nik90> balloons: yes..it is an interaction bug with the option selector alone,. shouldnt affect the alarm saving..
[17:23] <nik90> but I agree it is a bug
[17:28] <balloons> nik90, alright I'll keep moving
[17:31] <popey> beuno: "Changes can not be accepted and published at this time. Please try again later.
[17:31] <popey> wossat?
[17:35] <beuno> popey, checking
[17:35] <popey> thanks
[17:41] <nik90> balloons: bugs reported
[17:49] <beuno> popey, trying to figure out what it is
[17:49] <beuno> retrying may work
[17:50] <popey> beuno: retrying did work
[17:50] <beuno> popey, I have the original error, so I'll chase that into oblivion
[17:51] <popey> thank you!
[17:59] <popey> beuno: There was an error connecting to the download server. Please try again later.
[18:00] <beuno> popey, yeah, something like half the threads are in an error state
[18:00] <popey> retrying worked
[18:01] <beuno> getting it restarted
[18:10] <balloons> nik90, the alarmlist objects persist after you delete them
[18:10] <balloons> it's weird
[18:34] <balloons> nik90, ping
[18:40] <om26er> renato_, what talks to eds in the address-book-app chain ?
[18:41] <om26er> does the address-book directly talks to EDS or QtOrganizer does that ?
[18:41] <renato_> om26er, the contact-service
[18:41] <renato_> app -> contact service -> eds
[18:41] <om26er> renato_, what's the project name ?
[18:41] <renato_> address-book-service
[18:42] <om26er> renato_, I have not digged much deeper, so I was thinking of mocking eds dbus api for writing autopilot tests for the address-book
[18:42] <renato_> om26er, I am trying to figure out how to create unit test for the server without change the the user space
[18:43] <renato_> om26er, let me show something
[18:43] <renato_> om26er, i am trying to help the folks guys on that
[18:43] <renato_> https://bugzilla.gnome.org/show_bug.cgi?id=648811
[18:43] <ubot2> Gnome bug 648811 in general "Add a dummy backend" [Normal,New]
[18:43] <renato_> this should solve our test problems
[18:44] <renato_> but this will take a while to get ready
[18:45] <om26er> renato_, right. So I guess you will get a bit time in the 14.04 cycle to solve that ?
[18:45] <renato_> om26er, yes this is what I want, I need to check with bfiller the priorities but I hope I can spend some time on that,
[18:45] <renato_> om26er, I am working on that right now
[18:46] <renato_> om26er, but this will take more than days to get ready
[18:47] <om26er> renato_, do you think we can go with a short term "hack" for this problem? once you complete that branch we can switch tests to your solution
[18:48] <om26er> but for now I am willing to create a contact on the fly. it will atleast give us some coverage
[18:48] <renato_> om26er, I do not have a short solution for that
[18:48] <renato_> om26er, you can try to change the manager to use "memory" this should give you something to work
[18:49] <om26er> renato_, if I change the manager to memory I was still seeing my old contacts
[18:49] <renato_> I can add a argument on the app to make this easy
[18:49] <bfiller> renato_: that's what I was going to suggest, no need to mock eds
[18:49] <renato_> bfiller, but this does not solve the server  test problem
[18:49] <bfiller> renato_, om26er : either flat file or memory backend should be fine for testing the api
[18:49] <bfiller> renato_: what is the problem exactly?
[18:50] <om26er> renato_, ok add an argument to change the backend to memory instead of galera and I'll write tests with that
[18:51] <renato_> bfiller, for the server we need to get this bug fixed: https://bugzilla.gnome.org/show_bug.cgi?id=648811
[18:51] <ubot2> Gnome bug 648811 in general "Add a dummy backend" [Normal,New]
[18:51] <renato_> the app I think we are fine with memory
[18:51] <renato_> since this does not try to interact with dialier-app or message-app
[18:51] <renato_> om26er, ^^^
[18:52] <om26er> renato_, I actually want to write integration tests as well. to make sure the phone and message button takes us to the related app.
[18:52] <renato_> om26er, "memory" backend does not share contacts btw apps
[18:53] <om26er> renato_, alright, lets first get started on writing a few UI tests then
[18:54] <renato_> om26er, ok give me some time to implement that
[18:54] <bfiller> renato_, om26er : why can't we use address-book-service with it's eds backend for testing?
[18:55] <renato_> bfiller, eds backend will create users on "user space/address book"
[18:55] <bfiller> renato_: is that a problem?
[18:56] <renato_> besides that the user "address book" is unpredictable you do not know which is the address book exists, how many users they have
[18:56] <bfiller> renato_: can make a temporary address book that gets deleted after the tests?
[18:56] <renato_> bfiller, if the tests crash in the midle
[18:56] <renato_> you can corrupt the user address book
[18:56] <renato_> this is not the correct way to go
[18:57] <mrqtros> Hi folks!
[18:57] <balloons> dpm_, popey nik90 https://code.launchpad.net/~nskaggs/ubuntu-clock-app/alarm-tests/+merge/191482
[18:57] <om26er> my idea was backup the contacts, delete the db, paste our test database, run the test, delete the db and then restore the original database back..
[18:57] <om26er> but as renato_ says if the test crashes, we won't restore it
[18:58] <bfiller> renato_: if you have a know address book for tests and use that I don't see what the problem is. Can be different for each test or the same and can be deleted when tests start or finish
[18:58] <bfiller> you can have multiple db's with eds I think
[18:58] <mrqtros> Is there any work in progress about localized input? :) Currently there are only one english keyboard
[19:00] <bfiller> mrqtros: yes there is
[19:00] <renato_> bfiller, we can no relay on user enviroment to create unit tests, this will cause more problems than solve  :D
[19:00] <renato_> bfiller, lets go with the dummy folks backend this is the correct solution
[19:01] <bfiller> renato_: I think I'm confused about what we're trying to accomplsih. dummy folks backend seems like the wrong place to me
[19:01] <renato_> meanwhile I will help om26er to to use memory backend on contacts app
[19:01] <bfiller> should have nothing to do with folks
[19:02] <renato_> bfiller, we use folks on the contacts-service we do not talk direct with EDS
[19:02] <bfiller> renato_: if we're trying to write unit tests for the address book service, then address-book-service needs to bypass EDS for unit tests
[19:02] <renato_> bfiller, the dummy backend will allow us to programatically create/remove/edit users
[19:03] <mrqtros> bfiller cool! Can you approximately say when we will see this feature
[19:03] <renato_> then we can simulate any change and tests the results on the server
[19:03] <bfiller> renato_: lets discuss this more next week before you guys do anymore work on it
[19:04] <om26er> renato_, btw do you if eds provides a dbus api to lets say add/delete contacts ?
[19:04] <bfiller> mrqtros: within the next month or so. there is already language switching support in the keyboard it just hasn't landed and we only have about 5 or 6 langs impelmented
[19:05] <bfiller> om26er, renato_ : just to be clear: we should not be doing anything eds specific. All tests should be exercising the address-book-service api or the QtContacts api. those are our public api's
[19:05] <renato_> om26er, EDS uses dbus API, but we should use the C library for that
[19:05] <mrqtros> bfiller I (from Russia) and my mate (China) can help :)
[19:06] <renato_> bfiller, I am talking about the address-book-service unit tests :D
[19:06] <renato_> om26er, is talking about the contact-app tests
[19:06] <om26er> and I am talking about address-book-app autopilot tests.
[19:06] <om26er> right.
[19:06] <renato_> to solve the omer problem we can go with memory backend this will be enough I think
[19:07] <mrqtros> bfiller we can take care of our native languages support :)
[19:07] <renato_> since omer wants to test the app itself not the service
[19:07] <renato_> the service need to have his own tests
[19:07] <bfiller> mrqtros: cool, take a look at this MR: https://code.launchpad.net/~thomas-moenicke/ubuntu-keyboard/ubuntu-keyboard-language-menu-2/+merge/190657. It adds initial support to the keyboard to switch langs
[19:08] <bfiller> renato_: yes agreed
[19:09] <popey> nik90: are you able to review that from balloons ?
[19:10] <balloons> dpm_, popey nik90 it's not quite ready, sorry I meant to say that as well. I've got more stuff to add, it's just the first pass
[19:10] <popey> kk
[19:10] <bfiller> mrqtros: basically you just need to make qml layouts for your keyboard language and that is basically it
[19:10] <bfiller> mrqtros: once this MR lands then you can switch langs via a key on the osk
[19:18] <mrqtros> bfiller I can try make it :)
[19:20] <Guest52583> Hello guys
[19:20] <Guest52583> howz going
[19:26] <nik90> popey: will review when it is ready
[19:26] <popey> thanks
[19:26] <nik90> balloons: just let me know when it is ready ofr review
[19:52] <iBelieve> popey, ping
[19:53] <popey> iBelieve: yo
[19:53] <iBelieve> popey, I've got a few questions about LP #1239460
[19:53] <ubot2> Launchpad bug 1239460 in Ubuntu File Manager App "Selecting file and tapping 'Open' does not open the file" [Medium,Triaged] https://launchpad.net/bugs/1239460
[19:54] <iBelieve> popey, first of all, do you experience that bug at all?
[19:56] <popey> lets see
[19:57] <popey> http://popey.com/~alan/device-2013-10-16-205634.png
[19:57] <popey> http://popey.com/~alan/device-2013-10-16-205643.png
[19:57] <popey> thats what I get, clicking open does nothing ☹
[19:58] <iBelieve> popey, okay, thanks. Do you know if URL opening is working on the phones at all? I know it wasn't working awhile back, but I thought it got fixed.
[19:59] <popey> iBelieve: works on app by app basis, docviewer should work..
[20:00] <iBelieve> popey, so is there a specific type of file I should ask the bug's reporter to try opening to see if it is a problem in our code or an SDK bug?
[20:01] <popey> pdf should open in the doc viewer, if it doesnt and you can't launch from file manager to doc viewer then its a bug
[20:01] <popey> which may require changes in both apps
[20:02] <iBelieve> popey, okay, thanks. I'll ask the bug's reporter to try that.
[20:02] <mrqtros> popey ping
[20:05] <mrqtros> popey it's already midnight in Russia (in part of Russia where I am living), and do you wanna know what I can see on the screen of my phone now? :) Top right corner clock says "12:04 AM", while "Clock" app says "0:04"
[20:06] <mrqtros> popey desktop Ubuntu says "00:04" too
[20:07] <mrqtros> popey I think UP should use unified format of displaying time
[20:10] <popey> mrqtros: I agree! :D
[20:11] <mrqtros> popey you know who is responsible, I think, so notify them please ;)
[20:11] <randomcpp> hi everybody :)
[20:15] <popey> hi
[20:15] <popey> mrqtros: pretty sure it's well known :)_
[20:15] <mrqtros> hello randomcpp
[20:17] <randomcpp> sorry if I'm not working on touch app as promised, but I've been very busy with university lessons..tomorrow is the big day, isn't it? :)
[20:17] <mrqtros> randomcpp which app do you mean? :)
[20:18] <mrqtros> randomcpp for me it's already today :)
[20:19] <randomcpp> saucybacon and calendar (I wanted to help on that app)
[20:19] <randomcpp> mrqtros, almost 2 hours to go for me :p
[20:21] <mrqtros> randomcpp cool :)
[20:22] <mrqtros> I don't event know who won Showdown, forgot to see results
[20:24] <mrqtros> randomcpp congratulate you ;) I've seen result only now :)
[20:24] <randomcpp> mrqtros, eheh thank you
[20:25] <mrqtros> randomcpp Sad that I was disqualified (already got phone from Canonical as core app developer), but I like competitions.
[20:25] <mrqtros> randomcpp my app - YaD
[20:25] <mrqtros> randomcpp ported from MeeGo - but my app, not stolen snake :)
[20:26] <mrqtros> randomcpp strange results for ported app :)
[20:26] <randomcpp> yeah, but I don't know which were the other ported apps participating
[20:27] <mrqtros> randomcpp it's sad that I was not able to participate just for interest, not for prize :)
[20:28] <randomcpp> yad is pretty cool, unfortunately I didn't know Yandex before you started working on yad for ubuntu touch
[20:28] <mrqtros> randomcpp yad is very limited in function by OS sandbox :(
[20:29] <randomcpp> I know, apparmor is limiting sometimes :/
[20:31] <mrqtros> randomcpp I hope this situation will change in future ;) In my discussion people says that ability to create 3rd party file managers will appear in future
[20:31] <mrqtros> randomcpp I need less than file manager :)
[20:32] <mrqtros> randomcpp just system wide file selection "dialog" and folder to download :)
[20:34] <randomcpp> is still there the policy you can only write in your .local/share/<..> directory?
[20:36] <nik90> randomcpp, mrqtros: app confinement is important from the security perspective..at one point the whole app inclusion into the app store will be automatic..this cannot be done without assuring data protection.
[20:37] <randomcpp> oh hi nik90 :D
[20:37] <nik90> randomcpp, mrqtros: The situation has improved quite a bit with extensive documentation on which ipolicy groups to use
[20:37] <nik90> randomcpp: hi :)
[20:38] <mrqtros> nik90 hello! Is there any permission to use "Downloads" folder? :)
[20:38] <nik90> I dont know if you guys took a look at http://developer.ubuntu.com/publish/apps/security-policy-for-click-packages/
[20:39] <nik90> mrqtros: I think at the moment you are limited to just your own application folder for write access
[20:39] <nik90> which should be .local/share/app-name
[20:41] <mrqtros> nik90 it's not cool for user to see that directory
[20:48] <nik90> +1
[20:53] <nik90> balloons: hmm..alarm is buggier than I hoped :(
[20:54] <nik90> balloons: sry, the eds fix now exposes issues that I couldn't test for before the fix landed
[20:54] <vthompson> balloons: Do you know if we expect the music app to be able to play mp3s in the build environment with Jenkins?
[20:55] <balloons> nik90, no worries.. I'm trying to work through it
[20:55] <balloons> it's complex but I want to land something
[20:55] <balloons> vthompson, I haven't heard from fginther about that at all actually
[20:56] <randomcpp> good night, good luck for the launching :)
[20:56] <fginther> balloons, what's up?
[20:56] <balloons> fginther, vthompson is wondering about our friendly neighborhood music app and mp3 play :-)
[20:56] <vthompson> fginther: I'm trying to do mp3 playback testing for the music app and it fails when mp3s are played
[20:57] <balloons> in theory we should be able to add the decoder to the system easy enough
[20:57] <vthompson> fginther, do you think it may be a dependency issue?
[20:57] <fginther> balloons, vthompson, I did get jack working for the one MP that I had.
[20:57] <fginther> vthompson, what's the current failure?
[20:57] <fginther> link would be good
[20:58] <balloons> remember our conversation about proprietary codecs?
[20:58] <balloons> I assume that's what vthompson is referring to
[20:58] <vthompson> fginther, in my lp:~vthompson/music-app/add-ap-test-shuffle-and-mp3 branch when it attempts to play back an mp3 it doesn't load the media and isPlaying never turns true
[20:58] <vthompson> fginther, here's a recent failure http://<IP_ADDRESS>:8080/job/generic-mediumtests/1124/?
[20:59] <vthompson> balloons, you are correct
[20:59] <vthompson> fginther, also the branch is currently working because I swapped out the mp3 with a flac file
[21:00] <fginther> vthompson, ok, so it's likely that the mp3 dependencies are not present
[21:00] <vthompson> fginther, is that something the build system will need to be fixed for? Or something in the app?
[21:04] <fginther> vthompson, if mp3 playback is needed by a test, then it should be a dependency for music-app-autopilot
[21:04] <vthompson> fginther, Ok, I'll try to add such a dependency
[21:05] <fginther> vthompson, balloons, any idea what package provides this?
[21:05] <balloons> fginther, yes a moment
[21:06] <balloons> ubuntu-restricted-extras is the metapkg
[21:06] <balloons> fginther, vthompson gstreamer1.0-fluendo-mp3 is what you want
[21:07] <vthompson> balloons, excellent! Thank you!
[21:07] <fginther> balloons, thanks
[21:07] <balloons> it's from here: http://www.fluendo.com/shop/product/fluendo-mp3-decoder/
[22:12] <vthompson> balloons, fginther, I actually had to specify gstreamer0.10-plugins-ugly as a dependency to get the mp3 test to pass. I also included gstreamer1.0-plugins-ugly because it seems like we have both in the build environment
[22:13] <balloons> ugh, you had to grab the whole thing eh?
[22:13] <vthompson> balloons, maybe I could do gstreamer0.10-fluendo-mp3 if there is such a thing?
[22:13] <balloons> vthompson, yes there is
[22:13] <vthompson> I'll try that
[22:13] <balloons> there is 1.0 and .1
[22:14] <balloons> but it worked n'est pas?
[22:16] <vthompson> We'll see if just  gstreamer1.0-fluendo-mp3 and gstreamer0.10-fluendo-mp3 will make it work
[22:19] <vthompson> balloons, could you review https://code.launchpad.net/~vthompson/music-app/add-ap-test-shuffle-and-mp3/+merge/191111 assuming just the fluendo package dependency is what's needed?
[22:20] <vthompson> In particular, I'd like to know your thoughts on my shuffle test
[22:24] <balloons> vthompson, hmm
[22:44] <balloons> nik90, where are you hiding the clock db? it keeps coming back even if I delete it
[22:45] <balloons> I take it it's an eds thing
[23:21] <rotomas> new to qml and the ubuntu sdk. i was sad to see quickly/python fade away, but moving on. is it possible to use a sqlite database with only qml or do i need to learn c++?
[23:23] <WebbyIT> rotomas, you can use storage in qml, see for an example https://bazaar.launchpad.net/~ubuntu-calculator-dev/ubuntu-calculator-app/trunk/view/head:/Storage.qml
[23:23] <WebbyIT> hi popey, just read your mail
[23:23] <popey> hey WebbyIT
[23:24] <WebbyIT> popey, Kuanl and mihir  are definitely sleeping, they are both from asia
[23:24] <popey> yeah, they'll wake before me ☻
[23:24] <popey> but Kunal is living in Europe I think
[23:24] <rotomas> thanks WebbyIT, that's perfect for what I need to do!
[23:25] <WebbyIT> do you think that they can fix it tomorrow morning? :)
[23:25] <WebbyIT> rotomas, you're welcome ;)
[23:26] <WebbyIT> popey, so, last night before Ubuntu Touch 1.0 :) They were awesome month!
[23:26] <WebbyIT> I'm going to bed that is late also here in Italy :)
[23:27] <popey> ☻
[23:27] <popey> nn


[00:00] <gatox> ralsina, ping..... just one question if you are still around
[00:00] <ralsina> gatox: sure
[00:00] <gatox> ralsina, the script python bootstrap.py...... never ends?? just to know... because it stay at: "Generated script .... buildout"
[00:01] <ralsina> gatox: it seems to go to background
[00:01] <ralsina> gatox: after a bit, see if you have a bin\buildout.exe and that means it's finished :-)
[00:01] <gatox> ok thanks
[00:31] <ralsina> gatox: ok, ese error es que para instalar twisted se necesita Visual Studio. Parece que voy a tener que hacer el egg primero
[00:31] <ralsina> gatox: mañana la seguimos ;-)
[00:32] <gatox> ralsina, okas! no te jodi por aca porque crei que ya no estabas
[00:33] <ralsina> no estoy ;-)
[05:15] <n2diy> If I delete something locally, will Ubuntuone delete it too?
[05:21] <n2diy> !delete
[05:21] <ubot4> Factoid 'delete' not found
[05:53] <lifeless> n2diy: yes
[05:56] <n2diy> Ok, so it isn't a good idea to keep my backup box and this box synced to Ubuntuone, if I mess up this one, so goes the backup box!?
[05:57] <n2diy> lifeless, thanks for being the only concious and alert life form on this channel! :)
[06:01] <lifeless> yes, keeping in sync is u1's story :)
[06:21] <n2diy> lifeless, roger that. I'm using it as an offsite  backup, so... I need to understand how to play with it.
[10:08] <mandel> morning all!
[11:01] <ralsina> good morning mandel!
[11:01] <mandel> ralsina, morning!
[11:01] <mandel> ralsina, I'm finishing your review right now, I have some small comments but most of it looks great :)
[11:01] <ralsina> mandel: awesome
[11:02] <ralsina> mandel: it's big enough that everything can' be right :-)
[11:02] <ralsina> can't
[11:02] <mandel> ralsina, + I wrote some ot if hehehe
[11:03] <mandel> ugh, that is new, I swap letters between words..
[11:04] <mandel> ralsina, done, comments written, let me know if all of them are clear and if you agree/disagree :)
[11:06] <ralsina> mandel: the replace of @FOO@ is so it works like on linux
[11:06] <ralsina> +1 on removing the glob import
[11:06] <ralsina> or rather, let me work a bit on it and give a full answer
[11:08] <mandel> ralsina, sure, I also did this: https://code.launchpad.net/~ralsina/ubuntuone-control-panel/even_more_unique_than_the_other_snowflake/+merge/86912
[11:08] <mandel> ralsina, that one is approve, yet you have to remove your name from the header since it was greed to do that in all files..
[11:08] <mandel> although I miss seeing my name everywhere :(
[11:08] <ralsina> mandel: yes, I am removing it, must have missed some
[11:08] <mandel> ralsina, just two of the, not much work :)
[11:09] <mandel> ralsina, and it is approve so you can approve the merge as soon as you removed those :)
[11:09] <ralsina> mandel: cool :-)
[11:10] <mandel> ralsina, one question, do you know what is  dirspec.basedir ?
[11:10] <ralsina> mandel: dobey's relacement for a bit of xdg
[11:10] <ralsina> mandel: s we can remove that crap from sso
[11:11] <mandel> ralsina, ah, superb, can it be replaced everywhere, I'm looking at https://code.launchpad.net/~diegosarmentero/ubuntuone-client/fix-links/+merge/86605 and Basedir is there
[11:11] <ralsina> mandel: can I ask you a favour? Can you check if all the files in snowflake have the right EOLs? Something like find . -exec file {} \; | grep CRLF
[11:12] <ralsina> mandel: we'll do it eventually, I suppose
[11:12] <mandel> ralsina, sure
[11:13] <mandel> ralsina, one question, do you know how to config squi3 not to use http1.1 ?
[11:13] <mandel> Is keeping the connections alive and I'm getting dirty reactor issues :(
[11:13] <ralsina> mandel: want to not have keepalive?
[11:13] <ralsina> mandel: I have a vague notion, give me 1' to check
[11:13] <mandel> ralsina, thx!
[11:14] <ralsina> keepalive=1,1,1 (that should close any connection in about 2 seconds)
[11:15] <ralsina> and tcpkeepalive=1,1,1
[11:15] <mandel> ralsina, where do I put that?
[11:15] <ralsina> in squid.conf
[11:15] <mandel> ralsina, anywhere? cool, let me try :)
[11:15] <ralsina> no wait
[11:15] <gatox> good morning
[11:15] <ralsina> at the end of the http_port
[11:16] <ralsina> like this, mandel: http_port 3128 keepalive=1,1,1
[11:16] <ralsina> hi gatox!
[11:16] <gatox> ralsina, hi
[11:17] <mandel> gatox, morning!
[11:17] <mandel> gatox, feeling better?
[11:17] <mandel>  gatox, I did some of your reviews, please check the branches
[11:17] <gatox> mandel, ok.... yep, much better
[11:18] <mandel> ralsina, I'm getting the following:
[11:18] <mandel> FATAL: Bungled squid.conf line 73: http_port 58557 keepalive=1,1,1
[11:19] <ralsina> mandel: well, it's in the docs: http://www.squid-cache.org/Doc/config/http_port/
[11:21] <mandel> ralsina, he, stupid docs, in one part it says keepalive in other it says tcpkeepalive
[11:21] <mandel> ralsina, is the later..
[11:22] <ralsina> mandel: it happens
[12:01] <gatox> mandel, sorry..... didn't understand this comment: "One question, can the xdg from sso be replaced by  dirspec.basedir?"
[12:03] <nessita> good morning everyone!
[12:03] <gatox> nessita, hi
[12:03] <mandel> gatox, so, apparently there is a pacakge implemented by dobey that has some oof the functions from xdg and is called dirspec.basedir so that we do not all depend on sso
[12:04] <mandel> gatox, I'm wondering if we can use that instead
[12:04] <mandel> nessita, morning!
[12:04] <nessita> hello mandel, gatox
[12:04] <gatox> mandel, any reference to that package to take a look if it can be useful in this case?
[12:04] <mandel> gatox, AFAIK is in the nightlies ppa already
[12:05] <gatox> mandel, i mean..... do you have a link or something to take look into the code or how to use it?
[12:06] <mandel> gatox, hm.. no idea of the name of the project, ralsina do you know the lp project for dirspec?
[12:06] <ralsina> mandel: python-dirspec I think
[12:10] <mandel> gatox,  ^
[12:10] <gatox> mandel, yep..... i'm looking at the code
[12:19] <ralsina> mandel, gatox: when you have a minute to try it, no priority, I have a new and improved buildout at http://u1.to/ralsina/O/build.zip
[12:20] <gatox> ralsina, ok.... i'll try it now...... now i can open 2 vms at the same time (gatox cry)
[12:20] <mandel> ralsina, I'm fighting with twisted at the moment (and winning) I'll be on that asap :)
[12:20] <mandel> gatox, but you only have one monitor!
[12:20] <mandel> buahahahaha
[12:20] <gatox> mandel, you always have to ruin the moment!
[12:20] <gatox> jejjee
[12:20] <mandel> gatox, that is what she said ;)
[12:24] <duanedesign> 'lo all
[12:24] <nessita> hello again! (/me had internet issues)
[12:25] <ralsina> gatox: Virtualbox has an awesome mode called "stretch mode". You can have two large VM screens visible at the same time if you don't mind that they look like crap :-)
[12:25] <ralsina> hello nessita, duanedesign!
[12:25] <gatox> ralsina, na, i prefer to use one desktop for each of them
[12:26] <nessita> hello ralsina
[12:27] <nessita> mandel, gatox: I just saw your comment in gatox's branch, re replacing xdg with dirspec
[12:27] <nessita> mandel, gatox: we're not doing that for now, we will migrate everything to use it in separated branches
[12:28] <nessita> mandel, gatox: specially because the package is not available in the ubuntu repos (yet)
[12:28] <gatox> nessita, ok...... not looking at dirspec anymore
[12:28] <mandel> nessita, ok
[12:28] <nessita> gatox: you can look, but please do not make the change for now
[12:29] <ralsina> mandel: did the keepalive change i squid make a difference?
[12:30] <gatox> nessita, question..... is this really necessary??  "Can you please add tests to os_helper to reflect the changes you have made to path_exists, make_link and read_link?"......
[12:30] <gatox> nessita it was TDD we already have the tests.... i change the code and keep working :P jeje
[12:30] <mandel> ralsina, no, but I found a way to fix the issue, I implemented the HttpChannel protocol in twisted so that it kept a reference to the instance currently used, during the cleanup I force the timeout of the connection directly from the protocol
[12:31] <ralsina> mandel: ok
[12:31] <nessita> gatox: that's the problem, you changed the code without adding a test first that fails
[12:31] <mandel> ralsina, that cleans everything and lets the reactor clean
[12:31] <nessita> gatox: so, the first step would have been adding a test where you assert that path_exists(some_link_without_lnk) will give True
[12:31] <mandel> ralsina, the good/bad things is that the issue was just happening in P because we have squid3 :)
[12:31] <nessita> gatox: and that would fail, and just then you can modify the code
[12:31] <ralsina> mandel: shouldn't those be cleared if you delete the instances that open them? as part of gc?
[12:32] <gatox> nessita, you mean "windows/os_helper", don't you?
[12:32] <mandel> ralsina, yes, but then we have an unclean reactor exception from trial
[12:32] <ralsina> mandel: oh
[12:32] <nessita> gatox: no? (maybe I'm not understanding you?)
[12:33] <mandel> ralsina, we want to have no selectables of delay callbacks in the reactor since it make the next tests to work in an unclean env
[12:33] <ralsina> mandel: makes sense
[12:34] <mandel> ralsina, do you remember the sso test that where failing? it is a very similar issues
[12:34] <gatox> nessita, if the test should be for test_os_helper for windows only, or the platform independent version...... because the changes were for windows only... if it is for windows only i can test better the changes i think
[12:35] <nessita> gatox: no, the test should be multiplatform, and in linux that test will pass, since os.path.exists will return True for links in linux
[12:35] <gatox> ok
[12:53] <ralsina> mandel: fix_809873 ready for another pass, comments answered
[12:53] <mandel> ralsina, ok, give me some mins and I'll get to it :)
[12:56] <ralsina> mandel: no rush :)
[13:01] <mandel> nessita, ralsina do I have to test that the proxy tests work for versions earlier than N?
[13:02] <nessita> mandel: they should, yes
[13:02] <mandel> ok
[13:02] <ralsina> mandel: not M
[13:02] <ralsina> mandel: but yes L
[13:02] <ralsina> Although M should be no problem
[13:02] <nessita> mandel: if they don't work, we should have a clear understanding of why they don't, so we can fix after feature freeze
[13:03] <mandel> nessita, I'm making sure they work with squid2 and squid3, I'll run the tests on the previous releases to check what happens
[13:03] <nessita> mandel: awesome
[13:13] <NickL> Hi, a quick ubuntu one question, I'm running out of disk space on my PC, but have loads of room in U1, if I delete a synced folder from my PC, will it delete from my U1 account too?
[13:16] <NickL> rye, can you help with this ^
[13:18] <beuno> NickL, if you first make it stop syncing from your desktop, and then delete it, it will become a cloud-only folder
[13:18] <beuno> that is, only if the folder isn't under ~/Ubuntu One/
[13:18] <rye> NickL, yes, unsubscribe the folder locally
[13:18] <NickL> awesome. Thanks beuno, rye.
[13:18] <rye> NickL, using ubuntuone-control-panel-gtk
[13:20] <mandel> nessita, ralsina FYI the branch that was blocking alecu has passed all the tests in NMO and P, looking at L and will propose for re-review
[13:20]  * mandel is waiting for his L machine to update
[13:20] <gatox> mandel, nessita when you have a minute, please, re-review this: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/fix-links/+merge/86605
[13:21] <mandel> sure
[13:22] <ralsina> mandel: cool
[13:22] <gatox> ralsina, i'm getting this error now: http://paste.ubuntu.com/792688/
[13:25] <ralsina> gatox: more eggs that need VS to build. I can fix it!
[13:35] <mandel> alecu, ping?
[13:36] <mandel> hm.. I'm off to lunch
[13:36] <mandel> lets hope they see this:
[13:37] <mandel> alecu, dobey I updated https://code.launchpad.net/~mandel/ubuntuone-dev-tools/proxy-testcase/+merge/85019 to work on P with squid3, I have ran the tests from L to P and passes in all platform, may I have a re-review (including running the tests)
[13:37]  * mandel lucnk
[13:37]  * mandel lunch
[13:41] <alecu> hello all!
[13:43] <dobey> meh
[13:43] <ralsina> hola alecu, dobey
[13:43] <ralsina> kid's up, I gonna be a dad for half an hour
[13:44] <alecu> mandel_afk, great news; re-reviewing.
[13:52] <nessita> hola alecu!
[14:12] <gatox> nessita, ping
[14:15] <nessita> gatox: pong
[14:16] <gatox> nessita, question..... tihs issue is only for gtk: https://bugs.launchpad.net/ubuntuone-windows-installer/+bug/865176 ..... am i right?
[14:16] <ubot4> Launchpad bug 865176 in ubuntuone-windows-installer "Handle errors more gracefully, show user friendly message and hide technical details (affects: 1) (heat: 2)" [Medium,In progress]
[14:16] <gatox> nessita, sorry
[14:16] <gatox> this one: https://bugs.launchpad.net/ubuntuone-control-panel/+bug/870270
[14:17] <ubot4> Launchpad bug 870270 in ubuntuone-control-panel "Windows tool tip doesn't display if "&" is in the folder name (affects: 1) (heat: 6)" [Medium,In progress]
[14:17] <nessita> gatox: yes
[14:18] <gatox> nessita, ok
[14:18] <gatox> just to be sure
[14:18] <nessita> gatox: but what is the question?
[14:18] <nessita> gatox: I said "yes" meaning "I see the bug report"
[14:19] <gatox> ahhhhh
[14:19] <gatox> nessita, if it's only valid for gtk
[14:19] <gatox> it seems
[14:20] <nessita> gatox: have you tried in the QT control panel?
[14:22] <gatox> nessita, i was looking at the description of the bug (and it's looks like controlpanel in linux).... i couldn't add a folder in windows.... i'm trying
[14:24] <nessita> gatox: you can try using the qt control panel on linux
[14:31] <nessita> @ping
[14:31] <ubot4> pong
[14:32] <nessita> internet connection is acting up, apparently
[14:32] <nessita> ralsina: shall we skype?
[14:33] <ralsina> nessita: it's a bit noisy here, but let's try
[14:33] <nessita> ralsina: you still in mdq?
[14:34] <ralsina> nessita: yes
[14:35] <ralsina> nessita: I see you as offline on skype
[14:35] <dobey> gatox: that bug is about the gtk control panel, yes
[14:35] <nessita> ralsina: calling you
[14:35] <ralsina> nessita: ca you hear me?
[14:35] <nessita> ralsina: yes
[14:35] <nessita> ralsina: can you hear me?
[14:35] <ralsina> then I can't hear you
[14:36] <nessita> ralsina: give one sec
[14:36] <nessita> ralsina: can you please call me?
[14:36] <ralsina> sure
[14:37] <nessita> ralsina: you can hear me?
[14:37] <ralsina> no
[14:37] <ralsina> :-(
[14:37] <ralsina> will you have mumble later?
[14:37] <nessita> ralsina: one sec, will install padevchooser
[14:37] <ralsina> ok
[14:37] <nessita> ralsina: not in this machine :-(
[14:37] <gatox> dobey, thanks
[14:38] <beuno> ralsina, bug #911792 is for you!
[14:38] <ubot4> Launchpad bug 911792 in ubuntuone-client "Messaging menu turns blue when I get a share, can't do anything about it (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/911792
[14:38] <ralsina> beuno: thanks!
[14:39] <beuno> (has been happening for a while, but thought it was time to file it to fix it for P!)
[14:39] <nessita> ralsina: I have no idea why audio input is not working, will try a little bit longer t fix
[14:40] <ralsina> nessita, alecu, mandel, dobey, gatox: very very very trivial branch: https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/fix_911784/+merge/87483
[14:40] <ralsina> nessita: no rush
[14:40] <gatox> ralsina, on it
[14:42] <nessita> ralsina: restarting skype made it work
[14:43] <nessita> ralsina: calling you, if you're available
[14:43] <ralsina> nessita: sure, go ahead
[14:44] <alecu> ralsina, +1
[14:45] <gatox> ralsina, +1
[14:45]  * mandel back
[14:46] <mandel> alecu, so, the way i fixed was to implement a version of the HTTPChannel and force a timeout of the connection, how do you see that?
[14:46] <mandel> alecu, does it sound hacky?
[14:47] <alecu> mandel, yup.
[14:51] <mandel> alecu, whenever you take a look let me know, but is the only way I found how to solve the issue in a reliable manner with squid3
[14:51] <mandel> alecu, I'm moving to other proxy bugs, from this: https://bugs.launchpad.net/ubuntu-sso-client/+bugs?field.tag=u1-proxy which ones do you have?
[14:54] <alecu> mandel, sorry, where did you put the timeout?
[14:55] <alecu> mandel, I see that you've added a teardown_client_server, and that looks good.
[14:57] <duanedesign> mandel: hello
[14:57] <mandel> alecu, grep for self.site.protocol.protocolInstance.timeoutConnection()
[14:57] <alecu> ahhh, cool. Looking.
[14:57] <duanedesign> mandel: I have a user that gets this error https://pastebin.canonical.com/57717/
[14:57] <mandel> alecu, I think that is ok, but I'm not 100% sure and you are the twisted guy :)
[14:57] <mandel> duanedesign, hello! long time no see
[14:57] <mandel> duanedesign, let me check
[14:57] <duanedesign> mandel: i saw a bug you worked on that appears to be this issue
[14:58] <mandel> duanedesign, which package is he using?
[14:58] <alecu> mandel, that's perfectly fine: you are forcing the mock webserver to timeout when closing. (I understand a different thing)
[14:58] <mandel> duanedesign, he is missing the pem file from ubuntuone storage protocol, which are in the storage protocol trunk
[14:58] <alecu> mandel, in fact, it's a lovely solution.
[14:58] <mandel> alecu, yes, that is what I meant to say :)
[14:59] <duanedesign> mandel: would this cause the sync to get to 'stuck'. And possibly produce the "DeadReferenceError 'Calling Stale Broker'" error?
[14:59] <alecu> mandel, I think you've said it right the first time, I understood cualquiera.
[14:59] <mandel> alecu, I'm glad to hear that, I though I was being stupid, which is common lately :P
[15:00] <mandel> duanedesign, hm.. it could possible mean that, is he getting the Stale Broker error from control panel?
[15:00] <mandel> duanedesign, that error usually means that the is a reference of the IPC in one of the UI applications, and sd gc that object
[15:00] <gatox> me
[15:00] <alecu> mandel, two small needsfixing, but the branch looks great!
[15:00] <mandel> me
[15:00] <alecu> https://code.launchpad.net/~mandel/ubuntuone-dev-tools/proxy-testcase/+merge/85019
[15:00] <mandel> alecu, superb!
[15:00] <nessita> me
[15:01] <nessita> @ping
[15:01] <ubot4> pong
[15:01] <alecu> me too
[15:01] <alecu> nessita, what's with all the @pinging?
[15:02] <alecu> ok!
[15:02] <duanedesign> mandel: Not sure what version they are running. Should updating to the latest version fix the missing pem file?
[15:02] <nessita> me
[15:02] <alecu> nessita, what's with all the @pinging?
[15:02] <gatox> ralsina, dobey standup?
[15:02] <ralsina> me
[15:02] <alecu> nessita, I saw the first "me" before you disconnected.
[15:02] <nessita> alecu: my internet connection is not working right today, so I don't know when I'm off IRC (cuz pidgin shows me online the same)
[15:02] <mandel> duanedesign, should, also, we need to know which one he is using and find out why the pems are not there...
[15:03] <duanedesign> kk, thanks
[15:03] <dobey> meh
[15:03] <gatox> DONE:
[15:03] <gatox> Added some tests to my branches, investigating some issues.
[15:03] <gatox> TODO:
[15:03] <gatox> Bug #865176, Bug #870270, and several more.
[15:03] <gatox> BLOCKED:
[15:03] <gatox> No
[15:03] <ubot4> Launchpad bug 865176 in ubuntuone-windows-installer "Handle errors more gracefully, show user friendly message and hide technical details (affects: 1) (heat: 2)" [Medium,In progress] https://launchpad.net/bugs/865176
[15:03] <ubot4> Launchpad bug 870270 in ubuntuone-control-panel "Windows tool tip doesn't display if "&" is in the folder name (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/870270
[15:03] <gatox> mandel, go
[15:03] <mandel> duanedesign, let me know if you need a hand
[15:03] <mandel> DONE: Finally found a nice wayt to use localhost address to test the proxy testcases so that the reactor is cleaned if we use http 1.1 with squid3. A number of reviews for gatox and ralsina.
[15:03] <mandel> TODO: Fix the comments inthe proxy test case from alecu. Move to next proxy bug.
[15:03] <mandel> BLOCKED: no
[15:03] <mandel> nessita, go
[15:03] <nessita> DONE: lots of reviews, releases, catch up
[15:03] <nessita> TODO: keep fixing the tests for bug #834730
[15:03] <nessita> BLOCKED: nopes
[15:03] <nessita> NEXT: ralsina
[15:03] <ubot4> Launchpad bug 834730 in ubuntuone-client (and 1 other project) "Use SignalBroadcaster and RemoteMeta from ubuntu sso client (affects: 1) (heat: 8)" [High,In progress] https://launchpad.net/bugs/834730
[15:03] <ralsina> DONE: kept on pushing the windows packaging branch, first attempt at buildout-thingy, fixed minor string bug, reviews, 1-1 natalia TODO: fix more buildout, fix more bugs, some bug triaging sprint planning BLOCKED: no NEXT dobey
[15:04] <dobey> λ DONE: fix crashers in P, releases
[15:04] <dobey> λ TODO: uploads, fixes for gireactor from review, initial music store work
[15:04] <dobey> λ BLCK: No.
[15:04] <nessita> comments anyone?
[15:04] <dobey> oh
[15:04] <nessita> gatox: are you feeling better?
[15:04] <dobey> nessita skipped alecu
[15:04] <dobey> alecu: go :)
[15:04] <nessita> oh, sorry, I missed that me
[15:04] <gatox> nessita, yep......
[15:05] <alecu> DONE: gave two hands debugging, worked on gsettings+qt, reviews
[15:05] <alecu> TODO: land proxy integration branch, a bit more on gsettings parser
[15:05] <alecu> BLOCKED: on mandel's branch that's coming real soon now.
[15:05] <ralsina> EOD?
[15:05] <gatox> nessita, i'm trying to track some bugs..... it should be an easy fix..... but the tracking part is kind of confusing...
[15:05] <ralsina> oops EOM? ;-)
[15:05] <nessita> gatox: what do you mean?
[15:06] <mandel> ralsina, I don't mind EOD :P
[15:06] <nessita> gatox: did you see my comment re: testing the qt control panel in linux?
[15:06] <gatox> nessita, yep..... but i'm with another one before that one
[15:07] <gatox> ok..... i need to go to the bank right now to hit some people..... i'll be back in a while
[15:09] <dobey> nessita: the bug that was about, was specifically for the gtk control panel though.
[15:09] <mandel> alecu, I just pushed the changes to the branch with the comments of the review
[15:09] <nessita> dobey: right, but before closing, I want to be sure it works right on linux as well
[15:09] <mandel> alecu, can you let me know which bugs from the proxy tag are free for me to tackle
[15:10] <dobey> nessita: also, it's filed about 2.0.0, so we might need to fix it in SRUs for older versions as well anyway
[15:10] <nessita> dobey: unless we backport the qt control panel :-D
[15:10] <dobey> nessita: though perhaps a lower priority. i don't think closing it as "well we have a qt panel now" is the answer
[15:10] <dobey> i don't even want to imagine thinking about backporting the qt panel yet :(
[15:12] <dobey> and i don't have to think about that sort of stuff until march anyway, i think
[15:16] <mandel> alecu, are you working on this guy: bug 884975
[15:16] <ubot4> Launchpad bug 884975 in ubuntu-sso-client "replace urllib2.urlopen with common web-client (affects: 1) (heat: 9)" [Undecided,New] https://launchpad.net/bugs/884975
[15:16] <dobey> oh, i guess i should have had "TODO: File MIR for dirspec" also
[15:17] <alecu> mandel, bug #884972 and bug #884975
[15:17] <ubot4> Launchpad bug 884972 in ubuntu-sso-client "replace urllib2.Request with common web-client (affects: 1) (heat: 9)" [Undecided,New] https://launchpad.net/bugs/884972
[15:17] <ubot4> Launchpad bug 884975 in ubuntu-sso-client "replace urllib2.urlopen with common web-client (affects: 1) (heat: 9)" [Undecided,New] https://launchpad.net/bugs/884975
[15:18] <ralsina> I wonder what would happen if I file a bug that in the title says bug #thesamebug
[15:18] <ralsina> and then mention it here
[15:19] <alecu> mandel, I'll tackle bug #884973 next, since I already did some stuff to replace lazr.
[15:19] <ubot4> Launchpad bug 884973 in ubuntu-sso-client "replace lazr.restfulclient with common web-client (affects: 1) (dups: 1) (heat: 12)" [Undecided,New] https://launchpad.net/bugs/884973
[15:20] <alecu> ralsina, a black hole?
[15:20] <mandel> alecu, so I can move to bug #884972 and bug #884975, right?
[15:20] <ubot4> Launchpad bug 884972 in ubuntu-sso-client "replace urllib2.Request with common web-client (affects: 1) (heat: 9)" [Undecided,New] https://launchpad.net/bugs/884972
[15:20] <ubot4> Launchpad bug 884975 in ubuntu-sso-client "replace urllib2.urlopen with common web-client (affects: 1) (heat: 9)" [Undecided,New] https://launchpad.net/bugs/884975
[15:21] <alecu> mandel, yay!
[15:21] <lee_> hi
[15:21] <lee_> with ubuntu one can i have 5 people all accessing the same logon account
[15:21] <mandel> alecu, superb, I'll move to them now, let me know if you see any other issues with the test case after revno 80
[15:22] <mandel> dobey, can you please review the proxy-testcase branch whenever you have the time :)
[15:23] <dobey> mandel: yes, and when the insanely cold weather stops affecting neuron transmission :)
[15:23] <lee_> hi
[15:24] <dobey> uh, bye then
[15:26] <mandel> dobey, ok :)
[15:26] <mandel> dobey, and thx
[15:26] <dobey> it is not supposed to be this cold here
[15:29] <alecu> mandel, I found this lint error: http://pastebin.ubuntu.com/792779/
[15:29] <alecu> mandel, but it's also present on u1-devtools trunk, so it's not caused by your branch
[15:29] <alecu> dobey: any idea if the above lint error will cause any problem?
[15:31] <dobey> alecu: no. that is supposed to be there. it makes sure that u1lint doesn't exit non-zero for XXX/FIXME/TODO comments in code
[15:31] <alecu> dobey: cool, thanks.
[15:31] <dobey> alecu: which is why the comment is "test this doesn't fail" :)
[15:33] <mandel> dobey, I could have not explain it better :P
[15:34] <alecu> mandel, I've not run the tests on my P vm, because I still have to install more stuff, but I've run the tests on O, so I'm approving
[15:36] <mandel> alecu, superb, dobey you do have a P machine, right?
[15:36] <dobey> yes
[15:36] <mandel> dobey, would you run the tests in the P machine then, it works on in my P, but is better that in is ran in a diff env
[15:37] <dobey> when i get to the review :)
[15:37] <dobey> i have a bunch of ubuntu uploads to do first
[15:39] <mandel> dobey, yeah, no preasure, I just wanted you to know we needed a P
[15:41] <mandel> alecu, the webclient_factory, does it take any *args or **kwargs?
[15:51] <nessita> brb
[15:52] <mandel> dobey, I keep forgetting that module that needed to be installed to run the sso tests so that you do not see the ui, do you mind refreshing my mind and tell me stupid at the same time? :D
[15:53] <dobey> xvfb
[15:53] <gatox_away> back
[15:54] <mandel> dobey, thx
[16:02] <mandel> nessita, alecu why is the sso ping url unicode?
[16:02] <nessita> mandel: why or where?
[16:04] <gatox> alecu, please..... when you have a moment, please re-review this old branch: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/network-detect/+merge/77048 (only need your approval)
[16:05] <mandel> nessita, in ubuntu_sso/tests/tests_credentials.py, line 430 for example, the current webclient throws this: TypeError: url must be str, not unicode
[16:07] <nessita> mandel: what was your original question?  why or where is the ping url code?
[16:09] <dobey> nessita: why is it unicode instead of str; not where is the code
[16:11] <mandel> nessita, why is the ping url unicode?
[16:13] <nessita> dobey, mandel: ah, misundertood the question
[16:13] <mandel> nessita, np :)
[16:13] <nessita> mandel: is unicode up to the point where we actually send it
[16:14] <nessita> mandel: so we can add to it any variable with any unicode value we need (since we append specific t to store in our servers)
[16:16] <mandel> nessita, hm.. have we ever tried that code with a funny char?
[16:17] <mandel> nessita, I might not understand the docs from here: http://docs.python.org/library/urllib2.html#urllib2.Request
[16:17] <nessita> mandel: if I recall correctly, we have tests for that
[16:17] <nessita> mandel: why?
[16:17] <nessita> mandel: why do you need to do, exactly?
[16:17] <mandel> nessita, I read that is must be a str, not unicode, and my brain is confused
[16:18] <nessita> mandel: yeap, that is correct. If you see the sso code, it will encode the url before using it
[16:18] <nessita> mandel: see utils.oauth_headers, it calls:
[16:18] <nessita>      99     url = url.encode('utf-8')
[16:19] <nessita> mandel: so, what do you need to do? I may help you
[16:20] <mandel> nessita, I was just wondering, I wanted to make sure that I indeed needed to do the .encode('utf-8') and that it was no error
[16:20] <mandel> alecu, ping
[16:20] <mandel> nessita, also, I think that if we do that, it should be in webclient, right?
[16:20] <nessita> mandel: yes
[16:21] <dobey> ok. need to get lunch. bbiab.
[16:21] <nessita> mandel: in the line of code closer to doing the actual web request
[16:23] <alecu> gatox, it seems that the last NeedsFixing in that branch was not fixed
[16:23] <gatox> alecu, no??
[16:23] <gatox> let me check again
[16:23] <mandel> nessita, does this make sense then: #911844
[16:23] <mandel> alecu, nessita bug 911844
[16:23] <ubot4> Launchpad bug 911844 in ubuntu-sso-client "Teh common webclient should be able to handle urls that are unicode and not str (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/911844
[16:24] <nessita> mandel: besides the typo, I would say we should agree on an API where the webclient only accepts unicode urls
[16:24] <nessita> alecu: ^
[16:24] <gatox> alecu, ahhhh sorry..... didn't see that one
[16:24] <mandel> nessita, fixed the typo hehe
[16:24] <alecu> nessita, mandel: a url is not unicode, its bytes
[16:25] <alecu> hmmm
[16:25] <nessita> alecu: is bytes before sending it thru the wire
[16:25]  * alecu is not sure of the thing he just said
[16:25]  * alecu googles.
[16:25] <nessita> alecu: I meant, is bytes right before sending it thru the wire, with some encoding. Before that, I would advice having it as unicode
[16:29] <mandel> nessita, alecu is a matter of agreeing, and how to make it so that it gets as bytes in the diff implementations, doing the decode in every diff implementation is a PITA
[16:33] <alecu> ok, now I understand it.
[16:34] <alecu> URLs cannot have unicode characters in them. They should be percent encoded
[16:34] <alecu> IRIs on the other hand can have unicode characters:
[16:34] <alecu> http://stackoverflow.com/a/2744184/1098199
[16:35] <alecu> "While URIs are limited to a subset of the ASCII character set, IRIs may contain characters from [Unicode]"
[16:35] <alecu> http://en.wikipedia.org/wiki/Internationalized_Resource_Identifier
[16:36] <alecu> let me rephrase the first part:
[16:39] <alecu> URLs cannot have unicode characters in them. Any unicode characters in an IRI should be encoded with Punycode if they are part of the hostname, or percent encoded if part of the path, query string or fragment id.
[16:40] <alecu> nessita, mandel: ^
[16:41] <alecu> nessita, mandel: my opinion is that if we allow unicodes in URLs we should call them URIs and *only* allow unicodes to be used.
[16:41] <mandel> alecu, yep, got it, therefore, in ourcase we just have to worry about the percent encoded because the hostname is coming from us, at least for sso
[16:41] <mandel> alecu, the unicode bits may come from the APP_NAME for example
[16:41] <alecu> mandel, at least for sso. We should check the rest.
[16:42] <alecu> damn. I got the last sentence wrong, again:
[16:42] <alecu> nessita, mandel: my opinion is that if we allow unicodes in URLs we should call them *IRIs* and *only* allow unicodes to be used
[16:42] <mandel> alecu, then we will have issues with some implementations since they will expect a str and not a unicode, I've already seen that error
[16:43] <alecu> mandel, implementations of what? webclients?
[16:43] <alecu> mandel, like the qt or gnome webclient?
[16:44] <alecu> (by gnome I really mean libsoup)
[16:44] <mandel> alecu, yes :)
[16:45] <karni> How fancy, Sun Java is gone. yay Open JDK =_=` @$@#$%
[16:46] <mandel> karni, sorry, I don't drink coffee :P
[16:47] <karni> mandel: I guess you drink ice(d)tea
[16:47] <alecu> mandel, well, our webclient layer will receive python unicode IRIs, and it will translate to whatever the underlying webclient expects (probably URLs expressed as bytes in most cases)
[16:47] <mandel> alecu, exactly, so we need to add some extra code in common.py to work around that, right?
[16:47] <alecu> mandel, the thing I want to make sure is that our webclient layer *always* receives unicode IRIs
[16:48] <alecu> mandel, probably. Let's check what's the best place to put this.
[16:49] <karni> mandel: (I hope you got the joke ;) )
[16:49] <mandel> karni, its as bad as mine :P
[16:49] <karni> mandel: hehe
[16:49] <karni> mandel: no it's not, but are so-Java ;d
[16:50] <mandel> alecu, ideally, common should be exposed to unicode, I think we can achieve that with inheritance, don't you think?
[16:50] <gatox> alecu, this branch is ready for review: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/network-detect/+merge/77048
[16:50] <gatox> nessita, alecu and this one too: https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/network-detect/+merge/77049
[16:51] <alecu> mandel, well, it depends on the backend
[16:52] <alecu> mandel, for instance, QUrl already handles unicode: http://developer.qt.nokia.com/doc/qt-4.8/qurl.html
[16:52] <nessita> alecu, mandel: sorry I was heating my lunch. I agree with alecu, let's force unicode like we're doing it now
[16:52] <nessita> right now we have an assert isinstance(url, unicode)
[16:52] <nessita> we can rename the variable name, of course
[16:52] <nessita> alecu, mandel: and I agree to have that bit of logic in the webclient layer
[16:52] <alecu> nessita, exactly * 2
[16:53] <mandel> alecu, we can provide a help function in common that does the transformation, and the implementation decides if it is needed
[16:53] <mandel> nessita, ^
[16:53] <alecu> mandel, let me check if libsoup needs it.
[16:55] <ralsina> gatox: new buildout.cfg to launch when you have a minute: https://pastebin.canonical.com/57736/
[16:55]  * gatox testing....
[16:55] <alecu> mandel, libsoup has no mention of unicode, so we'll probably need to do it in the python layer: http://developer.gnome.org/libsoup/stable/SoupURI.html
[16:56] <mandel> alecu, well, I called the default webclient_factory and got an error, so we do need that
[16:58] <mandel> alecu, I'll go for a coffee and I can take of writting such a function, ok?
[16:58] <alecu> mandel, I can probably add that on my proxy-integration-tests branch
[16:59] <alecu> mandel, what error did you get?
[16:59] <mandel> alecu, TypeError: url must be str, not unicode
[17:06] <gatox> ralsina, http://paste.ubuntu.com/792871/
[17:06] <nessita> lunchtime!
[17:06] <ralsina> gatox: we sure depend on a lot of C code :-)
[17:07] <gatox> ralsina, it seems :P jeje
[17:07] <mandel> I'm out 10 mins, I need to go to the cash machine, will be back very soon
[17:09]  * mandel cash point
[17:12] <ralsina> gatox: another one, but don't stop doing anything else for this https://pastebin.canonical.com/57738/
[17:12] <gatox> ralsina, no.... i leave it running.... and check later
[17:13] <ralsina> gatox: sorry I make you do this, but installing *another* windows for this makes me cray a little
[17:13] <ralsina> cry*
[17:13] <gatox> ralsina, jeje no problem
[17:16] <alecu> gatox, branch approved.
[17:16] <gatox> alecu, grosoooooo!!!!!
[17:18] <gatox> ralsina, i'm not being able to reproduce this bug: https://bugs.launchpad.net/ubuntuone-control-panel/+bug/904551 //cc elopio
[17:18] <ubot4> Launchpad bug 904551 in ubuntuone-control-panel "two remove buttons (affects: 1) (heat: 42)" [Medium,Triaged]
[17:19] <ralsina> gatox: neither can I
[17:19] <gatox> ralsina, invalid?
[17:19] <ralsina> gatox, elopio: that's why I think it's a repaint bug specific to elopio's box
[17:19] <ralsina> gatox: ask elopio to re-check then we decide
[17:19] <gatox> ralsina, ok
[17:19] <gatox> elopio, ping
[17:20] <elopio> ralsina, gatox, windows is "Installing update 1 of 2" ...
[17:20] <ralsina> elopio: see you tomorrow ;-)
[17:20] <elopio> which installer should I use?
[17:20] <gatox> elopio, jeje fraking updates :P
[17:20] <ralsina> elopio: last time I had one of those, it asked to reboot and it took 45 minutes
[17:20] <ralsina> elopio: 2.0.3
[17:21] <nessita> gatox: can you try a test to reproduce that?
[17:21] <gatox> nessita, reproduce what?
[17:21] <nessita> gatox: remove the current device, and re-login from the control panel, and do to devices tab again, without closing the controlpanel windows ever
[17:21] <nessita> gatox: the double remove button
[17:22] <gatox> nessita, ahhhh.... ok
[17:22] <j0nr> hey folks, I see the scanning of music has improved
[17:24] <gatox> nessita, AJA! you were right!
[17:26] <nessita> gatox: :-)
[17:26] <gatox> nessita, thanks
[17:26] <nessita> yw!
[17:28] <mandel> alecu, then, getting back to the conversation, do you take care of the fact that we accept unicode in the external interface of webclient?
[17:29] <mandel> alecu, at the moment the two bug I assigned muy self in sso would be blocked until that lands
[17:30] <alecu> mandel, yes, I can work on that on my current branch, since there are a few more changes to the webclients in it
[17:36] <mandel> alecu, ok, then I'll move to something else in the mean time
[17:37] <mandel> nessita, do you know if bug 907511 is still happening?
[17:37] <ubot4> Launchpad bug 907511 in ubuntuone-client "Windows: events from directories where no watch has been added should be ignored (affects: 1) (heat: 69)" [High,Triaged] https://launchpad.net/bugs/907511
[17:37] <ralsina> mandel: look at this: https://pastebin.canonical.com/57743/
[17:38] <ralsina> mandel: I think I just found ANOTHER corner case we need to handle in filenames
[17:38] <nessita> mandel: not sure, I would advice testing IRL
[17:38] <mandel> nessita, ok
[17:38] <mandel> ralsina, jesus christ!
[17:38] <ralsina> mandel: indeed
[17:39] <mandel> ralsina, so what is what you are doing there?
[17:39] <alecu> ralsina, "con" is a reserved device name on DOS
[17:39] <alecu> mandel, ^
[17:39] <ralsina> mandel: files called CON.whatever are not visible to some windows tools
[17:40] <ralsina> alecu: yes, but it also affects files called CON.extension
[17:40] <gatox> ralsina, the script ends at: "getting distribution for coverage"??
[17:40] <mandel> ralsina, alecu oh, but that does not occur if you have \\?\ :)
[17:40] <alecu> ralsina, right, it's a piece of crap.
[17:40] <ralsina> gatox: that should not be the end ;-)
[17:40] <gatox> ralsina, it's still running..... but i don't know if it doesn't return the cursor or something else
[17:40] <gatox> ralsina, ah ok..... it has been there for a whileeeee
[17:40] <ralsina> gatox: some things take a while
[17:41] <alecu> mandel, http://digitalpbk.blogspot.com/2006/11/why-cant-folder-be-named-con-or-lpt1-in.html
[17:41] <gatox> ralsina, ok.... just checking.
[17:41] <ralsina> mandel, alecu: but you can create CON.svg. You just don't seeit with dir :-)
[17:42] <mandel> alecu, ralsina so, first thing, add a test case and lets see if it happens, then fix it
[17:43] <alecu> ralsina, can you try with "dir \\?\con.svg" ?
[17:43] <ralsina> mandel: file not found
[17:44] <alecu> ralsina, probably the full path needs to be put before the filename
[17:44] <ralsina> alecu: yep, did that
[17:44] <mandel> ralsina, alecu let me try f ReadDirectoryChangesW gets the events, ok?
[17:44] <ralsina> I will do further tests later, but once more the crappiness shines
[17:44] <alecu> ralsina, has any user actually reported this?
[17:45] <mandel> ralsina, alecu if it does not, then we are happy, we don't see then in any case, otherwise we have to find out if os.listdir which relies in FindNextFile works correctly or no
[17:45] <ralsina> alecu: nope, thought about it because of a tweet by felipelerena
[17:45] <nessita> ralsina: what does dropdox do? :-)
[17:45] <ralsina> mandel: but if I have a con.svg on linux and sync it to windows, it will be there but invisible
[17:45] <ralsina> nessita: I have no idea yet :-)
[17:46] <mandel> nessita, ralsina dropbox ignores all those anoying file names, in their case, the went from Windows to Linux, so they already blocked you from doing all that
[17:46] <mandel> I guess we can say they took the easy path, we decided to go in a more interesting way..
[17:53] <mandel> nessita, AFAIk by looking at the code bug 907511 is still there, I'll be working on this then
[17:53] <ubot4> Launchpad bug 907511 in ubuntuone-client "Windows: events from directories where no watch has been added should be ignored (affects: 1) (heat: 69)" [High,Triaged] https://launchpad.net/bugs/907511
[17:55] <nessita> mandel: nice, thanks. Do you need further explanation?
[17:55] <nessita> is not trivial to solve
[17:56] <mandel> nessita, no, I understood it, the add_watch on Windows is recursive, therefore we are adding a watch in foo, and events in foo/bar are raised, this should not be propagated until the sd did ask for that
[17:56] <mandel> nessita, I guess I need to be smart in the way we know that we can listen all of the paths etc...
[17:56] <nessita> mandel: right, until the caller explictly request a watch in foo/bar
[17:57] <mandel> nessita, ack, will have it before friday for sure
[17:57] <mandel> ok, I need to walk the dog, I'll be back here for an extra hour or so after :)
[17:57] <mandel> laters!
[17:57]  * mandel walks dog
[18:30] <gatox> ralsina, ping
[18:31] <gatox> ralsina, reallyyyy reallyyyy trivial review please: https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/remove-button/+merge/87521
[18:40] <ralsina> gatox: close()? shouldn't that be hide()?
[18:41] <gatox> ralsina, i don't think so..... when you remove the widget the session close, and when you re-login everything is created again
[18:42] <ralsina> gatox: but close() for widgets with parents doesn't remove them
[18:42] <ralsina> gatox: for that you have to delete them
[18:42] <ralsina> widget.deleteLater() maybe
[18:43] <gatox> ralsina, that could be too.... If the widget has the Qt::WA_DeleteOnClose flag, the widget is also deleted.
[18:43] <ralsina> gatox: but does it have the flag? I don't know :-)
[18:44] <gatox> ralsina, well... in this case it has the flag...... but i'll try with deleteLater() that should be more appropiate
[18:47] <dobey> man, i wish these city guys would come use their gigantic leaf vacuum on my whole yard
[18:51] <nessita> gatox: please make sure to add a test for that fix
[18:51] <nessita> :-)
[18:53] <gatox> nessita, i didn't skip the test part just to avoid it :P i did it because i'm not quite sure how to do it.... because i should check for some object which i don't have a reference...... or should i check just that the "deleteLater"method is called?
[18:53] <dobey> also, this ~$140 portable-ish usb scanner is one of the best investments i ever made
[18:53] <nessita> gatox: I would love if you could check that displyaing the tab, deleting the device, and going to the tab again, shows only one button
[19:06] <dobey> ok, i think i am /almost/ ready to look at mandel's branch again
[19:06]  * mandel back
[19:06] <dobey> need to make a couple phone calls first
[19:07] <mandel> dobey, :)
[19:07] <dobey> that will hopefully not take too long. the fact that i have to make the calls is annoying
[19:08] <mandel> dobey, no worries I'll be here for long enough
[19:29] <mandel> @ping
[19:29] <ubot4> pong
[19:30] <nessita> @ping
[19:30] <ubot4> pong
[19:38] <dobey> ok
[19:39] <mandel> dammed?  See you all tomorrow!
[19:43] <mandel> dobey, nah, I though I was online but I was not..
[19:44] <dobey> mandel: i don't see where you weren't on-line, but whatever :)
[19:46] <dobey> mandel: ugh; we can't have one conf file for both versions of squid?
[19:48] <ralsina> gatox: maybe I missed it, did the last buildout work?
[19:48] <gatox> ralsina, it ends.... i'm going to try to run something now
[19:49] <ralsina> gatox: cool! :-)
[19:49] <mandel> dobey, there are some very annoying small diffs between squid2 and squid3 :(
[19:50] <mandel> @ping
[19:50] <ubot4> pong
[19:59] <dobey> fml
[19:59]  * elopio building out...
[19:59] <dobey> mouse stopped working on my laptop :(
[19:59] <beuno> dobey, after un/pluggin in a monitor>
[20:00] <beuno> ?
[20:00]  * beuno has filed bug #910253
[20:00] <ubot4> Launchpad bug 910253 in unity (Ubuntu) (and 1 other project) "Unity (or compiz?) crashed, mouse stopped working (affects: 1) (heat: 6)" [Undecided,Invalid] https://launchpad.net/bugs/910253
[20:00] <dobey> beuno: no. i opened the lid from suspend, clicked on the terminal icon in the unity launcher panel, typed some stuff in the terminal, and went to move the mouse and it wouldn't move
[20:01] <beuno> nice
[20:03] <dobey> yeah, i think it's unity grabbing the mouse
[20:03] <beuno> I've had that happened when pluggin and unpluggin, and once when nautilus crashed
[20:06] <gatox> nessita, test added, please review: https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/remove-button
[20:07] <nessita> gatox: sure
[20:13]  * mandel EOD, cu tom!
[20:16] <gatox> ralsina, ping
[20:21] <gatox> ralsina, i think it didn't work..... at least i can't run the projects because the imports for: qt4reactor, oauth and twisted fails
[20:22] <gatox> EOD for me...... ralsina if you go back..... ping me... i'll be around
[20:22] <gatox> ralsina, if you need anything to fix the script
[20:54] <ralsina> gatox: hmmm are you using the python from bin?
[20:54] <gatox> ralsina, ahhh no.....i'm using the installed python
[20:55]  * gatox opening vm
[20:55] <ralsina> gatox: anyway I think oauth will be missing
[20:55] <gatox> ralsina, the python in bin is: py.exe?
[20:56] <gatox> yep
[20:56] <gatox> is that one
[20:56] <gatox> i'll try with that one now
[21:02] <dobey> hrmm
[21:02] <gatox> ralsina, i'm getting this with sso: http://paste.ubuntu.com/793125/
[21:02] <gatox> using the py.exe inside bin
[21:02] <dobey> how can we make squid3 not spew the warning about ::/0?
[21:06] <gatox> ralsina, i've to go to buy something.... i'll read the log when i get back.... let me know if you know what might be going on
[21:08] <ralsina> gatox_away, gatox: missing registry key/
[21:09] <gatox_away> ralsina, not away yet.... how can i fix that?
[21:09] <ralsina> gatox_away: you have to setup the .reg file mentioned in the wiki page
[21:09] <ralsina> gatox_away: or someday we can fix it so it doesn't crash when the key is not there ;-)
[21:09] <gatox_away> ralsina, ahhhhh ok.... i'll do that when i get back in a couple of minutes
[21:09] <gatox_away> ralsina, that too :P
[21:10] <ralsina> gatox_away: take your time, I am not touching it tonight
[21:10] <dobey> ralsina: do you know how to get rid of the warning about "::/0" when "all" is included in the "acl all" in the config file?
[21:10] <gatox_away> ralsina, ok..... i'll let you know later...... brb
[21:10] <ralsina> dobey: you don't need to define the acl all in squid 3, IIRC
[21:10] <ralsina> dobey: it's builtin
[21:11] <dobey> ralsina: right, but you do in squid 2; so i'm wondering how to include it, but make the warning not appear
[21:12] <dobey> maybe i should just make mandel fix the code to output STDOUT/STDERR to a log instead
[21:13] <dobey> the squid3.conf appears to work just fine for squid 2, as long as the "all" is included in the "acl all"
[22:00]  * nessita -> eod
[22:01] <dobey> later
[23:04] <BWV1041> hello. can anyone help me with a ubuntu one sync problem?
[23:06] <BWV1041> i have ubuntu lucid lynx and ubuntu one doesn't start the sync, it says 0.0 Kb used (0.0%), it seems to be connecting and disconnecting intermittently.
[23:56] <czajkowski> dobey: I logged that bug #910921
[23:56] <ubot4> Launchpad bug 910921 in ubuntuone-music-store "downloading users paid music from system keeps bringing you back to page 1 (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/910921