[Piuparts-commits] [SCM] piuparts git repository branch, master, updated. 0.48-79-gdf94975

Andreas Beckmann debian at abeckmann.de
Sat Jan 12 11:33:18 UTC 2013


The following commit has been merged in the master branch:
commit 215250b926090d46240fd0b56cebe40461953a4e
Author: Andreas Beckmann <debian at abeckmann.de>
Date:   Mon Dec 17 13:40:13 2012 +0100

    p: add support for the multiarch ia32-libs* packages
    
    ia32-libs[-gtk]-i386 are arch=i386 packages that need to be installed
    amd64 and therefore require i386 as foreign architecture
    
    Signed-off-by: Andreas Beckmann <debian at abeckmann.de>

diff --git a/debian/changelog b/debian/changelog
index c6e3f67..f143be5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -37,6 +37,7 @@ piuparts (0.49) UNRELEASED; urgency=low
   * pre_remove_50_find_missing_copyright: Skip check for packages that are not
     installed or have only config files remaining.
   * post_remove_cleanup: Cleanup dovecot certificates.
+  * Add support for installing and upgrading to ia32-libs/wheezy/amd64.
   * Merge known problem analyses excessive_output and runtime_exceeded into
     new known problem resource_violation.
   * New known problem: Leaving obsolete conffiles after upgrade.
diff --git a/piupartslib/packagesdb.py b/piupartslib/packagesdb.py
index 9b4af0a..591f7f3 100644
--- a/piupartslib/packagesdb.py
+++ b/piupartslib/packagesdb.py
@@ -619,6 +619,9 @@ class PackagesDB:
                 return self._package_state[provider]
             else:
                 return "virtual"
+        if package_name in ["ia32-libs-i386", "ia32-libs-gtk-i386"]:
+            # HACK! these are arch=i386 packages needed on amd64
+            return "essential-required"
         return "does-not-exist"
 
     def _find_packages_ready_for_testing(self):

-- 
piuparts git repository



More information about the Piuparts-commits mailing list