[website] r1389 - html/trunk/alfs

pierre at higgs.linuxfromscratch.org pierre at higgs.linuxfromscratch.org
Sun Mar 12 12:24:15 PDT 2017


Author: pierre
Date: Sun Mar 12 12:24:15 2017
New Revision: 1389

Log:
Update the ALFS site for jhalfs-2.4-rc1

Modified:
   html/trunk/alfs/download.html
   html/trunk/alfs/index.html
   html/trunk/alfs/news.html

Modified: html/trunk/alfs/download.html
==============================================================================
--- html/trunk/alfs/download.html	Sat Mar 11 14:36:07 2017	(r1388)
+++ html/trunk/alfs/download.html	Sun Mar 12 12:24:15 2017	(r1389)
@@ -2,77 +2,48 @@
 <!--#include virtual="header.html" -->
 <!--#include virtual="menu.html" -->
     <div class="main">
-     <h1>Download ALFS</h1>
-<!--     <h2>Download Modules and Profiles</h2> -->
-     <h2>jhalfs</h2>
-<!--     <h3>nALFS</h3>
-	<ul>
-	   <li><a href="downloads/stable/">Current Stable</a></li>
-	   <li><a href="downloads/test/">Test Version</a></li>
-	   <li><a href="downloads/svn/">Current SVN (Development)</a></li>
-           <li><a href="http://archive.linuxfromscratch.org/alfs-museum/">Previous Releases</a></li>
-        </ul>
-        <ul>
-	   <li><a href="downloads/profiles/">Profiles</a></li>
-	</ul>
-     <h3>jhalfs</h3> -->
-	<p>
-           There is a tarball of the <a href="downloads/jhalfs/stable/">most
-           recent stable version</a>, though due to its age it won't work
-           well with recent versions of LFS. To build current LFS, you should
-           use the development version of jhalfs, which is maintained as a
-           subversion repository:</p>
-           <div class="cmd"><p>svn co
-             svn://svn.linuxfromscratch.org/ALFS/jhalfs/trunk
-             jhalfs-trunk</p></div>
-<!--   <li><a href="downloads/jhalfs/svn/">Current SVN (Development)</a></li>-->
-<!--     <h3>Packages required for nALFS</h3>	   
-     <p>For actual parsing of XML profiles, nALFS uses the 
-        <a href="http://xmlsoft.org/">libxml2</a> (a.k.a. gnome-xml) library. There are
-        <a href="/blfs/view/stable/general/libxml2.html">build instructions</a> in BLFS.
-     </p>
-     <p>If you use <em><download></em> and/or <em><unpack></em> elements in your profiles,
-        and wish to have the source file contents verified by computing digests, you can use MD5 digests
-        without requiring any additional libraries while building nALFS. If you wish to use digests other
-        than MD5 (i.e. SHA-1), nALFS can be built using the 
-        <a href="http://www.openssl.org/">OpenSSL</a> library. There are 
-        <a href="/blfs/view/stable/postlfs/security.html#openssl">build instructions</a> in BLFS.  Also
-        if you wish to get better download performance (and more reliability) than using wget for the 
-        download processes, nALFS can be built using the
-        <a href="http://curl.haxx.se/">curl libraries</a> that are included in the curl distribution.
-        There are
-        <a href="/blfs/view/stable/basicnet/netlibs.html#curl">build instructions</a> in BLFS.
-     </p>-->
-     <h3>Packages required for jhalfs</h3>
-     <p>Before it can parse the LFS book for commands, jhalfs needs to have a local copy of the book's XML source.
-	Currently, jhalfs relies on <a href="http://subversion.apache.org">Subversion</a> to ensure that it has the
-	most up-to-date version of the LFS Book. There are
-	<a href="/blfs/view/stable/general/subversion.html">build instructions</a> in BLFS.
-     </p>
-     <p>To extract the commands from the LFS book, jhalfs relies on xsltproc from the
-	<a href="http://xmlsoft.org/XSLT/">libxslt</a> package. There are
-	<a href="/blfs/view/stable/general/libxslt.html">build instructions</a> in BLFS.
-     </p>
-     <p>If you want jhalfs to automatically download the source packages LFS uses, you'll need to have
-	either <a href="http://www.gnu.org/software/wget/wget.html">wget</a>
-	or <a href="http://curl.haxx.se/">curl</a> installed. There are
-	<a href="/blfs/view/stable/basicnet/basicnet.html">build instructions</a> in BLFS.
-     </p>
-     <h2>Getting nALFS from SVN</h2>
-     <p>You have two options to access the SVN archive of the ALFS modules. If you have the <code>svn</code> program
-        installed, you can checkout a copy of the current ALFS modules and work with the files yourself.
-        There are many choices presented here.
-     </p>
-     <p>To get the current nALFS sources:</p>
-     <div class="cmd"><p>svn co svn://svn.linuxfromscratch.org/ALFS/archive/nALFS/nALFS/trunk/</p></div>
-     <p>To get the current LFS development profile for nALFS:</p>
-     <div class="cmd"><p>svn co svn://svn.linuxfromscratch.org/ALFS/archive/profiles/LFS/trunk/</p></div>
-     <p>To get all available ALFS DTDs:</p>
-     <div class="cmd"><p>svn co svn://svn.linuxfromscratch.org/ALFS/archive/DTD/trunk/</p></div>
-     <p>To get the current development version of jhalfs:</p>
-     <div class="cmd"><p>svn co svn://svn.linuxfromscratch.org/ALFS/jhalfs/trunk jhalfs-trunk</p></div>
-     <p>An alternative is to view the ALFS source tree online on the
-        <a href="http://wiki.linuxfromscratch.org/alfs/browser">SVN Web Interface</a>.
-     </p>
+      <h1>Download ALFS</h1>
+      <p>The only maintained project is jhalfs. It is available for download in
+         two formats:</p>
+      <h2>Stable jhalfs</h2>
+      <p>This is the lastest released jhalfs building framework. A tarball of
+         the most recent version is available from the <a
+         href="downloads/jhalfs/stable/">stable jhalfs</a> directory. It can
+         also be checked out from the subversion repository:</p>
+      <div class="cmd"><p>svn co
+         svn://svn.linuxfromscratch.org/ALFS/jhalfs/tags/2.3.2
+         jhalfs-2.3.2</p></div>
+      <p>That version is very old and does not work with recent (7.x and 8.x)
+         versions of the LFS book.</p>
+      <h2>Release Candidate Version — jhalfs-2.4-rc1</h2>
+      <p>After almost eight years without a stable version, this is a
+         soon-to-be-released version undergoing the last stages of
+         testing. It may be downloaded from the <a
+         href="/alfs/downloads/jhalfs/2.4-rc1"</a>jhalfs-2.4-rc1</a> directory,
+         or checked out from the subversion repository:</p>
+      <div class="cmd"><p>svn co
+         svn://svn.linuxfromscratch.org/ALFS/jhalfs/tags/2.4-rc1
+         jhalfs-2.4-rc1</p></div>
+      <h2>Current Development</h2>
+      <p>The current development version can only be obtained from the
+         subversion repository:</p>
+      <div class="cmd"><p>svn co
+         svn://svn.linuxfromscratch.org/ALFS/jhalfs/trunk jhalfs-dev</p></div>
+      <h2>Packages required for jhalfs</h2>
+      <p>Before it can parse the LFS book for commands, jhalfs needs to have a
+         local copy of the book's XML source. Currently, jhalfs relies on <a
+         href="http://subversion.apache.org">Subversion</a> to ensure that it
+         has the most up-to-date version of the LFS Book. There are <a
+         href="/blfs/view/stable/general/subversion.html">build
+         instructions</a> in BLFS.</p>
+      <p>To extract the commands from the LFS book, jhalfs relies on xsltproc
+         from the <a href="http://xmlsoft.org/XSLT/">libxslt</a> package.
+         There are <a href="/blfs/view/stable/general/libxslt.html">build
+         instructions</a> in BLFS.</p>
+      <p>If you want jhalfs to automatically download the source packages LFS
+         uses, you'll need to have <a
+         href="http://www.gnu.org/software/wget/wget.html">wget</a> installed.
+         There are <a href="/blfs/view/stable/basicnet/wget.html">build
+         instructions</a> in BLFS.</p>
 
 <!--#include virtual="/common/footer.html" -->

Modified: html/trunk/alfs/index.html
==============================================================================
--- html/trunk/alfs/index.html	Sat Mar 11 14:36:07 2017	(r1388)
+++ html/trunk/alfs/index.html	Sun Mar 12 12:24:15 2017	(r1389)
@@ -23,30 +23,39 @@
      <h2>How is ALFS implemented?</h2>
      <p>
 	The official implementation of ALFS is called <em>jhalfs</em>.
-	Originally created by Jeremy Huntwork, but since developed and
-	maintained by Manuel Canales Esparcia, George Boudreau, and Thomas
-	Pegg, jhalfs has become a light-weight, practical method of automating
-	an LFS build. jhalfs is a Bash shell script that makes use of
-	Subversion and xsltproc to first download the XML sources of the
-	Linux From Scratch book and then extract any necessary commands,
+	It was originally created by Jeremy Huntwork, then developed and
+	maintained by Manuel Canales Esparcia, George Boudreau, Thomas
+	Pegg, and Pierre Labastie. It has become a light-weight, practical
+        method of automating an LFS build. It is a Bash shell script that
+        makes use of Subversion and xsltproc to first download the XML sources
+        of the Linux From Scratch book and then extract any necessary commands,
 	placing them into executable shell scripts. If you do not already
 	have the necessary source packages in place on your system, jhalfs
 	can fetch them. Finally, jhalfs generates a Makefile which will
 	control the execution of the shell scripts, allowing for recovery
-	if the build should encounter an error. A way to use package
+	if the build should encounter an error. A framework to use package
 	management has been added by Pierre Labastie. 
      </p>
      <p>The most current jhalfs stable release can been downloaded from
 	<a href="http://www.linuxfromscratch.org/alfs/downloads/jhalfs/stable/">
 	http://www.linuxfromscratch.org/alfs/downloads/jhalfs/stable/</a>.</p>
+     <p>A release candidate for the next stable version can be found at <a
+        href="http://www.linuxfromscratch.org/alfs/downloads/jhalfs/2.4-rc1/">
+        http://www.linuxfromscratch.org/alfs/downloads/jhalfs/2.4-rc1/</a>.</p>
      <p>jhalfs is maintained as a subversion repository. To fetch the latest
 	development version, you can use this command:</p>
-     <pre>svn co svn://svn.linuxfromscratch.org/ALFS/jhalfs/trunk jhalfs</pre>
-     <p>To know what book versions are supported by each jhalfs version, please see
-         <a href="http://wiki.linuxfromscratch.org/alfs/wiki/SupportedBooks">
+     <div class="cmd"><p>svn co
+       svn://svn.linuxfromscratch.org/ALFS/jhalfs/trunk jhalfs</p></div>
+     <p>To know what book versions are supported by each jhalfs version,
+        please see
+        <a href="http://wiki.linuxfromscratch.org/alfs/wiki/SupportedBooks">
          http://wiki.linuxfromscratch.org/alfs/wiki/SupportedBooks</a>.</p>
      <p>An extension of ALFS aimed at automating the building
-	of packages in the BLFS book is now included in jhalfs.</p>
+	of packages in the BLFS book is now included in jhalfs. It is
+        still a work in progress, but the dependency chain code works, and
+        most of the packages can be built automatically. Still 10% or so
+        of the pages lead to non functional scripts, because of the book
+        layout, or of unavoidable circular dependencies.</p>
 
   <h2>History</h2>
      <p>Before jhalfs, an implementation named nALFS was developed. A more
@@ -70,10 +79,10 @@
 
      <h2>Who's who:</h2>
      <ul>
-        <li>Project Leader: Thomas Pegg</li>
-	<li>Developer(jhalfs): George Boudreau</li>
-        <li>Developer(jhalfs): Manuel Canales Esparcia</li>
-        <li>Developer(jhalfs, ablfs): Pierre Labastie</li>
+        <li>Project Leader and Developper/Maintainer: Pierre Labastie</li>
+        <li>Former Maintainer: Thomas Pegg</li>
+	<li>Former Developers(jhalfs): Jeremy Huntwork, George Boudreau</li>
+        <li>Former Developer(jhalfs, blfs tools): Manuel Canales Esparcia</li>
      </ul>
 
 <!--#include virtual="/common/footer.html" -->

Modified: html/trunk/alfs/news.html
==============================================================================
--- html/trunk/alfs/news.html	Sat Mar 11 14:36:07 2017	(r1388)
+++ html/trunk/alfs/news.html	Sun Mar 12 12:24:15 2017	(r1389)
@@ -1,9 +1,29 @@
 <!--#set var="pageTitle" value="ALFS News" -->
 <!--#include virtual="header.html" -->
 <!--#include virtual="menu.html" -->
-   <div class="main">
-      <h1>ALFS News</h1>
-      <!--<p>| <a href="/alfs/feed.rss">RSS Feed</a> |</p>-->
+    <div class="main">
+    <h1>ALFS News</h1>
+<!--<p>| <a href="/alfs/feed.rss">RSS Feed</a> |</p>-->
+    <dl class="newsItem">
+      <dt>jhalfs 2.4-rc1 Release Candidate</dt>
+      <dd><em>Pierre Labastie - 2017/03/12</em>
+        <p>After eight years of rolling release, the jhalfs development team
+           is pleased to announce the release of jhalfs-2.4-rc1. It is a
+           preliminary release of jhalfs-2.4. Uncountable changes have been
+           made since the last version. The main new features are the ability
+           to use a package manager (provided it can use <q>DESTDIR install</q>)
+           and the ability to install tools to build BLFS packages.</p>
+        <p>This release is compatible with the (B)LFS books in the 7.x series,
+           as well as with the recent 8.0 versions and the current SVN, both
+           SYS V and systemd.</p>
+        <p><a href="http://www.linuxfromscratch.org/alfs/downloads/jhalfs/2.4-rc1/jhalfs-2.4-rc1.tar.xz">
+           Download jhalfs-2.4-rc1 tarball</a></p>
+        <p><a href="http://wiki.linuxfromscratch.org/alfs/wiki/SupportedBooks">
+           See the list of supported books</a></p>
+        <p>Please, send any comments or bugs you find to the alfs-discuss
+           mailing list.</p>
+      </dd>
+    </dl>
 	<dl class="newsItem">
 	 <dt>jhalfs 2.3.2 Released</dt>
 	  <dd><em>Thomas Pegg - 2009/07/31</em>


More information about the website mailing list