[gentoo-dev] Last rites: app-admin/ec2-ami-tools

2023-03-29 Thread Hans de Graaff
# Hans de Graaff (2023-03-29) # ruby27-only package without tests and without maintainer. Upstream # releases new versions in an unversioned zip file. This needs a # dedicated maintainer that can test this package. # Masked for removal on 2023-04-29. app-admin/ec2-ami-tools signature.asc Descrip

[gentoo-dev] Last rites: app-text/ronn

2023-03-29 Thread Hans de Graaff
# Hans de Graaff (2023-03-29) # ruby27-only package. app-text/ronn-ng is a drop-in replacement. # Masked for removal on 2023-04-29. app-text/ronn signature.asc Description: This is a digitally signed message part

[gentoo-dev] Re: [gentoo-announce] Gentoo Services Migration: Bugzilla, Forums, Wiki

2023-03-29 Thread Agostino Sarubbo
On mercoledì 29 marzo 2023 08:03:59 CEST Robin H. Johnson wrote: > Hi! > > This is a notification that multiple Gentoo services (bugzilla, forums, > wiki) will be moving and temporarily offline possibly until sometime > Saturday 2023/04/01. Hi all, in order to keep CI making its work, I created

Re: [gentoo-dev] Re: [gentoo-announce] Gentoo Services Migration: Bugzilla, Forums, Wiki

2023-03-29 Thread Andreas K. Huettel
> > Just keep in mind that CI can't search for open bugs on bugzilla (because of > a down of > course), so bugs that have already been reported in the past, may be reported > on github > too, but from my perspective is better have few duplicates rather than > unnoticed bugs > that may reach

[gentoo-dev] Re: [gentoo-dev-announce] Gentoo Services Migration: Bugzilla, Forums, Wiki

2023-03-29 Thread Robin H. Johnson
On Wed, Mar 29, 2023 at 06:03:59AM +, Robin H. Johnson wrote: > Hi! > > This is a notification that multiple Gentoo services (bugzilla, forums, > wiki) will be moving and temporarily offline possibly until sometime > Saturday 2023/04/01. > > We're aiming to keep the interruption much shorter,

[gentoo-dev] Last rites: net-misc/mikutter

2023-03-29 Thread Sam James
# Sam James (2023-03-29) # Only supports imminently-EOL ruby27. # Removal on 2023-04-28. Bug #903499. net-misc/mikutter signature.asc Description: PGP signature

[gentoo-dev] Last rites: kde-apps/kross-interpreters

2023-03-29 Thread Sam James
# Sam James (2023-03-29) # Only supports imminently-EOL ruby27, depends on obsolete QtScript instead # of QML. Support for other languages was removed long ago, e.g. python support # is stuck on python2-only. Kross itself is on the chopping block too: # bug #810493, bug #903532. # Removal on 2023-

[gentoo-dev] Last rites: dev-ruby/flickraw

2023-03-29 Thread Sam James
# Sam James (2023-03-29) # Stuck on ruby27, low activity upstream, needs someone who actively uses it to # test it properly as automated tests require an API key. # Removal on 2023-04-28. Bug #903542. dev-ruby/flickraw signature.asc Description: PGP signature

[gentoo-dev] [PATCH 1/3] ruby-ng.eclass: improve error when no valid Ruby in USE_RUBY

2023-03-29 Thread Sam James
This means we don't get confusing *DEPEND/REQUIRED_USE errors about it being unparseable and instead just get a straightforward die message indicating the problem. Signed-off-by: Sam James --- eclass/ruby-ng.eclass | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/eclass/

[gentoo-dev] [PATCH 2/3] ruby-ng.eclass: don't quote IUSE in has test

2023-03-29 Thread Sam James
I was looking at the generated metadata for nokogiri and noticed several instances of 'test' in IUSE & RESTRICT. Ended up finding that the quoting of 'IUSE' in has is wrong here. Signed-off-by: Sam James --- eclass/ruby-ng.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[gentoo-dev] [PATCH 3/3] ruby-fakegem.eclass: don't double-add USE=doc/test

2023-03-29 Thread Sam James
Signed-off-by: Sam James --- eclass/ruby-fakegem.eclass | 42 ++ 1 file changed, 29 insertions(+), 13 deletions(-) diff --git a/eclass/ruby-fakegem.eclass b/eclass/ruby-fakegem.eclass index b3262dc5cdb4..9af96bec319f 100644 --- a/eclass/ruby-fakegem.eclass +++

[gentoo-dev] [PATCH v2 1/3] ruby-ng.eclass: improve error when no valid Ruby in USE_RUBY

2023-03-29 Thread Sam James
This means we don't get confusing *DEPEND/REQUIRED_USE errors about it being unparseable and instead just get a straightforward die message indicating the problem. Signed-off-by: Sam James --- eclass/ruby-ng.eclass | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/eclass/

[gentoo-dev] [PATCH v2 2/3] ruby-ng.eclass: don't quote IUSE in has test

2023-03-29 Thread Sam James
I was looking at the generated metadata for nokogiri and noticed several instances of 'test' in IUSE & RESTRICT. Ended up finding that the quoting of 'IUSE' in has is wrong here. This isn't explicitly wrong, but it's a bit ugly in the generated metadata, and I'm not convinced Portage handles dupli

[gentoo-dev] [PATCH v2 3/3] ruby-fakegem.eclass: don't double-add USE=doc/test

2023-03-29 Thread Sam James
This isn't explicitly wrong, but it's a bit ugly in the generated metadata, and I'm not convinced Portage handles duplicates correctly (see e.g. the duplicate || ( ... ) issue in *DEPEND). This doesn't fix all instances and to be honest, it's a bit dubious given has_iuse doesn't work in global sc

Re: [gentoo-dev] [PATCH 3/3] ruby-fakegem.eclass: don't double-add USE=doc/test

2023-03-29 Thread Petr Vaněk
On Wed, Mar 29, 2023 at 04:39:34PM +0100, Sam James wrote: > Signed-off-by: Sam James > --- > eclass/ruby-fakegem.eclass | 42 ++ > 1 file changed, 29 insertions(+), 13 deletions(-) > > diff --git a/eclass/ruby-fakegem.eclass b/eclass/ruby-fakegem.eclass > ind

Re: [gentoo-dev] [PATCH v2 2/3] ruby-ng.eclass: don't quote IUSE in has test

2023-03-29 Thread Ulrich Mueller
> On Wed, 29 Mar 2023, Sam James wrote: > - if ! has test "$IUSE"; then > + if ! has test ${IUSE}; then You cannot reliably test for a flag in IUSE with code like this. PMS defines the function in_iuse() for this (unless the above is in global scope, in which case you're out of luck).

Re: [gentoo-dev] [PATCH v2 2/3] ruby-ng.eclass: don't quote IUSE in has test

2023-03-29 Thread Sam James
Ulrich Mueller writes: >> On Wed, 29 Mar 2023, Sam James wrote: > >> -if ! has test "$IUSE"; then >> +if ! has test ${IUSE}; then > > You cannot reliably test for a flag in IUSE with code like this. > PMS defines the function in_iuse() for this (unless the above is > in global scope,

[gentoo-dev] net-misc/axel: up for grabs

2023-03-29 Thread Piotr Karbowski
Hi, The net-misc/axel is up for grabs. There are no open bugs and the in-tree version is the latest. To the best of my knowledge there's nothing pending around axel to update or fix I however no longer use it, perhaps someone else would like to take it over. Dropped to m-n. -- Piotr.