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)
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.
Updated•16 years ago
|
Assignee: server-ops → oremj
Reporter | ||
Comment 1•16 years ago
|
||
Is this something we can do for 5.0.9? (Thursday)
Assignee | ||
Comment 2•16 years ago
|
||
I'll work on it today and let you know how far I get.
Reporter | ||
Comment 3•16 years ago
|
||
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.
Assignee | ||
Comment 4•16 years ago
|
||
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?
Reporter | ||
Comment 5•16 years ago
|
||
Joshua, help?
Comment 6•16 years ago
|
||
(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.
Assignee | ||
Comment 7•16 years ago
|
||
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
Reporter | ||
Comment 8•16 years ago
|
||
I asked jcranmer to give an update here
Reporter | ||
Comment 9•16 years ago
|
||
jcranmer?
Comment 10•16 years ago
|
||
As explained over IRC, the problem was that the box didn't have autoconf-2.13 installed.
Reporter | ||
Comment 11•16 years ago
|
||
Can we get an update on this?
Comment 12•16 years ago
|
||
oremj is on pto so i'm summarizing what I think I remember him saying - had problems building, was working on building the RPM.
Assignee | ||
Comment 13•16 years ago
|
||
Added and configured jshydra on preview.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Updated•10 years ago
|
Product: mozilla.org → mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•