You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Paul Joseph Davis (JIRA)" <ji...@apache.org> on 2011/08/25 22:14:31 UTC

[jira] [Created] (COUCHDB-1260) Fix CouchJS/SpiderMonkey compatibility

Fix CouchJS/SpiderMonkey compatibility
--------------------------------------

                 Key: COUCHDB-1260
                 URL: https://issues.apache.org/jira/browse/COUCHDB-1260
             Project: CouchDB
          Issue Type: Improvement
          Components: JavaScript View Server
    Affects Versions: 1.2
            Reporter: Paul Joseph Davis
             Fix For: 1.2


I just finished refactoring couchjs so that I can make it compatible with all of the major versions of SpiderMonkey. I've run the tests against 1.7.0, 1.8.0rc1, Homebrew ~= 1.8.5, and 1.8.5. The only test that fails is view_sandboxing.js for 1.7.0 because sandboxing doesn't work there.

I would appreciate if people could pull this down and run the Futon test suite to check that tests pass for everyone. I'm specifically interested to hear from those of you using one of the XULRunner SpiderMonkey's or otherwise any SpiderMonkey that's not a tarball from the Mozilla FTP directory.

I'll give people a couple days to report back but if I don't hear anything I'll push this in.


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (COUCHDB-1260) Fix CouchJS/SpiderMonkey compatibility

Posted by "Paul Joseph Davis (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COUCHDB-1260?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13099252#comment-13099252 ] 

Paul Joseph Davis commented on COUCHDB-1260:
--------------------------------------------

Backported here: https://github.com/davisp/couchdb/commit/1.1.x-couchjs-fixes

Anyone feel like building this locally to double check the build system tweaks I made?

> Fix CouchJS/SpiderMonkey compatibility
> --------------------------------------
>
>                 Key: COUCHDB-1260
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1260
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: JavaScript View Server
>    Affects Versions: 1.2
>            Reporter: Paul Joseph Davis
>             Fix For: 1.2
>
>         Attachments: COUCHDB-1260.patch
>
>
> I just finished refactoring couchjs so that I can make it compatible with all of the major versions of SpiderMonkey. I've run the tests against 1.7.0, 1.8.0rc1, Homebrew ~= 1.8.5, and 1.8.5. The only test that fails is view_sandboxing.js for 1.7.0 because sandboxing doesn't work there.
> I would appreciate if people could pull this down and run the Futon test suite to check that tests pass for everyone. I'm specifically interested to hear from those of you using one of the XULRunner SpiderMonkey's or otherwise any SpiderMonkey that's not a tarball from the Mozilla FTP directory.
> I'll give people a couple days to report back but if I don't hear anything I'll push this in.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (COUCHDB-1260) Fix CouchJS/SpiderMonkey compatibility

Posted by "Paul Joseph Davis (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COUCHDB-1260?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13095752#comment-13095752 ] 

Paul Joseph Davis commented on COUCHDB-1260:
--------------------------------------------

I feel so unloved.

Also, tested on the following spidermonkeys:

    1.7.0
    1.8.0rc1
    1.8.5
    1.9.2.something

Multiple test reports from OS X, Linux, and dch reported Windows success.

I feel comfortable that we've covered the major platforms for now.

> Fix CouchJS/SpiderMonkey compatibility
> --------------------------------------
>
>                 Key: COUCHDB-1260
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1260
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: JavaScript View Server
>    Affects Versions: 1.2
>            Reporter: Paul Joseph Davis
>             Fix For: 1.2
>
>         Attachments: COUCHDB-1260.patch
>
>
> I just finished refactoring couchjs so that I can make it compatible with all of the major versions of SpiderMonkey. I've run the tests against 1.7.0, 1.8.0rc1, Homebrew ~= 1.8.5, and 1.8.5. The only test that fails is view_sandboxing.js for 1.7.0 because sandboxing doesn't work there.
> I would appreciate if people could pull this down and run the Futon test suite to check that tests pass for everyone. I'm specifically interested to hear from those of you using one of the XULRunner SpiderMonkey's or otherwise any SpiderMonkey that's not a tarball from the Mozilla FTP directory.
> I'll give people a couple days to report back but if I don't hear anything I'll push this in.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (COUCHDB-1260) Fix CouchJS/SpiderMonkey compatibility

Posted by "Randall Leeds (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COUCHDB-1260?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13099941#comment-13099941 ] 

Randall Leeds commented on COUCHDB-1260:
----------------------------------------

When I said 1.8 I meant xulrunner-devel-1.9.2.17. Sorry about that.

> Fix CouchJS/SpiderMonkey compatibility
> --------------------------------------
>
>                 Key: COUCHDB-1260
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1260
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: JavaScript View Server
>    Affects Versions: 1.2
>            Reporter: Paul Joseph Davis
>         Attachments: COUCHDB-1260.patch
>
>
> I just finished refactoring couchjs so that I can make it compatible with all of the major versions of SpiderMonkey. I've run the tests against 1.7.0, 1.8.0rc1, Homebrew ~= 1.8.5, and 1.8.5. The only test that fails is view_sandboxing.js for 1.7.0 because sandboxing doesn't work there.
> I would appreciate if people could pull this down and run the Futon test suite to check that tests pass for everyone. I'm specifically interested to hear from those of you using one of the XULRunner SpiderMonkey's or otherwise any SpiderMonkey that's not a tarball from the Mozilla FTP directory.
> I'll give people a couple days to report back but if I don't hear anything I'll push this in.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Resolved] (COUCHDB-1260) Fix CouchJS/SpiderMonkey compatibility

Posted by "Paul Joseph Davis (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/COUCHDB-1260?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Paul Joseph Davis resolved COUCHDB-1260.
----------------------------------------

       Resolution: Fixed
    Fix Version/s:     (was: 1.2)

Committed.

On trunk at 1164346
On 1.1.x at 1166525

> Fix CouchJS/SpiderMonkey compatibility
> --------------------------------------
>
>                 Key: COUCHDB-1260
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1260
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: JavaScript View Server
>    Affects Versions: 1.2
>            Reporter: Paul Joseph Davis
>         Attachments: COUCHDB-1260.patch
>
>
> I just finished refactoring couchjs so that I can make it compatible with all of the major versions of SpiderMonkey. I've run the tests against 1.7.0, 1.8.0rc1, Homebrew ~= 1.8.5, and 1.8.5. The only test that fails is view_sandboxing.js for 1.7.0 because sandboxing doesn't work there.
> I would appreciate if people could pull this down and run the Futon test suite to check that tests pass for everyone. I'm specifically interested to hear from those of you using one of the XULRunner SpiderMonkey's or otherwise any SpiderMonkey that's not a tarball from the Mozilla FTP directory.
> I'll give people a couple days to report back but if I don't hear anything I'll push this in.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (COUCHDB-1260) Fix CouchJS/SpiderMonkey compatibility

Posted by "Paul Joseph Davis (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/COUCHDB-1260?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Paul Joseph Davis updated COUCHDB-1260:
---------------------------------------

    Attachment: COUCHDB-1260.patch

> Fix CouchJS/SpiderMonkey compatibility
> --------------------------------------
>
>                 Key: COUCHDB-1260
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1260
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: JavaScript View Server
>    Affects Versions: 1.2
>            Reporter: Paul Joseph Davis
>             Fix For: 1.2
>
>         Attachments: COUCHDB-1260.patch
>
>
> I just finished refactoring couchjs so that I can make it compatible with all of the major versions of SpiderMonkey. I've run the tests against 1.7.0, 1.8.0rc1, Homebrew ~= 1.8.5, and 1.8.5. The only test that fails is view_sandboxing.js for 1.7.0 because sandboxing doesn't work there.
> I would appreciate if people could pull this down and run the Futon test suite to check that tests pass for everyone. I'm specifically interested to hear from those of you using one of the XULRunner SpiderMonkey's or otherwise any SpiderMonkey that's not a tarball from the Mozilla FTP directory.
> I'll give people a couple days to report back but if I don't hear anything I'll push this in.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (COUCHDB-1260) Fix CouchJS/SpiderMonkey compatibility

Posted by "Filipe Manana (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COUCHDB-1260?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13099882#comment-13099882 ] 

Filipe Manana commented on COUCHDB-1260:
----------------------------------------

Tested with xulrunner-devel-1.9.2.18. All tests pass.

> Fix CouchJS/SpiderMonkey compatibility
> --------------------------------------
>
>                 Key: COUCHDB-1260
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1260
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: JavaScript View Server
>    Affects Versions: 1.2
>            Reporter: Paul Joseph Davis
>             Fix For: 1.2
>
>         Attachments: COUCHDB-1260.patch
>
>
> I just finished refactoring couchjs so that I can make it compatible with all of the major versions of SpiderMonkey. I've run the tests against 1.7.0, 1.8.0rc1, Homebrew ~= 1.8.5, and 1.8.5. The only test that fails is view_sandboxing.js for 1.7.0 because sandboxing doesn't work there.
> I would appreciate if people could pull this down and run the Futon test suite to check that tests pass for everyone. I'm specifically interested to hear from those of you using one of the XULRunner SpiderMonkey's or otherwise any SpiderMonkey that's not a tarball from the Mozilla FTP directory.
> I'll give people a couple days to report back but if I don't hear anything I'll push this in.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (COUCHDB-1260) Fix CouchJS/SpiderMonkey compatibility

Posted by "Paul Joseph Davis (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COUCHDB-1260?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13095770#comment-13095770 ] 

Paul Joseph Davis commented on COUCHDB-1260:
--------------------------------------------

Committed to trunk in r1164346.

Gonna wait till I backport to 1.1.x before closing.

> Fix CouchJS/SpiderMonkey compatibility
> --------------------------------------
>
>                 Key: COUCHDB-1260
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1260
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: JavaScript View Server
>    Affects Versions: 1.2
>            Reporter: Paul Joseph Davis
>             Fix For: 1.2
>
>         Attachments: COUCHDB-1260.patch
>
>
> I just finished refactoring couchjs so that I can make it compatible with all of the major versions of SpiderMonkey. I've run the tests against 1.7.0, 1.8.0rc1, Homebrew ~= 1.8.5, and 1.8.5. The only test that fails is view_sandboxing.js for 1.7.0 because sandboxing doesn't work there.
> I would appreciate if people could pull this down and run the Futon test suite to check that tests pass for everyone. I'm specifically interested to hear from those of you using one of the XULRunner SpiderMonkey's or otherwise any SpiderMonkey that's not a tarball from the Mozilla FTP directory.
> I'll give people a couple days to report back but if I don't hear anything I'll push this in.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (COUCHDB-1260) Fix CouchJS/SpiderMonkey compatibility

Posted by "Randall Leeds (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COUCHDB-1260?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13099592#comment-13099592 ] 

Randall Leeds commented on COUCHDB-1260:
----------------------------------------

Tested 1.1.x with your changes against 1.7, 1.8, and 1.8.5. No problems here. Ship it!

> Fix CouchJS/SpiderMonkey compatibility
> --------------------------------------
>
>                 Key: COUCHDB-1260
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1260
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: JavaScript View Server
>    Affects Versions: 1.2
>            Reporter: Paul Joseph Davis
>             Fix For: 1.2
>
>         Attachments: COUCHDB-1260.patch
>
>
> I just finished refactoring couchjs so that I can make it compatible with all of the major versions of SpiderMonkey. I've run the tests against 1.7.0, 1.8.0rc1, Homebrew ~= 1.8.5, and 1.8.5. The only test that fails is view_sandboxing.js for 1.7.0 because sandboxing doesn't work there.
> I would appreciate if people could pull this down and run the Futon test suite to check that tests pass for everyone. I'm specifically interested to hear from those of you using one of the XULRunner SpiderMonkey's or otherwise any SpiderMonkey that's not a tarball from the Mozilla FTP directory.
> I'll give people a couple days to report back but if I don't hear anything I'll push this in.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira