/srv/irclogs.ubuntu.com/2018/10/05/#ubuntu-desktop.txt

=== JanC_ is now known as JanC
=== JanC is now known as Guest80969
didrocksgood morning05:42
dufluMorning didrocks05:43
didrockshey duflu05:51
jameshhi didrocks06:00
didrockshey jamesh06:03
didrockshappy Friday06:03
jameshdidrocks: I'06:05
jameshve got a snapped GTK 2 app displaying with Yaru: https://forum.snapcraft.io/t/improving-theme-support-for-gtk-2-apps/769306:05
jameshwithout just copying Yaru theme data into the snap06:05
oSoMoNgood morning desktoppers06:09
didrocksjamesh: I think the Yaru CI would need some help from you thus to publish the gtk2 variant there (or we can say we don't really care and do regular snapshot on your side)06:13
didrocksjamesh: ah, "without copying"? how come?06:13
didrockshey oSoMoN06:13
didrocksah, you wrote more on the thread apparently, you linked to first post that I've read yesterday already :p06:14
jameshdidrocks: we're creating a gtk2-common-themes snap06:14
jameshso I guess we are copying it: just not into the application snap06:14
oSoMoNsalut didrocks, hey jamesh06:14
didrocksok, I was puzzled by your "without just copying" :)06:15
didrocksjamesh: sounds good, you are doing regular snapshot to pick latest Yaru? I wonder if the CI shouldn't be the same than for gtk-common-themes06:15
didrocks(for any takers…)06:15
jameshdidrocks: kenvandine set up CI for it here: https://gitlab.gnome.org/Community/Ubuntu/gtk2-common-themes06:16
jameshso it is similar to gtk-common-themes06:17
didrocksjamesh: well, Yaru is building and refreshing gtk-common-themes06:17
didrocksand it's also creating per PR-snap06:18
didrocksI doubt you have that already :p06:18
didrocks(as this is done Yaru-side)06:18
jameshah06:18
didrocksalso, with this split (not shipping gtk2 in gtk-common-themes), I'm pretty sure the Yaru CI reinjects it06:19
didrocksmaybe something that Ken is going to look at?06:19
jameshdidrocks: the main reason for having a second snap is that gtk-common-themes is arch independent, while gtk2-common-themes can't be06:20
jameshalthough perhaps another option would be to only separate the engines into the arch dependent snap06:21
didrocksjamesh: yeah, I guess that's fine, but we need to coordonate to ensure that there is no side-effects, like the CI06:21
didrockshum, not  bad idea06:21
didrocksjamesh: I actually prefer that one, if possible at all06:21
didrocksthat way, all assets are in a single place06:21
didrocksdo you think this would be easily feasible? (I think you then need to have 2 connections)06:22
didrocks(especially as the engines are reused between a lot of themes…)06:22
jameshit'd definitely be possible.  We're not locked into anything yet06:26
jameshand it would probably simplify things overall.06:26
didrocksyeah, I'm thinking about "always connect this theme interface" + that one if you are gtk206:26
didrocksmaybe it's a better story06:26
didrocks(developer side, ofc, once the autoconnect is done)06:27
jameshthe gtk2-common-themes is currently 280K, with about half of that being the engines06:29
jameshso moving the theme data to gtk-common-themes would be lost in the noise, given all the icon themes.06:30
didrocksyeah, I think that really makes sense06:33
jameshdidrocks: Ken also mentioned that snaps using xenial's GTK looked bad under Yaru.  I guess that'd require backporting the theme to GTK 3.18 though :(06:59
RAOFwillcooke: Oh, extra datapoint for logspam not being colord's fault - starting `simple-scan` from the terminal *also* dumps a bunch of SNMP garbage to the console.07:01
duflu<RAOF> willcooke: Oh, extra datapoint for logspam not being colord's fault - starting `simple-scan` from the terminal *also* dumps a bunch of SNMP garbage to the console.07:46
dufluMorning willcooke07:46
dufluAnd morning seb12807:47
willcookehi duflu, thanks07:49
willcookeduflu, any further discussion on the mozjs issue?07:50
dufluwillcooke, I have a couple now. But the regression, no.07:55
dufluI am ignoring it.07:55
duflugnome-shell (master) seems to crash a lot more now, so waiting for proper bug reports from release binaries to verify it's true07:55
dufluMine is running from git so isn't technically a proper Ubuntu bug report07:56
seb128good morning desktopers07:57
seb128hey duflu willcooke07:57
dufluwillcooke, on the upside, Gnome guys were surprised and taunting me for how old our gjs/mozjs was. So we can better coordinate bugs with them now07:58
dufluNow guys, but one guy recently08:00
duflu-Now +Not08:00
dufluSigh. Weekend in 2h08:00
* Laney nod08:03
popeyGood morning08:03
dufluHi Laney, popey08:03
seb128hey Laney08:03
seb128duflu, we don't have much choice that keeping up with mozjs update for security reasons (same as firefox & co)08:03
seb128it's unfortunate that the update landed so late yet08:04
seb128but there is little we could do to change that08:04
dufluseb128, yeah I read your email saying that simultaneously to your IRC notification :)08:04
seb128:)08:04
duflubiab08:04
seb128Trevinho, Laney, bug #1796238 is a new from the mozjs update, just as a fyi, I tagged as rls-cc-incoming so we review it next week08:05
ubot5bug 1796238 in mozjs60 (Ubuntu) "[regression] mozjs60 crashes with SIGSEGV on gnome-shell exit, in GetPropertyOperation() from Interpret() from js::RunScript()" [Undecided,Incomplete] https://launchpad.net/bugs/179623808:05
seb128didrocks, we had language-selector not prompting to install extras if opened on a new install for "main" locales in bionic right? I did a cosmic daily install yesterday and opening it prompted to install those, https://paste.ubuntu.com/p/3vSDjSsXpw/08:08
seb128that looks like a regression right?08:08
Laneyok, is it forwarded?08:08
seb128duflu, ^08:08
willcookeduflu, fyi, t_jaalton has a new libinput for cosmic too08:25
dufluNot forwarded. I'm seeing a few new crashes and don't have time/interest to log them all today. They may be unique to me using git master. If not then wait and see what errors.ubuntu.com says starting next week08:25
TrevinhoOk I see if can be reproduced here. Andrea had an isauw with --replace, not sure is the same08:37
TrevinhoIn case duflu do you have a bt full too?08:38
dufluTrevinho, no I deleted the core and have had many more since (mostly from using gnome-shell, not shutdown)08:39
dufluTrevinho, there are some other new issues in 18.10 if you're interested... https://errors.ubuntu.com/?release=Ubuntu 18.10&package=gnome-shell&period=week08:41
dufluhttps://errors.ubuntu.com/?release=Ubuntu%2018.10&package=gnome-shell&period=week08:41
LaneyI'm going to upload the gjs point release today, so you might want to wait and see if that makes any difference08:43
dufluI'm now using gjs master (after the problems started) because I need to make further changes08:46
dufluAnd master is crashing too08:46
LaneyI'm really talking about errors.ubuntu.com08:47
=== upmine is now known as niko
jibeloSoMoN, https://code.launchpad.net/~fitojb/ubiquity-slideshow-ubuntu/logo-refresh/+merge/353025 has already been merged. Can you submit another MP with the updated icons?08:56
willcookeLaney, is your n-m fix in the new iso?  It seems to be a lot better09:38
willcookebut might be luck09:38
jibelwillcooke, it's luck09:39
jibel1.12.2 is still on the image09:40
Laneyit's in the pending one09:42
jibelah sorry, I was looking at currnet09:42
Laneynp09:43
willcookewoot, thanks Laney09:46
willcookeit does seem better09:46
Laneythat's good09:48
andyrockTrevinho: duflu does not looks the same crash I'm getting as I still run mozjs5210:09
Trevinhoah, ok10:41
Trevinhoduflu: I'm on https://launchpad.net/bugs/1422253 well one case for that, I've a reproducer and debugged everything. Need to decide the strategy though :)10:42
ubot5Ubuntu bug 1422253 in mutter (Ubuntu Bionic) "gnome-shell crashed with SIGABRT in g_assertion_message("assertion failed: (window->display->focus_window != window)") from g_assertion_message_expr() from meta_window_unmanage() from handle_other_xevent()" [High,Fix released]10:42
dufluTrevinho, I suggest using the newer bug. So we are not seen to be closing the same one twice10:43
Trevinhoduflu: yeah I just linked the one pointed by e.u.c, but I'm using the new one indeed10:43
Trevinhojust it was the fast link on that page10:43
dufluWell I'm now overdue for dinner. Night Trevinho. Although you might like these: https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/253 and https://gitlab.gnome.org/GNOME/gjs/merge_requests/23611:00
oSoMoNjibel, https://code.launchpad.net/~osomon/ubiquity-slideshow-ubuntu/libreoffice-icons-update/+merge/35618611:02
dufluLaney, if you are updating gjs then try !23611:03
Laneyare ubuntu-session/gnome-session binary packages Arch: any only because of the [linux-any] restriction on xwayland?12:29
Laneyi.e. does https://git.launchpad.net/~ubuntu-desktop/ubuntu/+source/gnome-session/commit/?id=b0c8f8d0be82c81c3b883556fbaf1d8519115228 make sense?12:39
Laneybueller12:52
willcookeLaney, seb is on the road atm, he'll be back in a couple of hours12:56
didrocksI think it was due to the restrction on xwayland, but IIRC, it's jbicha who did this12:58
didrocksLaney: for consistency, missing comma on xwayland as you did below, mind doing it? :)12:59
didrocks#consistency12:59
* Laney feels nitpicked, but ok13:00
didrockstrailing comma is a real passion of mine :)13:00
didrocksthx!13:00
Laneyweird passion13:01
Laney:-)13:01
Laneyanyway if there is any feedback on the actual thing I asked I would like to hear it13:01
didrocksless diff in future commits :)13:01
didrockswell, I linked jbicha, that's the best I can do13:01
Laneyyes13:01
* Laney tries to remember how to make bileto run proposed-migration13:04
LaneyLander Signoff I think13:05
=== chiluk_ is now known as chiluk
seb128good afternoon desktopers14:40
willcookehey seb12814:40
seb128hey willcooke14:40
seb128how is the day going around here?14:40
willcookeBeen quiet14:40
willcookeLaney's n-m fix has made things a lot better for me14:41
oSoMoNhey seb12814:41
seb128hey oSoMoN14:41
didrocksseb128: how was the road?14:42
seb128uneventfull14:42
oSoMoNlooking forward to the week-end, going to a local microbrewery for dinner, but I've got plenty of things to wrap up before that can happen14:42
seb128a bit of traffic but not being stopped/blocked14:42
didrocksseb128: on your langpack/additional languages questions. Indeed, on 16.04, we had no prompt for every languages by default on the iso14:42
didrocksgood :)14:42
seb128oSoMoN, ah, nice, enjoy!14:42
seb128didrocks, oh, it was 16.04, not 18.04?14:43
didrocksseb128: yeah, time flies :)14:43
* didrocks can find the email, maybe14:43
=== Class7_ is now known as Class7
seb128"Default languages strategy for Ubuntu desktop CD" on ubuntu-devel14:44
didrockshttps://lists.ubuntu.com/archives/ubuntu-devel/2015-December/039028.html14:44
seb128from 201514:44
didrocksyep14:44
didrocks;)14:44
didrocksso 16.0414:44
seb128I guess it was already regressed in bionic14:45
seb128what happens when you don't have tests :/14:45
didrockscould be, I don't think anybody looked at it14:45
didrocksyeah, when we don't have test infra for this…14:45
didrocksseb128: you only installed in english, not french?14:47
didrocks(at least, you could install, unlike me in my qemu :p)14:48
seb128didrocks, that was a french install, so I guess the french part was correctly installed14:48
didrocksseb128: this is weird, hunspell-en-ca is part of the seed14:49
Laneyiso tracker test for that would be good meanwhile14:49
seb128right14:49
didrocksthey are all listed14:50
didrocksso, could be ubiquity regressed and remove them?14:51
* didrocks looks at the manifest14:51
didrocksyeah, they are seeded14:52
didrockswhich was the change I did14:52
didrocks(at the time)14:52
didrocksso, ubiquity seems to remove them for $reason14:53
seb128or maybe my install/testing was buggy in some way14:54
seb128I'm going to look again next time I do an install14:54
didrocksyeah, I would be surprised if this was a buggy testing though14:54
didrocksso, some logic should have changed somewhere14:55
k_alamseb123: Hi, regarding this https://code.launchpad.net/~madsrh/ubiquity-slideshow-ubuntu/Yaru-CSS/+merge/355913 Can you accept a merge proposal for Ambiance like the flavor does, even if unity is not an official flavor? Unity still use Ambiance.16:04
seb128k_alam, I guess that was for me?16:05
k_alamAh, yes.16:06
seb128sure; submit it and I can review16:06
k_alamThanks.16:06
jbichaLaney: yes, xwayland is why those packages were any instead of all16:08
=== pstolowski is now known as pstolowski|afk
Laneyhi jbicha16:09
LaneyI'm going to upload that then16:09
oSoMoNhave a good week-end everyone!17:10
willcookeTrevinho, still around?  Do you have a link to that Electron bug that hardcoded some Unity 7 reference for appindicators17:14
didrocksI have the fix I pushed17:16
didrocksbut should be release since then17:16
didrockswillcooke: that was fixed in https://github.com/electron/electron/pull/1284417:16
didrocksautomatically backported to Electron 2 via https://github.com/electron/electron/pull/1296417:17
willcookethanks didrocks17:17
willcookedidrocks, there was a specific appindicator issue as well I think17:18
willcookedo you remember that one?17:18
willcookeit was more recently?17:18
didrocksI think Trevinho wanted to avoid the hardcoded list17:19
kenvandineyeah17:19
didrocksbut this at least make the appindicator working with electron apps on ubuntu17:19
didrocks(anything that has "ubuntu" in XDG_CURRENT_DESKTOP: https://github.com/electron/electron/pull/12844/files#diff-c43192418c9f922db7cce8d28487445dR175)17:20
didrocksofc upstream needs to build with a recent even electron version (one with that fix)17:21
didrocksbut given it's been release in May, I think most of them have17:21
kenvandinedidrocks: i think the question here is for non-ubuntu distributions17:22
kenvandinemaybe dropping the hard coded list improves that17:23
kenvandinenot dropping17:23
kenvandinebut resolving it programmatically17:23
didrocksah, for non ubuntu but which have appindicator, is there any apart from people installing the extension manually?17:24
didrocksisn't that niche?17:24
kenvandineyeah17:24
willcookeI seem to remember something about Unity being checked for specifically17:41
willcookeoh, he's gone :)17:41
willcookeabout time too didrocks :)17:41
kenvandineyes17:43
kenvandinei ping marco on telegram17:44
kenvandinewaiting for a reply17:45
kenvandinei'm about ready to hit send on this message :)17:45
Trevinhowillcooke: I'm here17:47
kenvandineTrevinho: hey!17:47
kenvandinedidn't you have another electron fix related to appindicators?17:47
TrevinhoSo... No I've not a bug. But I wanted to do it17:47
kenvandinei see17:48
kenvandineok17:48
TrevinhoProblem is that IIRC the part to touch was somewhere inside libchormium17:48
TrevinhoBut need to check as they changed things a bit recently17:48
kenvandineok17:48
TrevinhoIdeally we should just check the presency of a dbus name and call a version method17:49
TrevinhoSomething I've in my brain for a while, but never had the time.17:50
TrevinhoTogether with supporting launcher emblems17:50
kenvandineTrevinho: is this something that could help our snaps on other distros?17:50
kenvandinei guess of course :)17:50
kenvandineif the extension is available, it would use it17:50
seb128have a nice w.e desktopers!17:57
Trevinhokenvandine: yep that's the point17:58
TrevinhoAlthough one task should also done is a semplificaton of the whole protocol17:59
TrevinhoThere were already proposals... With the usage of gmenumodel18:00
willcookeI wonder if this is what I was thinking of:  https://github.com/electron/electron/commit/dc43dc2a1316d5f96e1c3a9cf6079c4150214f6618:00
TrevinhoIndeed my comment still applies 😅18:03
willcooke:)18:07
kenvandineTrevinho: thanks18:20
Trevinhowillcooke: I can allocate some time for that if you and seb are fine, let me know18:21
kenvandineTrevinho: we'll let you know, that isn't a high priority right now18:22
kenvandinebut might change18:22
willcookeoh18:27
willcookesorry missed the ping18:27
willcookethanks Trevinho18:27
willcookeyeah, dont worry18:28
andyrockkenvandine:19:22
andyrockevince from snap does not show the desktop icon19:23
andyrockis this a known issue?19:23
kenvandineNo... Which theme?19:24
andyrockambiance19:24
kenvandineOn 18.04?19:24
andyrockyep19:24
kenvandineI'll look into it19:24
andyrockthx!19:25
kenvandineandyrock: sigh... yaru provides org.gnome.Evince but humanity doesn't20:39
kenvandinethis application icon situation is terrible20:40
kenvandineif we want to use themed icons, we need the icon name to be stable20:40
kenvandineupstream renaming them has screwed things up :(20:40

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