Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 357655 - Stabilize dev-lang/spidermonkey-1.9.2.15
Summary: Stabilize dev-lang/spidermonkey-1.9.2.15
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Dirkjan Ochtman (RETIRED)
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: 361003
Blocks:
  Show dependency tree
 
Reported: 2011-03-06 14:47 UTC by Dirkjan Ochtman (RETIRED)
Modified: 2011-04-25 16:28 UTC (History)
3 users (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 Dirkjan Ochtman (RETIRED) gentoo-dev 2011-03-06 14:47:48 UTC
Please stabilize.
Comment 1 Agostino Sarubbo gentoo-dev 2011-03-06 16:58:06 UTC
x86_64-pc-linux-gnu-g++ -o prmjtime.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux2.6\" -DOSARCH=Linux -DEXPORT_JS_API  -DJS_USE_SAFE_ARENA  -I. -I. -I./dist/include -I./dist/include/nsprpub  -I/usr/include/nspr   -I.    -fPIC   -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Wno-long-long -pedantic -march=native -O2 -fno-strict-aliasing -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -Wp,-MD,.deps/prmjtime.pp prmjtime.cpp

In a string like this, it comes compiled with -O3
Comment 2 Markos Chandras (RETIRED) gentoo-dev 2011-03-08 23:08:40 UTC
(In reply to comment #1)
> x86_64-pc-linux-gnu-g++ -o prmjtime.o -c -I./dist/system_wrappers_js -include
> ./config/gcc_hidden.h -DOSTYPE=\"Linux2.6\" -DOSARCH=Linux -DEXPORT_JS_API 
> -DJS_USE_SAFE_ARENA  -I. -I. -I./dist/include -I./dist/include/nsprpub 
> -I/usr/include/nspr   -I.    -fPIC   -fno-rtti -fno-exceptions -Wall
> -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy
> -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros
> -Wno-long-long -pedantic -march=native -O2 -fno-strict-aliasing -pthread -pipe 
> -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include
> ./js-confdefs.h -Wp,-MD,.deps/prmjtime.pp prmjtime.cpp
> 
> In a string like this, it comes compiled with -O3

I don't understand. Can you elaborate please?
Comment 3 Agostino Sarubbo gentoo-dev 2011-03-08 23:13:40 UTC
afaik,

if i compile with: cc -O3 -O2 -Os file.c   if there are most -O options, gcc compiles with the last (in this case -Os)

In a string that i posted, the last -O opzimization, is -O3, so spidermonkey was compiled with -O3 and not with that who the user specify in his make.conf
Comment 4 Markos Chandras (RETIRED) gentoo-dev 2011-03-09 00:28:05 UTC
(In reply to comment #3)
> afaik,
> 
> if i compile with: cc -O3 -O2 -Os file.c   if there are most -O options, gcc
> compiles with the last (in this case -Os)
> 
> In a string that i posted, the last -O opzimization, is -O3, so spidermonkey
> was compiled with -O3 and not with that who the user specify in his make.conf

So better say "the package does not respect the user CFLAGS"
Comment 5 Agostino Sarubbo gentoo-dev 2011-03-09 11:08:28 UTC
(In reply to comment #4)
> So better say "the package does not respect the user CFLAGS"

yes but it is particular situation because the user cflags are detected but -O? is overwritten by -O3
Comment 6 Markos Chandras (RETIRED) gentoo-dev 2011-03-15 18:09:57 UTC
(In reply to comment #5)
Can you please check if the current stable has the same problem?
Comment 7 Agostino Sarubbo gentoo-dev 2011-03-16 15:13:36 UTC
current stable not have this problem
Comment 8 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2011-03-20 17:03:39 UTC
spidermonkey-1.9.2.13 has been removed in favor of 1.9.2.15. The .15 version has been added on March 14th, so it's not enough for stabilization.

Do you have any suggestions what to do now?
Comment 9 Jory A. Pratt gentoo-dev 2011-03-21 00:02:42 UTC
(In reply to comment #8)
> spidermonkey-1.9.2.13 has been removed in favor of 1.9.2.15. The .15 version
> has been added on March 14th, so it's not enough for stabilization.
> 
> Do you have any suggestions what to do now?

We can handle this with security, as the js engine is was effected I am in favor of stabilizing .15 to close up the holes.
Comment 10 Jeroen Roovers (RETIRED) gentoo-dev 2011-03-22 15:51:29 UTC
It never really worked on HPPA, and I only keyworded it to continue testing with www-client/elinks, but current elinks does not support the version you want to stabilise, and its relevant USE=javascript flag is masked for HPPA already.

HPPA keywording dropped.
Comment 11 David Abbott (RETIRED) gentoo-dev 2011-03-26 00:29:30 UTC
Arch tested on x86, all good here ...
Comment 12 Tobias Klausmann (RETIRED) gentoo-dev 2011-03-27 13:21:00 UTC
Stable on alpha.
Comment 13 Brent Baude (RETIRED) gentoo-dev 2011-03-27 19:19:29 UTC
ppc stable
Comment 14 Christoph Mende (RETIRED) gentoo-dev 2011-03-27 19:34:31 UTC
guess now that the second arch stabilized it, amd64 can follow too
Comment 15 Andreas Schürch gentoo-dev 2011-03-28 09:43:40 UTC
(In reply to comment #11)
> Arch tested on x86, all good here ...

+1 :-)
Comment 16 Günther Hutzl 2011-03-28 17:06:21 UTC
Today I updated to =dev-lang/spidermonkey-1.9.2.15 because it was stabilized. Unfortunately the following emerge @preserved-rebuild could not rebuild these two packages:

=media-video/gxine-0.5.905
=media-video/gpac-0.4.5-r1

because they still need the libjs.so. So I had to use the unstable versions of these packages.

=media-video/gxine-0.5.905-r1
=media-video/gpac-0.4.5-r4

by adding this to my package.keywords:

media-video/gpac ~amd64
media-video/gxine ~amd64

I think these should be stabilized as well as a consequence of stabilizing this package version here.
Comment 17 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2011-03-31 16:58:04 UTC
ppc64 stable
Comment 18 Thomas Kahle (RETIRED) gentoo-dev 2011-04-10 18:57:55 UTC
x86 done.  gpac has many issues independent of spidermonkey.  gxine went stable in bug 361003.  Thanks.
Comment 19 Roger 2011-04-19 08:56:47 UTC
Elinks requires <=dev-lang/spidermonkey-1.9 for javascript USE flag.  (Probably should open another bug for this one.)
Comment 20 Raúl Porcel (RETIRED) gentoo-dev 2011-04-25 16:28:05 UTC
sparc stable and arm will pass, closing