/srv/irclogs.ubuntu.com/2020/03/25/#ubuntu-desktop.txt

oSoMoNgood morning desktoppers07:06
dufluMorning oSoMoN07:06
jibelmorning all07:15
dufluHi jibel07:20
oSoMoNhey duflu, salut jibel07:25
jameshtkamppeter: I gave some feedback on your CUPS thread here: https://forum.snapcraft.io/t/interface-request-cups-control-on-cups-snap-and-including-d-bus/15233/12?u=jamesh07:28
didrocksgood morning07:44
dufluHi didrocks07:46
didrockshey duflu07:49
oSoMoNsalut didrocks08:25
didrockshello oSoMoN08:26
Laneyyo yo yo09:02
didrockshey Laney09:06
seb128goood morning desktopers!09:10
Laneymoin didrocks seb12809:11
seb128hey Laney, how are you today?09:13
Laneyalright, I stood outside in the sun for five minutes this morning09:15
Laneynext door's cat came to say hi09:15
Laneythis is life atm09:16
Laneyyou?09:16
dufluMorning Laney and seb12809:18
oSoMoNhey Laney, salut seb12809:19
seb128Laney, I'm good, just adventured a trip to the local supermarket to get some stock09:22
seb128hey duflu, how are you?09:22
seb128oSoMoN, salut, en forme ?09:22
Laneyguten morgen duflu und oSoMoN09:22
didrocksgood morning seb12809:22
Laneyindiana seb128 jones with that trip09:22
dufluseb128, dazed by a few windowing regressions in 3.36.0 that came from the icon fade fix. Just doing final testing of the new fix now though09:23
seb128Laney, :)09:23
seb128lut didrocks09:23
seb128duflu, :-/09:23
seb128duflu, I guess you didn't have time for plymouth then?09:23
dufluseb128, that's less of a priority but it will be this week09:24
seb128didrocks, do you remember how you used the fsck mock in systemd?09:24
seb128I tried (bionic and focal) to sudo plymouthd --no-daemon --debug09:24
seb128and sudo ./fsck09:24
seb128but the splash screen doesn't display anything09:25
seb128I wonder if that was already broken in bionic?09:25
seb128or that way to start plymouth manually in debug is different from the boot mode09:25
seb128but it's weird because it shows the same screen and displaying message or the ask password entry works...09:25
oSoMoNseb128, ça va, et toi?09:36
seb128oSoMoN, ça va bien :)09:36
WimpressMorning desktoppers o/09:39
seb128hey Wimpress, how are you?09:42
WimpressAll fine here.09:45
dufluMorning Wimpress09:45
WimpressTypically, wonderful weather now we're confined to quarters.09:45
Wimpressduflu: Hi09:45
WimpressAny luck debugging Plymouth?09:46
dufluWimpress, no time for that today. Had to fix some issues in the new gnome-shell09:46
oSoMoNmorning Wimpress09:46
dufluBut will get back to plymouth this week09:46
Wimpressduflu: Understood.09:47
WimpressOSoMoN o/09:47
WimpressHow is everyone? All well?09:47
seb128doing well indeed!09:51
seb128Wimpress, did you have a chance to try if you could see the fsck integration working? I tried on bionic with a force check and the mock didrocks pointed me at and it doesn't work here, I wonder if that's a local issue or if that has been not working for several cycles now09:52
chihchunLaney: ping10:03
Laneychihchun: eeeeek sorry10:04
LaneyI'll be with you in a minute!10:04
dufluseb128, one thing I did not try yet was an older release than eoan10:07
dufluAlthough I should get dinner sorted instead of restarting on plymouth10:07
seb128duflu, hey, enjoy your evening! I tried on bionic without luck so far :-/10:08
dufluOh that is odd10:09
didrocksseb128: IIRC, I was replacing the binary on the system and just call it via systemd-fsckd or directly on boot10:09
didrockscalling directly fsck won’t work because you miss the part which forward to plymouth10:10
seb128didrocks, ah. What do you mean by "call it via systemd-fsckd"? do you remember how one does that?10:10
dufluseb128, the only visual evidence I can find of it working last (Google Images) was 10.04 :)10:11
didrocksbeen some years, I don’t remember, let’s look at systemd autopkgtests10:11
didrocks(debian/tests/systemd-fsckd)10:12
didrocksthe autopkgtests install fsck10:12
didrocksand reboots10:12
dufluMake that 12.10 and 14.0410:12
didrockswhich is the easiest way to test10:13
seb128didrocks, I'm reading that autopkgtest as well now10:13
didrocksI remember to have run it directly while iterating10:13
didrocksbut I don’t remember anymore how to do it easily, it was tricky because plymouth itself wasn’t showing the splash reliably at the time10:14
seb128yeah, plymouthd --no-daemon --debug doesn't work on my xenial10:14
seb128it sends me to a vt10:14
seb128works fine nowadays, on bionic/focal though10:15
didrocksseb128: maybe vm + reboot it easiest?10:15
didrockshowever, I see now that we have /run/initramfs/fsck-root10:15
didrocksand I have it on my systemd10:16
didrockssystem*10:16
seb128didrocks, it's slow iteration if you need to login, open text editor again, etc for each try10:16
didrockssomeone added:10:16
didrocks    if os.path.exists('/run/initramfs/fsck-root'):10:16
didrocks        print('SKIP: root file system is being checked by initramfs already')10:16
didrocks        sys.exit(0)10:16
didrocksto the tests10:16
didrocksso maybe we are now running fsck on the initramfs without user feedback?10:16
didrocks(for the root at least)10:16
seb128that would explain why I'm not seeing anything on plymouth when I do a /forcefsck and reboot10:17
didrocksyeah10:17
didrocksI’m sure I didn’t write that, so it’s post our implementation10:17
didrocksI don’t remember to have seen fsck moving in the initramfs being announced anywhere10:18
didrocksor the impact to not have feedback discussed10:18
jibeltkamppeter, hey, printer discovery stopped working in focal and I get this crash https://bugs.launchpad.net/bugs/186894410:18
ubot5Ubuntu bug 1868944 in cups-pk-helper (Ubuntu) "cups-pk-helper-mechanism crashed with signal 5" [Medium,New]10:18
didrocks(this was only for dracut at the time and we didn’t have it)10:20
didrocksI think one way would be at least to try with a vm with 2 disks10:20
didrocks(and the mock)10:20
didrocksat least to remove the "only one disk is skipped" idea10:21
seb128didrocks, it's unclear to me what the mock is useful for on that case/how to use it?10:21
didrocksseb128: it’s slowing down the fsck10:21
didrocksso that you have the time to see it10:21
seb128didrocks, just forcing a disk check should make it display the events on plymouth through normal system integration?10:21
seb128ah10:22
didrockswell slowing down by emulating what fsck prints10:22
didrocksbut yeah, you need to force a check with multiple disks10:22
seb128didrocks, so how to I set up the mock? replace the systemd binary with the fsck from the test dir?10:23
didrocksseb128: not the systemd binary, your system fsck10:24
seb128ah10:24
didrocks/sbin/fsck10:24
seb128thx, let me try10:24
didrocksbut yeah, 2 disks at least + /forcefsck10:25
seb128didrocks, so yeah, the skip was added in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=78252210:33
ubot5Debian bug 782522 in systemd "Skip file system check if already done by initramfs" [Important,Fixed]10:33
seb128by Debian10:33
didrocksack, so at least if you have multiple disks, the message should still be there10:34
didrocksfor secondary ones10:34
FourDollars./whois Laney:10:35
FourDollarsha10:35
FourDollarsLaney: What do you want to do with oem-qemu-meta?10:35
Laney:D10:37
LaneyFourDollars: We need a corresponding upload to Ubuntu to point the sources.list to the new archive layout10:37
FourDollarsLaney: OK. What is the next step I can do?10:39
FourDollarsLaney: Make a merge proposal?10:39
LaneyFourDollars: diff / PPA package to upload10:40
LaneyI guess you want to import this into your own vcs too10:40
FourDollarsLaney: OK. Let me import it, make the change and then upload to my Launchpad Git repo.10:41
Laneythanks!10:42
FourDollarsnp10:42
LaneyFourDollars: BTW you don't need to add "XB-Ubuntu-Kernel-Flavour: oem", that is the default10:46
FourDollarsLaney: We want to make it clearer. Will it cause any problem?10:47
Laneybit of extra space used in the Packages file which is downloaded by everyone10:47
Laneybut not hugely10:48
FourDollarsOK. I will discuss it with others.10:55
FourDollarsLaney: https://code.launchpad.net/~fourdollars/+git/oem-qemu-meta/+ref/master10:59
Laneygreat, thanks, I will look soon11:01
xnoxseb128:  Wimpress: the fsck integration does work with the ubuntu-logo theme..... i can trigger it correctly with e.g. plymouth-x11 in userspace. I guess i need to record videos.11:14
seb128xnox, would help if you were giving us steps how to test it it, would help also working on fixing spinner11:18
seb128xnox, same for casper, if you have any debug hint on how to get in an env to be able to hack/iterate11:19
seb128xnox, also looks like / and /usr checks are done in initramfs nowadays and not showing on plymouth?11:19
SaviqTrevinho: hey, would that be an issue with the app indicator, or gnome-shell itself https://github.com/canonical/multipass/issues/1444 ?11:20
gitbotcanonical issue 1444 in multipass "Difficult to navigate to Shell in long list of VMs" [Bug, Open]11:20
xnoxseb128:  yeah, one needs like separate /home11:20
xnoxseb128:  indeed checks for / and /usr are done in the initramfs, but for those too we should have pretty plymouth integration11:21
* xnox is sad11:21
seb128xnox, 'should' like would be nice to add or like should be working today?11:21
xnoxseb128:  bah =) "should one day" =)11:21
seb128because touch /forcefsck and reboot displays no fsck integration on bionic for me11:21
seb128k11:21
seb128xnox, so that integration is not working in most cases, I wouldn't consider the regression rc11:22
xnoxseb128:  it should be there for the initrd-less boot right11:22
* xnox ponders things11:22
xnoxseb128:  but the casper one should work.11:22
seb128yes11:22
seb128the theme does support messages11:22
xnoxseb128:  cause the casper integrety check uses the same fsck:*status messages11:22
seb128if I plymoutd --no-daemon --debug11:22
xnoxwhich are not shown in spinner theme11:22
seb128and ssh to the box use plymouth --message it does display the string11:22
xnoxone can run casper thing from userspace without booting anything, on a devel laptop, I'll take some videos11:23
seb128xnox, do you have any debugging hint how to test the fsck/md5 integration?11:23
seb128like start plymouth by end11:23
seb128ssh11:23
seb128and start the casper script?11:24
xnoxpull-lp-source casper; make in casper-md5sum; mount iso in /cdrom, and execute ./casper-md5sum /cdrom /cdrom/md5sum.txt  => without plymouth that will be just text output11:25
seb128xnox, thx, that's useful11:25
xnoxif one starts X11 plymouth, and controls it from a separate tty, does show spash, and execute casper-md5sum again it would show all the pretty stuff with three lines of messages11:25
xnoxone line with fsck progress, one line with keycodes for skipping the check, and another one for any other messages / final message.11:26
seb128xnox, is plymouth x11 needed/more useful that real plymouth?11:26
seb128doing sudo plymouth --no-daemon --debug starts plymouth on a VT11:26
seb128with a ssh prompt that seems to work fine for debugging11:27
seb128unsure what else x11 provides?11:27
xnoxseb128:  i like x11 plymouth, as i run it direct on my development laptop / host, without booting any VMs.11:27
xnoxone can do all of that in a VM too using "real" plymouth, and like stopping gdm/gnome-shell over ssh first11:27
xnoxif one prefers to have separate thing.11:27
seb128xnox, well, what I just described seems to do the same11:28
xnoxi guess preference =) and how one did it first =)11:28
seb128I do that on my real laptop11:28
seb128or does x11 does windows mode in session?11:28
xnoxif casper-md5sum can ping plymouth, it will push fsck messages to plymouth, but it doesn't do show-splash byitself, so any connection to any plymouth which is showing splash is good.11:28
xnoxi find x11 backend a bit crap, compared to the DRM one. There is smething with clock synchronisation, one kind of has to wiggle mouse for it to progress.11:29
xnoxbesides this.11:29
xnoxseb128:  is there any other patches/updates that i can test? i.e. have there been any gdm / shell / plymouth changes that improve any aspects of flickerness already? I saw some comment updates, but not sure if they are in teh Archive yet.11:30
seb128xnox, not at this point, only a new logo with better resolution in the archive11:31
xnoxseb128:  cool, and the logo is in gdm, plymouth, or both?11:31
seb128gdm and plymouth11:31
xnoxnice =)11:31
* xnox should upgrade & reboot11:31
xnoxseb128:  any more visual direction from design/ux/yaru? or more of do whatever?11:32
seb128xnox, not yet, but Wimpress has a catchup with design tomorrow11:32
xnoxcool cool11:32
seb128xnox, good, your md5sum testing hint with11:33
seb128(need to sudo start it though)11:33
seb128it's going to make easier to debug11:33
seb128bah11:33
seb128xnox, doing that it shows the md5 messages on spinner/bgrt as well...11:34
seb128xnox, https://people.canonical.com/~seb128/plymouth/checksum.jpg11:35
seb128xnox, could it be also a case of files missing from the cache in casper like shutdown?11:36
seb128xnox, also https://people.canonical.com/~seb128/plymouth/new.jpg11:41
xnoxseb128:  that's incomplete11:41
xnoxthere should be three lines11:41
seb128xnox, I saw the 3 lines earlier11:42
xnox"checking filepath" "Fsck in progress 1 of 1 (40% complete" "Press S to skip"11:42
seb128xnox, still it does show one line at least locally so I wonder why on the ISO it doesn't?11:42
xnoxand the first two should smoothly update11:42
xnoxone should always see the correct % progress, the filepath names scrolling, and the keycode message for how to skip if one got bored.11:43
seb128right, at least it makes easy to test/fix that11:43
seb128still the liveCD doesn't display anything11:43
seb128so there is another bug on that env ... any idea how to debug that one? could be missing cache in casper?11:43
xnoxwell fsck is on boot; so there shouldn't be anything missing from cache; things might be missing from the initrd. As if incomplete spinner theme copied into the casper initrd or somesuch?!11:45
xnoxi guess again, we need to boot with debug plymouth log to see what is happening.11:45
xnoxplus doesn't spinner theme like "delay" showing splash on boot? or is that a fedora only thing?11:45
tkamppeterseb128, debian bug 95488514:16
ubot5Debian bug 954885 in libmtp-common "/dev/bus/usb/*/* device file of printers assigned to "audio" group" [Important,Open] http://bugs.debian.org/95488514:16
seb128tkamppeter, hey, I saw, you Cc-ed me on the email :)14:16
tkamppeterseb128, OK, hope they will answer soon.14:17
seb128tkamppeter, if not I will upload to Ubuntu this week, ok?14:18
tkamppeterseb128, OK, thanks.14:18
hellsworthgood morning desktopers14:19
didrocksgood morning hellsworth14:25
hellsworthhi didrocks !14:26
mdeslaurseb128: hi! what regressions were you seeing with webkit2gtk that required the ppc64el fix? I'm wondering if I need it for eoan and bionic too14:34
seb128mdeslaur, hey, the rendered just segfaulted on ppc64el, couldn't display any page in the MiniBrowser14:35
seb128mdeslaur, which got caught by the ruby-gnome autopkgtest failing14:35
seb128mdeslaur, https://bugs.webkit.org/show_bug.cgi?id=20923614:36
ubot5bugs.webkit.org bug 209236 in JavaScriptCore "REGRESSION(r249808): [GTK] Crash in JSC Config::permanentlyFreeze() on architecture ppc64el" [Normal,Resolved: fixed]14:36
mdeslaurseb128: ah! I think I'm hitting that autopkgtest failure too, thanks for the info!14:37
seb128mdeslaur, np!14:37
ijohnsonhey folks, after an update from focal-proposed this morning, I can no longer scale my monitors using Settings, when I try to hit Apply, gnome-control-c in the system journal complains with `Config not applicable: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Logical monitors overlap` and reverts back to 100% after the timeout (and my monitors are blank during this time)15:02
ijohnsonis this a known bug, or is there something I can do to set the scaling for my monitors some other way? all my text is now very small :-)15:03
ijohnson(and if it helps I'm on x11 with default gnome window manager)15:09
Trevinhoijohnson: are you using experimental x11 scaling?15:23
ijohnsonTrevinho: yes I was15:23
ijohnsonwell still am, it's just not scaled at all due to the issue I mentioned15:23
Trevinhoijohnson: yeah... Ok thanks, I'll look into this, there was a rewrite on the xrandr code that may have changed some aspect I wasn't aware of.15:24
Trevinhoneed to retry again in multimonitor the15:24
Trevinhoneed to retry again in multimonitor then15:24
Trevinhoijohnson: I suppose it works for you in single mode right?15:24
ijohnsonTrevinho: not sure, let me check15:24
Trevinhoijohnson: also, do you have some logging from `journalctl /usr/bin/gnome-shell -b0` that may help?15:25
ijohnsonTrevinho: nope still reverts to 100%, even with only one monitor connected15:25
ijohnsonTrevinho: sure one moment I can pastebin it15:25
ijohnsonTrevinho: https://pastebin.ubuntu.com/p/Pwyn7b9gHc/15:29
Trevinhoijohnson: that's weird as I've it working with one monitor locally... mhmhm16:19
ijohnsonTrevinho: also if it makes a difference I am using proprietary nvidia drivers16:20
Trevinhoijohnson: it might, but it used to work fine with them as well16:21
Trevinhoso... not sure16:21
Trevinholooks more a logic issue than driver one16:21
ijohnsonhappy to provide more debugging info if needed, I'm a bit busy right this moment, but will be more available in an hour or so16:22
Trevinhoijohnson: this looks to be the issue in your log Failed to read monitors config file '/home/ijohnson/.config/monitors.xml': Logical monitors not adjacent16:22
Trevinhoijohnson: no worries, open a bug once you've a sec16:22
ijohnsonTrevinho: do you want that file ?16:22
ijohnsonwhat project should I file the bug against ?16:22
Trevinhoijohnson: mutter16:23
Trevinhoin ubuntu only though16:23
ijohnsonTrevinho: ack running `apport-bug mutter` now16:25
Trevinhothanks16:25
xnoxoSoMoN:  hey, firefox re-enabled TLS v1.0/v1.1 because of governments not supporting v1.2 for covid-19 information; have we done that in our firefox now as well? and if not, can we get that uploaded?16:26
ijohnsonTrevinho: reported as https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/186904216:29
ubot5Ubuntu bug 1869042 in mutter (Ubuntu) "all monitor scaling fails due to overlapping monitors" [Undecided,New]16:29
oSoMoNxnox, I'm not seeing any new builds of firefox 74, i wonder how that revert works16:34
JanCxnox: what governments are that?16:34
xnoxoSoMoN:  let me find that.16:35
xnoxJanC:  i don't know, but Chrome & Firefox rolled back and enabled TLSv1.0/v1.116:36
xnox*re-enabled16:36
JanCmaybe they'd better offered help to those governments to fix their servers...  :-/16:36
Trevinhoijohnson: I've just tried in my focal system with various configurations though, and it all works fine there....16:37
Trevinhoquite weird then, *might* be somewhat related to nvidia but can't be sure16:37
ijohnsonhmm, do you want that monitors.xml file ?16:37
oSoMoNxnox, that appears to be https://bugzilla.mozilla.org/show_bug.cgi?id=162353416:37
ubot5Mozilla bug 1623534 in Security: PSM "Remote pref override to re-enable TLS 1.0" [Normal,Resolved: fixed]16:37
Trevinhoyeah, could help16:37
Trevinhoijohnson: weird that apport didn't attach that16:37
Trevinhoijohnson: also your gnome-control-center version may make a difference16:38
ijohnsonI'll put it in the bug actually16:38
oSoMoNxnox, if this is using Normandy, then there's nothing needed on our side, the pref is applied remotely16:38
ijohnsonTrevinho: how do I check the gnome-control-center version ?16:40
ijohnson(also attached the monitors.xml in the bug)16:40
seb128ijohnson, dpkg -l | grep gnome-control-center16:42
ijohnsonthanks seb128, Trevinho looks like I have `1:3.36.0-0ubuntu3`16:43
seb128ijohnson, also a known issue is that sometime the monitors do overlap on the graphical view of the settings panel, did you try to move them to make there they are snapped/correctly aligned?16:43
ijohnsonseb128: yes I tried to move them around to make them snap together/correctly aligned16:43
ijohnson(in the settings window that is)16:43
seb128k16:43
xnoxoSoMoN:  I think, yes.16:46
xnoxoSoMoN:  what is Normandy? =)16:46
xnoxoSoMoN:  i thought there was code fix too on tip, for when normandy is not involved, such that we can out of the box be correct too.16:46
oSoMoNxnox, https://wiki.mozilla.org/Firefox/Normandy/PreferenceRollout16:48
xnoxhm16:52
xnoxoSoMoN:  I'm reading this https://github.com/mozilla/gecko-dev/commit/506fbc64931400548cfaa88b552cbe1d99562fdd16:52
xnoxso it set security.tls.version.min to 3 only in nightly builds; but it remained as 1 in release builds?16:52
xnoxsuch that switch to v1.2 as minimum, in release, was only done via Normandy, and reverted in Normandy, right?16:53
xnoxoSoMoN:  because in our firefox, I see that: pref("security.tls.version.min", 3); in ./modules/libpref/init/all.js meaning we have tls v1.0/v1.1 disabled16:54
oSoMoNxnox, no, it was set to 3 in release builds, and that's the default value we ship, but normandy overrides it with 117:01
oSoMoNjust tested in a bionic VM, the value is initially 3, but gets overridden to 117:01
oSoMoN(use about:config to inspect the value)17:02
xnoxoSoMoN:  it should be initially 117:07
xnoxoSoMoN:  can we patch that? (i.e. such that if one cannot talk to normandy, but can talk to whitlisted gov.* websites, tls v1.0/v1.1 is enabled, and it works correctly)17:07
xnoxoSoMoN:  shall i file a bug for it?17:08
oSoMoNxnox, normandy is an essential component of firefox's preferences system, if one cannot talk to it that's bad luck but I don't think that warrants rebuilding firefox and pushing updates for everyone17:11
oSoMoNat the very least this would require a report of such a thing actually happening in the wild17:12
xnoxoSoMoN:  we will rebuild firefox right? so how can this change be staged for the next rebuild of firefox?17:20
xnoxi'll open a bug report.17:20
oSoMoNxnox, we will rebuild if there's a new point release, or when 75 is released, but we shouldn't change the default value from upstream, because if/when they decide to switch it back via normandy, the default value should match with their expectation17:22
xnoxoSoMoN:  ok. I wonder if i can find the source code for the 74 branch, to see what they have committed upstream.18:00
=== ijohnson is now known as ijohnson|lunch
ricotzoSoMoN, hi, I have pushed the firefox branches18:13
ricotzoSoMoN, the python3 port should be good for 7618:13
ricotzoSoMoN, did we agree on targetting nasm 2.14 for 75 already? I haven't transitioned bionic yet, this can be done with beta 918:14
oSoMoNricotz, yeah, that's fine by me18:39
oSoMoNgood night all18:41
=== ijohnson|lunch is now known as ijohnson
kenvandinehellsworth: amd64 build of gnome-3-34-1804-sdk is in candidate20:14

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