mirror of
https://git.launchpad.net/~ubuntu-release/britney/+git/britney2-ubuntu
synced 2025-02-15 00:08:20 +00:00
Added a verbose explanation of how the excuses are generated as docstring for the module britney.
This commit is contained in:
parent
015a01c769
commit
ec4469c589
160
britney.py
160
britney.py
@ -16,21 +16,163 @@
|
||||
# GNU General Public License for more details.
|
||||
|
||||
"""
|
||||
== Introdution ==
|
||||
= Introdution =
|
||||
|
||||
This is the Debian testing updater script, also known as "Britney".
|
||||
|
||||
Packages are usually installed into the `testing' distribution after
|
||||
they have undergone some degree of testing in unstable. The goal of
|
||||
this software is to do this task in a smart way, allowing testing
|
||||
to be alwasy fully installable and close to being a release candidate.
|
||||
to be always fully installable and close to being a release candidate.
|
||||
|
||||
Britney source code is splitted in two different, but related, tasks:
|
||||
the first one is the generation of the update excuses, and with the
|
||||
second one Britney tries to update testing with the valid candidates;
|
||||
first, each package alone, and then larger and even larger sets of
|
||||
packages together. Each try is accepted if testing is not more
|
||||
uninstallable after the update than before.
|
||||
Britney source code is splitted in two different but related tasks:
|
||||
the first one is the generation of the update excuses, while the
|
||||
second tries to update testing with the valid candidates; first
|
||||
each package alone, then larger and even larger sets of packages
|
||||
together. Each try is accepted if testing is not more uninstallable
|
||||
after the update than before.
|
||||
|
||||
= Data Loading =
|
||||
|
||||
In order to analyze the entire Debian distribution, Britney needs to
|
||||
load in memory the whole archive: this means more than 10.000 packages
|
||||
for twelve architectures, as well as the dependency interconnection
|
||||
between them. For this reason, the memory requirement for running this
|
||||
software are quite high and at least 1 gigabyte of RAM should be available.
|
||||
|
||||
Britney loads the source packages from the `Sources' file and the binary
|
||||
packages from the `Packages_${arch}' files, where ${arch} is substituted
|
||||
with the supported architectures. While loading the data, the software
|
||||
analyze the dependencies and build a directed weighted graph in memory
|
||||
with all the interconnections between the packages (see Britney.read_sources
|
||||
and Britney.read_binaries).
|
||||
|
||||
Other than source and binary packages, Britney loads the following data:
|
||||
|
||||
* Bugs, which contains the count of release-critical bugs for a given
|
||||
version of a source package (see Britney.read_bugs).
|
||||
|
||||
* Dates, which contains the date of the upload of a given version
|
||||
of a source package (see Britney.read_dates).
|
||||
|
||||
* Urgencies, which contains the urgency of the upload of a given
|
||||
version of a source package (see Britney.read_urgencies).
|
||||
|
||||
* Approvals, which contains the list of approved testing-proposed-updates
|
||||
packages (see Britney.read_approvals).
|
||||
|
||||
* Hints, which contains lists of commands which modify the standard behaviour
|
||||
of Britney (see Britney.read_hints).
|
||||
|
||||
For a more detailed explanation about the format of these files, please read
|
||||
the documentation of the related methods. The exact meaning of them will be
|
||||
instead explained in the chapter "Excuses Generation".
|
||||
|
||||
= Excuses =
|
||||
|
||||
An excuse is a detailed explanation of why a package can or cannot
|
||||
be updated in the testing distribution from a newer package in
|
||||
another distribution (like for example unstable). The main purpose
|
||||
of the excuses is to be written in an HTML file which will be
|
||||
published over HTTP. The maintainers will be able to parse it manually
|
||||
or automatically to find the explanation of why their packages have
|
||||
been updated or not.
|
||||
|
||||
== Excuses generation ==
|
||||
|
||||
These are the steps (with references to method names) that Britney
|
||||
does for the generation of the update excuses.
|
||||
|
||||
* If a source package is available in testing but it is not
|
||||
present in unstable and no binary packages in unstable are
|
||||
built from it, then it is marked for removal.
|
||||
|
||||
* Every source package in unstable and testing-proposed-updates,
|
||||
if already present in testing, is checked for binary-NMUs, new
|
||||
or dropped binary packages in all the supported architectures
|
||||
(see Britney.should_upgrade_srcarch). The steps to detect if an
|
||||
upgrade is needed are:
|
||||
|
||||
1. If there is a `remove' hint for the source package, the package
|
||||
is ignored: it will be removed and not updated.
|
||||
|
||||
2. For every binary package build from the new source, it checks
|
||||
for unsatisfied dependencies, new binary package and updated
|
||||
binary package (binNMU) excluding the architecture-independent
|
||||
ones and the packages not built from the same source.
|
||||
|
||||
3. For every binary package build from the old source, it checks
|
||||
if it is still built from the new source; if this is not true
|
||||
and the package is not architecture-independent, the script
|
||||
removes it from testing.
|
||||
|
||||
4. Finally, if there is something worth doing (eg. a new or updated
|
||||
binary package) and nothing wrong it marks the source package
|
||||
as "Valid candidate", or "Not considered" if there is something
|
||||
wrong which prevented the update.
|
||||
|
||||
* Every source package in unstable and testing-proposed-updates is
|
||||
checked for upgrade (see Britney.should_upgrade_src). The steps
|
||||
to detect if an upgrade is needed are:
|
||||
|
||||
1. If the source package in testing is more recent the new one
|
||||
is ignored.
|
||||
|
||||
2. If the source package doesn't exist (is fake), which means that
|
||||
a binary package refers to it but it is not present in the
|
||||
`Sources' file, the new one is ignored.
|
||||
|
||||
3. If the package doesn't exist in testing, the urgency of the
|
||||
upload is ignored and set to the default (actually `low').
|
||||
|
||||
4. If there is a `remove' hint for the source package, the package
|
||||
is ignored: it will be removed and not updated.
|
||||
|
||||
5. If there is a `block' hint for the source package without an
|
||||
`unblock` hint or a `block-all source`, the package is ignored.
|
||||
|
||||
7. If the suite is unstable, the update can go ahead only if the
|
||||
upload happend more then the minimum days specified by the
|
||||
urgency of the upload; if this is not true, the package is
|
||||
ignored as `too-young'. Note that the urgency is sticky, meaning
|
||||
that the highest urgency uploaded since the previous testing
|
||||
transition is taken into account.
|
||||
|
||||
8. All the architecture-dependent binary packages and the
|
||||
architecture-independent ones for the `nobreakall' architectures
|
||||
have to be built from the source we are considering. If this is
|
||||
not true, then these are called `out-of-date' architectures and
|
||||
the package is ignored.
|
||||
|
||||
9. The source package must have at least a binary package, otherwise
|
||||
it is ignored.
|
||||
|
||||
10. If the suite is unstable, the count of release critical bugs for
|
||||
the new source package must be less then the count for the testing
|
||||
one. If this is not true, the package is ignored as `buggy'.
|
||||
|
||||
11. If there is a `force' hint for the source package, then it is
|
||||
updated even if it is marked as ignored from the previous steps.
|
||||
|
||||
12. If the suite is testing-proposed-updates, the source package can
|
||||
be updated only if there is an explicit approval for it.
|
||||
|
||||
13. If the package will be ignored, mark it as "Valid candidate",
|
||||
otherwise mark it as "Not considered".
|
||||
|
||||
* The list of `remove' hints is processed: if the requested source
|
||||
package is not already being updated or removed and the version
|
||||
actually in testing is the same specified with the `remove' hint,
|
||||
it is marked for removal.
|
||||
|
||||
* The excuses are sorted by the number of days from the last upload
|
||||
(days-old) and by name.
|
||||
|
||||
* A list of unconsidered excuses (for which the package is not upgraded)
|
||||
is built. Using this list, all the excuses depending on them is marked
|
||||
as invalid for "unpossible dependency".
|
||||
|
||||
* The excuses are written in an HTML file.
|
||||
"""
|
||||
|
||||
import os
|
||||
@ -656,7 +798,7 @@ class Britney:
|
||||
"""Check if binary package should be upgraded
|
||||
|
||||
This method checks if a binary package should be upgraded; this can
|
||||
happen only if the binary package is a binary-NMU for the given arch.
|
||||
happen also if the binary package is a binary-NMU for the given arch.
|
||||
The analisys is performed for the source package specified by the
|
||||
`src' parameter, checking the architecture `arch' for the distribution
|
||||
`suite'.
|
||||
|
@ -22,7 +22,7 @@
|
||||
<tr><td class="indexkey"><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classexcuse_1_1Excuse.html">excuse.Excuse</a></td><td class="indexvalue"></td></tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sun Jun 25 12:04:03 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -43,7 +43,7 @@
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#94785175a85f44b1afaf3add167a211f">should_upgrade_src</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#bd18d7acde434387e94344a39db5b0e5">should_upgrade_srcarch</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#010f6deffca32f7f71ecf1f5c1bb4985">write_excuses</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Sun Jun 25 12:04:03 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
|
@ -89,7 +89,7 @@ For more documentation on this script, please read the Developers Reference.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00033">33</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>.<hr><h2>Member Function Documentation</h2>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00193">193</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="5846d81eace24f479292c47e30fd1851"></a><!-- doxytag: member="britney::Britney::__init__" ref="5846d81eace24f479292c47e30fd1851" args="" --><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
@ -121,7 +121,7 @@ This method initializes and populates the data lists, which contain all
|
||||
the information needed by the other methods of the class.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00039">39</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00199">199</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="678036a5200302d77249f5e702532681"></a><!-- doxytag: member="britney::Britney::__log" ref="678036a5200302d77249f5e702532681" args="" --><p>
|
||||
@ -173,7 +173,7 @@ can be equal to `I' for `Information', `W' for `Warning' and `E' for
|
||||
printed only if the verbose logging is enabled.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00115">115</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00275">275</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="0affb1945986a52c61a4492c9732968e"></a><!-- doxytag: member="britney::Britney::__maxver" ref="0affb1945986a52c61a4492c9732968e" args="" --><p>
|
||||
@ -224,7 +224,7 @@ exists, then it returns the maximum version between the
|
||||
source package and its binary packages.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00276">276</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00436">436</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="506f9800068902cf7cac6236b78d1dc4"></a><!-- doxytag: member="britney::Britney::__parse_arguments" ref="506f9800068902cf7cac6236b78d1dc4" args="" --><p>
|
||||
@ -259,7 +259,7 @@ While doing so, it preprocesses some of the options to be converted
|
||||
in a suitable form for the other methods of the class.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00075">75</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00235">235</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="f51c60a69f3a9dc2bc5afdb2ffaf3990"></a><!-- doxytag: member="britney::Britney::excuse_unsat_deps" ref="f51c60a69f3a9dc2bc5afdb2ffaf3990" args="" --><p>
|
||||
@ -331,7 +331,7 @@ as parameter.
|
||||
The dependency fields checked are Pre-Depends and Depends.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00553">553</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00713">713</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="5461f49e3e75a251ebedfd37d2a5ff0c"></a><!-- doxytag: member="britney::Britney::get_dependency_solvers" ref="5461f49e3e75a251ebedfd37d2a5ff0c" args="" --><p>
|
||||
@ -391,7 +391,7 @@ True if the dependency is satisfied, the second is the list of the
|
||||
solving packages.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00515">515</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00675">675</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="171969785db449d7a06c3f762774e0cd"></a><!-- doxytag: member="britney::Britney::invalidate_excuses" ref="171969785db449d7a06c3f762774e0cd" args="" --><p>
|
||||
@ -441,7 +441,7 @@ on invalid excuses. The two parameters contains the list of
|
||||
`valid' and `invalid' excuses.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00951">951</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l01111">1111</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="0e9551bdf927388f55be5ce15a48c94f"></a><!-- doxytag: member="britney::Britney::main" ref="0e9551bdf927388f55be5ce15a48c94f" args="" --><p>
|
||||
@ -475,7 +475,7 @@ This is the entry point for the class: it includes the list of calls
|
||||
for the member methods which will produce the output files.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l01079">1079</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l01239">1239</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="5a6af4a100cfd54e872a27fa7f48ac3c"></a><!-- doxytag: member="britney::Britney::normalize_bugs" ref="5a6af4a100cfd54e872a27fa7f48ac3c" args="" --><p>
|
||||
@ -509,7 +509,7 @@ The method doesn't return any value: it directly modifies the
|
||||
object attribute `bugs'.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00294">294</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00454">454</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="39248f0cfea1c8798b2ca5a97d37eaf8"></a><!-- doxytag: member="britney::Britney::read_approvals" ref="39248f0cfea1c8798b2ca5a97d37eaf8" args="" --><p>
|
||||
@ -562,7 +562,7 @@ name followed by an underscore and the version number, and the value
|
||||
is the user who submitted the command.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00400">400</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00560">560</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="1b2b0f42e4af1cee472f93e955b30421"></a><!-- doxytag: member="britney::Britney::read_binaries" ref="1b2b0f42e4af1cee472f93e955b30421" args="" --><p>
|
||||
@ -634,7 +634,7 @@ element is a dictionary which maps virtual packages to real
|
||||
packages that provide it.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00155">155</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00315">315</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="6c777aae69e7bec2efebaf23ddd4a86c"></a><!-- doxytag: member="britney::Britney::read_bugs" ref="6c777aae69e7bec2efebaf23ddd4a86c" args="" --><p>
|
||||
@ -683,7 +683,7 @@ The method returns a dictionary where the key is the binary package
|
||||
name and the value is the number of open RC bugs for it.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00252">252</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00412">412</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="085af5ac906813ea40fc2e623748f517"></a><!-- doxytag: member="britney::Britney::read_dates" ref="085af5ac906813ea40fc2e623748f517" args="" --><p>
|
||||
@ -734,7 +734,7 @@ The method returns a dictionary where the key is the binary package
|
||||
name and the value is tuple with two items, the version and the date.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00329">329</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00489">489</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="46d535f617fcf1faaaf5d841ea23c184"></a><!-- doxytag: member="britney::Britney::read_hints" ref="46d535f617fcf1faaaf5d841ea23c184" args="" --><p>
|
||||
@ -786,7 +786,7 @@ The method returns a dictionary where the key is the command, and
|
||||
the value is the list of affected packages.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00426">426</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00586">586</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="054f44c47f17c0c4f5a069e821b7f868"></a><!-- doxytag: member="britney::Britney::read_sources" ref="054f44c47f17c0c4f5a069e821b7f868" args="" --><p>
|
||||
@ -834,7 +834,7 @@ The method returns a list where every item represents a source
|
||||
package as a dictionary.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00130">130</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00290">290</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="09fc27899506b4830b1961f125a7b6a4"></a><!-- doxytag: member="britney::Britney::read_urgencies" ref="09fc27899506b4830b1961f125a7b6a4" args="" --><p>
|
||||
@ -884,7 +884,7 @@ name and the value is the greatest urgency from the versions of the
|
||||
package that are higher then the testing one.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00355">355</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00515">515</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="be1b4af9d6c6650c70b24267412bc1a8"></a><!-- doxytag: member="britney::Britney::reversed_exc_deps" ref="be1b4af9d6c6650c70b24267412bc1a8" args="" --><p>
|
||||
@ -918,7 +918,7 @@ This method returns a dictionary where the keys are the package names
|
||||
and the values are the excuse names which depend on it.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00938">938</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l01098">1098</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="85d2e45e8431779b62f398c34972ddf1"></a><!-- doxytag: member="britney::Britney::same_source" ref="85d2e45e8431779b62f398c34972ddf1" args="" --><p>
|
||||
@ -968,7 +968,7 @@ version numbers specified as parameters are built from the same
|
||||
source. The main use of this code is to detect binary-NMU.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00476">476</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00636">636</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="f8a6c9adbdec7a5a982dd2b74febcc08"></a><!-- doxytag: member="britney::Britney::should_remove_source" ref="f8a6c9adbdec7a5a982dd2b74febcc08" args="" --><p>
|
||||
@ -1016,7 +1016,7 @@ In the former case, a new excuse is appended to the the object
|
||||
attribute excuses.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00604">604</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00764">764</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="94785175a85f44b1afaf3add167a211f"></a><!-- doxytag: member="britney::Britney::should_upgrade_src" ref="94785175a85f44b1afaf3add167a211f" args="" --><p>
|
||||
@ -1070,7 +1070,7 @@ True otherwise. In the former case, a new excuse is appended to
|
||||
the the object attribute excuses.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00742">742</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00902">902</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="bd18d7acde434387e94344a39db5b0e5"></a><!-- doxytag: member="britney::Britney::should_upgrade_srcarch" ref="bd18d7acde434387e94344a39db5b0e5" args="" --><p>
|
||||
@ -1122,7 +1122,7 @@ Definition at line <a class="el" href="britney_8py-source.html#l00742">742</a> o
|
||||
<div class="fragment"><pre class="fragment">Check if binary package should be upgraded
|
||||
|
||||
This method checks if a binary package should be upgraded; this can
|
||||
happen only if the binary package is a binary-NMU for the given arch.
|
||||
happen also if the binary package is a binary-NMU for the given arch.
|
||||
The analisys is performed for the source package specified by the
|
||||
`src' parameter, checking the architecture `arch' for the distribution
|
||||
`suite'.
|
||||
@ -1132,7 +1132,7 @@ True otherwise. In the former case, a new excuse is appended to
|
||||
the the object attribute excuses.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00628">628</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00788">788</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="010f6deffca32f7f71ecf1f5c1bb4985"></a><!-- doxytag: member="britney::Britney::write_excuses" ref="010f6deffca32f7f71ecf1f5c1bb4985" args="" --><p>
|
||||
@ -1167,12 +1167,12 @@ looked to determine whether they are valid candidates. For the details
|
||||
of this procedure, please refer to the module docstring.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l00993">993</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
Definition at line <a class="el" href="britney_8py-source.html#l01153">1153</a> of file <a class="el" href="britney_8py-source.html">britney.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="britney_8py-source.html">britney.py</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sun Jun 25 12:04:03 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
|
@ -33,7 +33,7 @@
|
||||
<tr class="memlist"><td><a class="el" href="classexcuse_1_1Excuse.html#c504d40ac6d07ffdb08b7ff8ed555d10">set_urgency</a></td><td><a class="el" href="classexcuse_1_1Excuse.html">excuse.Excuse</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classexcuse_1_1Excuse.html#b8751fc5d0033b4c734c476d92841d99">set_vers</a></td><td><a class="el" href="classexcuse_1_1Excuse.html">excuse.Excuse</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classexcuse_1_1Excuse.html#cf1fa7c6fb741bbe7e3120113748f3a5">setdaysold</a></td><td><a class="el" href="classexcuse_1_1Excuse.html">excuse.Excuse</a></td><td></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Sun Jun 25 12:04:03 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
|
@ -59,7 +59,7 @@ tuple </td><td class="memItemRight" valign="bottom"><a class="el" href="cla
|
||||
<div class="fragment"><pre class="fragment">Excuse class
|
||||
|
||||
This class represents an update excuse, which is a detailed explanation
|
||||
of why a package can or cannot be updated in the testing distribution from
|
||||
of why a package can or cannot be updated in the testing distribution from
|
||||
a newer package in another distribution (like for example unstable).
|
||||
|
||||
The main purpose of the excuses is to be written in an HTML file which
|
||||
@ -593,7 +593,7 @@ Definition at line <a class="el" href="excuse_8py-source.html#l00089">89</a> of
|
||||
</table>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="excuse_8py-source.html">excuse.py</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sun Jun 25 12:04:03 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
|
@ -36,7 +36,7 @@
|
||||
<a name="l00022"></a>00022 <span class="stringliteral">"""Excuse class</span>
|
||||
<a name="l00023"></a>00023 <span class="stringliteral"> </span>
|
||||
<a name="l00024"></a>00024 <span class="stringliteral"> This class represents an update excuse, which is a detailed explanation</span>
|
||||
<a name="l00025"></a>00025 <span class="stringliteral"> of why a package can or cannot be updated in the testing distribution from</span>
|
||||
<a name="l00025"></a>00025 <span class="stringliteral"> of why a package can or cannot be updated in the testing distribution from</span>
|
||||
<a name="l00026"></a><a class="code" href="classexcuse_1_1Excuse.html#bb15f55eed8f034db8a64b4ddc46460d">00026</a> <span class="stringliteral"> a newer package in another distribution (like for example unstable).</span>
|
||||
<a name="l00027"></a>00027 <span class="stringliteral"></span>
|
||||
<a name="l00028"></a><a class="code" href="classexcuse_1_1Excuse.html#4bdb0917f763d74951c621e466e98bdb">00028</a> <span class="stringliteral"> The main purpose of the excuses is to be written in an HTML file which</span>
|
||||
@ -146,7 +146,7 @@
|
||||
<a name="l00132"></a>00132 res += <span class="stringliteral">"<li>Ignoring %s depends: <a href=\"#%s\">%s</a>\n"</span> % (a, n, n)
|
||||
<a name="l00133"></a>00133 res = res + <span class="stringliteral">"</ul>\n"</span>
|
||||
<a name="l00134"></a>00134 <span class="keywordflow">return</span> res
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Jun 25 12:04:03 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
|
@ -16,7 +16,7 @@
|
||||
<tr><td class="indexkey"><b>britney.py</b> <a href="britney_8py-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>excuse.py</b> <a href="excuse_8py-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sun Jun 25 12:04:03 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
|
@ -103,7 +103,7 @@ Here is a list of all documented class members with links to the class documenta
|
||||
<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
|
||||
<li>write_excuses()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#010f6deffca32f7f71ecf1f5c1bb4985">britney.Britney</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sun Jun 25 12:04:03 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
|
@ -100,7 +100,7 @@
|
||||
<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
|
||||
<li>write_excuses()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#010f6deffca32f7f71ecf1f5c1bb4985">britney.Britney</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sun Jun 25 12:04:03 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
|
@ -32,7 +32,7 @@
|
||||
: <a class="el" href="classbritney_1_1Britney.html#a088d6fd96963f87f88c9c40cda10bfa">britney.Britney</a><li>HINTS_STANDARD
|
||||
: <a class="el" href="classbritney_1_1Britney.html#ebbe3f40cca59e2de275b0558556ee63">britney.Britney</a><li>reemail
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#bb15f55eed8f034db8a64b4ddc46460d">excuse.Excuse</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sun Jun 25 12:04:03 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
|
@ -22,7 +22,7 @@
|
||||
<li><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a>
|
||||
<li><a class="el" href="classexcuse_1_1Excuse.html">excuse.Excuse</a>
|
||||
</ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sun Jun 25 12:04:03 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
|
@ -14,7 +14,7 @@
|
||||
</ul></div>
|
||||
<h1>briteny Documentation</h1>
|
||||
<p>
|
||||
<h3 align="center">2.0.alpha1 </h3><hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<h3 align="center">2.0.alpha1 </h3><hr size="1"><address style="align: right;"><small>Generated on Sun Jun 25 12:04:03 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
|
@ -20,7 +20,7 @@
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbritney_1_1Britney.html">Britney</a></td></tr>
|
||||
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sun Jun 25 12:04:03 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
|
@ -20,7 +20,7 @@
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classexcuse_1_1Excuse.html">Excuse</a></td></tr>
|
||||
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sun Jun 25 12:04:03 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
|
@ -16,7 +16,7 @@
|
||||
<tr><td class="indexkey"><a class="el" href="namespacebritney.html">britney</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="namespaceexcuse.html">excuse</a></td><td class="indexvalue"></td></tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sun Jun 25 12:04:03 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
|
@ -76,7 +76,7 @@ For more documentation on this script, please read the Developers Reference.
|
||||
|
||||
|
||||
|
||||
Definition at line 33 of file britney.py.
|
||||
Definition at line 193 of file britney.py.
|
||||
|
||||
\subsection{Member Function Documentation}
|
||||
\index{britney::Britney@{britney::Britney}!__init__@{\_\-\_\-init\_\-\_\-}}
|
||||
@ -94,7 +94,7 @@ the information needed by the other methods of the class.
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 39 of file britney.py.\index{britney::Britney@{britney::Britney}!__log@{\_\-\_\-log}}
|
||||
Definition at line 199 of file britney.py.\index{britney::Britney@{britney::Britney}!__log@{\_\-\_\-log}}
|
||||
\index{__log@{\_\-\_\-log}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.\_\-\_\-log ( {\em self}, {\em msg}, {\em type} = {\tt \char`\"{}I\char`\"{}})}\label{classbritney_1_1Britney_678036a5200302d77249f5e702532681}
|
||||
|
||||
@ -112,7 +112,7 @@ printed only if the verbose logging is enabled.
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 115 of file britney.py.\index{britney::Britney@{britney::Britney}!__maxver@{\_\-\_\-maxver}}
|
||||
Definition at line 275 of file britney.py.\index{britney::Britney@{britney::Britney}!__maxver@{\_\-\_\-maxver}}
|
||||
\index{__maxver@{\_\-\_\-maxver}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.\_\-\_\-maxver ( {\em self}, {\em pkg}, {\em dist})}\label{classbritney_1_1Britney_0affb1945986a52c61a4492c9732968e}
|
||||
|
||||
@ -129,7 +129,7 @@ source package and its binary packages.
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 276 of file britney.py.\index{britney::Britney@{britney::Britney}!__parse_arguments@{\_\-\_\-parse\_\-arguments}}
|
||||
Definition at line 436 of file britney.py.\index{britney::Britney@{britney::Britney}!__parse_arguments@{\_\-\_\-parse\_\-arguments}}
|
||||
\index{__parse_arguments@{\_\-\_\-parse\_\-arguments}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.\_\-\_\-parse\_\-arguments ( {\em self})}\label{classbritney_1_1Britney_506f9800068902cf7cac6236b78d1dc4}
|
||||
|
||||
@ -145,7 +145,7 @@ in a suitable form for the other methods of the class.
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 75 of file britney.py.\index{britney::Britney@{britney::Britney}!excuse_unsat_deps@{excuse\_\-unsat\_\-deps}}
|
||||
Definition at line 235 of file britney.py.\index{britney::Britney@{britney::Britney}!excuse_unsat_deps@{excuse\_\-unsat\_\-deps}}
|
||||
\index{excuse_unsat_deps@{excuse\_\-unsat\_\-deps}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.excuse\_\-unsat\_\-deps ( {\em self}, {\em pkg}, {\em src}, {\em arch}, {\em suite}, {\em excuse})}\label{classbritney_1_1Britney_f51c60a69f3a9dc2bc5afdb2ffaf3990}
|
||||
|
||||
@ -165,7 +165,7 @@ The dependency fields checked are Pre-Depends and Depends.
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 553 of file britney.py.\index{britney::Britney@{britney::Britney}!get_dependency_solvers@{get\_\-dependency\_\-solvers}}
|
||||
Definition at line 713 of file britney.py.\index{britney::Britney@{britney::Britney}!get_dependency_solvers@{get\_\-dependency\_\-solvers}}
|
||||
\index{get_dependency_solvers@{get\_\-dependency\_\-solvers}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.get\_\-dependency\_\-solvers ( {\em self}, {\em block}, {\em arch}, {\em distribution})}\label{classbritney_1_1Britney_5461f49e3e75a251ebedfd37d2a5ff0c}
|
||||
|
||||
@ -185,7 +185,7 @@ solving packages.
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 515 of file britney.py.\index{britney::Britney@{britney::Britney}!invalidate_excuses@{invalidate\_\-excuses}}
|
||||
Definition at line 675 of file britney.py.\index{britney::Britney@{britney::Britney}!invalidate_excuses@{invalidate\_\-excuses}}
|
||||
\index{invalidate_excuses@{invalidate\_\-excuses}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.invalidate\_\-excuses ( {\em self}, {\em valid}, {\em invalid})}\label{classbritney_1_1Britney_171969785db449d7a06c3f762774e0cd}
|
||||
|
||||
@ -201,7 +201,7 @@ on invalid excuses. The two parameters contains the list of
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 951 of file britney.py.\index{britney::Britney@{britney::Britney}!main@{main}}
|
||||
Definition at line 1111 of file britney.py.\index{britney::Britney@{britney::Britney}!main@{main}}
|
||||
\index{main@{main}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.main ( {\em self})}\label{classbritney_1_1Britney_0e9551bdf927388f55be5ce15a48c94f}
|
||||
|
||||
@ -216,7 +216,7 @@ for the member methods which will produce the output files.
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 1079 of file britney.py.\index{britney::Britney@{britney::Britney}!normalize_bugs@{normalize\_\-bugs}}
|
||||
Definition at line 1239 of file britney.py.\index{britney::Britney@{britney::Britney}!normalize_bugs@{normalize\_\-bugs}}
|
||||
\index{normalize_bugs@{normalize\_\-bugs}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.normalize\_\-bugs ( {\em self})}\label{classbritney_1_1Britney_5a6af4a100cfd54e872a27fa7f48ac3c}
|
||||
|
||||
@ -231,7 +231,7 @@ object attribute `bugs'.
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 294 of file britney.py.\index{britney::Britney@{britney::Britney}!read_approvals@{read\_\-approvals}}
|
||||
Definition at line 454 of file britney.py.\index{britney::Britney@{britney::Britney}!read_approvals@{read\_\-approvals}}
|
||||
\index{read_approvals@{read\_\-approvals}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.read\_\-approvals ( {\em self}, {\em basedir})}\label{classbritney_1_1Britney_39248f0cfea1c8798b2ca5a97d37eaf8}
|
||||
|
||||
@ -256,7 +256,7 @@ is the user who submitted the command.
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 400 of file britney.py.\index{britney::Britney@{britney::Britney}!read_binaries@{read\_\-binaries}}
|
||||
Definition at line 560 of file britney.py.\index{britney::Britney@{britney::Britney}!read_binaries@{read\_\-binaries}}
|
||||
\index{read_binaries@{read\_\-binaries}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.read\_\-binaries ( {\em self}, {\em basedir}, {\em distribution}, {\em arch})}\label{classbritney_1_1Britney_1b2b0f42e4af1cee472f93e955b30421}
|
||||
|
||||
@ -288,7 +288,7 @@ packages that provide it.
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 155 of file britney.py.\index{britney::Britney@{britney::Britney}!read_bugs@{read\_\-bugs}}
|
||||
Definition at line 315 of file britney.py.\index{britney::Britney@{britney::Britney}!read_bugs@{read\_\-bugs}}
|
||||
\index{read_bugs@{read\_\-bugs}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.read\_\-bugs ( {\em self}, {\em basedir})}\label{classbritney_1_1Britney_6c777aae69e7bec2efebaf23ddd4a86c}
|
||||
|
||||
@ -309,7 +309,7 @@ name and the value is the number of open RC bugs for it.
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 252 of file britney.py.\index{britney::Britney@{britney::Britney}!read_dates@{read\_\-dates}}
|
||||
Definition at line 412 of file britney.py.\index{britney::Britney@{britney::Britney}!read_dates@{read\_\-dates}}
|
||||
\index{read_dates@{read\_\-dates}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.read\_\-dates ( {\em self}, {\em basedir})}\label{classbritney_1_1Britney_085af5ac906813ea40fc2e623748f517}
|
||||
|
||||
@ -332,7 +332,7 @@ name and the value is tuple with two items, the version and the date.
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 329 of file britney.py.\index{britney::Britney@{britney::Britney}!read_hints@{read\_\-hints}}
|
||||
Definition at line 489 of file britney.py.\index{britney::Britney@{britney::Britney}!read_hints@{read\_\-hints}}
|
||||
\index{read_hints@{read\_\-hints}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.read\_\-hints ( {\em self}, {\em basedir})}\label{classbritney_1_1Britney_46d535f617fcf1faaaf5d841ea23c184}
|
||||
|
||||
@ -356,7 +356,7 @@ the value is the list of affected packages.
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 426 of file britney.py.\index{britney::Britney@{britney::Britney}!read_sources@{read\_\-sources}}
|
||||
Definition at line 586 of file britney.py.\index{britney::Britney@{britney::Britney}!read_sources@{read\_\-sources}}
|
||||
\index{read_sources@{read\_\-sources}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.read\_\-sources ( {\em self}, {\em basedir})}\label{classbritney_1_1Britney_054f44c47f17c0c4f5a069e821b7f868}
|
||||
|
||||
@ -376,7 +376,7 @@ package as a dictionary.
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 130 of file britney.py.\index{britney::Britney@{britney::Britney}!read_urgencies@{read\_\-urgencies}}
|
||||
Definition at line 290 of file britney.py.\index{britney::Britney@{britney::Britney}!read_urgencies@{read\_\-urgencies}}
|
||||
\index{read_urgencies@{read\_\-urgencies}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.read\_\-urgencies ( {\em self}, {\em basedir})}\label{classbritney_1_1Britney_09fc27899506b4830b1961f125a7b6a4}
|
||||
|
||||
@ -398,7 +398,7 @@ package that are higher then the testing one.
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 355 of file britney.py.\index{britney::Britney@{britney::Britney}!reversed_exc_deps@{reversed\_\-exc\_\-deps}}
|
||||
Definition at line 515 of file britney.py.\index{britney::Britney@{britney::Britney}!reversed_exc_deps@{reversed\_\-exc\_\-deps}}
|
||||
\index{reversed_exc_deps@{reversed\_\-exc\_\-deps}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.reversed\_\-exc\_\-deps ( {\em self})}\label{classbritney_1_1Britney_be1b4af9d6c6650c70b24267412bc1a8}
|
||||
|
||||
@ -413,7 +413,7 @@ and the values are the excuse names which depend on it.
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 938 of file britney.py.\index{britney::Britney@{britney::Britney}!same_source@{same\_\-source}}
|
||||
Definition at line 1098 of file britney.py.\index{britney::Britney@{britney::Britney}!same_source@{same\_\-source}}
|
||||
\index{same_source@{same\_\-source}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.same\_\-source ( {\em self}, {\em sv1}, {\em sv2})}\label{classbritney_1_1Britney_85d2e45e8431779b62f398c34972ddf1}
|
||||
|
||||
@ -429,7 +429,7 @@ source. The main use of this code is to detect binary-NMU.
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 476 of file britney.py.\index{britney::Britney@{britney::Britney}!should_remove_source@{should\_\-remove\_\-source}}
|
||||
Definition at line 636 of file britney.py.\index{britney::Britney@{britney::Britney}!should_remove_source@{should\_\-remove\_\-source}}
|
||||
\index{should_remove_source@{should\_\-remove\_\-source}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.should\_\-remove\_\-source ( {\em self}, {\em pkg})}\label{classbritney_1_1Britney_f8a6c9adbdec7a5a982dd2b74febcc08}
|
||||
|
||||
@ -449,7 +449,7 @@ attribute excuses.
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 604 of file britney.py.\index{britney::Britney@{britney::Britney}!should_upgrade_src@{should\_\-upgrade\_\-src}}
|
||||
Definition at line 764 of file britney.py.\index{britney::Britney@{britney::Britney}!should_upgrade_src@{should\_\-upgrade\_\-src}}
|
||||
\index{should_upgrade_src@{should\_\-upgrade\_\-src}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.should\_\-upgrade\_\-src ( {\em self}, {\em src}, {\em suite})}\label{classbritney_1_1Britney_94785175a85f44b1afaf3add167a211f}
|
||||
|
||||
@ -469,7 +469,7 @@ the the object attribute excuses.
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 742 of file britney.py.\index{britney::Britney@{britney::Britney}!should_upgrade_srcarch@{should\_\-upgrade\_\-srcarch}}
|
||||
Definition at line 902 of file britney.py.\index{britney::Britney@{britney::Britney}!should_upgrade_srcarch@{should\_\-upgrade\_\-srcarch}}
|
||||
\index{should_upgrade_srcarch@{should\_\-upgrade\_\-srcarch}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.should\_\-upgrade\_\-srcarch ( {\em self}, {\em src}, {\em arch}, {\em suite})}\label{classbritney_1_1Britney_bd18d7acde434387e94344a39db5b0e5}
|
||||
|
||||
@ -479,7 +479,7 @@ Definition at line 742 of file britney.py.\index{britney::Britney@{britney::Brit
|
||||
\footnotesize\begin{verbatim}Check if binary package should be upgraded
|
||||
|
||||
This method checks if a binary package should be upgraded; this can
|
||||
happen only if the binary package is a binary-NMU for the given arch.
|
||||
happen also if the binary package is a binary-NMU for the given arch.
|
||||
The analisys is performed for the source package specified by the
|
||||
`src' parameter, checking the architecture `arch' for the distribution
|
||||
`suite'.
|
||||
@ -491,7 +491,7 @@ the the object attribute excuses.
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 628 of file britney.py.\index{britney::Britney@{britney::Britney}!write_excuses@{write\_\-excuses}}
|
||||
Definition at line 788 of file britney.py.\index{britney::Britney@{britney::Britney}!write_excuses@{write\_\-excuses}}
|
||||
\index{write_excuses@{write\_\-excuses}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.write\_\-excuses ( {\em self})}\label{classbritney_1_1Britney_010f6deffca32f7f71ecf1f5c1bb4985}
|
||||
|
||||
@ -507,7 +507,7 @@ of this procedure, please refer to the module docstring.
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 993 of file britney.py.
|
||||
Definition at line 1153 of file britney.py.
|
||||
|
||||
The documentation for this class was generated from the following file:\begin{CompactItemize}
|
||||
\item
|
||||
|
@ -43,7 +43,7 @@ tuple {\bf reemail} = re.compile(r\char`\"{}$<$.$\ast$?$>$\char`\"{})\label{clas
|
||||
\footnotesize\begin{verbatim}Excuse class
|
||||
|
||||
This class represents an update excuse, which is a detailed explanation
|
||||
of why a package can or cannot be updated in the testing distribution from
|
||||
of why a package can or cannot be updated in the testing distribution from
|
||||
a newer package in another distribution (like for example unstable).
|
||||
|
||||
The main purpose of the excuses is to be written in an HTML file which
|
||||
|
@ -10,8 +10,8 @@
|
||||
{\fancyplain{}{\bfseries\rightmark}}
|
||||
\rhead[\fancyplain{}{\bfseries\leftmark}]
|
||||
{\fancyplain{}{\bfseries\thepage}}
|
||||
\rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Sat Jun 24 18:50:20 2006 for briteny by Doxygen }]{}
|
||||
\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Sat Jun 24 18:50:20 2006 for briteny by Doxygen }}
|
||||
\rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Sun Jun 25 12:04:02 2006 for briteny by Doxygen }]{}
|
||||
\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Sun Jun 25 12:04:02 2006 for briteny by Doxygen }}
|
||||
\cfoot{}
|
||||
\newenvironment{CompactList}
|
||||
{\begin{list}{}{
|
||||
|
@ -19,7 +19,7 @@
|
||||
\vspace*{1cm}
|
||||
{\large Generated by Doxygen 1.4.6}\\
|
||||
\vspace*{0.5cm}
|
||||
{\small Sat Jun 24 18:50:20 2006}\\
|
||||
{\small Sun Jun 25 12:04:03 2006}\\
|
||||
\end{center}
|
||||
\end{titlepage}
|
||||
\clearemptydoublepage
|
||||
|
Loading…
x
Reference in New Issue
Block a user