Commit Graph
861428 Commits
Author SHA1 Message Date
James Calligeros 419f11ba91 kernel-build.eclass: check that KV_FULL matches the kernel release
We want to ensure all our installed directories are consistent and
match the kernel's own idea of its release version. Do an extra
sanity check to ensure that KV_FULL is indeed what it is supposed
to be, and bail out if it isn't.

Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2024-07-15 21:17:08 +02:00
James Calligeros fa0ab4edb8 kernel-build.eclass: sanity check the prepared kernel's release string
Previously, this was only checked by kernel-install_pkg_preinst(). This
means that the entire kernel would have to be built and stripped before
we knew if we had built the correct kernel or not.

Duplicate this check in kernel-build_src_configure() so that we don't waste
time and energy building an incorrectly-versioned kernel.

Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2024-07-15 21:17:07 +02:00
James Calligeros da6193c02d kernel-{build,install}.eclass: make kernel install paths match release
dist-kernel releases are required to match the package's version, with
'_' substituted for '-' as per kernel release format rules. Curiously,
we made no such substitution on the kernel install directory names.

The consequence of this is that Catalyst has technically only been
working with dist-kernels by pure coincidence - it had never been tested
with kernels containing '_' in ${PV}. When attempting to build install
media for the Gentoo Asahi project, which necessitates using kernels
versioned with '_p*', Catalyst's call to Dracut's --kver argument
passes in the name of the source directory while Dracut expects
the kernel release (module directory).

Make sure that all directories installed by the kernel match the
kernel's own idea of its version exactly. This fixes Catalyst,
makes directories like /usr/src/linux-* consistent with /lib/modules

For compatibility with existing bin kernels, KV_FULL will be
set to ${PV}${KV_LOCALVERSION} in kernel-install.eclass if it
has not been explicitly set elsewhere.

Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2024-07-15 21:17:06 +02:00
ZenandAndrew Nowa Ammerlaan bb598e4950 Add masks for installkernel[ugrd] ~amd64
Co-authored-by: Andrew Nowa Ammerlaan <andrewammerlaan@gentoo.org>
Signed-off-by: Zen <z@pyl.onl>
Closes: https://github.com/gentoo/gentoo/pull/33634
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2024-07-15 21:15:49 +02:00
Zen fcb9ecdc3d sys-kernel/installkernel: Add UGRD USE functions to installkernel-39.
Signed-off-by: Zen <z@pyl.onl>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2024-07-15 21:15:07 +02:00
Zen 0fe5755c9a kernel-install: Improve warning, consider alternate initrd generators
Signed-off-by: Zen <z@pyl.onl>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2024-07-15 21:15:06 +02:00
ZenandAndrew Nowa Ammerlaan 3c2a3a3ca6 sys-kernel/ugrd: add 1.13.0, 9999; remove arm64 keyword.
Co-authored-by: Andrew Nowa Ammerlaan <andrewammerlaan@gentoo.org>
Signed-off-by: Zen <116166721+desultory@users.noreply.github.com>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2024-07-15 21:15:05 +02:00
ZenandAndrew Nowa Ammerlaan ed422608b3 dev-python/pycpio: Add 1.2.1, 9999; dependency of ugrd
Co-authored-by: Andrew Nowa Ammerlaan <andrewammerlaan@gentoo.org>
Signed-off-by: Zen <116166721+desultory@users.noreply.github.com>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2024-07-15 21:15:04 +02:00
ZenandAndrew Nowa Ammerlaan c4e5a88d7a dev-python/zenlib: Add 2.1.2, dep of pycpio/ugrd
Co-authored-by: Andrew Nowa Ammerlaan <andrewammerlaan@gentoo.org>
Signed-off-by: Zen <116166721+desultory@users.noreply.github.com>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2024-07-15 21:15:00 +02:00
Pacho Ramos 961bc75a3f app-accessibility/accerciser: mark ALLARCHES
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2024-07-15 21:00:14 +02:00
Pacho Ramos f8100d020e app-accessibility/accerciser: Fix compat with python 3.12
Thanks-to: tusooa
Thanks-to: Sam James
Bug: https://bugs.gentoo.org/936018
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2024-07-15 20:55:41 +02:00
Matt Turner 292651f244 app-shells/fzf: Version bump to 0.54.0
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2024-07-15 14:05:38 -04:00
Craig Andrews 0349129b06 www-apps/lidarr-bin: drop 2.4.2.4238
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2024-07-15 10:03:03 -04:00
Craig Andrews 8d0ff20197 www-apps/lidarr-bin: add 2.4.3.4248
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2024-07-15 10:03:03 -04:00
Craig Andrews d517682761 www-apps/prowlarr-bin: drop 1.20.1.4603
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2024-07-15 10:03:02 -04:00
Craig Andrews 7058de5472 www-apps/prowlarr-bin: add 1.21.0.4615
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2024-07-15 10:03:02 -04:00
Craig Andrews 24a87d9cae www-apps/radarr-bin: drop 5.8.1.8906
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2024-07-15 10:03:02 -04:00
Craig Andrews 1194d661be www-apps/radarr-bin: add 5.8.2.8915
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2024-07-15 10:03:02 -04:00
Craig Andrews 2a367f563c www-apps/readarr-bin: drop 0.3.30.2576
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2024-07-15 10:03:02 -04:00
Craig Andrews 6725d39474 www-apps/readarr-bin: add 0.3.31.2578
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2024-07-15 10:03:01 -04:00
Craig Andrews 0f4006f725 www-apps/sonarr-bin: drop 4.0.6.1847
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2024-07-15 10:03:01 -04:00
Craig Andrews 7c59d492c4 www-apps/sonarr-bin: add 4.0.7.1863
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2024-07-15 10:03:01 -04:00
Alain Emilia Anna Zscheile fe7b6ae69e dev-ml/dose3: remove unnecessary dependencies on archivers
This also fixes unnecessary [ocamlopt=] use-flag dependencies.

Signed-off-by: Alain Emilia Anna Zscheile <fogti@ytrizja.de>
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2024-07-15 15:56:18 +02:00
Alfredo Tupone 6740af41c7 dev-ml/zarith: update EAPI 7 -> 8
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2024-07-15 15:44:46 +02:00
Alfredo Tupone ac1cc2e236 dev-ml/zarith: add 1.14
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2024-07-15 15:42:52 +02:00
Michał Górny 182ab7632f sys-kernel/gentoo-kernel-bin: Bump to 6.1.99
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-07-15 15:32:38 +02:00
Michał Górny e2310bf820 sys-kernel/gentoo-kernel-bin: Bump to 6.6.40
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-07-15 15:32:37 +02:00
Michał Górny 0f73f6a0b2 virtual/dist-kernel: Bump to 6.1.99
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-07-15 15:32:36 +02:00
Michał Górny 7e3006fdfb sys-kernel/gentoo-kernel: Bump to 6.1.99
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-07-15 15:32:35 +02:00
Michał Górny 5520a47b31 sys-kernel/vanilla-kernel: Bump to 6.1.99
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-07-15 15:32:34 +02:00
Michał Górny 1b3908c659 virtual/dist-kernel: Bump to 6.6.40
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-07-15 15:32:32 +02:00
Michał Górny d1387c46c3 sys-kernel/gentoo-kernel: Bump to 6.6.40
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-07-15 15:32:31 +02:00
Michał Górny 4912f4cab3 sys-kernel/vanilla-kernel: Bump to 6.6.40
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-07-15 15:32:30 +02:00
Sam James 2a5e417491 media-libs/libmpd: Stabilize 11.8.17-r2 ppc, #936105
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-15 14:09:40 +01:00
Joonas Niilola 98db1d579a mail-client/thunderbird: enable llvm-18/rust-1.78+
Closes: https://bugs.gentoo.org/936072
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-07-15 16:07:07 +03:00
Joonas Niilola 897270e689 www-client/firefox: enable llvm-18/rust-1.78+ on 115esr
Bug: https://bugs.gentoo.org/936072
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-07-15 16:06:09 +03:00
Sam James 51ce5d7973 media-libs/libmpd: Stabilize 11.8.17-r2 x86, #936105
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-15 12:50:17 +01:00
Sam James c7483ec404 media-libs/libmpd: Stabilize 11.8.17-r2 arm, #936105
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-15 12:50:16 +01:00
Sam James d32221145f media-libs/libmpd: Stabilize 11.8.17-r2 amd64, #936105
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-15 12:50:14 +01:00
Sam James c05ea014ea media-libs/libmpd: Stabilize 11.8.17-r2 ppc64, #936105
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-15 12:50:13 +01:00
Sam James c36ea20174 media-libs/libmpd: Stabilize 11.8.17-r2 arm64, #936105
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-15 12:50:12 +01:00
Sam James c0797f82fc sys-apps/s6: Stabilize 2.13.0.0 arm, #936090
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-15 12:50:11 +01:00
Sam James 28560a34fe sys-apps/s6: Stabilize 2.13.0.0 amd64, #936090
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-15 12:48:12 +01:00
Sam James 0416c882c0 sys-apps/s6: Stabilize 2.13.0.0 x86, #936090
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-15 12:48:11 +01:00
Sam James c38e57f694 dev-lang/execline: Stabilize 2.9.6.0 arm, #936088
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-15 12:48:10 +01:00
Matoro Mahri 8388366c45 net-libs/nodejs: conditionally skip test requiring nice<=10
Bug: https://bugs.gentoo.org/930080
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/36784
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-15 12:47:57 +01:00
Miroslav Šulc 4a6c0c3d6d media-sound/rosegarden: dropped obsolete 23.12
Bug: https://bugs.gentoo.org/935713
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-07-15 13:34:32 +02:00
Mike Pagano d4060bf0c0 sys-kernel/gentoo-sources: add 6.6.40
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2024-07-15 07:33:21 -04:00
Mike Pagano 2bd8980ffe sys-kernel/gentoo-sources: add 6.1.99
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2024-07-15 07:33:04 -04:00
Miroslav Šulc 607f778690 media-plugins/x42-avldrums: dropped obsolete 0.7.2
Bug: https://bugs.gentoo.org/936034
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-07-15 13:31:27 +02:00