NetBSD Wiki/light-desktop/
light-desktop-todo
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:
- right click in menu stays open https://sourceforge.net/tracker/?func=detail&aid=3527766&group_id=180858&atid=894869
 - 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
 - clearenv not portable https://bugs.launchpad.net/bugs/999714
 - 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
 
