[00:45] <jbicha> robert_ancell: good morning
[01:28] <robert_ancell> jbicha, hi
[01:29] <jbicha> robert_ancell: do you drive the CI trains? I need this fix for evolution https://code.launchpad.net/~jbicha/syncevolution/fix-gcc6-ftbfs/+merge/302980
[01:29] <robert_ancell> jbicha, I don't
[01:29] <jbicha> ok, I'll ask Europe about it later then
[01:31] <TheMuso> ugh... Seems the switch to a systemd user session means that orca no longer starts automatically for me... Can gsettings keys be referred to in systemd units yet?
[01:32] <TheMuso> THis is a vanilla yakkety unity session with latest updates.
[01:32] <TheMuso> gnome-session is not running.
[05:42] <pitti> Bonjour tout le monde !
[05:43] <pitti> how are things after my holidays? :-)
[05:46] <TheMuso> pitti: Hey there, hope you had a good break.
[05:46] <pitti> hey TheMuso, how are you?
[05:47] <pitti> yes, it was great! a week of bicycling and tenting along the Danube, then some days at home with nice summer weather
[05:49]  * duflu is jealous, and goes out for some brief sunlight
[05:53] <TheMuso> pitti: Not too bad thanks.
[05:53] <TheMuso> pitti: A question about the systemd user session changeover... Should gnome-session not be running, at least in unity?
[05:54] <pitti> TheMuso: it certainly has to be running -- you mean not be running under upstart/systemd?
[05:55] <TheMuso> pitti: Well, I updated today, and in my current sesion gnome-session is not running.
[05:55] <TheMuso> session*
[05:55] <pitti> wow, how does anything work then?
[05:55] <TheMuso> I dunno.
[05:56] <pitti> TheMuso: "pgrep -af gnome-session" is really empty?
[05:56] <pitti> this isn't possible
[05:56] <TheMuso> luke@buffalo:~$ pgrep -af gnome-session
[05:56] <TheMuso> 5744 /usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-session
[05:56] <TheMuso> luke@buffalo:~$
[05:57] <TheMuso> I am able to mount a network share in nautilus, plug a USB stick in, ssh, etc.
[05:57] <TheMuso> Actually, I don't have an ssh agent running.
[05:57] <pitti> can you pastebin "systemctl --user status gnome-session"?
[05:57] <TheMuso> The reason why I chaced this up is because after updates and a reboot, Orca didn't start automatically, hense me going on a fact finding mission.
[05:58] <pitti> if gnome-session doesn't start at all, then not much of the desktop will work; it might be if it crashed later on
[05:58] <TheMuso> luke@buffalo:~$ systemctl --user status gnome-session
[05:58] <TheMuso> ● gnome-session.service - GNOME Session Manager
[05:58] <TheMuso>    Loaded: loaded (/usr/lib/systemd/user/gnome-session.service; static; vendor preset: enabled)
[05:58] <TheMuso>    Active: inactive (dead)
[05:58] <TheMuso> Well /var/crash is empty.
[05:59] <pitti> TheMuso: I suppose ubuntu-session.target is not active either then?
[06:00] <TheMuso> I did have a lockup at the beginning of the update process, but I suspect it is hardware related, that could be the reason, although I did run dpkg --configure -a and apt-get -f install afterwards.
[06:00] <pitti> TheMuso: "initctl list | grep gnome-session"?
[06:00] <TheMuso> Again, active (inactive dead)
[06:00] <TheMuso> gnome-session (Unity) start/running, process 5807
[06:00] <pitti> ok, so you are not actually running a systemd session, supposedly it's all upstart then
[06:01] <TheMuso> Ok.
[06:01] <TheMuso> I just saw systemd --user in the process list and thought I was.
[06:01] <pitti> well, that has always run
[06:01] <TheMuso> Ok.
[06:01] <pitti> TheMuso: what's pid 5807?
[06:02] <pitti> it can't be gnome-session, as you already checked pgrep -- so it's something else
[06:02] <TheMuso> sleep infinity according to ps aux
[06:02] <pitti> hmm, dist-upgrading today rips out ubuntu-desktop, language-selector, aptdaemon etc.
[06:03] <TheMuso> Oh right, didn't notice that.
[06:03] <pitti> TheMuso: anything interesting in .xsession-errors?
[06:03] <TheMuso> Probably would have paid more attention if things weren't working at all.
[06:04] <TheMuso> upstart: gnome-session (Unity) main process (4295) killed by TERM signal
[06:05] <didrocks> hey hey pitti, welcome back \o/
[06:06] <TheMuso> pitti: Hrm it may be something broken on my system, hang on.
[06:06] <pitti> didrocks: merci ! comment vas-tu ?
[06:06] <pitti> TheMuso: what is "echo $DESKTOP_SESSION"?
[06:06] <pitti> TheMuso: you might be running a different session than "ubuntu"?
[06:06] <didrocks> pitti: bien bien, merci ! ce sera mon tour pour les vacances dès demain soir :-)
[06:07] <TheMuso> pitti: ubuntu
[06:07] <pitti> I finished dist-upgrading my clean VM, rebooted, and gnome-session is still running
[06:07] <TheMuso> hrm ok, something local here, will keep digging, thanks.
[06:07] <pitti> (partial upgrade without removing ubuntu-desktop)
[06:08] <TheMuso> Well ubuntu-desktop is installed here, even though I dist-upgraded before...
[06:10] <pitti> seems to be the aptdaemon update, that's incompatible with language-selector, system-config-printer, etc.
[06:11] <TheMuso> Lovely.
[06:20] <TheMuso> pitti: Thanks, I'll see what I can work out what is going on locally.
[06:56] <seb128> good morning desktopers:
[06:56] <pitti> bonjour seb128, comment vas-tu ?
[06:56] <seb128> salut pitti !
[06:56] <seb128> ça va bien, et toi ? bonnes vacances ?
[06:57] <pitti> seb128: oui, c'était bien ! on a allée le long du Danube pour une semaine, et passé quelque jours d'été chez nous
[06:58] <seb128> ah, super !
[06:58] <seb128> vous avez eu du beau temps ?
[06:58] <pitti> seb128: le plus souvent, oui; pas trop chaud, et il a plu seulement deux fois
[06:59] <seb128> nickel
[06:59] <pitti> très bien pour le velo et camping
[06:59] <seb128> oui, pas trop chaud et pas trop de pluie c'est bien !
[06:59] <seb128> welcome back ;-)
[07:01] <pitti> merci !
[07:36] <seb128> happyaron, hey, still no deb for bug #1579246? why is it taking so long?
[07:37] <happyaron> seb128: I'm looking at that atm
[07:37] <seb128> thanks
[07:37] <happyaron> was debugging the nm-ovpn build failure, merging the patch makes it ftbfs
[07:37] <seb128> we have a responsive user eager to test, we should loose him over frustration because it takes a week to provide a deb
[07:37] <happyaron> sure
[07:37] <seb128> thanks
[08:03] <Laney> morrrrrrrrrning
[08:04] <seb128> hey willcooke Laney
[08:04] <willcooke> morning
[08:04] <happyaron> morning Laney willcooke
[08:04] <willcooke> did I beat L_aney?
[08:04] <willcooke> hey happyaron! morning seb128
[08:04] <happyaron> seb128: I've built the package locally, should I make a PPA for it?
[08:04] <infinity> Laney: Hey, can I whine at you about GTK themes?
[08:04] <seb128> happyaron, as you want, or just add the deb to the bug
[08:04] <happyaron> or just post the binary pkg as attachment?
[08:04] <pitti> hey Laney, hw are you? hello willcooke and happyaron too!
[08:04] <happyaron> ok
[08:04] <willcooke> hey pitti, wb!
[08:05] <seb128> willcooke, no, you failed by 1 minute
[08:05] <happyaron> pitti: hey hello :)
[08:05] <pitti> infinity: can  I join your whining? :)
[08:05] <infinity> pitti: You sure can!
[08:05] <pitti> firefox has several issues (scroll bar, check boxes, etc.)
[08:05] <Laney> infinity: I'd rather you whined at Launchpad.
[08:05] <infinity> pitti: Which one do you like best, wrong colours, incosistent borders, misrendered/missing scroll bar grabbers, or INVISIBLE CHECKBOXES?
[08:06] <pitti> infinity: the checkboxes for sure -- they really made me scratch my  head when I tried to buy a train ticket :)
[08:06] <infinity> pitti: Heh.  I've had to say "no, the tickbox is really there, just click around a bit" to more than one person this week. :P
[08:06] <Laney> are you talking about firefox?
[08:06] <infinity> Laney: Yeah.
[08:06] <Laney> Right
[08:06] <Laney> Get it to migrate
[08:06] <infinity> Laney: I don't really use other GUI applications. :P
[08:07] <infinity> Laney: Oh, this is fixed in proposed?
[08:07] <Laney> I think so - or if not then it's fixed with a rebuild
[08:07] <infinity> Laney: gedit is also FUBAR.
[08:07] <Laney> I can't remember if they ifdef
[08:07] <infinity> Laney: dark grey on black, FTW.
[08:07] <pitti> Laney: do we care about firefox powerpc and s390x packages?
[08:07] <Laney> Don't ask me
[08:07] <seb128> pitti, we (as maintainer&desktop) don't
[08:08] <infinity> pitti: We kinda do, for $reasons.
[08:08] <infinity> pitti: A look can be had.
[08:08] <seb128> but infinity and some other asked in the past that we don't drop those
[08:08] <seb128> infinity, we tried that
[08:08] <seb128> x_nox had a look previous week
[08:08] <seb128> but failed&had to move to other things
[08:08] <infinity> The looking didn't go well?
[08:08] <seb128> if you want to help please do
[08:08] <seb128> well, one Dimitri volunteer and he walked away
[08:08] <seb128> which let us with the current situation
[08:09] <pitti> these are exactly the two big-endian arches
[08:09] <infinity> Yep.
[08:10] <seb128> right, been there
[08:10] <infinity> The story in Debian is also endian-suspicious.
[08:10] <infinity> Anyhow, grabbing build logs, might not look until tomorrow morning.
[08:11] <pitti> and I guess pretty much everything else depends on migrating glibc
[08:11] <seb128> infinity, pitti, https://irclogs.ubuntu.com/2016/08/09/%23ubuntu-desktop.html#t10:25
[08:11] <infinity> If it's going to be monumental effort, I'll let it through, but it needs investigation before release, due to some rdep fun involving firefox.
[08:11] <seb128> infinity, pitti, https://irclogs.ubuntu.com/2016/08/09/%23ubuntu-desktop.html#t13:09 might be of the use/hint
[08:12] <infinity> seb128: As for the mention in that log that deps are ORed with other browsers, that's true, but it wreaks havoc with germinate and component-mismatches. :/
[08:14] <seb128> hum, k
[08:14] <seb128> infinity, x_nox tried https://launchpad.net/~xnox/+archive/ubuntu/nonvirt/+sourcepub/6790364/+listing-archive-extra
[08:14] <infinity> Oh, if this was the ICU thing, the correct answer is to use the system lib.
[08:14] <infinity> I'll play tomorrow.
[08:15] <infinity> There's exactly zero reason to use a bundled ICU.
[08:15] <seb128> thanks
[08:15] <infinity> Not that this shouldn't also be fixed upstream, though.  Which was the point of xnox's tests, I believe.
[08:24] <desrt> good morning, desktop!!!
[08:24] <seb128> hey desrt! how was GUADEC?
[08:26] <desrt> honestly?
[08:26] <desrt> absolutely awesome
[08:27] <desrt> it may have been the best one.  i was sad i had to leave early.
[08:28] <desrt> everything was very well planned, and went off without a hitch.  ugly and boring city, but good venue.  good (and different) social events every night... and everyone in a really good mood...
[08:28] <seb128> oh, well at least it was good :-)
[08:28] <seb128> how many people this year?
[08:28] <desrt> more than last year or the year before
[08:28] <desrt> which was... nice to see, for a change
[08:29] <desrt> i think gotenburg was maybe some kind of a low point... good one to have missed =)
[08:29] <seb128> location was a good pick
[08:30] <desrt> ya.  karlsruhe is pretty easily trainable... i'm sure that helped to raise the numbers a lot.... but there were lots of americans there as well
[08:30] <seb128> not too difficult to get too and not too expensive
[08:31] <desrt> so now it's 4am and i'm listening to wilco.
[08:31] <desrt> mmm.
[08:31] <desrt> tragically hip is tonight
[08:31] <desrt> life is good :D
[08:37] <desrt> there's no food in this apartment!  life sucks.
[08:37]  * desrt enjoys her coffee
[08:38] <seb128> shouldn't you be enjoying some sleep instead? ;-)
[08:38] <desrt> and ruin my beautiful jetlag?  no way!
[08:39] <desrt> there's work to do!
[08:39] <seb128> :-)
[08:39] <xnox> infinity, there is more than that. JITs are disabled in fedora too, system icu is used, and compilation is reduced down to -O1 there.
[08:40] <xnox> it is buildable on s390x, for sure, cause fedora managed it.
[08:40] <seb128> desrt, speaking of work, can we get https://bugzilla.gnome.org/show_bug.cgi?id=767240 commited?
[08:40] <desrt> ofc.
[08:40] <desrt> was in conference mode, sorry :)
[08:41] <seb128> no worry
[08:41] <desrt> (and all the potential reviewers were too)
[08:42] <desrt> i really need to fix my git-bz :(
[08:42] <desrt> anyway.  pushed.
[08:42] <seb128> thanks
[08:44] <Laney> hi desrt!!!!
[08:44] <desrt> HI LANEY!
[08:44]  * desrt running jump hug
[08:44] <desrt> i am afraid you missed a good one :(
[08:45] <Laney> shucks
[08:45] <Laney> I did eat fish and chips at the seaside though
[08:45] <desrt> ...how were the chips?
[08:46] <Laney> some sand got blown onto them :(
[08:47] <desrt> well, texture is nice
[08:48] <Laney> mmm, gritty chips
[08:48] <Laney> everything still where you left it back at home?
[08:49] <andyrock> morning
[08:49] <desrt> yup.  just unpacking a bunch of mail now.
[08:49] <desrt> seems that my homeowners insurance got cancelled while i was gone
[08:50] <Laney> bleh
[08:50] <Laney> santander just announced a 3% -> 1.5% cut on my interest rate
[08:50] <desrt> i have a weird insurance company... they get upset over odd things... like when you don't pay...
[08:51] <desrt> on that note, i should probably also pay some of these various electricity bills...
[08:51] <Laney> "Santander recognises that these changes may mean some customers will need to consider whether their account is still right for them."
[08:51] <Laney> no shit
[08:51]  * desrt searches for a clever way to combine the words "interest" or "rate" and "exit" for comic effect and comes up short
[08:55] <Laney> wouldn't be surprised if I can't find better than 1.5% elsewhere though
[08:58] <desrt> same thing happened to me a few years ago with an online-only savings account that had a great rate.... i ended up shoving it into stocks intsead.
[08:58] <desrt> canadian taxes sort of punish you for having savings accounts anyway...
[08:58] <Laney> 2.2% on a five year fix
[08:59] <Laney> ._.
[08:59]  * Laney will wait until closer to the time
[08:59] <Laney> (THANKS LEAVE)
[09:02] <willcooke> I was trying to find a savings account for the kiddies, but they have interest rates of < 1% which is quite the opposite of a savings account.
[09:02] <willcooke> so I might buy them shares in Uber or something instead
[09:19] <seb128> Saviq, hey, just for info somebody opened bug #1613297 (unsure if you already had a bug open about that, I think that you mentioned the issue at some sprint)
[09:20] <Saviq> seb128, right, we had a look with Trevinho about that, it kills everything that's launched by unity, could be a cgroup thing or something
[09:20] <seb128> right
[09:20] <seb128> well, there is a bug now
[09:21] <seb128> so feel free to subscribe/comment ;-)
[09:21] <Saviq> doing, thanks
[09:21] <seb128> yw!
[09:47] <andyrock> seb128, Saviq all the process started by unity have as process group 'compiz'
[09:47] <Saviq> andyrock, yeah sounds like that's what's getting killed
[10:04] <desrt> willcooke: read an interesting article recently on how difficult it is to short uber, and how one might approach it anyway
[10:04] <willcooke> :)
[10:07] <willcooke> I dont think I've got the wherewithal to short stocks
[10:08] <davmor2> willcooke: long stocks are easy we've been putting them up since the dark ages
[10:29] <desrt> man chrome is dumb.  it keeps giving me google.de results.
[10:29]  * desrt grumbles
[10:31] <desrt> ...and after switching it to google.ca, now it gives me google.de *and* speaks german to me
[10:31]  * desrt sobs
[10:31] <willcooke> :D
[10:32] <desrt> also: i installed a firmware update on my phone when i happened to be in germany, and now the encrypted storage "please enter your pattern" screen on boot-up is german
[10:32] <ogra_> perhaps it wants you to move
[10:33] <desrt> i don't understand for the life of me why this is such an awful experience.... does nobody ever travel?  i see a lot of people on airplanes... it suggests that going between countries is sort of a popular thing to do... but apparently google doesn't know this?
[10:33]  * ogra_ just uses a sane phone :P
[10:34] <ogra_> (one where i can whine directly into the developer ears if needed ;) )
[10:35] <desrt> https://productforums.google.com/forum/#!topic/chrome/sq-RT8-eIm8
[10:35] <desrt> lol.  known problem since 2010.
[10:36] <desrt> workaround: open some local state file in ~/.config/ with a text editor and delete some stuff
[10:36] <desrt> awesome
[10:42] <Laney> just got a letter from my savings account provider who is also cutting interest rates
[11:09] <xnox> Laney, nothing of mine got cut. But it's all 1 year term accounts, so I'm guessing they will cut on renewal.
[11:09] <xnox> Laney, https://www.ratesetter.com/ is the way to go....
[11:10] <xnox> do you want referral link into that ponzi scheme?
[11:13] <Laney> xnox: will look soon
[12:29]  * Laney activates the ximion sign
[12:29] <Laney> it's much like the batman one
[12:33] <seb128> doesn't seem to work as well :-)
[12:33] <Laney> he's driving at 300kph across heidelberg right now
[12:34]  * Laney goes for lunch while that happens :P
[13:15] <Sweet5hark> so, I just uploaded http://people.canonical.com/~bjoern/yakkety/5.2.0/
[13:15] <Sweet5hark> On a local rebuild the -proposed test failure cant be reproduced, so either its gone (good) or a Heisenbug (bad). Re-ran the test 7 times, always succeeding.
[13:15] <Sweet5hark> I havent tested the upgrade path with that yet with the latest changes (-impress/-draw lib move and libreoffice-gtk transitional), because that essentially needs a PPA build.
[13:15] <Sweet5hark> seb128: ^^ given the timing, still push this to proposed?
[13:16] <seb128> Sweet5hark, wfm, we can do another ppa upload round if you prefer as well
[13:20] <Sweet5hark> seb128: Id go for skipping the ppa, when the build finishes in -proposed, I will retest the upgrade path there ASAP. it should be ok from testing with plain dpkg -i testing here (instead of testing against an archive with "sudo apt" ...).
[13:21] <Sweet5hark> seb128:  FWIW, im just as worried about the heisenbug that I cant reproduce locally right now.
[13:23] <seb128> Sweet5hark, wfm, I'm going to sponsor it
[13:32] <tedg> seb128: What channel did you tell someone ask me about menus? I can't seem to find it now.
[13:33] <tedg> seb128: Really, for GNOME3 and GTK3 desrt would be a better person to chat with.
[13:33] <seb128> tedg, #ubuntu-devel
[13:33] <seb128> k
[13:41] <Laney> omg it worked
[13:41]  * Laney gives ximion a nod
[13:41] <seb128> lol
[13:42] <cyphermox> seb128: are you still working on the pkcompat rdeps? since I have the update for 0install and gnome-system-tools ready?
[13:42] <ximion> Laney: what worked? :D
[13:43] <shemgp> desrt, I'm trying to build an extension in GNOME3 for it to have global menus. Can I use unity-panel-service to get the menus from applications so I can display it?
[13:43] <ximion> btw, we learned that the PK aptcc backend has quite an amount of bugs - IMHO it needs some refactoring for a while now
[13:43] <desrt> yes... but why?
[13:44] <desrt> you would be better to use GMenuModel directly
[13:44]  * ximion needs more time
[13:44] <Laney> ximion: https://irclogs.ubuntu.com/2016/08/16/#ubuntu-desktop.html#t12:29
[13:44] <desrt> the protocol for putting the appmenu in gnome-shell is the same one that gtk uses to export the menus
[13:44] <desrt> and even unity-gtk-module (for gtk apps that don't export their own menus) uses this
[13:44] <Laney> ximion: lemme push something, then I have a question
[13:44] <desrt> so it would be a very minor tweak to make gnome-shell display the menubar
[13:45] <desrt> i expect like ~100 lines of javascript
[13:46] <ximion> :D
[13:46]  * ximion needs a service that keeps him online on IRC all the time
[13:47] <shemgp>  how about for none gtk apps?
[13:48] <Laney> ximion: some people like irccloud
[13:48] <Laney> anyways
[13:48] <Laney> https://github.com/iainlane/appstream-generator/blob/translations/source/result.d#L232 <- this doesn't work, because of https://github.com/ximion/appstream/blob/master/src/as-component.c#L996
[13:48] <seb128> cyphermox, I was looking at something else and was going back to that, please upload those you have
[13:49] <Laney> after I add the 'C' one, it's never empty because of that fallback
[13:49] <Laney> fixing it by sorting C to be last seems like a hack...
[13:50] <cyphermox> seb128: ok
[13:51] <ximion> Laney: we want to have either a new method to get the description without fallback, or a flag in AsComponent to disable the fallback
[13:51] <ximion> I would probably use the latter...
[13:52] <ximion> but at time, anything is possible in libappstream, I am allowed to break the API in Git master at the moment < <
[13:54] <ximion> having a set of flags controlling whether there is a fallback in AsComponent is IMHO a good idea, since it allows software centers to still use the simple API, while allowing asgen to have full control over fallbacks. Having a set of AsValueFlags (or whatever it will be called) would also allow us to extend this later without API break, e.g. in case we want to add additional flags there
[13:54] <ximion> (I already have a few in mind)
[13:55] <shemgp> desrt, Also, does the GMenuModel hide the menu in the app too? Am still looking at the code of indicator-appmenu to understand how it hides the menu when the applet is added to the gnome-panel in gnome-flashback.
[13:56] <ximion> Laney: I could implement this today, I think
[13:56] <ximion> would bin you to AppStream master though (but that's inevitable anyway)
[13:56] <ximion> *bind
[13:57] <Laney> ximion: if you want to, that would be nice
[13:58] <Laney> master is okay for now, would want a release soon if possible
[14:00] <ximion> Laney: I have a big bunch of complex changes for the next (0.10) release, so I can't give an ETA on that, unfortunately...
[14:00] <ximion> I hope I can somehow get it ready for inclusion into Yakkety though
[14:05] <Laney> ximion: Oops I started adding flag stuff, let me do the first round and then you can fix it up :P
[14:05] <Laney> my fingers worked without my permission
[14:06] <ximion> call it AsValueFlags
[14:06] <Laney> did
[14:07] <ximion> I also want to use them to check for e.g. duplicates when adding new values to a GPtrArray
[14:07] <ximion> (because dupe check on a short GPtrArray is better than investing more memory in a GHashTable, and has almost the same speed)
[14:08] <ximion> Laney: btw, I will need to regenerate the D bindings for AppStream
[14:08] <ximion> before this is useful
[14:08] <Laney> ya
[14:29] <desrt> shemgp: it is done by the {unity,gnome}-settings-daemon via an XSETTINGS property
[14:30] <desrt> "Gtk/ShellShowsMenubar"
[14:31] <desrt> the settings daemon checks for a certain dbus name being owned or not to guess if the panel is showing the menu
[14:32] <desrt> it is a bit of a weird approach, and I never really cared for it...
[14:51] <Laney> ximion: https://github.com/iainlane/appstream.git has a thing, do what you will with it
[14:51] <Laney> where is the gir-d-generator?
[14:55] <ximion> Laney: here https://github.com/ximion/gir-d-generator
[14:55] <Laney> not in archive then?
[14:55] <ximion> I forked it a while back to not dynamically load the shared libraries and instead link them properly
[14:56] <Laney> thx, I'll see if this works
[14:56] <ximion> sooner or later, that thing should go back upstream
[14:56] <Laney> bet it's not easy to get it to use an uninstalled copy of libas
[14:56] <ximion> Laney: LD_LIBRARY_PATH
[14:57] <Laney> ^_^
[14:58] <ximion> patch looks good :)
[14:58] <Laney> didn't know if you wanted to make it be a property
[14:58] <ximion> I wonder if it's time though to make some generic helper methods for bitfield operations
[14:58] <Laney> or have some more fancy accessors
[14:58] <Laney> but you can do that
[14:59] <shemgp> desrt, thanks for the pointers.  Do you think I'll still need to use the js equivalent of g_dbus_menu_model_get to get the GMenuModel?  If so, which service actually exports the menu as a dbus_menu?
[14:59] <ximion> yeah, I am thinking about just a classical get/set thing and provide some helper methods to work with bitfields
[14:59] <desrt> shemgp: the app itself exports it
[14:59] <desrt> shemgp: and there should already be appropriate wrappers in the shell, since this is exactly what is done to create the widgets of the app menu
[15:02] <Sweet5hark> two(!) flies just drowned themselves together in my teacup.
[15:02] <Sweet5hark> I affectionally can them romeo and juliet.
[15:06] <ximion> Laney: I will add that patch asap and regenerate the bindings
[15:06] <ximion> (also good to fix the CI < < )
[15:06] <Laney> merci monsieur
[15:08] <Laney> ximion: how do I use this gir-d-generator?
[15:08] <Laney> it's whining about APILookup.txt
[15:12] <ximion> Laney: that is because I apparently didn't include the wrapfiles...
[15:13] <Laney> oho
[15:13] <Laney> i'll wait for you :P
[15:14] <Laney> in the weeds a bit on this stuff
[15:17]  * Laney drags up knowledge of langpacks
[15:17] <Laney> urghhhhhhhhhhhhhh
[15:17] <ximion> Laney: updated that stuff
[15:20] <Laney> ta
[15:28] <ximion> Laney: btw, if you type "make", asgen will be compiled with high optimization and debug symbols by default
[15:28] <Laney> nice
[15:28] <ximion> if you don't want to wait ages for the build, there is "make fast"
[15:28] <Laney> I should rebase my branch
[15:29]  * Laney is scared
[15:29] <Laney> git submodule update --remote would be nice, BTW :-)
[15:29] <ximion> Laney: I learned about a cool new build system called Meson at GUADEC - that thing compiles asgen in a few seconds, and doesn't have all the limitations dub has
[15:29] <Laney> haha
[15:29] <Laney> Me...son...
[15:29]  * Laney knows the creator
[15:29] <Laney> was he there?
[15:30] <willcooke> gah
[15:30] <ximion> yes
[15:30] <willcooke> meeting time already
[15:30]  * Laney snuggles Jussi
[15:30] <ximion> nice guy, he sold his build system very well
[15:30] <willcooke> #startmeeting Desktop Team Weekly Meeting - 2016-08-16
[15:30] <Laney> he used to work at Canonical
[15:30] <meetingology> Meeting started Tue Aug 16 15:30:50 2016 UTC.  The chair is willcooke. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
[15:30] <meetingology> Available commands: action commands idea info link nick
[15:30] <Laney> oh
[15:30] <Laney> OH
[15:31] <willcooke> Wont take long lots of people are out/hols today
[15:31] <willcooke> Roll call: andyrock (out), attente, desrt,  dgadomski, fjkong (out), happyaron (out), hikiko (hols), laney, qengho, seb128 (out), sweet5hark, themuso (out), tkamppeter, trevinho (hols), robert_ancell (out)
[15:31] <Sweet5hark> hea
[15:31] <qengho> Aiee!
[15:31] <desrt> hihi
[15:33] <cyphermox> howdy.
[15:33] <willcooke> let's crack on....
[15:33] <willcooke> #topic andyrock
[15:33] <willcooke> # [BUG:942962] Setting ‘Menus discovery duration’ to 0 does not
[15:33] <willcooke> disable menu discovery
[15:33] <willcooke> # [BUG:1609845] sudo ubuntu-sdk ... open project ... click to file
[15:33] <willcooke> right key mouse "Show Containing Folder" .  a folder shortcut in unity
[15:33] <willcooke> sidebar is not active
[15:33] <willcooke> # Looking around for
[15:33] <willcooke> https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1613297
[15:33] <willcooke> # Bug triaging
[15:33] <willcooke> # Reviews
[15:33] <willcooke> #topic attente
[15:34] <attente> hey
[15:34] <attente> i'm starting work on a snapcraft plugin to snap things using jhbuild
[15:35] <attente> that's pretty much it, besides some gtk-mir reviews
[15:35] <attente> (eof)
[15:35] <willcooke> thanks attente
[15:35] <willcooke> #topic desrt
[15:35] <desrt> - went to guadec
[15:35] <desrt> - left yesterday.  got back to toronto late evening.  still very much on european time (...give it a week or so)
[15:36] <desrt> - bugs
[15:36] <desrt> - continuing dconf stuff
[15:36] <desrt> eof
[15:36] <willcooke> thanks desrt :)
[15:36] <willcooke> I saw you looking at a paddling pool :)
[15:36] <desrt> lo
[15:36] <desrt> also 'l'
[15:36] <willcooke> #topic dgadomski
[15:36] <dgadomski> hey
[15:36] <dgadomski> * working on symlink checking in glib/gvfs for bug #1598183
[15:37] <dgadomski> * made some progress with adjusting RawTherapee to work as a snap, but it's not ready yet
[15:37] <dgadomski> eof
[15:37] <willcooke> thanks dgadomski
[15:37] <willcooke> #topic FJKong
[15:37] <willcooke> *running test case of sogou:
[15:37] <willcooke> testing passing image between qml and c++ and cpu and memory using status
[15:37] <willcooke> * bug tracing for QQuickImageProvider doesn't transfer ownership to C++
[15:37] <willcooke> * output log analyzing for missing image
[15:37] <willcooke> * localization for Meizu phone image.
[15:37] <willcooke> #topic happyaron
[15:37] <willcooke> 1. ocserv/0.11.4-1
[15:37] <willcooke> 2. merge some more zfs patches from Ubuntu
[15:37] <willcooke> 3. libpinyin MIR
[15:37] <willcooke> 4. nm-openvpn build failure debug
[15:37] <willcooke> 5. fcitx/1:4.2.9.1-2
[15:37] <willcooke> #topic Laney
[15:38] <Laney> • Short week, beach time on Friday
[15:38] <Laney> • Helped a lot (in time, maybe not so much in outcome) with an ongoing migration in yakkety-proposed. The only thing that's left now is the kernel, which is being worked on. Required some bisecting(!) of ffmpeg, various other uploads and lots of autopkgtest handholding.
[15:38] <Laney> • Prodded at gjs's failing tests, found out that it worked after a rebuild, go figure.
[15:38] <Laney> • Finalised a fix for ubiquity-dm to listen to u-s-d signals, so that it waits for the scaling factor to be set up before loading the UI, now pending review/merging.
[15:38] <Laney> • Review (ish) / merge gtk-mir refresh for 3.20.
[15:38] <Laney> • Get back to working on asgen; description translation is coming back after some other fixes get merged.
[15:39] <Laney> 🚥
[15:39] <willcooke> thanks Laney
[15:39] <willcooke> #topic qengho
[15:39] <Laney> fo sho
[15:39] <qengho> Hi, y'all!
[15:39] <qengho> * Finish moving Chromium to GN build tool. GYP will be removed *this month*.
[15:39] <qengho> * Still debugging Precise special toolchain shlibdeps failure.
[15:39] <qengho> * Strange renderer crash in Cr52. Debugging. Not easy.
[15:39] <qengho> * Contact at Google can't help about Google API exhaustion and geolocation failures in browsers. I want to punt this.
[15:39] <qengho> EOF
[15:39] <qengho> willcooke: Want to talk to Google?
[15:39] <willcooke> qengho, yeah, lets after the meeting
[15:40] <willcooke> thanks
[15:40] <Sweet5hark> qengho: chromium using yet-another build tools? do they have too much time?
[15:40] <qengho> Sweet5hark: Yes. Yes they do.
[15:40] <willcooke> #topic seb128
[15:40] <willcooke> • Some yakkety merges (desktop-file-utils, libimobiledevice, cups-pk-helper)
[15:40] <willcooke> • Fixed vino eating cpu when the upnp option is activated (+SRU)
[15:40] <willcooke> • Backported a cups packaging fix from debian which impacted the build
[15:40] <willcooke> of gtk+ (then dealt with cups itself not building due to other debian
[15:40] <willcooke> changes)
[15:40] <willcooke> • some sponsoring (onboard, libreoffice)
[15:40] <willcooke> • SRUed samba fix for gvfsd-smb eating cpu on some configurations
[15:40] <willcooke> • bugs triage and some archive admin work
[15:40] <willcooke> • helped unity8-stack-upstreams to file MIRs for their components
[15:40] <shemgp> desrt: Found the gnome code that gets the app_menu. It's in C and not JS. Anyway, thanks for the pointers. I think I understand it more now.
[15:40] <willcooke> #topic Sweet5hark
[15:41] <Sweet5hark> - yakkety finishing touches:
[15:41] <Sweet5hark> -- looked for the ftbfs, couldnt reproduce locally, hoping for the best now
[15:41] <Sweet5hark> -- merged a Debian fix 833181
[15:41] <Sweet5hark> -- fixed up transitional
[15:41] <Sweet5hark> - conference prep
[15:41] <Sweet5hark> - triage, bugzilla grinding, watched for regression status
[15:41] <Sweet5hark> - some upstream admin, staff leadership etc., fixed upstream regression tdf#91832
[15:41] <Sweet5hark> EOF
[15:41] <willcooke> thanks Sweet5hark
[15:41] <willcooke> #topic TheMuso
[15:41] <desrt> shemgp: (meeting going on now.  let's talk later)
[15:41] <willcooke> * Finished work on a11y-profile-manager functionality wise for this cycle. Decided not to refer to XDG_CURRENT_DESKTOP for various reasons, so if gsettings can't be found, the library just silently moves on.
[15:41] <willcooke> * Tried reproducing bug #1574324 again, with no luck, asked if anybody is willing to wkr with me to test pulse packages with various patches enabled/disabled to find the culpret ubuntu touch patch.
[15:41] <willcooke> * Started working on updating brltty to 5.4, will be getting that in tomorrow in plenty of time before FF.
[15:41] <willcooke> #topic tkamppeter
[15:41] <shemgp> desrt: ok, sorry
[15:41] <tkamppeter> - cups-filters: Concluded modifications on cups-browsed to allow snappification, added new mupdftoraster filter from GSoC student, allow buiuld without Poppler, add -dNOMEDIAATTRS argumant to all Ghostscript calls (for Ghostscript not to interfere on media settings).
[15:41] <tkamppeter> - cups: Sort out breakage in auto-synced Debian package.
[15:41] <tkamppeter> - Ghostscript: Merged latest Debian changes for FF.
[15:41] <tkamppeter> - system-config-printer, pnm2ppa, foomatic-db, foo2zjs, splix: Updated to latest upstream/Debian versions for FF.
[15:41] <tkamppeter> - libopenjpeg2: Moved libopenjpeg MIR on to libopenjpeg2 (bug 711061).
[15:41] <tkamppeter> - foomatic-db: Started with adding -dNOMEDIAATTRS argumant to all Ghostscript calls here, too.
[15:41] <tkamppeter> - Google Summer of Code 2016: Guide students through their projects
[15:41] <tkamppeter> - Bugs
[15:42] <willcooke> thanks tkamppeter
[15:42] <willcooke> #topic robert_ancell
[15:42] <willcooke> - snapd-glib progress
[15:42] <willcooke> - GNOME Software 3.20 merging
[15:42] <willcooke> - Simple Scan 3.21.90 release
[15:42] <willcooke> #topic aob#
[15:42] <willcooke> #topic aob
[15:42] <willcooke> U8 MIRs are moving forwards.  Please continue to offer help to people if they need it
[15:43] <willcooke> We have made an offer for the #2 open rec in our team.  More news as it happens.
[15:43] <willcooke> anyone got anything else they want to talk about?
[15:44] <willcooke> timeout: 30 seconds
[15:44] <Laney> .
[15:44] <willcooke> #endmeeting
[15:44] <meetingology> Meeting ended Tue Aug 16 15:44:48 2016 UTC.
[15:44] <meetingology> Minutes:        http://ubottu.com/meetingology/logs/ubuntu-desktop/2016/ubuntu-desktop.2016-08-16-15.30.moin.txt
[15:44] <willcooke> thanks all
[15:44] <Laney> THANKS!
[15:44] <Laney> nice and efficient
[15:56] <ricotz> Sweet5hark, hey :), don't forget 5.1.5 for Xenial https://wiki.documentfoundation.org/ReleasePlan/5.1#5.1.5_release
[15:57] <ricotz> (the official archive sru package)
[16:00] <ximion> Laney: rebasing on asgen master is a good idea
[16:01] <ximion> I had to move some stuff around to make it compile with Meson (and then ran into an LDC bug which needs to be resolved first)
[16:04] <ximion> (nothing which should result in conflicts though, unless you touched the import lines)
[16:13] <Laney> going to do that in a minute
[16:37] <ximion> Laney: I changed your patch a bit
[16:38] <Laney> great
[16:38] <Laney> thanks!
[16:39] <ximion> was mainly fixing memory leaks and the accessor methods (also, Flag fields usually don't need _LAST, since you rarely iterate over them, but a _NONE is useful)
[16:39] <ximion> I also added a few macros for bitwise operations, which are only in the C code though
[16:40] <ximion> in D, this works the same way as in C though ^^
[16:48] <ximion> Laney: rebase now and get all binding updates for free! ;-)
[17:02] <Laney> ximion: meh, can't build, but also have to go
[17:03] <Laney> will try more tomorrow
[17:03] <Laney> byeee
[17:03] <ochosi> jbicha: http://simon.shimmerproject.org/2016/08/16/greybird-3-20-0-to-be-clear-with-support-for-gtk3-20-released/
[17:08] <ximion> Laney: bye!
[17:08] <ximion> the CI is happy, so an error message would have been nice ^^
[17:11] <seb128> Laney, have a nice evening!
[17:37] <xnox> seb128, are you around? i wanted to ask you about win10 update + dual boot ubuntu
[17:37] <xnox> what did it destroy and is it recoverable or not
[17:37] <xnox> ?
[17:37]  * xnox is scared to upgrade
[17:41] <seb128> xnox, it delete the ubuntu partition from the partition table, I manage to fix it using parted from a livecd and recreating a partition on the same start/end
[17:46] <jbicha> xnox: backup your partition table first
[17:48] <jbicha> I had the problem once a few months ago because I had opted in to the Windows 10 "Insider" previews
[17:49] <jbicha> and backup all your data too in case your partition table backup isn't good enough
[17:50] <sarnold> hmm
[17:50] <sarnold> I just realized
[17:51] <sarnold> I may have learned that the easy way to dual boot windows and linux (two hard drives, unplug and plug whichever one you want) may predate xnox :)
[18:10] <willcooke> night all
[18:30] <dobey> sarnold: easy way to dual boot: have two computers :)
[18:30] <dobey> kvm ftw
[18:31] <sarnold> dobey: but then you don't have the fun of plugging and unplugging those 40-pin PATA cables and hoping you don't bend the pins!
[18:31] <dobey> also makes it easier to isolate windows from rest of the network, when the MAC is different
[19:31]  * qengho just edited in the wrong window for 45 minutes.
[19:31] <qengho> I need a time machine.
[21:48] <robert_ancell> attente, hi
[21:48] <attente> hi robert_ancell
[21:49] <robert_ancell> attente, can you look at wip/ubuntu-xenial and check if the changes from origin/gnome-3-20 in src/gs-application.c make sense?
[21:50] <attente> robert_ancell: sure
[21:51] <robert_ancell> attente, the other thing - were you making releases by running 'make distcheck' or 'make dist'? I can't seem to get the tests to pass
[21:53] <attente> i was doing make distcheck before, but i don't remember if the tests were passing then either
[22:00] <robert_ancell> attente, also, do you know what c9bcf92dc740ec5a31d108967f5d78cbf91b548e was working around?
[22:00] <robert_ancell> That seems better fixed in the source, because every string could potentially have the same issue
[22:02] <robert_ancell> I'm pretty sure none of the current code is making that mistake (setting the origin to the value returned from gs_app_get_origin)
[22:03] <robert_ancell> The renaming of gs_plugin_app_update to gs_plugin_update_app makes that patch really hard to understand :)
[22:04] <attente> robert_ancell: yeah, tbh, i'm not sure i remember why i did that. we can remove it if the problem hasn't been noticed upstream
[22:05] <robert_ancell> Looks like a "I hope this helps" type of patch :)
[22:06] <attente> heh, could very well be
[22:09] <robert_ancell> attente, regarding src/gs-application.c it looks like the reboot/refresh code is duplicated, but I'm not sure if they're actually covering two cases.
[22:09] <attente> is there a commit upstream that does the same thing? because i think it's supposed to be in only one place
[22:09] <robert_ancell> And also trying to work out if any of this is safe code that can go into gnome-3-20 and reduce our delta (I've asked Richard if he'll take the patches in wip/rancell/3-20-enhancements)
[22:10] <robert_ancell> attente, that's were I'm not sure because I didn't work on that code
[22:11] <attente> robert_ancell: ok, let me look at the diff between the two branches
[22:18] <robert_ancell> mterry, did you have a concerns about the lightdm 1.18.3 release?
[22:18] <robert_ancell> any concerns
[22:30] <robert_ancell> got to head out, be back in 15-30
[23:42] <robert_ancell> attente, any luck on the gs-application.c changes?