Re: [gentoo-dev] Python 3.10.0rc1

2021-08-04 Thread Sergei Trofimovich
On Tue, 03 Aug 2021 11:15:13 +0200 Michał Górny wrote: > Hi, everyone. > > Just a quick note: I've pushed Python 3.10.0rc1 today. It has many last > minute changes that can break packages that were ported to previous > 3.10.0 betas before. > > For practical reasons, we're going to support

[gentoo-dev] Packages up for grabs

2021-08-04 Thread Sergei Trofimovich
Last batch of packages in search of a dedicated maintainer: app-emulation/ski app-misc/bb app-misc/golly dev-libs/editline dev-scheme/bytestructures dev-scheme/guile-gcrypt dev-scheme/guile-git dev-scheme/guile-sqlite3 dev-util/unifdef games-emulation/dolphin media-sound/xmms2 net-fs/curlftpfs

Re: [gentoo-dev] Packages up to co-maintenance

2021-07-31 Thread Sergei Trofimovich
On Fri, 30 Jul 2021 13:34:08 +0200 Florian Schmaus wrote: > It seems the list is missing dev-util/include-what-you-use, I'll assign > myself as maintainer. Sounds good. It should be in another batch: https://archives.gentoo.org/gentoo-dev/message/a911b62dfbb7532b2475594c8c32806c --

[gentoo-dev] Packages up for grabs

2021-07-30 Thread Sergei Trofimovich
Another batch of packages that would like a dedicated maintainer. I dropped myself from maintainer list for the following: app-editors/hteditor app-emulation/dosemu app-emulation/simh dev-lang/nasm dev-lang/squirrel dev-libs/libxls dev-util/poke dev-util/vbindiff Their state should be not be too

Re: [gentoo-dev] libffi-3.4 is on the horison (unkeyworded for now, ~arch soon)

2021-07-24 Thread Sergei Trofimovich
On Sat, 17 Jul 2021 20:14:52 +0100 Sergei Trofimovich wrote: > On Thu, 8 Jul 2021 00:20:58 +0100 > Sergei Trofimovich wrote: > > > Tl;DR > > - > > > > libffi-3.4 entered ::gento without KEYWORDS today. > > After some testing it will be promote

Re: [gentoo-dev] Packages up for grabs

2021-07-24 Thread Sergei Trofimovich
On Sat, 24 Jul 2021 19:20:16 +0200 Petr Vaněk wrote: > Hi, > > On Fri, Jul 23, 2021 at 11:31:59PM +0200, Haelwenn (lanodan) Monnier wrote: > > [2021-07-23 08:40:50+0100] Sergei Trofimovich: > > > dev-lang/elixir > > > dev-lang/erlang > > I am remain

[gentoo-dev] Packages up for grabs

2021-07-23 Thread Sergei Trofimovich
The packages could use some help from a dedicated maintainer. I dropped myself from maintainer list for the following: app-text/fbpdf dev-lang/crystal dev-lang/elixir dev-lang/erlang dev-lang/jwasm dev-libs/capstone dev-util/objconv dev-util/radare2 dev-util/shards dev-lang/gforth dev-util/xxdiff

Re: [gentoo-portage-dev] [PATCH] bin/estrip: avoid copying directories in FEATURES=installsources

2021-07-18 Thread Sergei Trofimovich
On Sat, 17 Jul 2021 15:34:12 -0700 Zac Medico wrote: > On 7/17/21 12:59 PM, Sergei Trofimovich wrote: > > Initially problem is noticed on gcc-11 as a full ${WORKDIR} syncing > > into /usr/src/debug. It happens because `debug.sources` sometimes > > contains directory. For exa

[gentoo-portage-dev] [PATCH] bin/estrip: avoid copying directories in FEATURES=installsources

2021-07-17 Thread Sergei Trofimovich
bash-5.0/alias.c ... This causes syncing object files, config.log, final binaries and other unexpected data. The change avoids syncking paths that end with '/'. Signed-off-by: Sergei Trofimovich --- bin/estrip | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bin/estrip b/bin/est

Re: [gentoo-dev] libffi-3.4 is on the horison (unkeyworded for now, ~arch soon)

2021-07-17 Thread Sergei Trofimovich
On Thu, 8 Jul 2021 00:20:58 +0100 Sergei Trofimovich wrote: > Tl;DR > - > > libffi-3.4 entered ::gento without KEYWORDS today. > After some testing it will be promoted into ~arch. > > libffi has two modes: > 1. USE=-exec-static-trampoline: old (default, safe

[gentoo-dev] Re: [PATCH] pax-utils.eclass: allow EAPI=8

2021-07-17 Thread Sergei Trofimovich
On Thu, 15 Jul 2021 10:58:17 +0100 Sergei Trofimovich wrote: > CC: harde...@gentoo.org > Closes: https://bugs.gentoo.org/802258 > Signed-off-by: Sergei Trofimovich > --- > eclass/pax-utils.eclass | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) Pus

[gentoo-dev] [PATCH] pax-utils.eclass: allow EAPI=8

2021-07-15 Thread Sergei Trofimovich
CC: harde...@gentoo.org Closes: https://bugs.gentoo.org/802258 Signed-off-by: Sergei Trofimovich --- eclass/pax-utils.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/pax-utils.eclass b/eclass/pax-utils.eclass index 9c4903d24b6..f48dcdafe01 100644

[gentoo-dev] Re: [PATCH 0/6] haskell eclass update to EAPI=8, old EAPI={0..5} removal

2021-07-10 Thread Sergei Trofimovich
On Mon, 5 Jul 2021 23:25:50 +0100 Sergei Trofimovich wrote: > The changes are mostly code removal. And example ebuild. > > Sergei Trofimovich (6): > haskell-cabal.eclass: drop EAPI={0..5} support > ghc-package.eclass: drop EAPI={0..5} support > ghc-package.ec

Re: [gentoo-dev] [PATCH 1/5] haskell-cabal.eclass: drop EAPI={0..5} support

2021-07-10 Thread Sergei Trofimovich
On Tue, 06 Jul 2021 09:34:14 +0200 Ulrich Mueller wrote: > >>>>> On Tue, 06 Jul 2021, Sergei Trofimovich wrote: > > > case "${EAPI:-0}" in > > This could be just ${EAPI} now (and quotes were never necessary). > > > - 0|1) ;; >

[gentoo-dev] libffi-3.4 is on the horison (unkeyworded for now, ~arch soon)

2021-07-07 Thread Sergei Trofimovich
Tl;DR - libffi-3.4 entered ::gento without KEYWORDS today. After some testing it will be promoted into ~arch. libffi has two modes: 1. USE=-exec-static-trampoline: old (default, safe) 2. USE=exec-static-trampoline: new (cool, might expose latent bugs) +toralf@ (CC): Toralf,

[gentoo-dev] [PATCH 3/5] ghc-package.eclass: allow EAPI=8

2021-07-05 Thread Sergei Trofimovich
Signed-off-by: Sergei Trofimovich --- eclass/ghc-package.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/ghc-package.eclass b/eclass/ghc-package.eclass index 71e84af3444..e91fb2912f6 100644 --- a/eclass/ghc-package.eclass +++ b/eclass/ghc-package.eclass

[gentoo-dev] [PATCH 5/5] dev-haskell/c2hs: bump up to 0.28.8, EAPI=8 example

2021-07-05 Thread Sergei Trofimovich
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich --- dev-haskell/c2hs/Manifest | 1 + dev-haskell/c2hs/c2hs-0.28.8.ebuild | 41 + 2 files changed, 42 insertions(+) create mode 100644 dev-haskell/c2hs/c2hs-0.28.8.ebuild diff

[gentoo-dev] [PATCH 4/5] haskell-cabal.eclass: allow EAPI=8

2021-07-05 Thread Sergei Trofimovich
Signed-off-by: Sergei Trofimovich --- eclass/haskell-cabal.eclass | 20 +++- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/eclass/haskell-cabal.eclass b/eclass/haskell-cabal.eclass index f7a6d35e610..a858ddea3ec 100644 --- a/eclass/haskell-cabal.eclass +++ b

[gentoo-dev] [PATCH 2/5] ghc-package.eclass: drop EAPI={0..5} support

2021-07-05 Thread Sergei Trofimovich
Signed-off-by: Sergei Trofimovich --- eclass/ghc-package.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/ghc-package.eclass b/eclass/ghc-package.eclass index 5decbaa228e..71e84af3444 100644 --- a/eclass/ghc-package.eclass +++ b/eclass/ghc-package.eclass

[gentoo-dev] [PATCH 0/6] haskell eclass update to EAPI=8, old EAPI={0..5} removal

2021-07-05 Thread Sergei Trofimovich
The changes are mostly code removal. And example ebuild. Sergei Trofimovich (6): haskell-cabal.eclass: drop EAPI={0..5} support ghc-package.eclass: drop EAPI={0..5} support ghc-package.eclass: allow EAPI=8 haskell-cabal.eclass: allow EAPI=8 haskell-cabal.eclass: foo dev-haskell/c2hs

Re: [gentoo-dev] Packages up for grabs (m-n batch)

2021-07-02 Thread Sergei Trofimovich
On Fri, 2 Jul 2021 10:08:09 +0100 Marek Szuba wrote: > On 2021-07-02 08:41, Sergei Trofimovich wrote: > > # maybe retire? it somewhat worked a while ago > > x11-plugins/purple-mattermost > > Seconding retirement, maybe I kept doing something wrong but I had no > l

[gentoo-dev] Packages up to co-maintenance

2021-07-02 Thread Sergei Trofimovich
I welcome everyone to co-maintain or completely take over maintenance from me of the packages I maintain. As it became apparent I'm not a great maintainer. I'll keep providing basic life support for packages nobody else is interested in. Here is the package list (some packages have second

[gentoo-dev] Packages up for grabs (m-n batch)

2021-07-02 Thread Sergei Trofimovich
I don't use these any more. # should be low maintenance overhead. a rare dependency: app-arch/pax # fuzzer tools of sorts, very fun ones: app-forensics/honggfuzz sys-libs/blocksruntime app-forensics/radamsa app-forensics/zzuf # ollydbg-style ineteractive debugger if you are into that kind #

Re: [gentoo-dev] 'pax_kernel' USE flag

2021-06-26 Thread Sergei Trofimovich
On Wed, 23 Jun 2021 10:46:00 +0100 Marek Szuba wrote: > On 2021-06-22 19:01, Sergei Trofimovich wrote: > > > One of the steps forward for libffi would be to add extra USE=pax-kernel > > with REQUIRED_USE="pax_kernel? ( pax-kernel )" or 'die' equivalent. >

[gentoo-dev] Re: darcs.eclass removal?

2021-06-23 Thread Sergei Trofimovich
On Wed, 23 Jun 2021 20:49:47 +0200 Ulrich Mueller wrote: > https://qa-reports.gentoo.org/output/eapi-per-eclass/darcs.eclass/ > says that there are no consumers left. There are two references worth cleaning up to avoid possible future confusion: $ git grep darcs | fgrep inherit

Re: [gentoo-dev] 'pax_kernel' USE flag

2021-06-22 Thread Sergei Trofimovich
On Tue, 22 Jun 2021 10:35:12 +0100 Marek Szuba wrote: > Dear everyone, > > Seeing as in the end this USE flag is not going anywhere in spite of > Gentoo no longer providing PaX-capable kernel sources, could we please > rename it (e.g. to 'pax-kernel') so that it no longer contains a >

Re: [gentoo-dev] [PATCH 6/8] flag-o-matic.eclass: Support EAPI 8

2021-06-21 Thread Sergei Trofimovich
On Mon, 21 Jun 2021 18:49:32 +0200 Ulrich Müller wrote: > Signed-off-by: Ulrich Müller > --- > eclass/flag-o-matic.eclass | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass > index 2e04e2acb06b..d262a60b6bb2

Re: [gentoo-dev] [PATCH 4/8] multilib.eclass: Update a comment

2021-06-21 Thread Sergei Trofimovich
On Mon, 21 Jun 2021 18:49:30 +0200 Ulrich Müller wrote: > Reported-by: Sam James > Signed-off-by: Ulrich Müller > --- > eclass/multilib.eclass | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/eclass/multilib.eclass b/eclass/multilib.eclass > index

Re: [gentoo-dev] [PATCH 3/8] multilib.eclass: Support EAPI 8

2021-06-21 Thread Sergei Trofimovich
On Mon, 21 Jun 2021 18:49:29 +0200 Ulrich Müller wrote: > Signed-off-by: Ulrich Müller > --- > eclass/multilib.eclass | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/eclass/multilib.eclass b/eclass/multilib.eclass > index 6ba820229de3..8422d5e18499 100644 > ---

Re: [gentoo-dev] [PATCH 2/8] toolchain-funcs.eclass: Support EAPI 8

2021-06-21 Thread Sergei Trofimovich
On Mon, 21 Jun 2021 18:49:28 +0200 Ulrich Müller wrote: > Signed-off-by: Ulrich Müller > --- > eclass/toolchain-funcs.eclass | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass > index

Re: [gentoo-dev] [PATCH] toolchain-funcs.eclass: include riscv bitness in tc-arch

2021-05-03 Thread Sergei Trofimovich
On Sun, 02 May 2021 18:22:43 -0400 fedora@gmail.com wrote: > This makes tc-arch identify RISC-V systems as either "riscv64" or > "riscv32". It will still return "riscv" for the kernel arch or if > bitness is not given in the host triplet. tc-arch returns portage's ARCH= value based on

[gentoo-dev] gcc-11 enters ~arch tree

2021-04-27 Thread Sergei Trofimovich
Today gcc-11.1.0 released upstream and was added to ::gentoo as: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc068d96fb49e308456cbe944fb29b1f78e6ad5c User-visible changes are nicely described in upstream porting doc: https://gcc.gnu.org/gcc-11/porting_to.html A few highlights I

Re: [gentoo-dev] [PATCH] toolchain.eclass: Drop eutils in >=EAPI-8, add some missing || die

2021-04-07 Thread Sergei Trofimovich
On Wed, 07 Apr 2021 00:16:46 +0200 Andreas Sturmlechner wrote: > Just some cheap fixes while flag-o-matic.eclass causes cache-regen anyway. This eclass is used by 4 packages. Cache hit is not an issue. > See also: https://github.com/gentoo/gentoo/pull/20207 > > - Add inherit guard. > - Fix

Re: [gentoo-dev] [PATCH v2 5/5] flag-o-matic.eclass: get rid of eutils in

2021-04-01 Thread Sergei Trofimovich
On Thu, 01 Apr 2021 12:02:15 +0200 Andreas Sturmlechner wrote: > From af002023d6b8f9a9e51fc31c8c25d48012e35ddf Mon Sep 17 00:00:00 2001 > From: Andreas Sturmlechner > Date: Sun, 28 Mar 2021 15:04:50 +0200 > Subject: [PATCH 5/5] flag-o-matic.eclass: Fix eclassdoc > > Signed-off-by: Andreas

Re: [gentoo-dev] [PATCH v2 4/5] flag-o-matic.eclass: get rid of eutils in

2021-04-01 Thread Sergei Trofimovich
On Thu, 01 Apr 2021 12:01:24 +0200 Andreas Sturmlechner wrote: > From 797d26ad9fe861c9c332f54a0f856a17af32ee53 Mon Sep 17 00:00:00 2001 > From: Andreas Sturmlechner > Date: Wed, 31 Mar 2021 00:29:55 +0200 > Subject: [PATCH 4/5] flag-o-matic.eclass: Make test-flags-PROG() internal > >

Re: [gentoo-dev] [PATCH v2 3/5] flag-o-matic.eclass: get rid of eutils in

2021-04-01 Thread Sergei Trofimovich
On Thu, 01 Apr 2021 11:59:48 +0200 Andreas Sturmlechner wrote: > From 7b063ec3f4e2a76c43cd5de8a81a0a30c0f87a6d Mon Sep 17 00:00:00 2001 > From: Andreas Sturmlechner > Date: Wed, 31 Mar 2021 00:27:27 +0200 > Subject: [PATCH 3/5] flag-o-matic.eclass: Make test-flag-PROG() internal > >

Re: [gentoo-dev] [PATCH v2 2/5] flag-o-matic.eclass: get rid of eutils in

2021-04-01 Thread Sergei Trofimovich
On Thu, 01 Apr 2021 11:58:07 +0200 Andreas Sturmlechner wrote: > From 6d1c665d06186dde5361905d5fb2057e044b040e Mon Sep 17 00:00:00 2001 > From: Andreas Sturmlechner > Date: Wed, 31 Mar 2021 00:22:12 +0200 > Subject: [PATCH 2/5] flag-o-matic.eclass: Make setup-allowed-flags() internal > >

Re: [gentoo-dev] [PATCH v2 1/5] flag-o-matic.eclass: get rid of eutils in

2021-04-01 Thread Sergei Trofimovich
On Thu, 01 Apr 2021 11:57:01 +0200 Andreas Sturmlechner wrote: > From 0bdac63ac30fdbe2d1293d0ecbdbc2a5ea673112 Mon Sep 17 00:00:00 2001 > From: Andreas Sturmlechner > Date: Sun, 28 Mar 2021 11:41:32 +0200 > Subject: [PATCH 1/5] flag-o-matic.eclass: SUPPORTED_EAPIS: 5,6,7; drop eutils, >

Re: [gentoo-dev] [PATCH] flag-o-matic.eclass: get rid of eutils in

2021-03-31 Thread Sergei Trofimovich
On Wed, 31 Mar 2021 09:45:52 +0200 Andreas Sturmlechner wrote: > On Mittwoch, 31. März 2021 09:33:21 CEST Sergei Trofimovich wrote: > > On Wed, 31 Mar 2021 08:39:27 +0200 > > > > > > See also: > > > https://qa-reports.gentoo.org/output/eapi-per-eclass/eut

Re: [gentoo-dev] [PATCH] flag-o-matic.eclass: get rid of eutils in

2021-03-31 Thread Sergei Trofimovich
On Wed, 31 Mar 2021 08:39:27 +0200 Andreas Sturmlechner wrote: > qa-reports showing >7300 ebuilds with EAPI-7 using eutils.eclass, that can't > be right. > > - Restrict inherit eutils to - Drop bogus multilib.eclass (inherited by toolchain-funcs.eclass anyway) > - Several functions look like

[gentoo-dev] Last-rites: media-gfx/gqview

2021-02-08 Thread Sergei Trofimovich
# Sergei Trofimovich (2020-02-08) # Abandoned upstream. Was never ported from gtk-2. # A possible alternative is media-gfx/geeqie (gqview fork). # Removal in 3 months. Bug #769440. media-gfx/gqview -- Sergei

Re: [gentoo-dev] [PATCH] multilib.eclass: Include /$(get_libdir) in PKG_CONFIG_SYSTEM_LIBRARY_PATH.

2020-11-23 Thread Sergei Trofimovich
On Mon, 23 Nov 2020 21:55:35 -0500 Mike Gilbert wrote: > From: Arfrever Frehtes Taifersar Arahesis > > Set also PKG_CONFIG_SYSTEM_INCLUDE_PATH for consistency. > > Bug: https://bugs.gentoo.org/756238 > Signed-off-by: Arfrever Frehtes Taifersar Arahesis > --- > eclass/multilib.eclass | 4

Re: [gentoo-dev] Incoming >=sys-libs/timezone-data-2020d[zic-slim] breakage

2020-10-29 Thread Sergei Trofimovich
On Thu, 29 Oct 2020 19:10:00 +0100 Toralf Förster wrote: > On 10/29/20 10:14 AM, Sergei Trofimovich wrote: > >You can enable new default explicitly with USE=zic-slim switch. > > will do it here at the tinderbox Thank you! That will be very useful! -- Sergei

[gentoo-dev] Incoming >=sys-libs/timezone-data-2020d[zic-slim] breakage

2020-10-29 Thread Sergei Trofimovich
Tl;DR: Upstream timezone-data-2020b changed the way /usr/share/zoneinfo files are generated by default. Gentoo does NOT enable this new default to keep existing software running (so far). You can enable new default explicitly with USE=zic-slim switch. Libraries and tools that parse

Re: [gentoo-dev] Trying to use Python3.9 as default for my laptop

2020-10-14 Thread Sergei Trofimovich
On Thu, 15 Oct 2020 00:01:58 +0300 Alexey 'Alexxy' Shvetsov wrote: ... > sys-devel/gdb > > So i wanna ask maintainers of this packages add python3_9 to pytargets (they > builds and works fine for me) or if they dont mind give me a right to do so =) Sure. Go ahead. -- Sergei

Re: [gentoo-dev] net-misc/asterisk fails to compile: clang/LLVM: bug 731280

2020-08-28 Thread Sergei Trofimovich
On Fri, 28 Aug 2020 10:10:02 +0200 Fabian Groffen wrote: > On 28-08-2020 08:52:09 +0100, Sergei Trofimovich wrote: > > On Fri, 28 Aug 2020 07:37:54 +0100 > > Sergei Trofimovich wrote: > > > > > On Fri, 28 Aug 2020 08:15:47 +0200 > > > Jac

Re: [gentoo-dev] net-misc/asterisk fails to compile: clang/LLVM: bug 731280

2020-08-28 Thread Sergei Trofimovich
On Fri, 28 Aug 2020 07:37:54 +0100 Sergei Trofimovich wrote: > On Fri, 28 Aug 2020 08:15:47 +0200 > Jaco Kroon wrote: > > > Hi All, > > > > https://bugs.gentoo.org/731280 > > > > Summary: > > > > This machine uses a clang/LLVM toolchai

Re: [gentoo-dev] net-misc/asterisk fails to compile: clang/LLVM: bug 731280

2020-08-28 Thread Sergei Trofimovich
On Fri, 28 Aug 2020 08:15:47 +0200 Jaco Kroon wrote: > Hi All, > > https://bugs.gentoo.org/731280 > > Summary: > > This machine uses a clang/LLVM toolchain. > Asterisk fails to compile, ./configure fails with: > > checking for RAII support... checking for clang -fblocks... > configure:

Re: [gentoo-dev] xorg-x11 RDEPEND changes without revisions

2020-08-07 Thread Sergei Trofimovich
On Fri, 07 Aug 2020 21:45:48 +0200 Michał Górny wrote: > But I suppose being sarcastic is the new norm and should be documented as > such. I am not sarcastic if it was your implication. -- Sergei

Re: [gentoo-dev] xorg-x11 RDEPEND changes without revisions

2020-08-07 Thread Sergei Trofimovich
On Fri, 7 Aug 2020 14:25:04 -0400 Michael Orlitzky wrote: > When you ignore the devmanual and the pkgcheck warning and the 10+ > threads I've started about the issue, and make changes like... > > --- a/x11-base/xorg-x11/xorg-x11-7.4-r3.ebuild > +++ b/x11-base/xorg-x11/xorg-x11-7.4-r3.ebuild

Re: [gentoo-dev] [PATCH 2/4] dev-haskell/cryptonite: Change USE to cpu_flags_x86_rdrand

2020-07-13 Thread Sergei Trofimovich
On Mon, 13 Jul 2020 19:11:52 +0200 "Francisco Blas Izquierdo Riera (klondike)" wrote: > Package-Manager: Portage-2.3.99, Repoman-2.3.23 > Signed-off-by: Francisco Blas Izquierdo Riera (klondike) > --- >  dev-haskell/cryptonite/cryptonite-0.21.ebuild    | 4 ++-- >  

[gentoo-dev] dev-libs/cloog is up for grabs

2020-07-12 Thread Sergei Trofimovich
dev-libs/cloog used to be maintaned by toolchain@. It's not used by nowadays' gcc and thus dropped to maintainer-needed. Two open bugs: - https://bugs.gentoo.org/595132 - https://bugs.gentoo.org/650304 Feel free to grab! -- Sergei

Re: [gentoo-dev] [PATCH] profiles/package.deprecated: deprecate python:2.7

2020-06-26 Thread Sergei Trofimovich
On Fri, 26 Jun 2020 13:41:13 -0400 Aaron Bauman wrote: > On June 26, 2020 12:47:24 PM EDT, Sergei Trofimovich > wrote: > >On Fri, 26 Jun 2020 11:38:58 +0200 > >Michał Górny wrote: > > > >> On Fri, 2020-06-26 at 09:51 +0100, Sergei Trofimovich wrote: &g

Re: [gentoo-dev] [PATCH] profiles/package.deprecated: deprecate python:2.7

2020-06-26 Thread Sergei Trofimovich
On Fri, 26 Jun 2020 19:17:50 +0200 Michał Górny wrote: > On Fri, 2020-06-26 at 17:47 +0100, Sergei Trofimovich wrote: > > On Fri, 26 Jun 2020 11:38:58 +0200 > > Michał Górny wrote: > > > > > On Fri, 2020-06-26 at 09:51 +0100, Sergei Trofimovich wrote: > &

Re: [gentoo-dev] [PATCH] profiles/package.deprecated: deprecate python:2.7

2020-06-26 Thread Sergei Trofimovich
On Fri, 26 Jun 2020 11:38:58 +0200 Michał Górny wrote: > On Fri, 2020-06-26 at 09:51 +0100, Sergei Trofimovich wrote: > > On Fri, 26 Jun 2020 07:29:45 + > > Michał Górny wrote: > > > > > Dnia June 26, 2020 6:42:57 AM UTC, Sergei Trofimovich > > &g

Re: [gentoo-dev] [PATCH] profiles/package.deprecated: deprecate python:2.7

2020-06-26 Thread Sergei Trofimovich
On Fri, 26 Jun 2020 07:29:45 + Michał Górny wrote: > Dnia June 26, 2020 6:42:57 AM UTC, Sergei Trofimovich > napisał(a): > >On Sat, 20 Jun 2020 16:29:53 +0100 > >Sergei Trofimovich wrote: > > > >> On Sat, 20 Jun 2020 16:05:38 +0200 > >> Michał

Re: [gentoo-dev] [PATCH] profiles/package.deprecated: deprecate python:2.7

2020-06-26 Thread Sergei Trofimovich
On Sat, 20 Jun 2020 16:29:53 +0100 Sergei Trofimovich wrote: > On Sat, 20 Jun 2020 16:05:38 +0200 > Michał Górny wrote: > > > On Sat, 2020-06-20 at 14:57 +0100, Sergei Trofimovich wrote: > > > Give maintainers the chance to act and flag packages that p

Re: [gentoo-dev] [PATCH] unpacker.eclass: call BUILD_AR when unpacking deb files

2020-06-22 Thread Sergei Trofimovich
On Mon, 22 Jun 2020 11:10:55 -0400 Mike Gilbert wrote: > Closes: https://bugs.gentoo.org/722054 > Signed-off-by: Mike Gilbert > --- > eclass/unpacker.eclass | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass > index

Re: [gentoo-dev] [PATCH] profiles/package.deprecated: deprecate python:2.7

2020-06-20 Thread Sergei Trofimovich
On Sat, 20 Jun 2020 16:05:38 +0200 Michał Górny wrote: > On Sat, 2020-06-20 at 14:57 +0100, Sergei Trofimovich wrote: > > Give maintainers the chance to act and flag packages that pull in > > python:2.7. > > > > Signed-off-by: Sergei Trofimovich > > --- >

[gentoo-dev] [PATCH] profiles/package.deprecated: deprecate python:2.7

2020-06-20 Thread Sergei Trofimovich
Give maintainers the chance to act and flag packages that pull in python:2.7. Signed-off-by: Sergei Trofimovich --- profiles/package.deprecated | 4 1 file changed, 4 insertions(+) diff --git a/profiles/package.deprecated b/profiles/package.deprecated index a756e845f47..bb661571962 100644

[gentoo-dev] Re: [gentoo-dev-announce] */*: Mask Py2 only packages

2020-06-20 Thread Sergei Trofimovich
On Sat, 20 Jun 2020 00:43:03 -0400 Aaron Bauman wrote: > # Aaron Bauman (2020-06-20) > # Py2 only > # Removal in 14 days ... > app-misc/golly If you decided to delete a maintained package you should file a bug against the maintainer. Otherwise they won't see the effect until mask hits the

[gentoo-dev] Re: [PATCH 2/2] multilib.eclass: drop amd64 from maintainers

2020-06-14 Thread Sergei Trofimovich
On Sun, 14 Jun 2020 11:57:06 -0400 Mike Gilbert wrote: > Acked-by: Agostino Sarubbo > Signed-off-by: Mike Gilbert > --- > eclass/multilib.eclass | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/eclass/multilib.eclass b/eclass/multilib.eclass > index 29d44768adec..4d1be867f14d 100644 >

[gentoo-dev] Re: [PATCH 1/2] multilib.eclass: use tc-export to simplify multilib_toolchain_setup

2020-06-14 Thread Sergei Trofimovich
On Sun, 14 Jun 2020 11:57:05 -0400 Mike Gilbert wrote: > This also gives a tiny performance boost by reducing the number of > subshells that are forked. > > Signed-off-by: Mike Gilbert > --- > eclass/multilib.eclass | 12 > 1 file changed, 4 insertions(+), 8 deletions(-) > >

[gentoo-dev] [PATCH 2/2] multilib.eclass: populate STRINGS

2020-06-14 Thread Sergei Trofimovich
STRINGS and friends to 'x86_64-pc-linux-gnu-strings' for multilib setup similar to other environment variables. Tested on media-libs/x264 and x11-libs/cairo packages. Signed-off-by: Sergei Trofimovich --- eclass/multilib.eclass | 4 1 file changed, 4 insertions(+) diff --git a/eclass

[gentoo-dev] [PATCH 1/2] toolchain-funcs.eclass: export tc-get*STRINGS helpers

2020-06-14 Thread Sergei Trofimovich
Signed-off-by: Sergei Trofimovich --- eclass/toolchain-funcs.eclass | 8 1 file changed, 8 insertions(+) diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass index a88d9a114ff..ec7b920bcfa 100644 --- a/eclass/toolchain-funcs.eclass +++ b/eclass/toolchain

[gentoo-dev] Re: [PATCH v2] meson.eclass: override 'nm' tool with tuple-prefixed one

2020-06-12 Thread Sergei Trofimovich
On Fri, 12 Jun 2020 17:43:10 -0400 Mike Gilbert wrote: > On Fri, Jun 12, 2020 at 5:25 PM Sergei Trofimovich wrote: > > > > x11-libs/libdrm and media-libs/libglvnd fail to find 'nm' > > tool on sys-devel/binutils-config[-native-symlinks] system as: > > `meson.build:4

[gentoo-dev] [PATCH v2] meson.eclass: override 'nm' tool with tuple-prefixed one

2020-06-12 Thread Sergei Trofimovich
' tool along with other binutils tools. CC: William Hubbs CC: Mike Gilbert Closes: https://bugs.gentoo.org/720886 Signed-off-by: Sergei Trofimovich --- eclass/meson.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eclass/meson.eclass b/eclass/meson.eclass index e79faa1beea

[gentoo-dev] [PATCH] meson.eclass: override 'nm' tool with tuple-prefixed one

2020-06-12 Thread Sergei Trofimovich
' tool along with other binutils tools. CC: William Hubbs CC: Mike Gilbert Closes: https://bugs.gentoo.org/720886 Signed-off-by: Sergei Trofimovich --- eclass/meson.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eclass/meson.eclass b/eclass/meson.eclass index e79faa1beea

Re: [gentoo-dev] cmake-utils.eclass: DEPRECATED notice

2020-06-08 Thread Sergei Trofimovich
On Mon, 8 Jun 2020 03:02:49 -0700 Georgy Yakovlev wrote: > opened a PR to add it to repoman: > > https://github.com/gentoo/portage/pull/554 Thank you! -- Sergei

Re: [gentoo-dev] cmake-utils.eclass: DEPRECATED notice

2020-06-08 Thread Sergei Trofimovich
On Mon, 08 Jun 2020 10:13:24 +0200 Andreas Sturmlechner wrote: > This eclass no longer receives any changes. > Everyone must port to cmake.eclass. We have quite a few ebuilds that still use it: $ git grep -E 'inherit.*cmake-utils' | wc -l 1338 I don't see any warnings reported by

Re: [gentoo-dev] [PATCH 0/2] multilib.eclass: improve multilib handling of pkg-config

2020-06-06 Thread Sergei Trofimovich
On Sat, 6 Jun 2020 15:24:03 -0400 Mike Gilbert wrote: > These patches are part of a larger change to eliminate MULTILIB_USEDEP > from virtual/pkgconfig dependencies in BDEPEND. > > See https://bugs.gentoo.org/723112 and > https://github.com/gentoo/gentoo/pull/16025. > > Mike Gilbert (2): >

Re: [gentoo-dev] [PATCH] kernel-2.eclass: use $(CC) as HOSTCC, bug #725878

2020-06-03 Thread Sergei Trofimovich
n Sat, May 30, 2020 at 5:24 AM Sergei Trofimovich > wrote: > > > Before the change HOSTCC always used gcc. This was > > detected by Agostino on linux-headers package. > > > > After the change HOSTCC uses user-specified CC > > (or BUILD_CC). Tested on nati

[gentoo-dev] [PATCH] kernel-2.eclass: use $(CC) as HOSTCC, bug #725878

2020-05-30 Thread Sergei Trofimovich
/725878 Signed-off-by: Sergei Trofimovich --- eclass/kernel-2.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/kernel-2.eclass b/eclass/kernel-2.eclass index 930bcf22e29..04edee33930 100644 --- a/eclass/kernel-2.eclass +++ b/eclass/kernel-2.eclass @@ -712,6 +712,7

Re: [gentoo-dev] Add more toolchain variables to emerge --info

2020-05-28 Thread Sergei Trofimovich
On Thu, 28 May 2020 14:23:46 +0200 Agostino Sarubbo wrote: > https://bugs.gentoo.org/show_bug.cgi?id=722456 > > What is your opinion? Adding more build-related variables sounds great. -- Sergei

[gentoo-dev] Re: [PATCH] gcc-config: Add option to not install cc/f77 wrappers.

2020-05-26 Thread Sergei Trofimovich
work. Let's try and see how the end result looks like. > Thanks, > Manoj > > On Wed, Mar 11, 2020 at 9:07 AM Manoj Gupta wrote: > > > > > > > On Wed, Mar 11, 2020 at 12:49 AM Sergei Trofimovich > > wrote: > > > >> On Tue, 10 Mar 2020 2

[gentoo-dev] [PATCH v2] kernel-2.eclass: avoid lexicographical compare on versions, bug #705246

2020-05-26 Thread Sergei Trofimovich
Signed-off-by: Sergei Trofimovich --- Change since v1: - fixed syntax around compound conditionals: '[[ foo || ver_test bar ]]' -> '[[ foo ]] || ver_test bar' eclass/kernel-2.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/kernel-2.eclass b/eclass

Re: [gentoo-dev] [PATCH 1/2] toolchain-funcs.eclass: export tc-get*READELF helpers, bug #725304

2020-05-25 Thread Sergei Trofimovich
On Mon, 25 May 2020 11:30:29 -0400 Mike Gilbert wrote: > On Mon, May 25, 2020 at 9:06 AM Sergei Trofimovich wrote: > > > > Bug: https://bugs.gentoo.org/725304 > > Signed-off-by: Sergei Trofimovich > > Both patches look good to me. > > However, I think you

[gentoo-dev] [PATCH 2/2] multilib.eclass: populate READELF, bug #725304

2020-05-25 Thread Sergei Trofimovich
overrides READELF and friends to 'x86_64-pc-linux-gnu-readelf' for multilib setup similar to other environment variables. Tested on net-libs/gssdp package. Closes: https://bugs.gentoo.org/725304 Signed-off-by: Sergei Trofimovich --- eclass/multilib.eclass | 2 ++ 1 file changed, 2 insertions

[gentoo-dev] [PATCH 1/2] toolchain-funcs.eclass: export tc-get*READELF helpers, bug #725304

2020-05-25 Thread Sergei Trofimovich
Bug: https://bugs.gentoo.org/725304 Signed-off-by: Sergei Trofimovich --- eclass/toolchain-funcs.eclass | 9 + 1 file changed, 9 insertions(+) diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass index 1bc6cbbc108..709c3baca53 100644 --- a/eclass/toolchain

Re: [gentoo-dev] New USE=-native-symlinks for gcc-config and binutils-config

2020-05-24 Thread Sergei Trofimovich
On Sun, 24 May 2020 09:40:50 +0800 "Pengcheng Xu" wrote: > > USE=-native-symlinks removes a bunch of links that most packages use by > > default > > until are overridden explicitly. Incomplete list is: > > - /lib/cpp > > - /usr/bin/{gcc,cc,g++,c++,...} > > - /usr/bin/{as,ld,ranlib,dwp,...} > >

Re: [gentoo-dev] New USE=-native-symlinks for gcc-config and binutils-config

2020-05-24 Thread Sergei Trofimovich
On Sat, 23 May 2020 22:41:02 -0400 Mike Gilbert wrote: > On Fri, May 22, 2020 at 5:36 PM Sergei Trofimovich wrote: > > > > 'tc-directly' tracker https://bugs.gentoo.org/243502 tracks > > packages that don't respect users' CC/AR/LD flags. > > > > I added new

Re: [gentoo-dev] New USE=-native-symlinks for gcc-config and binutils-config

2020-05-24 Thread Sergei Trofimovich
On Sat, 23 May 2020 23:40:22 -0700 Matt Turner wrote: > On Sat, May 23, 2020 at 10:21 PM Joonas Niilola wrote: > > > > > > On 5/24/20 5:41 AM, Mike Gilbert wrote: > > > Also, people are likely to disable this accidentally via USE="-*". > > > > Counts as > > > > > if they want to break

Re: [gentoo-dev] [PATCH] linux-info.eclass: avoid lexicographical compare on numbers, bug #705248

2020-05-23 Thread Sergei Trofimovich
On Sat, 23 May 2020 14:56:06 -0400 Mike wrote: > On 5/22/20 2:57 PM, Sergei Trofimovich wrote: > > Originally found in bug #705240 as: > > > > ``` > > error=0 > > ... > > if [[ ${error} > 0 ]]; then > > ... > > ``` > >

[gentoo-dev] Re: [PATCH] multilib.eclass: populate AR and NM in multilib_toolchain_setup(), bug #724558

2020-05-23 Thread Sergei Trofimovich
On Fri, 22 May 2020 23:42:48 +0100 Sergei Trofimovich wrote: > For both multilib and non-multilib profiles binutils provides > tools with native ABI prefix only. For example on amd64 there > is only 'x86_64-pc-linux-gnu-nm' and 'nm'. > > On abi_x86_32 tools are usually configu

Re: [gentoo-dev] New USE=-native-symlinks for gcc-config and binutils-config

2020-05-23 Thread Sergei Trofimovich
On Sat, 23 May 2020 08:05:46 +0200 Michał Górny wrote: > On Fri, 2020-05-22 at 22:36 +0100, Sergei Trofimovich wrote: > > 'tc-directly' tracker https://bugs.gentoo.org/243502 tracks > > packages that don't respect users' CC/AR/LD flags. > > > > I added new USE=-n

[gentoo-dev] [PATCH] multilib.eclass: populate AR and NM in multilib_toolchain_setup(), bug #724558

2020-05-22 Thread Sergei Trofimovich
to 'nm'. The change overrides NM to 'x86_64-pc-linux-gnu-nm' for multilib setup similar to other environment variables. Reported-by: Kent Fredric Closes: https://bugs.gentoo.org/724558 Signed-off-by: Sergei Trofimovich --- eclass/multilib.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git

[gentoo-dev] New USE=-native-symlinks for gcc-config and binutils-config

2020-05-22 Thread Sergei Trofimovich
'tc-directly' tracker https://bugs.gentoo.org/243502 tracks packages that don't respect users' CC/AR/LD flags. I added new USE=-native-symlinks mode for gcc-config and binutils-config to ease detection of such packages. Native symlinks are still installed by default. Nothing should break for

[gentoo-dev] [PATCH] kernel-2.eclass: avoid lexicographical compare on versions, bug #705246

2020-05-22 Thread Sergei Trofimovich
https://bugs.gentoo.org/705246 Signed-off-by: Sergei Trofimovich --- eclass/kernel-2.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/kernel-2.eclass b/eclass/kernel-2.eclass index 07af8d8ab2c..d69182045c5 100644 --- a/eclass/kernel-2.eclass +++ b/eclass/kernel-2.

[gentoo-dev] [PATCH] linux-info.eclass: avoid lexicographical compare on numbers, bug #705248

2020-05-22 Thread Sergei Trofimovich
Originally found in bug #705240 as: ``` error=0 ... if [[ ${error} > 0 ]]; then ... ``` '>' are string comparisons. They are benign in this case, but let's be consistent and use integer comparison. CC: ker...@gentoo.org Closes: https://bugs.gentoo.org/705248 Signed-off-by:

[gentoo-dev] gcc-10 is in ~arch

2020-05-08 Thread Sergei Trofimovich
gcc-10 was released yesterday and was pushed to ::gentoo's ~arch as: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32258c6414a31898ff5592893678a3910d2c5c75 Most of packages should Just Work. But we expect some amount of build- and runtime breakage. Non-exhaustive list of things to

Re: [gentoo-dev] CFLAGS=-fno-common related breakage is incoming

2020-05-02 Thread Sergei Trofimovich
On Sun, 19 Jan 2020 22:36:51 + Sergei Trofimovich wrote: > > What is happening? > > gcc-10 is coming soon. It will be more disruptive than gcc-9. > > One of the major changes is the switch from C{,XX}FLAGS=-fcommon > to C{,XX}FLAGS=-fno-common by default: https:

Re: [gentoo-dev] [PATCH] rebar.eclass: Use := dependency

2020-04-25 Thread Sergei Trofimovich
On Sat, 25 Apr 2020 10:01:50 +0200 Hanno Böck wrote: > All erlang rebar based packages should be rebuilt after a subslot > update of dev-lang/erlang. > > Right now this is done in some ebuilds, but inconsistent. > Given this affects all packages this should be reflected in the > rebar.eclass,

[gentoo-dev] */*: downgrade m68k down to ~m68k

2020-04-21 Thread Sergei Trofimovich
With https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dce3dc0aa1341155a31407122e079632fcd07ca m68k does not have stable keywords in ::gentoo anymore and thus becomes ~arch-only Gentoo target. """ */*: downgrade m68k down to ~m68k m68k and ~m68k trees are inconsistent. Let's drop

[gentoo-dev] Package up for grabs: dev-libs/ppl

2020-04-13 Thread Sergei Trofimovich
Single fresh test failure bug: https://bugs.gentoo.org/717258. commit f054fd75ab013787e2c65438998067de00de04e5 Author: Sergei Trofimovich Date: Mon Apr 13 09:52:03 2020 +0100 dev-libs/ppl: drop toolchain from maintainers gcc's graphite does not use dev-libs/ppl for loop

Re: [gentoo-dev] [PATCH] enable build of gnat compiler in the toolchain eclass

2020-04-03 Thread Sergei Trofimovich
On Fri, 3 Apr 2020 08:25:35 +0200 Tupone Alfredo wrote: > --- > eclass/toolchain.eclass | 25 ++--- > 1 file changed, 22 insertions(+), 3 deletions(-) Looks good! -- Sergei

[gentoo-dev] Re: Changes to toolchain.eclass to better support gnat-gpl ebuild

2020-04-02 Thread Sergei Trofimovich
On Thu, 2 Apr 2020 12:52:13 +0200 Alfredo Tupone wrote: > + # Do not set ADAFLAGS to build the compiler > + unset ADAFLAGS Can you clarify in a comment why it's done? > # Older gcc versions did not detect bash and re-exec itself, so force > the > # use of bash. Newer ones

Re: [gentoo-dev] [PATCH 2/2] multilib.eclass: multilib_env(): set LIBDIR=lib for *-musl*

2020-03-28 Thread Sergei Trofimovich
On Sat, 28 Mar 2020 11:19:29 -0400 Mike Gilbert wrote: > On Sat, Mar 28, 2020 at 5:40 AM Sergei Trofimovich wrote: > > > > In contrast to glibc musl profiles use 'lib' layour for 32-bit > > and 64-bit targets. multilib_env() did not take it into account > > and a

Re: [gentoo-dev] [PATCH 1/2] eclass/tests: add basic tests for multilib_env() expansion

2020-03-28 Thread Sergei Trofimovich
On Sat, 28 Mar 2020 11:17:42 -0400 Mike Gilbert wrote: > > --- /dev/null > > +++ b/eclass/tests/multilib.sh > > @@ -0,0 +1,61 @@ > > +#!/bin/bash > > +# Copyright 1999-2020 Gentoo Foundation > > This should say "Copyright 2020 Gentoo Authors". ... > > +# Pick a few interesting gargets from:

Re: [gentoo-dev] [PATCH] flag-o-matic.eclass: add some missing MIPS CPU errata options to ALLOWED_FLAGS

2020-03-28 Thread Sergei Trofimovich
On Sat, 28 Mar 2020 15:17:12 -0400 Joshua Kinard wrote: > Noticed during a glibc build for MIPS-III ISA that the -mfix-r4000 > and -mfix-r4400 gcc flags got stripped off. These are needed to work > around known CPU errata in R4000 and R4400 CPUs. In addition, also > add the -mfix-rm7000 option

[gentoo-dev] [PATCH 2/2] multilib.eclass: multilib_env(): set LIBDIR=lib for *-musl*

2020-03-28 Thread Sergei Trofimovich
://bugs.gentoo.org/675954 Bug: https://gcc.gnu.org/PR90077 Bug: https://github.com/gentoo/musl/issues/245 Signed-off-by: Sergei Trofimovich --- eclass/multilib.eclass | 13 - eclass/tests/multilib.sh | 4 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/eclass

  1   2   3   4   >