Differences between revisions 28 and 29
Revision 28 as of 2009-02-15 13:07:44
Size: 3523
Editor: FranklinPiat
Comment: Squeeze is Testing
Revision 29 as of 2009-03-12 15:36:29
Size: 3543
Editor: ?AamodNerurkar
Comment: Changes necessary since release of Lenny
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
["DebianReleases"] > DebianTesting DebianReleases > DebianTesting
Line 6: Line 6:
Debian ''testing'' is the current development cycle of Debian. It's named after the next stable release ''[:DebianSqueeze:squeeze]'' (as of 2009-02-15)  Debian ''testing'' is the current development cycle of Debian. It's named after the next stable release ''[:DebianSqueeze:squeeze]'' (as of 2009-02-15)
||<tablewidth="100%" tablestyle=""width="32px" style="border-color: rgb(255, 158, 194);"> attachment:Portal/IDB/official-doc.png ||<bgcolor="#ffe4f1" style="border-color: rgb(255, 158, 194);">http://www.debian.org/devel/testing - Official page about Debian Testing. ||
Line 8: Line 9:
||<tablestyle="width:100%;" style="width:32px;border-color:#ff9ec2" >inline:Portal/IDB/official-doc.png||<style="border-color:#ff9ec2;background-color:#ffe4f1" >[http://www.debian.org/devel/testing] - Official page about Debian Testing. ||
Line 11: Line 11:
A package is installed into the testing dist from [:DebianUnstable:Unstable] automatically when a list of requirements is fulfilled: A package is installed into the testing dist from DebianUnstable automatically when a list of requirements is fulfilled:
Line 17: Line 17:
Line 21: Line 20:

||<tablestyle="width:100%;" style="width:32px;background-color:#ff3333;border-color:#ff0000;text-align:center" > <!> ||<style="border-color:#ff0000;" > If you use testing currently (pre-lenny), you should change your {{{/etc/apt/sources.list}}} to track {{{lenny}}}, for security reasons. read [http://lists.debian.org/debian-devel-announce/2008/06/msg00006.html announcement] ||
||<tablewidth="100%" tablestyle=""bgcolor="#ff3333" width="32px" style="border-color: rgb(255, 0, 0); text-align: center;"> <!> ||<style="border-color: rgb(255, 0, 0);"> If you use testing currently (pre-lenny), you should change your {{{/etc/apt/sources.list}}} to track {{{lenny}}}, for security reasons. read [http://lists.debian.org/debian-devel-announce/2008/06/msg00006.html announcement] ||
Line 30: Line 27:
If you were tracking [:DebianTesting:testing] but really meant to be tracking [:DebianEtch:etch], update your {{{/etc/apt/sources.list}}} replacing 'testing' with 'etch'. The 'etch' alias would have tracked 'etch' through it's transition into 'stable'. If you were tracking [:DebianTesting:testing] but really meant to be tracking ["lenny"], update your {{{/etc/apt/sources.list}}} replacing 'testing' with 'lenny'. The 'lenny' alias would have tracked 'lenny' through it's transition into 'stable'.
Line 33: Line 30:
 http://ftp.debian.org/debian/dists/testing/Release
Line 35: Line 31:
 . http://ftp.debian.org/debian/dists/testing/Release
Line 39: Line 36:
Line 41: Line 37:
 * [:DebianLenny:Debian Lenny] - Lenny is the current testing distribution.  * [:DebianLenny:Debian Squeeze] - Squeeze is the current testing distribution.
Line 45: Line 41:
 * ["DebianReleases"] - more about the different Debian releases.  * DebianReleases - more about the different Debian releases.

DebianReleases > DebianTesting


  • Debian testing is the current development cycle of Debian. It's named after the next stable release [:DebianSqueeze:squeeze] (as of 2009-02-15)

attachment:Portal/IDB/official-doc.png

http://www.debian.org/devel/testing - Official page about Debian Testing.

What is in Testing

A package is installed into the testing dist from DebianUnstable automatically when a list of requirements is fulfilled:

  • The package is at least 10 days old.
  • The package has been built for all the architectures which the present version in testing was built for.
  • Installing the package into testing will not make the distribution more uninstallable.
  • The package does not introduce new release critical bugs.

These requirements should assure that testing is in a pretty workable state but still developing. Especially when packages get restructured, packages that are not quite releasable get into testing, so not all the fun of using a developmental version is removed.

Considerations

<!>

If you use testing currently (pre-lenny), you should change your /etc/apt/sources.list to track lenny, for security reasons. read [http://lists.debian.org/debian-devel-announce/2008/06/msg00006.html announcement]

An example of testing's unstableness is the upgrade from perl-5.6.0 to perl-5.6.1 which made perl unable to find its modules if they were from a package built with perl-5.6.0. Setting the environment variable PERL5LIB to /usr/lib/perl/5.6.0 solved the problem.

Testing changes more often than [:DebianStable:stable] , but not as crazily as [:DebianUnstable:unstable]. See also DebianStability.

Testing has the worst security update speed compared to stable and unstable. Don't prefer testing if security is a concern. (is this still valid after 2005-06-06?)

If you were tracking [:DebianTesting:testing] but really meant to be tracking ["lenny"], update your /etc/apt/sources.list replacing 'testing' with 'lenny'. The 'lenny' alias would have tracked 'lenny' through it's transition into 'stable'.

You can see what distribution an alias is tracking by looking at the Release file; e.g.:

If you wonder why a package (or a particular version thereof) is not yet in testing, see http://bjorn.haxx.se/debian.

Testing to Stable

How does ''Testing'' becomes the new ''Stable'' release ?
see ["DebianReleaseFAQ"].

See also

  • [:DebianLenny:Debian Squeeze] - Squeeze is the current testing distribution.

  • Testing
  • DebianReleases - more about the different Debian releases.

    • [:DebianStable:Debian Stable] - The official Debian release (the one with the fewer bugs, and security issues).

    • [:DebianUnstable:Debian Unstable] - repository where new & untested packages are introduced.