/srv/irclogs.ubuntu.com/2021/07/09/#ubuntu-desktop.txt

callmepkgood morning01:17
dufluHi callmepk 01:18
callmepkhi duflu 01:18
oSoMoNgood morning desktoppers, happy Friday!06:08
jibelGood morning 06:09
oSoMoNsalut jibel 06:17
jibelsalut oSoMoN 06:21
didrocksgood morning06:37
oSoMoNsalut didrocks 06:43
didrockssalut oSoMoN 06:47
jibelsalut didrocks 06:51
didrockssalut jibel 06:53
laney\o08:04
dufluSalut oSoMoN, jibel, didrocks, laney 08:05
jibelhi duflu 08:50
seb128hey IRC, how is everyone doing today?10:00
oSoMoNhey seb128, I'm doing good and you?10:14
seb128oSoMoN, I'm alright thanks!10:31
laneymoin seb128 10:38
seb128laney, hoi, wie gets?10:39
laneyit's ok, looking forward to the weekend!10:42
* juliank updates to proposed gnome-shell 40 - living dangerously10:42
juliankAlso pipewire still only works with one of my headphones, sigh, gotta update the upstream issue for the WF1000XM310:43
juliank* BT headphones10:43
laneydo it10:44
juliankSo awkward to have desktops move side by side10:44
juliankbut looking good10:45
juliankSometimes app titles overflow in the dock thingy at the bottom in vanilla gnome session10:46
juliankbut apart from that, it works https://imgur.com/a/q1Bs1VA10:47
juliank:D10:47
juliankWonder if Chrome has Wayland support, I should try Wayland again10:48
juliankHmm seems gdm is dead now10:50
juliankok / was filled up10:51
juliankOne day I shall figure out why my Eclipse app starts with a bright menu bar when autostarted and a black one if I restart it. I guess autostart happens before gnome-settings-daemon has properly propagated the theme choice10:57
KGB-1gnome-control-center signed tags 4f3edf8 Sebastien Bacher ubuntu/1%40.0-1ubuntu2 * gnome-control-center Debian release 1:40.0-1ubuntu2 * https://deb.li/3WkQ211:10
KGB-1gnome-control-center ubuntu/master 8a6b820 Sebastien Bacher debian/ changelog gnome-control-center-data.install patches/debian/info-overview-Use-the-Vendor-logo-prominently.patch ubuntu-logo-icon.png * use a vendor logo icon which is available in Ubuntu (lp: #1934564) * https://deb.li/YNui11:10
KGB-1gnome-control-center ubuntu/master b51991b Sebastien Bacher debian/changelog * upload to ubuntu * https://deb.li/3AKSh11:10
ubottuLaunchpad bug 1934564 in gnome-control-center (Ubuntu) "Ubuntu logo shows as forbidden/missing icon in About" [Undecided, Confirmed] https://launchpad.net/bugs/193456411:10
didrocks999laney: do you know why fonts-cantarell is back in universe? You got a MIR in vidid to promote it: https://bugs.launchpad.net/ubuntu/+source/fonts-cantarell/+bug/1387599 and I don’t see it anywhere in main on our supported LTSes11:45
ubottuLaunchpad bug 1387599 in fonts-cantarell (Ubuntu) "[MIR] fonts-cantarell" [Undecided, Fix Released]11:45
didrocks999context: gtk4 is recommending it11:45
didrocks999Trevinho: libgtk-4-common deps on libgtk-3-common, any reason?11:52
didrocks999same libgtk-4-bin deps on libgtk-3-bin11:52
didrocks999that will make the removal (one day!) of gtk3 more complex11:52
didrocks999(on fonts-cantarell, I think we can just not ship gtk-4-examples)11:54
seb128we can probably make the ubuntu font an alternative recommends there or lower to a suggest12:01
didrocks999well, -examples isn’t mandatory, I would like though the exaplanation on dep on gtk3 for common and bin and how a future transition would be handled12:02
seb128git blame ends up with that explanation12:03
seb128+  [ Jeremy Bicha ]12:03
seb128+  * Have libgtk-4-bin and libgtk-4-common and gtk-4-examples depend on12:03
seb128+    their gtk3 counterparts until we figure out how to handle the file12:03
seb128+    conflicts there. The conflicted files have not changed in gtk4.12:03
seb128+    See GNOME bug 774912.12:03
ubottuBug 774912 in avidemux (Ubuntu) "avidemux2_qt4 sound does not work" [High, Fix Released] https://launchpad.net/bugs/77491212:03
seb128http://bugzilla.gnome.org/77491212:03
seb128https://bugzilla.gnome.org/show_bug.cgi?id=77491212:03
ubottubugzilla.gnome.org bug 774912 in gtk+ "File collision between gtk3 and gtk4" [Normal, Resolved: Obsolete]12:03
seb128which was migrated to https://gitlab.gnome.org/GNOME/gtk/-/issues/707 and marked as resolved12:04
ubottuIssue 707 in GNOME/gtk "File collision between gtk3 and gtk4" [Closed]12:04
didrocks999interesting, so soname-versioned and common files…12:05
seb128from a current build log12:06
seb128Installing /<<PKGBUILDDIR>>/gtk/tools/gtk4builder.its to /<<PKGBUILDDIR>>/debian/install/deb/usr/share/gettext/its12:06
seb128so sounds like we should be able to just remove those depends12:06
seb128Trevinho, do you want to handle that or should I?12:06
didrocks999yeah, that would be good and not something to do in a second pass when we really want to transition12:06
didrocks999that was my only things I spotted, otherwise, good for promotion and we shouldn’t promote -examples IMHO12:07
seb128wfm12:07
seb128thanks for the quick review!12:07
didrocks999yw :) np!12:10
didrocks999take that as a +1, so if you happen to be around for promoting before myself, feel free12:11
seb128k, will do, thanks again!12:12
TrevinhoTrevinho: oh, let me check but I feel it's fixed by new revision no?12:57
Trevinhoseb128: sorry self pinged :D12:57
Trevinhothat was for you12:57
TrevinhoI've 4.3.1 ready, but i've not the powers for gtk4 it seems, not under gnome team12:57
Trevinhobtw s390x is ALWAYS correct in failing... love it! https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/3740/commits13:01
ubottuMerge 3740 in GNOME/gtk "textbtree: Initialize to zero the tags counting array" [Merged]13:01
seb128Trevinho, hey! how are you? 13:03
seb128Trevinho, what do you mean by 'not under gnome team'? it's in https://salsa.debian.org/gnome-team/gtk413:03
TrevinhoTrevinho: it is in the repo, but not in the debian metadata, so my upload last night was rejected...13:24
TrevinhoI've asked laney to include that package :)13:24
Trevinhoseb128: btw all good, you?13:24
laneydidrocks999: looks like it was a build depends and we stopped requiring those to be in main so it would have been demoted then13:28
laneyI would guess examples can stay in universe13:28
didrocks999Trevinho: so, we need your expertise on gdm-session-worker.c & PAM… :)13:50
didrocks999Trevinho: if we have a session PAM module which is required/requisite and return an error…13:51
didrocks999on focal & impish, GDM stops, while starting to open a session13:51
didrocks999detect that pam_sm_open_session failed13:51
didrocks999try to switch back to VT1 (but nothing has to be done as we never moved from VT1)13:52
didrocks999and we end up with a black screen13:52
didrocks999as no X is restarted13:52
didrocks999then, the whale is failing, blablabla13:52
didrocks999some pastebin: https://paste.ubuntu.com/p/5TjJBmCstQ/13:56
didrocks999I think the issue is due to the VT switch not switching back to VT113:57
didrocks999juil. 09 15:30:54 client01 gdm-password][3765]: GdmSessionWorker: jumping to VT 113:57
didrocks999juil. 09 15:30:54 client01 gdm-password][3765]: GdmSessionWorker: first setting graphics mode to prevent flicker13:57
didrocks999juil. 09 15:30:54 client01 gdm-password][3765]: GdmSessionWorker: VT mode did not need to be fixed13:57
didrocks999(as it never left it at first)13:57
didrocks999or maybe for gdm to wait for the session to really succeed in PAM before starting it13:57
jibelTrevinho, also with login or ssh for example, if PAM open session is not successful, then session initialization is aborted correctly14:01
Trevinhodidrocks999: oh, sorry missed it... let me read the backlog...14:05
jibelTrevinho, a simple way to reproduce the issue is to add "session requisite pam_deny.so" early in /etc/pam.d/gdm-password14:11
Trevinhodidrocks999: mhmh, log isn't fully clear to me, I guess I'll have to get dirty in my hacked gdm version14:11
didrocks999Trevinho: a simple test case is to set "session requisite pam_deny.so" in /etc/pam.d/gdm-password like after "@include common-account"14:13
Trevinhodidrocks999, jibel... ok got it... so the whole session gets stopped and never restarted for gdm itself14:24
didrocks999Trevinho: exactly14:25
Trevinhoback to vt2/vt1 sets it back... mhmh14:25
didrocks999yeah, you never quitted vt1 from what I see14:25
Trevinhomight look something related to systemd too 14:25
didrocks999then, the fallback try to reset it to vt1 but nothing happens ofc as  you were already on it14:25
didrocks999from my understanding…14:26
=== didrocks999 is now known as didrocks
Trevinhoyeah, seems so14:28
didrocksI wonder if this switch to vt is called:14:29
didrocks        if (g_strcmp0 (worker->priv->display_seat_id, "seat0") == 0) {14:29
didrocks                if (worker->priv->display_mode == GDM_SESSION_DISPLAY_MODE_NEW_VT) {14:29
didrocks                        jump_to_vt (worker, worker->priv->session_vt);14:29
Trevinhodidrocks: let me check14:39
didrocksyeah, the issue is really if you fail between state SESSION_OPENED and state SESSION_STARTED14:40
didrocks(which is where the session pam stack is called)14:41
Trevinhodon't think so though14:41
didrocksTrevinho: if you make a script failed like /etc/gdm3/PostLogin/Default or /etc/gdm3/PreSession/Default, you enter the SESSION_STARTED state (which is after SESSION_OPENED) and fails here with an exit 1, there is no VT1 and GDM isn’t killed14:43
didrockswhich was why I think this may be the behavior ^14:43
Trevinhoyeah, seems fair14:43
didrocks(yeah, it tries to switch to VT5 at first when you make the script fails)14:46
KGB-1gtk4 tags 76aa054 Marco Trevisan upstream/4.3.1 * Upstream version 4.3.1 * https://deb.li/aAGj14:50
KGB-1gtk4 upstream/latest f165ac6 Marco Trevisan * pushed 1954 commits (first 5 follow) * https://deb.li/3Qn6i14:50
KGB-1gtk4 upstream/latest 621e0a1 Matthias Clasen gtk/meson.build * Install gtkpasswordentrybuffer.h * https://deb.li/1Av014:50
KGB-1gtk4 upstream/latest c2f2a45 Matthias Clasen gtk/gtktreeview.c * treeview: Documentation tweaks * https://deb.li/3BQt214:50
KGB-1gtk4 upstream/latest 37acfcf Matthias Clasen gtk/meson.build * Merge branch 'password-entry-buffer' into 'master' * https://deb.li/ZQzs14:50
KGB-1gtk4 upstream/latest e35e7bc Matthias Clasen gtk/gtktreeview.c * Apply 1 suggestion(s) to 1 file(s) * https://deb.li/3LzwU14:51
KGB-1gtk4 upstream/latest 6a86acb Matthias Clasen gtk/gtktreeview.c * Apply 1 suggestion(s) to 1 file(s) * https://deb.li/0rsn14:51
KGB-1gtk4 pristine-tar 85027ec Marco Trevisan (Treviño) gtk4_4.3.1.orig.tar.xz.delta gtk4_4.3.1.orig.tar.xz.id * pristine-tar data for gtk4_4.3.1.orig.tar.xz * https://deb.li/iiAr714:51
Trevinhodidrocks: don't see `jump_to_vt` to be called here though...14:56
Trevinhoi've only a call to Switching to vt 1 and that's it14:57
didrocksTrevinho: to the user vt? It doesn’t if you fail in gdm_session_worker_open_session14:57
didrocksbut if you fail in gdm_session_worker_start_session, it will switch to the user session vt first14:58
didrocksbefore switching back14:58
didrocks(at least on a VM on impish, unsure if this is a X/Wayland thingy)14:58
Trevinhodidrocks: I'm still testing with the pam_deny thingy, but I don't see switches happening here14:59
Trevinhothis is a vm and using wayland, but shouldn't matter14:59
jibelTrevinho, our tests are also in VMs with Wayland FWIW15:24
Trevinhojibel, OK I think I got it15:32
Trevinhojibel: so this https://paste.ubuntu.com/p/nZ2SHrJndG/ will fix it, if you guys are in hurry I could prepare a gdm upload otherwise I can leave it to you :)15:49
Trevinhoit's probably something to backport though15:49
tedmarcustomlinson: any thoughts on using a Java module with the LO snap?16:05
tedI need to open an access database, but it seems the way you do it is with: http://ucanaccess.sourceforge.net/site.html16:05
tedSeeming like I can't do it with the snap as the CLASSPATH isn't set. But I thought I'd ask if you knew of any way to do it.16:06
jibelTrevinho, thanks, I'll test your patch, and let you know. We'll need it in focal.16:18
Trevinhojibel: the full change is https://gitlab.gnome.org/GNOME/gdm/-/merge_requests/143 fyi16:44
ubottuMerge 143 in GNOME/gdm "session: Only emit verification-complete on reauth or after session is opened" [Opened]16:44
jibeloh, it's merged already. Awesome that was quick. We'll test on Monday17:27
jibelhave a nice w-e everyone17:27
juliankHmm, need to upgrade something else to gnome 40, I suppose:18:06
juliankgsd-media-keys[4818]: Couldn't lock screen: Cannot invoke method; proxy is for the well-known name org.gnome.ScreenSaver without an owner, and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag18:06
julianklet's try gsd 4018:07
juliankit's a bit unhappy about No such key “antialiasing” in schema “org.gnome.settings-daemon.plugins.xsettings:GNOME” as specified in override file “/usr/share/glib-2.0/schemas/20_vanilla-gnome-default-settings.gschema.override”; ignoring override for this key.18:07
juliankBut let's see if it works :D18:07
juliankgnome-shell depends gnome-settings-daemon needs to be bumped to >= 4018:09
juliank:D18:09
* juliank should rejoin Debian GNOME team to fix the issues he sees, but will submit PRs for now18:10
k_alamTrevinho: Hi, just pinging about the merge...19:21

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