2003-10-31 03:37:44 +00:00
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
2003-06-30 03:39:39 +00:00
|
|
|
|
|
|
|
<!-- @author David Chandler -->
|
|
|
|
<!-- @date late 2002, first half of 2003? See CVS records. -->
|
|
|
|
<!-- @editor Emacs, baby! -->
|
|
|
|
|
|
|
|
|
2003-10-31 03:37:44 +00:00
|
|
|
<head>
|
|
|
|
<title>THDL Tools Nightly Builds</title>
|
|
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
|
|
<script type="text/javascript" src="/tibet/scripts/thdl_scripts.js"></script>
|
|
|
|
<link rel="stylesheet" type="text/css" href="/tibet/style/thdl-styles.css"/>
|
2003-06-30 03:39:39 +00:00
|
|
|
</head>
|
|
|
|
|
2003-10-31 03:37:44 +00:00
|
|
|
<body>
|
2003-06-30 03:39:39 +00:00
|
|
|
|
2003-10-31 03:37:44 +00:00
|
|
|
<div id="banner">
|
|
|
|
<a id="logo" href="/tibet/index.html"><img id="test" alt="THDL Logo" src="/tibet/images/logo.png"/></a>
|
|
|
|
<h1>The Tibetan & Himalayan Digital Library</h1>
|
2003-06-30 03:39:39 +00:00
|
|
|
|
2003-10-31 03:37:44 +00:00
|
|
|
<div id="menubar">
|
|
|
|
<script type='text/javascript'>function Go(){return}</script>
|
|
|
|
<script type='text/javascript' src='/tibet/scripts/new/thdl_menu_config.js'></script>
|
2003-06-30 03:39:39 +00:00
|
|
|
|
2003-10-31 03:37:44 +00:00
|
|
|
<script type='text/javascript' src='/tibet/scripts/new/menu_new.js'></script>
|
|
|
|
<script type='text/javascript' src='/tibet/scripts/new/menu9_com.js'></script>
|
|
|
|
<noscript><p>Your browser does not support javascript.</p></noscript>
|
|
|
|
<div id='MenuPos' >Menu Loading... </div>
|
|
|
|
</div><!--END menubar-->
|
2003-06-30 03:39:39 +00:00
|
|
|
|
2003-10-31 03:37:44 +00:00
|
|
|
</div><!--END banner-->
|
2003-06-30 03:39:39 +00:00
|
|
|
|
2003-10-31 03:37:44 +00:00
|
|
|
<div id="sub_banner">
|
|
|
|
<div id="search">
|
|
|
|
<form method="get" action="http://www.google.com/u/thdl">
|
|
|
|
<p>
|
|
|
|
<input type="text" name="q" id="q" size="15" maxlength="255" value="" />
|
|
|
|
<input type="submit" name="sa" id="sa" value="Search"/>
|
|
|
|
<input type="hidden" name="hq" id="hq" value="inurl:iris.lib.virginia.edu"/>
|
|
|
|
</p>
|
|
|
|
</form>
|
2003-06-30 03:39:39 +00:00
|
|
|
|
|
|
|
</div>
|
2003-10-31 03:37:44 +00:00
|
|
|
<div id="breadcrumbs">
|
|
|
|
<a href="/tibet/index.html">Home</a> > <a href="index.html">Tools</a> > <a href="/tibet/tools/software.html">Tools</a> > Nightly Builds
|
|
|
|
</div>
|
|
|
|
</div><!--END banner-->
|
2003-06-30 03:39:39 +00:00
|
|
|
|
|
|
|
|
2003-10-31 03:37:44 +00:00
|
|
|
<div id="main">
|
2003-02-03 06:24:52 +00:00
|
|
|
|
2003-06-30 03:39:39 +00:00
|
|
|
<h2>THDL Tools Nightly Builds</h1>
|
2003-02-03 06:24:52 +00:00
|
|
|
|
|
|
|
<p>
|
2003-06-30 03:39:39 +00:00
|
|
|
Here you'll find last night's latest and greatest builds of the THDL
|
|
|
|
tools. You may find new features and bug fixes, but you may
|
|
|
|
find new bugs too.
|
You may no longer put xml-apis.jar, xercesImpl.jar, or xalan.jar in
Jskad/extensions. If you're lazy, you can move them to
extensions/drop-ins, but the correct thing to do is to move x*.jar to
$ANT_HOME/lib [next to vamp.jar, if you're already set up for Java Web
Start builds]. This is a side effect of improving the nightly builds.
Nightly builds now feature an HTML summary of the JUnit test results,
a datestamp, and full API docs in two flavors.
If you use a patched vamp.jar [e-mail me] that can run when an X11
display is not available (there is not an analogous problem for
Windows servers, I suspect), all you have to do to put up a nightly
builds site is to set up CVS access so that no password is requires
using SSH public-key crypto (sf.net documents how to do so well) and
then use the following daily cron job on your Unix box:
#! /bin/sh
renice +19 -p $$ >/dev/null 2>&1
su -l joe-user /bin/sh -c /var/www/thdl/nightly/doTheBuild.sh
where joe-user is an unprivileged user who has installed Ant properly
(see the updated BuildSystems.html on the developer's site off of
thdltools.sf.net) and set himself up a Jskad sandbox with a Fonts
sandbox underneath it in, e.g., /var/www/thdl/nightly/Jskad. Here's
doTheBuild.sh:
#! /bin/sh
JSKAD=/var/www/thdl/nightly/Jskad
DEST=/var/www/thdl/nightly/builds
HISTORY=/var/www/thdl/nightly/history
DATE=`date`
if test ! -d $DEST; then \
echo "$DEST does not exist ($DATE)." >> history; exit 1; fi
(cd $JSKAD && ant dc-nightly-build \
&& rm -fr ${DEST}/* \
&& cp dist/nightlyBuild.zip $DEST \
&& cd $DEST \
&& unzip nightlyBuild.zip)
if test $? != 0; then echo "NIGHTLY BUILDS FAILED on $DATE" >> $HISTORY; exit 2; fi
DDDATE=`date`
echo "Success on start=$DATE end=$DDDATE" >> $HISTORY
exit 0
2003-02-10 04:22:38 +00:00
|
|
|
</p>
|
|
|
|
|
2003-06-30 03:39:39 +00:00
|
|
|
<p>End users will be interested in the following:</p>
|
2003-02-03 06:24:52 +00:00
|
|
|
<ul>
|
|
|
|
<li>
|
|
|
|
Today's Java Web Start binaries (signed with a throwaway key, so
|
2003-06-30 03:39:39 +00:00
|
|
|
you have to trust that the server hasn't been compromised and click
|
2003-02-03 06:24:52 +00:00
|
|
|
through the warnings):
|
|
|
|
<ul>
|
|
|
|
<li>
|
2003-06-30 03:39:39 +00:00
|
|
|
<a href="java-web-start/Jskad.jnlp">Jskad</a>
|
2003-02-03 06:24:52 +00:00
|
|
|
</li>
|
2003-06-30 03:39:39 +00:00
|
|
|
<!-- DLC FIXME: this just asks for a dictionary; talk to AM about a fix
|
2003-02-03 06:24:52 +00:00
|
|
|
<li>
|
2003-06-30 03:39:39 +00:00
|
|
|
<a href="java-web-start/DictionarySearchAppletAndJavaWebStart.jnlp">Translation Tool</a>
|
2003-02-03 06:24:52 +00:00
|
|
|
</li>
|
2003-06-30 03:39:39 +00:00
|
|
|
-->
|
2003-02-03 06:24:52 +00:00
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
<li>
|
2003-04-13 02:11:52 +00:00
|
|
|
Self-contained JARs that are not signed:
|
2003-02-03 06:24:52 +00:00
|
|
|
<ul>
|
|
|
|
<li>
|
|
|
|
All-in-one <a href="lib-vanilla/Jskad-self-contained.jar">Jskad</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
Plain Jane, bare-minimum JARs that are not signed:
|
|
|
|
<ul>
|
|
|
|
<li>
|
|
|
|
<a href="lib-vanilla/Tibbibl.jar">Tibbibl</a>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="lib-vanilla/Jskad.jar">Jskad</a>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="lib-vanilla/DictionarySearchStandalone.jar">Standalone Translation Tool</a>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="lib-vanilla/DictionarySearchHandheld.jar">Translation Tool for Handheld Devices</a>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="lib-vanilla/DictionarySearchAppletAndJavaWebStart.jar">Translation Tool for Applets</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
|
2003-06-30 03:39:39 +00:00
|
|
|
<p>Developers will be interested in the following:</p>
|
|
|
|
<ul>
|
|
|
|
<li>
|
|
|
|
Today's source distribution (for all the tools combined): <a href="source/THDL-Tools-src-today.zip">zip file</a>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
Today's Javadocs: [<a href="docs/public">public</a> <a href="docs/public-javadocs-today.zip">(zip file)</a>]
|
|
|
|
[<a href="docs/private">private</a> <a href="docs/private-javadocs-today.zip">(zip file)</a>]
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
See <a href="junit-noframes.html">here</a> for results of the
|
2003-08-13 12:59:11 +00:00
|
|
|
nightly JUnit tests. Note that errors on DuffPaneTest
|
|
|
|
are quite normal; this test runs only when an X11 display can be
|
|
|
|
opened, and I'm too lazy to run the tests with a framebuffer X
|
|
|
|
display. Run 'ant clean check' manually and this test
|
|
|
|
should pass with flying colors.
|
2003-06-30 03:39:39 +00:00
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<p>
|
|
|
|
If the builds failed last night, then you're actually looking at
|
|
|
|
builds that are a little bit older. The actual date these
|
|
|
|
builds were done (from clean repository sources) can be found <a
|
|
|
|
href="DateStampForNightlyBuilds.html">here</a>.
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<p>
|
|
|
|
Comments and suggestions about the content of this page should be
|
|
|
|
addressed to <a href="mailto:dchandler@users.sourceforge.net">David
|
|
|
|
Chandler</a>.
|
|
|
|
</p>
|
2003-02-03 06:24:52 +00:00
|
|
|
|
2003-06-30 03:39:39 +00:00
|
|
|
</div>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
</div>
|
2003-02-03 06:24:52 +00:00
|
|
|
|
|
|
|
</body>
|
|
|
|
</html>
|