Re: [gentoo-dev] [PATCH 1/1]: profiles/use.desc: add efi global use flag

2023-07-14 Thread Andrew Ammerlaan
On 14/07/2023 19:11, Mike Gilbert wrote: On Fri, Jul 14, 2023 at 5:07 AM Sam James wrote: Andrew Ammerlaan writes: Hi all, Currently we have 7 packages defining the efi flag and an additional 2 defining the uefi flag. These flags do the same thing, add support for (U)EFI booting. I

Re: [gentoo-dev] [PATCH 1/1]: profiles/use.desc: add efi global use flag

2023-07-14 Thread Mike Gilbert
On Fri, Jul 14, 2023 at 5:07 AM Sam James wrote: > > > Andrew Ammerlaan writes: > > > Hi all, > > > > Currently we have 7 packages defining the efi flag and an additional 2 > > defining the uefi flag. These flags do the same thing, add support for > > (U)EFI booting. I therefore propose we

Re: [gentoo-dev] Re: [PATCH] ruby-utils.eclass: Simplify _ruby_implementation_depend

2023-07-14 Thread Arthur Zamarin
On 14/07/2023 11.37, Sam James wrote: > > Sam James writes: > >> From: konsolebox >> >> Closes: https://bugs.gentoo.org/909529 >> Signed-off-by: Sam James > > ftr, while I find the case really repetitive, I'm not sure if this > crosses the line into unreadable bash or not, so I feel on the

Re: [gentoo-dev] Re: [PATCH] ruby-utils.eclass: Simplify _ruby_implementation_depend

2023-07-14 Thread Hans de Graaff
On Thu, 1970-01-01 at 00:00 +, Sam James wrote: > > Sam James writes: > > > From: konsolebox > > > > Closes: https://bugs.gentoo.org/909529 > > Signed-off-by: Sam James > > ftr, while I find the case really repetitive, I'm not sure if this > crosses the line into unreadable bash or not,

[gentoo-dev] Re: shell-completion.eclass

2023-07-14 Thread freijon
For convenience I attach the proposed eclass for review: From: Jonas Frei Date:   Fri Jul 14 11:13:14 2023 +0200 Subject: shell-completion.eclass shell-completion.eclass: Add new eclass Signed-off-by: Jonas Frei diff --git a/eclass/shell-completion.eclass b/eclass/shell-completion.eclass new

Re: [gentoo-dev] [PATCH 1/1]: profiles/use.desc: add efi global use flag

2023-07-14 Thread Andrew Ammerlaan
On 14/07/2023 11:05, David Seifert wrote: On Thu, 1970-01-01 at 00:00 +, Andrew Ammerlaan wrote: Hi all, Currently we have 7 packages defining the efi flag and an additional 2 defining the uefi flag. These flags do the same thing, add support for (U)EFI booting. I therefore propose we

Re: [gentoo-dev] [PATCH 1/1]: profiles/use.desc: add efi global use flag

2023-07-14 Thread Sam James
Andrew Ammerlaan writes: > Hi all, > > Currently we have 7 packages defining the efi flag and an additional 2 > defining the uefi flag. These flags do the same thing, add support for > (U)EFI booting. I therefore propose we introduce efi as a new global > flag and later rename the uefi flag to

[gentoo-dev] Re: Flow's Manifesto and questions for nominees (was: Re: [gentoo-project] Gentoo Council Election 202306 ... Nominations Open in Just Over 24 Hours.)

2023-07-14 Thread Florian Schmaus
On 14/07/2023 09.33, Sam James wrote: Florian Schmaus writes: [[PGP Signed Part:Undecided]] Posted to gentoo-dev@ since we are now entering a technical discussion again. For those who did not follow gentoo-project@, the previous posts include:

Re: [gentoo-dev] [PATCH 1/1]: profiles/use.desc: add efi global use flag

2023-07-14 Thread David Seifert
On Thu, 1970-01-01 at 00:00 +, Andrew Ammerlaan wrote: > Hi all, > > Currently we have 7 packages defining the efi flag and an additional 2 > defining the uefi flag. These flags do the same thing, add support for > (U)EFI booting. I therefore propose we introduce efi as a new global > flag

[gentoo-dev] [PATCH 1/1]: profiles/use.desc: add efi global use flag

2023-07-14 Thread Andrew Ammerlaan
Hi all, Currently we have 7 packages defining the efi flag and an additional 2 defining the uefi flag. These flags do the same thing, add support for (U)EFI booting. I therefore propose we introduce efi as a new global flag and later rename the uefi flag to efi in sys-apps/fwupd and

[gentoo-dev] [PATCH 2/5]: profiles/use.desc: add secureboot global use flag

2023-07-14 Thread Andrew Ammerlaan
From 53039f9497483f513b2ab98ca031689415b00b21 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Tue, 11 Jul 2023 20:13:08 +0200 Subject: [PATCH 02/13] profiles/use.desc: add secureboot global use flag Signed-off-by: Andrew Ammerlaan --- profiles/use.desc | 1 + 1 file changed, 1

[gentoo-dev] [PATCH 5/5]: kernel-build.eclass: require modules-sign if secureboot

2023-07-14 Thread Andrew Ammerlaan
From d528f87cb015cc60ef6f702d02d20b4f1fc42e74 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Thu, 13 Jul 2023 09:55:32 +0200 Subject: [PATCH 05/13] kernel-build.eclass: require modules-sign if secureboot Signed-off-by: Andrew Ammerlaan --- eclass/kernel-build.eclass | 18

[gentoo-dev] [PATCH 4/5]: dist-kernel-utils.eclass: optionally sign the kernels

2023-07-14 Thread Andrew Ammerlaan
From e6d996555a460e9082c6b108fa038b84bf88bcd4 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Tue, 11 Jul 2023 13:20:12 +0200 Subject: [PATCH 04/13] dist-kernel-utils.eclass: optionally sign the kernels We put this behind a KERNEL_IUSE_SECUREBOOT var so we can enable this only if

[gentoo-dev] [PATCH 3/5]: profiles/arch: mask secureboot flag on arches without sbsign

2023-07-14 Thread Andrew Ammerlaan
From 06a132a4999b532308f27c55d27c1fce9ea91e0b Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Tue, 11 Jul 2023 20:17:11 +0200 Subject: [PATCH 03/13] profiles/arch: mask secureboot flag on arches without sbsign Signed-off-by: Andrew Ammerlaan --- profiles/arch/amd64/use.mask | 4

[gentoo-dev] [PATCH 1/5]: secureboot.eclass: add new eclass

2023-07-14 Thread Andrew Ammerlaan
From 3116d64388a5381b5ad1d200eb2e01a8194cf631 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Tue, 11 Jul 2023 19:47:52 +0200 Subject: [PATCH 01/13] eclass/secureboot.eclass: add new eclass Signed-off-by: Andrew Ammerlaan --- eclass/secureboot.eclass | 179

[gentoo-dev] [PATCH 0/5]: Introduce secureboot.eclass

2023-07-14 Thread Andrew Ammerlaan
Hi all, Now that we have support for unified kernel images and signed kernel modules in gentoo-kernel and via linux-mod-r1.eclass the logical next step is to also make it possible to sign the kernel images, bootloaders, and other efi executables. This makes it possible to enable Secure Boot,

Re: [gentoo-dev] Re: Flow's Manifesto and questions for nominees

2023-07-14 Thread Ulrich Mueller
> On Fri, 14 Jul 2023, Florian Schmaus wrote: > Posted to gentoo-dev@ since we are now entering a technical discussion > again. Please avoid crossposting, because that doesn't work well. (For example, the posting will have different Reply-To headers in gentoo-project and in gentoo-dev.)

[gentoo-dev] Re: [PATCH] ruby-utils.eclass: Simplify _ruby_implementation_depend

2023-07-14 Thread Sam James
Sam James writes: > From: konsolebox > > Closes: https://bugs.gentoo.org/909529 > Signed-off-by: Sam James ftr, while I find the case really repetitive, I'm not sure if this crosses the line into unreadable bash or not, so I feel on the fence. But I wanted it reviewed on ML in any case,

[gentoo-dev] [PATCH] ruby-utils.eclass: Simplify _ruby_implementation_depend

2023-07-14 Thread Sam James
From: konsolebox Closes: https://bugs.gentoo.org/909529 Signed-off-by: Sam James --- eclass/ruby-utils.eclass | 52 ++-- 1 file changed, 2 insertions(+), 50 deletions(-) diff --git a/eclass/ruby-utils.eclass b/eclass/ruby-utils.eclass index

[gentoo-dev] Re: Flow's Manifesto and questions for nominees (was: Re: [gentoo-project] Gentoo Council Election 202306 ... Nominations Open in Just Over 24 Hours.)

2023-07-14 Thread Sam James
Sam James writes: > Florian Schmaus writes: > >> [[PGP Signed Part:Undecided]] >> Posted to gentoo-dev@ since we are now entering a technical discussion >> again. >> >> For those who did not follow gentoo-project@, the previous posts include: >> >>

[gentoo-dev] Re: Flow's Manifesto and questions for nominees (was: Re: [gentoo-project] Gentoo Council Election 202306 ... Nominations Open in Just Over 24 Hours.)

2023-07-14 Thread Sam James
Florian Schmaus writes: > [[PGP Signed Part:Undecided]] > Posted to gentoo-dev@ since we are now entering a technical discussion > again. > > For those who did not follow gentoo-project@, the previous posts include: > > https://marc.info/?l=gentoo-project=168918875000738=2 >

[gentoo-dev] [PATCH 1/1] docs.eclass: add missing python_check_deps() deceleration

2023-07-14 Thread Andrew Ammerlaan
This patch moves some things around so we can then easily define a python_check_deps() function. The lack of this function causes problems when building the documentation of packages that already have py3.12 in compat while mkdocs does not have py3.12 yet. [1] As an added bonus, some code

[gentoo-dev] Re: Flow's Manifesto and questions for nominees (was: Re: [gentoo-project] Gentoo Council Election 202306 ... Nominations Open in Just Over 24 Hours.)

2023-07-14 Thread Florian Schmaus
Posted to gentoo-dev@ since we are now entering a technical discussion again. For those who did not follow gentoo-project@, the previous posts include: https://marc.info/?l=gentoo-project=168918875000738=2 https://marc.info/?l=gentoo-project=168881103930591=2 On 12/07/2023 21.28, Alec Warner