The system is in use, but has various tasks left to do to be complete as its reference implementation.
A TODO file with the light-desktop package provides the list of dependencies and status. <http://pkgsrc-wip.cvs.sourceforge.net/viewvc/pkgsrc-wip/wip/light-desktop/> (other dependency packages have TODO files too)
The key tasks to do now are:
* update pcmanfm (currently using wip version but has bugs)
* include all on a LiveCD
* GUI around pkgin
* complete the netbsd-light-desktop-artwork package
* complete the netbsd-icon-theme package
* split nautilus into nautilus-extensions which is used by gnome-system-tools
* test the gnome-system-tools (including superuser access via GUI)
* test system-config-printer-gnome
* package guvcview (but is very Linux specific so test mplayer or xine with tv://)
* package chromium (use firefox for now)
* package software-properties-gtk
* package xfburn
* port simple-scan (it uses udev) or find alternative
* package xfce4-power-manager or alternative
* package network-manager-gnome or alternative (using dhcpcd-gtk for now)
* test lightdm or lxdm)
## Upstream Bugs ##
Several bugs were found and reported to the upstream maintainers:
* clearenv not portable <https://bugs.launchpad.net/bugs/999714>
* right click in menu stays open <https://sourceforge.net/tracker/?func=detail&aid=3527766&group_id=180858&atid=894869>
* pcmanfm high cpu when ran twice <https://sourceforge.net/tracker/?func=detail&aid=3527770&group_id=156956&atid=801864>
* lxappearance doesn't start <https://sourceforge.net/tracker/?func=detail&aid=3527772&group_id=180858&atid=894869>
* pcmanfm crash with my custom .desktop file <https://sourceforge.net/tracker/?func=detail&aid=3527776&group_id=156956&atid=801864>
* lxpanel abort pthread_mutex_unlock <https://sourceforge.net/tracker/?func=detail&aid=3527777&group_id=180858&atid=894869>
* workaround in glib2 until fixed <http://ftp.netbsd.org/pub/NetBSD/misc/reed/light-desktop/patch-glib2-gthread-posix.txt>
* lxsession-edit core dump on exit <https://sourceforge.net/tracker/?func=detail&aid=3527778&group_id=180858&atid=894869>
* lxsession-logout doesn't stop lxde <https://sourceforge.net/tracker/?func=detail&aid=3527786&group_id=180858&atid=894869>
### Closed bugs ###
* PAM_XAUTHDATA and PAM_XDISPLAY not defined <https://bugs.launchpad.net/bugs/999709>
* LC_ALL needs locale.h <https://bugs.launchpad.net/bugs/999438>
* SIGPOLL undeclared <https://sourceforge.net/tracker/?func=detail&aid=3528311&group_id=156956&atid=801864>
* no pcmanfm file change monitoring <https://sourceforge.net/tracker/?func=detail&aid=3527773&group_id=156956&atid=801864>
* solved ... needed glib2 built with kqueue or glib2 gio-fam installed and famd started
* what g_open version? <https://bugs.launchpad.net/bugs/999718>
* setresgid and setresuid not portable <https://bugs.launchpad.net/bugs/999713>
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb