aboriginal

changeset 1836:6477f27294f8 1.4.5

Announce 1.4.4 and mention #toybox channel on freenode (where devs hang out).
author Rob Landley <rob@landley.net>
date Mon, 11 Jan 2016 17:33:47 -0600
parents 0f53d170ccc4
children 60ca4cb1ba55
files www/header.html www/news.html
diffstat 2 files changed, 76 insertions(+), 2 deletions(-) [+]
line diff
     1.1 --- a/www/header.html	Mon Jan 11 14:29:28 2016 -0600
     1.2 +++ b/www/header.html	Mon Jan 11 17:33:47 2016 -0600
     1.3 @@ -10,8 +10,8 @@
     1.4  <table border=1><tr><td bgcolor="#C0C0FF">
     1.5  <ul style="margin-bottom:0px;">
     1.6  <li>New to the project? Read <b><a href=about.html>About Aboriginal Linux</a>.</b></li>
     1.7 -<li>Current release: (version 1.4.3, November 5, 2015):
     1.8 -<a href=downloads/aboriginal-1.4.3.tar.gz>build scripts</a>,
     1.9 +<li>Current release: (version 1.4.4, November 11, 2015):
    1.10 +<a href=downloads/aboriginal-1.4.4.tar.gz>build scripts</a>,
    1.11  <a href=bin>prebuilt binaries</a>.</li>
    1.12  <li>Development version:
    1.13  <a href=/hg/aboriginal>mercurial repository</a>,
    1.14 @@ -57,6 +57,7 @@
    1.15      </ul>
    1.16      <li><a href="/hg/aboriginal/rss-log">Commits RSS</a></li>
    1.17      <li><a href="/hg/aboriginal/rss-tags">Releases RSS</a></li>
    1.18 +    <li>IRC #toybox on freenode.net</li>
    1.19    </ul>
    1.20    <b>Control Images</b>
    1.21    <ul><li><a href=control-images>Build Control Images</a></li></ul>
     2.1 --- a/www/news.html	Mon Jan 11 14:29:28 2016 -0600
     2.2 +++ b/www/news.html	Mon Jan 11 17:33:47 2016 -0600
     2.3 @@ -5,6 +5,79 @@
     2.4  
     2.5  <b><h1>News</h1></b>
     2.6  
     2.7 +
     2.8 +<hr /><h2><a name="01-11-2016" />January 11, 2016</h2>
     2.9 +<p>Aboriginal Linux <a href=downloads/aboriginal-1.4.5.tar.gz>1.4.5</a>
    2.10 +is out, based on <a href=/hg/aboriginal/shortlog/1836>hg 1836</a>, using
    2.11 +Linux 4.3.</p>
    2.12 +
    2.13 +<p>It's just a kernel version upgrade, no other changes. We've been
    2.14 +consistently running a couple kernel versions behind, and I'd like to
    2.15 +catch up.</p>
    2.16 +
    2.17 +<hr /><h2><a name="01-07-2016" />January 7, 2016</h2>
    2.18 +<p>Aboriginal Linux <a href=downloads/aboriginal-1.4.4.tar.gz>1.4.4</a>
    2.19 +is out, based on <a href=/hg/aboriginal/shortlog/1833>hg 1833</a>, using
    2.20 +Linux 4.2. This release patches gcc 4.2.1 to build under gcc 5.2, fixes the
    2.21 +sh2eb build, adds proper powerpc-440fp support (running under QEMU's -M bamboo
    2.22 +board), and converts most architectures (armv4tl, armv5l, armv6l, i486,
    2.23 +i586, i686, mips, mipsel, powerpc, sh4, x86_64) to use musl instead of
    2.24 +uClinux.</p>
    2.25 +
    2.26 +<p>Dreamhost deleted a big chunk of history out of the mailing list web archive
    2.27 +again. Last year it was just a few weeks, this time they retroactively zapped
    2.28 +11 months (almost all of 2015).
    2.29 +I <a href=http://landley.net/toybox/#12-21-2015>provided some details
    2.30 +in another affected project</a>,
    2.31 +but given that <a href=http://landley.net/dreamhost.txt>last</a> <a href=http://landley.net/dreamhost2.txt>time</a>
    2.32 +they never filled in the previous gap in the archive, I don't hold out much
    2.33 +hope. If history is a guide, they'll keep apologizing as long as I keep poking
    2.34 +them about it, but nothing will ever get fixed. (Some of the vanished posts
    2.35 +are in archive.org.)</p>
    2.36 +
    2.37 +<p>Due to the musl conversion, new <a href=control-images>build control
    2.38 +images</a> are necessary to provide dropbear, strace, and linux from scratch.
    2.39 +(Both strace-4.9 and Linux From Scratch 6.8 fail to build under musl for
    2.40 +basically stupid reasons, in the case of LFS more than one package actually
    2.41 +has an #if/else staircase for every known libc type ending in an #error if
    2.42 +it doesn't recognize it. Since musl doesn't like and pretend to be glibc
    2.43 +like uClibc does, I need to upgrade package versions...) Those aren't
    2.44 +uploaded yet, but should be available soon.</p>
    2.45 +
    2.46 +<p>The system-image.sh build is now called every time by build.sh and
    2.47 +handles its own dependencies: it rebuilds the rootfs, native compiler,
    2.48 +and kernel images as necessary. (This means if you tweak the root
    2.49 +filesystem contents, system-image.sh doesn't have to rebuild the kernel each
    2.50 +time unless you're using SYSIMAGE_TYPE=rootfs instead of the default
    2.51 +SYSIMAGE_TYPE=cpio so faster build and test cycles.)</p>
    2.52 +
    2.53 +<p>Several new config variables:</p>
    2.54 +
    2.55 +<ul>
    2.56 +<li><p><b>MY_PATCH_DIR</b> - lets you specify an additional patch
    2.57 +directory applied after sources/patches (in this case with one subdirectory
    2.58 +per package instead of the package name in the prefix, so
    2.59 +sources/patches/linux-thingy.patch would be patchdir/linux/thingy.patch
    2.60 +instead).</p></li>
    2.61 +
    2.62 +<li><p><b>MY_ROOT_OVERLAY</b> - replaces SIMPLE_ROOT_OVERLAY, still a directory
    2.63 +of files to cp -a into root-filesystem.</p></li>
    2.64 +
    2.65 +<li><p><b>MY_CROSS_PATH</b> and <b>MY_CROSS_PREFIX</b> - specify an external
    2.66 +cross compiler. Providing a native compiler in that case (via MY_ROOT_OVERLAY)
    2.67 +is your problem, native-compiler.sh generally won't work without a corresponding
    2.68 +cross compiler built from the same source.</p></li>
    2.69 +</ul>
    2.70 +
    2.71 +<p>You can now specify EXTRACT_ALL=force to populate the page cache
    2.72 +(extract tarball and apply patches) even when the packages directory
    2.73 +has a repository version of a package. (If you can't think of why
    2.74 +you'd need to do that, you probably don't.)</p>
    2.75 +
    2.76 +<p>The miniconfig.sh creation script got moved from soures/toys into
    2.77 +more/, and the mini.config used to build the kernel tarball is now
    2.78 +saved in the system image tarball.</p>
    2.79 +
    2.80  <hr /><h2><a name="05-11-2015" />November 5, 2015</h2>
    2.81  <p>Aboriginal Linux <a href=downloads/aboriginal-1.4.3.tar.gz>1.4.3</a>
    2.82  is out, based on <a href=/hg/aboriginal/shortlog/1807>hg 1807</a>, using