Apache/2.4.7 (Ubuntu) Linux sman1baleendah 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) safemode : OFF MySQL: ON | Perl: ON | cURL: OFF | WGet: ON > / usr / share / doc / python / python-policy.html / | server ip : 104.21.89.46 your ip : 172.70.178.32 H O M E |
Filename | /usr/share/doc/python/python-policy.html/ap-upgrade.html |
Size | 6.57 kb |
Permission | rw-r--r-- |
Owner | root : root |
Create time | 27-Apr-2025 09:53 |
Last modified | 21-Dec-2013 22:14 |
Last accessed | 27-Apr-2025 09:52 |
Actions | edit | rename | delete | download (gzip) |
View | text | code | image |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>Debian Python Policy - Upgrade Procedure</title>
<link href="index.html" rel="start">
<link href="ap-packaging_tools.html" rel="prev">
<link href="index.html" rel="next">
<link href="index.html#contents" rel="contents">
<link href="index.html#copyright" rel="copyright">
<link href="ch-python.html" rel="chapter" title="1 Python Packaging">
<link href="ch-module_packages.html" rel="chapter" title="2 Packaged Modules">
<link href="ch-programs.html" rel="chapter" title="3 Python Programs">
<link href="ch-embed.html" rel="chapter" title="4 Programs Embedding Python">
<link href="ch-other.html" rel="chapter" title="5 Interaction with Locally Installed Python Versions">
<link href="ap-build_dependencies.html" rel="appendix" title="A Build Dependencies">
<link href="ap-packaging_tools.html" rel="appendix" title="B Packaging Tools">
<link href="ap-upgrade.html" rel="appendix" title="C Upgrade Procedure">
<link href="ch-python.html#s-versions" rel="section" title="1.1 Versions">
<link href="ch-python.html#s-base" rel="section" title="1.2 Main packages">
<link href="ch-python.html#s-minimal" rel="section" title="1.3 Minimal packages">
<link href="ch-python.html#s-interpreter" rel="section" title="1.4 Python Interpreter">
<link href="ch-python.html#s-paths" rel="section" title="1.5 Module Path">
<link href="ch-python.html#s-runtimes_hooks" rel="section" title="1.6 Hooks for updates to installed runtimes">
<link href="ch-python.html#s-docs" rel="section" title="1.7 Documentation">
<link href="ch-module_packages.html#s2.1" rel="section" title="2.1 Types of Python Modules">
<link href="ch-module_packages.html#s-package_names" rel="section" title="2.2 Module Package Names">
<link href="ch-module_packages.html#s-specifying_versions" rel="section" title="2.3 Specifying Supported Versions">
<link href="ch-module_packages.html#s-dependencies" rel="section" title="2.4 Dependencies">
<link href="ch-module_packages.html#s-provides" rel="section" title="2.5 Provides">
<link href="ch-module_packages.html#s-byte_compilation" rel="section" title="2.6 Modules Byte-Compilation">
<link href="ch-programs.html#s-version_indep_progs" rel="section" title="3.1 Programs using the default python">
<link href="ch-programs.html#s-version_dep_progs" rel="section" title="3.2 Programs Using a Particular Python Version">
<link href="ch-embed.html#s-build_embedded" rel="section" title="4.1 Building Embedded Programs">
<link href="ch-embed.html#s-embedded_deps" rel="section" title="4.2 Embedded Python Dependencies">
<link href="ap-packaging_tools.html#s-distutils" rel="section" title="B.1 distutils">
<link href="ap-packaging_tools.html#s-pysupport" rel="section" title="B.2 python-support (deprecated)">
<link href="ap-packaging_tools.html#s-pycentral" rel="section" title="B.3 python-central (deprecated)">
<link href="ap-packaging_tools.html#s-cdbs" rel="section" title="B.4 CDBS">
<link href="ap-packaging_tools.html#s-dh_python2_3" rel="section" title="B.5 dh_python2 and dh_python3">
<link href="ch-python.html#s-interpreter_name" rel="subsection" title="1.4.1 Interpreter Name">
<link href="ch-python.html#s-interpreter_loc" rel="subsection" title="1.4.2 Interpreter Location">
<link href="ch-programs.html#s-current_version_progs" rel="subsection" title="3.1.1 Programs Shipping Private Modules">
</head>
<body>
<p><a name="ap-upgrade"></a></p>
<hr>
<p>
[ <a href="ap-packaging_tools.html">previous</a> ]
[ <a href="index.html#contents">Contents</a> ]
[ <a href="ch-python.html">1</a> ]
[ <a href="ch-module_packages.html">2</a> ]
[ <a href="ch-programs.html">3</a> ]
[ <a href="ch-embed.html">4</a> ]
[ <a href="ch-other.html">5</a> ]
[ <a href="ap-build_dependencies.html">A</a> ]
[ <a href="ap-packaging_tools.html">B</a> ]
[ C ]
[ <a href="index.html">next</a> ]
</p>
<hr>
<h1>
Debian Python Policy
<br>Appendix C - Upgrade Procedure</h1>
<hr>
<p>
This section describes the procedure for the upgrade when the default python
version is changed in the <samp>unstable</samp> distribution, requiring
recompilation of many python-related packages.
</p>
<ol type="1" start="1" >
<li>
<p>
Selected pre-releases and release candidates of new Python versions are
uploaded to Experimental to support pre-transition work and testing.
</p>
</li>
</ol>
<ol type="1" start="2" >
<li>
<p>
Application and module maintainers make sourceful changes where needed to
prepare for the new Python version when needed.
</p>
</li>
</ol>
<ol type="1" start="3" >
<li>
<p>
Have a long and heated discussion.
</p>
</li>
</ol>
<ol type="1" start="4" >
<li>
<p>
The Debian Python maintainer and module/application maintainers discuss the
readiness for a new default Debian Python version and associated
packaging/policy changes. Once there is some consensus, the Python maintainer
announces the upgrade and uploads to Unstable.
</p>
</li>
</ol>
<ol type="1" start="5" >
<li>
<p>
Upload of the python core meta-packages <code>python</code>,
<code>python-dev</code>, <code>python-doc</code> and several
<code>python-<var>module</var></code>, depending on the new
<code>python<var>X</var>.<var>Y</var></code>,
<code>python<var>X</var>.<var>Y</var>-dev</code> and so on.
</p>
</li>
</ol>
<ol type="1" start="6" >
<li>
<p>
The release team schedules rebuilds for packages that may need it. Packages
that require additional manual work get updated and uploaded.
</p>
</li>
</ol>
<hr>
<p>
[ <a href="ap-packaging_tools.html">previous</a> ]
[ <a href="index.html#contents">Contents</a> ]
[ <a href="ch-python.html">1</a> ]
[ <a href="ch-module_packages.html">2</a> ]
[ <a href="ch-programs.html">3</a> ]
[ <a href="ch-embed.html">4</a> ]
[ <a href="ch-other.html">5</a> ]
[ <a href="ap-build_dependencies.html">A</a> ]
[ <a href="ap-packaging_tools.html">B</a> ]
[ C ]
[ <a href="index.html">next</a> ]
</p>
<hr>
<p>
Debian Python Policy
</p>
<address>
version 0.9.4.2<br>
<br>
Neil Schemenauer <code><a href="mailto:[email protected]">mailto:[email protected]</a></code><br>
Matthias Klose <code><a href="mailto:[email protected]">mailto:[email protected]</a></code><br>
Gregor Hoffleit <code><a href="mailto:[email protected]">mailto:[email protected]</a></code><br>
Josselin Mouette <code><a href="mailto:[email protected]">mailto:[email protected]</a></code><br>
Joe Wreschnig <code><a href="mailto:[email protected]">mailto:[email protected]</a></code><br>
Loïc Minier <code><a href="mailto:[email protected]">mailto:[email protected]</a></code><br>
Scott Kitterman <code><a href="mailto:[email protected]">mailto:[email protected]</a></code><br>
<br>
</address>
<hr>
</body>
</html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>Debian Python Policy - Upgrade Procedure</title>
<link href="index.html" rel="start">
<link href="ap-packaging_tools.html" rel="prev">
<link href="index.html" rel="next">
<link href="index.html#contents" rel="contents">
<link href="index.html#copyright" rel="copyright">
<link href="ch-python.html" rel="chapter" title="1 Python Packaging">
<link href="ch-module_packages.html" rel="chapter" title="2 Packaged Modules">
<link href="ch-programs.html" rel="chapter" title="3 Python Programs">
<link href="ch-embed.html" rel="chapter" title="4 Programs Embedding Python">
<link href="ch-other.html" rel="chapter" title="5 Interaction with Locally Installed Python Versions">
<link href="ap-build_dependencies.html" rel="appendix" title="A Build Dependencies">
<link href="ap-packaging_tools.html" rel="appendix" title="B Packaging Tools">
<link href="ap-upgrade.html" rel="appendix" title="C Upgrade Procedure">
<link href="ch-python.html#s-versions" rel="section" title="1.1 Versions">
<link href="ch-python.html#s-base" rel="section" title="1.2 Main packages">
<link href="ch-python.html#s-minimal" rel="section" title="1.3 Minimal packages">
<link href="ch-python.html#s-interpreter" rel="section" title="1.4 Python Interpreter">
<link href="ch-python.html#s-paths" rel="section" title="1.5 Module Path">
<link href="ch-python.html#s-runtimes_hooks" rel="section" title="1.6 Hooks for updates to installed runtimes">
<link href="ch-python.html#s-docs" rel="section" title="1.7 Documentation">
<link href="ch-module_packages.html#s2.1" rel="section" title="2.1 Types of Python Modules">
<link href="ch-module_packages.html#s-package_names" rel="section" title="2.2 Module Package Names">
<link href="ch-module_packages.html#s-specifying_versions" rel="section" title="2.3 Specifying Supported Versions">
<link href="ch-module_packages.html#s-dependencies" rel="section" title="2.4 Dependencies">
<link href="ch-module_packages.html#s-provides" rel="section" title="2.5 Provides">
<link href="ch-module_packages.html#s-byte_compilation" rel="section" title="2.6 Modules Byte-Compilation">
<link href="ch-programs.html#s-version_indep_progs" rel="section" title="3.1 Programs using the default python">
<link href="ch-programs.html#s-version_dep_progs" rel="section" title="3.2 Programs Using a Particular Python Version">
<link href="ch-embed.html#s-build_embedded" rel="section" title="4.1 Building Embedded Programs">
<link href="ch-embed.html#s-embedded_deps" rel="section" title="4.2 Embedded Python Dependencies">
<link href="ap-packaging_tools.html#s-distutils" rel="section" title="B.1 distutils">
<link href="ap-packaging_tools.html#s-pysupport" rel="section" title="B.2 python-support (deprecated)">
<link href="ap-packaging_tools.html#s-pycentral" rel="section" title="B.3 python-central (deprecated)">
<link href="ap-packaging_tools.html#s-cdbs" rel="section" title="B.4 CDBS">
<link href="ap-packaging_tools.html#s-dh_python2_3" rel="section" title="B.5 dh_python2 and dh_python3">
<link href="ch-python.html#s-interpreter_name" rel="subsection" title="1.4.1 Interpreter Name">
<link href="ch-python.html#s-interpreter_loc" rel="subsection" title="1.4.2 Interpreter Location">
<link href="ch-programs.html#s-current_version_progs" rel="subsection" title="3.1.1 Programs Shipping Private Modules">
</head>
<body>
<p><a name="ap-upgrade"></a></p>
<hr>
<p>
[ <a href="ap-packaging_tools.html">previous</a> ]
[ <a href="index.html#contents">Contents</a> ]
[ <a href="ch-python.html">1</a> ]
[ <a href="ch-module_packages.html">2</a> ]
[ <a href="ch-programs.html">3</a> ]
[ <a href="ch-embed.html">4</a> ]
[ <a href="ch-other.html">5</a> ]
[ <a href="ap-build_dependencies.html">A</a> ]
[ <a href="ap-packaging_tools.html">B</a> ]
[ C ]
[ <a href="index.html">next</a> ]
</p>
<hr>
<h1>
Debian Python Policy
<br>Appendix C - Upgrade Procedure</h1>
<hr>
<p>
This section describes the procedure for the upgrade when the default python
version is changed in the <samp>unstable</samp> distribution, requiring
recompilation of many python-related packages.
</p>
<ol type="1" start="1" >
<li>
<p>
Selected pre-releases and release candidates of new Python versions are
uploaded to Experimental to support pre-transition work and testing.
</p>
</li>
</ol>
<ol type="1" start="2" >
<li>
<p>
Application and module maintainers make sourceful changes where needed to
prepare for the new Python version when needed.
</p>
</li>
</ol>
<ol type="1" start="3" >
<li>
<p>
Have a long and heated discussion.
</p>
</li>
</ol>
<ol type="1" start="4" >
<li>
<p>
The Debian Python maintainer and module/application maintainers discuss the
readiness for a new default Debian Python version and associated
packaging/policy changes. Once there is some consensus, the Python maintainer
announces the upgrade and uploads to Unstable.
</p>
</li>
</ol>
<ol type="1" start="5" >
<li>
<p>
Upload of the python core meta-packages <code>python</code>,
<code>python-dev</code>, <code>python-doc</code> and several
<code>python-<var>module</var></code>, depending on the new
<code>python<var>X</var>.<var>Y</var></code>,
<code>python<var>X</var>.<var>Y</var>-dev</code> and so on.
</p>
</li>
</ol>
<ol type="1" start="6" >
<li>
<p>
The release team schedules rebuilds for packages that may need it. Packages
that require additional manual work get updated and uploaded.
</p>
</li>
</ol>
<hr>
<p>
[ <a href="ap-packaging_tools.html">previous</a> ]
[ <a href="index.html#contents">Contents</a> ]
[ <a href="ch-python.html">1</a> ]
[ <a href="ch-module_packages.html">2</a> ]
[ <a href="ch-programs.html">3</a> ]
[ <a href="ch-embed.html">4</a> ]
[ <a href="ch-other.html">5</a> ]
[ <a href="ap-build_dependencies.html">A</a> ]
[ <a href="ap-packaging_tools.html">B</a> ]
[ C ]
[ <a href="index.html">next</a> ]
</p>
<hr>
<p>
Debian Python Policy
</p>
<address>
version 0.9.4.2<br>
<br>
Neil Schemenauer <code><a href="mailto:[email protected]">mailto:[email protected]</a></code><br>
Matthias Klose <code><a href="mailto:[email protected]">mailto:[email protected]</a></code><br>
Gregor Hoffleit <code><a href="mailto:[email protected]">mailto:[email protected]</a></code><br>
Josselin Mouette <code><a href="mailto:[email protected]">mailto:[email protected]</a></code><br>
Joe Wreschnig <code><a href="mailto:[email protected]">mailto:[email protected]</a></code><br>
Loïc Minier <code><a href="mailto:[email protected]">mailto:[email protected]</a></code><br>
Scott Kitterman <code><a href="mailto:[email protected]">mailto:[email protected]</a></code><br>
<br>
</address>
<hr>
</body>
</html>