0.6.4 Most of what is in this update are minor cosmetic changes. However a few significant changes do exist. For starters, here are the more important changes:

- GCC was updated from version 4.1.2 to 4.3.2-r3.

- The SLiM login manager was added to this version. A temporary artwork has been added while FLY artwork is in development. The login credentials remain the same; username 'root' and password 'toor'.

- Ettercap has been added with GTK support.

Minor fixes include starting Fluxbox with the 'blue' background as well as the blue Conky font style. The Fluxbox style is still on 'earth', I'll fix that later. A fix in the Conkymaker.sh script has been made so that the names of network interfaces are now the proper colour. A minor kernel update was also made to 2.6.27-r10 from 2.6.27-r8. Other versions are still keyworded.

Finally, one somewhat major change to the way FLY is designed. The process has now been moved to a regular user rather than the previous requirement for the root account. This significantly increases security as there is no longer a requirement for keeping a root shell active, and also decreases the chances of something going wrong due to lower priveledges of the regular user.

Check the link in the section 'Release Logs' below for the devlog and the autobuild log.

Discuss this
Devlog
0.6.4 (released April 16th 2009)
ISO size: 319mb
packages: 452
build time: 547minutes (9.1 hours)
Modification to autobuild scripts and removal of root user dependancy
Updated to stage3 i686 autobuild dated April 1st 2009
Updated to GCC version 4.3.2-r3
Upgraded the kernel
Added ettercap slim xf86-input-synaptics adobe-flash
Downgraded video-virtualbox and input-virtualbox to version 1.6.6 from 2.0.2
Updated Firefox add-ons
Removed x11-drivers/xf86-video-vga as it blocks latest version of xorg-server
Removed x11-drivers/synaptics as it has been renamed
Removed www-plugins/netscape-flash as it has been renamed
New graphical login manager: Simple Login Manager (SLiM)
Modified /etc/conf.d/xdm
Modified /etc/rc.conf
Modified /etc/slim.conf
Modified /etc/portage/package.use
Modified /etc/portage/package.keywords
Added /usr/share/slim/themes/FLY/slim.theme
Added /usr/share/slim/themes/FLY/panel.png
Added /usr/share/slim/themes/FLY/background.jpg
Modified /root/.fluxbox/menu
Modified /root/.fluxbox/styleswitcher/blue
Modified /root/.fluxbox/styleswitcher/earth
Modified /root/.fluxbox/init
Removed /root/.fluxbox/backgrounds/FLY1024x768.jpg
Modified /root/.mozilla/firefox/t0r1fjhk.default/prefs.js
Modified /root/.FLYinstaller/FLYinstaller
Modified /etc/conky/conkymaker.sh
Modified /usr/src/linux/.config
Updated the following ebuilds:
        sys-devel/gnuconfig-20080928 from 20080123
        dev-db/sqlite-3.6.11 from 3.6.6.2
        media-libs/openjpeg-1.3
        app-text/poppler-data-0.2.1
        sys-libs/timezone-data-2009c from 2008i
        sys-apps/busybox-1.13.2 from 1.12.2-r1
        media-libs/libpng-1.2.35 from 1.2.34
        app-portage/eix-0.15.4 from 0.15.2
        dev-libs/libgcrypt-1.4.4 from 1.4.0-r1
        media-libs/freetype-2.3.8 from 2.3.7-r1
        dev-libs/libtasn1-1.8 from 1.3
        dev-util/intltool-0.40.5 from 0.37.1
        sys-apps/texinfo-4.13 from 4.11-r1
        dev-util/dialog-1.1.20080819 from 20080316
        sys-libs/db-4.5.20_p2-r1
        sys-apps/attr-2.4.43 from 2.4.41
        x11-libs/pixman-0.12.0 from 0.10.0
        dev-libs/check-0.9.5-r1
        sys-apps/man-pages-3.19 from 3.17
        dev-lang/ruby-1.8.6_p287-r5 from 1.8.6_p287-r4
        www-client/elinks-0.11.5 from 0.11.4
        net-misc/curl-7.19.4 from 7.19.3
        dev-libs/libxml2-2.7.3 from 2.7.2-r2
        x11-libs/cairo-1.8.6-r1 from 1.6.4-r1
        app-text/poppler-0.10.4 from 0.8.7
        x11-misc/icon-naming-utils-0.8.7 from 0.8.6
        x11-themes/gnome-icon-theme-2.24.0 from 2.22.0
        x11-drivers/nvidia-drivers-180.29 from 177.82
        sys-libs/glibc-2.8_p20080602-r1 from 2.6.1
        dev-libs/glib-2.18.4-r1 from 2.16.6
        x11-libs/pango-1.22.4 from 1.20.5
        dev-libs/atk-1.24.0 from 1.22.0
        media-libs/gstreamer-0.10.20
        dev-libs/liboil-0.3.15
        media-libs/gst-plugins-base-0.10.20
        gnome-base/libgnomeprint-2.18.5 from 2.18.4
        media-libs/gst-plugins-good-0.10.8-r1
        net-libs/xulrunner-1.9.0.8 from 1.9.0.6
        net-www/netscape-flash-10.0.22.87 from 10.0.15.3
        net-im/pidgin-2.5.5 from 2.5.2
        net-analyzer/wireshark-1.0.7 from 1.0.6
        www-client/mozilla-firefox-3.0.8 from 3.0.6
        dev-cpp/gtkmm-2.12.7
        app-text/poppler-bindings-0.10.4 from 0.8.7
        x11-libs/vte-0.17.4-r3 from 0.16.14
        gnome-base/libgnomeprintui-2.18.3 from 2.18.2
        gnome-extra/libgsf-1.14.11 from 1.14.10
        x11-libs/gtk+-2.14.7-r2 from 2.12.11
        gnome-base/gail-1000 from 1.22.3
        dev-python/pygobject-2.16.1 from 2.14.2
        dev-python/pygtk-2.14.0 from 2.12.1-r2
        dev-libs/libevent-1.4.9 from 1.4.7
        dev-libs/openssl-0.9.8k from 0.9.8j
        dev-libs/openssh-5.2_p1-r1 from 5.1_p1-r2
        virtual/poppler-glib-0.10.4
        sys-devel/gcc-4.3.2-r3 from 4.1.2
        media-libs/lcms-1.18 from 1.17
        x11-libs/fox-1.6.36 from 1.6.34
        sys-fs/fuse-2.7.4 from 2.7.0
        x11-misc/util-macros-1.2.1 from 1.1.5
        x11-proto/xproto-7.0.14 from 7.0.10
        x11-proto/randrproto-1.2.2 from 1.2.1
        x11-proto/renderproto-0.9.3 from 0.9.2
        x11-proto/inputproto-1.5.0 from 1.4.2.1
        x11-libs/xtrans-1.2.3 from 1.0.3
        x11-proto/xf86driproto-2.0.4 from 2.0.3
        x11-libs/pixman-0.14.0-r1 from 0.12.0
        dev-libs/libpthread-stubs-0.1
        x11-proto/dri2proto-1.99.3
        x11-proto/xextproto-7.0.4 from 7.0.2
        x11-libs/libdrm-2.4.5 from 2.3.0
        x11-libs/libXau-1.0.4 from 1.0.3
        x11-apps/rgb-1.0.3 from 1.0.1
        x11-libs/libX11-1.1.5 from 1.1.4
        x11-libs/libSM-1.1.0 from 1.0.3
        x11-libs/libXext-1.0.4 from 1.0.3
        x11-libs/libXrender-0.9.4 from 0.9.2
        x11-libs/libxkbfile-1.0.5 from 1.0.4
        x11-libs/libXi-1.2.1 from 1.1.3
        x11-libs/libXxf86vm-1.0.2 from 1.0.1
        x11-libs/libXrandr-1.2.3 from 1.2.1
        x11-apps/xkbcomp-1.0.5 from 1.0.3
        x11-libs/libXinerama-1.0.3 from 1.0.2
        x11-misc/xkeyboard-config-1.5 from 1.1
        x11-libs/libXmu-1.0.4 from 1.0.3
        x11-libs/libXfont-1.3.4 from 1.3.1-r1
        x11-apps/xauth-1.0.3 from 1.0.2
        x11-wm/twm-1.0.4 from 1.0.3
        x11-apps/xinit-1.0.8-r4 from 1.0.5-r1
        x11-libs/libXaw-1.0.5 from 1.0.4
        media-libs/mesa-7.3-r1 from 6.5.2-r1
        x11-apps/xmessage-1.0.2-r1 from 1.0.2
        x11-libs/libXft-2.1.13 from 2.1.12
        x11-apps/xclock-1.0.3-r1 from 1.0.3
        x11-libs/libX11-1.1.5 from 1.1.4
        x11-libs/libSM-1.1.0 from 1.0.3
        x11-libs/libXext-1.0.4 from 1.0.3
        x11-libs/libXrender-0.9.4 from 0.9.2
        x11-libs/libxkbfile-1.0.5 from 1.0.4
        x11-libs/libXi-1.2.1 from 1.1.3
        x11-libs/libXxf86vm-1.0.2 from 1.0.1
        x11-libs/libXrandr-1.2.3 from 1.2.1
        x11-apps/xkbcomp-1.0.5 from 1.0.3
        x11-libs/libXinerama-1.0.3 from 1.0.2
        x11-misc/xkeyboard-config-1.5 from 1.1
        x11-libs/libXmu-1.0.4 from 1.0.3
        x11-libs/libXfont-1.3.4 from 1.3.1-r1
        x11-apps/xauth-1.0.3 from 1.0.2
        x11-wm/twm-1.0.4 from 1.0.3
        x11-apps/xinit-1.0.8-r4 from 1.0.5-r1
        x11-libs/libXaw-1.0.5 from 1.0.4
        media-libs/mesa-7.3-r1 from 6.5.2-r1
        x11-apps/xmessage-1.0.2-r1 from 1.0.2
        x11-libs/libXft-2.1.13 from 2.1.12
        x11-apps/xclock-1.0.3-r1 from 1.0.3
        x11-terms/xterm-242 from 239
        x11-drivers/xf86-video-fbdev-0.4.0 from 0.3.1
        x11-drivers/xf86-input-mouse-1.4.0 from 1.2.3
        x11-drivers/xf86-input-vmmouse-12.6.3 from 12.4.1
        x11-drivers/xf86-video-nv-2.1.12 from 2.1.9
        x11-drivers/xf86-video-i740-1.2.0 from 1.1.0
        x11-drivers/xf86-video-ati-6.12.1-r1 from 6.8.0-r1
        x11-drivers/xf86-video-voodoo-1.2.0 from 1.1.1
        x11-drivers/xf86-video-sis-0.10.0 from 0.9.4
        x11-drivers/xf86-video-s3-0.6.0 from 0.5.0
        x11-drivers/xf86-video-vmware-10.16.5 from 10.15.0
        x11-drivers/xf86-video-savage-2.2.1 from 2.1.2-r1
        x11-drivers/xf86-video-vesa-2.2.0 from 1.3.0
        x11-drivers/xf86-video-tdfx-1.4.1 from 1.3.0
        x11-drivers/xf86-input-synaptics-1.0.0
        x11-libs/libpciaccess-0.10.5
        x11-base/xorg-server-1.5.3-r5 from 1.3.0.0-r6
        x11-drivers/xf86-input-evdev-2.1.3 from 1.1.5-r1
        x11-drivers/xf86-input-keyboard-1.3.2 from 1.1.1
        x11-drivers/ati-drivers-8.552-r2 from 8.542
        sys-kernel/gentoo-sources-2.6.27-r10 from 2.6.27-r8
Autobuild Log

====  START OF BUILD LOG  ===================================================
Wed Apr 15 09:42:37 EDT 2009
====  EMERGING REQUIRED EBUILDS  ============================================
Updating autobuild 20090401 tarball
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.
 * 
 * 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'.
 * If you have issues with packages unable to locate libstdc++.la,
 * then try running 'fix_libtool_files.sh' on the old gcc versions.
Updating OK!
Updating to GCC 4.3.2
 [1] i686-pc-linux-gnu-4.1.2 *
 [2] i686-pc-linux-gnu-4.3.2
GCC OK!
openpty failed: 'out of pty devices'
GCC OK!
 [1] i686-pc-linux-gnu-4.1.2
 [2] i686-pc-linux-gnu-4.3.2 *
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-r10
====  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'
 * Some special keys and keyboard layouts may stop working.
 * To fix them, recompile xorg-server.
 * 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
 * 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.
 * 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.
 * 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/*.
 * 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!
 * 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.4.1 VirtualBox merges
openpty failed: 'out of pty devices'
 * 
 * ERROR: x11-drivers/xf86-input-virtualbox-1.6.6 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3006:  Called die
 * The specific snippet of code:
 *       ./configure --nofatal --disable-xpcom --disable-sdl-ttf --disable-pulse --disable-alsa --build-headless || die "configure failed";
 *  The die message:
 *   configure failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/x11-drivers/xf86-input-virtualbox-1.6.6/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-drivers/xf86-input-virtualbox-1.6.6/temp/environment'.
 * 
VB FAIL!
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!
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!
Wed Apr 15 22:35:44 Local time zone must be set--see zic manual page 2009
Thu Apr 16 02:19:55 Local time zone must be set--see zic manual page 2009
====  EMERGING GRUB  ========================================================
openpty failed: 'out of pty devices'
Grub OK!
====  GENERATING MD5SUM  ====================================================
c31b75602528dd702607211c2d84d4e1  FLY-0.6.4.iso
FLY-0.6.4.iso: OK
====  PASS OR FAIL  =========================================================
Autobuild FAIL! with 1 failure(s):

VB FAIL!
Wed Apr 15 22:39:22 EDT 2009