www-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

www/software devel.html


From: Karl Berry
Subject: www/software devel.html
Date: Thu, 05 Jan 2012 00:00:49 +0000

CVSROOT:        /web/www
Module name:    www
Changes by:     Karl Berry <karl>       12/01/05 00:00:49

Modified files:
        software       : devel.html 

Log message:
        clarifications on hydra, from ludo

CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/software/devel.html?cvsroot=www&r1=1.43&r2=1.44

Patches:
Index: devel.html
===================================================================
RCS file: /web/www/www/software/devel.html,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -b -r1.43 -r1.44
--- devel.html  12 Oct 2011 22:57:32 -0000      1.43
+++ devel.html  5 Jan 2012 00:00:39 -0000       1.44
@@ -136,43 +136,54 @@
 manager.  Administrators of the <a href="http://hydra.nixos.org/";>Hydra
 instance at the Delft University of Technology</a> have generously
 offered <a href="http://hydra.nixos.org/project/gnu";>slots for the GNU
-Project</a>.</p>
-
-<p>Currently it can build software on GNU/Linux (i686 and x86_64) as
-well as FreeBSD, Darwin, and Cygwin, and can cross-build for GNU/Hurd,
-GNU/Linux on other architectures, and MinGW.  It can provide code
-coverage reports produced using LCOV.  In addition to source tarballs
-and Nix packages, it can build packages for <code>deb</code>- and
-<code>RPM</code>-based distributions.  Packages can be built against the
-latest versions of their dependencies; for instance, GnuTLS is built
-using GNU&nbsp;libtasn1 and GNU&nbsp;libgcrypt builds corresponding to
-their latest revision.  Finally, in addition to the web interface, Hydra
-can send notifications by email when the build status of a project
-changes (e.g., from <code>SUCCEEDED</code> to <code>FAILED</code>.)</p>
+Project</a>.  Projects on Hydra get re-built <emph>at each commit</emph>
+or change in their dependencies, whichever comes first (dependencies
+<emph>include</emph> the standard build environment being used, which
+itself contains recent released versions of GCC, GNU&nbsp;make,
+etc.)</p>
+
+<p>Currently it can build software on GNU/Linux (<tt>i686</tt> and
+<tt>x86_64</tt>) as well as FreeBSD, Darwin, Solaris, and Cygwin, and
+can cross-build for GNU/Hurd, GNU/Linux on other architectures, and
+MinGW.  It can provide code coverage reports produced using LCOV.  In
+addition to source tarballs and Nix packages, it can build packages for
+<code>deb</code>- and <code>RPM</code>-based distributions.  Packages
+can be built against the latest versions of their dependencies; for
+instance, GnuTLS is built using GNU&nbsp;libtasn1 and GNU&nbsp;libgcrypt
+builds corresponding to their latest revision.</p>
+
+<p>In addition to the <a href="http://hydra.nixos.org/project/gnu";>web
+interface</a>, Hydra can send notifications by email when the build
+status of a project changes&mdash;e.g., from <code>SUCCEEDED</code> to
+<code>FAILED</code>.  When a build fails, its log and build tree are
+accessible from the web interface; the latter allows generated files
+(for example, <code>config.log</code> or <code>testsuite.log</code>) to
+be inspected, which provides debugging hints.</p>
 
 <p>Any GNU software package can request a slot on Hydra.  Each package
 must provide its own &ldquo;build recipe&rdquo; written in the Nix
 language (a <em>Nix expression</em>, in Nix parlance).  <a
 href="http://git.savannah.gnu.org/cgit/hydra-recipes.git";>Nix
-expressions for GNU projects</a> are available via Git.  For
-simple projects using standard GNU build tools such as Automake and
-Autoconf, the recipe is usually fairly simple.  For example, see the <a
+expressions for GNU projects</a> are available via Git.  For simple
+projects using standard GNU build tools such as Automake and Autoconf,
+the recipe is usually fairly simple.  For example, see the <a
 
href="http://git.savannah.gnu.org/cgit/hydra-recipes.git/tree/patch/release.nix";>recipe
-for Patch</a>.  You are welcome to ask for guidance on <a
+for GNU&nbsp;Patch</a>.  You are welcome to ask for guidance on <a
 href="mailto:address@hidden";>address@hidden</a>.</p>
 
 <p>After constructing your build recipe, email <a
 href="http://lists.gnu.org/mailman/listinfo/hydra-users";>address@hidden</a>
 and ask to be included in Hydra.  Also make sure to become a member of
-the <a 
href="https://savannah.gnu.org/projects/hydra-recipes/";><code>hydra-recipes</code>
+the <a
+href="https://savannah.gnu.org/projects/hydra-recipes/";><code>hydra-recipes</code>
 project at Savannah</a>.  This will allow you to customize your
 project's build job directly.</p>
 
-<p> For technical information about Hydra, please consult the
-<a 
href="http://hydra.nixos.org/job/hydra/trunk/tarball/latest/download-by-type/doc/manual";>
-manual of Hydra</a> (<a 
href="http://hydra.nixos.org/job/hydra/trunk/tarball/latest/download-by-type/doc-pdf/manual";>PDF</a>).
-For more details, please refer to
-the <a
+<p> For technical information about Hydra, please consult the <a
+href="http://hydra.nixos.org/job/hydra/trunk/tarball/latest/download-by-type/doc/manual";>
+manual of Hydra</a> (<a
+href="http://hydra.nixos.org/job/hydra/trunk/tarball/latest/download-by-type/doc-pdf/manual";>PDF</a>).
+For more details, please refer to the <a
 
href="http://hydra.nixos.org/job/nix/trunk/tarball/latest/download/1/nix/manual.html";>Nix
 manual</a> and <a
 
href="http://hydra.nixos.org/job/nixpkgs/trunk/tarball/latest/download/2/manual.html";>the
@@ -201,7 +212,7 @@
 README</a> for information on coordinating and submitting translations
 of this article.</p>
 
-<p>Copyright &copy; 2011 Free Software Foundation, Inc.</p>
+<p>Copyright &copy; 2012 Free Software Foundation, Inc.</p>
 
 <p>This page is licensed under a <a rel="license"
 href="http://creativecommons.org/licenses/by-nd/3.0/us/";>Creative
@@ -210,7 +221,7 @@
 
 <p>Updated:
 <!-- timestamp start -->
-$Date: 2011/10/12 22:57:32 $
+$Date: 2012/01/05 00:00:39 $
 <!-- timestamp end -->
 </p>
 </div>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]