Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 702390

Summary: =dev-scheme/guile-2.2.6 : QA Notice: filter-flags: command not found
Product: Gentoo Linux Reporter: Daniel M. Weeks <dan>
Component: Current packagesAssignee: Scheme Project <scheme>
Status: RESOLVED FIXED    
Severity: normal CC: ago, amynka, fturco, qa, sam
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description Daniel M. Weeks 2019-12-09 20:20:45 UTC
There is a regression in dev-scheme/guile-2.2.6; "inherit flag-o-matic" was removed while a function it provides (filter-flags) is still in use.

 * QA Notice: command not found:
 * 
 *      /tmp/portage/dev-scheme/guile-2.2.6/temp/environment: line 498: filter-flags: command not found

Reproducible: Always
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2020-01-16 11:45:52 UTC
This was introduced in 

commit 2a83255f6572f1cb16ba48c3c79cecfe5273cb5d
Author: Amy Liffey <amynka@gentoo.org>
Date:   Sat Dec 7 20:17:31 2019 +0100

    dev-scheme/guile: version bump 2.2.6

    Closes: https://bugs.gentoo.org/697062
    Package-Manager: Portage-2.3.76, Repoman-2.3.16
    Signed-off-by: Amy Liffey <amynka@gentoo.org>

which adds the 2.2.4 ebuild with the EAPI=7 change but adds no inherit line.

--- a/guile-2.2.4.ebuild
+++ b/guile-2.2.6.ebuild
@@ -3,8 +3,6 @@

 EAPI=7

-inherit flag-o-matic
-
 MAJOR="2.2"
 DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions"
 HOMEPAGE="https://www.gnu.org/software/guile/"
@@ -12,7 +10,7 @@

 LICENSE="LGPL-3+"
 SLOT="12/2.2-1" # libguile-2.2.so.1 => 2.2-1
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ~ppc ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="debug debug-malloc +deprecated +networking +nls +regex +threads" # upstream recommended +networking +nls
 REQUIRED_USE="regex" # workaround for bug 596322
 RESTRICT="strip"
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-07-06 17:31:53 UTC
*** Bug 722076 has been marked as a duplicate of this bug. ***
Comment 3 Larry the Git Cow gentoo-dev 2020-08-06 06:59:34 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7d4ce0c8bad4b281bbe75be72e0d2ce88cbaf48

commit e7d4ce0c8bad4b281bbe75be72e0d2ce88cbaf48
Author:     Amy Liffey <amynka@gentoo.org>
AuthorDate: 2020-08-06 06:24:05 +0000
Commit:     Amy Liffey <amynka@gentoo.org>
CommitDate: 2020-08-06 06:58:52 +0000

    dev-scheme/guile: remove unused filter-flags
    
    Closes: https://bugs.gentoo.org/702390
    Package-Manager: Portage-2.3.103, Repoman-2.3.23
    Signed-off-by: Amy Liffey <amynka@gentoo.org>
    Acked-by: Mikle Kolyada <zlogene@gentoo.org>

 dev-scheme/guile/guile-2.2.6.ebuild | 3 ---
 1 file changed, 3 deletions(-)