[01:08] <robert_ancell> Trevinho, which function?
[01:09] <Trevinho> robert_ancell: I've fixed it...
[01:09] <Trevinho> robert_ancell: was mir_connection_set_display_config_change_callback
[01:09] <Trevinho> robert_ancell: a display was passed, instead than a screen
[01:10] <robert_ancell> oh, I see your commit
[01:10] <robert_ancell> Trevinho, was there a particular app that was querying invalid monitors?
[01:11] <Trevinho> robert_ancell: no, but it might happen... I was just reading the code
[01:13] <robert_ancell> Trevinho:
[01:13] <robert_ancell> -      count++;
[01:13] <robert_ancell> +      ++count;
[01:13] <robert_ancell> ?
[01:14] <Trevinho> robert_ancell: well, it's just quicker... I tend to never use postfixed++ as it also return something we don't need there... but it's mostly a paranoic thing
[01:14] <robert_ancell> how is it quicker?
[01:15] <Trevinho> var++ means you've to store a temp var to return, while ++var just increases the val
[01:15] <robert_ancell> I'm pretty sure any compiler would optimise them to the same
[01:15] <Trevinho> well, gcc might be smart enough to ignore that if the return value is not requested, though..
[01:16] <robert_ancell> yeah
[01:16] <Trevinho> yes, sorry.. just an habit, I can revert.
[01:16] <robert_ancell> Well, kind of an odd change to throw into an unrelated commit
[01:16] <robert_ancell> c8826ba8c77b25ab9bd59027e0b87fadb49f5a3b
[01:17] <Trevinho> yes... commit -a got me :/
[01:17] <Trevinho> ouch, also I pasted uncorrect code -_--
[01:18] <Trevinho> g_clear_object should have been
[01:36] <robert_ancell> Anyone want a Google Inbox invite? I have one to give away...
[01:43]  * TheMuso pats his IMAP/caldav/carddav only access to google services. :)
[01:44] <TheMuso> ...and thats the way it will stay. :p
[01:44] <Trevinho> robert_ancell: oh, if you still have one...
[01:44] <robert_ancell> Trevinho, what's your email address?
[01:46] <robert_ancell> Trevinho, there you go
[01:47] <Trevinho> thanks again :)
[01:57] <duflu> Trevinho, still working all night?
[01:57] <Trevinho> duflu: well no... I'm just hacking now :P
[01:58] <Trevinho> duflu: mostly stoppped to do that, but sometimes, when my gf is not here... I'm still tempted to stay awake in the darkness :D
[01:59] <duflu> Trevinho: Yeah I understand
[06:50] <pitti> Good morning
[07:41] <didrocks> morning!
[07:45] <seb128> lut didrocks
[07:45] <seb128> good morning desktopers
[07:46] <pitti> bonjour didrocks et seb128
[07:46] <pitti> comment allez-vous ?
[07:46] <seb128> pitti, lut, wie gehts?
[07:46] <seb128> pitti, j'ai un rhume :-( sinon ça va bien
[07:47] <pitti> seb128: gut, danke! Ich habe gestern das erste Mal Basketball gespielt :)
[07:47] <seb128> et toi ?
[07:47] <didrocks> bonjour pitti !
[07:47] <pitti> seb128: ouch, get better soon then! l'automne est froid maintenant :/
[07:47] <seb128> pitti, you mean first time in a team/you subscribed in a club?
[07:47] <seb128> pitti, merci!
[07:48] <pitti> seb128: yeah, not just for warmup, but for full two hours, and not just with the very reduced "Taekwondo" rules :)
[07:48] <seb128> nice
[07:48] <seb128> how did you like it?
[07:48] <pitti> seb128: it was quite nice indeed, I want to do it more regularly over the winter at least
[07:48] <didrocks> I imagine than first time, 2 hours of game, you are tired then :)
[07:49] <pitti> it's too cold for me to run outside
[07:49] <pitti> didrocks: heh, you bet; and my feet hurt, I played in my barefeet five-fingers
[07:49] <pitti> je crois qu'il faut porter des vraies chaussures pour basketball
[07:49] <didrocks> waow, extreme for a first time :)
[07:50] <didrocks> oui, ce sera mieux avec des baskets
[07:50] <didrocks> (d'où le nom :))
[07:57] <didrocks> seb128: can you confirm this bug:
[07:57] <didrocks> - open an archive with file-roller
[07:57] <didrocks> - try to drag one file outside of the file-rollet window
[07:57] <didrocks> - if you didn't release the mouse button, and the window != nautilus, it will error
[07:58] <didrocks> (it's like if you released the drag, when you didn't)
[07:58] <seb128> no, can't confirm that
[07:58] <seb128> I can dnd over xchat-gnome, tb, firefox
[07:58] <seb128> I just see the row moving over while being dragged
[07:58] <didrocks> hum, weird
[07:58] <didrocks> let me see if it's because of chrome
[07:59]  * didrocks opens firefox
[07:59] <seb128> I can confirm the issue with chromium
[07:59] <didrocks> yeah, chromium/chrome
[07:59] <seb128> so yeah, chrome/ium issue it seems
[07:59] <didrocks> not sure what they are trying to do with this drag
[07:59] <seb128> yeah, me neither
[08:00] <didrocks> thanks for checking :)
[08:00] <didrocks> I'll poke our maintainer and see
[08:00] <seb128> yw
[08:21] <didrocks> wtf thunderbird?
[08:22] <didrocks> I have one email from the 10/11 which just disappeared between yesterday and today
[08:22] <didrocks> it was set as unread
[08:22] <didrocks> not in inbox anymore
[08:22] <didrocks> not in trash
[08:22] <seb128> imap? another client deleted it?
[08:22] <didrocks> I just have one client
[08:23] <didrocks> yeah, it's definitively nowhere…
[08:23] <didrocks> ah, let's look in archive
[08:24] <didrocks> yeah, moved to archive…
[08:24] <didrocks> not sure what thunderbird rules for moving things there
[08:24]  * didrocks move it back and set it to unread
[08:25] <seb128> didrocks, you maybe hit "a" on the keyboard while it was selected?
[08:27] <didrocks> seb128: can be, weird to have a shortcut like that with just one keystroke
[08:27] <seb128> yeah
[08:43] <willcooke> morning
[08:43]  * willcooke catches up with yesterday's videos
[08:44] <didrocks> morning willcooke
[08:44] <seb128> hey willcooke
[08:56] <didrocks> seb128: mind accepting it for vivid? https://blueprints.launchpad.net/ubuntu/+spec/desktop-v-bluez5
[09:00] <seb128> didrocks, done
[09:00] <didrocks> thanks
[09:04] <Laney> ahoy hoy
[09:05] <didrocks> it's a Laney!
[09:05] <didrocks> or even, it's *the* Laney :)
[09:05] <Laney> quick, catch it for our zoo
[09:05] <didrocks> ahah
[09:06] <seb128> hey Laney!
[09:06] <Laney> hey seb128
[09:07] <Laney> what's up
[09:07] <seb128> got a cold :-/
[09:07] <Laney> oh :(
[09:08] <Laney> vitamin c time
[09:09] <seb128> yeah
[09:10] <seb128> tea + lemon time
[09:10] <didrocks> and orange juice! :)
[09:10] <didrocks> or banana + lemon :)
[09:10] <seb128> banana against cold?! ;-)
[09:11] <didrocks> banana + lemon is really great, it's cleaning your throat
[09:11] <didrocks> you have the sweetness and acidity
[09:12] <seb128> oh ok
[09:12] <seb128> my issue is more a blocked nose atm though
[09:12] <seb128> thyme infusion ftw
[09:12] <didrocks> wait a couple of days for it to move ;)
[09:12] <seb128> yeah
[09:12] <didrocks> heh
[09:23] <Laney> who wants to NEW poppler and remmina? :D
[09:23] <seb128> looking at poppler
[09:24] <Laney> not one thing required any changes this time
[09:24] <Laney> boring
[09:24] <seb128> still a new soname
[09:25] <didrocks> well… poppler :)
[09:25] <seb128> yeah, exactly
[09:25] <seb128> they need to bump soname every single time
[09:25] <seb128> didrocks, want to do remmina? ;-)
[09:26] <didrocks> why did I talk here?
[09:26] <didrocks> lalalalala
[09:26] <seb128> lol
[09:26] <didrocks> well… ok
[09:26] <Laney> just reject it
[09:26] <didrocks> snif
[09:26] <Laney> it'll be fine
[09:26] <seb128> thanks
[09:26] <didrocks> ahah
[09:26] <seb128> ok, poppler NEWed
[09:26]  * didrocks presses and write "rejected on Laney's request"
[09:26] <seb128> Laney, do you need help rebuilding rdepends?
[09:27] <Laney> nope, https://launchpad.net/~laney/+archive/ubuntu/poppler/+packages http://people.canonical.com/~ubuntu-archive/transitions/poppler.html
[09:27] <Laney> thanks!
[09:27] <seb128> great
[09:28] <seb128> nice job ;-)
[09:28] <seb128> libreoffice builds on vivid with the current toolchain?
[09:28] <seb128> where is the fun
[09:29] <Laney> don't think there were any pre-opening toolchain things this cycle
[09:29] <seb128> k
[09:29] <Laney> I heard gcc5 is coming though
[09:29] <Laney> \o/
[09:29] <seb128> lolo
[09:31] <didrocks> remmina accepted
[09:32] <seb128> didrocks, thanks
[09:32] <didrocks> yw
[09:32] <Laney> merci buckets
[09:33]  * seb128 throw some bucket to Laney
[09:33] <seb128> stop mocking the french
[09:34] <Laney> I'm mocking the English really :p
[09:34] <seb128> :-)
[09:51] <didrocks> willcooke: do you remember what was the intent on the "Dash support" in the udtc session?
[09:51] <willcooke> didrocks, it was just mentioned as a new thing to include.  I dont think there was any real actions around it, just "wouldn't it be cool if...."
[09:52] <willcooke> IMHO, it's not something we should spend time on at this point
[09:52] <didrocks> what is it? My googling fails me
[09:52] <willcooke> oh, yeah, it's probably a typo - Dart
[09:52] <willcooke> either way, IMO, not something we need to care about right now
[09:53] <willcooke> e.g. www is much more important
[09:53] <didrocks> ahhhhh
[09:53] <willcooke> also....
[09:53] <didrocks> well, dart is easy, and you know I want to do it :)
[09:53] <willcooke> bahhhh
[09:53] <didrocks> (it's like a day :p)
[09:53] <willcooke> go on then!
[09:53] <willcooke> :)
[09:53] <willcooke> sabdfl is keen on Arduino
[09:53] <willcooke> again, should be easy
[09:53] <willcooke> plus I expect the upstream will be happy to help
[09:54] <didrocks> yeah, a little bit more work, not sure how I would be able to test it's working though
[09:54] <didrocks> do they have emulators?
[09:54] <willcooke> not sure, I'll do some research
[09:54] <didrocks> thx
[09:55] <didrocks> willcooke: setting up a WI for you then \o/
[09:55] <willcooke> :D
[10:05] <didrocks> noooooooooooooooooooooo
[10:05]  * didrocks pressed esc when having the WI section of a blueprint focused
[10:05] <didrocks> all cleared…
[10:11] <seb128> :-/
[10:11] <seb128> ajax for the loose
[10:13] <willcooke> :(
[10:20] <didrocks> seb128: mind accepting those for vivid:
[10:20] <didrocks> https://blueprints.launchpad.net/ubuntu/+spec/udtc-prevent-library-clash
[10:20] <didrocks> https://blueprints.launchpad.net/ubuntu/+spec/udtc-juju
[10:20] <didrocks> https://blueprints.launchpad.net/ubuntu/+spec/udtc-new-ides
[10:20] <didrocks> https://blueprints.launchpad.net/ubuntu/+spec/topic-developer-desktop-1504
[10:20] <didrocks> willcooke: I proposed that we descoped the 2 others for this cycles seeing the number of WI
[10:22] <willcooke> didrocks, agreed - that's a lot of work already
[10:22] <willcooke> I just watched the U8 testing session, now I'm doing the Bluez 5 one
[10:25] <Laney> "Oh yeah, I'll test and sync the new glib"
[10:25] <seb128> didrocks, done
[10:25] <Laney> DAMN YOU AUTOSYNC
[10:25] <seb128> lol
[10:27] <didrocks> thanks!
[12:45] <MagicSpud> hello is there anybody knowing well how to use alacarte?
[14:03]  * didrocks goes for a run
[14:04] <seb128> didrocks, enjoy!
[14:05] <didrocks> thanks :)
[14:20] <seb128> Laney, there is a sponsoring request for g-t listed on version, not sure if you saw it
[14:50] <willcooke> Laney, do you need/want me to create a hangout on air for the 15.04 release planning session?
[14:50] <willcooke> oh
[14:50] <willcooke> wai
[14:50] <willcooke> t
[14:51] <willcooke> I dont think I can anyway
[14:51] <willcooke> because I'm in another session and I wont be able to have 2 hangouts on air running at the same time
[14:51] <willcooke> soooo, you want me to talk you through the process?
[14:52] <Laney> willcooke: Umm, I was assuming slangasek would do it :-)
[14:52] <willcooke> :)
[14:55] <Laney> seb128: oh, that's old, should have closed it with the update
[14:55] <Laney> unless you mean the one in the queue which I just commented on too ;-)
[15:06] <Saviq> balloons, bregma, just watching your "testing unity8 on desktop" session, is there anything you need from us? (we're +100 on putting our autopilot and qml tests in autopkgtests, just never had the time to do so, and testing on bare metal would be something interesting too)
[15:07] <bregma> Saviq, have you guys ever run the AP tests on the desktop?
[15:07] <Saviq> another topic is elopio's integration test suite that should be taken into account (i.e. a lot of unity8's ap tests should actually be further up, as they're integration tests already)
[15:07] <Saviq> bregma, on X11 yes, not on Mir
[15:08] <bregma> X11 is soo  twentieth-century
[15:08] <Saviq> I agree
[15:08] <bregma> Saviq, where can I find more on this integration test suite?
[15:09] <elopio> bregma: https://code.launchpad.net/~ubuntu-testcase/ubuntu-autopilot-tests/ubuntu-experience-tests
[15:10] <Saviq> ↑
[15:10] <elopio> bregma: it just has a couple of tests to get started.
[15:10] <bregma> ta guys
[15:10] <Saviq> adt did get "native" support for autopilot tests some time ago IIRC
[15:10] <elopio> bregma: as saviq said, things like the unity8 autopilot indicators tests should be moved to this project.
[15:11] <bregma> get to work on that guys
[15:11] <attente_> seb128: hi, could you sponsor https://bugs.launchpad.net/ubuntu/+source/unity-gtk-module/+bug/1307657 for trusty?
[15:12]  * elopio looks at charles :)
[15:13] <elopio> bregma: all the work should be now in the developers backlogs. We just need managers to get the tasks to the top of the queue.
[15:14] <balloons> elopio, so you are migrating tests out of unity8 project directly?
[15:14] <elopio> balloons: no. Directly not.
[15:14] <elopio> balloons: we need to keep on unity8 the helpers to open an indicator.
[15:15] <elopio> and we need to test in isolation each indicator, so we get helpers for things like opening the clock from there.
[15:15] <elopio> and then we can add a new test to ubuntu-experience-tests that starts on the indicator, jumps to the clock, and goes back to check things on the indicator.
[15:18] <balloons> elopio, I ask because we wanted to achieve a couple things. First, get basic pre-seed testing for the unity8 images. But then ideally we'd add post-installation tests and running the acceptance tests was suggested
[15:19] <balloons> elopio, so there is to some extent a question of the best place to run some of this stuff
[15:19] <balloons> Saviq, thanks for the offer btw. I intend to sort out the discussion and work items into the old blueprint. I'm sure we'll be in touch as we tackle some thing
[15:20] <Saviq> yeah, let's
[15:20] <elopio> balloons: to test unity on desktop, I would make sure that the qml tests fun on Mir. Then run the unity autopilot tests. Then run the indicators autopilot tests. Then run the scopes tests. Then run the ubuntu-experience-tests.
[15:20] <balloons> It seems to make sense to run everything as a post-installation test for the desktop side. And maybe we can even get the CI team to let us have some bare metal to do it
[15:21] <elopio> on ubuntu-experience-tests we should have desktop-specific things, like logging in with lightdm.
[15:22] <elopio> and to get things easier from the bottom up, I would push for the mir virtual framebuffer.
[15:22] <elopio> but, that sequence of tests need a lot of work.
[15:22] <balloons> elopio, I suppose you make a good point about MIR. Do you know there current testing story?
[15:23] <elopio> balloons: they focus on low level unit tests, and are interested in the unity8 and ubuntu-experiences-tests for high level testing.
[15:24] <elopio> which is good IMO.
[15:24] <balloons> elopio, so in theory once we setup post-installation tests we could run things across the board
[15:24] <elopio> but the vfb, I don't think that's top priority for them.
[15:30] <bregma> Saviq, there isn't a lot of success running the AP tests under Unity 8 because some of them seem to be designed to start/stop the shell itself,  others seem to want to run on specific device emulators, and there are numerous errors opening /dev/fb0
[15:30] <bregma> just so you know
[15:31] <elopio> balloons: what do you mean with post-installation tests?
[15:31] <Saviq> bregma, yeah, they have to restart the shell, but that should be fine under unity-system-compositor, no?
[15:31] <Saviq> bregma, basically nowadays there shouldn't be much difference between a desktop and phone unity8 session?
[15:32] <bregma> Saviq, I'm just trying to run th tests from the desktop, just like I do with Unity 7, and restarting the desktop can interfere with that
[15:33] <bregma> evidently "stop unity8" is not a clever command to type in the terminal app
[15:34] <balloons> mm.. I think best practice at this point would be the test leaves that to the test runner itself
[15:34] <balloons> elopio, I mean tests intended to run immediately following smoke installation testing. Install the image, then perform post-installation tests on the image
[15:35] <balloons> elopio, but I'm not sure if doing it there or at the distro package level is better. I assume both are needed, but integration tests probably make more sense as part of image testing?
[15:36] <elopio> balloons: for ubuntu-experience-tests, I was not thinking about doing an ubiquity installation. I was thinking of adding ubuntu-desktop as a dependency, and adt to do the installation for us.
[15:36] <balloons> elopio, right.
[15:36] <elopio> but if you have a provisioning script that does the ubiquity installation, the adt will just start without installing anything.
[15:36] <elopio> it should work.
[15:37] <Saviq> bregma, right, you'd need to run from a different session
[15:37] <Saviq> vt or so
[15:37] <Saviq> but then you lack the upstart session details which we get on the phone
[15:37] <Saviq> so yeah there's definitely work ahead
[15:40]  * Laney copies libreoffice just like that
[15:45] <seb128> attente_, hey, sure can do, adding to todolist
[15:45] <seb128> Laney, libreoffice maintainer!
[15:52] <didrocks> \o/
[15:52] <didrocks> mind porting libreoffice-impress to bluetooth?
[15:52] <didrocks> for bluez5
[15:52] <Laney> Okay, uploaded
[15:52] <didrocks> :)
[15:52] <Laney> Turns out that I am hosting this hangout on air ...
[15:53] <Laney> which URLs does summit want?
[15:53] <didrocks> you have two to set
[15:53] <didrocks> you can set your browser url as the first one (from memory)
[15:54] <didrocks> and on the bottom-right one, you can copy the youtu.be url
[15:54] <didrocks> it's the one for the broadcast
[15:54] <Laney> got it
[15:54] <ogra_> did someone just say Laney is building a click for libreoffice ?
[15:54] <didrocks> ogra_: after porting to bluez5, yeah
[15:54] <ogra_> ah, cool
[15:54]  * ogra_ notes down
[15:55] <Laney> it's already uploaded
[15:55] <Laney> all of it
[15:55] <didrocks> and change the UI for ubuntu touch
[15:55] <Laney> don't fear
[15:55] <ogra_> didrocks, you mean make it a scope ?
[15:55] <didrocks> ogra_: oh right, right!
[15:55] <didrocks> :)
[15:55] <ogra_> :)
[15:55] <didrocks> ogra_: but only after the rewrite in Go :)
[15:56] <ogra_> yeah, trivial
[15:56] <didrocks> couple of days at most :)
[15:56] <ogra_> he can take my port to shell and zenity as a base ... i'll do it on the weekend
[15:57] <Laney> the bulk of the work is still in removing the German comments
[15:57] <didrocks> heh
[15:57] <ogra_> removing or porting them to french ?
[16:00] <didrocks> french, of course, what else?
[16:01] <larsu> what a non-question :P
[16:02] <happyaron> Laney: I wonder if you can partially auto-generate input-method packageset, add all ibus*, fcitx* and scim* source packages automatically?
[16:04] <happyaron> or is there any concerns in the way of doing it?
[16:06] <Laney> Maybe, if you want to write a script to generate it then we can look
[16:06] <happyaron> great
[18:02] <didrocks> with that, have a good night everyone!