/srv/irclogs.ubuntu.com/2022/11/22/#ubuntu-desktop.txt

oSoMoNgood morning desktoppers07:03
lissyxhello07:50
lissyxis 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 before07:51
=== cpaelzer_ is now known as cpaelzer
oSoMoNlissyx, 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
seb128goood morning IRC09:33
lissyxoSoMoN, yes, but why the change of default with core22 ?10:59
lissyxis multipass going to be deprecated?10:59
lissyxoSoMoN, so we were missing 106.0.1 upto 106.0.5 and also 107.0-1 and 107.0-211:03
lissyxall symbols should have been regenerated locally (can't do that on tc because of the index expiration on launchpad)11:03
lissyxand reprocessing is being done11:03
ogralissyx, a container uses far less resources than a VM ... for windows and mac builds multipass is still the default ...11:08
lissyxogra, I'm not questionning the change11:09
lissyxI had a working setup on multipass, now that's broken with core2211:09
lissyxsetting up lxc takes some time and maintenance, I'd like to know how much it is useful11:10
ograyeah, snapcraft breaks things all the time with new bases (you are not the only one that is unhappy about this)11:10
ograi 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
seb128lissyx, I think you can expect lxc to behave better and stay the default going forward so it's worth investing in configuring it11: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*that11:16
lissyx(I'm still also looking for a way to perform arm64 builds on amd64 hardware)11:17
lissyxsince cross-compilation is not supported11:18
ograwell, 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
lissyxogra, well where is it documented?11:20
lissyx(and I think we are also limited by launchpad here?)11:21
ograthere are the advanced grammar things that allow you to pull in foreign arch packages 11:21
ograbut mst of the time it ends up being scriptery i override snippets ... 11:22
ograhere 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.yaml11:24
lissyxif 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
ograafter 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 other11:25
ografor a large package like firefox with many dependencies it will be a lot of work to get everything right though 11:26
lissyxogra, probably less headaches if we can stick to upstream as close as possible11:27
ograyeah11:27
lissyxogra, right now there are problems e.g., due to LLVM 15 / Rust 1.6511:27
lissyxnot to mention we can't have debug symbols for armhf/arm6411:27
ograyup, these would be tricky then11:28
ogratechnically possible doesnt always mean effort-wise practical 🙂11:30
lissyxogra, there's nothing on how to use multipass in https://snapcraft.io/docs/build-options11:37
lissyxonly SNAPCRAFT_BUILD_ENVIRONMENT ?11:38
ogralissyx, https://snapcraft.io/docs/build-providers11:39
lissyxok so there's a flag for lxd but not for multipass, you can only rely on env12:10
lissyxor the snap config thing?12:10
GunnarHjHello seb128!12:25
GunnarHjAny chance you can approve libpinyin 2.7.92-2 in the lunar new queue? It's the start of this transition:12:25
GunnarHjhttps://release.debian.org/transitions/html/auto-libpinyin.html12:25
seb128GunnarHj, hey Gunnar, I haven't seen you around IRC in a bit, how are you doing?12:26
seb128GunnarHj, binNEW accepted now12:27
GunnarHjseb128: Right, I've been mosty absent here recently. In short I have had some health issues etc., but I'm ok now.12:27
seb128GunnarHj, glad to read that you are ok now!12:27
GunnarHjseb128: Thanks x 212:28
ogralissyx, 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
lissyxinteresting, the build is not verbose anymore12:47
ograyeah, snapcraft 7.x (dont get me started on non-verbose build tools 😛 ) ... there is a -v option and also --verbosity= now12:48
oSoMoNindeed, that's also something I dislike in the new snapcraft12:48
lissyxogra, have the env variables for RAM and CPU changed?14:00
lissyxclang 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
lissyxand the build log shows: Invalid SNAPCRAFT_MAX_PARALLEL_BUILD_COUNT value14:01
lissyxoSoMoN, there's something I dont get, nightly builds are not run under snap?14:07
lissyxlike https://github.com/snapcore/action-build/blob/989705ff968611277779118c9990c34af832840d/src/build.ts#L78-L8214:08
lissyxthis 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
oSoMoNlissyx, we don't do PGO on nightly14:26
lissyxoSoMoN, ah yes that's it14:30
lissyxmaybe we should :)14:30
oSoMoNyes, that would be good14:31
ogralissyx, i dont tink these vars apply at all on lxd since it is just using the full host resources by default15:18
ogra(or it *should* use them at least 🙂 )15:18
lissyxogra, I'm using multipass for now15:18
lissyxand clang build is running since 2400s according to the new nonverbose output :15:19
lissyx:p15:19
lissyxwhich is way too long15:19
ograbut at least you get a silly spinner ... 15:19
lissyxa full build from scratch of the snap used to be ~20 min at most15:19
ograwho wouldnt trade all their build info for seeing a spinning slash for 20min !15:20
lissyxthis is the origin/core22, I might need to test again with the default one15:20
lissyx75m of "real" usage reported by time15:20
lissyxre-testing, 160CPUs and 112GB of RAM.15:21
lissyxafter a proper clean15:21
KGB-2gnome-shell ubuntu/master 1e7deb6 Jeremy Bicha * pushed 73 commits (first 5 follow) * https://salsa.debian.org/gnome-team/gnome-shell/compare/882fc85...1e7deb619:12
KGB-2gnome-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/f266c2c19:12
-ubottu:#ubuntu-desktop- Commit f266c2c in gnome-team/gnome-shell "screenshot: Move HAVE_RECORDER check into screencast service"19:12
KGB-2gnome-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/3cdcd0719:12
-ubottu:#ubuntu-desktop- Commit 3cdcd07 in gnome-team/gnome-shell "dbusServices/screencast: Check for all require elements"19:12
KGB-2gnome-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/8b0025519:12
-ubottu:#ubuntu-desktop- Commit 8b00255 in gnome-team/gnome-shell "Bump version to 43.1"19:12
KGB-2gnome-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/903c55419:12
-ubottu:#ubuntu-desktop- Commit 903c554 in gnome-team/gnome-shell "Remove constraints unnecessary since buster (oldstable)"19:12
KGB-2gnome-shell ubuntu/master 6b3990c Simon McVittie debian/changelog * Update changelog * https://salsa.debian.org/gnome-team/gnome-shell/-/commit/6b3990c19:13
-ubottu:#ubuntu-desktop- Commit 6b3990c in gnome-team/gnome-shell "Update changelog"19:13
KGB-0gnome-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.119:16
KGB-0gnome-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.119:39
KGB-2gnome-control-center upstream/latest 208428a Jeremy Bicha * pushed 38 commits (first 5 follow) * https://salsa.debian.org/gnome-team/gnome-control-center/compare/6f102f2...208428a19:39
KGB-2gnome-control-center upstream/latest b971f4f Zurab Kargareteli po/ka.po * Update Georgian translation * https://salsa.debian.org/gnome-team/gnome-control-center/-/commit/b971f4f19:39
-ubottu:#ubuntu-desktop- Commit b971f4f in gnome-team/gnome-control-center "Update Georgian translation"19:39
KGB-2gnome-control-center upstream/latest 3c6798c Marek Černocký po/cs.po * Fixed Czech translation * https://salsa.debian.org/gnome-team/gnome-control-center/-/commit/3c6798c19:39
-ubottu:#ubuntu-desktop- Commit 3c6798c in gnome-team/gnome-control-center "Fixed Czech translation"19:39
KGB-2gnome-control-center upstream/latest e9ab01a Dušan Kazik po/sk.po * Update Slovak translation * https://salsa.debian.org/gnome-team/gnome-control-center/-/commit/e9ab01a19:39
KGB-0gnome-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/ba5d35719:39
-ubottu:#ubuntu-desktop- Commit e9ab01a in gnome-team/gnome-control-center "Update Slovak translation"19:39
KGB-2gnome-control-center upstream/latest d0e4ff4 Fabio Tomat po/fur.po * Update Friulian translation * https://salsa.debian.org/gnome-team/gnome-control-center/-/commit/d0e4ff419: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-2gnome-control-center upstream/latest dc54498 Nart Tlisha po/ab.po * Update Abkhazian translation * https://salsa.debian.org/gnome-team/gnome-control-center/-/commit/dc5449819:39
-ubottu:#ubuntu-desktop- Commit dc54498 in gnome-team/gnome-control-center "Update Abkhazian translation"19:39
KGB-2gnome-control-center ubuntu/master 521a3cb Jeremy Bicha * pushed 53 commits (first 5 follow) * https://salsa.debian.org/gnome-team/gnome-control-center/compare/055a7c0...521a3cb19:41
KGB-2gnome-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/20ebb2919: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-0gnome-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-1ubuntu119:42
KGB-2gnome-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/5ce584b19:42
-ubottu:#ubuntu-desktop- Commit 5ce584b in gnome-team/gnome-control-center "Update translations from upstream"19:42
KGB-2gnome-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/df162bb19:42
-ubottu:#ubuntu-desktop- Commit df162bb in gnome-team/gnome-control-center "d/patches: Add post-release bug fixes from upstream"19:42
KGB-2gnome-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/abb738919:42
-ubottu:#ubuntu-desktop- Commit abb7389 in gnome-team/gnome-control-center "Standards-Version: 4.6.1 (no changes required)"19:42
KGB-2gnome-control-center ubuntu/master 729b13b Simon McVittie debian/changelog * Release to unstable * https://salsa.debian.org/gnome-team/gnome-control-center/-/commit/729b13b19: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!