[gentoo-dev] [PATCH] linux-mod.eclass : Fix eclassdoc problems

2021-08-27 Thread Mike Pagano
linux-mod.eclass : Fix eclassdoc problems Bug: https://bugs.gentoo.org/637782 Signed-off-by: Mike Pagano --- eclass/linux-mod.eclass | 13 + 1 file changed, 13 insertions(+) diff --git a/eclass/linux-mod.eclass b/eclass/linux-mod.eclass index 7e47a2e20..eda5e9aee 100644 --- a/ecla

Re: [gentoo-dev] Stabilization Detached from Security Bugs

2021-08-27 Thread John Helmert III
On Fri, Aug 27, 2021 at 08:58:35AM +0200, Michał Górny wrote: > On Thu, 2021-08-26 at 19:11 -0500, John Helmert III wrote: > > In the past, stabilization for security bugs would be handled directly > > in that security bug. After some discussion on the gentoo-dev mailing > > list [1], there was som

[gentoo-dev] Git conversions of gentoo-x86 and gentoo CVS repositories

2021-08-27 Thread Ulrich Mueller
As some of you may already know, I have worked on a new conversion of the Gentoo ebuild repository (aka gentoo-x86 in CVS) to Git, using cvs-fast-export. This is now available on Gentoo infrastructure: https://gitweb.gentoo.org/archive/repo/gentoo-2.git/ A description of the conversion process

[gentoo-dev] [PATCH v2] unpacker.eclass: enable EAPI 8

2021-08-27 Thread Stephan Hartmann
Add support for 7z, RAR and LHA/LZH. Signed-off-by: Stephan Hartmann --- eclass/unpacker.eclass | 59 -- 1 file changed, 57 insertions(+), 2 deletions(-) diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass index c9dab4345c9..74899fd77b7 100644 --

[gentoo-dev] [PATCH 1/3] meson.eclass: introduce meson_install helper function

2021-08-27 Thread Mike Gilbert
This will be called from meson.eclass and meson-multilib.eclass. Signed-off-by: Mike Gilbert --- eclass/meson.eclass | 17 - 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/eclass/meson.eclass b/eclass/meson.eclass index 8b22797da71..a3cf8740b26 100644 --- a/eclass

[gentoo-dev] [PATCH 2/3] meson-multilib.eclass: use meson_install helper function

2021-08-27 Thread Mike Gilbert
Use meson_install to avoid calling einstalldocs more than once. multilib-minimal_src_install already handles it. Signed-off-by: Mike Gilbert --- eclass/meson-multilib.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/meson-multilib.eclass b/eclass/meson-multilib.e

[gentoo-dev] [PATCH 3/3] meson-multilib.eclass: fix MAINTAINER and AUTHOR tags

2021-08-27 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- eclass/meson-multilib.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/meson-multilib.eclass b/eclass/meson-multilib.eclass index 83c5202d069..1ed95f99fa1 100644 --- a/eclass/meson-multilib.eclass +++ b/eclass/meson-multilib.e

[gentoo-dev] Re: [PATCH 1/3] meson.eclass: introduce meson_install helper function

2021-08-27 Thread Matt Turner
Thanks, all three patches LGTM.

[gentoo-dev] [PATCH v2 1/2] kernel-2.eclass: Replace bit-shift arithmetic by ver_test

2021-08-27 Thread Ulrich Müller
There are kernel versions like 4.9.280, therefore shifting version components by 8 bits in kernel_is() may fail. Signed-off-by: Ulrich Müller --- v2: Protect against empty KV_{MAJOR,MINOR,PATCH} eclass/kernel-2.eclass | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/

[gentoo-dev] [PATCH v2 2/2] linux-info.eclass: Replace bit-shift arithmetic by ver_test

2021-08-27 Thread Ulrich Müller
There are kernel versions like 4.9.280, therefore shifting version components by 8 bits in kernel_is() may fail. Signed-off-by: Ulrich Müller --- v2: Protect against empty KV_{MAJOR,MINOR,PATCH} eclass/linux-info.eclass | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git

Re: [gentoo-dev] [PATCH v2 1/2] kernel-2.eclass: Replace bit-shift arithmetic by ver_test

2021-08-27 Thread Ulrich Müller
> + ver_test \ > + "${KV_MAJOR:-0}.${KV_MINOR:-0}.${KV_PATCH:-0}" \ > + "${operator}" \ > + "${1:-${KV_MAJOR:-0}}.${2:-${KV_MINOR:-0}}.${3:-${KV_PATCH:-0}}" I've added fallbacks to 0, because it turns out that these components can be empty. There may also b