Re: [gentoo-dev] RFC: virtual/dbus

2022-09-08 Thread Sam James
> On 7 Sep 2022, at 17:29, Mike Gilbert wrote: > > On Wed, Sep 7, 2022 at 11:56 AM Marek Szuba wrote: >> >> Dear everyone, >> >> I wonder if we should create a virtual package to allow our users - or >> at least those who run systemd anyway - to choose between sys-apps/dbus >> and

Re: [gentoo-dev] [PATCH 1/8] dist-kernel-utils.eclass: support EAPI 8

2022-09-08 Thread Mike Gilbert
On Thu, Sep 8, 2022 at 1:38 PM Ulrich Mueller 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) > > +

Re: [gentoo-dev] [PATCH 1/8] dist-kernel-utils.eclass: support EAPI 8

2022-09-08 Thread Ulrich Mueller
> 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

[gentoo-dev] [PATCH 8/8] sys-kernel/gentoo-kernel-bin: switch to EAPI 8

2022-09-08 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- 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 +-

[gentoo-dev] [PATCH 7/8] sys-kernel/gentoo-kernel: switch to EAPI 8

2022-09-08 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- 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

[gentoo-dev] [PATCH 6/8] sys-kernel/vanilla-kernel: switch to EAPI 8

2022-09-08 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- 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

[gentoo-dev] [PATCH 5/8] kernel-build.eclass: support EAPI 8

2022-09-08 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- 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 @@

[gentoo-dev] [PATCH 4/8] savedconfig.eclass: support EAPI 8

2022-09-08 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- 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

[gentoo-dev] [PATCH 3/8] portability.eclass: support EAPI 8

2022-09-08 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- 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

[gentoo-dev] [PATCH 2/8] kernel-install.eclass: support EAPI 8

2022-09-08 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- 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 +++

[gentoo-dev] [PATCH 1/8] dist-kernel-utils.eclass: support EAPI 8

2022-09-08 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- 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 +++

[gentoo-dev] [PATCH 0/8] Migrate dist-kernel packages to EAPI 8

2022-09-08 Thread 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):

[gentoo-dev] [PATCH v2 5/5] glep-0074: Specify newline convention

2022-09-08 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 18 -- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/glep-0074.rst b/glep-0074.rst index 677bf35..182a871 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -6,7 +6,7 @@ Author: Michał Górny , Ulrich Müller

[gentoo-dev] [PATCH v2 4/5] glep-0074: Inline Manifest format description

2022-09-08 Thread Michał Górny
Rather than limiting the GLEP to list changes from GLEP 44, include a short inline explanation of the base Manifest format. This makes the standard more standalone, and GLEP 44 did not do a very good job of describing the format either. Signed-off-by: Michał Górny --- glep-0074.rst | 6 ++

[gentoo-dev] [PATCH v2 3/5] glep-0074: Clearly indicate that top-level Manifest is not listed

2022-09-08 Thread Michał Górny
Make it clear that the top-level Manifest is not verified through itself or other Manifests, and should not be explicitly listed in IGNORE. Signed-off-by: Michał Górny --- glep-0074.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/glep-0074.rst b/glep-0074.rst index

[gentoo-dev] [PATCH v2 2/5] glep-0074: Link OpenPGP to RFC 4880

2022-09-08 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/glep-0074.rst b/glep-0074.rst index b61801d..1005f85 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -82,7 +82,8 @@ Manifest file locations and nesting The ``Manifest`` file

[gentoo-dev] [PATCH v2 1/5] glep-0074: Update license to CC BY-SA 4.0

2022-09-08 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/glep-0074.rst b/glep-0074.rst index 4adf068..b61801d 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -8,8 +8,8 @@ Type: Standards Track Status: Final Version: 1.1

Re: [gentoo-dev] [PATCH 0/4] glep-0074: Clarifications

2022-09-08 Thread Ulrich Mueller
Please also update the license of the GLEP to CC-BY-SA-4.0 [1]. [1] https://www.gentoo.org/glep/glep-0001.html#what-belongs-in-a-successful-glep (item 8)

Re: [gentoo-dev] [PATCH 4/4] glep-0074: Specify newline convention

2022-09-08 Thread Ulrich Mueller
> On Thu, 08 Sep 2022, Michał Górny wrote: > -The Manifest files use UTF-8 encoding. > +The Manifest files use UTF-8 encoding. Line feed (``U+000A``) character > +is used to separate lines. For best compatibility, empty lines and any > +additional whitespace, including the carriage return

Re: [gentoo-dev] [PATCH 2/4] glep-0074: Clearly indicate that top-level Manifest is not listed

2022-09-08 Thread Ulrich Mueller
> On Thu, 08 Sep 2022, Michał Górny wrote: > -All files that are not ignored must be covered by at least one > -of the Manifests. > +The top-level Manifest is skipped implicitly and it is an error to list > +it in Manifest files. All the remaining files that are not ignored must > +be

[gentoo-dev] [PATCH 4/4] glep-0074: Specify newline convention

2022-09-08 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 17 +++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/glep-0074.rst b/glep-0074.rst index ff8002f..a65a7e7 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -6,7 +6,7 @@ Author: Michał Górny , Ulrich Müller

[gentoo-dev] [PATCH 3/4] glep-0074: Inline Manifest format description

2022-09-08 Thread Michał Górny
Rather than limiting the GLEP to list changes from GLEP 44, include a short inline explanation of the base Manifest format. This makes the standard more standalone, and GLEP 44 did not do a very good job of describing the format either. Signed-off-by: Michał Górny --- glep-0074.rst | 6 ++

[gentoo-dev] [PATCH 2/4] glep-0074: Clearly indicate that top-level Manifest is not listed

2022-09-08 Thread Michał Górny
Make it clear that the top-level Manifest is not verified through itself or other Manifests, and should not be explicitly listed in IGNORE. Signed-off-by: Michał Górny --- glep-0074.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/glep-0074.rst b/glep-0074.rst index

[gentoo-dev] [PATCH 1/4] glep-0074: Link OpenPGP to RFC 4880

2022-09-08 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/glep-0074.rst b/glep-0074.rst index 4adf068..80a63a1 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -8,8 +8,8 @@ Type: Standards Track Status: Final Version: 1.1

[gentoo-dev] [PATCH 0/4] glep-0074: Clarifications

2022-09-08 Thread Michał Górny
Hi, Here are a few clarifications for the Manifest format specification in GLEP 74. They are mostly editorial changes, except for the last patch. The patches do, in order: 1. Replace bare "OpenPGP" with a reference to RFC 4880. 2. Make it clear that Manifests do not specify an entry for the

Re: [gentoo-dev] Re: RFC: virtual/dbus

2022-09-08 Thread Marek Szuba
On 2022-09-07 17:36, John Helmert III wrote: If you find a security issue, please file a security bug. I'm not really sure what the security impact of this is, though. I'm not sure if this is a security issue per se (which is why I described it as security-related), here - the default

[gentoo-dev] Re: RFC: virtual/dbus

2022-09-08 Thread Marek Szuba
On 2022-09-07 17:29, Mike Gilbert wrote: A virtual seems a bit pointless for the following reasons: [...] > 2. dbus-broker[launcher] utilizes config files installed by dbus, and > actually RDEPENDs on sys-apps/dbus for that reason. Yeah, I failed at reading - even the README of dbus-broker