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>
--
http://lists.linuxfromscratch.org/listinfo/website
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page