oSoMoN | good morning desktoppers | 07:03 |
---|---|---|
lissyx | hello | 07:50 |
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 | 07:51 |
=== cpaelzer_ is now known as cpaelzer | ||
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:11 |
seb128 | goood morning IRC | 09:33 |
lissyx | oSoMoN, yes, but why the change of default with core22 ? | 10:59 |
lissyx | is multipass going to be deprecated? | 10:59 |
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:03 |
ogra | lissyx, a container uses far less resources than a VM ... for windows and mac builds multipass is still the default ... | 11:08 |
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:09 |
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:10 |
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:12 |
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:14 |
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:16 |
lissyx | (I'm still also looking for a way to perform arm64 builds on amd64 hardware) | 11:17 |
lissyx | since cross-compilation is not supported | 11:18 |
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:20 |
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:21 |
ogra | but mst of the time it ends up being scriptery i override snippets ... | 11:22 |
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:24 |
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:25 |
ogra | for a large package like firefox with many dependencies it will be a lot of work to get everything right though | 11:26 |
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:27 |
ogra | yup, these would be tricky then | 11:28 |
ogra | technically possible doesnt always mean effort-wise practical 🙂 | 11:30 |
lissyx | ogra, there's nothing on how to use multipass in https://snapcraft.io/docs/build-options | 11:37 |
lissyx | only SNAPCRAFT_BUILD_ENVIRONMENT ? | 11:38 |
ogra | lissyx, https://snapcraft.io/docs/build-providers | 11:39 |
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:10 |
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:25 |
seb128 | GunnarHj, hey Gunnar, I haven't seen you around IRC in a bit, how are you doing? | 12:26 |
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:27 |
GunnarHj | seb128: Thanks x 2 | 12:28 |
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:46 |
lissyx | interesting, the build is not verbose anymore | 12:47 |
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 | 12:48 |
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:00 |
lissyx | and the build log shows: Invalid SNAPCRAFT_MAX_PARALLEL_BUILD_COUNT value | 14:01 |
lissyx | oSoMoN, there's something I dont get, nightly builds are not run under snap? | 14:07 |
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:08 |
lissyx | (I'm trying to understand why we got the segfault on beta but not on nightly= | 14:09 |
oSoMoN | lissyx, we don't do PGO on nightly | 14:26 |
lissyx | oSoMoN, ah yes that's it | 14:30 |
lissyx | maybe we should :) | 14:30 |
oSoMoN | yes, that would be good | 14:31 |
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:18 |
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:19 |
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:20 |
lissyx | re-testing, 160CPUs and 112GB of RAM. | 15:21 |
lissyx | after a proper clean | 15:21 |
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:12 | |
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:13 | |
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:16 |
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:39 | |
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:41 | |
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" | 19:42 | |
=== CrazyMelon is now known as CrazyLemon | ||
=== jose_ is now known as jose | ||
=== sunarch_ is now known as sunarch |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!