/srv/irclogs.ubuntu.com/2017/06/01/#ubuntu-desktop.txt

TheMusorobert_ancell: So... At-spi does have code to remove the AT_SPI_BUS X atom on shutdown, which of course happens when the user logs in, since the at-spi-bus-launcher process receives SIGTERM.03:36
TheMusoHowever, for some reason, it is unable to open the X display to remove the property.03:36
robert_ancellhuh03:37
TheMusoI found that out after placing a debug printf statement in the code which gets put into the seat/greeter log file, and of course the message is not in the log file. Will do some extra checking and debugging, but I'm now wondering why on cleanup the X display cannot be found.03:37
TheMusoSo at-spi-bus-launcher receives SIGTERM, at which cleanup is initiated, one of which is removing the AT_SPI_BUS property. XOpenDisplay is called, and if the display variable is non-NULL, the property is deleted. My debug statement was within that if block and was not executed.03:41
dufluThat's odd. I join a maining list, look at its archives, and find I was already authoring most of its messages05:39
dufluSuch are bug subscriptions05:39
oSoMoNgood day desktoppers!05:55
dufluHi oSoMoN05:55
oSoMoNhey duflu, how goes?05:56
dufluoSoMoN, goes OK. First day of winter, in theory :) You?05:59
oSoMoNyeah, pretty good. Had a short but restful night, and spring is in full bloom here, it’s gonna be another hot and sunny day06:01
TrevinhoHey oSoMoN and duflu06:02
oSoMoNhey Trevinho!06:02
dufluTrevinho, hello06:02
didrocksgood morning07:12
oSoMoNsalut didrocks07:38
didrockssalut oSoMoN07:44
andyrockmorning all!07:53
didrockshey andyrock07:55
oSoMoNhey andyrock07:56
=== koza|away is now known as koza
willcookemorning08:02
didrockshey willcooke08:05
=== JamieBen_ is now known as JamieBennett
seb128good morning desktopers08:11
dufluMorning seb128, all08:11
oSoMoNsalut seb12808:12
oSoMoNgood morning willcooke08:12
didrockshey duflu08:13
didrocksre seb12808:13
seb128hey duflu oSoMoN willcooke Laney, re didrocks08:13
seb128hey robert_ancell08:21
robert_ancellseb128, hello08:23
seb128robert_ancell, how are you? doing extra hours or forgot to close IRC? ;-)08:24
didrocksgood evening robert_ancell08:24
robert_ancellseb128, trying to catch up with backlog :/08:25
robert_ancellAnd also forgot to close IRC08:25
seb128:-)08:25
seb128robert_ancell, what's the status|plan of g-s and gdm/lightdm08:25
seb128it's not clear to me what we are aiming for08:26
robert_ancellseb128, g-s is https://trello.com/b/o3AB123B/gnome-software08:26
seb128sorry08:26
seb128shell08:26
seb128do we plan to patch gnome-shell to not use the gdm bindings08:26
seb128or to keep that and glue to lightdm at runtime?08:26
seb128(would need to promote gdm?)08:27
robert_ancellseb128, the patch would support both, I guess we want to make GDM a runtime dependency if we don't want it in main08:27
seb128is that where we are going?08:28
seb128or undecided yet?08:28
robert_ancellseb128, I'm working on getting g-s to run as a greeter in LightDM (not making good progress yet), jbicha pointed out the other day that the GDM MIR is going slow too08:29
seb128robert_ancell, why would gnome-software be a greeter?08:29
seb128:p08:29
robert_ancellseb128, !! :P08:29
robert_ancellI would have hoped we would get GDM into main so we wouldn't have to consider hacking gnome-shell until we were ready to make it fully work with LightDM08:30
LaneyYO!08:30
seb128Laney!08:30
Laneysoz, was at the physio08:30
seb128robert_ancell, having to support gdm ir we use lightdm seems suboptimal, or is that a transition plan?08:30
robert_ancellI would have thought that GDM would be fairly low security risk given it's in plenty of distros, but I guess we have to be thorough.08:31
seb128I think security/MIR would probably be fine to promote gdm if we demote it before release08:31
seb128but if it's stay in main they need to do their job and properly review it08:31
robert_ancellI think they're worried that second step wont get done :)08:33
seb128hehe08:33
robert_ancellseb128, hang on, can't we just get libgdm in main and the rest of GDM in universe?08:34
seb128robert_ancell, we can, but it means the gdm source is in main so security team has to support it08:38
seb128though I'm never clear how they define what we support exactly in those cases08:39
robert_ancellthe whole source needs to be checked?08:39
seb128I'm not sure what security team usually does but I wouldn't be surprised if they wanted to have a look yet08:39
seb128yes08:39
robert_ancellThe GDM code is really spread throughout gnome-shell, I think it would be quite hard to make it conditional08:46
LaneyThe lightdm work is to make equivalents for all of that stuff?08:52
robert_ancellLaney, well, in the LightDM work we'd pass equivalent objects where the GDM ones go. I was looking then at what would need to be done to have no objects.08:54
robert_ancellthough perhaps you could just not load entire .js files if GDM is not there08:55
robert_ancellyeah, that seems more possible08:56
Laneyrobert_ancell: sorry, bit unclear :(08:59
Laneyis the plan something like -> to get the seeds updated, use gdm3 at first and then plan to go back to lightdm later09:00
robert_ancellLaney, that's what I thought you guys were suggesting09:00
robert_ancellLaney, actually, run gnome-shell from lightdm+unity-greeter at first, then ideally switch out unity-greeter with the fallback being to go full gdm09:01
willcookeDo we need a quick LightDM HO to thrash this out?09:01
robert_ancellSure09:02
willcookeLaney, seb128, robert_ancell - https://hangouts.google.com/hangouts/_/canonical.com/will?authuser=009:02
seb128willcooke, sorry, I'm in a public place atm and didn't take my headset, I can do that in 20 min if you need me but otherwise I trust you/Laney/Robert to sort it out :-)09:03
Laneysec09:06
seb128those discussions make me wonder if we should switch to gdm after all, my initial understanding was that we could swap it for lightdm, not that we would need to keep libgdm/gdm in main in addition09:11
seb128anyway let me know if you need me09:11
robert_ancellseb128, not sure what you mean there?09:15
seb128robert_ancell, I though the plan was to have only gnome-shell and lightdm on the iso/in main, not libgdm/gdm09:15
seb128but I'm going to let you guys sort it out09:16
Laneyjust commented on trello with a summary of that hangout09:16
seb128thanks09:17
duflukoza: Now running 5.45 debs on artful09:19
dufluFlawless so far09:19
dufluNo PPA yet. Just built from my new git09:20
seb128koza, duflu, is that about bluez? did you sort out that segfault issue?09:20
robert_ancellwhat does <!nocheck> mean in debian/control?09:20
dufluseb128: No one has the crashing device any more :)09:20
seb128:-/09:20
seb128robert_ancell, https://wiki.debian.org/BuildProfileSpec09:21
Laneyyou can pass DEB_BUILD_OPTIONS=nocheck09:21
robert_ancellah09:21
robert_ancellbecause we have to remove the build-dep to be in main right?09:21
Laneynope09:21
robert_ancellok, good09:21
Laneyonly Depends and Recommends09:22
Laneynot Build-Depends09:22
robert_ancellLaney, oh that's weird, we'd have to make it a suggests?09:28
Laneythe gir?09:29
kozaduflu, it has been good except when using that single headset. but search for segfaults, ppl over mailing lists are reporting some09:41
duflukoza: Yeah, don't look too hard. Ubuntu users report problems regularly too09:41
kozaseb128, yes about bluez buy yeah as duflu said i do not have the crashing device anymore (headset died last week during a heavy rain :(09:42
kozaduflu, today we have when using ConnectProfile API search_completed_cb(), browse_cb()09:43
kozaduflu, there are also a few reports for 5.44 and all of them show signs of similarity09:44
duflukoza, a couple of entries on errors.ubuntu.com show crashes in those09:45
duflukoza: bug 1689435 and bug 169001409:47
ubot5bug 1689435 in bluez (Ubuntu) "bluetoothd crashed with SIGSEGV in browse_cb from search_completed_cb from sdp_process from search_process_cb from g_main_dispatch" [High,Confirmed] https://launchpad.net/bugs/168943509:47
ubot5bug 1690014 in bluez (Ubuntu) "bluetoothd crashed with SIGSEGV in sprintf() from ba2str() from update_bredr_services() from browse_cb() from search_completed_cb()" [Medium,Confirmed] https://launchpad.net/bugs/169001409:47
dufluThe latter one stopped after xenial09:47
dufluBut the first one keeps happening09:47
kozaduflu, indeed. the guy who reported an issue today uses 16.0409:49
duflukoza, yeah. But the important point is it's nothing new. Both crashes in those functions were happening as far back as 15.1009:49
kozaduflu, roger that; tempting to close as "known issue" then :-)09:51
kozaduflu, seriously though, as you said during the sync meeting, would be good to look at the stack traces and see if there is anything obvious09:51
kozaduflu, i'll do my best to find time; diving into c code might be fun09:52
dufluI'm still encouraged. If you compare 16.04 to what will be in 18.04 it's dramatically better09:53
dufluIdentifying things to backport is very hard, and a problem for another day09:53
kozaindeed it is09:54
kozaearly lunch now09:55
robert_ancellwoohoo, I'm running gnome-shell without gir1.2-gdm-1.0 installed10:05
oSoMoNqengho, hey, IIUC the google API keys for chromium were associated to your @canonical.com e-mail address, is that correct?10:05
seb128robert_ancell, well done10:08
seb128brb, relocating back from coffee place10:09
robert_ancellbrb too10:09
didrocksLaney: do you know where the gtksettings are stored, like https://developer.gnome.org/gtk3/3.2/GtkSettings.html#GtkSettings--gtk-application-prefer-dark-theme ?10:11
didrocksI don't find any corresponding gsettings key in dconf10:11
Laneydidrocks: lots of places, but I think that one is setup.ini10:12
Laneyerr10:12
Laneysettings.ini10:12
didrockshum10:12
didrocksI don't have any in my ~10:12
didrocks~/.config/gtk-3.0/settings.ini10:14
didrocksthanks Laney :)10:14
Laneysure!10:14
LaneyI think that flatpaks have a problem with that btw10:15
Laneyas the sandbox doesn't have that file shared into it10:15
Laneyhttps://tingping.github.io/2017/05/11/flatpak-theming.html is what I read before10:15
Laneymentions it10:15
didrockswe will need to have access to that file10:18
Laneyyeh not sure why they don't share it10:22
robert_ancellLaney, seb128, willcooke, I should delete all the gnome-software cards in https://trello.com/b/0T55ivzN/ubuntu-desktop-17.10-cycle right and just use https://trello.com/b/o3AB123B/gnome-software ?10:33
robert_ancellIt's getting impossible to keep things in sync10:34
willcookeI would prefer everything in one board tbh, and then use filtering to only share what you care about10:34
robert_ancellwillcooke, can we make the cards show on multiple boards?10:34
willcookeI can probably work something out to move them over with a script fif that will help10:34
willcookerobert_ancell, only with the paid-for version I think.10:34
robert_ancell*!*#%!10:34
willcookes/share/show10:35
robert_ancellCan we get the paid version?10:35
willcookeI dont think so.10:35
robert_ancellwillcooke, the gnome-software board is accurate, perhaps you can make a script that picks the ones you care about and mirrors them in the 17.10 board10:36
robert_ancellAnd they can say "don't edit these here, edit them in the gnome-software board"10:36
seb128I'm +1 for having one board only10:36
seb128it's difficult to have an overview if everyone is creating specific boards for pieces of work10:37
robert_ancellseb128, you think I should move all the cards to the 17.10 board?10:37
robert_ancellI'm OK with that10:37
willcookerobert_ancell, if you're ok with that, I can script the move I think10:38
seb128I think I would prefer that10:38
willcookeunless its easy to do that with the tools provided10:38
seb128willcooke, Laney, wdyt?10:38
robert_ancellI'll do it by hand, it's not too hard10:38
willcookeok, thanks10:38
LaneyI don't mind checking the other one, but if you prefer - move it10:39
Laneyif you put the gnome-software label on them all then it's easy to emulate the separate board using a filter10:39
willcookerobert_ancell, if you attach the yellow g-software label and add yourself to the card - then you can filter it so that it looks the same as the g-soft. board does today10:39
willcookeheh, what Laney sais10:39
Laneyall that typing of the dead pays off finally10:40
robert_ancellYou may get some Trello spam... I moved a lot of stuff11:11
Laneynice one11:11
willcookethanks robert_ancell11:13
willcookeoh, the reply feature doesnt work like I thought it would11:15
* willcooke deletes silly comments11:15
robert_ancellbye all11:16
willcookenight robert_ancell11:17
kenvandinedidrocks, you can have the honors of updating the seed, if you like13:23
seb128kenvandine, hey, did we get the gdm case resolved?13:25
seb128oh, I see that robert uploaded g-s13:25
kenvandineyup13:25
kenvandine:)13:25
kenvandinealthough it's adding a patch :)13:25
seb128if the patch is not too complex to maintain...13:25
seb128when my understand is that it was more of a workaround to unblock things anyway than a proper solution13:26
seb128going to lead to non working lockscreen right?13:26
didrocksLaney: kenvandine: everything is +1 on your side, like we can update now?13:26
kenvandineyeah13:26
kenvandinedidrocks, yes13:26
kenvandinehttp://paste.ubuntu.com/24592877/13:26
kenvandinedidrocks, that's my diff to the seed, see how that looks and you can update it :)13:26
didrocksexcellent!13:26
kenvandineyou gave us unity... you can take it away :-p13:26
didrocksdid the same for the amazon scope, starting to get used to it :)13:27
* didrocks put some funeral music on13:27
didrocksputs*13:27
kenvandinei had some fun removing a bunch of my patches from packages... undoing several years of work :)13:27
didrockshttps://www.youtube.com/watch?v=28sdV_DXSrU13:28
kenvandinedidrocks, perfect13:28
* kenvandine takes a few moments of silence in remembrance 13:29
Laneyweeeeeee13:29
kenvandinewillcooke, ^^ didrocks is going to update the seed13:29
kenvandinewillcooke, you wanted a heads up :)13:30
willcookekenvandine, \o/13:30
willcookethanks13:30
Laneyhttps://www.youtube.com/watch?v=Z0GFRcFm-aY13:33
* willcooke takes off his hat13:35
kenvandineseb128, btw i tested the gnome-3-24 platform snap and ghex on xenial, worked well.  However it doesn't show the proper icon in the app search13:38
kenvandineit does on artful though... which is weird13:39
kenvandineseb128, but it works with strict confinement13:39
seb128good, I was just downloading the snap to test13:39
seb128is there any reason we don't publish them to the store?13:39
seb128the gnome 3-24 I mean13:39
kenvandineseb128, nope... just wanted a good test13:40
kenvandinethe ghex snap is only 1.6M :)13:40
didrocksupdating the metapackage now, everyone +1?13:40
willcooke+113:43
kenvandine+113:46
gQuigsfor those following at home - http://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ubuntu.artful/revision/2531  ..  nice commit message13:47
didrocksthx :)13:48
willcooke:)13:48
didrocksok, uploading13:49
kenvandinewoot13:50
Laney._.13:50
didrockshttps://launchpad.net/ubuntu/+source/ubuntu-meta/1.38313:52
* oSoMoN sheds a tear13:56
oSoMoNdidrocks, thanks for mentioning unity2d, that brought back fun memories13:57
didrocksmy pleasure :) (better with music)13:57
didrocksI didn't mention that Thursday evening were you were all going off and then I realized that the new libunitycore wasn't compatible with the unity2d and I had to fix it all alone :p13:58
Laneywait13:58
willcookelulz13:58
kenvandinelol13:58
didrocksahah ;)13:58
oSoMoNdon’t complain, that contributed to building your legend ;)13:59
didrockshaha13:59
didrocksI see how it works :)13:59
* ogra_ sees the new meta and wipes a tear away14:07
LaneyI was wondering about the overlay-scrollbar-gtk214:08
Laneyshould gtk2 maybe recommend that?14:08
didrockswhy? do we still want it?14:08
didrockshum14:08
didrocksthat's true that gtk3 has those14:09
didrocksunsure how it will play on the long term14:09
Laneyyes it's still part of the theme14:09
didrocksespecially once we move to wayland14:09
jbichaspeaking of gtk2, I'd like to move a bunch of dependencies to have libgtk2.0-0 depend on them LP: #158590314:19
ubot5Launchpad bug 1585903 in Ubuntu GNOME "Make it possible to remove gtk2" [Wishlist,Triaged] https://launchpad.net/bugs/158590314:19
jbichaI've not discussed that with Debian yet14:20
gQuigswith this change, won't wayland be an option tomorrow?14:20
=== jhernandez is now known as jhernandez_
jbichayay, lots of approved MIRs https://people.canonical.com/~ubuntu-archive/component-mismatches.svg14:38
kenvandinejbicha, excellent!14:52
jbichadidrocks: unless you manually hack ubuntu-meta, you'll need to wait for the new packages to be promoted to main before ./update will pick them up (since update.cfg only checks main,restricted)15:10
jbichaso ubuntu-desktop has no desktop now :) https://launchpadlibrarian.net/322078023/ubuntu-meta_1.382_1.383.diff.gz15:11
jbicha(I don't know what it has since I didn't install the update)15:13
didrocksjbicha: you are right15:13
didrocksas the Mir are accepted, I can promote them15:13
didrocksand do a quick following up upload15:14
didrocksbut I wanted to have the list of packages that were pulled15:14
jbichadidrocks: the MIRs are already approved if that's what you were asking: https://people.canonical.com/~ubuntu-archive/component-mismatches.svg15:14
didrocksyeah15:14
didrocksturning on my vpn and doing15:14
jbichaI assume that was an accident, otherwise you could have set a block-proposed bug and just used component-mismatches-proposed15:16
didrocksoh, is component-mismatches-proposed new?15:16
didrockswasn't a thing before I left the desktop team15:16
didrocksor I don't remember about it :)15:17
jbichait might be newer than that15:17
jbichaanyway, it will be fixed soon so no big deal :)15:17
didrocksdoing the promotions right now15:18
didrockshum ? Unknown desktop package: gnome-control-center16:05
didrocksonly on amd6416:05
didrocks(same with gnome-settings-daemon on every archs)16:05
didrockshowever:  gnome-control-center | 1:3.24.2-0ubuntu1     | artful                   | source, amd64, arm64, armhf, i386, ppc64el, s390x16:06
didrocks(and yes, it seems that the one promoting g-s-d only promoted the source, not the binaries)16:06
jbichadidrocks: maybe g-c-c hadn't been fully published in main yet? try again?16:14
didrockstried 3 times, but yeah, rmadison was in advanced compared to the archive source16:16
didrocksso, g-c-c is ok16:16
didrocksbut as I just promoted g-s-d which was partially promoted, I need to wait for another publisher cycle16:16
didrocks(it's funny that it was promoted only on some archs, I guess either a hickup, but in any case, the one promoting it didn't check the output at the time)16:17
=== jhernandez_ is now known as jhernandez
* oSoMoN calls it a day17:20
oSoMoNhave a good evening everyone17:20
willcookenight all17:28
jbichaLaney: did you self-reject ubuntu-settings?17:30
LaneyYes.17:31
LaneyWhy?17:31
jbichait will need a break/replaces against unity-asset-pool17:32
LaneyYes. Thanks. I know. I messed up the paths.17:36
LaneyNot going to fix it now though. Bye17:36
jbichagood night :)17:37
TrevinhoNight guys.. and have nice WE (tomorrow is national holidays in Italy).18:23

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