0.6.5 I'll get right to the details of whats new:

Conky:
- I removed the CPU graph from the conkymaker.sh script. It wasnt working properlly (it would only appear as a 1px high graph, between 'CPU Usage' and 'Mem Usage') I tried to sort it out but then the colours were being screwy so I've just plain removed it. Theres enough info from the CPU bar anyways.

- I added a new script (/etc/conky/df) to dynamically update Conky with new/removed mounted devices to display filesystem usage. This initially had issues with colour changing from StyleSwitcher (see note below).

- I guess one of the new versions of Conky fixed up the exec set of commands (or I wasnt using them properly before). The status for services - Started, Stopped - now display in appropriate colours. Green for started, red for stopped. I also switched to the execp command with an interval of one second, rather than previously using the execi with an interval of 5 seconds. This means when you start/stop a service, Conky should display right away (within 1 second) the status change.

StyleSwitcher:
- I fixed up the colour switching that takes place with StyleSwitcher. Firstly, colours are now stored in a textfile (~/.fluxbox/styleswitcher/colours). There was an issue with the variables used previously. Global variables were set when startx ran and then were never used, and local variables were created everytime a style was changed. Since the variables were local to the StyleSwitcher script, the variables didnt make their way to the /etc/conky/df script. With a text file, all the scripts have to do is read from it.

SLiM:
- I've modified the background artwork to include the username and password (root:toor) as it wasnt being mentioned anywhere else. The artwork that is there is of course temporary and I'd really like to get it replaced with more appropriate FLY artwork soon!

Bugs fixed:
- I've fixed bug #1 which was related to the wrong Fluxbox style being started. The 'blue' StyleSwitcher theme is default, but the Fluxbox style for 'earth' was being used.

- Nebriv reported bug #3 which was due to the xf86-video-i810 ebuild being (merged?) and renamed to xf86-video-intel. I had removed the former .. a while ago, but for some reason I never included the new one. It is included now. So that bug *should* be squashed as well.

You can discuss about this version here.
Devlog
0.6.5 (released May 17th 2009)
ISO size: 322mb         Packages: 458           Time: 516minutes (8.6hrs)
Autobuild: 20090422     Kernel: 2.6.28-r5
Added the following files:
        /etc/conky/df
        /root/.fluxbox/styleswitcher/colours
Modified the following files:
        /root/.FLYinstaller/FLYinstaller
        /root/.fluxbox/styles/FLY
        /root/.fluxbox/styleswitcher/blue
        /root/.fluxbox/styleswitcher/earth
        /root/.xinitrc
        /usr/share/slim/themes/FLY/background.jpg
        /boot/init (initramfs)
        /etc/portage/package.use
        /etc/issue
        /etc/conky/conkymaker.sh
        /etc/conky/hive
        /etc/conky/ssh
        /etc/conky/tor
        /etc/conky/vnc
Directory /mnt is now writable, so you can add new mountpoints
Removed /newroot directory
Added the following ebuilds:
        x11-drivers/xf86-video-intel
Removed the following ebuilds:
        x11-drivers/xf86-video-virtualbox
        x11-drivers/xf86-input-virtualbox
Updated the following ebuilds:
        [ebuild     U ] sys-apps/portage-2.1.6.11 [2.1.6.7]
        [ebuild     U ] dev-db/sqlite-3.6.12 [3.6.11]
        [ebuild     U ] media-libs/openjpeg-1.3-r2 [1.3]
        [ebuild     U ] net-dns/bind-tools-9.4.3_p2 [9.4.3_p1]
        [ebuild     U ] sys-devel/gcc-config-1.4.1 [1.4.0-r4]
        [ebuild     U ] dev-libs/nspr-4.7.4 [4.7.3]
        [ebuild     U ] sys-apps/sandbox-1.6-r2 [1.2.18.1-r2]
        [ebuild     U ] sys-libs/libcap-2.16 [2.15]
        [ebuild  N    ] virtual/libusb-0
        [ebuild     U ] sys-power/acpid-1.0.10_p3 [1.0.6-r1]
        [ebuild     U ] media-libs/freetype-2.3.9-r1 [2.3.8]
        [ebuild  N    ] app-admin/eselect-ruby-20081227
        [ebuild     U ] sys-apps/man-pages-3.20 [3.19]
        [ebuild     U ] dev-lang/python-2.5.4-r2 [2.5.2-r7]
        [ebuild     U ] sys-boot/grub-0.97-r9 [0.97-r6]
        [ebuild     U ] media-sound/lame-3.98.2-r1 [3.98.2]
        [ebuild     U ] media-libs/libtheora-1.0 [1.0_beta3-r1]
        [ebuild     U ] dev-lang/ruby-1.8.6_p368 [1.8.6_p287-r5]
        [ebuild     U ] media-libs/lcms-1.18-r1 [1.18]
        [ebuild     U ] app-text/poppler-0.10.5-r1 [0.10.4]
        [ebuild     U ] net-misc/neon-0.28.4 [0.28.3]
        [ebuild     U ] media-libs/libsndfile-1.0.20 [1.0.17-r1]
        [ebuild   R   ] sys-devel/binutils-2.18-r3
        [ebuild     U ] sys-apps/coreutils-7.1 [6.10-r2]
        [ebuild     U ] dev-libs/libgpg-error-1.7 [1.6]
        [ebuild     U ] dev-python/pycairo-1.8.2 [1.4.12]
        [ebuild     U ] dev-lang/php-5.2.9-r2 [5.2.8-r2]
        [ebuild     U ] sys-apps/util-linux-2.14.2 [2.14.1]
        [ebuild     U ] x11-apps/mkfontscale-1.0.5 [1.0.3]
        [ebuild     U ] x11-apps/luit-1.0.3 [1.0.2]
        [ebuild     U ] x11-apps/sessreg-1.0.4 [1.0.3]
        [ebuild     U ] x11-apps/mkfontdir-1.0.4 [1.0.3]
        [ebuild     U ] net-libs/gnutls-2.6.6 [2.6.4]
        [ebuild     U ] net-misc/tightvnc-1.3.10 [1.3.9-r2]
        [ebuild     U ] media-libs/gstreamer-0.10.22 [0.10.20]
        [ebuild     U ] net-p2p/transmission-1.61 [1.22]
        [ebuild   R   ] net-wireless/wpa_supplicant-0.6.4
        [ebuild     U ] media-libs/gst-plugins-base-0.10.22 [0.10.20]
        [ebuild     U ] media-libs/gst-plugins-good-0.10.14 [0.10.8-r1]
        [ebuild     U ] net-libs/xulrunner-1.9.0.10 [1.9.0.8]
        [ebuild     U ] app-text/poppler-bindings-0.10.5-r1 [0.10.4]
        [ebuild     U ] www-client/mozilla-firefox-3.0.10 [3.0.8]
        [ebuild     U ] virtual/poppler-glib-0.10.5 [0.10.4]
        [ebuild   R   ] x11-drivers/xf86-video-ati-6.12.1-r1
        [ebuild     U ] dev-python/pygtk-2.14.1 [2.14.0]
        [ebuild     U ] sys-fs/udev-124-r2 [124-r1]
        [ebuild  NS   ] sys-kernel/gentoo-sources-2.6.28-r5 [2.6.27-r10]
        [ebuild     U ] sys-block/gparted-0.4.3 [0.4.1]
        [ebuild  N    ] dev-libs/libnl-1.1-r1
        [ebuild   R   ] net-wireless/kismet-2008.05.1
        [ebuild  N    ] net-wireless/iw-0.9.11
        [ebuild     U ] net-wireless/aircrack-ng-1.0_rc3 [0.9.3]
Autobuild Log

====  START OF BUILD LOG  ===================================================
Sat May 16 10:19:02 EDT 2009
====  EMERGING REQUIRED EBUILDS  ============================================
Emerging automake version 1.9
openpty failed: 'out of pty devices'
automake OK!
Updating autobuild 20090422 tarball
openpty failed: 'out of pty devices'
openpty failed: 'out of pty devices'
 * Could not locate user configfile, so we will save a default one
 * 
 * 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.
 * 
 * Sorry, but binutils does not support the LINGUAS: en
 * Make sure you run 'hash -r' in your active shells
 * Running 'grpck' returned errors.  Please run it by hand, and then
 * run 'grpconv' afterwards!
 * The loop-aes code has been split out of USE=crypt and into USE=loop-aes.
 * If you need support for it, make sure to update your USE accordingly.
 * 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.28-gentoo-r5
====  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'
 * If you are upgrading from a version prior to live-2008.02.08
 * Please make sure to rebuild applications built against live
 * like vlc or mplayer. live may have had ABI changes and live
 * support might be broken.
 * 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.
 * If you use startx to start X instead of a login manager like gdm/kdm,
 * you can set the XSESSION variable to anything in /etc/X11/Sessions/ or
 * any executable. When you run startx, it will run this as the login session.
 * You can set this in a file in /etc/env.d/ for the entire system,
 * or set it per-user in ~/.bash_profile (or similar for other shells).
 * Here's an example of setting it for the whole system:
 *     echo XSESSION="Gnome" > /etc/env.d/90xsession
 *     env-update && source /etc/profile
 * libdrm's ABI may have changed without change in library name
 * Please rebuild media-libs/mesa, x11-base/xorg-server and
 * your video drivers in x11-drivers/*.
 * The minimal use flag disables the dependency on pciutils that
 * is needed by alsaconf at runtime.
 * Compositing managers may stop working.
 * To fix them, recompile xorg-server.
 * 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!
 * You must rebuild all drivers if upgrading from xorg-server 1.4.1
 * or earlier, because the ABI changed. If you cannot start X because
 * of module version mismatch errors, this is your problem.
 * You can generate a list of all installed packages in the x11-drivers
 * category using this command:
 * emerge portage-utils; qlist -I -C x11-drivers/
 * 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
 * If you have a mach64 or r128 video card, read this
 * The mach64 and r128 drivers moved to their own packages,
 * xf86-video-mach64 and xf86-video-r128. If these weren't installed
 * automatically by xorg-server and you have one of these cards,
 * check your VIDEO_CARDS settings.
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!
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.  The 'flashblock' extension may help for mozilla users:
 *   https://addons.mozilla.org/en-US/firefox/addon/433
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.3 merges
openpty failed: 'out of pty devices'
0.6.3 OK!
0.6.4 merges
openpty failed: 'out of pty devices'
0.6.4 OK!
0.6.5 merges
openpty failed: 'out of pty devices'
0.6.5 OK!
Rebuild
/usr/bin/revdep-rebuild: line 525: /dev/fd/62: No such file or directory
/usr/bin/revdep-rebuild: line 666: /dev/fd/62: No such file or directory
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.
Rebuild OK!
Adding startups
 * alsasound added to runlevel boot
 * fbcondecor added to runlevel boot
 * autoconfig added to runlevel default
 * xdm 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.

No redundant entries in /etc/portage/package.keywords (or test switched off).
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).
No uninstalled entries in /etc/portage/package.keywords (or test switched off).
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!
Sat May 16 22:34:00 Local time zone must be set--see zic manual page 2009
Sat May 16 23:08:44 Local time zone must be set--see zic manual page 2009
====  EMERGING GRUB  ========================================================
openpty failed: 'out of pty devices'
Grub OK!
====  GENERATING MD5SUM  ====================================================
06c9691e86def5e37d3b739f76a524b3  FLY-0.6.5.iso
FLY-0.6.5.iso: OK
====  PASS OR FAIL  =========================================================
Autobuild OK!
Sat May 16 19:29:22 EDT 2009