/srv/irclogs.ubuntu.com/2023/06/07/#ubuntu-desktop.txt

lissyxbandali, I'd say that if it builds and passes the tests, it should be good?07:48
bandalilissyx, sure, it does build indeed and passes my usual preliminary tests. i'll go ahead and cherry-pick to beta this morning then. thanks :)08:22
=== JanC is now known as Guest6731
=== JanC_ is now known as JanC
lissyxbandali, I mean the tests present in the patch08:35
bandalilissyx, aha. do you know where/when they're run? are any of them run automatically at build time?08:50
lissyxbandali, it's ran on our CI for sure.08:50
lissyxon github actions i dont think you run anything08:50
bandaliindeed, we only have a very simple https://github.com/canonical/firefox-snap/blob/stable/.github/scripts/firefox-basic-tests.py08:50
lissyxI am not sure how much we can expect to be runnable from a Firefox Snap build08:51
lissyxbut you can always build m-c with your patch and run the tests locally08:51
bandaliright. out of curiosity, are there any docs on how to run these outside of mozilla CI?08:51
bandaliah, maybe https://firefox-source-docs.mozilla.org/remote/Testing.html08:51
lissyxeasier08:52
lissyxfollow the build instructions08:52
bandaliwill do, thanks :)08:52
lissyxhttps://firefox-source-docs.mozilla.org/setup/linux_build.html08:52
lissyxbandali, if you changed the patch, you should also update https://bugzilla.mozilla.org/show_bug.cgi?id=166193508:53
-ubottu:#ubuntu-desktop- Mozilla bug 1661935 in Core "Support NativeMessaging in Snap" [N/a, Assigned]08:53
lissyxhttps://phabricator.services.mozilla.com/D14080308:53
lissyxfrom looking there, it seems there's toolkit/components/extensions/test/xpcshell/native_messaging.ini08:54
lissyxso once you have a build, ./mach test toolkit/components/extensions/test/xpcshell/test_ext_native_messaging_portal.js08:54
bandalithanks a bunch08:55
lissyxbandali, on https://phabricator.services.mozilla.com/D140803 you need to scroll down and on the "Add Action" field select "Comandeer Revision" then Save08:57
lissyxit will make you owner of the patch08:57
lissyxto submit it, you'll have to use "moz-phab submit"08:57
bandaliack, will do08:59
lissyxbandali, isn't it early for you?09:03
lissyx(I'm updating the meeting doc)09:03
laneyI find "crypsetup: dm_crypt-0: set up successfully" to be quite an ugly message to be displayed on the boot splash, wonder how hard it would be to get rid of it09:28
duflulaney, looks like it's going to stderr during initrd according to the cryptsetup source09:45
dufluSo maybe blame cryptsetup?09:46
dufluEqually annoying: bug 197006909:51
-ubottu:#ubuntu-desktop- Bug 1970069 in plymouth (Ubuntu) "Annoying boot messages interfering with splash screen" [Undecided, Confirmed] https://launchpad.net/bugs/197006909:51
bandalilissyx, it is indeed :) i didn't manage to get any sleep, so i thought i'd at least put in my work hours10:05
lissyxseb128, bandali, a bit of a rush here, I've updated the meetings notes already and I dont think there's anything requiring more13:32
seb128lissyx, k, wfm to skip again. Did you see bandali's ping yesterday to review his updated messaging patch (we needed to apply that in beta to fix the build)?13:42
bandaliseb128, yeah lissyx helped me above with some tips actually :) i should have what i need. i'll cherry-pick the commit to beta after running its tests13:49
lissyxsnapcraft depends on snapd ?13:54
lissyxasking because it looks like systemd+docker are not friends 13:54
ograsnapcraft is a snap ... so yeah it uses snapd (do never ever use the snapcraft deb, it is dead and outdated)13:56
ograat build time snapcraft needs to install the base snap you dfined in snapcraft.yaml ... so it needs snapd tere as well ...13:57
ogra*there13:57
lissyxok13:57
lissyxmaybe i should use the snapcraft docker directly then?13:57
ograthere are some wild hacks flying around that makes it work in docker though (like downloading and unpacking the snapcraft snap instead of installing etc)13:58
lissyxtrying to get something working on taskcluster, but this systemd dependency makes it complicated13:58
ograyeah, likely ... (i never even touch docker wih a ten foot pole, so not sure how wel it works)13:58
lissyxhttps://snapcraft.io/docs/build-on-docker14:01
lissyxogra, this ^ ?14:02
ogralissyx, yeah, i think so 14:31
lissyxfinger crossed14:44
ahasenackhi #desktop people, is there something I can tweak in lunar to have desktop icons appear on the "main" monitor? I have 3, side by side, and the middle one is the main one (where the dock is, for example, and where notifications pop up)14:46
ahasenackbut things I save in the desktop (from a browser, for example), appear on the left monitor14:47
ahasenackwhere I don't see them, because I always have maximized windows on that monitor14:47
ahasenackor is this a bug? I would think the icons should default to appear on the main monitor14:47
KGB-2mutter ubuntu/lunar 18d6fb5 Jeremy Bicha * pushed 37 commits (first 5 follow) * https://deb.li/3ptkd14:59
KGB-2mutter ubuntu/lunar 87016de Carlos Garnacho src/core/window.c * core: Avoid placing hidden windows too early on Wayland * https://deb.li/3poSy14:59
KGB-0mutter signed tags b98016c Jeremy Bicha ubuntu/44.2-0ubuntu1 * mutter Debian release 44.2-0ubuntu1 * https://deb.li/iQYqV14:59
KGB-2mutter ubuntu/lunar da04e69 Dmitry V. Levin data/61-mutter.rules * udev-rules: Fix warnings reported by udevadm verify * https://deb.li/ijtn414:59
KGB-2mutter ubuntu/lunar 414f30f Carlos Garnacho src/backends/native/meta-seat-impl.c * backends/native: Fix relative motion filtering for tablet tools * https://deb.li/xmKU14:59
KGB-2mutter ubuntu/lunar 80e0ff1 Carlos Garnacho src/backends/native/ meta-input-device-native.c meta-input-settings-native.c * backends/native: Change handling of display mapping for rel tablet tools * https://deb.li/3KpaF14:59
KGB-2mutter ubuntu/lunar 5d049af Carlos Garnacho src/backends/meta-input-settings.c * backends: Do not prevent mapping/keep-aspect changes on integrated tablets * https://deb.li/9oJ715:00
lissyxogra, looks like this has an old python that is unhappy with f-string15:04
jbichaahasenack: that's an upstream issue. See https://gitlab.com/rastersoft/desktop-icons-ng/-/issues/268 & https://gitlab.com/rastersoft/desktop-icons-ng/-/issues/13515:07
-ubottu:#ubuntu-desktop- Issue 268 in rastersoft/desktop-icons-ng "New Icons added to the second screen instead of default screen" [Opened]15:07
-ubottu:#ubuntu-desktop- Issue 135 in rastersoft/desktop-icons-ng "Allow to select the monitor where to put icons" [Opened]15:07
ahasenackjbicha: thanks15:07
bandalihey lissyx are m-c test results and/or code related to them cached somewhere locally? i changed a test file but i don't think my change is being reflected in the test output/result15:44
bandalihm maybe i need to do another build15:44
lissyxit should not be required15:44
bandaliright. didn't seem to help15:45
bandalilissyx, any idea about this "error"? https://paste.ubuntu.com/p/yr8rbBQjdq/15:46
lissyxlooks like you need to fix your patch :p15:46
lissyxlooks like it also says what to do?15:46
bandalilissyx, lol right.  i don't see any mention of ChromeUtils.import in test_ext_native_messaging_portal.js itself.  i tried changing the one occurence on the line in the following link, but didn't seem to help15:47
bandalihttps://github.com/canonical/firefox-snap/blob/nightly/patches/native-messaging-portal.patch#L162415:47
lissyxthe error explicitely states that ChromeUtils.import is wrong15:48
lissyxso your like should be:"  let { getSubprocessImplForTest } = ChromeUtils.importESModule("15:48
bandalii understand. what i'm saying is that changing the one occurence of ChromeUtils.import to ChromeUtils.importESModule in toolkit/modules/subprocess/test/xpcshell/test_subprocess.js doesn't seem to help15:50
lissyxforce a rebuild then15:52
lissyxmaybe this test is doing weird things15:52
bandaliok15:52
lissyxbandali, is it helping?16:06
bandalilissyx, sadly no. i'm nuking my m-c clone, sccache, and .mozbuild and trying again, basically from *scratch*21:05

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