Tumbleweed - Review of the week 2023/10
Dear Tumbleweed users and hackers, This week we have only published 6 snapshots. One was held back as we identified an issue in one package (libfdisk1) which requires manual intervention (on transactional updates) or an error to be ignored. The problem is in the %postun script of the package, so it’s already ‘on disk’, and thus not fixable. But having seen it, we at least wanted to make sure this will only happen once, and not a 2nd time later on when the script is fixed (transactional-update will learn how to deal with this specific package in the following days; so you can safely let it revert the update for now and let the process play out). The 6 snapshots published were 0302, 0303, 0304, 0306, 0307, and 0308 and they contained these changes: * KDE Plasma 5.27.2 * KDE Gear 22.12.3 * Linux kernel 6.2.1. A lockdown patch set was enabled, which created much more issues with 3rd party drivers than it was supposed to. Kernel 6.2.2 will have this disabled again for the time being. * YaST has seen a generic version bump to 4.6.0 This was only a version bump without code changes (to open the branch for internal SLE 15SP6 submissions) * Mozilla Firefox 110.0.1 * Python 3.10.10 * SELinux 3.5 * libqt5: drop support for systems without SSE2 to fix boo#1208188; this unblocked the LegacyX86 port again * GTK 4.10.0 * A bunch of new x86-64-v3 libraries is showing up in the distribution. Reminder: please don’t blindly enable this on all libraries, but assess benefits (some were identified to have negative impacts in the original analysis) Staging projects are currently busy testing these changes/additions: * Rust 1.68 * Linux kernel 6.2.2 * Systemd 253.1 * Podman 4.4.2 (snapshot 0309) * GCC 13 as the distro default compiler Cheers, Dominique
On 3/10/2023 8:00, Dominique Leuenberger wrote:
The 6 snapshots published were 0302, 0303, 0304, 0306, 0307, and 0308 and they contained these changes: ... * A bunch of new x86-64-v3 libraries is showing up in the distribution. Reminder: please don’t blindly enable this on all libraries, but assess benefits (some were identified to have negative impacts in the original analysis)
Is this an instruction to packagers (to not build the v3 blindly) or to users (to not install them blindly)? Because a recent dup pulled in what seems to be all available v3 libraries for what I had installed. So if this is an instruction to users, what am I supposed to do? thanks, -- Jason Craig
* Jason Craig <os-dev@jacraig.com> [03-21-23 19:20]:
On 3/10/2023 8:00, Dominique Leuenberger wrote:
The 6 snapshots published were 0302, 0303, 0304, 0306, 0307, and 0308 and they contained these changes: ... * A bunch of new x86-64-v3 libraries is showing up in the distribution. Reminder: please don’t blindly enable this on all libraries, but assess benefits (some were identified to have negative impacts in the original analysis)
Is this an instruction to packagers (to not build the v3 blindly) or to users (to not install them blindly)? Because a recent dup pulled in what seems to be all available v3 libraries for what I had installed. So if this is an instruction to users, what am I supposed to do?
I have v3 enabled on 3 boxes and have yet to install a v3 designated library. ??? -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet oftc
On Mittwoch, 22. März 2023 01:01:26 CET Patrick Shanahan wrote:
I have v3 enabled on 3 boxes and have yet to install a v3 designated library. ???
Do you have "--no-recommends" enabled? E.g. $> LANG=C zypper info --supplements libbabl-0_1-0-x86-64-v3 | grep Supp Supplements : (libbabl-0_1-0 = 0.1.102 and patterns-glibc-hwcaps-x86_64_v3) Supplements is a weak depedency, i.e. the reverse of Recommends. Kind regards, Stefan
* Stefan Brüns <stefan.bruens@rwth-aachen.de> [03-21-23 20:46]:
On Mittwoch, 22. März 2023 01:01:26 CET Patrick Shanahan wrote:
I have v3 enabled on 3 boxes and have yet to install a v3 designated library. ???
Do you have "--no-recommends" enabled?
yes I do. and I do not have 100s of -lang packages installed, no need.
E.g. $> LANG=C zypper info --supplements libbabl-0_1-0-x86-64-v3 | grep Supp Supplements : (libbabl-0_1-0 = 0.1.102 and patterns-glibc-hwcaps-x86_64_v3)
Supplements is a weak depedency, i.e. the reverse of Recommends.
-- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet oftc
Hi Jason, On 22.03.23 at 00:17 Jason Craig wrote:
On 3/10/2023 8:00, Dominique Leuenberger wrote:
The 6 snapshots published were 0302, 0303, 0304, 0306, 0307, and 0308 and they contained these changes: ... * A bunch of new x86-64-v3 libraries is showing up in the distribution. Reminder: please don’t blindly enable this on all libraries, but assess benefits (some were identified to have negative impacts in the original analysis)
Is this an instruction to packagers (to not build the v3 blindly) or to users (to not install them blindly)? Because a recent dup pulled in what seems to be all available v3 libraries for what I had installed. So if this is an instruction to users, what am I supposed to do?
The statement was directed at packagers, as not all libraries benefit from being built for v3. In your case, you have not disabled recommended packages and thus zypper automatically installed the v3 libraries, as your system is capable of using them. So everything should be fine. If you encounter issues and think they are related to the v3 libraries, please open bug reports for the library in question. Kind Regards, Johannes -- Johannes Kastl Linux Consultant & Trainer Tel.: +49 (0) 151 2372 5802 Mail: kastl@b1-systems.de B1 Systems GmbH Osterfeldstraße 7 / 85088 Vohburg http://www.b1-systems.de GF: Ralph Dehner Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537
On Tue, Mar 21, 2023 at 8:17 PM Jason Craig <os-dev@jacraig.com> wrote:
Is this an instruction to packagers (to not build the v3 blindly) or to users (to not install them blindly)? Because a recent dup pulled in what seems to be all available v3 libraries for what I had installed. So if this is an instruction to users, what am I supposed to do?
To packagers.. only libraries/apps with cpu bound routines will really slightly benefit from this kind of builds.
Am Mi., 22. März 2023 um 12:39 Uhr schrieb Cristian Rodríguez <cristian@rodriguez.im>:
To packagers.. only libraries/apps with cpu bound routines will really slightly benefit from this kind of builds.
and only those that do not already have cpu detection code by themselves to fall to AVX2 etc when available. if it doesn't show up in `perf top -g --sort dso` near in the top 3 or so when you do what you want to speed up, don't bother.
participants (7)
-
Cristian Rodríguez
-
Dirk Müller
-
Dominique Leuenberger
-
Jason Craig
-
Johannes Kastl
-
Patrick Shanahan
-
Stefan Brüns