[07:03] <oSoMoN> good morning desktoppers
[07:50] <lissyx> hello
[07:51] <lissyx> is snapcraft planning to just use lxd? on https://snapcraft.io/docs/build-providers it states that with core22 lxd will be used as a default, whereas multipass was used before
[09:11] <oSoMoN> lissyx, the documentation is correct, snapcraft uses one provider or the other depending on the base used for the project. You can force the use of lxd by calling `snapcraft --use-lxd`
[09:33] <seb128> goood morning IRC
[10:59] <lissyx> oSoMoN, yes, but why the change of default with core22 ?
[10:59] <lissyx> is multipass going to be deprecated?
[11:03] <lissyx> oSoMoN, so we were missing 106.0.1 upto 106.0.5 and also 107.0-1 and 107.0-2
[11:03] <lissyx> all symbols should have been regenerated locally (can't do that on tc because of the index expiration on launchpad)
[11:03] <lissyx> and reprocessing is being done
[11:08] <ogra> lissyx, a container uses far less resources than a VM ... for windows and mac builds multipass is still the default ...
[11:09] <lissyx> ogra, I'm not questionning the change
[11:09] <lissyx> I had a working setup on multipass, now that's broken with core22
[11:10] <lissyx> setting up lxc takes some time and maintenance, I'd like to know how much it is useful
[11:10] <ogra> yeah, snapcraft breaks things all the time with new bases (you are not the only one that is unhappy about this)
[11:12] <ogra> i personally use lxd since day one, it is faster and saves resources (i use it shelled into a container and run snapcraft in --destructive-mode though ... makes way faster iterations possible while developing, only my last build is done with --use-lxd)
[11:14] <seb128> lissyx, I think you can expect lxc to behave better and stay the default going forward so it's worth investing in configuring it
[11:14] <ogra> 👍
[11:14] <lissyx> (especially it might be tricky when I want to improve the situation of firefox-snap on taskcluster)
[11:16] <ogra> ... but you can also rely on the fact tat multipass wont be deprecated, there are enough mac and windows snap developers to keep it alive 🙂
[11:16] <ogra> *that
[11:17] <lissyx> (I'm still also looking for a way to perform arm64 builds on amd64 hardware)
[11:18] <lissyx> since cross-compilation is not supported
[11:20] <ogra> well, cross compilation is supported, i use it regulary for kernel and bootloader snaps ... it is just a massive pain as soon as you have some more dependencies to handle ... generally snapcaft can do cross ... for something like firefox you'd probably end up with a 40 page snapcraft.yaml though 🙂
[11:20] <lissyx> ogra, well where is it documented?
[11:21] <lissyx> (and I think we are also limited by launchpad here?)
[11:21] <ogra> there are the advanced grammar things that allow you to pull in foreign arch packages 
[11:22] <ogra> but mst of the time it ends up being scriptery i override snippets ... 
[11:24] <ogra> here is a bootloadr (gadget) snap where i even pull in the linaro toolchain (because u-boot needed something newer than the archive had back then) https://github.com/ogra1/pi4-experimental-gadget/blob/master/snap/snapcraft.yaml
[11:25] <lissyx> if it is possible to perform arm64/armhf builds on launchpad amd64 workers, and if moving to mozbuild's toolchain was okay, we could likely do it?
[11:25] <ogra> after all the override scripts are just shell ... if you can do a cross build in shellscripts, yu can also port it to snapcraft in one way or the other
[11:26] <ogra> for a large package like firefox with many dependencies it will be a lot of work to get everything right though 
[11:27] <lissyx> ogra, probably less headaches if we can stick to upstream as close as possible
[11:27] <ogra> yeah
[11:27] <lissyx> ogra, right now there are problems e.g., due to LLVM 15 / Rust 1.65
[11:27] <lissyx> not to mention we can't have debug symbols for armhf/arm64
[11:28] <ogra> yup, these would be tricky then
[11:30] <ogra> technically possible doesnt always mean effort-wise practical 🙂
[11:37] <lissyx> ogra, there's nothing on how to use multipass in https://snapcraft.io/docs/build-options
[11:38] <lissyx> only SNAPCRAFT_BUILD_ENVIRONMENT ?
[11:39] <ogra> lissyx, https://snapcraft.io/docs/build-providers
[12:10] <lissyx> ok so there's a flag for lxd but not for multipass, you can only rely on env
[12:10] <lissyx> or the snap config thing?
[12:25] <GunnarHj> Hello seb128!
[12:25] <GunnarHj> Any chance you can approve libpinyin 2.7.92-2 in the lunar new queue? It's the start of this transition:
[12:25] <GunnarHj> https://release.debian.org/transitions/html/auto-libpinyin.html
[12:26] <seb128> GunnarHj, hey Gunnar, I haven't seen you around IRC in a bit, how are you doing?
[12:27] <seb128> GunnarHj, binNEW accepted now
[12:27] <GunnarHj> seb128: Right, I've been mosty absent here recently. In short I have had some health issues etc., but I'm ok now.
[12:27] <seb128> GunnarHj, glad to read that you are ok now!
[12:28] <GunnarHj> seb128: Thanks x 2
[12:46] <ogra> lissyx, i'd use the latter ... the var was never really intended for enduser use i was told ... (but now it is in the docs, perhaps the snapcraft team will change their mind 🙂 ) 
[12:47] <lissyx> interesting, the build is not verbose anymore
[12:48] <ogra> yeah, snapcraft 7.x (dont get me started on non-verbose build tools 😛 ) ... there is a -v option and also --verbosity= now
[12:48] <oSoMoN> indeed, that's also something I dislike in the new snapcraft
[14:00] <lissyx> ogra, have the env variables for RAM and CPU changed?
[14:00] <lissyx> clang build failed after the whole snap took already 62min, and cc1plus git killed, it sounds like I'm not running with my 160 CPUs and 96GB of RAM.
[14:01] <lissyx> and the build log shows: Invalid SNAPCRAFT_MAX_PARALLEL_BUILD_COUNT value
[14:07] <lissyx> oSoMoN, there's something I dont get, nightly builds are not run under snap?
[14:08] <lissyx> like https://github.com/snapcore/action-build/blob/989705ff968611277779118c9990c34af832840d/src/build.ts#L78-L82
[14:08] <lissyx> this is not a "snap run snapcraft" ?
[14:09] <lissyx> (I'm trying to understand why we got the segfault on beta but not on nightly=
[14:26] <oSoMoN> lissyx, we don't do PGO on nightly
[14:30] <lissyx> oSoMoN, ah yes that's it
[14:30] <lissyx> maybe we should :)
[14:31] <oSoMoN> yes, that would be good
[15:18] <ogra> lissyx, i dont tink these vars apply at all on lxd since it is just using the full host resources by default
[15:18] <ogra> (or it *should* use them at least 🙂 )
[15:18] <lissyx> ogra, I'm using multipass for now
[15:19] <lissyx> and clang build is running since 2400s according to the new nonverbose output :
[15:19] <lissyx> :p
[15:19] <lissyx> which is way too long
[15:19] <ogra> but at least you get a silly spinner ... 
[15:19] <lissyx> a full build from scratch of the snap used to be ~20 min at most
[15:20] <ogra> who wouldnt trade all their build info for seeing a spinning slash for 20min !
[15:20] <lissyx> this is the origin/core22, I might need to test again with the default one
[15:20] <lissyx> 75m of "real" usage reported by time
[15:21] <lissyx> re-testing, 160CPUs and 112GB of RAM.
[15:21] <lissyx> after a proper clean
[19:12] <KGB-2> gnome-shell ubuntu/master 1e7deb6 Jeremy Bicha * pushed 73 commits (first 5 follow) * https://salsa.debian.org/gnome-team/gnome-shell/compare/882fc85...1e7deb6
[19:12] <KGB-2> gnome-shell ubuntu/master f266c2c Florian Müllner (5 files in 4 dirs) * screenshot: Move HAVE_RECORDER check into screencast service * https://salsa.debian.org/gnome-team/gnome-shell/-/commit/f266c2c
[19:12] -ubottu:#ubuntu-desktop- Commit f266c2c in gnome-team/gnome-shell "screenshot: Move HAVE_RECORDER check into screencast service"
[19:12] <KGB-2> gnome-shell ubuntu/master 3cdcd07 Florian Müllner js/dbusServices/screencast/screencastService.js * dbusServices/screencast: Check for all require elements * https://salsa.debian.org/gnome-team/gnome-shell/-/commit/3cdcd07
[19:12] -ubottu:#ubuntu-desktop- Commit 3cdcd07 in gnome-team/gnome-shell "dbusServices/screencast: Check for all require elements"
[19:12] <KGB-2> gnome-shell ubuntu/master 8b00255 Florian Müllner (6 files in 5 dirs) * Bump version to 43.1 * https://salsa.debian.org/gnome-team/gnome-shell/-/commit/8b00255
[19:12] -ubottu:#ubuntu-desktop- Commit 8b00255 in gnome-team/gnome-shell "Bump version to 43.1"
[19:12] <KGB-2> gnome-shell ubuntu/master 903c554 Debian Janitor debian/ control control.in * Remove constraints unnecessary since buster (oldstable) * https://salsa.debian.org/gnome-team/gnome-shell/-/commit/903c554
[19:12] -ubottu:#ubuntu-desktop- Commit 903c554 in gnome-team/gnome-shell "Remove constraints unnecessary since buster (oldstable)"
[19:13] <KGB-2> gnome-shell ubuntu/master 6b3990c Simon McVittie debian/changelog * Update changelog * https://salsa.debian.org/gnome-team/gnome-shell/-/commit/6b3990c
[19:13] -ubottu:#ubuntu-desktop- Commit 6b3990c in gnome-team/gnome-shell "Update changelog"
[19:16] <KGB-0> gnome-shell-extensions signed tags d6a2ddd Jeremy Bicha upstream/43.1 * Upstream version 43.1 * https://salsa.debian.org/gnome-team/gnome-shell-extensions/tags/upstream/43.1
[19:39] <KGB-0> gnome-control-center signed tags 40aaf86 Jeremy Bicha upstream/43.1 * Upstream version 43.1 * https://salsa.debian.org/gnome-team/gnome-control-center/tags/upstream/43.1
[19:39] <KGB-2> gnome-control-center upstream/latest 208428a Jeremy Bicha * pushed 38 commits (first 5 follow) * https://salsa.debian.org/gnome-team/gnome-control-center/compare/6f102f2...208428a
[19:39] <KGB-2> gnome-control-center upstream/latest b971f4f Zurab Kargareteli po/ka.po * Update Georgian translation * https://salsa.debian.org/gnome-team/gnome-control-center/-/commit/b971f4f
[19:39] -ubottu:#ubuntu-desktop- Commit b971f4f in gnome-team/gnome-control-center "Update Georgian translation"
[19:39] <KGB-2> gnome-control-center upstream/latest 3c6798c Marek Černocký po/cs.po * Fixed Czech translation * https://salsa.debian.org/gnome-team/gnome-control-center/-/commit/3c6798c
[19:39] -ubottu:#ubuntu-desktop- Commit 3c6798c in gnome-team/gnome-control-center "Fixed Czech translation"
[19:39] <KGB-2> gnome-control-center upstream/latest e9ab01a Dušan Kazik po/sk.po * Update Slovak translation * https://salsa.debian.org/gnome-team/gnome-control-center/-/commit/e9ab01a
[19:39] <KGB-0> gnome-control-center pristine-tar ba5d357 Jeremy Bicha gnome-control-center_43.1.orig.tar.xz.delta gnome-control-center_43.1.orig.tar.xz.id * pristine-tar data for gnome-control-center_43.1.orig.tar.xz * https://salsa.debian.org/gnome-team/gnome-control-center/-/commit/ba5d357
[19:39] -ubottu:#ubuntu-desktop- Commit e9ab01a in gnome-team/gnome-control-center "Update Slovak translation"
[19:39] <KGB-2> gnome-control-center upstream/latest d0e4ff4 Fabio Tomat po/fur.po * Update Friulian translation * https://salsa.debian.org/gnome-team/gnome-control-center/-/commit/d0e4ff4
[19:39] -ubottu:#ubuntu-desktop- Commit ba5d357 in gnome-team/gnome-control-center "pristine-tar data for gnome-control-center_43.1.orig.tar.xz"
[19:39] -ubottu:#ubuntu-desktop- Commit d0e4ff4 in gnome-team/gnome-control-center "Update Friulian translation"
[19:39] <KGB-2> gnome-control-center upstream/latest dc54498 Nart Tlisha po/ab.po * Update Abkhazian translation * https://salsa.debian.org/gnome-team/gnome-control-center/-/commit/dc54498
[19:39] -ubottu:#ubuntu-desktop- Commit dc54498 in gnome-team/gnome-control-center "Update Abkhazian translation"
[19:41] <KGB-2> gnome-control-center ubuntu/master 521a3cb Jeremy Bicha * pushed 53 commits (first 5 follow) * https://salsa.debian.org/gnome-team/gnome-control-center/compare/055a7c0...521a3cb
[19:41] <KGB-2> gnome-control-center ubuntu/master 20ebb29 Simon McVittie debian/ control control.in * d/control.in: Recommend polkitd and Suggest pkexec instead of policykit-1 * https://salsa.debian.org/gnome-team/gnome-control-center/-/commit/20ebb29
[19:41] -ubottu:#ubuntu-desktop- Commit 20ebb29 in gnome-team/gnome-control-center "d/control.in: Recommend polkitd and Suggest pkexec instead of policykit-1"
[19:42] <KGB-0> gnome-control-center signed tags eaf30ec Jeremy Bicha ubuntu/1%43.1-1ubuntu1 * gnome-control-center Debian release 1:43.1-1ubuntu1 * https://salsa.debian.org/gnome-team/gnome-control-center/tags/ubuntu/1%43.1-1ubuntu1
[19:42] <KGB-2> gnome-control-center ubuntu/master 5ce584b Simon McVittie debian/patches/ (24 files) * Update translations from upstream * https://salsa.debian.org/gnome-team/gnome-control-center/-/commit/5ce584b
[19:42] -ubottu:#ubuntu-desktop- Commit 5ce584b in gnome-team/gnome-control-center "Update translations from upstream"
[19:42] <KGB-2> gnome-control-center ubuntu/master df162bb Simon McVittie debian/patches/ (9 files) * d/patches: Add post-release bug fixes from upstream * https://salsa.debian.org/gnome-team/gnome-control-center/-/commit/df162bb
[19:42] -ubottu:#ubuntu-desktop- Commit df162bb in gnome-team/gnome-control-center "d/patches: Add post-release bug fixes from upstream"
[19:42] <KGB-2> gnome-control-center ubuntu/master abb7389 Simon McVittie debian/ control control.in * Standards-Version: 4.6.1 (no changes required) * https://salsa.debian.org/gnome-team/gnome-control-center/-/commit/abb7389
[19:42] -ubottu:#ubuntu-desktop- Commit abb7389 in gnome-team/gnome-control-center "Standards-Version: 4.6.1 (no changes required)"
[19:42] <KGB-2> gnome-control-center ubuntu/master 729b13b Simon McVittie debian/changelog * Release to unstable * https://salsa.debian.org/gnome-team/gnome-control-center/-/commit/729b13b
[19:42] -ubottu:#ubuntu-desktop- Commit 729b13b in gnome-team/gnome-control-center "Release to unstable"