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

Bug 731134

Summary: dev-lang/spidermonkey-17.0.0-r5 keyword request
Product: Gentoo Linux Reporter: Felix Janda <felix.janda>
Component: KeywordingAssignee: Mozilla Gentoo Team <mozilla>
Status: RESOLVED WONTFIX    
Severity: normal CC: arm64
Priority: Normal Keywords: KEYWORDREQ
Version: unspecifiedFlags: nattka: sanity-check+
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=502124
Whiteboard:
Package list:
=dev-lang/spidermonkey-17.0.0-r5 ~arm64 ~hppa
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 685080    

Description Felix Janda 2020-07-07 01:00:57 UTC
Is needed for javascript support in >=www-client/elinks-0.13.0.

Reproducible: Always
Comment 1 NATTkA bot gentoo-dev 2020-07-07 01:04:37 UTC
Unable to check for sanity:

> invalid package spec: =dev-lang/spidermonkey
Comment 2 NATTkA bot gentoo-dev 2020-07-07 01:12:40 UTC
Unable to check for sanity:

> package masked: dev-lang/spidermonkey-17.0.0-r5, by keywords: -hppa
Comment 3 Felix Janda 2020-07-07 01:18:21 UTC
Does hppa have any interest in revisiting Bug 504124 . If not, www-client/elinks will drop hppa keyword.
Comment 4 Thomas Deutschmann (RETIRED) gentoo-dev 2020-07-09 16:55:50 UTC
Why are you requesting such an old version? This version should go away soon... doesn't package work with 68.x?
Comment 5 NATTkA bot gentoo-dev 2020-07-09 17:24:35 UTC
All sanity-check issues have been resolved
Comment 6 Felix Janda 2020-07-10 00:45:10 UTC
The configure script of www-client/elinks-0.13.3 looks for mozjs-17.0 with pkg-config.

From what I understand, they do not use a newer version because 17.0.0 is the last version with a C API (as opposed to a C++ API).
Comment 7 Larry the Git Cow gentoo-dev 2020-08-07 17:58:05 UTC
The bug has been referenced in the following commit(s):

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

commit 5d1f2a434037d6ec578b8b57fed7676ca446b6c0
Author:     Felix Janda <felix.janda@posteo.de>
AuthorDate: 2020-08-02 21:28:55 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2020-08-07 17:57:49 +0000

    www-client/elinks: USE=javascript needs dev-lang/spidermonkey:17
    
    Mask javascript use flag on arm64 and hppa due to missing keyword of
    dependency
    
    Bug: https://bugs.gentoo.org/685080
    Bug: https://bugs.gentoo.org/731134
    Signed-off-by: Felix Janda <felix.janda@posteo.de>
    Closes: https://github.com/gentoo/gentoo/pull/16604
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/arm64/package.use.mask   | 4 ++++
 profiles/arch/hppa/package.use.mask    | 4 ++++
 www-client/elinks/elinks-0.13.4.ebuild | 2 +-
 www-client/elinks/elinks-9999.ebuild   | 2 +-
 4 files changed, 10 insertions(+), 2 deletions(-)
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-08-30 16:13:53 UTC
WONTFIX for now, then.