# 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_prep
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
: 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/ca
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
me 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
p; touch "${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
kernel-install_create_init "${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
t;<-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/suppor
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
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
Descripti
tween
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
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 change
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
es crashes on random 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
> > descri
;, 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
Signed-off-by: Michał Górny
---
dev-python/numpy/numpy-1.26.1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-python/numpy/numpy-1.26.1.ebuild
b/dev-python/numpy/numpy-1.26.1.ebuild
index 3255d05e2c00..92564017966e 100644
--- a/dev-python/numpy/numpy-1.26.1
Signed-off-by: Michał Górny
---
dev-python/pyrate-limiter/pyrate-limiter-3.1.0.ebuild | 6 +-
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/dev-python/pyrate-limiter/pyrate-limiter-3.1.0.ebuild
b/dev-python/pyrate-limiter/pyrate-limiter-3.1.0.ebuild
index 47947453dc89
Make `distutils_enable_tests pytest` automatically add
the `dev-python/pytest-xdist` dependency if `EPYTEST_XDIST` is set.
Signed-off-by: Michał Górny
---
eclass/distutils-r1.eclass| 3 +++
eclass/python-utils-r1.eclass | 4 +++-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a
Add an `EPYTEST_XDIST` variable that can be used to enable running
the test suite in parallel via the dev-python/pytest-xdist plugin.
This also includes user-facing `EPYTEST_JOBS` to control the job count
independently of `MAKEOPTS`.
Signed-off-by: Michał Górny
---
eclass/python-utils-r1.eclass
Signed-off-by: Michał Górny
---
eclass/distutils-r1.eclass | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 9dd091921391..3d69911d9209 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1
Signed-off-by: Michał Górny
---
eclass/distutils-r1.eclass | 17 -
1 file changed, 8 insertions(+), 9 deletions(-)
diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 1cc91110dccf..9dd091921391 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils
lso adding an EPYTEST_JOBS variable to allow overriding the job
count independently of MAKEOPTS.
The patches also include some prior refactoring and two example ebuild
conversions.
PR: https://github.com/gentoo/gentoo/pull/33667
--
Best regards,
Michał Górny
Michał Górny (6):
distutils
# Michał Górny (2023-11-01)
# Broken on py3.12. Repository archived upstream. No revdeps.
# Removal on 2023-12-01. Bug #916670.
dev-python/pushbullet-py
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-10-29)
# Backports from Python 3.6/3.7 to Python 3.5. Finally the last revdep
# is gone.
# Removal on 2023-11-28. Bug #916485.
dev-python/async_generator
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-10-27)
# dev-games/cegui is unmaintained, does not support Python 3.11 and has
# a ton of open bugs. It is only used by games-rpg/sumwars. CeGUI has
# had no release since 2016, and apparently the current git
# is incompatible with SumWars. SumWars have had no activity
# Michał Górny (2023-10-27)
# The package does not work with any of the dev-python/ruamel-yaml
# versions in ::gentoo. No revdeps.
# Removal on 2023-11-26. Bug #915986.
dev-python/yamlpath
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-10-26)
# Non-installable since the distfile is gone and the package
# is mirror-restricted.
# Removal on 2023-11-25. Bug #753515.
games-strategy/defcon-demo
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-10-26)
# An unmaintained programming language with last release in 2009.
# Multiple bugs reported. No revdeps.
# Removal on 2023-11-25.
dev-lang/ferite
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-10-26)
# Obsolete package for GRUB 1.x. No updates since 2009, multiple bugs
# reported.
# Removal on 2023-11-25. Bug #912684.
media-gfx/grub-splashes
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-10-26)
# Dead (and discouraged prior to death). No revdeps.
# Removal on 2023-11-25. Bug #912879.
dev-php/securimage
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-10-26)
# Not installable due to conflict with sys-apps/coreutils.
# Removal on 2023-11-25. Bug #908406.
app-misc/realpath
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-10-26)
# Hyperdex "support libraries". Hyperdex was removed in 2020.
# No revdeps outside the bunch.
# Removal on 2023-11-25. Bug #527386.
dev-libs/busybee
dev-libs/libe
dev-libs/libpo6
dev-libs/libtreadstone
--
Best regards,
Michał Górny
signature.asc
D
# Michał Górny (2023-10-26)
# Fails to compile with modern C++ compilers. Last release in 2011.
# No revdeps.
# Removal on 2023-11-25. Bug #722006.
sci-electronics/freehdl
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-10-26)
# Incompatible with Cython 3. Last commit in 2016. No revdeps.
# Removal on 2023-11-25. Bug #898696.
dev-python/plyr
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
# Michał Górny (2023-10-23)
# Broken on Python 3.11. Archived upstream since 2020. No revdeps.
# Removal on 2023-11-22. Bug #896886.
dev-python/sphinx-testing
--
Best regards,
Michał Górny
signature.asc
Description: This is a digitally signed message part
On Sun, 2023-10-22 at 14:55 +0200, Ulrich Mueller wrote:
> > > > > > On Sun, 22 Oct 2023, Michał Górny wrote:
>
> > lzma - Support for LZMA (de)compression algorithm
> > lz4 - Enable support for lz4 compression (as implemented in app-arch/lz4)
> > +lzi
Make `lzip` a global flag. It is used consistently in 6 packages.
Signed-off-by: Michał Górny
---
profiles/use.desc | 1 +
1 file changed, 1 insertion(+)
diff --git a/profiles/use.desc b/profiles/use.desc
index fcd11046a2d5..054d163e8264 100644
--- a/profiles/use.desc
+++ b/profiles/use.desc
Make `brotli` a global flag. It is used consistently by 17 packages.
Signed-off-by: Michał Górny
---
profiles/use.desc | 1 +
1 file changed, 1 insertion(+)
diff --git a/profiles/use.desc b/profiles/use.desc
index c77746fe71b1..fcd11046a2d5 100644
--- a/profiles/use.desc
+++ b/profiles
Make `jpegxl` a global flag for JPEG XL image support. It is used
consistently in 12 packages.
Signed-off-by: Michał Górny
---
profiles/use.desc | 1 +
1 file changed, 1 insertion(+)
diff --git a/profiles/use.desc b/profiles/use.desc
index 3ef66ec84193..c77746fe71b1 100644
--- a/profiles
Make `avif` a global flag for AV1 Image Format support. It is used
consistently in 7 packages.
Signed-off-by: Michał Górny
---
profiles/use.desc | 1 +
1 file changed, 1 insertion(+)
diff --git a/profiles/use.desc b/profiles/use.desc
index 6034f3bf6fc3..3ef66ec84193 100644
--- a/profiles
# Michał Górny (2023-10-22)
# Incompatible with Python 3.12. Last commit in 2016. No revdeps.
# Removal on 2023-11-21. Bug #909917.
dev-python/exam
--
Best regards,
Michał Górny
# Michał Górny (2023-10-20)
# The test suite is broken and does not fail correctly. No maintainer.
# No revdeps.
# Removal on 2023-11-19. Bug #916047.
dev-python/pydotplus
--
Best regards,
Michał Górny
# Michał Górny (2023-10-15)
# These packages were required by old version of dev-python/jupyterlab
# and dev-python/notebook, and are no longer used.
# Removal on 2023-11-14. Bug #915824.
dev-python/check-manifest
dev-python/jupyter-server-fileid
dev-python/jupyter-server-ydoc
dev-python/jupyter
# Michał Górny (2023-10-14)
# media-video/transcode is dead for many years. We already piled up
# a lot of downstream patches just to keep it working, and it's broken
# again (ffmpeg-5 this time). The mask includes revdeps.
# Removal on 2023-11-13. Bug #861311.
app-cdr/dvdshrink
media-pl
t-Rite Epilogue
> ''''''''''''''''''
>
> If the last paragraph starts with "Removal after", then this mask entry is
> considered as last-rite mask, and the last paragraph must conform to the
> last-rite epilogue format.
This is inconsistent with the current usage, and confusing. "After"
makes it unclear whether the list is inclusive (i.e. "remove on that day
or later") or exclusive ("remove the next day or later"),
and in the latter case it's quite backwards.
--
Best regards,
Michał Górny
# Michał Górny (2023-10-04)
# The project was abandoned upstream. The test suite is broken
# with python3.12. It was used only as an optional test dep
# for dev-python/Arpeggio.
# Removal on 2023-11-03. Bug #915162.
dev-python/memory-profiler
--
Best regards,
Michał Górny
# Michał Górny (2023-09-29)
# The project is no longer maintained upstream. We haven't handled
# the version bump from a year ago yet. No reverse dependencies.
# Removal on 2023-10-29. Bug #894592.
dev-python/django-mptt
--
Best regards,
Michał Górny
# Michał Górny (2023-09-17)
# Core API has not been maintained since 2017, and all the repositories
# have been archived in 2019. It remained in ::gentoo only
# as an optional test dependency, and all reverse dependencies have been
# updated not to depend on it.
# Removal on 2023-10-17. Bug
mmand.
>
>
> Redirecting output to a file in a directory you have just guaranteed to
> exist cannot fail.
Eh, you make me prove you wrong:
# cat > dupa <<-EOF
blahblah
> EOF
cat: write error: No space left on device
--
Best regards,
Michał Górny
Thanks to ulm for reporting.
Signed-off-by: Michał Górny
---
eclass/verify-sig.eclass | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/eclass/verify-sig.eclass b/eclass/verify-sig.eclass
index 010361bfbc98..49557b633c87 100644
--- a/eclass/verify-sig.eclass
+++ b/eclass
Signed-off-by: Michał Górny
---
eclass/tests/verify-sig.sh | 11 +++
eclass/verify-sig.eclass | 5 +++--
2 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/eclass/tests/verify-sig.sh b/eclass/tests/verify-sig.sh
index fb7f2cdb2a5d..a87e2c7703d7 100755
--- a/eclass/tests
Signed-off-by: Michał Górny
---
eclass/tests/verify-sig.sh | 18 +
eclass/verify-sig.eclass | 54 +-
2 files changed, 54 insertions(+), 18 deletions(-)
Changes:
- referring to the var as `format` consistently
- fixed eclassdoc
- used explicit if
Signed-off-by: Michał Górny
---
eclass/tests/verify-sig.sh | 65 ++
1 file changed, 65 insertions(+)
create mode 100755 eclass/tests/verify-sig.sh
diff --git a/eclass/tests/verify-sig.sh b/eclass/tests/verify-sig.sh
new file mode 100755
index
On Fri, 2023-09-08 at 12:03 +0200, Michał Górny wrote:
> On Mon, 2023-09-04 at 08:42 +0200, Ulrich Mueller wrote:
> > > > > > > On Mon, 04 Sep 2023, Michał Górny wrote:
> >
> > > --- a/eclass/verify-sig.eclass
> > > +++ b/eclass/veri
On Mon, 2023-09-04 at 08:42 +0200, Ulrich Mueller wrote:
> > > > > > On Mon, 04 Sep 2023, Michał Górny wrote:
>
> > --- a/eclass/verify-sig.eclass
> > +++ b/eclass/verify-sig.eclass
> > @@ -214,12 +214,15 @@ verify-sig_verify_message() {
>
Signed-off-by: Michał Górny
---
eclass/tests/verify-sig.sh | 11 +++
eclass/verify-sig.eclass | 5 +++--
2 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/eclass/tests/verify-sig.sh b/eclass/tests/verify-sig.sh
index fb7f2cdb2a5d..a87e2c7703d7 100755
--- a/eclass/tests
Signed-off-by: Michał Górny
---
eclass/tests/verify-sig.sh | 18 ++
eclass/verify-sig.eclass | 51 +-
2 files changed, 52 insertions(+), 17 deletions(-)
diff --git a/eclass/tests/verify-sig.sh b/eclass/tests/verify-sig.sh
index fcd2ee7480a2
Signed-off-by: Michał Górny
---
eclass/tests/verify-sig.sh | 65 ++
1 file changed, 65 insertions(+)
create mode 100755 eclass/tests/verify-sig.sh
diff --git a/eclass/tests/verify-sig.sh b/eclass/tests/verify-sig.sh
new file mode 100755
index
e" hashes. The latter primarily means
`openssl dgst` files with multiple hashes but also could mean shaXsum
files with actual duplicate entries.
This is going to be used for wireshark:
https://github.com/gentoo/gentoo/pull/32575
--
Best regards,
Michał Górny
Michał Górny (3):
eclass/test
# Michał Górny (2023-08-28)
# A shim that is no longer needed. No reverse dependencies.
# Removal on 2023-09-27. Bug #906516.
dev-python/pytz_deprecation_shim
--
Best regards,
Michał Górny
On Sat, 2023-08-26 at 06:09 +0200, Michał Górny wrote:
> On Fri, 2023-08-25 at 22:18 +0100, James Le Cuirot wrote:
> > We recently supported cross-prefix by rewriting PYTHON_SITEDIR and
> > PYTHON_INCLUDEDIR from BROOT to EPREFIX. We now know that you can get
> > sysconfig
> print(sysconfig.get_path("platinclude", vars={"installed_platbase":
> sys.argv[1]}))
> EOF
> )
> -
> PYTHON_INCLUDEDIR=${ESYSROOT}${PYTHON_INCLUDEDIR#"${BROOT-${EPREFIX}}"}
> export PYTHON_INCLUDEDIR
> debug-print "${FUNCNAME}: PYTHON_INCLUDEDIR =
> ${PYTHON_INCLUDEDIR}"
>
I'm thinking we should probably set all base/prefix vars instead of
making assumptions which one will actually be used.
--
Best regards,
Michał Górny
Signed-off-by: Michał Górny
---
eclass/cmake.eclass | 1 -
1 file changed, 1 deletion(-)
diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass
index fb3f9b6352be..d0f6d0b4bd91 100644
--- a/eclass/cmake.eclass
+++ b/eclass/cmake.eclass
@@ -661,7 +661,6 @@ cmake_build
# Michał Górny (2023-08-20)
# Broken for a long time. Barely any activity upstream, does not
# manage to follow dev-python/numpy releases. It was only an optional
# test dep for one package.
# Removal on 2023-09-19. Bug #880415.
dev-python/nptyping
--
Best regards,
Michał Górny
;${BROOT-${EPREFIX}}"}
> export PYTHON_INCLUDEDIR
> debug-print "${FUNCNAME}: PYTHON_INCLUDEDIR =
> ${PYTHON_INCLUDEDIR}"
>
> --
> 2.41.0
>
Pushed (along with some other pending changes), thanks!
--
Best regards,
Michał Górny
478279
>
You have to provide the rationale here. You can't expect people to sign
up for some shady third-party service to read it.
--
Best regards,
Michał Górny
301 - 400 of 2958 matches
Mail list logo