[gentoo-dev] Last rites: dev-util/intel-graphics-compiler, dev-libs/intel-neo

2021-08-01 Thread Sam James
# Sam James (2021-08-01) # Broken with GCC 11, out of date, unmaintained in Gentoo. # bug #763651, bug #774009, bug #789027, bug #759988. # Removal on 2021-09-01. dev-util/intel-graphics-compiler dev-libs/intel-neo signature.asc Description: Message signed with OpenPGP

Re: [gentoo-dev] About the 'eapi' file in profile directories

2021-08-01 Thread Ulrich Mueller
> On Sun, 01 Aug 2021, Joshua Kinard wrote: > So it looks like Section 2.3, "Reserved EAPIs" is more relevant here: > 2.3 Reserved EAPIs > EAPIs whose value consists purely of an integer are reserved > for future versions of this specification. > EAPIs whose valu

[gentoo-dev] Last rites: sys-apps/lmctfy

2021-08-01 Thread Sam James
# Sam James (2021-08-01) # Fails to compile, multiple open bugs. # No activity upstream since 2015. # bug #570484, bug #715412, bug #723204. # Removal on 2021-09-01. sys-apps/lmctfy signature.asc Description: Message signed with OpenPGP

[gentoo-dev] Last rites: sys-apps/habitat

2021-08-01 Thread Sam James
# Sam James (2021-08-01) # Fails to build with network-sandbox and variety # of other open bugs. Unmaintained. # bug #632638, bug #688530, bug #709992, bug #757768, # bug #796920. Removal on 2021-09-01. sys-apps/habitat signature.asc Description: Message signed with OpenPGP

[gentoo-dev] Last rites: sci-libs/sktime

2021-08-01 Thread David Seifert
# David Seifert (2021-08-01) # Dropped into ::gentoo, then unmaintained. Multiple versions behind # upstream, GCC 11 bug open, lacks python 3.10, python library without # revdeps. Bug #790137, #792870, removal in 30 days. sci-libs/sktime

Re: [gentoo-dev] About the 'eapi' file in profile directories

2021-08-01 Thread Joshua Kinard
On 8/1/2021 08:19, Mart Raudsepp wrote: > Ühel kenal päeval, P, 01.08.2021 kell 00:58, kirjutas Joshua Kinard: >> numeric value of the supported EAPI > > EAPI isn't a numeric value, it is a string (section 3.1.8) - it just > happens that Gentoo official ones are logically numeric. PMS even > quote

Re: [gentoo-dev] About the 'eapi' file in profile directories

2021-08-01 Thread Joshua Kinard
On 8/1/2021 08:19, Mart Raudsepp wrote: > Ühel kenal päeval, P, 01.08.2021 kell 00:58, kirjutas Joshua Kinard: >> numeric value of the supported EAPI > > EAPI isn't a numeric value, it is a string (section 3.1.8) - it just > happens that Gentoo official ones are logically numeric. PMS even > quote

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

2021-08-01 Thread Mike Gilbert
On Sun, Aug 1, 2021 at 1:24 PM Sam James wrote: > > > > > On 1 Aug 2021, at 17:42, Mike Gilbert wrote: > > > > On Sat, Jul 31, 2021 at 7:56 PM Sam James wrote: > >> > >> This adds two tmpfiles related QA checks: > >> 1) Verify packages don't install tmpfiles to /etc/tmpfiles.d, which > >> is a d

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

2021-08-01 Thread Sam James
> On 1 Aug 2021, at 17:42, Mike Gilbert wrote: > > On Sat, Jul 31, 2021 at 7:56 PM Sam James wrote: >> >> This adds two tmpfiles related QA checks: >> 1) Verify packages don't install tmpfiles to /etc/tmpfiles.d, which >> is a deprecated location; > > sys-apps/systemd calls keepdir /etc/tmpf

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

2021-08-01 Thread Ulrich Müller
Reviewed-by: Mart Raudsepp Reviewed-by: David Seifert Signed-off-by: Ulrich Müller --- v2: Use negative logic in EAPI test eclass/wxwidgets.eclass | 20 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/eclass/wxwidgets.eclass b/eclass/wxwidgets.eclass index 4

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

2021-08-01 Thread Mike Gilbert
On Sat, Jul 31, 2021 at 7:56 PM Sam James wrote: > > This adds two tmpfiles related QA checks: > 1) Verify packages don't install tmpfiles to /etc/tmpfiles.d, which > is a deprecated location; sys-apps/systemd calls keepdir /etc/tmpfiles.d so that users don't get confused by a missing directory.

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

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

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

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

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

2021-08-01 Thread Ulrich Mueller
> On Sun, 01 Aug 2021, Michał Górny wrote: >> +3.0) [[ ${EAPI} == 7 ]] \ >> + || die "GTK 2 no longer supported in EAPI >> ${EAPI}" ;; > Let's make it: > [[ ${EAPI} != 7 ]] && die ... > to keep the logic more straightforward (and consistent with 'if

Re: [gentoo-dev] About the 'eapi' file in profile directories

2021-08-01 Thread Ulrich Mueller
> On Sun, 01 Aug 2021, Joshua Kinard wrote: > Let's go one further, though, and also add a mention of eapi, borrowing some > of the lingo from PMS, since the file is so prolific. See the attached > patch and let me know how the language looks. > diff --git a/profiles/eapi/text.xml b/profiles

Re: [gentoo-dev] About the 'eapi' file in profile directories

2021-08-01 Thread Ulrich Mueller
> On Sun, 01 Aug 2021, Joshua Kinard wrote: > I can't find much documentation on the 'eapi' file found in many of the > profile directories. Several of the ones in > profiles/arch/{amd64,sparc,mips} all report '5', and this aligns with the > mips 17.0 profile under default/linux. Since EAPI

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

2021-08-01 Thread Michał Górny
On Sun, 2021-08-01 at 14:36 +0200, Ulrich Müller wrote: > Reviewed-by: Mart Raudsepp > Reviewed-by: David Seifert > Signed-off-by: Ulrich Müller > --- > eclass/wxwidgets.eclass | 13 +++-- > 1 file changed, 7 insertions(+), 6 deletions(-) > > diff --git a/eclass/wxwidgets.eclass b/ecla

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

2021-08-01 Thread Ulrich Müller
Reviewed-by: Mart Raudsepp Reviewed-by: David Seifert Signed-off-by: Ulrich Müller --- eclass/wxwidgets.eclass | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/eclass/wxwidgets.eclass b/eclass/wxwidgets.eclass index 4357e7367cc7..28735aaac6fd 100644 --- a/eclass

Re: [gentoo-dev] About the 'eapi' file in profile directories

2021-08-01 Thread Mart Raudsepp
Ühel kenal päeval, P, 01.08.2021 kell 00:58, kirjutas Joshua Kinard: > numeric value of the supported EAPI EAPI isn't a numeric value, it is a string (section 3.1.8) - it just happens that Gentoo official ones are logically numeric. PMS even quotes the EAPIs in "2.2 Defined EAPIs" section to signi

[gentoo-dev] Last rites: sci-biology/ncbi-tools, sci-biology/njplot, sci-biology/psipred, sci-chemistry/mars, sci-libs/rosetta-fragments

2021-08-01 Thread David Seifert
# David Seifert (2021-08-01) # Last release 10 years ago, EOL upstream, no other distro packages this # anymore, tons of bugs. Revdeps are unmaintained too and out of date. # Bug #798015, removal in 30 days. sci-biology/ncbi-tools sci-biology/njplot sci-biology/psipred sci-chemistry/mars sci-libs/

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

2021-08-01 Thread Michał Górny
On Sun, 2021-08-01 at 00:56 +0100, Sam James wrote: > This adds two tmpfiles related QA checks: > 1) Verify packages don't install tmpfiles to /etc/tmpfiles.d, which > is a deprecated location; > > 2) Check whether packages inherit tmpfiles.eclass if they're > installing files to /usr/lib/tmpfiles