[Pkg-javascript-devel] Bug#675856: [PATCH 5/5] update changelog
On Sun, 2012-06-03 at 23:25 +0200, Jérémy Lal wrote: > Apparently you did not read my reply to #675856 ? > > It's nice of you to propose patches but it's even better > to consider my opinion about that. > > Jérémy. > I had actually already written the patches before the bug report, I was just going to wait until it built until posting them. -- -Shawn Landden ___ Pkg-javascript-devel mailing list Pkg-javascript-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel
[Pkg-javascript-devel] Bug#675856: [PATCH 5/5] update changelog
On Sun, 2012-06-03 at 23:25 +0200, Jérémy Lal wrote: > Apparently you did not read my reply to #675856 ? > > It's nice of you to propose patches but it's even better > to consider my opinion about that. > > Jérémy. > all of these errors appear to be the same error. --- make[1]: Entering directory `/mnt/source/v8' make[2]: Entering directory `/mnt/source/v8/out' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/mnt/source/v8/out' Running C++ lint check... Traceback (most recent call last): File "/mnt/source/v8/tools/presubmit.py", line 388, in sys.exit(Main()) File "/mnt/source/v8/tools/presubmit.py", line 378, in Main success = CppLintProcessor().Run(workspace) and success File "/mnt/source/v8/tools/presubmit.py", line 189, in Run if not self.ProcessFiles(all_files, path): File "/mnt/source/v8/tools/presubmit.py", line 249, in ProcessFiles results = pool.map_async(CppLintWorker, commands).get(99) File "/usr/lib/python2.7/multiprocessing/pool.py", line 528, in get raise self._value UnboundLocalError: local variable 'process' referenced before assignment === release packed-elements === Path: mjsunit/packed-elements /mnt/source/v8/test/mjsunit/mjsunit.js:166: Failure: expected found throw new MjsUnitAssertionError(message); ^ Error at new MjsUnitAssertionError (/mnt/source/v8/test/mjsunit/mjsunit.js:31:16) at fail (/mnt/source/v8/test/mjsunit/mjsunit.js:166:11) at assertEquals (/mnt/source/v8/test/mjsunit/mjsunit.js:237:7) at assertTrue (/mnt/source/v8/test/mjsunit/mjsunit.js:275:5) at test1 (/mnt/source/v8/test/mjsunit/packed-elements.js:35:3) at test_with_optimization (/mnt/source/v8/test/mjsunit/packed-elements.js:99:32) at /mnt/source/v8/test/mjsunit/packed-elements.js:105:3 Command: /mnt/source/v8/out/arm.release/d8 --nobreak-on-abort --allow-natives-syntax --smi-only-arrays --packed-arrays /mnt/source/v8/test/mjsunit/mjsunit.js /mnt/source/v8/test/mjsunit/packed-elements.js --test === release packed-elements === Path: mjsunit/packed-elements Stress 1/5 /mnt/source/v8/test/mjsunit/mjsunit.js:166: Failure: expected found throw new MjsUnitAssertionError(message); ^ Error at new MjsUnitAssertionError (/mnt/source/v8/test/mjsunit/mjsunit.js:31:16) at fail (/mnt/source/v8/test/mjsunit/mjsunit.js:166:11) at assertEquals (/mnt/source/v8/test/mjsunit/mjsunit.js:237:7) at assertTrue (/mnt/source/v8/test/mjsunit/mjsunit.js:275:5) at test1 (/mnt/source/v8/test/mjsunit/packed-elements.js:35:3) at test_with_optimization (/mnt/source/v8/test/mjsunit/packed-elements.js:99:32) at /mnt/source/v8/test/mjsunit/packed-elements.js:105:3 Command: /mnt/source/v8/out/arm.release/d8 --stress-opt --always-opt --nobreak-on-abort --allow-natives-syntax --smi-only-arrays --packed-arrays /mnt/source/v8/test/mjsunit/mjsunit.js /mnt/source/v8/test/mjsunit/packed-elements.js --test === release packed-elements === Path: mjsunit/packed-elements /mnt/source/v8/test/mjsunit/mjsunit.js:166: Failure: expected found throw new MjsUnitAssertionError(message); ^ Error at new MjsUnitAssertionError (/mnt/source/v8/test/mjsunit/mjsunit.js:31:16) at fail (/mnt/source/v8/test/mjsunit/mjsunit.js:166:11) at assertEquals (/mnt/source/v8/test/mjsunit/mjsunit.js:237:7) at assertTrue (/mnt/source/v8/test/mjsunit/mjsunit.js:275:5) at test1 (/mnt/source/v8/test/mjsunit/packed-elements.js:35:3) at test_with_optimization (/mnt/source/v8/test/mjsunit/packed-elements.js:99:32) at /mnt/source/v8/test/mjsunit/packed-elements.js:105:3 Command: /mnt/source/v8/out/arm.release/d8 --nocrankshaft --nobreak-on-abort --allow-natives-syntax --smi-only-arrays --packed-arrays /mnt/source/v8/test/mjsunit/mjsunit.js /mnt/source/v8/test/mjsunit/packed-elements.js --test [53:24|% 100|+ 5658|- 3]: Done >>> running presubmit tests >>> running tests for arm.release Executing: python /mnt/source/v8/tools/test.py --timeout=180 --no-build --build-system=gyp mjsunit message preparser --arch=arm --mode=release --shell=/mnt/source/v8/out/arm.release/d8 make[1]: *** [arm.release.check] Error 2 -- -Shawn Landden ___ Pkg-javascript-devel mailing list Pkg-javascript-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel
[Pkg-javascript-devel] Bug#675856: [PATCH 5/5] update changelog
On Sun, 2012-06-03 at 23:25 +0200, Jérémy Lal wrote: > Apparently you did not read my reply to #675856 ? > > It's nice of you to propose patches but it's even better > to consider my opinion about that. > > Jérémy. > Nope, did not get that yet anyways, of the part of the test suite that has ran, I got one failure so far Running C++ lint check... Traceback (most recent call last): File "/mnt/source/v8/tools/presubmit.py", line 388, in sys.exit(Main()) File "/mnt/source/v8/tools/presubmit.py", line 378, in Main success = CppLintProcessor().Run(workspace) and success File "/mnt/source/v8/tools/presubmit.py", line 189, in Run if not self.ProcessFiles(all_files, path): File "/mnt/source/v8/tools/presubmit.py", line 249, in ProcessFiles results = pool.map_async(CppLintWorker, commands).get(99) File "/usr/lib/python2.7/multiprocessing/pool.py", line 528, in get raise self._value UnboundLocalError: local variable 'process' referenced before assignment === release packed-elements === Path: mjsunit/packed-elements /mnt/source/v8/test/mjsunit/mjsunit.js:166: Failure: expected found throw new MjsUnitAssertionError(message); ^ Error at new MjsUnitAssertionError (/mnt/source/v8/test/mjsunit/mjsunit.js:31:16) at fail (/mnt/source/v8/test/mjsunit/mjsunit.js:166:11) at assertEquals (/mnt/source/v8/test/mjsunit/mjsunit.js:237:7) at assertTrue (/mnt/source/v8/test/mjsunit/mjsunit.js:275:5) at test1 (/mnt/source/v8/test/mjsunit/packed-elements.js:35:3) at test_with_optimization (/mnt/source/v8/test/mjsunit/packed-elements.js:99:32) at /mnt/source/v8/test/mjsunit/packed-elements.js:105:3 Command: /mnt/source/v8/out/arm.release/d8 --nobreak-on-abort --allow-natives-syntax --smi-only-arrays --packed-arrays /mnt/source/v8/test/mjsunit/mjsunit.js /mnt/source/v8/test/mjsunit/packed-elements.js --test I wanted a newer libv8 *right now* so i could fix chromium 20 on armel. see bug 674728, were i got 18 to build (but with memory alignment issues) -- -Shawn Landden ___ Pkg-javascript-devel mailing list Pkg-javascript-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel
[Pkg-javascript-devel] Bug#675856: [PATCH 1/5] unneeded patch, merged upstream
From: Shawn Landen --- debian/patches/issue9316131_5001.diff | 28 debian/patches/series |1 - 2 files changed, 29 deletions(-) delete mode 100644 debian/patches/issue9316131_5001.diff diff --git a/debian/patches/issue9316131_5001.diff b/debian/patches/issue9316131_5001.diff deleted file mode 100644 index 60f8060..000 --- a/debian/patches/issue9316131_5001.diff +++ /dev/null @@ -1,28 +0,0 @@ -Description: Properly initialize element-transitioning array literals on ARM - Closes: http://bugs.debian.org/666906 -Origin:upstream,https://chromiumcodereview.appspot.com/9316131 -Forwarded: not-needed -Last-Update: 2012-04-02 a/src/arm/code-stubs-arm.cc -+++ b/src/arm/code-stubs-arm.cc -@@ -7311,7 +7311,7 @@ - // Array literal has ElementsKind of FAST_DOUBLE_ELEMENTS. - __ bind(&double_elements); - __ ldr(r5, FieldMemOperand(r1, JSObject::kElementsOffset)); -- __ StoreNumberToDoubleElements(r0, r3, r1, r5, r6, r7, r9, r10, -+ __ StoreNumberToDoubleElements(r0, r3, r1, r5, r6, r7, r9, r2, - &slow_elements); - __ Ret(); - } a/src/arm/macro-assembler-arm.h -+++ b/src/arm/macro-assembler-arm.h -@@ -787,7 +787,8 @@ - - // Check to see if maybe_number can be stored as a double in - // FastDoubleElements. If it can, store it at the index specified by key in -- // the FastDoubleElements array elements, otherwise jump to fail. -+ // the FastDoubleElements array elements. Otherwise jump to fail, in which -+ // case scratch2, scratch3 and scratch4 are unmodified. - void StoreNumberToDoubleElements(Register value_reg, -Register key_reg, -Register receiver_reg, diff --git a/debian/patches/series b/debian/patches/series index 4a76142..03c1b28 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,4 +1,3 @@ 0008_mksnapshot_stdout.patch 0011_use_system_gyp.patch 0014_disable_cross_build.patch -issue9316131_5001.diff -- 1.7.10 ___ Pkg-javascript-devel mailing list Pkg-javascript-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel
[Pkg-javascript-devel] Bug#675856: [PATCH 2/5] applied upstream in differn't form
From: Shawn Landen --- debian/patches/0008_mksnapshot_stdout.patch | 16 debian/patches/series |1 - 2 files changed, 17 deletions(-) delete mode 100644 debian/patches/0008_mksnapshot_stdout.patch diff --git a/debian/patches/0008_mksnapshot_stdout.patch b/debian/patches/0008_mksnapshot_stdout.patch deleted file mode 100644 index b9f3d64..000 --- a/debian/patches/0008_mksnapshot_stdout.patch +++ /dev/null @@ -1,16 +0,0 @@ -Description: Redirect mksnapshot log to stdout - armel builds typically fail at mksnapshot, for which it is useful to be able to get the actual log. -Forwarded: not-needed -Author: Jérémy Lal -Last-Update: 2011-10-25 a/tools/gyp/v8.gyp -+++ b/tools/gyp/v8.gyp -@@ -144,7 +144,7 @@ - 'variables': { - 'mksnapshot_flags': [ - '--log-snapshot-positions', -- '--logfile', '<(INTERMEDIATE_DIR)/snapshot.log', -+ '--logfile', '-', - ], - }, - 'conditions': [ diff --git a/debian/patches/series b/debian/patches/series index 03c1b28..c8e6e7a 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,3 +1,2 @@ -0008_mksnapshot_stdout.patch 0011_use_system_gyp.patch 0014_disable_cross_build.patch -- 1.7.10 ___ Pkg-javascript-devel mailing list Pkg-javascript-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel
[Pkg-javascript-devel] Bug#675856: [PATCH 5/5] update changelog
From: Shawn Landen --- debian/changelog |7 +++ debian/control.in |6 +++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/debian/changelog b/debian/changelog index 98e4823..6e8046e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +libv8 (3.11.8-1) UNRELEASED; urgency=low + + * Non-maintainer upload. + * New Upstream version. + + -- Shawn Landden Sun, 03 Jun 2012 17:26:16 + + libv8 (3.8.9.20-1) unstable; urgency=low [ Jérémy Lal ] diff --git a/debian/control.in b/debian/control.in index e861692..9f627f8 100644 --- a/debian/control.in +++ b/debian/control.in @@ -15,7 +15,7 @@ Vcs-Git: git://git.debian.org/git/collab-maint/libv8.git Package: libv8-dev Section: libdevel Architecture: i386 amd64 armel armhf -Depends: libv8-3.8.9.20 (= ${binary:Version}), ${misc:Depends} +Depends: libv8-3.11.8 (= ${binary:Version}), ${misc:Depends} Description: v8 JavaScript engine - development files V8 is a high performance JavaScript engine written in C++. It is used in the web browser Chromium. @@ -23,7 +23,7 @@ Description: v8 JavaScript engine - development files Install this package if you wish to develop your own programs using the v8 JavaScript engine. -Package: libv8-3.8.9.20 +Package: libv8-3.11.8 Architecture: i386 amd64 armel armhf Depends: ${shlibs:Depends}, ${misc:Depends} Description: v8 JavaScript engine - runtime library @@ -37,7 +37,7 @@ Package: libv8-dbg Priority: extra Section: debug Architecture: i386 amd64 armel armhf -Depends: libv8-3.8.9.20 (= ${binary:Version}), ${misc:Depends} +Depends: libv8-3.11.8 (= ${binary:Version}), ${misc:Depends} Description: v8 JavaScript engine - debugging symbols V8 is a high performance JavaScript engine written in C++. It is used in the web browser Chromium. -- 1.7.10 ___ Pkg-javascript-devel mailing list Pkg-javascript-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel
[Pkg-javascript-devel] Bug#675856: [PATCH 3/5] update use_system_gyp.patch
From: Shawn Landen --- debian/patches/0011_use_system_gyp.patch | 45 +- 1 file changed, 19 insertions(+), 26 deletions(-) diff --git a/debian/patches/0011_use_system_gyp.patch b/debian/patches/0011_use_system_gyp.patch index dae1631..7440a43 100644 --- a/debian/patches/0011_use_system_gyp.patch +++ b/debian/patches/0011_use_system_gyp.patch @@ -1,39 +1,32 @@ Description: Use gyp package, not build/gyp/gyp. Forwarded: not-needed Author: Jérémy Lal -Last-Update: 2011-10-22 +Last-Update: 2012-06-03 --- a/Makefile +++ b/Makefile -@@ -207,27 +207,27 @@ - - # GYP file generation targets. - $(OUTDIR)/Makefile-ia32: $(GYPFILES) $(ENVFILE) -- build/gyp/gyp --generator-output="$(OUTDIR)" build/all.gyp \ -+ gyp --generator-output="$(OUTDIR)" build/all.gyp \ - -Ibuild/standalone.gypi --depth=. -Dtarget_arch=ia32 \ - -S-ia32 $(GYPFLAGS) - - $(OUTDIR)/Makefile-x64: $(GYPFILES) $(ENVFILE) +@@ -214,14 +214,14 @@ + MAKEFILES = $(addprefix $(OUTDIR)/Makefile.,$(ARCHES)) + $(MAKEFILES): $(GYPFILES) $(ENVFILE) + GYP_GENERATORS=make \ - build/gyp/gyp --generator-output="$(OUTDIR)" build/all.gyp \ + gyp --generator-output="$(OUTDIR)" build/all.gyp \ - -Ibuild/standalone.gypi --depth=. -Dtarget_arch=x64 \ - -S-x64 $(GYPFLAGS) + -Ibuild/standalone.gypi --depth=. \ + -Dv8_target_arch=$(subst .,,$(suffix $@)) \ + -S.$(subst .,,$(suffix $@)) $(GYPFLAGS) - $(OUTDIR)/Makefile-arm: $(GYPFILES) $(ENVFILE) build/armu.gypi + $(OUTDIR)/Makefile.native: $(GYPFILES) $(ENVFILE) + GYP_GENERATORS=make \ - build/gyp/gyp --generator-output="$(OUTDIR)" build/all.gyp \ + gyp --generator-output="$(OUTDIR)" build/all.gyp \ - -Ibuild/standalone.gypi --depth=. -Ibuild/armu.gypi \ - -S-arm $(GYPFLAGS) + -Ibuild/standalone.gypi --depth=. -S.native $(GYPFLAGS) - $(OUTDIR)/Makefile-mips: $(GYPFILES) $(ENVFILE) build/mipsu.gypi + $(OUTDIR)/Makefile.android: $(GYPFILES) $(ENVFILE) build/android.gypi \ +@@ -229,7 +229,7 @@ + GYP_GENERATORS=make \ + CC="${ANDROID_TOOL_PREFIX}-gcc" \ + CXX="${ANDROID_TOOL_PREFIX}-g++" \ - build/gyp/gyp --generator-output="$(OUTDIR)" build/all.gyp \ + gyp --generator-output="$(OUTDIR)" build/all.gyp \ - -Ibuild/standalone.gypi --depth=. -Ibuild/mipsu.gypi \ - -S-mips $(GYPFLAGS) - - $(OUTDIR)/Makefile-native: $(GYPFILES) $(ENVFILE) -- build/gyp/gyp --generator-output="$(OUTDIR)" build/all.gyp \ -+ gyp --generator-output="$(OUTDIR)" build/all.gyp \ - -Ibuild/standalone.gypi --depth=. -S-native $(GYPFLAGS) - - $(OUTDIR)/Makefile-android: $(GYPFILES) $(ENVFILE) build/android.gypi \ + -Ibuild/standalone.gypi --depth=. -Ibuild/android.gypi \ + -S.android $(GYPFLAGS) + -- 1.7.10 ___ Pkg-javascript-devel mailing list Pkg-javascript-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel
[Pkg-javascript-devel] Bug#675856: [PATCH 4/5] upstream now supports native compile
From: Shawn Landen --- debian/patches/0014_disable_cross_build.patch | 25 - debian/patches/series |1 - 2 files changed, 26 deletions(-) delete mode 100644 debian/patches/0014_disable_cross_build.patch diff --git a/debian/patches/0014_disable_cross_build.patch b/debian/patches/0014_disable_cross_build.patch deleted file mode 100644 index dfdd6ab..000 --- a/debian/patches/0014_disable_cross_build.patch +++ /dev/null @@ -1,25 +0,0 @@ -Description: arm and mips targets are cross compiled by default, disable this. -Forwarded: not-needed, upstream do not promote building on same host as target arch. -Author: Jérémy Lal -Last-Update: 2011-12-28 a/Makefile -+++ b/Makefile -@@ -216,14 +216,14 @@ - -Ibuild/standalone.gypi --depth=. -Dtarget_arch=x64 \ - -S-x64 $(GYPFLAGS) - --$(OUTDIR)/Makefile-arm: $(GYPFILES) $(ENVFILE) build/armu.gypi -+$(OUTDIR)/Makefile-arm: $(GYPFILES) $(ENVFILE) - gyp --generator-output="$(OUTDIR)" build/all.gyp \ ---Ibuild/standalone.gypi --depth=. -Ibuild/armu.gypi \ -+-Ibuild/standalone.gypi --depth=. -Dtarget_arch=arm \ - -S-arm $(GYPFLAGS) - --$(OUTDIR)/Makefile-mips: $(GYPFILES) $(ENVFILE) build/mipsu.gypi -+$(OUTDIR)/Makefile-mips: $(GYPFILES) $(ENVFILE) - gyp --generator-output="$(OUTDIR)" build/all.gyp \ ---Ibuild/standalone.gypi --depth=. -Ibuild/mipsu.gypi \ -+-Ibuild/standalone.gypi --depth=. -Dtarget_arch=mips \ - -S-mips $(GYPFLAGS) - - $(OUTDIR)/Makefile-native: $(GYPFILES) $(ENVFILE) diff --git a/debian/patches/series b/debian/patches/series index c8e6e7a..474ea22 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,2 +1 @@ 0011_use_system_gyp.patch -0014_disable_cross_build.patch -- 1.7.10 ___ Pkg-javascript-devel mailing list Pkg-javascript-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel
[Pkg-javascript-devel] Bug#675856: Bug#675856: libv8-3.8.9.20: new upstream version (3.11.8)
On 03/06/2012 19:53, shawn wrote: > Package: libv8-3.8.9.20 > Version: 3.8.9.20-1 > Severity: wishlist > Tags: patch > > Needed for Chromium 20, which is embedding v8 ATM against policy > > patch to fallow No need to fallow :) i'll update libv8 soon anyway. I've been busy on other matters, that's all. Jérémy. ___ Pkg-javascript-devel mailing list Pkg-javascript-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel
[Pkg-javascript-devel] Bug#675856: libv8-3.8.9.20: new upstream version (3.11.8)
Package: libv8-3.8.9.20 Version: 3.8.9.20-1 Severity: wishlist Tags: patch Needed for Chromium 20, which is embedding v8 ATM against policy patch to fallow -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (101, 'unstable'), (100, 'experimental') Architecture: armel (armv5tel) Kernel: Linux 3.4.0-rc1-tomoyo-1-g69b407e (PREEMPT) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libv8-3.8.9.20 depends on: ii libc6 2.13-32em1 ii libgcc1 1:4.7.0-9 ii libstdc++6 4.7.0-9 libv8-3.8.9.20 recommends no packages. libv8-3.8.9.20 suggests no packages. -- no debconf information ___ Pkg-javascript-devel mailing list Pkg-javascript-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel