[gentoo-dev] Last rites: sys-aps/ucspi-ssl

2022-11-29 Thread John Helmert III
Resending to correct subject line.

On Tue, Nov 29, 2022 at 08:56:34PM -0600, John Helmert III wrote:
> # John Helmert III  (2022-11-29)
> # Unmaintained and outdated in Gentoo, compatibility issues with
> # openssl-1.1. Removal in 30 days. Bug #696936.
> sys-apps/ucspi-ssl




signature.asc
Description: PGP signature


[gentoo-dev] Last rites: # days. Bug #883637.

2022-11-29 Thread John Helmert III
# John Helmert III  (2022-11-29)
# Unmaintained and outdated in Gentoo, compatibility issues with
# openssl-1.1. Removal in 30 days. Bug #696936.
sys-apps/ucspi-ssl


signature.asc
Description: PGP signature


[gentoo-dev] Last rites: app-metrics/prometheus-bin

2022-11-29 Thread John Helmert III
# John Helmert III  (2022-11-29)
# Authentication bypass vulnerability, unmaintained in Gentoo, source
# package available. Use app-metrics/prometheus instead. Removal in 30
# days. Bug ##883637.
app-metrics/prometheus-bin


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH] linux-info.eclass: getfilevar: pass 'need-compiler=' to make

2022-11-29 Thread James Le Cuirot
On Tue, 2022-11-29 at 17:31 -0500, Mike Gilbert wrote:
> On Tue, Nov 29, 2022 at 5:14 PM James Le Cuirot  wrote:
> > 
> > On Tue, 2022-11-29 at 13:55 -0500, Mike Gilbert wrote:
> > > This avoids some unnecessary Makefile logic and gives a nice speed up.
> > > 
> > > Before the change, linux-info_pkg_setup takes 11 to 15 seconds on my
> > > AMD Phenom II. After, it takes 3 to 4 seconds.
> > > 
> > > Signed-off-by: Mike Gilbert 
> > > ---
> > >  eclass/linux-info.eclass | 4 +++-
> > >  1 file changed, 3 insertions(+), 1 deletion(-)
> > > 
> > > diff --git a/eclass/linux-info.eclass b/eclass/linux-info.eclass
> > > index fc125b0d751..3e64cb9457a 100644
> > > --- a/eclass/linux-info.eclass
> > > +++ b/eclass/linux-info.eclass
> > > @@ -238,7 +238,9 @@ getfilevar() {
> > >   # Pass dot-config=0 to avoid the config check in kernels 
> > > prior to 5.4.
> > >   [[ ${EAPI:-0} == [0123] ]] && nonfatal() { "$@"; }
> > >   echo -e "e:\\n\\t@echo \$(${1})\\ninclude ${basefname}" | \
> > > - nonfatal emake -C "${basedname}" 
> > > --no-print-directory M="${T}" dot-config=0 need-config= ${BUILD_FIXES} -s 
> > > -f - 2>/dev/null
> > > + nonfatal emake -C "${basedname}" 
> > > --no-print-directory M="${T}" \
> > > + dot-config=0 need-config= need-compiler= \
> > > + ${BUILD_FIXES} -s -f - 2>/dev/null
> > > 
> > >   ARCH=${myARCH}
> > >   fi
> > 
> > I'm confused. Breaking up the line makes it faster?
> 
> The change is stated in the email subject.
> 
Heh, sorry. I need more sleep.


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] [PATCH] linux-info.eclass: getfilevar: pass 'need-compiler=' to make

2022-11-29 Thread Mike Gilbert
On Tue, Nov 29, 2022 at 5:14 PM James Le Cuirot  wrote:
>
> On Tue, 2022-11-29 at 13:55 -0500, Mike Gilbert wrote:
> > This avoids some unnecessary Makefile logic and gives a nice speed up.
> >
> > Before the change, linux-info_pkg_setup takes 11 to 15 seconds on my
> > AMD Phenom II. After, it takes 3 to 4 seconds.
> >
> > Signed-off-by: Mike Gilbert 
> > ---
> >  eclass/linux-info.eclass | 4 +++-
> >  1 file changed, 3 insertions(+), 1 deletion(-)
> >
> > diff --git a/eclass/linux-info.eclass b/eclass/linux-info.eclass
> > index fc125b0d751..3e64cb9457a 100644
> > --- a/eclass/linux-info.eclass
> > +++ b/eclass/linux-info.eclass
> > @@ -238,7 +238,9 @@ getfilevar() {
> >   # Pass dot-config=0 to avoid the config check in kernels 
> > prior to 5.4.
> >   [[ ${EAPI:-0} == [0123] ]] && nonfatal() { "$@"; }
> >   echo -e "e:\\n\\t@echo \$(${1})\\ninclude ${basefname}" | \
> > - nonfatal emake -C "${basedname}" --no-print-directory 
> > M="${T}" dot-config=0 need-config= ${BUILD_FIXES} -s -f - 2>/dev/null
> > + nonfatal emake -C "${basedname}" --no-print-directory 
> > M="${T}" \
> > + dot-config=0 need-config= need-compiler= \
> > + ${BUILD_FIXES} -s -f - 2>/dev/null
> >
> >   ARCH=${myARCH}
> >   fi
>
> I'm confused. Breaking up the line makes it faster?

The change is stated in the email subject.



Re: [gentoo-dev] [PATCH] linux-info.eclass: getfilevar: pass 'need-compiler=' to make

2022-11-29 Thread Alexey Sokolov

29.11.2022 22:14, James Le Cuirot пишет:

On Tue, 2022-11-29 at 13:55 -0500, Mike Gilbert wrote:

This avoids some unnecessary Makefile logic and gives a nice speed up.

Before the change, linux-info_pkg_setup takes 11 to 15 seconds on my
AMD Phenom II. After, it takes 3 to 4 seconds.

Signed-off-by: Mike Gilbert 
---
  eclass/linux-info.eclass | 4 +++-
  1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/eclass/linux-info.eclass b/eclass/linux-info.eclass
index fc125b0d751..3e64cb9457a 100644
--- a/eclass/linux-info.eclass
+++ b/eclass/linux-info.eclass
@@ -238,7 +238,9 @@ getfilevar() {
# Pass dot-config=0 to avoid the config check in kernels prior 
to 5.4.
[[ ${EAPI:-0} == [0123] ]] && nonfatal() { "$@"; }
echo -e "e:\\n\\t@echo \$(${1})\\ninclude ${basefname}" | \
-   nonfatal emake -C "${basedname}" --no-print-directory 
M="${T}" dot-config=0 need-config= ${BUILD_FIXES} -s -f - 2>/dev/null
+   nonfatal emake -C "${basedname}" --no-print-directory 
M="${T}" \
+   dot-config=0 need-config= need-compiler= \
+   ${BUILD_FIXES} -s -f - 2>/dev/null
  
  		ARCH=${myARCH}

fi


I'm confused. Breaking up the line makes it faster?


It adds need-compiler= which was not there, but yeah, this is somewhat 
hidden in breaking the line


--
Best regards,
Alexey "DarthGandalf" Sokolov




Re: [gentoo-dev] [PATCH] linux-info.eclass: getfilevar: pass 'need-compiler=' to make

2022-11-29 Thread James Le Cuirot
On Tue, 2022-11-29 at 13:55 -0500, Mike Gilbert wrote:
> This avoids some unnecessary Makefile logic and gives a nice speed up.
> 
> Before the change, linux-info_pkg_setup takes 11 to 15 seconds on my
> AMD Phenom II. After, it takes 3 to 4 seconds.
> 
> Signed-off-by: Mike Gilbert 
> ---
>  eclass/linux-info.eclass | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/eclass/linux-info.eclass b/eclass/linux-info.eclass
> index fc125b0d751..3e64cb9457a 100644
> --- a/eclass/linux-info.eclass
> +++ b/eclass/linux-info.eclass
> @@ -238,7 +238,9 @@ getfilevar() {
>   # Pass dot-config=0 to avoid the config check in kernels prior 
> to 5.4.
>   [[ ${EAPI:-0} == [0123] ]] && nonfatal() { "$@"; }
>   echo -e "e:\\n\\t@echo \$(${1})\\ninclude ${basefname}" | \
> - nonfatal emake -C "${basedname}" --no-print-directory 
> M="${T}" dot-config=0 need-config= ${BUILD_FIXES} -s -f - 2>/dev/null
> + nonfatal emake -C "${basedname}" --no-print-directory 
> M="${T}" \
> + dot-config=0 need-config= need-compiler= \
> + ${BUILD_FIXES} -s -f - 2>/dev/null
>  
>   ARCH=${myARCH}
>   fi

I'm confused. Breaking up the line makes it faster?


signature.asc
Description: This is a digitally signed message part


[gentoo-dev] [PATCH] linux-info.eclass: getfilevar: pass 'need-compiler=' to make

2022-11-29 Thread Mike Gilbert
This avoids some unnecessary Makefile logic and gives a nice speed up.

Before the change, linux-info_pkg_setup takes 11 to 15 seconds on my
AMD Phenom II. After, it takes 3 to 4 seconds.

Signed-off-by: Mike Gilbert 
---
 eclass/linux-info.eclass | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/eclass/linux-info.eclass b/eclass/linux-info.eclass
index fc125b0d751..3e64cb9457a 100644
--- a/eclass/linux-info.eclass
+++ b/eclass/linux-info.eclass
@@ -238,7 +238,9 @@ getfilevar() {
# Pass dot-config=0 to avoid the config check in kernels prior 
to 5.4.
[[ ${EAPI:-0} == [0123] ]] && nonfatal() { "$@"; }
echo -e "e:\\n\\t@echo \$(${1})\\ninclude ${basefname}" | \
-   nonfatal emake -C "${basedname}" --no-print-directory 
M="${T}" dot-config=0 need-config= ${BUILD_FIXES} -s -f - 2>/dev/null
+   nonfatal emake -C "${basedname}" --no-print-directory 
M="${T}" \
+   dot-config=0 need-config= need-compiler= \
+   ${BUILD_FIXES} -s -f - 2>/dev/null
 
ARCH=${myARCH}
fi
-- 
2.38.1