Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 463924 - dev-lang/spidermonkey-17: version bump
Summary: dev-lang/spidermonkey-17: version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Mozilla Gentoo Team
URL: https://bugzilla.mozilla.org/show_bug...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-30 19:47 UTC by Serge Gavrilov
Modified: 2013-08-09 18:47 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Serge Gavrilov 2013-03-30 19:47:26 UTC
dev-lang/spidermonkey-17 is released 

Reproducible: Always
Comment 1 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-04-01 00:38:53 UTC
This seems to just be a draft, they may want to wait for it to finish...

> These release notes are an incomplete draft and were initially seeded from the (now-defunct) 1.8.8 release notes, which were themselves seeded from the 1.8.5 release notes, so lots of the information here isn't actually new to SpiderMonkey 17.
Comment 2 Serge Gavrilov 2013-04-01 06:14:12 UTC
This is draft for release notes but according to https://bugzilla.mozilla.org/show_bug.cgi?id=735599 spidermonkey-17 is finally released.

And most important: gjs master (and perhaps 3.8.x) now depends from spidermonkey-17: 

https://bugzilla.gnome.org/show_bug.cgi?id=690982
https://git.gnome.org/browse/gjs

This finally fixes many ugly bugs related with gnome-shell freezes.
Comment 3 Jory A. Pratt gentoo-dev 2013-04-01 19:33:15 UTC
There is much work that has to be done on tree before we can even think of unmasking once it is added. I have added to mozilla overlay as a work in progress at moment, all appears to work well as far as spidermonkey is concerned but I did have to do heavy patching on polkit to ensure it worked as expected.
Comment 4 marty rosenberg 2013-04-18 18:22:35 UTC
Looks like it doesn't build on ppc64 (or any big endian 64 bit target)
powerpc64-unknown-linux-gnu-g++ -o jsalloc.o -c  -fvisibility=hidden -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include  -I/usr/include/nspr      -I. -I./assembler -I./yarr  -fPIC  -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -O2 -pipe -mcpu=970 -mtune=970 -maltivec -mabi=altivec -floop-block -floop-interchange -floop-strip-mine -ggdb -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe  -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks  -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1   -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsalloc.o.pp /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsalloc.cpp
In file included from /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsapi.h:23:0,
                 from /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jscntxt.h:17,
                 from /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsalloc.cpp:9:
/var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsval.h:307:13: error: ‘jsuword’ does not name a type

I'm guessing that jsuword has been removed.  It looks like the member declaration that it has a problem with in fact should not exist, since removing it results in compilation succeeding, and all tests passing.
Comment 5 Serge Gavrilov 2013-07-26 06:51:38 UTC
polkit 0.111 (which is in portage) supports spidermonkey-17:

http://cgit.freedesktop.org/polkit/tree/NEWS?id=fe04bb216847e3d22d6b88b9526e5a99472d94d0
Comment 6 Ian Stakenvicius (RETIRED) gentoo-dev 2013-08-02 17:13:19 UTC
OK, it's in the tree and p.masked.  There is a *lot* of packages that will need to be ported, still.  I just got assertions working again via USE="debug", which should help people to provide patches for the various rdeps.

I've turned this into a tracker bug for unmasking.
Comment 7 Ian Stakenvicius (RETIRED) gentoo-dev 2013-08-09 18:47:30 UTC
Given the difficulty in porting projects to this (i have yet to be successful), and the fact that spidermonkey-17's build system supports collision-free installation, it's been decided that we can slot it.

So i've done that, adjusted all spidermonkey deps throughout the tree to make sure they don't accidentally pull in the wrong  slot, and unmasked spidermonkey-17.  

There's also no need for a tracker bug anymore, so closing.