[07:03] good morning desktoppers [07:50] hello [07:51] 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 === cpaelzer_ is now known as cpaelzer [09:11] 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] goood morning IRC [10:59] oSoMoN, yes, but why the change of default with core22 ? [10:59] is multipass going to be deprecated? [11:03] oSoMoN, so we were missing 106.0.1 upto 106.0.5 and also 107.0-1 and 107.0-2 [11:03] all symbols should have been regenerated locally (can't do that on tc because of the index expiration on launchpad) [11:03] and reprocessing is being done [11:08] lissyx, a container uses far less resources than a VM ... for windows and mac builds multipass is still the default ... [11:09] ogra, I'm not questionning the change [11:09] I had a working setup on multipass, now that's broken with core22 [11:10] setting up lxc takes some time and maintenance, I'd like to know how much it is useful [11:10] yeah, snapcraft breaks things all the time with new bases (you are not the only one that is unhappy about this) [11:12] 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] 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] 👍 [11:14] (especially it might be tricky when I want to improve the situation of firefox-snap on taskcluster) [11:16] ... 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] *that [11:17] (I'm still also looking for a way to perform arm64 builds on amd64 hardware) [11:18] since cross-compilation is not supported [11:20] 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] ogra, well where is it documented? [11:21] (and I think we are also limited by launchpad here?) [11:21] there are the advanced grammar things that allow you to pull in foreign arch packages [11:22] but mst of the time it ends up being scriptery i override snippets ... [11:24] 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] 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] 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] for a large package like firefox with many dependencies it will be a lot of work to get everything right though [11:27] ogra, probably less headaches if we can stick to upstream as close as possible [11:27] yeah [11:27] ogra, right now there are problems e.g., due to LLVM 15 / Rust 1.65 [11:27] not to mention we can't have debug symbols for armhf/arm64 [11:28] yup, these would be tricky then [11:30] technically possible doesnt always mean effort-wise practical 🙂 [11:37] ogra, there's nothing on how to use multipass in https://snapcraft.io/docs/build-options [11:38] only SNAPCRAFT_BUILD_ENVIRONMENT ? [11:39] lissyx, https://snapcraft.io/docs/build-providers [12:10] ok so there's a flag for lxd but not for multipass, you can only rely on env [12:10] or the snap config thing? [12:25] Hello seb128! [12:25] Any chance you can approve libpinyin 2.7.92-2 in the lunar new queue? It's the start of this transition: [12:25] https://release.debian.org/transitions/html/auto-libpinyin.html [12:26] GunnarHj, hey Gunnar, I haven't seen you around IRC in a bit, how are you doing? [12:27] GunnarHj, binNEW accepted now [12:27] 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] GunnarHj, glad to read that you are ok now! [12:28] seb128: Thanks x 2 [12:46] 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] interesting, the build is not verbose anymore [12:48] yeah, snapcraft 7.x (dont get me started on non-verbose build tools 😛 ) ... there is a -v option and also --verbosity= now [12:48] indeed, that's also something I dislike in the new snapcraft [14:00] ogra, have the env variables for RAM and CPU changed? [14:00] 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] and the build log shows: Invalid SNAPCRAFT_MAX_PARALLEL_BUILD_COUNT value [14:07] oSoMoN, there's something I dont get, nightly builds are not run under snap? [14:08] like https://github.com/snapcore/action-build/blob/989705ff968611277779118c9990c34af832840d/src/build.ts#L78-L82 [14:08] this is not a "snap run snapcraft" ? [14:09] (I'm trying to understand why we got the segfault on beta but not on nightly= [14:26] lissyx, we don't do PGO on nightly [14:30] oSoMoN, ah yes that's it [14:30] maybe we should :) [14:31] yes, that would be good [15:18] lissyx, i dont tink these vars apply at all on lxd since it is just using the full host resources by default [15:18] (or it *should* use them at least 🙂 ) [15:18] ogra, I'm using multipass for now [15:19] and clang build is running since 2400s according to the new nonverbose output : [15:19] :p [15:19] which is way too long [15:19] but at least you get a silly spinner ... [15:19] a full build from scratch of the snap used to be ~20 min at most [15:20] who wouldnt trade all their build info for seeing a spinning slash for 20min ! [15:20] this is the origin/core22, I might need to test again with the default one [15:20] 75m of "real" usage reported by time [15:21] re-testing, 160CPUs and 112GB of RAM. [15:21] after a proper clean [19:12] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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" === CrazyMelon is now known as CrazyLemon === jose_ is now known as jose === sunarch_ is now known as sunarch