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

Bug 662746

Summary: dev-lang/spidermonkey-60::mozilla should be in slot 60
Product: Gentoo Linux Reporter: thomasg <thomas>
Component: OverlaysAssignee: Mozilla Gentoo Team <mozilla>
Status: RESOLVED FIXED    
Severity: normal CC: jstein
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description thomasg 2018-08-03 20:50:12 UTC
dev-libs/spidermonkey-60.1.1_pre3 in the mozilla overlay is currently in slot 52.
Packages that depend on mozjs-52 (which some do) will thus fail to build, since the C libraries are versioned (libmozjs-60.so instead of libmozjs-52.so).

So I propose that it is put in slot 60 to allow parallel installation of a 52 version.
Comment 1 cyrillic 2018-08-05 21:10:41 UTC
I experienced the same problem with my slot-52 revdeps failing, so I switched to spidermonkey-60::gnome-next because at least this one is slotted correctly.
Comment 2 Larry the Git Cow gentoo-dev 2018-08-07 14:09:30 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=8dfb30482f57773d3a9e64c02657e1536e1a79a9

commit 8dfb30482f57773d3a9e64c02657e1536e1a79a9
Author:     Ian Stakenvicius <axs@gentoo.org>
AuthorDate: 2018-08-07 14:07:29 +0000
Commit:     Ian Stakenvicius <axs@gentoo.org>
CommitDate: 2018-08-07 14:09:23 +0000

    dev-lang/spidermonkey:60 - fix SLOT
    
    Bug: http://bugs.gentoo.org/662746

 dev-lang/spidermonkey/spidermonkey-60.1.1_pre3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 3 Ian Stakenvicius (RETIRED) gentoo-dev 2018-08-07 14:09:55 UTC
Apologies for the copy/paste error, fixed now.