mirror of
https://git.launchpad.net/~ubuntu-release/britney/+git/britney2-ubuntu
synced 2025-05-03 14:41:30 +00:00
List packages which became uninstallable during the run (if any)
This commit is contained in:
parent
dec87f26ed
commit
e23b837aad
14
britney.py
14
britney.py
@ -2574,6 +2574,8 @@ class Britney:
|
|||||||
|
|
||||||
self.__log("> Calculating current uninstallability counters", type="I")
|
self.__log("> Calculating current uninstallability counters", type="I")
|
||||||
self.nuninst_orig = self.get_nuninst()
|
self.nuninst_orig = self.get_nuninst()
|
||||||
|
# nuninst_orig may get updated during the upgrade process
|
||||||
|
self.nuninst_orig_save = self.get_nuninst()
|
||||||
|
|
||||||
if not self.options.actions:
|
if not self.options.actions:
|
||||||
# process `easy' hints
|
# process `easy' hints
|
||||||
@ -2609,6 +2611,7 @@ class Britney:
|
|||||||
self.upgrade_me = allpackages
|
self.upgrade_me = allpackages
|
||||||
|
|
||||||
if self.options.actions:
|
if self.options.actions:
|
||||||
|
self.print_uninstchange()
|
||||||
return
|
return
|
||||||
|
|
||||||
# process `hint' hints
|
# process `hint' hints
|
||||||
@ -2653,8 +2656,17 @@ class Britney:
|
|||||||
# write HeidiResult
|
# write HeidiResult
|
||||||
self.write_heidi(self.options.heidi_output)
|
self.write_heidi(self.options.heidi_output)
|
||||||
|
|
||||||
|
self.printuninstchange()
|
||||||
self.__log("Test completed!", type="I")
|
self.__log("Test completed!", type="I")
|
||||||
|
|
||||||
|
def printuninstchange(self):
|
||||||
|
self.__log("Checking for newly uninstallable packages", type="I")
|
||||||
|
text = self.eval_uninst(self.newlyuninst(
|
||||||
|
self.nuninst_orig_save, self.nuninst_orig))
|
||||||
|
if text != '':
|
||||||
|
self.output_write("\nNewly uninstallable packages in testing:\n%s" % \
|
||||||
|
(text))
|
||||||
|
|
||||||
def hint_tester(self):
|
def hint_tester(self):
|
||||||
"""Run a command line interface to test hints
|
"""Run a command line interface to test hints
|
||||||
|
|
||||||
@ -2663,6 +2675,7 @@ class Britney:
|
|||||||
"""
|
"""
|
||||||
self.__log("> Calculating current uninstallability counters", type="I")
|
self.__log("> Calculating current uninstallability counters", type="I")
|
||||||
self.nuninst_orig = self.get_nuninst()
|
self.nuninst_orig = self.get_nuninst()
|
||||||
|
self.nuninst_orig_save = self.get_nuninst()
|
||||||
|
|
||||||
import readline
|
import readline
|
||||||
histfile = os.path.expanduser('~/.britney2_history')
|
histfile = os.path.expanduser('~/.britney2_history')
|
||||||
@ -2687,6 +2700,7 @@ class Britney:
|
|||||||
try:
|
try:
|
||||||
self.do_hint(input[0], 'hint-tester',
|
self.do_hint(input[0], 'hint-tester',
|
||||||
[k.rsplit("/", 1) for k in input[1:] if "/" in k])
|
[k.rsplit("/", 1) for k in input[1:] if "/" in k])
|
||||||
|
self.printuninstchange()
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user