a little rearrangement
|Deletions are marked like this.||Additions are marked like this.|
|Line 181:||Line 181:|
== PPA Testing ==
Sometimes during the test cycle one of the developers may ask you to test something specific for them, or their team. For more details of this important area, head over to [[https://wiki.ubuntu.com/Lubuntu/Testing/PPA_Testing | PPA testing ]]
There are now packages for LXDE components built from upstream git, and re-built when a new revision is committed. It's hosted on the daily build PPA for [[https://launchpad.net/~lubuntu-dev/+archive/lubuntu-daily | Lubuntu-dev]], packages for currently supported releases plus the development release are available. If you are working on a Lubuntu bug, please do test with these ppa areas to check if it has been fixed upstream.
Bugs against LXQt should be filed on the [[https://github.com/lxde/lxde-qt|upstream git]] if you're sure it's an LXQt problem, otherwise file against [[https://launchpad.net/lubuntu-next|lubuntu-next on Launchpad]].
The QA/Testing Team is responsible for using formal test cases to check images of Lubuntu. This allows the Release Team to easily gauge the health of the images. This makes it possible to tell whether an image is functional enough to justify a release and determine where resources need to be allocated to make sure an image gets released.
Testing consists of:
- Specific testing allows us to help with development.
For more information about testing, please see the Main Ubuntu QA team.
Trusty Tahr 14.04.4 is released, release notes.
Xenial Xerus is released, release notes.
Work continues on integrating LXQt into Lubuntu, but we'll likely not see it released until 16.10 (Y cycle).
An unofficial community-supported image for the Raspberry Pi now available. If you have a Raspberry Pi and want to test, please let us know how it goes!
Current development is on Lubuntu 16.10 YakketyYak. Lubuntu 16.10 is scheduled to release in October 2016.
Lubuntu point releases are maintenance releases, do not expect too many changes. Daily testing and milestone testing will be needed here. See the release schedules for Trusty Tahr and Xenial Xerus, with 14.04.5 testing starting sometime in August 2016 and 16.04.1 testing starting sometime in July 2016.
Current Supported Releases
The current supported releases are below, with links to release pages:
Current development release milestone: Yakkety Yak, in development
Current stable release: Lubuntu 15.10 (Wily Werewolf)
Get a Launchpad account and join the Lubuntu QA team.
Join the main mailing lists, especially lubuntu-devel.
- Join #lubuntu-devel on freenode (IRC).
Before you get started
This section is dedicated to the current development version of Lubuntu. As with all Alpha and Beta milestones, they are not suitable for a production environment. Please take the time to read Common Questions for Testing.
Whenever you are testing, keep in mind these few notes:
- Using a development milestone is not suitable for daily production machines. That is why, to play it safe, it's better to use virtual machines, spare testing machines, and/or USB drives, especially with Alpha milestone releases. Beta milestone releases are a bit more stable, but are still under heavy development to ensure the highest quality release possible.
The most important part of testing is to actually install the system and check how the installation process will work. This is very important. Also, if you have say Alpha 1 installed, it is less helpful to just upgrade it to Alpha 2 or Beta 1. Please, do a fresh install.
Always make sure to check the hashes of the downloaded ISO as well as the media it's installed on. If either is off by a single bit, it can cause all sorts of inexplicable problems.
Most of the testing is done with virtual machines, but if you want to install to a hardware system, that's helpful, too. If you do this, make sure to backup your important data. If you are using Linux, the best and easier way is to make a copy of your /home folder or partition. If you want to do a full system backup, please see this link and this link too.
Add your specs to the hardware profiles.
What to do when
Familiarize yourself with the release schedule. The dates listed for the release of milestone images are typically on Thursday. Two days before that, on Tuesday, release canidate images are made available for final testing.
Be sure to watch out for point releases on Long Term Support images, too. They often come in the middle of cycles on the development release.
When images build
When turned on, dailies build automatically according to a cron job. Look for the line with for-project lubuntu cron.daily; for-project lubuntu cron.daily-live --live and the time will be to the left in the form MM HH * * *.
Problems with images
- all of the architectures or types not being represented
- old daily versions (the version in the form YYYYMMDD should be today's date)
- You may have to run the commands several times to see the complete chain of depends / recommends.
After Beta 2, please be very cautious before you modify any bug statuses as we need to prepare for the release and it is time wasted if our developers are reading bug status updates every day and not fixing them. They will decide what bug is what status. We also need to prepare the release notes. At this point, please only make comments.
Except for Ubuntu Server which has a server edition, Lubuntu and Ubuntu MATE are the only flavors supporting a desktop for Power PC machines. For Lubuntu the focus on PPC machines is for LTS releases only.
If you would to know more about how this all works, have a read of Stages of testing.
You can do more specific tests, like ones done for the Ubuntu ISO.
Applications test cases
You can also test specific programs :
You can test some aspects of Lubuntu performance with the following programs :