Re: [gentoo-dev] profiles: desktop: Add "wayland" to make.defaults

2024-09-14 Thread Ionen Wolkens
On Sat, Sep 14, 2024 at 12:23:05PM +0200, Andreas Sturmlechner wrote: > 1) overall small impact on binary size, no runtime implications for X users > 2) desktop profile definition is "minimal" USE flags, not necessarily "legacy" > 3) plenty of "minimal" gui-wm/* exist, so X WMs can't claim that spa

Re: [gentoo-dev] [PATCH 1/1] linux-mod.eclass: enable EAPI 8, remove EAPI 5

2022-02-12 Thread Ionen Wolkens
On Sat, Feb 12, 2022 at 02:52:09PM -0500, Mike wrote: > > On 2/10/22 15:41, Anna Vyalkova wrote: > > eutils.eclass doesn't suport EAPI 8 > > Thanks for the catch. Fixed and committed. It'd be good not to go too fast with this, new version wasn't reviewed. >- [678]) inherit eutils ;; >+

Re: [gentoo-dev] [PATCH] cmake.eclass: Fix MYCMAKEARGS breakage with >=dev-util/cmake-3.23

2022-02-16 Thread Ionen Wolkens
On Wed, Feb 16, 2022 at 06:58:20PM +0100, Andreas Sturmlechner wrote: > I'm not sure what this variable is about, but we gotta fix it. Mentioned this in the bug too, but it's like MYMESONARGS and EXTRA_ECONF. Not documented but it's still spread around by word of mouth and sometime used by devs to

Re: [gentoo-dev] [PATCH] cmake.eclass: Fix MYCMAKEARGS breakage with >=dev-util/cmake-3.23

2022-02-16 Thread Ionen Wolkens
On Wed, Feb 16, 2022 at 05:21:29PM -0500, Ionen Wolkens wrote: > Better fix would've been to remove the quotes I think, so that it > splits arguments and doesn't pass a literal empty "" string. Although I guess it is a behavior change, so may prefer to wait for EAPI ch

[gentoo-dev] Up for grabs: app-shells/mcfly

2022-02-16 Thread Ionen Wolkens
app-shells/mcfly is up for grabs as a result of the proxied maintainer no longer being interested in it. It is currently up to the latest version with no known issues. -- ionen signature.asc Description: PGP signature

Re: [gentoo-dev] [PATCH] go-module.eclass: deprecate EGO_SUM and call ego instead of go

2022-02-26 Thread Ionen Wolkens
On Sat, Feb 26, 2022 at 11:55:10AM -0600, William Hubbs wrote: > If I change the instructions as you suggest to re-package upstream's > tarball the name wouldn't need the -vendor suffix since the tarball would be a > fork, but I'm not asking people to fork and repackage upstream's tarballs, > just

Re: [gentoo-dev] [PATCH v2] go-module.eclass: deprecate EGO_SUM and call ego instead of go

2022-02-26 Thread Ionen Wolkens
On Sat, Feb 26, 2022 at 10:38:33PM -0600, William Hubbs wrote: > diff --git a/eclass/go-module.eclass b/eclass/go-module.eclass > index 66fe52c9ad7..b9686ad555a 100644 > --- a/eclass/go-module.eclass > +++ b/eclass/go-module.eclass > @@ -25,9 +25,26 @@ > # > # If the software has a directory name

Re: [gentoo-dev] [PATCH 0/1] Add 'notes' element to metadata.xml (GLEP 68)

2022-03-03 Thread Ionen Wolkens
On Tue, Oct 05, 2021 at 02:21:22PM -0700, Alec Warner wrote: > I'd argue we can add NOTES.md to packages (e.g. allow those files.) > Then we modify packages.gentoo.org to render the markdown; or users > can render locally or read unrendered. > > WDYT? Given this topic came up again on IRC, late r

Re: [gentoo-dev] Deprecating repoman

2022-03-09 Thread Ionen Wolkens
On Wed, Mar 09, 2022 at 01:00:37PM -0800, Matt Turner wrote: > I'd like to deprecate and ultimately remove repoman. I believe that > dev-util/pkgcheck and pkgcommit (from app-portage/mgorny-dev-scripts) There's also dev-util/pkgdev as an alternative to pkgcommit with more features for those that w

Re: [gentoo-dev] Last rites: dev-java/* EAPI 5 packages

2022-03-21 Thread Ionen Wolkens
On Mon, Mar 21, 2022 at 01:43:59PM +0100, David Seifert wrote: > # David Seifert (2022-03-21) > # Unmaintained, EAPI 5, no revdeps in tree. > # Bug #786093, removal on 2022-04-20. [...] > dev-java/jrobin Dropped this one from the list per vaukai's request, it received an EAPI=8 ebuild on March 16

Re: [gentoo-dev] Re: [PATCH 1/1] edo.eclass: add new eclass

2022-04-16 Thread Ionen Wolkens
On Sat, Apr 16, 2022 at 12:23:18PM +0200, Florian Schmaus wrote: > > ebegin "Running $@" > > "$@" > > eend $? || die -n "$@ failed" > return $? > > I think this return statement can be omitted since it will always be > invoked with 0 as argument, and this is the default behavi

Re: [gentoo-dev] Re: [PATCH 1/1] edo.eclass: add new eclass

2022-04-16 Thread Ionen Wolkens
On Sat, Apr 16, 2022 at 06:48:56AM -0400, Ionen Wolkens wrote: > On Sat, Apr 16, 2022 at 12:23:18PM +0200, Florian Schmaus wrote: > > > ebegin "Running $@" > > > "$@" > > > eend $? || die -n "$@ failed" > return $?

Re: [gentoo-dev] [PATCH v2 1/1] edo.eclass: add new eclass

2022-04-16 Thread Ionen Wolkens
On Sat, Apr 16, 2022 at 08:21:34PM +0200, Michał Górny wrote: > > +# @USAGE: [...] > > +# @DESCRIPTION: > > +# Executes 'command' with any given arguments and exits on failure unless > > +# called under 'nonfatal'. > > +edo() { > > + elog "$@" > > einfo? Way I see it, this could've even been j

Re: [gentoo-dev] [PATCH v2 1/1] edo.eclass: add new eclass

2022-04-16 Thread Ionen Wolkens
On Sat, Apr 16, 2022 at 08:50:46PM -0400, Ionen Wolkens wrote: > e.g. if using edo to replace stuff like > # ./configure is not real autoconf! > local cmd=( > ./configure > --args > ${EXTRA_ECONF} > ) > echo ${cmd[*]}" >

Re: [gentoo-dev] [PATCH 1/2] distutils-r1.eclass: Prefer "rm -rf build" over "setup.py clean -a"

2022-04-17 Thread Ionen Wolkens
On Sun, Apr 17, 2022 at 11:42:35AM +0100, Alexey Sokolov wrote: > 09.04.2022 17:37, Michał Górny пишет: > > + if [[ ${GPEP517_TESTING} ]]; then > > + rm -rf build || die > > + else > > + esetup.py clean -a > > + fi > > fi > > }

Re: [gentoo-dev] Should we join the which hunt?

2022-05-13 Thread Ionen Wolkens
On Fri, May 13, 2022 at 05:02:25AM -0400, Michael Orlitzky wrote: > On Fri, 2022-05-13 at 09:11 +0200, Ulrich Mueller wrote: > > > > So, should we join the "which hunt", with the goal of removing > > sys-apps/which from the system set and from stage1? > > Yes, although I would suggest "command -v

[gentoo-dev] [PATCH 0/2] Add esed.eclass for sed that dies if caused no changes

2022-05-31 Thread Ionen Wolkens
t can be inconvenient like eclasses "guessing" that a package may or may not have something to replace, and that nothing happened is not an issue. [1] https://github.com/gentoo/gentoo/pull/25662 Ionen Wolkens (2): esed.eclass: new eclass eclass/tests/esed.sh: basic tests for esed.eclass

[gentoo-dev] [PATCH 2/2] eclass/tests/esed.sh: basic tests for esed.eclass

2022-05-31 Thread Ionen Wolkens
Bit sloppy, but should pickup most regressions. Signed-off-by: Ionen Wolkens --- eclass/tests/esed.sh | 173 +++ 1 file changed, 173 insertions(+) create mode 100755 eclass/tests/esed.sh diff --git a/eclass/tests/esed.sh b/eclass/tests/esed.sh new file

[gentoo-dev] [PATCH 1/2] esed.eclass: new eclass

2022-05-31 Thread Ionen Wolkens
Signed-off-by: Ionen Wolkens --- eclass/esed.eclass | 199 + 1 file changed, 199 insertions(+) create mode 100644 eclass/esed.eclass diff --git a/eclass/esed.eclass b/eclass/esed.eclass new file mode 100644 index 000..69f546804c4 --- /dev

Re: [gentoo-dev] [PATCH 1/2] esed.eclass: new eclass

2022-05-31 Thread Ionen Wolkens
On Tue, May 31, 2022 at 07:23:18AM -0400, Ionen Wolkens wrote: > + if [[ ${contents[i]} != "${newcontents}" ]]; then > + changed=1 > + [[ -v verbose ]] || break > + fi > + >

Re: [gentoo-dev] [PATCH 0/2] Add esed.eclass for sed that dies if caused no changes

2022-05-31 Thread Ionen Wolkens
On Tue, May 31, 2022 at 06:54:21PM +0500, Anna wrote: > On 2022-05-31 07:23, Ionen Wolkens wrote: > > Implementation / available wrappers / usefulness still up for debate, > > but without further comments I consider this ready (albeit first time > > touching / making an

Re: [gentoo-dev] [PATCH 0/2] Add esed.eclass for sed that dies if caused no changes

2022-06-02 Thread Ionen Wolkens
On Fri, Jun 03, 2022 at 06:09:38AM +0200, Michał Górny wrote: > On Tue, 2022-05-31 at 07:23 -0400, Ionen Wolkens wrote: > > Often preferable to use patches so this happens, but sed have its > > uses/convenience and this intend to help reduce the amount of old > > broken seds c

Re: [gentoo-dev] [PATCH 0/2] Add esed.eclass for sed that dies if caused no changes

2022-06-02 Thread Ionen Wolkens
On Fri, Jun 03, 2022 at 09:47:51AM +0500, Anna V wrote: > On 2022-06-03 00:45, Ionen Wolkens wrote: > > On Fri, Jun 03, 2022 at 06:09:38AM +0200, Michał Górny wrote: > > > On Tue, 2022-05-31 at 07:23 -0400, Ionen Wolkens wrote: > > > > Often preferable to use patches

Re: [gentoo-dev] [PATCH 0/2] Add esed.eclass for sed that dies if caused no changes

2022-06-02 Thread Ionen Wolkens
On Fri, Jun 03, 2022 at 06:09:38AM +0200, Michał Górny wrote: > On Tue, 2022-05-31 at 07:23 -0400, Ionen Wolkens wrote: > > Often preferable to use patches so this happens, but sed have its > > uses/convenience and this intend to help reduce the amount of old > > broken seds c

Re: [gentoo-dev] [PATCH 1/2] esed.eclass: new eclass

2022-06-03 Thread Ionen Wolkens
On Fri, Jun 03, 2022 at 09:14:05AM +0200, Ulrich Mueller wrote: > >>>>> On Tue, 31 May 2022, Ionen Wolkens wrote: > > > +# @FUNCTION: esed > > +# @USAGE: ... > > +# @DESCRIPTION: > > +# sed(1) wrapper that dies if the expression(s) did not modify an

Re: [gentoo-dev] [PATCH 1/2] esed.eclass: new eclass

2022-06-03 Thread Ionen Wolkens
On Fri, Jun 03, 2022 at 05:26:22AM -0400, Ionen Wolkens wrote: > On Fri, Jun 03, 2022 at 09:14:05AM +0200, Ulrich Mueller wrote: [...] > > brittle. Also, don't use eval because it is evil. > > This is static evals, they're just evaluating a flat string and it's &

[gentoo-dev] [PATCH v2 0/1] esed

2022-06-03 Thread Ionen Wolkens
Nothing fundamentally different until further feedback, mostly to get eval out of the way. Changelog v2: - replace use of eval (realized another way works) - add missing quotes around one _esed_output - move diff checks inside comparison blocks Ionen Wolkens (1): esed.eclass: new eclass

[gentoo-dev] [PATCH v2 1/1] esed.eclass: new eclass

2022-06-03 Thread Ionen Wolkens
Signed-off-by: Ionen Wolkens --- eclass/esed.eclass | 201 + 1 file changed, 201 insertions(+) create mode 100644 eclass/esed.eclass diff --git a/eclass/esed.eclass b/eclass/esed.eclass new file mode 100644 index 000..f327c3bbdf4 --- /dev

Re: [gentoo-dev] About EGO_SUM

2022-06-03 Thread Ionen Wolkens
On Fri, Jun 03, 2022 at 01:18:08PM +0200, Florian Schmaus wrote: > EGO_SUM is marked as 'deprecated' in go-module.eclass [1, 2]. I > acknowledge that there are packages where the usage of EGO_SUM is very > problematic. However, I wonder if there are packages where using > dependency tarballs is

Re: [gentoo-dev] [PATCH v2 0/1] esed

2022-06-03 Thread Ionen Wolkens
On Fri, Jun 03, 2022 at 07:36:45AM -0400, Ionen Wolkens wrote: > Nothing fundamentally different until further feedback, > mostly to get eval out of the way. > > Changelog > v2: > - replace use of eval (realized another way works) > - add missing quotes around one _esed_

Re: [gentoo-dev] [PATCH v2 1/1] esed.eclass: new eclass

2022-06-04 Thread Ionen Wolkens
On Fri, Jun 03, 2022 at 07:15:17PM -0500, Oskari Pirhonen wrote: [snip[ > Testing for (in)equality between pre- and post-sed contents is > reasonable enough in most cases. This time, though, it would fail to > detect anything has changed since the pre-sed contents have their NULL's > unintentionall

Re: [gentoo-dev] [PATCH 0/2] Add esed.eclass for sed that dies if caused no changes

2022-06-04 Thread Ionen Wolkens
On Sat, Jun 04, 2022 at 06:19:30PM +0200, Alessandro Barbieri wrote: > When I use sed is for dynamic content and mostly like to do this: > s|lib|$(get_libdir)|g > In this case esed would be deleterious because it would fail on 32 bit > arches This case is noted in the docs fwiw. How to handle will

[gentoo-dev] [PATCH v3 1/2] esed.eclass: new eclass

2022-06-04 Thread Ionen Wolkens
Signed-off-by: Ionen Wolkens --- eclass/esed.eclass | 265 + 1 file changed, 265 insertions(+) create mode 100644 eclass/esed.eclass diff --git a/eclass/esed.eclass b/eclass/esed.eclass new file mode 100644 index 000..414daceaf8b --- /dev

[gentoo-dev] [PATCH v3 0/2] Add esed.eclass for modifying with checks for no-op

2022-06-04 Thread Ionen Wolkens
le [snip] -install: NVIDIA_SETTINGS_install NVIDIA_GTKLIB_install WAYLAND_LIB_install +install: NVIDIA_SETTINGS_install NVIDIA_GTKLIB_install [snip] And if I rewrite it as `ereplp ^instypo: WYALAND_LIB_isntall ''`: * ERROR: x11-drivers/nvidia-drivers-515.48.07::gentoo failed (p

[gentoo-dev] [PATCH v3 2/2] eclass/tests/esed.sh: tests for esed.eclass

2022-06-04 Thread Ionen Wolkens
Bit sloppy, but should cover most of it. Signed-off-by: Ionen Wolkens --- eclass/tests/esed.sh | 263 +++ 1 file changed, 263 insertions(+) create mode 100755 eclass/tests/esed.sh diff --git a/eclass/tests/esed.sh b/eclass/tests/esed.sh new file mode

Re: [gentoo-dev] [PATCH v3 0/2] Add esed.eclass for modifying with checks for no-op

2022-06-05 Thread Ionen Wolkens
On Sat, Jun 04, 2022 at 04:46:32PM -0400, Ionen Wolkens wrote: > Updated version also available from github PR[1] [snip] > [1] https://github.com/gentoo/gentoo/pull/25662 Note received style changes already. Will keep it on GH for a bit before considering a v4 for hopeful final review

Re: [gentoo-dev] Interest in a yarn / NPM eclass

2022-06-06 Thread Ionen Wolkens
On Mon, Jun 06, 2022 at 01:16:54PM +0200, Andrew Ammerlaan wrote: > Hi Chris, > > I think @Alessandro (CC) has already done some work on this over at [1]. > I'm not sure what the status of it is though. Maybe you two can discuss > this together to avoid doing double work. There's been others to

Re: [gentoo-dev] linux-mod - moving checks to pkg_pretend

2022-06-10 Thread Ionen Wolkens
On Fri, Jun 10, 2022 at 11:41:01AM +0200, Jaco Kroon wrote: > Hi All, > > Currently checks for kernel options etc happen in pkg_setup, would it be > possible to move this to pkg_pretend? One problem with pkg_pretend is that it may not even be the right kernel, e.g. it could be using a new gentoo-

Re: [gentoo-dev] linux-mod - moving checks to pkg_pretend

2022-06-10 Thread Ionen Wolkens
On Fri, Jun 10, 2022 at 06:03:28AM -0400, Ionen Wolkens wrote: > On Fri, Jun 10, 2022 at 11:41:01AM +0200, Jaco Kroon wrote: > > Hi All, > > > > Currently checks for kernel options etc happen in pkg_setup, would it be > > possible to move this to pkg_pretend? > >

Re: [gentoo-dev] [PATCH] linux-mod.eclass: Support module compression

2022-06-10 Thread Ionen Wolkens
On Thu, Jun 09, 2022 at 06:11:00PM -0400, Mike Pagano wrote: > The Linux kernel supports the compression of modules utilizing GZIP, XZ > and ZSTD. Add code into linux-mod.eclass to support this for out of > tree modules utilizing the compression binary specified in the kernel > config. > > Note t

Re: [gentoo-dev] [PATCH] linux-mod.eclass: Support module compression

2022-06-10 Thread Ionen Wolkens
On Fri, Jun 10, 2022 at 06:27:49AM -0400, Ionen Wolkens wrote: > On Thu, Jun 09, 2022 at 06:11:00PM -0400, Mike Pagano wrote: > > The Linux kernel supports the compression of modules utilizing GZIP, XZ > > and ZSTD. Add code into linux-mod.eclass to support this for out of &

Re: [gentoo-dev] Packages up for grabs: x11-misc/lightdm, sys-apps/fwupd, net-im/pidgin, media-sound/mumble, app-emulation/virtualbox, app-editors/nano, app-shells/zsh and more

2022-06-29 Thread Ionen Wolkens
On Wed, Jun 29, 2022 at 10:15:03AM +0300, Joonas Niilola wrote: > Packages up for grabs: > games-emulation/mgba games@ will take it, other interested maintainers are welcome too when it comes to games@ > games-engines/devilutionx games@ here too, never used but looks cool and active > sys-fs/in

Re: [gentoo-dev] Packages up for grabs: x11-misc/lightdm, sys-apps/fwupd, net-im/pidgin, media-sound/mumble, app-emulation/virtualbox, app-editors/nano, app-shells/zsh and more

2022-06-29 Thread Ionen Wolkens
On Wed, Jun 29, 2022 at 03:51:34AM -0400, Ionen Wolkens wrote: > On Wed, Jun 29, 2022 at 10:15:03AM +0300, Joonas Niilola wrote: > > Packages up for grabs: > > > > games-emulation/mgba > games@ will take it, other interested maintainers are welcome too when > it c

Re: [gentoo-dev] proposal

2022-07-04 Thread Ionen Wolkens
On Mon, Jul 04, 2022 at 04:19:12PM +0200, Florian Schmaus wrote: > I'd like to propose a new metadata XML element for packages: > > > > Maintainers can signal to other developers (and of course contributors > in general) that they are happy with others to make changes to the > ebuilds wit

Re: [gentoo-dev] proposal

2022-07-04 Thread Ionen Wolkens
On Mon, Jul 04, 2022 at 10:49:25PM -0400, Ionen Wolkens wrote: > On Mon, Jul 04, 2022 at 04:19:12PM +0200, Florian Schmaus wrote: > > I'd like to propose a new metadata XML element for packages: > > > > > > > > Maintainers can signal to other develope

Re: [gentoo-dev] proposal

2022-07-04 Thread Ionen Wolkens
On Mon, Jul 04, 2022 at 10:53:41PM -0400, Ionen Wolkens wrote: > On Mon, Jul 04, 2022 at 10:49:25PM -0400, Ionen Wolkens wrote: > > On Mon, Jul 04, 2022 at 04:19:12PM +0200, Florian Schmaus wrote: > > > I'd like to propose a new metadata X

Re: [gentoo-dev] [PATCH v2] python-utils-r1.eclass: avoid nested ebegin calls

2022-07-11 Thread Ionen Wolkens
On Mon, Jul 11, 2022 at 09:16:10AM -0400, Mike Gilbert wrote: > It's common for python_check_deps to call python_has_version, which > calls ebegin itself. > > Signed-off-by: Mike Gilbert > --- > eclass/python-utils-r1.eclass | 9 ++--- > 1 file changed, 6 insertions(+), 3 deletions(-) > > d

Re: [gentoo-dev] [PATCH v2] python-utils-r1.eclass: avoid nested ebegin calls

2022-07-11 Thread Ionen Wolkens
On Mon, Jul 11, 2022 at 01:08:52PM -0400, Mike Gilbert wrote: > On Mon, Jul 11, 2022 at 12:56 PM Ulrich Mueller wrote: > > > > >>>>> On Mon, 11 Jul 2022, Ionen Wolkens wrote: > > >> -ebegin " python_check_deps" > > >>

Re: [gentoo-dev] [PATCH data/dtd] metadata.dtd: Add nimble remote-id type

2022-07-13 Thread Ionen Wolkens
On Wed, Jul 13, 2022 at 09:26:53AM +0200, Ulrich Mueller wrote: > > On Wed, 13 Jul 2022, Michał Górny wrote: > > > On Wed, 2022-07-13 at 09:16 +0500, Anna Vyalkova wrote: > >> Add remote-id for packages from the official Nim package list (can be > >> accessed e.g. via https://nimble.directory)

Re: [gentoo-dev] [PATCH] metadata.dtd: add sourcehut remote-id

2022-07-23 Thread Ionen Wolkens
On Sat, Jul 23, 2022 at 01:55:50PM +0500, A wrote: > On 2022-07-23 01:11, Sam James wrote: > > Signed-off-by: Sam James > > Bug: https://bugs.gentoo.org/808779 > > > --- > > metadata.dtd | 2 +- > > XSD needs to be updated too (and wiki, and soko, and pkgcheck...) sam added the list of what ne

Re: [gentoo-dev] Packages up for grabs: app-eselect/eselect-wine, gui-libs/gtk-layer-shell ...

2022-07-24 Thread Ionen Wolkens
On Sun, Jul 24, 2022 at 11:34:41AM +0300, Joonas Niilola wrote: > Hey, > > these packages are up for grabs: > > games-strategy/freeorion games@ will take it, as usual others are welcome add themselves too if they care about a games@ package -- ionen signature.asc Description: PGP signature

Re: [gentoo-dev] Switching default password hashes from sha512 to yescrypt

2022-07-25 Thread Ionen Wolkens
On Sat, Jul 23, 2022 at 08:55:14PM -0400, Mike Gilbert wrote: > On Fri, Jul 22, 2022 at 3:10 PM Mikhail Koliada wrote: > > > > Hello! > > > > This idea has been fluctuating in my head for quite a while given that the > > migration had happened > > a while ago [0] and some other major distribution

Re: [gentoo-dev] Up for grabs: dev-python/pyside2

2022-07-29 Thread Ionen Wolkens
On Fri, Jul 29, 2022 at 10:30:20AM +, waebbl-gen...@posteo.net wrote: > On Sun, 17 Jul 2022 23:11:08 +0100 > Sam James wrote: > > > Up for grabs because of inactivity. > > > > dev-python/pyside2 has several open bugs and a version bump pending. > > > > Needs some real love to tidy it up. >

Re: [gentoo-dev] [PATCH 1/1] linux-info.eclass: Provide ability to skip CONFIG_* checks

2022-08-05 Thread Ionen Wolkens
On Fri, Aug 05, 2022 at 06:47:42PM -0400, Mike Pagano wrote: > Based upon code from check-reqs.eclass by Andreas Sturmlechner > > Provide support for users who requested the ability to skip > CONFIG_* checks. (e.g. from within a chroot for testing purposes) > > Bug: https://bugs.gentoo.org/862315

Re: [gentoo-dev] Last rites: sys-cluster/slurm

2022-08-15 Thread Ionen Wolkens
On Mon, Aug 15, 2022 at 08:56:51AM +0200, Ulrich Mueller wrote: > > On Mon, 15 Aug 2022, John Helmert wrote: > > > # John Helmert III (2022-08-14) > > # Many vulnerabilities (including code execution and root privilege > > # escalation), effectively unmaintained. Removal in 30 days, bugs > >

Re: [gentoo-dev] Last rites: dev-python/flask-security & its deps

2022-08-30 Thread Ionen Wolkens
On Tue, Aug 30, 2022 at 07:33:59AM -0700, Zoltan Puskas wrote: > Hi, > > Can we please keep `dev-python/pyqrcode`. I find it quite useful for > quickly generating QR codes from scripts. I've never tried it but I think you likely want dev-python/qrcode as a replacement, pyqrcode also been dead ups

Re: [gentoo-dev] Clang 16 is coming - and it'll break your packages!

2022-10-11 Thread Ionen Wolkens
On Sun, Oct 09, 2022 at 10:25:47PM +0100, Sam James wrote: > ## Bonus > > It also *warns* about K&R declarations and ill-defined, deprecated > prototypes, > so for bonus work, test with: > * -Werror=strict-prototypes (C only) > * -Werror=deprecated-non-prototype (C only) > > It's suggested that i

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

2022-11-20 Thread Ionen Wolkens
# Ionen Wolkens (2022-11-21) # Was added only for dev-python/pytest-bdd which no longer needs it. # If using, migrate to stdlib glob which supports `**` since python-3.5. # Removal: 2022-12-21. dev-python/glob2 -- ionen signature.asc Description: PGP signature

Re: [gentoo-dev] [RFC] sys-meta/* to own and control /bin/{cpio,sh,tar,...} symlinks (alternatives-ish)

2022-11-23 Thread Ionen Wolkens
On Wed, Nov 23, 2022 at 03:37:57PM +0100, Michał Górny wrote: > > * The name also suggests to me that it will control sys-*  > > implementations, but the victims so far are all app-*. Obviously, > > we don't want twenty *-meta categories though. > > > > * The -meta prefix is already us

Re: [gentoo-dev] [RFC] sys-meta/* to own and control /bin/{cpio,sh,tar,...} symlinks (alternatives-ish)

2022-11-23 Thread Ionen Wolkens
On Wed, Nov 23, 2022 at 02:58:14PM +0100, Piotr Karbowski wrote: > I am very much in favour to have a package that controls those symlinks. > What is not immediately clear to me is what would that mean for eselect > in long run. Is it so that you'd like to keep eselect around and alive > paralle

Re: [gentoo-dev] [RFC] sys-meta/* to own and control /bin/{cpio,sh,tar,...} symlinks (alternatives-ish)

2022-11-23 Thread Ionen Wolkens
On Wed, Nov 23, 2022 at 10:49:20AM -0500, Ionen Wolkens wrote: > Not sure for a better name though, alternatives/tar? Haven't really > thought about it, but technically no need for a prefix- like virtual. For something shorter, select/tar maybe. Or select-meta if want to keep a

Re: [gentoo-dev] [RFC] sys-meta/* to own and control /bin/{cpio,sh,tar,...} symlinks (alternatives-ish)

2022-11-23 Thread Ionen Wolkens
On Thu, Nov 24, 2022 at 01:32:04AM +, Alexey Sokolov wrote: > > However, I tend to agree that the category should be named app-meta > > rather than sys-meta, because chances are that non-system packages will > > also make use of it. > > > > Ulrich > > Since these packages manage symlinks, mak

Re: [gentoo-dev] [RFC] sys-meta/* to own and control /bin/{cpio,sh,tar,...} symlinks (alternatives-ish)

2022-11-23 Thread Ionen Wolkens
On Wed, Nov 23, 2022 at 09:05:47PM -0500, Ionen Wolkens wrote: > On Thu, Nov 24, 2022 at 01:32:04AM +, Alexey Sokolov wrote: > > > However, I tend to agree that the category should be named app-meta > > > rather than sys-meta, because chances are that non-system packages

Re: [gentoo-dev] [PATCH] add apache to metadata.dtd

2022-11-25 Thread Ionen Wolkens
On Fri, Nov 25, 2022 at 02:28:23PM +0100, Volkmar W. Pogatzki wrote: > > Michał Górny hat am 25.11.2022 14:16 CET geschrieben: > > > > > > On Fri, 2022-11-25 at 10:04 +0100, Volkmar W. Pogatzki wrote: > > > > This doesn't seem consistent.  How is it supposed to work? > > > > You didn't answer

[gentoo-dev] Last rites: games-board/camato

2022-11-30 Thread Ionen Wolkens
# Ionen Wolkens (2022-11-30) # Stuck on ruby27 and ruby-gtk2, upstream gone and no other distros # seem to package this (also barely functional using current ruby # and has a tendency to crash). # Removal: 2022-12-30. games-board/camato signature.asc Description: PGP signature

[gentoo-dev] Last rites: dev-util/patchbin

2022-12-07 Thread Ionen Wolkens
# Ionen Wolkens (2022-12-07) # Formerly added to apply binary git patches to wine-staging without git, but # has not been used since 2017 and stuck on EAPI-6. Alternatives: dev-vcs/git # Removal: 2023-01-06. dev-util/patchbin signature.asc Description: PGP signature

Re: [gentoo-dev] profiles/targets/desktop: enable "sound" USE by default

2022-12-18 Thread Ionen Wolkens
On Sun, Dec 18, 2022 at 10:51:49AM +0100, Pacho Ramos wrote: > This morning I was surprised about a clanlib game consumer no having > sound, and I noticed sound USE flag wasn't enabled. > > I think "sound" should be expected on most "desktop" systems. > > Any thoughts on enabling it by default on

Re: [gentoo-dev] Packages of zlogene up for grabs

2023-01-13 Thread Ionen Wolkens
On Fri, Jan 13, 2023 at 02:35:45PM +0100, Michał Górny wrote: > Friends, > > Our dear friend zlogene has been inactive recently, and for this reason > the packages listed below are looking for new maintainers. Please take > a look and see if you're interested in a few of them. > [...] > app-misc

Re: [gentoo-dev] Deprecating virtual/opengl in favor of media-libs/libglvnd

2023-01-18 Thread Ionen Wolkens
On Wed, Jan 18, 2023 at 05:37:03AM -0800, orbea wrote: > I think this is a mistake, libglvnd has a documented performance hit > and should be optional. Optional glvnd was a complete mess and this isn't happening. Also, performance impact is only relevant if cpu-bound which is rather rare for norm

Re: [gentoo-dev] Defining TZ in the base system profile?

2023-01-18 Thread Ionen Wolkens
On Wed, Jan 18, 2023 at 08:48:56PM -0500, Joshua Kinard wrote: > > So this article[1] from 2017 popped up again on the tech radar via > hackernews[2] and a few other sites[3]. It > annotates how if the envvar TZ is undefined on a Linux system, it causes > glibc to generate a number of > addit

[gentoo-dev] Last rites: net-misc/youtube-dl

2023-01-24 Thread Ionen Wolkens
# Ionen Wolkens (2023-01-24) # Mostly obsoleted by the better maintained net-misc/yt-dlp, please # migrate. If had USE=yt-dlp enabled (default) then was likely already # using through its youtube-dl compatibility wrapper and this will # change nothing beside needing to ensure that it is not

[gentoo-dev] Last rites: games-rpg/adonthell games-rpg/wastesedge

2023-01-27 Thread Ionen Wolkens
# Ionen Wolkens (2023-01-28) # Recently broke at runtime, and its relationship with evolving # swig+python is likely to keep breaking this further without an # active upstream (no activty since 2018) to keep up with changes. # Removal: 2023-02-27. Bug #892323 games-rpg/adonthell games-rpg

Re: [gentoo-dev] dev-python/ package naming policy?

2023-01-28 Thread Ionen Wolkens
On Sat, Jan 28, 2023 at 05:38:05PM +0100, Michał Górny wrote: > Hi, everyone. > > TL;DR: I'd like to propose naming dev-python/* packages following PyPI > names whenever possible, case-preserving, with modifications only when > necessary to match PN rules. > > > So far the naming in dev-python/*

Re: [gentoo-dev] [PATCH 5/7] cargo.eclass: use custom profile for all builds

2023-02-09 Thread Ionen Wolkens
On Thu, Feb 09, 2023 at 12:48:45PM -0800, Georgy Yakovlev wrote: > + strip = "none" strip was stabilized in rust-1.59, this will likely fail without USE=nightly on older rusts and other patch is only setting >=1.57 Haven't checked other options, I just happened to remember this one. -- ionen

[gentoo-dev] Up for grabs: app-emulation/faudio

2023-02-18 Thread Ionen Wolkens
Not needed by the Wine project since >=wine-7 and we no longer support wine-6. No known bugs, bumped to latest (with ebuild cleanups), and pending stable(or destabilizing) + cleanup whenever. Multilib support was removed in last bump given it doesn't make sense if not going to be used by Wine, bu

Re: [gentoo-dev] Misc python packages up for grabs

2023-04-09 Thread Ionen Wolkens
On Sun, Apr 09, 2023 at 10:48:56PM +0200, Andrew Ammerlaan wrote: > Because the following packages are no longer (test) dependencies of > dev-python/spyder they are looking for a new maintainer: > dev-python/pytest-faulthandler > dev-python/pytest-ordering > dev-python/pytest-xvfb I'll take this

Re: [gentoo-dev] [PATCH] profiles/targets/desktop: enable USE=vulkan by default

2023-05-22 Thread Ionen Wolkens
On Mon, May 22, 2023 at 10:13:59AM +0200, Ulrich Mueller wrote: > > On Sun, 21 May 2023, Sam James wrote: > > > Ionen pointed this out again today and it made me look back at it; > > there's no reason to not have vulkan on by default for desktop > > profiles. > > That's a non-sequitur. No rea

Re: [gentoo-dev] [PATCH] profiles/targets/desktop: enable USE=vulkan by default

2023-05-22 Thread Ionen Wolkens
On Mon, May 22, 2023 at 05:54:05AM -0700, orbea wrote: > On Sun, 21 May 2023 22:48:50 +0100 > Sam James wrote: > > > Ionen pointed this out again today and it made me look back at it; > > there's no reason to not have vulkan on by default for desktop > > profiles. > > Its not supported in nouvea

[gentoo-dev] [PATCH 0/4] linux-mod-r1.eclass: new eclass, rewrite of -r0

2023-05-25 Thread Ionen Wolkens
-r1 gives an overview of feature differences with -r0. Including a simple migrated ebuild (ryzen_smu) to show what it looks like. PR[1] has additional ones, currently: nvidia-drivers, virtualbox-modules, xpadneo, and zfs-kmod. [1] https://github.com/gentoo/gentoo/pull/31154 Ionen Wolkens (4

[gentoo-dev] [PATCH 1/4] profiles/use.desc: create USE=strip global USE flag

2023-05-25 Thread Ionen Wolkens
ging paths (or even symbols, or anything) and is merely "do not strip". No USE in ::gentoo currently contain the word "strip" and defining it should not conflict. Signed-off-by: Ionen Wolkens --- profiles/use.desc | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/use.

[gentoo-dev] [PATCH 2/4] profiles/use.desc: create USE=modules-sign global USE flag

2023-05-25 Thread Ionen Wolkens
ilure out-of-the-box). Having a USE also makes it more obvious that support exists, and attempting to enable will give bit of explanations if anything is amiss. Name-wise, debated between this and 'sign-modules' but fwiw former sorts better with the already existing 'modu

[gentoo-dev] [PATCH 3/4] linux-mod-r1.eclass: new eclass, rewrite of linux-mod.eclass

2023-05-25 Thread Ionen Wolkens
but -r1 additionally makes it non-fatal if a whitelist exists in the kernel * bug #816024: trying to select toolchain better is a -r1 highlight Bug: https://bugs.gentoo.org/447352 Bug: https://bugs.gentoo.org/759238 Bug: https://bugs.gentoo.org/816024 Signed-off-by: Ionen Wolkens --- eclass/linu

[gentoo-dev] [PATCH 4/4] app-admin/ryzen_smu: migrate to linux-mod-r1

2023-05-25 Thread Ionen Wolkens
Randomly migrating myself as a very simple migration example (don't actually use this, no hardware). Notably makes the CC_IS_CLANG checks from the old ebuild unnecessary. Signed-off-by: Ionen Wolkens --- .../ryzen_smu-0.1.2_p20211205-r1.ebuild | 28 +++ 1 file change

Re: [gentoo-dev] [PATCH 1/4] profiles/use.desc: create USE=strip global USE flag

2023-05-25 Thread Ionen Wolkens
On Fri, May 26, 2023 at 06:06:46AM +0100, Sam James wrote: > > Ionen Wolkens writes: > > > Primarily intended for use by linux-mod-r1.eclass, which needs > > a global IUSE to control stripping of kernel modules *before* > > signatures and compression (alternati

[gentoo-dev] [PATCH v2] linux-mod-r1.eclass: new eclass, rewrite of linux-mod.eclass

2023-05-28 Thread Ionen Wolkens
class/linux-mod-r1.eclass b/eclass/linux-mod-r1.eclass new file mode 100644 index ..a27809031cb0 --- /dev/null +++ b/eclass/linux-mod-r1.eclass @@ -0,0 +1,1206 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# @ECLASS: linux-mod-

Re: [gentoo-dev] [PATCH v2] linux-mod-r1.eclass: new eclass, rewrite of linux-mod.eclass

2023-05-29 Thread Ionen Wolkens
On Sun, May 28, 2023 at 08:41:16AM -0400, Ionen Wolkens wrote: > Likely final as far as initial merge goes. > > Given been suggested that it'd be easier to have it in the tree for > testing and that without consumers it can't break anything (yet), > planning to merge tomo

Re: [gentoo-dev] www-client/chromium needs a new maintainer

2023-06-07 Thread Ionen Wolkens
On Wed, Jun 07, 2023 at 04:12:22PM +0200, Toralf Förster wrote: > On 6/7/23 15:09, Jeff Gazso wrote: > > Can you give me a list > > of common pain points? > > My wish would be a -bin package. > Even with -j12 it takes here 5-6 hours compile time, which is a pain. We already "have" one but it's be

Re: [gentoo-dev] Package stabilization groups

2023-07-17 Thread Ionen Wolkens
On Mon, Jul 17, 2023 at 08:34:45PM +0300, Arthur Zamarin wrote: > Hmm, I was thinking the opposite (maintaining it in parallel place to > the package would be harder), but if you say so (and you help maintain > huge clusters of packages so I believe you) then I think we don't have > any good reason

Re: [gentoo-dev] [PATCH v2] meson.eclass: allow disabling verbose compilation

2023-07-20 Thread Ionen Wolkens
On Thu, Jul 20, 2023 at 06:58:04PM +0200, Ulrich Mueller wrote: > > On Thu, 20 Jul 2023, Mike Gilbert wrote: > > > On Thu, Jul 20, 2023 at 11:06 AM Florian Schmaus wrote: > >> While the bash language has no boolean datatype, you can exploit the > >> fact that 'true' and 'false' are usually sh

Re: [gentoo-dev] [PATCH v2] meson.eclass: allow disabling verbose compilation

2023-07-20 Thread Ionen Wolkens
On Thu, Jul 20, 2023 at 01:11:10PM -0400, Ionen Wolkens wrote: > On Thu, Jul 20, 2023 at 06:58:04PM +0200, Ulrich Mueller wrote: > > >>>>> On Thu, 20 Jul 2023, Mike Gilbert wrote: > > > > > On Thu, Jul 20, 2023 at 11:06 AM Florian Schmaus wrote: > &

Re: [gentoo-dev] [PATCH] cargo.eclass: use CARGO_CRATE_URIS if already available

2023-07-31 Thread Ionen Wolkens
On Mon, Jul 31, 2023 at 12:41:19PM +0200, Florian Schmaus wrote: > With 59dbfb80f748 ("cargo.eclass: Add variable alternative to > $(cargo_crate_uris)") the _cargo_set_crate_uris function was > introduced. This function runs when the elcass is inherited and sets > CARGO_CRATE_URIS. > > Ebuilds tha

Re: [gentoo-dev] [PATCH] python-utils-r1.eclass: Fix PYTHON_SITEDIR/INCLUDEDIR for cross-prefix

2023-08-15 Thread Ionen Wolkens
On Tue, Aug 15, 2023 at 11:02:54PM +0100, James Le Cuirot wrote: > We dynamically determine Python's SITEDIR and INCLUDEDIR using the build > host's Python. This breaks down when the build host's prefix differs > from the target host's prefix, so chop off the former and prepend the > latter. > > T

[gentoo-dev] Multiple packages up for grabs (incl. zsh, feh, zathura, qbittorrent)

2023-08-26 Thread Ionen Wolkens
Noticed that the following packages have been dropped to m-n back on August 9 2023, but no mail been sent: acct-group/maradns acct-user/duende acct-user/maradns app-admin/ryzen_monitor app-admin/ryzen_smu app-portage/pkg-testing-tools app-shells/zsh app-text/zathura dev-libs/girara dev-libs/libdis

Re: [gentoo-dev] Re: [gentoo-dev-announce] Multiple packages up for grabs (incl. zsh, feh, zathura, qbittorrent)

2023-08-26 Thread Ionen Wolkens
On Sun, Aug 27, 2023 at 02:00:10AM +0300, Alexe Stefan wrote: > Just... how? > Are there really that few people using them? > I thought these were popular packages. Even the most popular package can be temporarily without a maintainer if the only maintainer leaves until someone else picks it up. T

Re: [gentoo-dev] [PATCH 1/2] profiles: make egl a global USE flag

2023-09-10 Thread Ionen Wolkens
On Sun, Sep 10, 2023 at 03:45:21PM +, Rafael Kitover wrote: > Add the egl USE flag and description to profiles/use.desc and remove egl > flag descriptions from all ebuild metadata.xml files that contain it. > > PR: https://github.com/gentoo/gentoo/pull/32452 > > Signed-off-by: Rafael Kitover

Re: [gentoo-dev] [PATCH 1/2] profiles: make egl a global USE flag

2023-09-10 Thread Ionen Wolkens
On Sun, Sep 10, 2023 at 02:28:21PM -0400, Ionen Wolkens wrote: > On Sun, Sep 10, 2023 at 03:45:21PM +, Rafael Kitover wrote: > > Add the egl USE flag and description to profiles/use.desc and remove egl > > flag descriptions from all ebuild metadata.xml files that contain it. >

Re: [gentoo-dev] Proposal for a Universal Remote-ID File

2023-09-23 Thread Ionen Wolkens
On Sat, Sep 23, 2023 at 03:39:32PM +0100, Sam James wrote: > > Michael Orlitzky writes: > > > On Sat, 2023-09-23 at 00:10 +0530, Siddhanth Rathod wrote: > >> > >> By establishing a universal remote-ID file, we can streamline this > >> process. Your thoughts and feedback on this proposal would

[gentoo-dev] Last rites: dev-libs/libchdr

2023-10-10 Thread Ionen Wolkens
# Ionen Wolkens (2023-10-10) # Formerly added for unbundling on games-emulation/pcsx2, which is # no longer needed. Has no real use on its own, has no revdeps, and # does not have real releases (snapshot-only). # Removal on 2023-11-09. dev-libs/libchdr signature.asc Description: PGP signature

Re: [gentoo-dev] [PATCH 2/2] go-env.eclass: also set GOARM & GO386 when applicable

2023-11-23 Thread Ionen Wolkens
On Thu, Nov 23, 2023 at 05:31:59PM +0800, WANG Xuerui wrote: > This is necessary for the build artifact to conform to the configured > ISA level and features on those arches. The logic is also taken from > the dev-lang/go ebuild. > > Signed-off-by: WANG Xuerui > --- > eclass/go-env.eclass | 21 +

Re: [gentoo-dev] [PATCH 2/2] linux-mod-r1.eclass: Explicitly check for missing zstd

2023-12-30 Thread Ionen Wolkens
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 --git a/eclass/linux-mod-r1.eclass b/eclass/linux-mod-r1.eclass > index b6be4ba8a16d..4de2e3f89995 100644 > --- a/ecl

  1   2   >