Overview of Development
gNewSense is developed by the Development Team.
This process is transparent to the public, and open to any contributor who demonstrates the necessary skills and commitment to the project.
gNewSense is based on Debian, sharing many of its packages, tools and techniques with that project. Differences between gNewSense and Debian are mostly freedom issues as stated in our FAQ.
gNewSense is released when it's ready and doesn't follow a set schedule.
gNewSense Bugs
If you believe you have found a bug, please file a report in the Bug tracker.
If you are interested in helping us upstream our bug reports to Debian, please look at BugForwarding/LearningResources.
Communication
Email discussion among gNewSense developers takes place on the gnewsense-dev mailing list. (Please note: this list is about development, not for bug reporting.)
The #gnewsense-dev channel on the FreeNode IRC network is home to many gNewSense developers for real-time communication.
Learning Resources
See learning resources.
Current Tasks
Completing bug reports: bug reports marked Need Info should be investigated further. This is usually easier than fixing the bug because it doesn't require programming/packaging skills, just some time and effort.
BTS migration: We need someone to help with the migration from our current BTS inside pmwiki to Savannah: http://bugs.gnewsense.org/Bugs/00298.
Contact Kamping_kaiser in #gnewsense-dev channel on irc.freenode.net.Backporting Yeeloong video driver: We need someone to help bernie to backport the video driver of the Lemote Yeeloong to Lenny. See http://savannah.nongnu.org/bugs/?28169.
Contact bernie or djbclark in #gnewsense-dev channel on irc.freenode.net.Linux-libre: We need someone who can help lxo include our kernel changes/bugs in linux-libre scripts.
Contact Kamping_kaiser or lxo in #gnewsense-dev channel on irc.freenode.net.Filing gNewSense freedom related bug reports to Debian BTS: People to make sure all our freedom related bugs are filed in the Debian BTS.
Contact Kamping_kaiser in #gnewsense-dev channel on irc.freenode.net.Freeing Debian contrib: Freeing packages in Debian contrib (e.g. get packages which require Sun Java building and running with icedtea instead).
Contact Kamping_kaiser in #gnewsense-dev channel on irc.freenode.net.Python Bazaar Savannah plugin: developing a Python Bazaar Savannah plugin (similar to the Launchpad integration) would be cool. (could only do local stuff atm, no apis).
Contact Kamping_kaiser in #gnewsense-dev channel on irc.freenode.net.Mini-dinstall pool support: Modify mini-dinstall to support 'real' pool structures. (it's written in Python).
Contact Kamping_kaiser in #gnewsense-dev channel on irc.freenode.net.
