Do not use delta between major distro releases

This commit is contained in:
Faik Uygur
2009-07-03 11:07:20 +00:00
parent 2198450d92
commit 3e1f60ef41
2 changed files with 8 additions and 4 deletions
+4 -2
View File
@@ -79,8 +79,10 @@ class Install(AtomicOperation):
installdb = pisi.db.installdb.InstallDB()
# Package is installed. This is an upgrade. Check delta.
if installdb.has_package(pkg.name):
(version, release, build) = installdb.get_version(pkg.name)
delta = pkg.get_delta(buildFrom=build)
(version, release, build, distro, distro_release) = installdb.get_version_and_distro_release(pkg.name)
# pisi distro upgrade should not use delta support
if distro == pkg.distro and distro_release == pkg.distributionRelease:
delta = pkg.get_delta(buildFrom=build)
ignore_delta = ctx.config.values.general.ignore_delta
+4 -2
View File
@@ -84,8 +84,10 @@ def calculate_download_sizes(order):
delta = None
if installdb.has_package(pkg.name):
(version, release, build) = installdb.get_version(pkg.name)
delta = pkg.get_delta(buildFrom=build)
(version, release, build, distro, distro_release) = installdb.get_version_and_distro_release(pkg.name)
# pisi distro upgrade should not use delta support
if distro == pkg.distro and distro_release == pkg.distributionRelease:
delta = pkg.get_delta(buildFrom=build)
ignore_delta = ctx.config.values.general.ignore_delta