[gentoo-dev] Last rites: dev-python/python-jwt

2021-09-23 Thread Michał Górny
# Michał Górny (2021-09-23) # Ancient version from 2016 that collides with dev-python/pyjwt. # Never bumped by the maintainer.  The only revdep turned out to be # false positive. # Removal on 2021-10-23.  Bug #814449. dev-python/python-jwt -- Best regards, Michał Górny

Re: [gentoo-dev] [GLEP78] Updating specification

2021-09-13 Thread Michał Górny
On the other hand, putting Manifest first would make it impossible to create the archive from data stream without using temporary files, effectively doubling the needed free space. Well, technically you could just reserve space and write Manifest later but that would strongly depend on the size of PGP signature and that's not something I'd feel comfortable relying on. -- Best regards, Michał Górny

Re: [gentoo-dev] [PATCH 1/2] python-utils-r1.eclass: add and use _python_check_EPYTHON

2021-09-13 Thread Michał Górny
On Mon, 2021-09-13 at 09:47 +0200, Florian Schmaus wrote: > Signed-off-by: Florian Schmaus > --- > eclass/python-utils-r1.eclass | 14 -- > 1 file changed, 12 insertions(+), 2 deletions(-) > Both patches LGTM. -- Best regards, Michał Górny

Re: [gentoo-portage-dev] [PATCH] eend: Output QA notice when called without argument

2021-09-03 Thread Michał Górny
@@ __eend() { > } > > eend() { > + [[ -n $1 ]] || eqawarn "QA Notice: eend called without return code" > local retval=${1:-0} > shift > I think the message could be a bit confusing. Maybe say explicitly that it's missing an argument. -- Best regards, Michał Górny

[gentoo-portage-dev] [PATCH 4/4] Include INHERIT value in generated cache

2021-09-03 Thread Michał Górny
PkgCore uses an additional md5-cache INHERIT key to indicate eclasses explicitly inherited in an ebuild. Update Portage to emit the same key to restore cache compatibility. Signed-off-by: Michał Górny --- bin/ebuild.sh | 8 +++- bin/phase

[gentoo-portage-dev] [PATCH 2/4] Switch internal metadata to key=value format

2021-09-03 Thread Michał Górny
Signed-off-by: Michał Górny --- bin/ebuild.sh | 13 +++-- lib/_emerge/EbuildMetadataPhase.py | 15 +-- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/bin/ebuild.sh b/bin/ebuild.sh index 32995d95b..381bcb5c8 100755 --- a/bin/ebuild.sh

[gentoo-portage-dev] [PATCH 3/4] Remove UNUSED* auxdbkeys

2021-09-03 Thread Michał Górny
The UNUSED* auxdbkeys are a relict of old metadata cache format that required a fixed number of lines. This format is no longer supported by Portage, and all uses of auxdbkeys strip UNUSED values, so just remove them entirely. Signed-off-by: Michał Górny --- bin/portageq | 3

[gentoo-portage-dev] [PATCH 1/4] Remove deprecated dbkey support from doebuild/ebuild.sh

2021-09-03 Thread Michał Górny
change in metadata format. Signed-off-by: Michał Górny --- bin/ebuild.sh | 23 --- lib/portage/package/ebuild/doebuild.py | 22 +++--- 2 files changed, 7 insertions(+), 38 deletions(-) diff --git a/bin/ebuild.sh b/bin/ebuild.sh index

[gentoo-portage-dev] [PATCH 0/4] Modernize metadata passing & add INHERIT to md5-cache

2021-09-03 Thread Michał Górny
key to md5-cache for better compatibility with PkgCore. This key lists eclasses directly inherited by ebuild (vs _eclasses_ that lists indirect inherits as well). Michał Górny (4): Remove deprecated dbkey support from doebuild/ebuild.sh Switch internal metadata to key=value format Remove

Re: [gentoo-portage-dev] [PATCH v2 1/2] Revert "Revert "Generate a QA Notice when EXPORT_FUNCTIONS is called before inherit""

2021-09-03 Thread Michał Górny
uot; > + eqawarn "For compatibility with <=portage-2.1.6.7, only > call EXPORT_FUNCTIONS" > + eqawarn "after inherit(s)." > + fi > fi > > local -x ECLASS Merged both. -- Best regards, Michał Górny

Re: [gentoo-dev] [PATCH v3] linux-info.eclass : Support valid Make files

2021-09-03 Thread Michał Górny
Makefile could be one of the following > and should > +# be checked in the order described here: > +# https://www.gnu.org/software/make/manual/make.html > +# Order of checking and valid Makefiles names: GNUMakefile, makefile, > Makefile > +get_makefile() { > + > + [[ -s "${KV_DIR}"/GNUMakefile ]] && > KERNEL_MAKEFILE="${KV_DIR}/GNUMakefile" > + [[ -s "${KV_DIR}"/makefile ]] && KERNEL_MAKEFILE="${KV_DIR}/makefile" > + [[ -s "${KV_DIR}"/Makefile ]] && KERNEL_MAKEFILE="${KV_DIR}/Makefile" > + > +} -- Best regards, Michał Górny

Re: [gentoo-dev] [PATCH 02/44] apache-module.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
On Thu, 2021-09-02 at 09:50 -0400, Michael Orlitzky wrote: > On Thu, 2021-09-02 at 14:58 +0200, Michał Górny wrote: > > > > > Apparently, need_apache* is the problem. Most of the ebuilds in www- > > apache/* are calling it: > > > > The apache-module eclass t

Re: [gentoo-dev] [PATCH 29/44] meson.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
On Thu, 2021-09-02 at 10:17 -0400, Mike Gilbert wrote: > On Thu, Sep 2, 2021 at 6:47 AM Michał Górny wrote: > > > > Signed-off-by: Michał Górny > > --- > > eclass/meson.eclass | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/eclass

Re: [gentoo-dev] [PATCH 02/44] apache-module.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
On Thu, 2021-09-02 at 08:50 -0400, Michael Orlitzky wrote: > On Thu, 2021-09-02 at 12:46 +0200, Michał Górny wrote: > > Signed-off-by: Michał Górny > > --- > > eclass/apache-module.eclass | 1 + > > 1 file changed, 1 insertion(+) > > ... > > # @

[gentoo-dev] [PATCH 44/44] xorg-3.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/xorg-3.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/xorg-3.eclass b/eclass/xorg-3.eclass index 7ed96c60848a..cfa679b766ce 100644 --- a/eclass/xorg-3.eclass +++ b/eclass/xorg-3.eclass @@ -9,6 +9,7 @@ # Author: Donnie Berkholz # Author

[gentoo-dev] [PATCH 43/44] xdg.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/xdg.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass index 08dc8432a5e0..a3e75103a046 100644 --- a/eclass/xdg.eclass +++ b/eclass/xdg.eclass @@ -7,6 +7,7 @@ # @AUTHOR: # Original author: Gilles

[gentoo-dev] [PATCH 42/44] ruby-single.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/ruby-single.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/ruby-single.eclass b/eclass/ruby-single.eclass index e19597b99a01..ed230f4a84e5 100644 --- a/eclass/ruby-single.eclass +++ b/eclass/ruby-single.eclass @@ -8,6 +8,7 @@ # Author

[gentoo-dev] [PATCH 41/44] ruby-ng-gnome2.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/ruby-ng-gnome2.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/ruby-ng-gnome2.eclass b/eclass/ruby-ng-gnome2.eclass index 3b18faf95aae..cc475b36b731 100644 --- a/eclass/ruby-ng-gnome2.eclass +++ b/eclass/ruby-ng-gnome2.eclass @@ -7,6 +7,7

[gentoo-dev] [PATCH 40/44] ruby-fakegem.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/ruby-fakegem.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/ruby-fakegem.eclass b/eclass/ruby-fakegem.eclass index 76a80f6b9be2..d999ace34286 100644 --- a/eclass/ruby-fakegem.eclass +++ b/eclass/ruby-fakegem.eclass @@ -9,6 +9,7

[gentoo-dev] [PATCH 39/44] ros-catkin.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/ros-catkin.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/ros-catkin.eclass b/eclass/ros-catkin.eclass index 48121bf1d2a1..906d76843574 100644 --- a/eclass/ros-catkin.eclass +++ b/eclass/ros-catkin.eclass @@ -7,6 +7,7 @@ # @AUTHOR

[gentoo-dev] [PATCH 38/44] python-single-r1.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/python-single-r1.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/python-single-r1.eclass b/eclass/python-single-r1.eclass index da0113b6d57b..228c66a77af6 100644 --- a/eclass/python-single-r1.eclass +++ b/eclass/python-single-r1.eclass

[gentoo-dev] [PATCH 37/44] python-r1.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/python-r1.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass index 3a4d257036c8..dc624946cfc1 100644 --- a/eclass/python-r1.eclass +++ b/eclass/python-r1.eclass @@ -8,6 +8,7 @@ # Author: Michał

[gentoo-dev] [PATCH 36/44] python-any-r1.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/python-any-r1.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/python-any-r1.eclass b/eclass/python-any-r1.eclass index eaae5379b732..7af9474d9a1f 100644 --- a/eclass/python-any-r1.eclass +++ b/eclass/python-any-r1.eclass @@ -8,6 +8,7

[gentoo-dev] [PATCH 35/44] postgres-multi.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/postgres-multi.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/postgres-multi.eclass b/eclass/postgres-multi.eclass index acaa5077217f..5e37a7d0b471 100644 --- a/eclass/postgres-multi.eclass +++ b/eclass/postgres-multi.eclass @@ -11,6

[gentoo-dev] [PATCH 34/44] php-ext-pecl-r3.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/php-ext-pecl-r3.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/php-ext-pecl-r3.eclass b/eclass/php-ext-pecl-r3.eclass index f3977b225aa4..1727a53ebba6 100644 --- a/eclass/php-ext-pecl-r3.eclass +++ b/eclass/php-ext-pecl-r3.eclass @@ -5,6

[gentoo-dev] [PATCH 33/44] perl-module.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/perl-module.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/perl-module.eclass b/eclass/perl-module.eclass index 3c1b4c3c5acc..cff6f203ab8f 100644 --- a/eclass/perl-module.eclass +++ b/eclass/perl-module.eclass @@ -8,6 +8,7 @@ # Seemant

[gentoo-dev] [PATCH 32/44] multilib-minimal.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/multilib-minimal.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/multilib-minimal.eclass b/eclass/multilib-minimal.eclass index 6c5c754381b5..9a1efe2cc466 100644 --- a/eclass/multilib-minimal.eclass +++ b/eclass/multilib-minimal.eclass

[gentoo-dev] [PATCH 31/44] multilib-build.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/multilib-build.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/multilib-build.eclass b/eclass/multilib-build.eclass index e3e8730904ab..17cd7da0d189 100644 --- a/eclass/multilib-build.eclass +++ b/eclass/multilib-build.eclass @@ -7,6 +7,7

[gentoo-dev] [PATCH 30/44] meson-multilib.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/meson-multilib.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/meson-multilib.eclass b/eclass/meson-multilib.eclass index 1ed95f99fa18..49c64418727e 100644 --- a/eclass/meson-multilib.eclass +++ b/eclass/meson-multilib.eclass @@ -8,6 +8,7

[gentoo-dev] [PATCH 29/44] meson.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/meson.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/meson.eclass b/eclass/meson.eclass index eaff26709a75..c5e3b91f9a15 100644 --- a/eclass/meson.eclass +++ b/eclass/meson.eclass @@ -6,6 +6,7 @@ # William Hubbs # Mike Gilbert

[gentoo-dev] [PATCH 28/44] lua-single.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/lua-single.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/lua-single.eclass b/eclass/lua-single.eclass index 26967000748c..2f4ebaa14198 100644 --- a/eclass/lua-single.eclass +++ b/eclass/lua-single.eclass @@ -9,6 +9,7 @@ # Marek Szuba

[gentoo-dev] [PATCH 27/44] lua.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/lua.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/lua.eclass b/eclass/lua.eclass index f1967ae6e015..5c2a7b290061 100644 --- a/eclass/lua.eclass +++ b/eclass/lua.eclass @@ -9,6 +9,7 @@ # Marek Szuba # Based on python-r1.eclass

[gentoo-dev] [PATCH 26/44] linux-mod.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/linux-mod.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/linux-mod.eclass b/eclass/linux-mod.eclass index eda5e9aee013..4b61d2a8a62b 100644 --- a/eclass/linux-mod.eclass +++ b/eclass/linux-mod.eclass @@ -8,6 +8,7 @@ # John Mylchreest

[gentoo-dev] [PATCH 25/44] kodi-addon.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/kodi-addon.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/kodi-addon.eclass b/eclass/kodi-addon.eclass index fc2a7a8d8aa7..64f8426e9b4b 100644 --- a/eclass/kodi-addon.eclass +++ b/eclass/kodi-addon.eclass @@ -5,6 +5,7 @@ # @MAINTAINER

[gentoo-dev] [PATCH 24/44] kernel-install.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/kernel-install.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/kernel-install.eclass b/eclass/kernel-install.eclass index b80a8d6ea93b..609afa754deb 100644 --- a/eclass/kernel-install.eclass +++ b/eclass/kernel-install.eclass @@ -7,6 +7,7

[gentoo-dev] [PATCH 23/44] kernel-build.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/kernel-build.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass index 28fed910fff8..279649301087 100644 --- a/eclass/kernel-build.eclass +++ b/eclass/kernel-build.eclass @@ -7,6 +7,7

[gentoo-dev] [PATCH 22/44] java-pkg-opt-2.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/java-pkg-opt-2.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/java-pkg-opt-2.eclass b/eclass/java-pkg-opt-2.eclass index 7f1f5a2f8394..85783bae6e2d 100644 --- a/eclass/java-pkg-opt-2.eclass +++ b/eclass/java-pkg-opt-2.eclass @@ -7,6 +7,7

[gentoo-dev] [PATCH 21/44] java-pkg-2.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/java-pkg-2.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/java-pkg-2.eclass b/eclass/java-pkg-2.eclass index 4d5cb7665728..96d33f9d1962 100644 --- a/eclass/java-pkg-2.eclass +++ b/eclass/java-pkg-2.eclass @@ -7,6 +7,7 @@ # @AUTHOR

[gentoo-dev] [PATCH 20/44] java-osgi.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/java-osgi.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/java-osgi.eclass b/eclass/java-osgi.eclass index abbf73cdd3fa..74c7c1a07f5c 100644 --- a/eclass/java-osgi.eclass +++ b/eclass/java-osgi.eclass @@ -7,6 +7,7 @@ # @AUTHOR: # Java

[gentoo-dev] [PATCH 19/44] java-ant-2.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/java-ant-2.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/java-ant-2.eclass b/eclass/java-ant-2.eclass index 5592186936c0..501d17ef229e 100644 --- a/eclass/java-ant-2.eclass +++ b/eclass/java-ant-2.eclass @@ -8,6 +8,7 @@ # kiorky

[gentoo-dev] [PATCH 18/44] haskell-cabal.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/haskell-cabal.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/haskell-cabal.eclass b/eclass/haskell-cabal.eclass index 9587c33a12b6..ab1b865fda93 100644 --- a/eclass/haskell-cabal.eclass +++ b/eclass/haskell-cabal.eclass @@ -8,6 +8,7

[gentoo-dev] [PATCH 17/44] gstreamer-meson.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/gstreamer-meson.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/gstreamer-meson.eclass b/eclass/gstreamer-meson.eclass index 2a45df008c29..152a52b984f1 100644 --- a/eclass/gstreamer-meson.eclass +++ b/eclass/gstreamer-meson.eclass @@ -14,6

[gentoo-dev] [PATCH 16/44] gstreamer.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/gstreamer.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/gstreamer.eclass b/eclass/gstreamer.eclass index 301d0874106e..399fe1377329 100644 --- a/eclass/gstreamer.eclass +++ b/eclass/gstreamer.eclass @@ -11,6 +11,7 @@ # foser # zaheerm

[gentoo-dev] [PATCH 15/44] go-module.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/go-module.eclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eclass/go-module.eclass b/eclass/go-module.eclass index d1e81babf1f8..110d3f039838 100644 --- a/eclass/go-module.eclass +++ b/eclass/go-module.eclass @@ -1,4 +1,4

[gentoo-dev] [PATCH 14/44] golang-vcs-snapshot.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/golang-vcs-snapshot.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/golang-vcs-snapshot.eclass b/eclass/golang-vcs-snapshot.eclass index abdb7fa119dd..66503e38b59d 100644 --- a/eclass/golang-vcs-snapshot.eclass +++ b/eclass/golang-vcs

[gentoo-dev] [PATCH 13/44] golang-build.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/golang-build.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/golang-build.eclass b/eclass/golang-build.eclass index d106a30eb58a..308503e84950 100644 --- a/eclass/golang-build.eclass +++ b/eclass/golang-build.eclass @@ -5,6 +5,7

[gentoo-dev] [PATCH 12/44] gnustep-2.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/gnustep-2.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/gnustep-2.eclass b/eclass/gnustep-2.eclass index 2d615db3a1f2..68c15bbc62e1 100644 --- a/eclass/gnustep-2.eclass +++ b/eclass/gnustep-2.eclass @@ -5,6 +5,7 @@ # @MAINTAINER

[gentoo-dev] [PATCH 11/44] gnome2-utils.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/gnome2-utils.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/gnome2-utils.eclass b/eclass/gnome2-utils.eclass index 8513de0af4d6..f7d45090f820 100644 --- a/eclass/gnome2-utils.eclass +++ b/eclass/gnome2-utils.eclass @@ -5,6 +5,7

[gentoo-dev] [PATCH 10/44] gnome2.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/gnome2.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/gnome2.eclass b/eclass/gnome2.eclass index 27ea9f96c0d9..6fab55785be5 100644 --- a/eclass/gnome2.eclass +++ b/eclass/gnome2.eclass @@ -5,6 +5,7 @@ # @MAINTAINER: # gn...@gentoo.org

[gentoo-dev] [PATCH 09/44] eutils.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/eutils.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/eutils.eclass b/eclass/eutils.eclass index 207d05e7f975..276d3ddace88 100644 --- a/eclass/eutils.eclass +++ b/eclass/eutils.eclass @@ -5,6 +5,7 @@ # @MAINTAINER: # base-sys

[gentoo-dev] [PATCH 08/44] ecm.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/ecm.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/ecm.eclass b/eclass/ecm.eclass index 5f10a7caf78d..c67a9784e716 100644 --- a/eclass/ecm.eclass +++ b/eclass/ecm.eclass @@ -5,6 +5,7 @@ # @MAINTAINER: # k...@gentoo.org

[gentoo-dev] [PATCH 07/44] distutils-r1.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 3207ed6f4b8e..75e8179c810e 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -8,6 +8,7

[gentoo-dev] [PATCH 06/44] cmake-utils.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/cmake-utils.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/cmake-utils.eclass b/eclass/cmake-utils.eclass index 8a4405bef86c..28753faf664b 100644 --- a/eclass/cmake-utils.eclass +++ b/eclass/cmake-utils.eclass @@ -10,6 +10,7

[gentoo-dev] [PATCH 05/44] cmake-multilib.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/cmake-multilib.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/cmake-multilib.eclass b/eclass/cmake-multilib.eclass index 6b38d2606551..119ed1daff50 100644 --- a/eclass/cmake-multilib.eclass +++ b/eclass/cmake-multilib.eclass @@ -7,6 +7,7

[gentoo-dev] [PATCH 04/44] cmake.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/cmake.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass index 4bd09459ea62..c19ea90264d1 100644 --- a/eclass/cmake.eclass +++ b/eclass/cmake.eclass @@ -10,6 +10,7 @@ # (undisclosed contributors

[gentoo-dev] [PATCH 03/44] autotools.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/autotools.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/autotools.eclass b/eclass/autotools.eclass index 66d4686849db..bded69fc8fb5 100644 --- a/eclass/autotools.eclass +++ b/eclass/autotools.eclass @@ -5,6 +5,7 @@ # @MAINTAINER

[gentoo-dev] [PATCH 02/44] apache-module.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/apache-module.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/apache-module.eclass b/eclass/apache-module.eclass index 2594445c8b4f..16ebed9faa96 100644 --- a/eclass/apache-module.eclass +++ b/eclass/apache-module.eclass @@ -5,6 +5,7

[gentoo-dev] [PATCH 01/44] ant-tasks.eclass: Set @PROVIDES

2021-09-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/ant-tasks.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/ant-tasks.eclass b/eclass/ant-tasks.eclass index ea347fd706af..71923261084c 100644 --- a/eclass/ant-tasks.eclass +++ b/eclass/ant-tasks.eclass @@ -7,6 +7,7 @@ # @AUTHOR

[gentoo-dev] [PATCH 00/44] @PROVIDES for eclasses

2021-09-02 Thread Michał Górny
InheritsCheck` until it didn't seem to list any obvious false positives. However, eclass maintainers probably know better which eclasses should be provided indirectly, so please review. Michał Górny (44): ant-tasks.eclass: Set @PROVIDES apache-module.eclass: Set @PROVIDES autotools.eclass: Set

Re: [gentoo-dev] [PATCH eclass2manpage] Add @PROVIDES tag to indicate transitive eclass inheritance

2021-09-01 Thread Michał Górny
On Sun, 2021-08-29 at 11:17 +0200, Michał Górny wrote: > Add a @PROVIDES eclassdoc tag that can be used to indicate that > a particular eclass transitively provides the functions from another > eclass and therefore ebuilds inheriting it do not have to explicitly > inherit the

[gentoo-portage-dev] [PATCH] post_emerge: Display all preserved libs with --verbose

2021-08-31 Thread Michał Górny
--- lib/_emerge/post_emerge.py | 2 +- lib/portage/util/_dyn_libs/display_preserved_libs.py | 11 +++ 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/lib/_emerge/post_emerge.py b/lib/_emerge/post_emerge.py index 0c4df0d32..c540308d3 100644 ---

Re: [gentoo-portage-dev] [PATCH 2/2] ebuild.sh: Update QA notice in inherit()

2021-08-29 Thread Michał Górny
On Mon, 2021-08-30 at 00:47 +0200, Ulrich Mueller wrote: > > > > > > On Sun, 29 Aug 2021, Michał Górny wrote: > > > On Sun, 2021-08-29 at 22:06 +0200, Ulrich Müller wrote: > > > - eqawarn "For compatibility with > >

Re: [gentoo-portage-dev] [PATCH 2/2] ebuild.sh: Update QA notice in inherit()

2021-08-29 Thread Michał Górny
eqawarn "For compatibility with PMS, only call > EXPORT_FUNCTIONS after inherit(s)." > fi > fi > Could you add a sentence that the current Portage behavior is going to change in the future? -- Best regards, Michał Górny

Re: [gentoo-dev] The inherit-EXPORT_FUNCTIONS ordering problem

2021-08-29 Thread Michał Górny
On Sun, 2021-08-29 at 14:41 -0400, Ionen Wolkens wrote: > On Sun, Aug 29, 2021 at 12:23:22PM -0500, William Hubbs wrote: > > On Sat, Aug 28, 2021 at 06:35:06PM +0200, Michał Górny wrote: > > > Hi, > > > > > > I've been informed of a slight incon

Re: [gentoo-dev] The inherit-EXPORT_FUNCTIONS ordering problem

2021-08-29 Thread Michał Górny
On Sun, 2021-08-29 at 12:23 -0500, William Hubbs wrote: > On Sat, Aug 28, 2021 at 06:35:06PM +0200, Michał Górny wrote: > > Hi, > > > > I've been informed of a slight inconsistency in package manager behavior > > that affects combining EXPORT_FUNCTIONS wit

[gentoo-dev] [PATCH eclass2manpage] Add @PROVIDES tag to indicate transitive eclass inheritance

2021-08-29 Thread Michał Górny
, and all python*-r1 eclasse provide python-utils-r1. This data will be used to drive pkgcheck checks for missing inherits. Signed-off-by: Michał Górny --- eclass-to-manpage.awk | 7 +++ 1 file changed, 7 insertions(+) diff --git a/eclass-to-manpage.awk b/eclass-to-manpage.awk index 1ffafd1

[gentoo-dev] The inherit-EXPORT_FUNCTIONS ordering problem

2021-08-28 Thread Michał Górny
to identify the behavior as 'undefined', i.e. either solution is correct. WDYT? [1] https://github.com/gentoo/portage/commit/06d4433e8b8be60d606733b9e23f57f8a5869d8f -- Best regards, Michał Górny

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

2021-08-27 Thread Michał Górny
tions are finished. Or without that, if you prefer ;-). -- Best regards, Michał Górny

[gentoo-dev] New project: Gentoo History

2021-08-25 Thread Michał Górny
/Project:Gentoo_History -- Best regards, Michał Górny

Re: [gentoo-dev] [PATCH] meson.eclass: stop calling ninja

2021-08-24 Thread Michał Górny
> > - DESTDIR="${D}" eninja -C "${BUILD_DIR}" install "$@" > + local mesoninstallargs=( > + -C "${BUILD_DIR}" "$@" > + --destdir "${D}" > + ) > + meson install "${mesoninstallargs[@]}" "$@" > > pushd "${S}" > /dev/null || die > einstalldocs -- Best regards, Michał Górny

Re: [gentoo-dev] [PATCH] linux-mod.eclass: respect INSTALL_MOD_PATH

2021-08-23 Thread Michał Górny
"doins > ${modulename}.${KV_OBJ} failed" > cd "${OLDPWD}" > -- Best regards, Michał Górny

Re: [gentoo-dev] News item for eudev deprecation

2021-08-23 Thread Michał Górny
've never officially advised anyone to remove important directories via INSTALL_MASK. INSTALL_MASK on unit directories will not affect udev users. On the other hand, if someone was overzealous and stripped whole /lib/systemd... no compassion from me, sorry. We don't go out of way to support people using USE=-* either, yet that is certainly *less stupid* than stripping arbitrary directory trees. -- Best regards, Michał Górny

Re: [gentoo-dev] [PATCH 4/4] cmake.eclass: Default CMAKE_BUILD_TYPE=RelWithDebInfo in EAPI 8

2021-08-20 Thread Michał Górny
On Fri, 2021-08-20 at 09:46 +0200, Guilherme Amadio wrote: > Hi, > > On Thu, Aug 19, 2021 at 07:45:16PM +0200, Andreas Sturmlechner wrote: > > Signed-off-by: Michał Górny > > Signed-off-by: Andreas Sturmlechner > > --- > > eclass/cmake.eclass | 11 ---

Re: [gentoo-dev] [PATCH v2] python-utils-r1.eclass: Handle deselect/ignore in epytest

2021-08-15 Thread Michał Górny
On Thu, 2021-08-12 at 12:16 +0200, Michał Górny wrote: > Support (potentially global-scope) EPYTEST_DESELECT and EPYTEST_IGNORE > arrays to conveniently deselect/skip tests. This effectively replaces > local hacks such as: > > epytest ${deselect[@]/#/--deselect } >

[gentoo-dev] [PATCH] metadata/qa-policy.conf: Remove obsolete deprecated-eclass section

2021-08-15 Thread Michał Górny
The eclass deprecations are now indicated via @DEPRECATED eclassdoc tag. The qa-policy.conf list is not used by any tools right now, so just remove it. Signed-off-by: Michał Górny --- metadata/qa-policy.conf | 13 - 1 file changed, 13 deletions(-) diff --git a/metadata/qa

Re: [gentoo-dev] [RFC] Decoupling stabilization from security bugs

2021-08-13 Thread Michał Górny
On Fri, 2021-08-13 at 12:50 -0400, Aaron Bauman wrote: > On Thu, Aug 12, 2021 at 01:17:32PM -0700, Matt Turner wrote: > > On Thu, Aug 12, 2021 at 5:53 AM Michał Górny wrote: > > > > > > > > To do that, I think we'd want to change what's required for the

[gentoo-dev] Package up for grabs: dev-python/mpi4py

2021-08-13 Thread Michał Górny
. -- Best regards, Michał Górny

Re: [gentoo-dev] [RFC] Decoupling stabilization from security bugs

2021-08-12 Thread Michał Górny
On Thu, 2021-08-12 at 13:17 -0700, Matt Turner wrote: > On Thu, Aug 12, 2021 at 5:53 AM Michał Górny wrote: > > > > Hello, everyone. > > > > TL;DR: I'd like to propose that stabilizations are done via blockers of > > security bugs instead of security b

[gentoo-dev] [RFC] Decoupling stabilization from security bugs

2021-08-12 Thread Michał Górny
bugs all around the place. WDYT? -- Best regards, Michał Górny

[gentoo-dev] [PATCH v2] python-utils-r1.eclass: Handle deselect/ignore in epytest

2021-08-12 Thread Michał Górny
Support (potentially global-scope) EPYTEST_DESELECT and EPYTEST_IGNORE arrays to conveniently deselect/skip tests. This effectively replaces local hacks such as: epytest ${deselect[@]/#/--deselect } Signed-off-by: Michał Górny --- eclass/python-utils-r1.eclass | 30

Re: [gentoo-dev] [RFC] Plans for a Gentoo/LoongArch port

2021-08-12 Thread Michał Górny
to save some typing, but > "loongarch" wouldn't hurt that much either. > I think following upstream (i.e. "loongarch" convention) is better. We have already caused some mess with custom names like "arm64". -- Best regards, Michał Górny

Re: [gentoo-dev] [PATCH] python-utils-r1.eclass: Handle deselect/ignore in epytest

2021-08-11 Thread Michał Górny
On Wed, 2021-08-11 at 09:49 +0200, Michał Górny wrote: > It is a de-facto standard to use deselect=() and/or ignore=() arrays > to pass arguments to epytest. Let's make the function take them > automatically without requiring unsafe hacks such as: > > epytest ${deselect[

[gentoo-dev] [PATCH] python-utils-r1.eclass: Handle deselect/ignore in epytest

2021-08-11 Thread Michał Górny
It is a de-facto standard to use deselect=() and/or ignore=() arrays to pass arguments to epytest. Let's make the function take them automatically without requiring unsafe hacks such as: epytest ${deselect[@]/#/--deselect } Signed-off-by: Michał Górny --- eclass/python-utils-r1.eclass

Re: [gentoo-dev] Packages up for grabs per ikelos's retirement

2021-08-10 Thread Michał Górny
On Tue, 2021-08-10 at 08:57 +0300, Joonas Niilola wrote: > dev-python/mypy_extensions python@ will take this one. -- Best regards, Michał Górny

Re: [gentoo-dev] Re: [RFC] News Item: OAuth2 Credentials Removed from Chromium

2021-08-08 Thread Michał Górny
g-sync-support-in-early-march/ > [2] https://bodhi.fedoraproject.org/updates/FEDORA-2021-48866282e5 > [3] > https://hackaday.com/2021/01/26/whats-the-deal-with-chromium-on-linux-google-at-odds-with-package-maintainers/ > [4] https://bugs.gentoo.org/791871 > [5] > https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fce48ef271bbcaee9afdf0481294da167e665a9b > [6] http://www.chromium.org/developers/how-tos/api-keys > -- Best regards, Michał Górny

Re: [gentoo-dev] RFC: new category for container related packages, instead of app-emulation

2021-08-07 Thread Michał Górny
having them. If you want to organize packages better, nobody's stopping you. Until you've got a better and widespread replacement, I don't see why people shouldn't be using categories as they see fit. The other part is something we could aim for fixing but so far most developers seems to disagree

Re: [gentoo-dev] Packages up for grabs

2021-08-05 Thread Michał Górny
dicated maintainer. > So if anyone is interested feel free to add yourself as well. > I'll add it to my collection, I've been using it recently. -- Best regards, Michał Górny

Re: [gentoo-dev] Python 3.10.0rc1

2021-08-04 Thread Michał Górny
On Wed, 2021-08-04 at 20:27 +0100, Sergei Trofimovich wrote: > On Tue, 03 Aug 2021 11:15:13 +0200 > Michał Górny wrote: > > > Hi, everyone. > > > > Just a quick note: I've pushed Python 3.10.0rc1 today. It has many last > > minute changes that can break pack

[gentoo-dev] Python 3.10.0rc1

2021-08-03 Thread Michał Górny
ilures with _beta4. -- Best regards, Michał Górny

Re: [gentoo-dev] [PATCH] metadata/install-qa-check.d: add 60tmpfiles-path QA check

2021-08-02 Thread Michał Górny
les_process is called via another function. -- Best regards, Michał Górny

[gentoo-dev] [PATCH] glep-0082: Add profile-eapis-* keys

2021-08-01 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0082.rst | 20 +--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/glep-0082.rst b/glep-0082.rst index 6703313..841265c 100644 --- a/glep-0082.rst +++ b/glep-0082.rst @@ -4,10 +4,10 @@ Title: Repository configuration file

Re: [gentoo-dev] [PATCH] wxwidgets.eclass: Support EAPI 8

2021-08-01 Thread Michał Górny
On Sun, 2021-08-01 at 16:40 +0200, Ulrich Mueller wrote: > > > > > > On Sun, 01 Aug 2021, Michał Górny wrote: > > > > + 3.0) [[ ${EAPI} == 7 ]] \ > > > + || die "GTK 2 no longer supported > > > in EAPI ${EAP

Re: [gentoo-dev] [PATCH] wxwidgets.eclass: Support EAPI 8

2021-08-01 Thread Michał Górny
API}" ;; Let's make it: [[ ${EAPI} != 7 ]] && die ... to keep the logic more straightforward (and consistent with 'if ...; then'). > "") die "WX_GTK_VER not declared" ;; > *)die "Invalid WX_GTK_VER: must be set to a valid wxGTK > SLOT ('3.0' or '3.0-gtk3')" ;; > esac -- Best regards, Michał Górny

Re: [gentoo-dev] [PATCH] metadata/install-qa-check.d: add 60tmpfiles-path QA check

2021-08-01 Thread Michał Górny
;/usr/lib/tmpfiles.d/ ]] ; then > + eqawarn "QA Notice: package is installing tmpfiles without > inheriting tmpfiles.eclass!" > + eqawarn "Packages must inherit tmpfiles.eclass then call > tmpfiles_process in pkg_postinst." > + fi > +} > + > +tmpfiles_check > +: # guarantee successful exit > + > +# vim:ft=sh -- Best regards, Michał Górny

Re: [gentoo-dev] Heads up: NATTkA will become more verbose when no action is needed

2021-07-29 Thread Michał Górny
On Thu, 2021-07-29 at 10:57 +0200, Michał Górny wrote: > Hi, everyone. > > Originally, I've tried to make NATTkA avoid leaving redundant comments > on bugs where no action was due. However, this often meant that if you > did something wrong, NATTkA didn't complain and you

[gentoo-dev] Heads up: NATTkA will become more verbose when no action is needed

2021-07-29 Thread Michał Górny
on making NATTkA more verbose. This means some extra bug spam is to be expected, especially on security bugs since they don't get closed after stabilization. -- Best regards, Michał Górny

Re: [gentoo-dev] Guarantees of unstable architectures

2021-07-26 Thread Michał Górny
ility. We can drop keywords or break depgraph. -- Best regards, Michał Górny

[gentoo-dev] Last rites: dev-python/xdg

2021-07-25 Thread Michał Górny
# Michał Górny (2021-07-25) # Conflicts with dev-python/pyxdg.  Upstream is unwilling to resolve # this.  The only revdep has been patched to use pyxdg. # Removal on 2021-08-24.  Bug #804127. dev-python/xdg -- Best regards, Michał Górny

Re: [gentoo-dev] [RFC] Removing SHA512 hash from Manifests

2021-07-25 Thread Michał Górny
ry 2021, > CVE-2021-3345 happened in libgcrypt... I don't see how this is relevant either. Are you admitting that you're criticizing all my ideas because I just happen to propose them? -- Best regards, Michał Górny

Re: [gentoo-dev] [RFC] Removing SHA512 hash from Manifests

2021-07-25 Thread Michał Górny
On Sat, 2021-07-24 at 17:15 -0400, Joshua Kinard wrote: > On 7/24/2021 11:16, Michał Górny wrote: > > Hi, everyone. > > > > I've been asked to repost the idea of removing SHA512 hash from > > Manifests, effectively limiting them to BLAKE2B. > > > > The 'old

  1   2   3   4   5   6   7   8   9   10   >