diff --git a/jockey/oslib.py b/jockey/oslib.py index 4a2f6f4..8aca42d 100644 --- a/jockey/oslib.py +++ b/jockey/oslib.py @@ -26,7 +26,7 @@ import apt class _CapturedInstallProgress(apt.progress.base.InstallProgress): def __init__(self): - apt.progress.base.InstallProgress().__init__(self) + apt.progress.base.InstallProgress.__init__(self) self.out = None def fork(self): @@ -255,9 +255,9 @@ class OSLib: due to bad packages should be logged, but not raise an exception, as this would just crash the backend. ''' - class MyFetchProgress(apt.FetchProgress): + class MyFetchProgress(apt.progress.base.AcquireProgress): def __init__(self, callback): - apt.FetchProgress.__init__(self) + apt.progress.base.AcquireProgress.__init__(self) self.callback = callback def pulse(self): @@ -323,7 +323,7 @@ class OSLib: self._remove_repository(repository) return - pkg.markInstall() + apt.package.Package.mark_install(pkg) inst_p = progress_cb and MyInstallProgress(progress_cb) or None try: try: