[05:37] good morning [06:08] good morning desktoppers [06:12] salut oSoMoN [06:12] salut didrocks [06:23] system-config-printer ubuntu/jammy b18f13b Gunnar Hjalmarsson * pushed 9 commits (first 5 follow) * https://deb.li/G1H1 [06:23] system-config-printer ubuntu/jammy 8a7ad9a Jeremy Bicha debian/patches/ series Allow-installing-non-free-drivers-from-OpenPrinting.patch Hide-Printers-app-in-GNOME-and-KDE.patch Rename-app-to-Printers.patch * Add remaining Ubuntu patches * https://deb.li/35g5N [06:24] system-config-printer ubuntu/jammy 761a928 Jeremy Bicha debian/ control control.in gbp.conf * Update Maintainer and Vcs fields and debian/gbp.conf * https://deb.li/P3Qc [06:24] system-config-printer ubuntu/jammy cae8ee3 Jeremy Bicha debian/changelog * releasing package system-config-printer version 1.5.15-1ubuntu1 * https://deb.li/3JP9y [06:24] system-config-printer ubuntu/jammy e46e53e Jeremy Bicha debian/ (5 files in 2 dirs) * Merge tag 'debian/1.5.15-2' into ubuntu/master * https://deb.li/WYns [06:24] system-config-printer ubuntu/jammy eab997d Jeremy Bicha debian/changelog * releasing package system-config-printer version 1.5.15-2ubuntu1 * https://deb.li/3FifU [06:40] system-config-printer ubuntu/jammy 6e378ba Gunnar Hjalmarsson debian/rules * Fix syntax error in d/rules * https://deb.li/iUqXM [07:04] oSoMoN, good, the cron is ready :) https://treeherder.mozilla.org/jobs?repo=mozilla-central&searchStr=symbols&selectedTaskRun=JuLzffjpSCeRHe-RczPocA.0 [07:14] Hi didrocks, oSoMoN, lissyx === duflu_ is now known as duflu [07:50] hey duflu [08:07] good morning desktopers :) [08:13] morning all [08:16] Hi ricotz and alocer [08:25] goood morning desltopers [08:25] hey duflu ricotz alocer [08:26] Hi seb128 [08:27] hey alocer, seb128 [08:33] hey duflu, how is it going? [08:34] seb128, too much drama for one day but I am getting on top of it [08:35] How are you? [08:36] duflu, seb128, didrocks, alocer, hello [08:37] lut didrocks [08:37] seems like IRC timeouted again :/ [09:45] oSoMoN, finger crossed. [09:48] lissyx, I'm seeing the same build failures for arm64 dbgsym-enabled builds on Launchpad :/ So if the patch to reduce the debug info is working for you, we'll probably need to apply it conditionnally depending on the architecture [09:51] what are the limitations on launchpad? [09:52] maybe you can raise some more easily? [09:58] oSoMoN, build seems to be successfully finishing for me [09:59] oSoMoN, I'm not so used to quilt, how can we apply arch-based? [10:01] lissyx, quilt doesn't allow to apply patches conditionnally, so the condition has to be written in the patch itself [10:01] lissyx, or, put the patch in a different place, and apply it conditionnally from snapcraft.yaml [10:02] oSoMoN, what solution do you prefer? [10:03] given that for now we would need to condition on GitHub Actions running, or on ARM64 builds, I tend to think we might want to deal with it at snapcraft.yaml level? [10:03] I'm also verifying if it it safe to apply always ... [10:04] (I was suggested that because it is what opensuse does, and according to their spec file, it seems they do unconditionnally? [10:07] yes, doing it conditionally at the snapcraft.yaml level sounds fine [10:07] we already do quite a lot of conditional work there anyway [10:08] I've failed to be able to pass env var to snapcraft, do you know how I could detect a GitHub Actions build VS a Launchpad build? === guiverc2 is now known as guiverc [10:12] lissyx, according to https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#file-systems , there's $GITHUB_WORKSPACE and $GITHUB_EVENT_PATH that we could use to detect a github action run [10:12] ok [10:12] lunch time [11:25] oSoMoN, but do we get those inside snapcraft.yaml? [11:30] oSoMoN, updated my patch [11:32] oSoMoN, testing: https://github.com/lissyx/firefox-snap/actions/runs/2739152389 [11:55] lissyx, I would think that snapcraft doesn't strip the environment (but I might be wrong), so we should be seeing $GITHUB_WORKSPACE inside the build scriptlets [12:05] oSoMoN, /bin/bash: line 53: GITHUB_WORKSPACE: unbound variable [12:08] I'm going to rely on the symbols upload token file ... [12:17] oSoMoN, is it possible that https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1951210 regressed? [12:17] Launchpad bug 1951210 in libreoffice (Ubuntu Jammy) "libreoffice help doesn't open in firefox (404 error on file:///tmp/lu417531j7po.tmp/NewHelp0.html)" [Medium, Fix Released] [12:21] oSoMoN, this isn't working anymore in a clean VM with snapd 2.56.2 and firefox 102.1.0 snap [12:55] oSoMoN, weird [12:55] oSoMoN, https://github.com/lissyx/firefox-snap/runs/7519781080?check_suite_focus=true#step:5:21435 [12:55] oSoMoN, like it skipped the build ? [13:11] lissyx, it looks like it stopped the build script after "patch -p1 patches/mozilla-reduce-rust-debuginfo.patch" [13:11] maybe the patch didn't apply cleanly? [13:12] there was no error reported [13:59] oSoMoN, meh [13:59] oSoMoN, "patch -p1 ..." [13:59] like, it misses "<" ... [14:01] heh [14:44] oSoMoN, so the file is there: https://github.com/lissyx/firefox-snap/blob/debug-symbols_only_TESTS/patches/mozilla-reduce-rust-debuginfo.patch [14:45] but it's not finding it? https://github.com/lissyx/firefox-snap/runs/7521824157?check_suite_focus=true#step:5:21357 [14:46] relative vs abslute path maybe? [14:46] lissyx, you'll need to prefix the path to the patch with $SNAPCRAFT_PROJECT_DIR/ [14:46] because the build script is running relative to a different directory, not the project's root [14:54] yeah [14:56] ricotz, it looks like bug #1951210 regressed indeed [14:56] Bug 1951210 in libreoffice (Ubuntu Jammy) "libreoffice help doesn't open in firefox (404 error on file:///tmp/lu417531j7po.tmp/NewHelp0.html)" [Medium, Fix Released] https://launchpad.net/bugs/1951210 [15:03] a possible suspect: https://github.com/snapcore/snapd/commit/5abb3aab6b74db5a9e9920c537d673806603349a [15:03] Commit 5abb3aa in snapcore/snapd "interfaces/system-packages-doc: allow read-only access to /usr/share/gtk-doc" [15:07] jbicha, could it be that the changes you made to interfaces/builtin/system_packages_doc.go in that commit regressed RO access to /usr/share/libreoffice/help ? [15:07] the removal of 'apparmor.GenWritableProfile(emit, "/usr/share/libreoffice/help", 3)' looks suspicious to me [15:09] I've verified that /usr/share/libreoffice is mounted in the snap's namespace, but not its subdirectories [16:16] oSoMoN, 1h28m still building, we might be on something :) [18:07] oSoMoN, yallah! https://github.com/lissyx/firefox-snap/runs/7522784969?check_suite_focus=true#step:5:33874 [18:08] oSoMoN, wrong token, so it's all good [18:08] oSoMoN, I'm going to change the URL back to the prod server on my other PR [19:59] oSoMoN, thanks for confirming