Developers
Please note you'll be re-directed to in 3 seconds
This wiki should be considered unmaintained and deprecated, though some information may still be relevant. Please instead refer to Lubuntu.me.
How to get involved ?
All the information concerning the development of Lubuntu are gathered on this page.
If you want to start to contribute, you probably want to start with a small. You can start with LXDE (see LXDE development section), or with a small Lubuntu application (see Lubuntu specific development section) and check the source code, or the bug list.
You can also check the list of tasks assign to the team for this cycle (see Current Tasks section).
Finally, if you have a specific question, you can contact us on #lubuntu-devel (freenode). For general purpose, please reach us at via the IRC or mailing list.
Roadmap
Schedule
See Wily Werewolf schedule. We share the same deadlines as Ubuntu.
Current Tasks
LXDE development
Lubuntu specific development
All project should be gathered under https://launchpad.net/lubuntu
Official & used applications (available by default on Lubuntu)
Lubuntu-Software-Center : https://launchpad.net/lubuntu-software-center
Lubuntu-Artwork : https://launchpad.net/lubuntu-artwork
Lubuntu-Default-Settings : https://launchpad.net/lubuntu-default-settings
Developement in-progress
Lubuntu-Tweaks : https://launchpad.net/lubuntu-tweaks
Abandonned - not maintained projects
- LXAdmin
- Lubuntu Netbook Remix
Maintaining Lubuntu specific packages
How to manage thoses packages :
- Install bzr-builddeb and devscripts
- When you do a modification, add an entry in debian/changelog and run "debcommit" to commit change.
- To test the package, use bzr-buildpackage. It will generate the deb in ../build-area/
- To generate the source for upload, use bzr-buildpackage -S
- When you want to release, use "dch -r" and "debcommit -r"
Pre and Post release TODO
A list of things to do before, and after a release on this page.
Bugs management
PPA management
Active PPA
Staging (https://launchpad.net/~lubuntu-dev/+archive/staging)
- Including small fixing waiting for confirmation
- Stable
Daily builds (https://launchpad.net/~lubuntu-dev/+archive/lubuntu-daily)
- Daily builds of LXDE and some Lubuntu specific components
- Unstable and not always tested.
Daily artwork builds (https://launchpad.net/~lubuntu-art/+archive/daily)
- Daily builds for all the work from Lubuntu Artwork team (Wallpapers, Icons, Themes ...)
- Visually unstable, but the system should be stable.
Non official apps staging (https://launchpad.net/~lubuntu-dev/+archive/non-official-apps)
- Staging area for non official applications in Lubuntu
- Unstable on optional components.
Abandonned PPA
Lubuntu-desktop : https://launchpad.net/~lubuntu-desktop/+archive/ppa
- Old PPA for previous releases. Not necessary if you have a recent release (11.10 or older).
Reverse activation of a PPA
You can use apt-add-repository to disable and remove packages installed by a PPA. you can use the following command:
sudo apt-add-repository -r ppa:Name_of_ppa
E.g., if the ppa is test/ppa the command would be:
sudo apt-add-repository -r ppa:test/ppa
Documentation for developers
Autofoo documentation : http://www.sourceware.org/automake/automake.html and https://live.gnome.org/GnomeGoals/ModernAutotools
Funding for developers
Lubuntu is registered on bountysource : https://www.bountysource.com/teams/lubuntu
LXDE elsewhere
Lubuntu derivated distributions
LXDE development on other distributions
Useful Forum Links
This is for the discussion of the development of the next version of Lubuntu (Saucy Salamander). Saucy is in development and will be released in October 2013. Please note that Lubuntu Developers do not usually read the forums, to report a problem found in Raring report the bug in Launchpad.
LXDE-lubuntu/Developers (last edited 2021-05-11 09:22:55 by guiverc)