The Linux Foundation is a non-profit consortium dedicated to fostering the growth of Linux.
Contents |
The tracking bug for the LSB 3.1 complete release is bug 1092.
Since the Core specification is in the process of being adopted by ISO, we have tight, inflexible, deadlines associated with that component. As a result, it is proposed that the 3.1 release be staged, and not require all parts of the spec to be updated at once. The modules are hyperlinked to the appropriate tracking bug.
| Module | Tracker | Dates | |
| Core | bug 866 | RC1 by 9/30/05, to ISO by 10/31/05 | |
| Graphics | bug 1090 | RC1 by 1/15/2006, GA by 2/15/06 | |
| C++ | bug 1091 | RC1 by 1/15/2006, GA by 2/15/06 |
Once a module is released, it must be regarded as frozen until all the other modules have caught up with it. No changes can be applied. If the specdb is updated after one module is released, that released module will not get the db updates published; bear this in mind when planning or contemplating a db change!
Once all the parts have moved to 3.1, the product standards used for certification can be upgraded to refer to the 3.1 set.
In the interim, the product standards for a 3.0 certification require LSB xxx 3.0 "and subsequent minor revisions". As soon as any module is finalized, it becomes the base against which conformance is measured.
Additonally, once the Core specification has gone to ISO, changes to it are necessarily a lot more complex. Do not assume that anything can get added, subtracted or otherwise altered in the Core document for another year!
The initial desktop release is intended to align with the full 3.1 release, and tools which need to be "desktop aware" will be so for the 3.1 release, with the default being to not check or use the desktop modules so that they can be used for base 3.x certification, but with options to turn on desktop. The checklist for the desktop release in included below in addition to the base release.
Once the specification has all reached the 3.1 level, all of the other parts (tests, application battery, sample implementation, etc) can be brought up to the same level. The tracking bugs for these parts are:
The current plan for releasing the test suites and development environment is as follows:
There are several bugs still targetted at 3.1 that do not have a clear resolution. If the bugs listed below fail to progress within the timeframes given above, they will be moved to 4.0 (see ProjectPlan40).
| Generic | IA32 | IA64 | PPC32 | PPC64 | S390 | S390X | X86_64 | ||
| Specification | |||||||||
| gtk Test Suite | n/a | ||||||||
| qt Test Suite | n/a | ||||||||
| graphics-ext Test Suite | n/a | ||||||||
| xml Test Suite | n/a | ||||||||
| Library Checker | n/a | ||||||||
| Command Checker | n/a | ||||||||
| Application Checker | n/a | ||||||||
| Package Checker | n/a | ||||||||
| Application Battery | n/a | ||||||||
| Build Tools | n/a | ||||||||
| Sample Implementation | n/a | ||||||||
| Release Notes | n/a | n/a | n/a | n/a | n/a | n/a | n/a | ||
| Two Distros | n/a | ||||||||
| INT Review | n/a | ||||||||
| SC Vote |
| Generic | IA32 | IA64 | PPC32 | PPC64 | S390 | S390X | X86_64 | ||
| Core Specification | X | X | X | X | X | X | X | X | |
| Core Release Notes | X | n/a | n/a | n/a | n/a | n/a | n/a | n/a | |
| Core SC Vote | X | X | X | X | X | X | X | X | |
| Graphics/C++ Specifications | |||||||||
| Runtime Tests | n/a | ||||||||
| X11 Tests | n/a | ||||||||
| C++ Tests | n/a | ||||||||
| Library Checker | n/a | ||||||||
| Command Checker | n/a | ||||||||
| Application Checker | n/a | ||||||||
| Package Checker | n/a | ||||||||
| Application Battery | n/a | ||||||||
| Build Tools | n/a | ||||||||
| Sample Implementation | n/a | ||||||||
| Release Notes | n/a | n/a | n/a | n/a | n/a | n/a | n/a | ||
| Two Distros | n/a | ||||||||
| INT Review | n/a | ||||||||
| SC Vote |
To add comments to this page, click on [wiki:ProjectPlan31/Comments User Comments] and select edit.
[[Include(ProjectPlan31/Comments)]]