You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Robert Kowalski (JIRA)" <ji...@apache.org> on 2014/08/08 16:42:12 UTC

[jira] [Commented] (COUCHDB-1566) JSpec test page broken

    [ https://issues.apache.org/jira/browse/COUCHDB-1566?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14090811#comment-14090811 ] 

Robert Kowalski commented on COUCHDB-1566:
------------------------------------------

It is not working on 1.6:

The testsuite just finishes if the jquery.couch.js (half of the tests) tests are commented out, and even in this case where a result is shown, the testsuite has 3 failing tests.

With the jquery.couch.js tests the suite breaks so hard, that no result is shown at all.

With 2.x both of the libs (couch.js & jquery.couch.js) are not part of the core "product" anymore. I might be wrong, but my feeling is that currently no one really feels responsible for maintaining this piece of code. I personally don't want to spend time on it when I could use my time to improve the core system including Fauxton.

My proposal is to search for a maintainer a second time (I would do that, if that's okay for you), and if there is no one after actively searching for 1 month, to delete the code. The reason for this is that even if we do not actively fix and maintain it, there is still a so called total cost of ownership when we keep it and have to support it. And if no one is interested in it after 1 month, there is not any interest in the lib at all.

Even if we do not find another maintainer there are alot of libraries in "userland" which are actively maintained instead: 

 - https://github.com/npm/couch-login (node)
 - http://www.saggingcouch.com/  (browser & node)
 - https://github.com/dscape/nano (node)
 - https://github.com/janmonschke/backbone-couchdb (browser)


> JSpec test page broken
> ----------------------
>
>                 Key: COUCHDB-1566
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1566
>             Project: CouchDB
>          Issue Type: Bug
>    Affects Versions: 1.2, 1.3
>            Reporter: Alexander Shorin
>            Assignee: Robert Kowalski
>            Priority: Trivial
>             Fix For: 1.3.1
>
>         Attachments: COUCHDB-1566-1-fix_test_runner.patch
>
>
> CSS file at share/www/scripts/jspec/jspec.css and used for JSpec test page points  to non existed images.
> Browse:
> http://localhost:5984/_utils/spec/run.html
> Firefox network log:
> NetworkError: 404 Object Not Found - http://localhost:5984/_utils/script/jspec/images/sprites.png
> NetworkError: 404 Object Not Found - http://localhost:5984/_utils/script/jspec/images/sprites.bg.png
> NetworkError: 404 Object Not Found - http://localhost:5984/_utils/script/jspec/images/bg.png
> NetworkError: 404 Object Not Found - http://localhost:5984/_utils/script/jspec/images/vr.png
> From COUCHDB-1567:
> Missed script reference doesn't allows to run tests due to error:
> > Error in hook 'before_each', suite 'CouchDB class session stuff': TypeError: CouchDB.prepareUserDoc is not a function 



--
This message was sent by Atlassian JIRA
(v6.2#6252)