0.6.2 I have a lot to be proud of with this release. But, that joy is mostly for me to be had, I think, as not much of FLY itself has changed. Although I've made significant progress in the compile install process, most of what's changed is in the way of the autobuilds log the process of compiling FLY. And that in turn, gives almost perfect quality assurance.

With the new exit code checks and logging in place, I can now know for sure whether or not the individual version emerges succeed or fail. When I compiled the first test of 0.6.2 I found that there were several failures. The main one being the ATI drivers which kept failing to compile. This was eventually solved by modifying the kernel and upgrading the drivers. Unfortunately theres no way to tell from my old log format whether or not ATI ever compiled successfully. However, I can say this for sure: Anytime the package x11-drivers/ati-drivers failed to compile, emerge would exit with a code other than 0 (ie: a failure) and any package on the emerge list after ati-drivers was skipped. In this case, those packages were:

x11-drivers/nvidia-drivers
x11-drivers/xf86-input-virtualbox
x11-drivers/xf86-video-virtualbox

Knowing this, and knowing that now all four of these packages have been successfully compiled, this may solve some compatibility issues which were apparent in previous versions of FLY. I hope we can all get various hardware tests done.
Another major issue that was .. at least partially solved, in this release, was the kernel failure that occured beyond kernels 2.6.25. The failure to boot was caused by the grub arguement 'cdroot' at bootup on the kernel line. Removing this allows the kernel to boot successfully, although during the boot process, a warning is displayed about the kernel modules being read-only. I've yet to notice any ill effects because of this. So with that, Im pleased to say the kernel has been upgraded to version 2.6.27-r8 with the gentoo patchset.

I've also updated the Gentoo experimental autobuild to the latest available at time of compilation, which was January 28th 2009. Thus far the Gentoo weekly autobuilds seem to be successful and they are proving quite useful for FLY, as it does cut quite a bit of compile time. About an hour off from using the autobuild dated December 21st, which was used in version 0.6.1

Finally, at the request of Fallen_Demon, I've added the sun-jdk to FLY. Although Im not sure if it will stay there over the ages, as it adds nearly 100mb to the ISO size.
Devlog
0.6.2 (released February 2nd 2009)
ISO size: 383mb
packages: 441
build time: 457minutes (7.6hours)
Modified autobuild scripts
Modified autobuild log outputs
Updated to experimental stage3 i686 autobuild dated January 28th 2009
Upgraded kernel
Added sun-jdk
Modified /boot/grub/menu.lst
Modified /root/.FLYinstaller/FLYinstaller
Modified /root/.FLYinstaller/users
Modified /root/.FLYinstaller/grub
Modified /usr/src/linux/.config
Added /root/.fluxbox/backgrounds/blue.jpg
Removed /root/.fluxbox/backgrounds/blue.png
Modified /etc/portage/package.keywords
Modified /etc/portage/package.mask
Modified /root/.fluxbox/styleswitcher/blue
Removed the following ebuilds:
        net-wireless/ipw3945 due to kernel version being updated
Updated the following ebuilds:
        app-text/build-docbook-catalog-1.4
        dev-libs/libsigc++-2.2.3 from 2.2.2
        dev-db/sqlite-3.6.6.2 from 3.5.9
        dev-libs/gmp-4.2.4 from 4.2.2-r2
        net-mail/mailbase-1
        app-arch/cpio-2.9-r2 from 2.9-r1
        net-misc/dhcpcd-4.0.7 from 4.0.2
        media-libs/libpng-1.2.34 from 1.2.33
        net-misc/tor-0.2.0.33 from 0.2.0.32
        x11-terms/xterm-239 from 237
        sys-libs/gpm-1.20.5 from 1.20.1-r6
        sys-libs/readline-5.2_p13 from 5.2_p12-r1
        sys-devel/automake-1.5
        sys-apps/groff-1.19.2-r3 from 1.19.2-r1
        app-text/sgml-common-0.6.3-r5
        mail-mta/ssmtp-2.62-r4 from 2.62-r3
        sys-apps/man-pages-3.16 from 3.15
        dev-libs/libxml2-2.7.2-r2 from 2.7.2-r1
        dev-libs/libxslt-1.1.24-r1
        app-text/scrollkeeper-dtd-1.0
        app-text/docbook-xsl-stylesheets-1.73.2
        app-text/rarian-0.8.1
        app-text/docbook-xml-dtd-4.4-r1
        app-text/scrollkeeper-9999-r1
        sys-libs/e2fsprogs-libs-1.41.3-r1 from 1.41.3
        app-test/gnome-doc-utils-0.12.2-r1
        dev-lang/php-5.2.8-r2 from 5.2.8-r1
        sys-apps/shadow-4.1.2.2 from 4.0.18.2
        app-text/hunspell-1.2.8 from 1.2.6
        app-editors/nano-2.1.7-r1 from 2.0.9
        dev-libs/libIDL-0.8.12 from 0.8.11
        media-gfx/gqview-2.1.5 from 2.0.4
        x11-libs/wxGTK-2.8.9.1-r3 from 2.8.8.1
        sys-block/gparted-0.4.1 from 0.3.8
        sys-kernel/gentoo-sources-2.6.27-r8 from 2.6.25-r9
        sys-apps/pciutils-3.0.2 from 3.0.0
        media-libs/freetype-2.3.7-r1 from 2.3.7
        net-wireless/wpa_supplicant-0.6.4 from 0.5.7
        x11-drivers/ati-drivers-8.501 to 8.542
Autobuild Log

====  START OF BUILD LOG  ===================================================
Mon Feb  2 09:52:10 EST 2009
====  EMERGING REQUIRED EBUILDS  ============================================
Updating autobuild 20090128 tarball
openpty failed: 'out of pty devices'
 * Could not locate user configfile, so we will save a default one
 * The rsyncd.conf file has been moved for you to /etc/rsyncd.conf
 * Please make sure you do NOT disable the rsync server running
 * in a chroot.  Please check /etc/rsyncd.conf and make sure
 * it says: use chroot = yes
 * Due to the way openssl is architected, you cannot
 * switch between optimized versions without breaking
 * ABI.  The default i686 0.9.8 ABI was an unoptimized
 * version with horrible performance.  This version uses
 * the optimized ABI.  If you experience segfaults when
 * using ssl apps (like openssh), just re-emerge the
 * offending package.
 * 
 * If you have just upgraded from an older version of python you will
 * need to run:
 * 
 * /usr/sbin/python-updater
 * 
 * This will automatically rebuild all the python dependent modules
 * to run with python-2.5.
 * 
 * Your original Python is still installed and can be accessed via
 * /usr/bin/python2.x.
 * 
 * Running 'grpck' returned errors.  Please run it by hand, and then
 * run 'grpconv' afterwards!
 * The /etc/wget/wgetrc file has been relocated to /etc/wgetrc
 * Remember to merge your config files in /etc/ssh/ and then
 * restart sshd: '/etc/init.d/sshd restart'.
Updating OK!
Required merges
openpty failed: 'out of pty devices'
 * This package is designed for use on the LiveCD only and will do 
 * unspeakably horrible and unexpected things on a normal system.
 * YOU HAVE BEEN WARNED!!!
 * This package is intended for usage on the Gentoo release media.  If
 * you are not building a CD, remove this package.  It will not work
 * properly on a running system, as Gentoo does not use any of the
 * Knoppix-style detection except for CD builds.
 * This package is designed for use on the LiveCD only and will do 
 * unspeakably horrible and unexpected things on a normal system.
 * YOU HAVE BEEN WARNED!!!
 * This package is designed for use on the LiveCD only and will do
 * unspeakably horrible and unexpected things on a normal system.
 * YOU HAVE BEEN WARNED!!!
Required OK!
====  KERNEL AND MODULES  ===================================================
14M     /lib/modules/2.6.27-gentoo-r8
====  EMERGING NEW EBUILDS  =================================================
0.2.0 merges
openpty failed: 'out of pty devices'
0.2.0 OK!
0.3.0 merges
openpty failed: 'out of pty devices'
 * After upgrading to freetype-2.3.5, it is necessary to rebuild
 * libXfont to avoid build errors in some packages.
 * Some special keys and keyboard layouts may stop working.
 * To fix them, recompile xorg-server.
 * Starting from alsa 1.0.11_rc3 the configuration for dmix is changed.
 * Leaving around old asound.conf or ~/.asoundrc might make all apps
 * using ALSA output crash.
 * Note that dmix output is enabled by default on the 'default' device
 * since ALSA 1.0.9.
 * Compositing managers may stop working.
 * To fix them, recompile xorg-server.
 * The minimal use flag disables the dependency on pciutils that
 * is needed by alsaconf at runtime.
 * Please make fontconfig configuration changes in /etc/fonts/conf.d/
 * and NOT to /etc/fonts/fonts.conf, as it will be replaced!
 * Forcing on xorg-x11 for new enough glxtokens.h...
 * Users of reduced blanking now need:
 *    Option "ReducedBlanking"
 * In the relevant Monitor section(s).
 * Make sure your reduced blanking modelines are safe!
 * Please read the modular X migration guide at
 * http://www.gentoo.org/proj/en/desktop/x/x11/modular-x-howto.xml
 * 
 * You've enabled the 'gtk' use flag which will build
 * GMPlayer, which is no longer actively developed upstream
 * and is not supported by Gentoo.  There are alternatives
 * for a GUI frontend: smplayer, gnome-mplayer and kmplayer.
 * 
 * You've enabled the cpudetection flag.  This feature is
 * included mainly for people who want to use the same
 * binary on another system with a different CPU architecture.
 * MPlayer will already detect your CPU settings by default at
 * buildtime; this flag is used for runtime detection.
 * You won't need this turned on if you are only building
 * mplayer for this system.  Also, if your compile fails, try
 * disabling this use flag.
0.3.0 OK!
0.3.1 merges
openpty failed: 'out of pty devices'
0.3.1 OK!
0.3.2 merges
openpty failed: 'out of pty devices'
0.3.2 OK!
0.3.4 merges
openpty failed: 'out of pty devices'
 * 
 * Security Warning:
 * 
 * Since >=eix-0.12.0, eix uses by default OVERLAY_CACHE_METHOD="parse|ebuild*"
 * This is rather reliable, but ebuilds may be executed by user "portage". Set
 * OVERLAY_CACHE_METHOD=parse in /etc/eixrc if you do not trust the ebuilds.
0.3.4 OK!
0.4.0 merges
openpty failed: 'out of pty devices'
 * Appending a library link instruction (-ldl); libraries to link to should not be passed through LDFLAGS
0.4.0 OK!
0.4.1 merges
openpty failed: 'out of pty devices'
 * If you experience screen corruption with this driver, try putting
 *          Option "XAANoOffscreenPixmaps" "true"
 * in the Device Section of /etc/X11/xorg.conf.
0.4.1 OK!
ati merges
openpty failed: 'out of pty devices'
 * If you experience screen corruption with this driver, try putting
 *          Option "XAANoOffscreenPixmaps" "true"
 * in the Device Section of /etc/X11/xorg.conf.
ati OK!
0.5.0 merges
openpty failed: 'out of pty devices'
 * To allow parallel installation of sigc++-1.0, sigc++-1.2, and sigc++2.0
 * the header files are now installed in a version specific
 * subdirectory.  Be sure to unmerge any libsigc++ versions
 * < 1.0.4 that you may have previously installed.
 * With version 0.99.7, all function calls that require elevated privileges
 * have been moved out of the GUI to dumpcap. WIRESHARK CONTAINS OVER ONE
 * POINT FIVE MILLION LINES OF SOURCE CODE. DO NOT RUN THEM AS ROOT.
 * 
 * NOTE: To run wireshark as normal user you have to add yourself into
 * wireshark group. This security measure ensures that only trusted
 * users allowed to sniff your traffic.
 * You have to re-emerge packages that linked against wv by running:
 * revdep-rebuild
 * All the packages built against mozilla-firefox won't compile,
 * if after installing firefox 3.0 you get some blockers,
 * please add 'xulrunner' to your USE-flags.
0.5.0 OK!
0.5.1 merges
openpty failed: 'out of pty devices'
 * The soname for libclamav has changed in clamav-0.94.
 * If you have upgraded from that or earlier version, it is
 * recommended to run revdep-rebuild, in order to fix anything
 * that links against libclamav.so library.
0.5.1 OK!
0.5.2 merges
openpty failed: 'out of pty devices'
 * Flash player is closed-source, with a long history of security
 * issues.  Please consider only running flash applets you know to
 * be safe.
0.5.2 OK!
0.5.3 merges
openpty failed: 'out of pty devices'
 * Neon has a policy of breaking API across minor versions, this means
 * that any package that links against neon may be broken after
 * updating. They will remain broken until they are ported to the
 * new API. You can downgrade neon to the previous version by doing:
 * 
 *   emerge --oneshot '< net-misc/neon-0.28'
 * 
 * You may also have to downgrade any package that has already been
 * ported to the new API.
 * If you've upgraded from a previous version of libcdio, you may need to re-emerge
 * packages that linked against libcdio (vlc, vcdimager and more) by running:
 *      revdep-rebuild
 * You MUST run 'revdep-rebuild' after emerging this package
 * If you are currently running X with the hal useflag enabled
 * restarting the dbus service WILL restart X as well
 * You must restart D-Bus `/etc/init.d/dbus restart` to run
 * the new version of the daemon. For many people, this means
 * exiting X as well.
 * You need to rebuild everything depending on poppler, use revdep-rebuild
 * If you have additional third party PHP extensions (such as
 * dev-php5/phpdbg) you may need to recompile them now.
 * 
 * USE="pic" slows down PHP but has to be enabled on setups where TEXTRELs
 * are disabled (e.g. when using PaX in the kernel). On hardened profiles this
 * USE flag is enabled automatically
 * 
0.5.3 OK!
0.5.4 merges
openpty failed: 'out of pty devices'
0.5.4 OK!
0.5.5 merges
openpty failed: 'out of pty devices'
0.5.5 OK!
0.6.0 merges
openpty failed: 'out of pty devices'
0.6.0 OK!
0.6.2 merges
openpty failed: 'out of pty devices'
 * Disabling generation-1 compatibility...
0.6.2 OK!
Adding startups
 * alsasound added to runlevel boot
 * fbcondecor added to runlevel boot
 * autoconfig added to runlevel default

No non-matching entries in /etc/portage/package.keywords.
No non-matching entries in /etc/portage/package.mask.
No non-matching entries in /etc/portage/package.unmask.
No non-matching or empty entries in /etc/portage/package.use.
No non-matching or empty entries in /etc/portage/package.cflags.
The names of all installed packages are in the database.


Redundant in /etc/portage/package.keywords:
[N] x11-drivers/xf86-input-virtualbox ((~)2.0.2): VirtualBox input driver

No redundant entries in /etc/portage/package.mask (or test switched off).
No redundant entries in /etc/portage/package.unmask (or test switched off).
No redundant entries in /etc/portage/package.use (or test switched off).
No redundant entries in /etc/portage/package.cflags (or test switched off).

Not installed but in /etc/portage/package.keywords:
[N] x11-drivers/xf86-input-virtualbox ((~)2.0.2): VirtualBox input driver

No uninstalled entries in /etc/portage/package.mask (or test switched off).
No uninstalled entries in /etc/portage/package.unmask (or test switched off).
No uninstalled entries in /etc/portage/package.use (or test switched off).
No uninstalled entries in /etc/portage/package.cflags (or test switched off).
All installed versions of packages are in the database (or test switched off).
====  CLEANING UP  ==========================================================
openpty failed: 'out of pty devices'
Depclean OK!
Mon Feb  2 22:09:02 Local time zone must be set--see zic manual page 2009
Mon Feb  2 22:21:01 Local time zone must be set--see zic manual page 2009
====  EMERGING GRUB  ========================================================
openpty failed: 'out of pty devices'
Grub OK!
====  GENERATING MD5SUM  ====================================================
7f6983c58dd0e6bba34bc48b2b0da752  FLY-0.6.2.iso
FLY-0.6.2.iso: OK
====  PASS OR FAIL  =========================================================
Autobuild OK!
Mon Feb  2 17:41:17 EST 2009