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

Bug 866139

Summary: net-analyzer/netdata: ~riscv keyword request
Product: Gentoo Linux Reporter: slchris(Chris Su) <chris>
Component: KeywordingAssignee: Craig Andrews <candrews>
Status: RESOLVED FIXED    
Severity: normal CC: jsmolic
Priority: Normal Keywords: CC-ARCHES, KEYWORDREQ
Version: unspecifiedFlags: nattka: sanity-check+
Hardware: All   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/27490
Whiteboard:
Package list:
net-analyzer/netdata riscv net-firewall/nfacct riscv net-libs/libwebsockets riscv net-libs/stem riscv net-libs/libnetfilter_acct riscv
Runtime testing required: ---

Description slchris(Chris Su) 2022-08-23 11:47:35 UTC
add ~riscv keyword
Comment 1 slchris(Chris Su) 2022-08-23 13:17:11 UTC
Looks we need fixed ghc riscv support first


tatt report

USE tests started on Tue Aug 23 12:56:55 -00 2022

merging test dependencies of =dev-haskell/logict-0.7.0.3 failed
USE='-doc -hscolour -profile' failed for =dev-haskell/logict-0.7.0.3
USE='doc -hscolour -profile' failed for =dev-haskell/logict-0.7.0.3


The package in the report depends on ghc, but the ghc build failed


 * Messages for package dev-lang/ghc-9.0.2:

 * Please try emerging with USE=ghcbootstrap and report build
 * sucess or failure to the haskell team (haskell@gentoo.org)
 * ERROR: dev-lang/ghc-9.0.2::gentoo failed (setup phase):
 *   No binary available for 'riscv' arch yet, USE=ghcbootstrap
 *
 * Call stack:
 *          ebuild.sh, line 122:  Called pkg_setup
 *   ghc-9.0.2.ebuild, line 381:  Called die
 * The specific snippet of code:
 *                      die "No binary available for '${ARCH}' arch yet, USE=ghcbootstrap"
 *
 * If you need support, post the output of `emerge --info '=dev-lang/ghc-9.0.2::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=dev-lang/ghc-9.0.2::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/dev-lang/ghc-9.0.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-lang/ghc-9.0.2/temp/die.env'.
 * Working directory: '/var/tmp/portage/dev-lang/ghc-9.0.2/empty'
 * S: '/var/tmp/portage/dev-lang/ghc-9.0.2/work/ghc-9.0.2'
Comment 2 Yixun Lan archtester gentoo-dev 2022-09-07 07:39:24 UTC
can you double check why the haskell dep has been pulled in?
and if it's optional, then let's mask the related USE temporarily?

I'm not optimistic to see haskell support in the near future..
Comment 3 Larry the Git Cow gentoo-dev 2022-09-07 08:20:48 UTC
The bug has been referenced in the following commit(s):

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

commit fa390c7e3f42a542233c4740a74dab10e8c79919
Author:     Jakov Smolić <jsmolic@gentoo.org>
AuthorDate: 2022-09-07 08:18:40 +0000
Commit:     Jakov Smolić <jsmolic@gentoo.org>
CommitDate: 2022-09-07 08:18:40 +0000

    profiles/arch/riscv: Mask net-analyzer/netdata[xen,kinetic]
    
    Mask to reduce the amount of dependencies needed for keywording
    
    Bug: https://bugs.gentoo.org/866139
    Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>

 profiles/arch/riscv/package.use.mask | 5 +++++
 1 file changed, 5 insertions(+)
Comment 4 slchris(Chris Su) 2022-09-27 10:37:32 UTC
Looks good on riscv 

USE tests started on Tue Sep 27 09:21:41 -00 2022

FEATURES=' test' USE='' succeeded for =net-libs/libnetfilter_acct-1.0.3
USE='-examples -verify-sig' succeeded for =net-libs/libnetfilter_acct-1.0.3

 FEATURES=' test' failed for =net-libs/stem-1.8.0_p20211118
    log has been saved as ./tatt/logs/net-libs_stem-1.8.0_p20211118_use_JDgQQ

FEATURES=' test' USE='' succeeded for =net-libs/libwebsockets-4.3.2-r1
USE='-access-log caps -cgi -client -dbus -extensions -generic-sessions -http-proxy http2 ipv6 lejp -libev -libevent -libuv -mbedtls peer-limits server-status -smtp -socks5 -sqlite3 -ssl threads zip' succeeded for =net-libs/libwebsockets-4.3.2-r1

FEATURES=' test' USE='' succeeded for =net-firewall/nfacct-1.0.2-r2
USE='' succeeded for =net-firewall/nfacct-1.0.2-r2

FEATURES=' test' USE='' succeeded for =net-analyzer/netdata-1.36.1-r1
USE='-caps -cloud compression -cups -dbengine -filecaps -jsonc -lto -mongodb -mysql -nfacct -nodejs postgres prometheus -python -tor' succeeded for =net-analyzer/netdata-1.36.1-r1
Comment 5 Jakov Smolić archtester gentoo-dev 2022-09-27 12:03:01 UTC
riscv done

all arches done