eve the desired functionality with
> a compressed readme doc, then please let me know.
The compression mechanism automatically detects when the file is too
small to be worth compressing. See PORTAGE_DOCOMPRESS_SIZE_LIMIT.
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
Bug: https://bugs.gentoo.org/836765
Signed-off-by: Michał Górny
---
metadata/install-qa-check.d/60python-site | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/metadata/install-qa-check.d/60python-site
b/metadata/install-qa-check.d/60python-site
index facc41fbb060
This is installed by dev-lang/python and dev-python/pypy*.
Historically, we didn't need to exempt them since the check was
in distutils-r1 and these ebuilds did not use it.
Signed-off-by: Michał Górny
---
metadata/install-qa-check.d/60python-site | 3 ++-
1 file changed, 2 insertions(+), 1
Signed-off-by: Michał Górny
---
metadata/install-qa-check.d/60python-site | 28 ++-
1 file changed, 27 insertions(+), 1 deletion(-)
diff --git a/metadata/install-qa-check.d/60python-site
b/metadata/install-qa-check.d/60python-site
index 26f26d6cc527..cb31c7f98e08 100644
Bug: https://bugs.gentoo.org/702016
Bug: https://bugs.gentoo.org/770961
Signed-off-by: Michał Górny
---
metadata/install-qa-check.d/60python-site | 12
1 file changed, 12 insertions(+)
diff --git a/metadata/install-qa-check.d/60python-site
b/metadata/install-qa-check.d/60python
Forbid `lib`, `$(get_libdir)` and `usr` as package names, to catch
accidentally duplicating sitedir as prefix.
Bug: https://bugs.gentoo.org/618134
Signed-off-by: Michał Górny
---
metadata/install-qa-check.d/60python-site | 2 ++
1 file changed, 2 insertions(+)
diff --git a/metadata/install-qa
This was a case e.g. with =dev-python/pyrqlite-2.2.0.
Signed-off-by: Michał Górny
---
metadata/install-qa-check.d/60python-site | 21 +
1 file changed, 21 insertions(+)
diff --git a/metadata/install-qa-check.d/60python-site
b/metadata/install-qa-check.d/60python-site
index
Signed-off-by: Michał Górny
---
eclass/distutils-r1.eclass | 33 -
1 file changed, 33 deletions(-)
diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index c0d1992ccce0..8dfee7cb9232 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils
Signed-off-by: Michał Górny
---
metadata/install-qa-check.d/60python-site | 45 ++-
1 file changed, 44 insertions(+), 1 deletion(-)
diff --git a/metadata/install-qa-check.d/60python-site
b/metadata/install-qa-check.d/60python-site
index 5f812ecd01e1..459509f8a136 100644
Rename `60python-pyc` check to `60python-site`, as it will be used
to perform other checks on the site-packages directory.
Signed-off-by: Michał Górny
---
.../{60python-pyc => 60python-site} | 19 ++-
1 file changed, 10 insertions(+), 9 deletions(-)
rename metad
://github.com/gentoo/gentoo/pull/29224
Signed-off-by: Michał Górny
---
eclass/verify-sig.eclass | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/eclass/verify-sig.eclass b/eclass/verify-sig.eclass
index 31e3cca09379..8b9e21b03e2f 100644
--- a/eclass/verify-sig.eclass
+++ b/eclass
Signed-off-by: Michał Górny
---
eclass/verify-sig.eclass | 16 +---
1 file changed, 5 insertions(+), 11 deletions(-)
diff --git a/eclass/verify-sig.eclass b/eclass/verify-sig.eclass
index d5f71669538e..31e3cca09379 100644
--- a/eclass/verify-sig.eclass
+++ b/eclass/verify-sig.eclass
Signed-off-by: Michał Górny
---
eclass/distutils-r1.eclass | 21 -
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 014669c8c47c..e0a91001ef1f 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass
Signed-off-by: Michał Górny
---
dev-python/trimesh/trimesh-4.0.8.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-python/trimesh/trimesh-4.0.8.ebuild
b/dev-python/trimesh/trimesh-4.0.8.ebuild
index 4a40c4a6730c..f666016b6084 100644
--- a/dev-python/trimesh
Signed-off-by: Michał Górny
---
eclass/distutils-r1.eclass| 3 +++
eclass/python-utils-r1.eclass | 22 ++
2 files changed, 25 insertions(+)
diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 4e77237c3009..014669c8c47c 100644
--- a/eclass
Signed-off-by: Michał Górny
---
dev-python/tox/tox-4.11.4.ebuild | 6 +-
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/dev-python/tox/tox-4.11.4.ebuild b/dev-python/tox/tox-4.11.4.ebuild
index de87ecfd1e77..6715cafa12ae 100644
--- a/dev-python/tox/tox-4.11.4.ebuild
+++ b/dev
Signed-off-by: Michał Górny
---
eclass/python-utils-r1.eclass | 5 +
1 file changed, 5 insertions(+)
diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index abb55bd2e942..27fb92a75aca 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
Signed-off-by: Michał Górny
---
eclass/distutils-r1.eclass | 3 +++
1 file changed, 3 insertions(+)
diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 5a99ba88eddb..4e77237c3009 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -1401,6 +1401,9
# Michał Górny (2023-12-31)
# Unmaintained. A number of serious bugs reported. Homepage gone.
# No release since at least 2010.
# Removal on 2024-01-30. Bug #915827.
app-misc/utimer
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-12-31)
# Apparently broken on kernels > 5.15, with data loss potential.
# Last release in 2010. sys-apps/hd-idle is a good replacement.
# Removal on 2024-01-30. Bug #849077.
sys-block/noflushd
--
Best regards,
Michał Górny
signature.asc
Description: This is a digita
# Michał Górny (2023-12-31)
# Buggy code that carries local patches already. Last release in 2011.
# Removal on 2024-01-30. Bug #878629.
net-proxy/tayga
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-12-31)
# Buggy code that carries local patches already. The ebuild installs
# junk files. No upstream activity since 2009.
# Removal on 2024-01-30. Bug #874087.
app-admin/newsyslog
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed
# Michał Górny (2023-12-31)
# Unresolved vulnerability. The current version is from 2022-03,
# and the bump is non-trivial.
# Removal on 2024-01-30. Bug #879181.
app-admin/fluentd
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-12-31)
# Buggy code with a number of local patches already. Last release
# in 2003. media-sound/jack2 should be a good alternative.
# Removal on 2024-01-30. Bug #875152.
media-sound/daudio
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally
# Michał Górny (2023-12-31)
# dev-python/pydocstyle does not work on Python 3.12 and it has been
# archived in 2023-11. dev-python/pylama is its only reverse
# dependency, and did not have any activity since 2022-08.
# It has no reverse dependencies.
# Removal on 2024-01-30. Bug #917008.
dev
# Michał Górny (2023-12-31)
# Homepage gone. Last updated in 2005. There are many alternatives
# available in net-firewall/*.
# Removal on 2024-01-30. Bug #920658.
net-misc/monmotha
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-12-31)
# Discontinued fork of net-firewall/firehol. Last updated in 2013.
# Unmaintained in Gentoo since 2015. Use the original package instead.
# Removal on 2024-01-30. Bug #920659.
net-firewall/sanewall
--
Best regards,
Michał Górny
signature.asc
Description
Closes: https://bugs.gentoo.org/920474
Signed-off-by: Michał Górny
---
profiles/desc/cpu_flags_arm.desc | 1 +
1 file changed, 1 insertion(+)
diff --git a/profiles/desc/cpu_flags_arm.desc b/profiles/desc/cpu_flags_arm.desc
index 2fe7fd904f81..029f3aa89aae 100644
--- a/profiles/desc
Closes: https://bugs.gentoo.org/917278
Signed-off-by: Michał Górny
---
profiles/desc/cpu_flags_arm.desc | 1 +
1 file changed, 1 insertion(+)
diff --git a/profiles/desc/cpu_flags_arm.desc b/profiles/desc/cpu_flags_arm.desc
index 74626d687761..2fe7fd904f81 100644
--- a/profiles/desc
Closes: https://bugs.gentoo.org/917277
Signed-off-by: Michał Górny
---
profiles/desc/cpu_flags_arm.desc | 1 +
1 file changed, 1 insertion(+)
diff --git a/profiles/desc/cpu_flags_arm.desc b/profiles/desc/cpu_flags_arm.desc
index 9f3e60f72fd4..74626d687761 100644
--- a/profiles/desc
Closes: https://bugs.gentoo.org/915624
Signed-off-by: Michał Górny
---
profiles/desc/cpu_flags_arm.desc | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/profiles/desc/cpu_flags_arm.desc b/profiles/desc/cpu_flags_arm.desc
index da1b4ffd3496..9f3e60f72fd4 100644
--- a/profiles
On Sat, 2023-12-30 at 10:27 -0500, Ionen Wolkens wrote:
> On Sat, Dec 30, 2023 at 06:07:16AM +0100, Michał Górny wrote:
> > Signed-off-by: Michał Górny
> > ---
> > eclass/linux-mod-r1.eclass | 3 +++
> > 1 file changed, 3 insertions(+)
> >
> > diff --gi
On Sat, 2023-12-30 at 11:34 +0100, Ulrich Mueller wrote:
> > > > > > On Sat, 30 Dec 2023, Michał Górny wrote:
>
> > - edob "${compress[@]}" -- "${@}"
> > + edob "${compress[@]}" -- "${@}" || die
>
> Doesn'
;
> What are your ideas?
>
We have also have a bunch of USE=pgp and USE=openpgp, both of which are
more correct than USE=gpg.
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
Signed-off-by: Michał Górny
---
eclass/linux-mod-r1.eclass | 3 +++
1 file changed, 3 insertions(+)
diff --git a/eclass/linux-mod-r1.eclass b/eclass/linux-mod-r1.eclass
index b6be4ba8a16d..4de2e3f89995 100644
--- a/eclass/linux-mod-r1.eclass
+++ b/eclass/linux-mod-r1.eclass
@@ -855,6 +855,9
Now that the module compression is conditional to USE=modules-compress,
we no longer need to allow it to fail gracefully. If user enabled
the compression explicitly, they expect it to succeed. If they don't
have the tools, they can always flip it off again.
Signed-off-by: Michał Górny
On Fri, 2023-12-29 at 19:14 +0100, Ulrich Mueller wrote:
> > > > > > On Fri, 29 Dec 2023, Michał Górny wrote:
>
> > --- a/profiles/info_vars
> > +++ b/profiles/info_vars
> > @@ -60,6 +60,7 @@ PORTAGE_RSYNC_EXTRA_OPTS
> > PORTAGE_TMPDIR
>
Signed-off-by: Michał Górny
---
profiles/info_vars | 1 +
1 file changed, 1 insertion(+)
diff --git a/profiles/info_vars b/profiles/info_vars
index c058aceb7f87..1450d52ca557 100644
--- a/profiles/info_vars
+++ b/profiles/info_vars
@@ -60,6 +60,7 @@ PORTAGE_RSYNC_EXTRA_OPTS
PORTAGE_TMPDIR
Signed-off-by: Michał Górny
---
eclass/linux-mod-r1.eclass | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/eclass/linux-mod-r1.eclass b/eclass/linux-mod-r1.eclass
index 54df2406e5c7..67a4b64eb481 100644
--- a/eclass/linux-mod-r1.eclass
+++ b/eclass/linux-mod-r1.eclass
Signed-off-by: Michał Górny
---
eclass/kernel-install.eclass | 3 +++
1 file changed, 3 insertions(+)
diff --git a/eclass/kernel-install.eclass b/eclass/kernel-install.eclass
index af4f5d839b0e..b4c3d5fe7b4d 100644
--- a/eclass/kernel-install.eclass
+++ b/eclass/kernel-install.eclass
@@ -592,6
Signed-off-by: Michał Górny
---
eclass/dist-kernel-utils.eclass | 37 +
1 file changed, 37 insertions(+)
diff --git a/eclass/dist-kernel-utils.eclass b/eclass/dist-kernel-utils.eclass
index 67cb802151b2..8ccffd038474 100644
--- a/eclass/dist-kernel-utils.eclass
Match xz compression options to the ones used by the kernel,
as the xz decoder used by the kernel supports only a subset of the xz
format.
Bug: https://bugs.gentoo.org/920837
Signed-off-by: Michał Górny
---
eclass/linux-mod.eclass | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff
compresses modules using the compressor configured,
or fails if no compression is supported.
Signed-off-by: Michał Górny
---
eclass/linux-mod-r1.eclass | 14 --
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/eclass/linux-mod-r1.eclass b/eclass/linux-mod-r1.eclass
index
Signed-off-by: Michał Górny
---
eclass/kernel-build.eclass | 4 ++--
eclass/kernel-install.eclass | 6 +++---
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass
index 29ee9f86e7e2..28f111ec998b 100644
--- a/eclass/kernel
Add a global `modules-compress` flag that controls installing compressed
kernel modules. The primary purpose of this flag is to make it possible
to install uncompressed modules while preserving module decompression
support in the prebuilt dist-kernel.
Signed-off-by: Michał Górny
---
profiles
# Michał Górny (2023-12-27)
# Broken with all versions of dev-python/snakeoil. Archived upstream.
# No revdeps.
# Removal on 2024-01-26. Bug #920763.
dev-python/pychroot
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
to determine whether LTO is enabled, and then `-Db_lto=true` can be
passed explicitly by the ebuild.
Signed-off-by: Michał Górny
---
eclass/meson.eclass | 4
1 file changed, 4 insertions(+)
diff --git a/eclass/meson.eclass b/eclass/meson.eclass
index f7cf8a0722ba..83bbcba40302 100644
ather than a regular object.
The goal of this change is to reduce the amount of USE=lto abuse,
and have a consistent cross-package way of enabling LTO via setting
appropriate CFLAGS and CXXFLAGS.
Signed-off-by: Michał Górny
---
eclass/toolchain-funcs.eclass | 21 +
1 file c
# Michał Górny (2023-12-25)
# libtinynotify-systemwide is not ported to procps-4. It is only
# used to implement sw-notify-send which is used as an optional RDEP
# in sys-apps/uam to send notifications on mount.
# Removal on 2024-01-24. Bug #913525.
x11-libs/libtinynotify-systemwide
x11-misc/sw
Support using the PKGBUMPING variable set by pkgbump/pkgdiff-mg to avoid
respectively fetching and unpacking crates, to speed up using these
tools.
Signed-off-by: Michał Górny
---
eclass/cargo.eclass | 6 ++
1 file changed, 6 insertions(+)
diff --git a/eclass/cargo.eclass b/eclass
# Michał Górny (2023-12-22)
# Unmaintained. Last release in 2001. media-gfx/xfig
# (that is still maintained) is recommended instead.
# Removal on 2024-01-21. Bug #899790.
media-gfx/figurine
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-12-22)
# Broken on Python 3.11+. No revdeps.
# Removal on 2024-01-21. Bug #896752.
dev-python/awxkit
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-12-22)
# Crashes. Discontinued upstream. No revdeps.
# Removal on 2024-01-21. Bug #907758.
media-sound/guayadeque
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-12-22)
# Abandoned and archived upstream. Known broken. No revdeps.
# dev-go/lichen::guru is the recommended replacement.
# Removal on 2024-01-21. Bug #913755.
dev-go/golicense
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message
# Michał Górny (2023-12-22)
# Unmaintained tool with NIH libraries that (optionally) depend
# on vulnerable media-gfx/transfig. Homepage gone. No other revdeps.
# Removal on 2024-01-21. Bug #917248.
dev-libs/liblist
dev-libs/libstrl
dev-util/difffilter
--
Best regards,
Michał Górny
# Michał Górny (2023-12-22)
# Ancient. The website is gone. No revdeps.
# Removal on 2024-01-21. Bug #918622.
net-analyzer/lilac
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-12-22)
# Unmaintained. Unfetchable and mirror-restricted. No revdeps.
# Removal on 2024-01-21. Bug #918905.
sys-block/hpacucli
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-12-22)
# Unmaintained. EAPI 6. Last commit in 2017. No revdeps.
# Removal on 2024-01-21. Bug #919050.
app-containers/go-secbench
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
On Tue, 2023-12-19 at 10:33 +0200, Mart Raudsepp wrote:
> Ühel kenal päeval, P, 17.12.2023 kell 17:05, kirjutas Michał Górny:
> > Add a global USE=egl flag. It is used semi-consistently in 13
> > packages,
> > though some use it as "EGL only" flag (there is
Add a global USE=cuda. It is used semi-consistently in 39 packages.
Signed-off-by: Michał Górny
---
dev-cpp/eigen/metadata.xml | 3 ---
dev-libs/libdynd/metadata.xml| 3 ---
dev-libs/pocl/metadata.xml | 1 -
dev-libs/starpu/metadata.xml | 1
# Michał Górny (2023-12-18)
# A broken package that used to be a test dependency
# of dev-python/ruamel-yaml. No revdeps left.
# Removal on 2024-01-17. Bug #920271.
dev-python/ruamel-std-pathlib
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message
On Mon, 2023-12-18 at 00:02 +0800, WANG Xuerui wrote:
> On 12/17/23 21:11, Michał Górny wrote:
> > On Sun, 2023-12-17 at 20:09 +0800, WANG Xuerui wrote:
> > > The several partially-supported arches (those relying on
> > > USE=savedconfig) directly return in src_
Add a global USE=asm. It is used consistently in 16 packages.
Signed-off-by: Michał Górny
---
app-crypt/aespipe/metadata.xml| 1 -
app-crypt/veracrypt/metadata.xml | 3 ---
dev-libs/crypto++/metadata.xml| 3 ---
dev-libs/gmp/metadata.xml | 1
Add a global USE=egl flag. It is used semi-consistently in 13 packages,
though some use it as "EGL only" flag (there is also one using
USE=egl-only).
Signed-off-by: Michał Górny
---
dev-games/openscenegraph-openmw/metadata.xml | 1 -
dev-games/openscenegraph/metadata.xml| 1
-by: Michał Górny
---
dev-games/ogre/metadata.xml | 1 -
games-emulation/mgba/metadata.xml | 1 -
games-fps/gzdoom/metadata.xml | 1 -
media-libs/cogl/metadata.xml| 1 -
media-libs/gst-plugins-bad/metadata.xml | 1 -
media-libs/libsdl2/metadata.xml | 1
Add a global USE=lto flag. The flag is used semi-consistently in 31
packages, with a few adding extra information. That said, probably
many of these uses are invalid, as they are equivalent to adding
`-flto` to CFLAGS.
Signed-off-by: Michał Górny
---
app-admin/clsync/metadata.xml
Add a global USE=opencl flag. The flag is used consistently in 30
packages, and most of them do not provide any additional information
worth preserving.
Signed-off-by: Michał Górny
---
app-emulation/crossover-bin/metadata.xml | 1 -
app-emulation/wine-staging/metadata.xml | 1 -
app-emulation
Make USE=otf and USE=ttf global USE flags, for installing specific font
types. Both flags are used consistently in 6 packages, plus USE=otf
in one more with extra information.
Signed-off-by: Michał Górny
---
media-fonts/essays1743/metadata.xml | 4
media-fonts/fira-mono/metadata.xml
Make USE=sid a global flag. It is used consistently in 8 packages.
Signed-off-by: Michał Górny
---
media-plugins/audacious-plugins/metadata.xml | 1 -
media-sound/moc/metadata.xml | 1 -
media-sound/mp3blaster/metadata.xml | 3 ---
media-sound/mpd/metadata.xml
Make USE=speech a global USE flag. It is used in 29 packages, the most
of them precisely matching the description. I've left local
descriptions where they provide additional useful information.
Signed-off-by: Michał Górny
---
app-accessibility/brltty/metadata.xml| 1 -
app-text/calibre
OpenType font versions
+sid - Enable SID (Commodore 64 Audio) support
+speech - Enable text-to-speech support
+ttf - Install TrueType font versions
Michał Górny (8):
profiles/use.desc: Add USE=speech as a global USE flag
profiles/use.desc: Add USE=sid as a global USE flag
profiles/use.desc: Make
ame of the output image. Set this variable to track this
> setting.
> - if grep -q "CONFIG_EFI_ZBOOT=y" .config; then
> - KERNEL_EFI_ZBOOT=1
> - fi
> }
>
> fi
This doesn't seem correct. It won't work if KERNEL_EFI_ZBOOT is set by
one of the merged configs.
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
Call gpep517 via EPYTHON, in order to make it possible to use any
plugins that were installed during python_compile() in python_test().
Signed-off-by: Michał Górny
---
eclass/distutils-r1.eclass | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/eclass/distutils-r1.eclass
# Michał Górny (2023-12-12)
# Merged into dev-python/blake3[-rust]. Please use that instead.
# Removal on 2024-01-11. Bug #919771.
dev-python/blake3-py-c
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
On Mon, 2023-12-11 at 13:57 -0500, Eli Schwartz wrote:
> On 12/2/23 7:44 AM, Michał Górny wrote:
> > Update epytest to respect the modern NO_COLOR variable rather than
> > Portage's old NOCOLOR. Adjust it to correctly check whether it is set
> > at all rather than to a spe
quot;${T}/kernel_key.pem" ||
> die)
> + echo "${MODULES_SIGN_KEY_CONTENTS}" >
> "${T}/kernel_key.pem" || die
> + unset MODULES_SIGN_KEY_CONTENTS
> + export MODULES_SIGN_KEY="${T}/kernel_key.pem"
> fi
> if [[ ${MODULES_SIGN_KEY} == pkcs11:* || -r
> ${MODULES_SIGN_KEY} ]];
> then
> echo
> "CONFIG_MODULE_SIG_KEY=\"${MODULES_SIGN_KEY}\"" \
LGTM but I didn't test it.
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
nit "${imageroot}/sbin/init"
>
> @@ -263,6 +265,7 @@ kernel-install_test() {
> plymouth # hangs, or sometimes steals output
> rngd # hangs or segfaults sometimes
> i18n # copies all the fonts from /usr/share/consolefonts
> + dracut-systemd systemd systemd-initrd # gets stuck in boot loop
> )
>
> # NB: if you pass a path that does not exist or is not a regular
>
>
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
echo "${MODULES_SIGN_KEY_CONTENTS}" >
> "${T}/kernel_key.pem" || die
> + unset MODULES_SIGN_KEY_CONTENTS
> + export MODULES_SIGN_KEY="${T}/kernel_key.pem"
> fi
> if [[ ${MODULES_SIGN_KEY} == pkcs11:* || -r
> ${MODULES_SIGN_KEY} ]];
> then
> echo
> "CONFIG_MODULE_SIG_KEY=\"${MODULES_SIGN_KEY}\"" \
>
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
;-EOT >> "${imageroot}/etc/os-release" || die
> + NAME=Gentoo
> + ID=gentoo
> + PRETTY_NAME="Gentoo Linux"
> + ANSI_COLOR="1;32"
> + HOME_URL="https://www.gentoo.org/;
> + SUPPORT_URL="https://www.gentoo.org/sup
Signed-off-by: Michał Górny
---
eclass/python-utils-r1.eclass | 2 ++
1 file changed, 2 insertions(+)
diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index da9cb820840f..188278f09212 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
# Michał Górny (2023-12-08)
# The both remaining virtuals are deprecated in favor of using
# python_gen_cond_dep directly, and no longer used in any packages
# in ::gentoo.
# Removal on 2024-01-07. Bug #919467.
virtual/python-cffi
virtual/python-greenlet
--
Best regards,
Michał Górny
Update epytest to respect the modern NO_COLOR variable rather than
Portage's old NOCOLOR. Adjust it to correctly check whether it is set
at all rather than to a specific value, to match the behavior of pytest
itself.
Signed-off-by: Michał Górny
---
eclass/python-utils-r1.eclass | 11
Remove the assertion requiring CRATES to be set for non-live ebuilds.
There are valid use cases for ebuilds without CRATES, and the eclass
works just fine -- e.g. when the package is using GIT_CRATES only,
or when crates are provided via a tarball.
Signed-off-by: Michał Górny
---
eclass
# Michał Górny (2023-11-30)
# Last commit in 2020. It was used exclusively by dev-python/ipython,
# and it is used no more.
# Removal on 2023-12-30. Bug #916535.
dev-python/backcall
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-11-30)
# Originally added for net-im/synapse, which switched
# to dev-python/immutabledict since. Hacky C extension that supports
# up to Python 3.10. No revdeps left.
# Removal on 2023-12-30. Bug #918899.
dev-python/frozendict
--
Best regards,
Michał Górny
it to SRC_URI.
Note that GIT_CRATES aren't repacked.
Now some numbers, for fractal-5:
ebuild: 15 KiB → 4 KiB
Manifest: 180 KiB → 1.5 KiB
download time: 70 s → 2 s
distfile count: 597 → 4
distdir size: 76 MiB → 45 MiB
unpack time: 15 s → 6 s
--
Best regards,
Michał Górny
signature.asc
Description: This i
, one can combine color-free build output (for clean logs)
with colorful emerge output by using:
NO_COLOR=true emerge --color y ...
Bug: https://bugs.gentoo.org/918515
Signed-off-by: Michał Górny
---
NEWS | 5 +
bin/ebuild
the call to touch and chmod. It's better to use a subshell and set
umask.
> + echo "${MODULES_SIGN_KEY_CONTENTS}" >
> "${T}/kernel_key.pem" || die
> + unset MODULES_SIGN_KEY_CONTENTS
> + export MODULES_SIGN_KEY="${T}/kernel_key.pem"
> fi
> if [[ ${MODULES_SIGN_KEY} == pkcs11:* || -r
> ${MODULES_SIGN_KEY} ]]; then
> echo
> "CONFIG_MODULE_SIG_KEY=\"${MODULES_SIGN_KEY}\"" \
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
On Sun, 2023-11-26 at 18:33 +0100, Ulrich Mueller wrote:
> > > > > > On Sun, 26 Nov 2023, Michał Górny wrote:
>
> > 3. Forcing `NO_COLOR=1` turns out to cause random test failures,
> > and while fixing them is commendable, it is a pain for arch testing
&g
Stop implicitly forcing `NO_COLOR` and `NOCOLOR` in ebuild environment.
This is undesired for several reasons:
1. It makes it impossible to control color for emerge output
independently of command output, e.g. when one goes to a pty while
the other goes to logs.
2. It makes it impossible
Set `PYDEVD_DISABLE_FILE_VALIDATION` to silence warnings about frozen
modules from dev-python/pydevd.
Signed-off-by: Michał Górny
---
eclass/distutils-r1.eclass | 3 +++
1 file changed, 3 insertions(+)
diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 3d756eaad556
Modify `epytest` not to pass our plethora of `-p no:*` arguments
when `PYTEST_DISABLE_PLUGIN_AUTOLOAD` is set. This is NFC since
the plugins wouldn't be loaded anyway.
Signed-off-by: Michał Górny
---
eclass/python-utils-r1.eclass | 51 +++
1 file changed, 28
Fix `epytest` with `EPYTEST_XDIST` not to pass a duplicate `-p xdist`
when `xdist.plugin` is already present in `PYTEST_PLUGINS`. Otherwise,
pytest will fail due to the plugin being loaded twice.
Signed-off-by: Michał Górny
---
eclass/python-utils-r1.eclass | 10 +++---
1 file changed, 7
code.
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-11-06)
# Unmaintained. Last commit in 2017. Distutils is deprecated.
# No revdeps.
# Removal on 2023-12-06. Bug #916968.
dev-python/pyqt-distutils
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-11-05)
# Discontinued upstream. Fails tests with modern pytest.
# No revdeps left.
# Removal on 2023-12-05. Bug #906834.
dev-python/pytest-subtesthack
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-11-05)
# Discontinued in favor of built-in support in setuptools-scm-7.
# No revdeps left.
# Removal on 2023-12-05. Bug #916904.
dev-python/setuptools_scm_git_archive
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
On Sun, 2023-11-05 at 01:08 -0500, Oskari Pirhonen wrote:
> On Sun, Nov 05, 2023 at 06:42:35 +0100, Michał Górny wrote:
> > Make the `native-extensions` flag global. It is used in 15 Python
> > packages to enable building optional C extensions, though the global
> > de
;, so this
is the primary case used in global description. There is one case
of the extension providing extra features, and the remaining cases
do not explain its role.
Signed-off-by: Michał Górny
---
profiles/use.desc | 1 +
1 file changed, 1 insertion(+)
diff --git a/profiles/use.desc b/profil
# Michał Górny (2023-11-04)
# Broken on py3.12. Last commit in 2020. Already a second fork
# of the package. No revdeps.
# Removal on 2023-12-04. Bug #916856.
dev-python/wstools
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
201 - 300 of 8162 matches
Mail list logo