Closed Bug 509503 Opened 16 years ago Closed 16 years ago

[AMO] Install JSHydra on preview/production machines

Categories

(mozilla.org Graveyard :: Server Operations, task)

All
Other
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: clouserw, Assigned: oremj)

Details

JSHydra is a static analysis tool for JavaScript that we're using in the new add-on verification suite. There are no packages for it - it's built manually. jcranmer wrote some installation docs at https://developer.mozilla.org/en/JSHydra/Installing_JSHydra from bug 506399. Can you let us know what else you need in order to install and support this on the AMO boxes? There is no critical timeline for this as the code gracefully skips tests if this library isn't installed. However, the tests are already written and ready to go and it lets us do some cool advanced testing very quickly.
Assignee: server-ops → oremj
Is this something we can do for 5.0.9? (Thursday)
I'll work on it today and let you know how far I get.
Thanks. For the record, it shouldn't matter if this goes on only preview or all the boxes at first. AMO won't use it until it's configured in the config.php.
Seeing some strange error on configure. /configure Source directory: mozilla Object directory: mozilla Source repository: http://hg.mozilla.org/mozilla-central Cloning from http://hg.mozilla.org/mozilla-central: requesting all changes adding changesets adding manifests adding file changes added 27844 changesets with 136312 changes to 46569 files updating working directory 37252 files updated, 0 files merged, 0 files removed, 0 files unresolved ./configure: line 99: pushd: no other directory ./configure: line 101: ./configure: No such file or directory make: *** No targets specified and no makefile found. Stop. ./configure: line 103: popd: directory stack empty Did you run in to that issue when building jshydra?
Joshua, help?
(In reply to comment #4) > ./configure: line 99: pushd: no other directory > ./configure: line 101: ./configure: No such file or directory > make: *** No targets specified and no makefile found. Stop. > ./configure: line 103: popd: directory stack empty I misunderstood the semantics of pushd (probably some specific bash-ism I hit). I fixed this and pushed the changes, so it should just work now.
New build problem. [root@im-pkgdev02 tmp]# hg clone http://hg.mozilla.org/users/Pidgeot18_gmail.com/jshydra/ destination directory: jshydra requesting all changes adding changesets adding manifests adding file changes added 33 changesets with 88 changes to 32 files updating working directory 23 files updated, 0 files merged, 0 files removed, 0 files unresolved [root@im-pkgdev02 tmp]# cd jshydra/ [root@im-pkgdev02 jshydra]# ./configure Source directory: mozilla Object directory: mozilla Source repository: http://hg.mozilla.org/mozilla-central Cloning from http://hg.mozilla.org/mozilla-central: requesting all changes adding changesets adding manifests adding file changes added 27844 changesets with 136312 changes to 46569 files updating working directory 37252 files updated, 0 files merged, 0 files removed, 0 files unresolved /tmp/jshydra/mozilla/js/src /tmp/jshydra ./configure: line 101: ./configure: No such file or directory make: *** No targets specified and no makefile found. Stop. /tmp/jshydra
I asked jcranmer to give an update here
jcranmer?
As explained over IRC, the problem was that the box didn't have autoconf-2.13 installed.
Can we get an update on this?
oremj is on pto so i'm summarizing what I think I remember him saying - had problems building, was working on building the RPM.
Added and configured jshydra on preview.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Product: mozilla.org → mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.