* [gentoo-dev] [PATCH 0/8] Migrate dist-kernel packages to EAPI 8
@ 2022-09-08 17:18 Mike Gilbert
2022-09-08 17:18 ` [gentoo-dev] [PATCH 1/8] dist-kernel-utils.eclass: support " Mike Gilbert
` (7 more replies)
0 siblings, 8 replies; 11+ messages in thread
From: Mike Gilbert @ 2022-09-08 17:18 UTC (permalink / raw
To: gentoo-dev; +Cc: dist-kernel, base-system, Mike Gilbert
This series adds support for EAPI 8 to relevant eclasses, and updates
the latest version in each kernel branch to EAPI 8.
The only significant change is in kernel-install.eclass where we
populate IDEPEND instead of RDEPEND.
PR: https://github.com/gentoo/gentoo/pull/27191
Mike Gilbert (8):
dist-kernel-utils.eclass: support EAPI 8
kernel-install.eclass: support EAPI 8
portability.eclass: support EAPI 8
savedconfig.eclass: support EAPI 8
kernel-build.eclass: support EAPI 8
sys-kernel/vanilla-kernel: switch to EAPI 8
sys-kernel/gentoo-kernel: switch to EAPI 8
sys-kernel/gentoo-kernel-bin: switch to EAPI 8
eclass/dist-kernel-utils.eclass | 4 ++--
eclass/kernel-build.eclass | 4 ++--
eclass/kernel-install.eclass | 12 ++++++++----
eclass/portability.eclass | 4 ++--
eclass/savedconfig.eclass | 6 +++---
.../gentoo-kernel-bin-5.10.142.ebuild | 2 +-
.../gentoo-kernel-bin-5.15.67.ebuild | 2 +-
.../gentoo-kernel-bin-5.19.8.ebuild | 2 +-
.../gentoo-kernel-bin-5.4.212.ebuild | 2 +-
.../gentoo-kernel/gentoo-kernel-5.10.142.ebuild | 2 +-
.../gentoo-kernel/gentoo-kernel-5.15.67.ebuild | 2 +-
sys-kernel/gentoo-kernel/gentoo-kernel-5.19.8.ebuild | 2 +-
.../gentoo-kernel/gentoo-kernel-5.4.212.ebuild | 2 +-
.../vanilla-kernel/vanilla-kernel-5.10.142.ebuild | 2 +-
.../vanilla-kernel/vanilla-kernel-5.15.67.ebuild | 2 +-
.../vanilla-kernel/vanilla-kernel-5.19.8.ebuild | 2 +-
.../vanilla-kernel/vanilla-kernel-5.4.212.ebuild | 2 +-
17 files changed, 29 insertions(+), 25 deletions(-)
--
2.37.3
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-dev] [PATCH 1/8] dist-kernel-utils.eclass: support EAPI 8
2022-09-08 17:18 [gentoo-dev] [PATCH 0/8] Migrate dist-kernel packages to EAPI 8 Mike Gilbert
@ 2022-09-08 17:18 ` Mike Gilbert
2022-09-08 17:38 ` Ulrich Mueller
2022-09-08 17:18 ` [gentoo-dev] [PATCH 2/8] kernel-install.eclass: " Mike Gilbert
` (6 subsequent siblings)
7 siblings, 1 reply; 11+ messages in thread
From: Mike Gilbert @ 2022-09-08 17:18 UTC (permalink / raw
To: gentoo-dev; +Cc: dist-kernel, base-system, Mike Gilbert
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
---
eclass/dist-kernel-utils.eclass | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/eclass/dist-kernel-utils.eclass b/eclass/dist-kernel-utils.eclass
index d192c31db27..649363ad3e4 100644
--- a/eclass/dist-kernel-utils.eclass
+++ b/eclass/dist-kernel-utils.eclass
@@ -6,7 +6,7 @@
# Distribution Kernel Project <dist-kernel@gentoo.org>
# @AUTHOR:
# Michał Górny <mgorny@gentoo.org>
-# @SUPPORTED_EAPIS: 7
+# @SUPPORTED_EAPIS: 7 8
# @BLURB: Utility functions related to Distribution Kernels
# @DESCRIPTION:
# This eclass provides various utility functions related to Distribution
@@ -18,7 +18,7 @@ case "${EAPI:-0}" in
0|1|2|3|4|5|6)
die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
;;
- 7)
+ 7|8)
;;
*)
die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"
--
2.37.3
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-dev] [PATCH 2/8] kernel-install.eclass: support EAPI 8
2022-09-08 17:18 [gentoo-dev] [PATCH 0/8] Migrate dist-kernel packages to EAPI 8 Mike Gilbert
2022-09-08 17:18 ` [gentoo-dev] [PATCH 1/8] dist-kernel-utils.eclass: support " Mike Gilbert
@ 2022-09-08 17:18 ` Mike Gilbert
2022-09-08 17:18 ` [gentoo-dev] [PATCH 3/8] portability.eclass: " Mike Gilbert
` (5 subsequent siblings)
7 siblings, 0 replies; 11+ messages in thread
From: Mike Gilbert @ 2022-09-08 17:18 UTC (permalink / raw
To: gentoo-dev; +Cc: dist-kernel, base-system, Mike Gilbert
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
---
eclass/kernel-install.eclass | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/eclass/kernel-install.eclass b/eclass/kernel-install.eclass
index 8acf1ad1bc0..b7f9abe7bc9 100644
--- a/eclass/kernel-install.eclass
+++ b/eclass/kernel-install.eclass
@@ -6,7 +6,7 @@
# Distribution Kernel Project <dist-kernel@gentoo.org>
# @AUTHOR:
# Michał Górny <mgorny@gentoo.org>
-# @SUPPORTED_EAPIS: 7
+# @SUPPORTED_EAPIS: 7 8
# @PROVIDES: dist-kernel-utils
# @BLURB: Installation mechanics for Distribution Kernels
# @DESCRIPTION:
@@ -34,7 +34,7 @@ case "${EAPI:-0}" in
0|1|2|3|4|5|6)
die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
;;
- 7)
+ 7|8)
;;
*)
die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"
@@ -51,14 +51,18 @@ RESTRICT+="
arm? ( test )
"
-# install-DEPEND actually
# note: we need installkernel with initramfs support!
-RDEPEND="
+INSTALL_DEPEND="
|| (
sys-kernel/installkernel-gentoo
sys-kernel/installkernel-systemd-boot
)
initramfs? ( >=sys-kernel/dracut-049-r3 )"
+if [[ ${EAPI} == 7 ]]; then
+ RDEPEND="${INSTALL_DEPEND}"
+else
+ IDEPEND="${INSTALL_DEPEND}"
+fi
# needed by objtool that is installed along with the kernel and used
# to build external modules
# NB: linux-mod.eclass also adds this dep but it's cleaner to have
--
2.37.3
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-dev] [PATCH 3/8] portability.eclass: support EAPI 8
2022-09-08 17:18 [gentoo-dev] [PATCH 0/8] Migrate dist-kernel packages to EAPI 8 Mike Gilbert
2022-09-08 17:18 ` [gentoo-dev] [PATCH 1/8] dist-kernel-utils.eclass: support " Mike Gilbert
2022-09-08 17:18 ` [gentoo-dev] [PATCH 2/8] kernel-install.eclass: " Mike Gilbert
@ 2022-09-08 17:18 ` Mike Gilbert
2022-09-08 17:18 ` [gentoo-dev] [PATCH 4/8] savedconfig.eclass: " Mike Gilbert
` (4 subsequent siblings)
7 siblings, 0 replies; 11+ messages in thread
From: Mike Gilbert @ 2022-09-08 17:18 UTC (permalink / raw
To: gentoo-dev; +Cc: dist-kernel, base-system, Mike Gilbert
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
---
eclass/portability.eclass | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/eclass/portability.eclass b/eclass/portability.eclass
index 8df8fcebc47..0ef6bd40c21 100644
--- a/eclass/portability.eclass
+++ b/eclass/portability.eclass
@@ -6,11 +6,11 @@
# base-system@gentoo.org
# @AUTHOR:
# Diego Pettenò <flameeyes@gentoo.org>
-# @SUPPORTED_EAPIS: 5 6 7
+# @SUPPORTED_EAPIS: 5 6 7 8
# @BLURB: This eclass is created to avoid using non-portable GNUisms inside ebuilds
case ${EAPI:-0} in
- [567]) ;;
+ 5|6|7|8) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
esac
--
2.37.3
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-dev] [PATCH 4/8] savedconfig.eclass: support EAPI 8
2022-09-08 17:18 [gentoo-dev] [PATCH 0/8] Migrate dist-kernel packages to EAPI 8 Mike Gilbert
` (2 preceding siblings ...)
2022-09-08 17:18 ` [gentoo-dev] [PATCH 3/8] portability.eclass: " Mike Gilbert
@ 2022-09-08 17:18 ` Mike Gilbert
2022-09-08 17:18 ` [gentoo-dev] [PATCH 5/8] kernel-build.eclass: " Mike Gilbert
` (3 subsequent siblings)
7 siblings, 0 replies; 11+ messages in thread
From: Mike Gilbert @ 2022-09-08 17:18 UTC (permalink / raw
To: gentoo-dev; +Cc: dist-kernel, base-system, Mike Gilbert
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
---
eclass/savedconfig.eclass | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/eclass/savedconfig.eclass b/eclass/savedconfig.eclass
index 20669c08b33..52286caee6c 100644
--- a/eclass/savedconfig.eclass
+++ b/eclass/savedconfig.eclass
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# @ECLASS: savedconfig.eclass
# @MAINTAINER:
# base-system@gentoo.org
-# @SUPPORTED_EAPIS: 5 6 7
+# @SUPPORTED_EAPIS: 5 6 7 8
# @BLURB: common API for saving/restoring complex configuration files
# @DESCRIPTION:
# It is not uncommon to come across a package which has a very fine
@@ -35,7 +35,7 @@ inherit portability
IUSE="savedconfig"
case ${EAPI} in
- [5-7]) ;;
+ 5|6|7|8) ;;
*) die "EAPI=${EAPI:-0} is not supported" ;;
esac
--
2.37.3
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-dev] [PATCH 5/8] kernel-build.eclass: support EAPI 8
2022-09-08 17:18 [gentoo-dev] [PATCH 0/8] Migrate dist-kernel packages to EAPI 8 Mike Gilbert
` (3 preceding siblings ...)
2022-09-08 17:18 ` [gentoo-dev] [PATCH 4/8] savedconfig.eclass: " Mike Gilbert
@ 2022-09-08 17:18 ` Mike Gilbert
2022-09-08 17:18 ` [gentoo-dev] [PATCH 6/8] sys-kernel/vanilla-kernel: switch to " Mike Gilbert
` (2 subsequent siblings)
7 siblings, 0 replies; 11+ messages in thread
From: Mike Gilbert @ 2022-09-08 17:18 UTC (permalink / raw
To: gentoo-dev; +Cc: dist-kernel, base-system, Mike Gilbert
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
---
eclass/kernel-build.eclass | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass
index 750a8e873d9..43d46f94108 100644
--- a/eclass/kernel-build.eclass
+++ b/eclass/kernel-build.eclass
@@ -6,7 +6,7 @@
# Distribution Kernel Project <dist-kernel@gentoo.org>
# @AUTHOR:
# Michał Górny <mgorny@gentoo.org>
-# @SUPPORTED_EAPIS: 7
+# @SUPPORTED_EAPIS: 7 8
# @PROVIDES: kernel-install
# @BLURB: Build mechanics for Distribution Kernels
# @DESCRIPTION:
@@ -26,7 +26,7 @@ case "${EAPI:-0}" in
0|1|2|3|4|5|6)
die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
;;
- 7)
+ 7|8)
;;
*)
die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"
--
2.37.3
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-dev] [PATCH 6/8] sys-kernel/vanilla-kernel: switch to EAPI 8
2022-09-08 17:18 [gentoo-dev] [PATCH 0/8] Migrate dist-kernel packages to EAPI 8 Mike Gilbert
` (4 preceding siblings ...)
2022-09-08 17:18 ` [gentoo-dev] [PATCH 5/8] kernel-build.eclass: " Mike Gilbert
@ 2022-09-08 17:18 ` Mike Gilbert
2022-09-08 17:18 ` [gentoo-dev] [PATCH 7/8] sys-kernel/gentoo-kernel: " Mike Gilbert
2022-09-08 17:18 ` [gentoo-dev] [PATCH 8/8] sys-kernel/gentoo-kernel-bin: " Mike Gilbert
7 siblings, 0 replies; 11+ messages in thread
From: Mike Gilbert @ 2022-09-08 17:18 UTC (permalink / raw
To: gentoo-dev; +Cc: dist-kernel, base-system, Mike Gilbert
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
---
sys-kernel/vanilla-kernel/vanilla-kernel-5.10.142.ebuild | 2 +-
sys-kernel/vanilla-kernel/vanilla-kernel-5.15.67.ebuild | 2 +-
sys-kernel/vanilla-kernel/vanilla-kernel-5.19.8.ebuild | 2 +-
sys-kernel/vanilla-kernel/vanilla-kernel-5.4.212.ebuild | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.142.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.142.ebuild
index 718e3ea8262..beb11365e70 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.142.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.142.ebuild
@@ -1,7 +1,7 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit kernel-build toolchain-funcs verify-sig
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.67.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.67.ebuild
index 13b58c5c983..e9d460c7094 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.67.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.67.ebuild
@@ -1,7 +1,7 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit kernel-build toolchain-funcs verify-sig
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.19.8.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.19.8.ebuild
index 1b962183c7b..410aa49eb43 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.19.8.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.19.8.ebuild
@@ -1,7 +1,7 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit kernel-build toolchain-funcs verify-sig
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.212.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.212.ebuild
index bffac796479..ae90752d5ab 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.212.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.212.ebuild
@@ -1,7 +1,7 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit kernel-build verify-sig
--
2.37.3
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-dev] [PATCH 7/8] sys-kernel/gentoo-kernel: switch to EAPI 8
2022-09-08 17:18 [gentoo-dev] [PATCH 0/8] Migrate dist-kernel packages to EAPI 8 Mike Gilbert
` (5 preceding siblings ...)
2022-09-08 17:18 ` [gentoo-dev] [PATCH 6/8] sys-kernel/vanilla-kernel: switch to " Mike Gilbert
@ 2022-09-08 17:18 ` Mike Gilbert
2022-09-08 17:18 ` [gentoo-dev] [PATCH 8/8] sys-kernel/gentoo-kernel-bin: " Mike Gilbert
7 siblings, 0 replies; 11+ messages in thread
From: Mike Gilbert @ 2022-09-08 17:18 UTC (permalink / raw
To: gentoo-dev; +Cc: dist-kernel, base-system, Mike Gilbert
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
---
sys-kernel/gentoo-kernel/gentoo-kernel-5.10.142.ebuild | 2 +-
sys-kernel/gentoo-kernel/gentoo-kernel-5.15.67.ebuild | 2 +-
sys-kernel/gentoo-kernel/gentoo-kernel-5.19.8.ebuild | 2 +-
sys-kernel/gentoo-kernel/gentoo-kernel-5.4.212.ebuild | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.142.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.142.ebuild
index 8cc3f580387..4824ab95a1f 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.142.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.142.ebuild
@@ -1,7 +1,7 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit kernel-build toolchain-funcs
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.67.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.67.ebuild
index 64c99e19532..4ea02f952ba 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.67.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.67.ebuild
@@ -1,7 +1,7 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit kernel-build toolchain-funcs
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.19.8.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.19.8.ebuild
index ca4fd408583..915ecbec450 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.19.8.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.19.8.ebuild
@@ -1,7 +1,7 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit kernel-build toolchain-funcs
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.212.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.212.ebuild
index ffd40f039fd..5fa543cace3 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.212.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.212.ebuild
@@ -1,7 +1,7 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit kernel-build
--
2.37.3
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-dev] [PATCH 8/8] sys-kernel/gentoo-kernel-bin: switch to EAPI 8
2022-09-08 17:18 [gentoo-dev] [PATCH 0/8] Migrate dist-kernel packages to EAPI 8 Mike Gilbert
` (6 preceding siblings ...)
2022-09-08 17:18 ` [gentoo-dev] [PATCH 7/8] sys-kernel/gentoo-kernel: " Mike Gilbert
@ 2022-09-08 17:18 ` Mike Gilbert
7 siblings, 0 replies; 11+ messages in thread
From: Mike Gilbert @ 2022-09-08 17:18 UTC (permalink / raw
To: gentoo-dev; +Cc: dist-kernel, base-system, Mike Gilbert
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
---
sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.142.ebuild | 2 +-
sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.67.ebuild | 2 +-
sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.19.8.ebuild | 2 +-
sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.212.ebuild | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.142.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.142.ebuild
index da84e07f808..6fa6637df87 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.142.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.142.ebuild
@@ -1,7 +1,7 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit kernel-install toolchain-funcs
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.67.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.67.ebuild
index 0787e9b25ee..f81e1d1736a 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.67.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.67.ebuild
@@ -1,7 +1,7 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit kernel-install toolchain-funcs
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.19.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.19.8.ebuild
index 0432fc354ea..368d398ae20 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.19.8.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.19.8.ebuild
@@ -1,7 +1,7 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit kernel-install toolchain-funcs
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.212.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.212.ebuild
index b6c3ce9ca64..f69958baf0a 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.212.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.212.ebuild
@@ -1,7 +1,7 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit kernel-install toolchain-funcs
--
2.37.3
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] [PATCH 1/8] dist-kernel-utils.eclass: support EAPI 8
2022-09-08 17:18 ` [gentoo-dev] [PATCH 1/8] dist-kernel-utils.eclass: support " Mike Gilbert
@ 2022-09-08 17:38 ` Ulrich Mueller
2022-09-08 18:08 ` Mike Gilbert
0 siblings, 1 reply; 11+ messages in thread
From: Ulrich Mueller @ 2022-09-08 17:38 UTC (permalink / raw
To: Mike Gilbert; +Cc: gentoo-dev, dist-kernel, base-system
[-- Attachment #1: Type: text/plain, Size: 500 bytes --]
>>>>> On Thu, 08 Sep 2022, Mike Gilbert wrote:
> @@ -18,7 +18,7 @@ case "${EAPI:-0}" in
> 0|1|2|3|4|5|6)
> die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
> ;;
> - 7)
> + 7|8)
> ;;
> *)
> die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"
While at it, maybe convert the conditional to the standard form in all
these eclasses? Like this:
case ${EAPI} in
7|8) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
esac
I'd also drop EAPI 5 where it is applicable.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 507 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] [PATCH 1/8] dist-kernel-utils.eclass: support EAPI 8
2022-09-08 17:38 ` Ulrich Mueller
@ 2022-09-08 18:08 ` Mike Gilbert
0 siblings, 0 replies; 11+ messages in thread
From: Mike Gilbert @ 2022-09-08 18:08 UTC (permalink / raw
To: Ulrich Mueller; +Cc: Gentoo Dev, dist-kernel, base-system
On Thu, Sep 8, 2022 at 1:38 PM Ulrich Mueller <ulm@gentoo.org> wrote:
>
> >>>>> On Thu, 08 Sep 2022, Mike Gilbert wrote:
>
> > @@ -18,7 +18,7 @@ case "${EAPI:-0}" in
> > 0|1|2|3|4|5|6)
> > die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
> > ;;
> > - 7)
> > + 7|8)
> > ;;
> > *)
> > die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"
>
> While at it, maybe convert the conditional to the standard form in all
> these eclasses? Like this:
>
> case ${EAPI} in
> 7|8) ;;
> *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
> esac
>
> I'd also drop EAPI 5 where it is applicable.
Done. Check the PR for updates.
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2022-09-08 18:08 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-09-08 17:18 [gentoo-dev] [PATCH 0/8] Migrate dist-kernel packages to EAPI 8 Mike Gilbert
2022-09-08 17:18 ` [gentoo-dev] [PATCH 1/8] dist-kernel-utils.eclass: support " Mike Gilbert
2022-09-08 17:38 ` Ulrich Mueller
2022-09-08 18:08 ` Mike Gilbert
2022-09-08 17:18 ` [gentoo-dev] [PATCH 2/8] kernel-install.eclass: " Mike Gilbert
2022-09-08 17:18 ` [gentoo-dev] [PATCH 3/8] portability.eclass: " Mike Gilbert
2022-09-08 17:18 ` [gentoo-dev] [PATCH 4/8] savedconfig.eclass: " Mike Gilbert
2022-09-08 17:18 ` [gentoo-dev] [PATCH 5/8] kernel-build.eclass: " Mike Gilbert
2022-09-08 17:18 ` [gentoo-dev] [PATCH 6/8] sys-kernel/vanilla-kernel: switch to " Mike Gilbert
2022-09-08 17:18 ` [gentoo-dev] [PATCH 7/8] sys-kernel/gentoo-kernel: " Mike Gilbert
2022-09-08 17:18 ` [gentoo-dev] [PATCH 8/8] sys-kernel/gentoo-kernel-bin: " Mike Gilbert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox