** Description changed:

- It doesn't seem to be parsing the extra list of sources for the other
- arch, leaving the other arch packages installed which prevents
- downgrading.
- 
+ [Impact]
+ 
+ * Using ppa-purge on a ppa that has multi-arch packages will cause the
+ aptitude dependency resolver to remove all foreign-arch packages
+ installed on the system.
+ 
+ * This is fixed by generating a package revert list that explicity
+ includes all multiarch packages
+ 
+ [Test Case]
+ 
+ 1. Install ia32-libs and a ppa with multi-arch packages (i.e. 
ppa:gnome3-team/gnome3)
+ 2. Try to purge this ppa.
+ 
+ Aptitude will prompt to remove all i386 packages on the system,
+ effectively breaking multi-arch installation.
+ 
+ [Regression Potential]
+ None. ppa-purge is currently completely broken on multiarch systems. The 
changes in this script are also perfectly safe on non-multiarch systems, where 
the end result (i.e. generated package revert list) is the same as the previous 
version.
+ 
+ === Original Bug Report ===
+ It doesn't seem to be parsing the extra list of sources for the other arch, 
leaving the other arch packages installed which prevents downgrading.
  
  sarvatt@kyoko{~/source/ia32-libs-20090808ubuntu27}:sudo ppa-purge xorg-edgers
- [sudo] password for sarvatt: 
+ [sudo] password for sarvatt:
  Updating packages lists
  PPA to be removed: xorg-edgers ppa
  comm: file 2 is not in sorted order
  Package revert list generated:
-  intel-gpu-tools/oneiric lib32ffi6/oneiric libcairo2/oneiric 
- libcairo2-dev/oneiric libcairo-gobject2/oneiric 
- libcairo-script-interpreter2/oneiric libdrm2/oneiric libdrm-dev/oneiric 
- libdrm-intel1/oneiric libdrm-nouveau1a/oneiric libdrm-radeon1/oneiric 
- libegl1-mesa/oneiric libegl1-mesa-dev/oneiric libegl1-mesa-drivers/oneiric 
- libffi6/oneiric libffi-dev/oneiric libgbm1/oneiric libgl1-mesa-dev/oneiric 
- libgl1-mesa-dri/oneiric libgl1-mesa-dri-experimental/oneiric 
- libgl1-mesa-glx/oneiric libglapi-mesa/oneiric libgles1-mesa/oneiric 
- libgles2-mesa/oneiric libglu1-mesa/oneiric libglu1-mesa-dev/oneiric 
- libkms1/oneiric libopenvg1-mesa/oneiric libpciaccess0/oneiric 
- libpciaccess-dev/oneiric libpixman-1-0/oneiric libpixman-1-dev/oneiric 
- libtxc-dxtn0/oneiric libunity-core-4.0-4/oneiric libva1/oneiric 
- libva-dev/oneiric libva-egl1/oneiric libva-glx1/oneiric libva-tpi1/oneiric 
- libva-x11-1/oneiric libwayland0/oneiric libwayland-dev/oneiric 
- linux-libc-dev/oneiric linux-tools-common/oneiric mesa-common-dev/oneiric 
- unity/oneiric unity-common/oneiric unity-services/oneiric x11-common/oneiric 
- xorg/oneiric xserver-common/oneiric xserver-xorg/oneiric 
- xserver-xorg-core/oneiric xserver-xorg-dev/oneiric 
- xserver-xorg-input-all/oneiric xserver-xorg-input-evdev/oneiric 
- xserver-xorg-input-mouse/oneiric xserver-xorg-input-synaptics/oneiric 
- xserver-xorg-input-vmmouse/oneiric xserver-xorg-input-wacom/oneiric 
- xserver-xorg-video-all/oneiric xserver-xorg-video-apm/oneiric 
- xserver-xorg-video-ark/oneiric xserver-xorg-video-ati/oneiric 
- xserver-xorg-video-chips/oneiric xserver-xorg-video-cirrus/oneiric 
- xserver-xorg-video-fbdev/oneiric xserver-xorg-video-i128/oneiric 
- xserver-xorg-video-intel/oneiric xserver-xorg-video-mach64/oneiric 
- xserver-xorg-video-mga/oneiric xserver-xorg-video-neomagic/oneiric 
- xserver-xorg-video-nouveau/oneiric xserver-xorg-video-openchrome/oneiric 
- xserver-xorg-video-qxl/oneiric xserver-xorg-video-r128/oneiric 
- xserver-xorg-video-radeon/oneiric xserver-xorg-video-rendition/oneiric 
- xserver-xorg-video-s3/oneiric xserver-xorg-video-s3virge/oneiric 
- xserver-xorg-video-savage/oneiric xserver-xorg-video-siliconmotion/oneiric 
- xserver-xorg-video-sis/oneiric xserver-xorg-video-sisusb/oneiric 
- xserver-xorg-video-tdfx/oneiric xserver-xorg-video-trident/oneiric 
- xserver-xorg-video-tseng/oneiric xserver-xorg-video-vesa/oneiric 
- xserver-xorg-video-vmware/oneiric xserver-xorg-video-voodoo/oneiric 
+  intel-gpu-tools/oneiric lib32ffi6/oneiric libcairo2/oneiric
+ libcairo2-dev/oneiric libcairo-gobject2/oneiric
+ libcairo-script-interpreter2/oneiric libdrm2/oneiric libdrm-dev/oneiric
+ libdrm-intel1/oneiric libdrm-nouveau1a/oneiric libdrm-radeon1/oneiric
+ libegl1-mesa/oneiric libegl1-mesa-dev/oneiric libegl1-mesa-drivers/oneiric
+ libffi6/oneiric libffi-dev/oneiric libgbm1/oneiric libgl1-mesa-dev/oneiric
+ libgl1-mesa-dri/oneiric libgl1-mesa-dri-experimental/oneiric
+ libgl1-mesa-glx/oneiric libglapi-mesa/oneiric libgles1-mesa/oneiric
+ libgles2-mesa/oneiric libglu1-mesa/oneiric libglu1-mesa-dev/oneiric
+ libkms1/oneiric libopenvg1-mesa/oneiric libpciaccess0/oneiric
+ libpciaccess-dev/oneiric libpixman-1-0/oneiric libpixman-1-dev/oneiric
+ libtxc-dxtn0/oneiric libunity-core-4.0-4/oneiric libva1/oneiric
+ libva-dev/oneiric libva-egl1/oneiric libva-glx1/oneiric libva-tpi1/oneiric
+ libva-x11-1/oneiric libwayland0/oneiric libwayland-dev/oneiric
+ linux-libc-dev/oneiric linux-tools-common/oneiric mesa-common-dev/oneiric
+ unity/oneiric unity-common/oneiric unity-services/oneiric x11-common/oneiric
+ xorg/oneiric xserver-common/oneiric xserver-xorg/oneiric
+ xserver-xorg-core/oneiric xserver-xorg-dev/oneiric
+ xserver-xorg-input-all/oneiric xserver-xorg-input-evdev/oneiric
+ xserver-xorg-input-mouse/oneiric xserver-xorg-input-synaptics/oneiric
+ xserver-xorg-input-vmmouse/oneiric xserver-xorg-input-wacom/oneiric
+ xserver-xorg-video-all/oneiric xserver-xorg-video-apm/oneiric
+ xserver-xorg-video-ark/oneiric xserver-xorg-video-ati/oneiric
+ xserver-xorg-video-chips/oneiric xserver-xorg-video-cirrus/oneiric
+ xserver-xorg-video-fbdev/oneiric xserver-xorg-video-i128/oneiric
+ xserver-xorg-video-intel/oneiric xserver-xorg-video-mach64/oneiric
+ xserver-xorg-video-mga/oneiric xserver-xorg-video-neomagic/oneiric
+ xserver-xorg-video-nouveau/oneiric xserver-xorg-video-openchrome/oneiric
+ xserver-xorg-video-qxl/oneiric xserver-xorg-video-r128/oneiric
+ xserver-xorg-video-radeon/oneiric xserver-xorg-video-rendition/oneiric
+ xserver-xorg-video-s3/oneiric xserver-xorg-video-s3virge/oneiric
+ xserver-xorg-video-savage/oneiric xserver-xorg-video-siliconmotion/oneiric
+ xserver-xorg-video-sis/oneiric xserver-xorg-video-sisusb/oneiric
+ xserver-xorg-video-tdfx/oneiric xserver-xorg-video-trident/oneiric
+ xserver-xorg-video-tseng/oneiric xserver-xorg-video-vesa/oneiric
+ xserver-xorg-video-vmware/oneiric xserver-xorg-video-voodoo/oneiric
  xutils-dev/oneiric
  
- Disabling xorg-edgers PPA from 
+ Disabling xorg-edgers PPA from
  /etc/apt/sources.list.d/xorg-edgers-ppa-oneiric.list
- Disabling xorg-edgers PPA from 
+ Disabling xorg-edgers PPA from
  /etc/apt/sources.list.d/xorg-edgers-ppa-natty.list
  Updating packages lists
  Reading package lists... Done
- Building dependency tree       
+ Building dependency tree
  Reading state information... Done
  E: Release 'oneiric' for 'libtxc-dxtn0' was not found
  E: Release 'oneiric' for 'libva-egl1' was not found
  Unable to find an archive "oneiric" for the package "libtxc-dxtn0"
  Unable to find an archive "oneiric" for the package "libva-egl1"
  Unable to find an archive "oneiric" for the package "libtxc-dxtn0"
  Unable to find an archive "oneiric" for the package "libva-egl1"
  The following packages will be DOWNGRADED:
-   intel-gpu-tools lib32ffi6 libcairo-gobject2 
-   libcairo-script-interpreter2 libcairo2 libcairo2-dev libdrm-dev 
-   libdrm-intel1{b} libdrm-nouveau1a{b} libdrm-radeon1{b} libdrm2{b} 
-   libegl1-mesa libegl1-mesa-dev libegl1-mesa-drivers libffi-dev 
-   libffi6{b} libgbm1 libgl1-mesa-dev libgl1-mesa-dri{b} 
-   libgl1-mesa-dri-experimental libgl1-mesa-glx{b} libglapi-mesa{b} 
-   libgles1-mesa libgles2-mesa libglu1-mesa libglu1-mesa-dev libkms1 
-   libopenvg1-mesa libpciaccess-dev libpciaccess0{b} libpixman-1-0 
-   libpixman-1-dev libunity-core-4.0-4 libva-dev libva-glx1 libva-tpi1 
-   libva-x11-1 libva1 libwayland-dev libwayland0 linux-libc-dev 
-   linux-tools-common mesa-common-dev unity unity-common unity-services 
-   x11-common xorg xserver-common xserver-xorg xserver-xorg-core 
-   xserver-xorg-dev xserver-xorg-input-all xserver-xorg-input-evdev 
-   xserver-xorg-input-mouse xserver-xorg-input-synaptics 
-   xserver-xorg-input-vmmouse xserver-xorg-input-wacom 
-   xserver-xorg-video-all xserver-xorg-video-apm xserver-xorg-video-ark 
-   xserver-xorg-video-ati xserver-xorg-video-chips 
-   xserver-xorg-video-cirrus xserver-xorg-video-fbdev 
-   xserver-xorg-video-i128 xserver-xorg-video-intel 
-   xserver-xorg-video-mach64 xserver-xorg-video-mga 
-   xserver-xorg-video-neomagic xserver-xorg-video-nouveau 
-   xserver-xorg-video-openchrome xserver-xorg-video-qxl 
-   xserver-xorg-video-r128 xserver-xorg-video-radeon 
-   xserver-xorg-video-rendition xserver-xorg-video-s3 
-   xserver-xorg-video-s3virge xserver-xorg-video-savage 
-   xserver-xorg-video-siliconmotion xserver-xorg-video-sis 
-   xserver-xorg-video-sisusb xserver-xorg-video-tdfx 
-   xserver-xorg-video-trident xserver-xorg-video-tseng 
-   xserver-xorg-video-vesa xserver-xorg-video-vmware 
-   xserver-xorg-video-voodoo xutils-dev 
+   intel-gpu-tools lib32ffi6 libcairo-gobject2
+   libcairo-script-interpreter2 libcairo2 libcairo2-dev libdrm-dev
+   libdrm-intel1{b} libdrm-nouveau1a{b} libdrm-radeon1{b} libdrm2{b}
+   libegl1-mesa libegl1-mesa-dev libegl1-mesa-drivers libffi-dev
+   libffi6{b} libgbm1 libgl1-mesa-dev libgl1-mesa-dri{b}
+   libgl1-mesa-dri-experimental libgl1-mesa-glx{b} libglapi-mesa{b}
+   libgles1-mesa libgles2-mesa libglu1-mesa libglu1-mesa-dev libkms1
+   libopenvg1-mesa libpciaccess-dev libpciaccess0{b} libpixman-1-0
+   libpixman-1-dev libunity-core-4.0-4 libva-dev libva-glx1 libva-tpi1
+   libva-x11-1 libva1 libwayland-dev libwayland0 linux-libc-dev
+   linux-tools-common mesa-common-dev unity unity-common unity-services
+   x11-common xorg xserver-common xserver-xorg xserver-xorg-core
+   xserver-xorg-dev xserver-xorg-input-all xserver-xorg-input-evdev
+   xserver-xorg-input-mouse xserver-xorg-input-synaptics
+   xserver-xorg-input-vmmouse xserver-xorg-input-wacom
+   xserver-xorg-video-all xserver-xorg-video-apm xserver-xorg-video-ark
+   xserver-xorg-video-ati xserver-xorg-video-chips
+   xserver-xorg-video-cirrus xserver-xorg-video-fbdev
+   xserver-xorg-video-i128 xserver-xorg-video-intel
+   xserver-xorg-video-mach64 xserver-xorg-video-mga
+   xserver-xorg-video-neomagic xserver-xorg-video-nouveau
+   xserver-xorg-video-openchrome xserver-xorg-video-qxl
+   xserver-xorg-video-r128 xserver-xorg-video-radeon
+   xserver-xorg-video-rendition xserver-xorg-video-s3
+   xserver-xorg-video-s3virge xserver-xorg-video-savage
+   xserver-xorg-video-siliconmotion xserver-xorg-video-sis
+   xserver-xorg-video-sisusb xserver-xorg-video-tdfx
+   xserver-xorg-video-trident xserver-xorg-video-tseng
+   xserver-xorg-video-vesa xserver-xorg-video-vmware
+   xserver-xorg-video-voodoo xutils-dev
  The following packages will be REMOVED:
-   libtar0{u} libxcb-xv0{u} xul-ext-calendar-timezones{u} 
+   libtar0{u} libxcb-xv0{u} xul-ext-calendar-timezones{u}
  0 packages upgraded, 0 newly installed, 89 downgraded, 3 to remove and 3 not 
upgraded.
  Need to get 16.3 MB of archives. After unpacking 2,540 kB will be freed.
  The following packages have unmet dependencies:
-   libdrm-radeon1: Breaks: libdrm-radeon1 (!= 2.4.26-1ubuntu1) but 
2.4.27+git20111104.961bf9b5-0ubuntu0sarvatt~oneiric is installed.
-   libdrm-radeon1: Breaks: libdrm-radeon1 (!= 
2.4.27+git20111104.961bf9b5-0ubuntu0sarvatt~oneiric) but 2.4.26-1ubuntu1 is to 
be installed.
-   libva-driver-intel: Depends: libva1 (>= 1.0.14) but 1.0.12-2 is to be 
installed.
-   libgl1-mesa-dri: Breaks: libgl1-mesa-dri (!= 7.11-0ubuntu3) but 
7.12.0~git20111118.a43908fe-0ubuntu0sarvatt~oneiric is installed.
-   libgl1-mesa-dri: Breaks: libgl1-mesa-dri (!= 
7.12.0~git20111118.a43908fe-0ubuntu0sarvatt~oneiric) but 7.11-0ubuntu3 is to be 
installed.
-   libgl1-mesa-glx: Breaks: libgl1-mesa-glx (!= 7.11-0ubuntu3) but 
7.12.0~git20111118.a43908fe-0ubuntu0sarvatt~oneiric is installed.
-   libgl1-mesa-glx: Breaks: libgl1-mesa-glx (!= 
7.12.0~git20111118.a43908fe-0ubuntu0sarvatt~oneiric) but 7.11-0ubuntu3 is to be 
installed.
-   libglapi-mesa: Breaks: libglapi-mesa (!= 7.11-0ubuntu3) but 
7.12.0~git20111118.a43908fe-0ubuntu0sarvatt~oneiric is installed.
-   libglapi-mesa: Breaks: libglapi-mesa (!= 
7.12.0~git20111118.a43908fe-0ubuntu0sarvatt~oneiric) but 7.11-0ubuntu3 is to be 
installed.
-   libffi6: Breaks: libffi6 (!= 3.0.11~rc1-2) but 3.0.11~rc1-5~oneiric1 is 
installed.
-   libffi6: Breaks: libffi6 (!= 3.0.11~rc1-5~oneiric1) but 3.0.11~rc1-2 is to 
be installed.
-   libdrm2: Breaks: libdrm2 (!= 2.4.26-1ubuntu1) but 
2.4.27+git20111104.961bf9b5-0ubuntu0sarvatt~oneiric is installed.
-   libdrm2: Breaks: libdrm2 (!= 
2.4.27+git20111104.961bf9b5-0ubuntu0sarvatt~oneiric) but 2.4.26-1ubuntu1 is to 
be installed.
-   libdrm-nouveau1a: Breaks: libdrm-nouveau1a (!= 2.4.26-1ubuntu1) but 
2.4.27+git20111104.961bf9b5-0ubuntu0sarvatt~oneiric is installed.
-   libdrm-nouveau1a: Breaks: libdrm-nouveau1a (!= 
2.4.27+git20111104.961bf9b5-0ubuntu0sarvatt~oneiric) but 2.4.26-1ubuntu1 is to 
be installed.
-   libdrm-intel1: Breaks: libdrm-intel1 (!= 2.4.26-1ubuntu1) but 
2.4.27+git20111104.961bf9b5-0ubuntu0sarvatt~oneiric is installed.
-   libdrm-intel1: Breaks: libdrm-intel1 (!= 
2.4.27+git20111104.961bf9b5-0ubuntu0sarvatt~oneiric) but 2.4.26-1ubuntu1 is to 
be installed.
-   libva-egl1: Depends: libva1 (> 1.0.15) but 1.0.12-2 is to be installed.
-   libpciaccess0: Breaks: libpciaccess0 (!= 0.12.1-2) but 
0.12.902-0ubuntu0ricotz~oneiric0 is installed.
-   libpciaccess0: Breaks: libpciaccess0 (!= 0.12.902-0ubuntu0ricotz~oneiric0) 
but 0.12.1-2 is to be installed.
-   xserver-xorg-input-mtrack: Depends: xorg-input-abi-13 which is a virtual 
package.
-                              Depends: xserver-xorg-core (>= 2:1.10.99.901) 
but 2:1.10.4-1ubuntu4 is to be installed.
+   libdrm-radeon1: Breaks: libdrm-radeon1 (!= 2.4.26-1ubuntu1) but 
2.4.27+git20111104.961bf9b5-0ubuntu0sarvatt~oneiric is installed.
+   libdrm-radeon1: Breaks: libdrm-radeon1 (!= 
2.4.27+git20111104.961bf9b5-0ubuntu0sarvatt~oneiric) but 2.4.26-1ubuntu1 is to 
be installed.
+   libva-driver-intel: Depends: libva1 (>= 1.0.14) but 1.0.12-2 is to be 
installed.
+   libgl1-mesa-dri: Breaks: libgl1-mesa-dri (!= 7.11-0ubuntu3) but 
7.12.0~git20111118.a43908fe-0ubuntu0sarvatt~oneiric is installed.
+   libgl1-mesa-dri: Breaks: libgl1-mesa-dri (!= 
7.12.0~git20111118.a43908fe-0ubuntu0sarvatt~oneiric) but 7.11-0ubuntu3 is to be 
installed.
+   libgl1-mesa-glx: Breaks: libgl1-mesa-glx (!= 7.11-0ubuntu3) but 
7.12.0~git20111118.a43908fe-0ubuntu0sarvatt~oneiric is installed.
+   libgl1-mesa-glx: Breaks: libgl1-mesa-glx (!= 
7.12.0~git20111118.a43908fe-0ubuntu0sarvatt~oneiric) but 7.11-0ubuntu3 is to be 
installed.
+   libglapi-mesa: Breaks: libglapi-mesa (!= 7.11-0ubuntu3) but 
7.12.0~git20111118.a43908fe-0ubuntu0sarvatt~oneiric is installed.
+   libglapi-mesa: Breaks: libglapi-mesa (!= 
7.12.0~git20111118.a43908fe-0ubuntu0sarvatt~oneiric) but 7.11-0ubuntu3 is to be 
installed.
+   libffi6: Breaks: libffi6 (!= 3.0.11~rc1-2) but 3.0.11~rc1-5~oneiric1 is 
installed.
+   libffi6: Breaks: libffi6 (!= 3.0.11~rc1-5~oneiric1) but 3.0.11~rc1-2 is to 
be installed.
+   libdrm2: Breaks: libdrm2 (!= 2.4.26-1ubuntu1) but 
2.4.27+git20111104.961bf9b5-0ubuntu0sarvatt~oneiric is installed.
+   libdrm2: Breaks: libdrm2 (!= 
2.4.27+git20111104.961bf9b5-0ubuntu0sarvatt~oneiric) but 2.4.26-1ubuntu1 is to 
be installed.
+   libdrm-nouveau1a: Breaks: libdrm-nouveau1a (!= 2.4.26-1ubuntu1) but 
2.4.27+git20111104.961bf9b5-0ubuntu0sarvatt~oneiric is installed.
+   libdrm-nouveau1a: Breaks: libdrm-nouveau1a (!= 
2.4.27+git20111104.961bf9b5-0ubuntu0sarvatt~oneiric) but 2.4.26-1ubuntu1 is to 
be installed.
+   libdrm-intel1: Breaks: libdrm-intel1 (!= 2.4.26-1ubuntu1) but 
2.4.27+git20111104.961bf9b5-0ubuntu0sarvatt~oneiric is installed.
+   libdrm-intel1: Breaks: libdrm-intel1 (!= 
2.4.27+git20111104.961bf9b5-0ubuntu0sarvatt~oneiric) but 2.4.26-1ubuntu1 is to 
be installed.
+   libva-egl1: Depends: libva1 (> 1.0.15) but 1.0.12-2 is to be installed.
+   libpciaccess0: Breaks: libpciaccess0 (!= 0.12.1-2) but 
0.12.902-0ubuntu0ricotz~oneiric0 is installed.
+   libpciaccess0: Breaks: libpciaccess0 (!= 0.12.902-0ubuntu0ricotz~oneiric0) 
but 0.12.1-2 is to be installed.
+   xserver-xorg-input-mtrack: Depends: xorg-input-abi-13 which is a virtual 
package.
+                              Depends: xserver-xorg-core (>= 2:1.10.99.901) 
but 2:1.10.4-1ubuntu4 is to be installed.
  The following actions will resolve these dependencies:
  
-        Remove the following packages:                       
- 1)       ia32-libs-multiarch                                
- 2)       libacl1                                            
- 3)       libasound2                                         
- 4)       libasound2-plugins                                 
- 5)       libasyncns0                                        
- 6)       libatk1.0-0                                        
- 7)       libattr1                                           
- 8)       libaudio2                                          
- 9)       libavahi-client3                                   
- 10)      libavahi-common3                                   
- 11)      libc6                                              
- 12)      libcomerr2                                         
- 13)      libcups2                                           
- 14)      libcupsimage2                                      
- 15)      libcurl3                                           
- 16)      libdatrie1                                         
- 17)      libdb5.1                                           
- 18)      libdbus-1-3                                        
- 19)      libdrm-intel1                                      
- 20)      libdrm-nouveau1a                                   
- 21)      libdrm-radeon1                                     
- 22)      libdrm2                                            
- 23)      libexpat1                                          
- 24)      libffi6                                            
- 25)      libflac8                                           
- 26)      libfontconfig1                                     
- 27)      libfreetype6                                       
- 28)      libgcc1                                            
- 29)      libgcrypt11                                        
- 30)      libgdbm3                                           
- 31)      libgdk-pixbuf2.0-0                                 
- 32)      libgl1-mesa-dri                                    
- 33)      libgl1-mesa-glx                                    
- 34)      libglapi-mesa                                      
- 35)      libglib2.0-0                                       
- 36)      libgnutls26                                        
- 37)      libgpg-error0                                      
- 38)      libgssapi-krb5-2                                   
- 39)      libice6                                            
- 40)      libidn11                                           
- 41)      libjack-jackd2-0                                   
- 42)      libjasper1                                         
- 43)      libjpeg62                                          
- 44)      libjson0                                           
- 45)      libk5crypto3                                       
- 46)      libkeyutils1                                       
- 47)      libkrb5-3                                          
- 48)      libkrb5support0                                    
- 49)      liblcms1                                           
- 50)      libldap-2.4-2                                      
- 51)      libllvm2.9                                         
- 52)      libmng1                                            
- 53)      libnspr4                                           
- 54)      libnspr4-0d                                        
- 55)      libnss3                                            
- 56)      libnss3-1d                                         
- 57)      libogg0                                            
- 58)      libpciaccess0                                      
- 59)      libpcre3                                           
- 60)      libpng12-0                                         
- 61)      libpulse0                                          
- 62)      libqt4-dbus                                        
- 63)      libqt4-declarative                                 
- 64)      libqt4-designer                                    
- 65)      libqt4-network                                     
- 66)      libqt4-opengl                                      
- 67)      libqt4-qt3support                                  
- 68)      libqt4-script                                      
- 69)      libqt4-scripttools                                 
- 70)      libqt4-sql                                         
- 71)      libqt4-svg                                         
- 72)      libqt4-test                                        
- 73)      libqt4-xml                                         
- 74)      libqt4-xmlpatterns                                 
- 75)      libqtcore4                                         
- 76)      libqtgui4                                          
- 77)      librtmp0                                           
- 78)      libsamplerate0                                     
- 79)      libsasl2-2                                         
- 80)      libsasl2-modules                                   
- 81)      libselinux1                                        
- 82)      libsm6                                             
- 83)      libsndfile1                                        
- 84)      libspeexdsp1                                       
- 85)      libsqlite3-0                                       
- 86)      libssl1.0.0                                        
- 87)      libstdc++6                                         
- 88)      libtasn1-3                                         
- 89)      libthai0                                           
- 90)      libtiff4                                           
- 91)      libtxc-dxtn0                                       
- 92)      libudev0                                           
- 93)      libuuid1                                           
- 94)      libva-driver-intel                                 
- 95)      libva-egl1                                         
- 96)      libvorbis0a                                        
- 97)      libvorbisenc2                                      
- 98)      libwrap0                                           
- 99)      libx11-6                                           
- 100)     libx11-xcb1                                        
- 101)     libxau6                                            
- 102)     libxcb-dri2-0                                      
- 103)     libxcb-render0                                     
- 104)     libxcb-shm0                                        
- 105)     libxcb-xfixes0                                     
- 106)     libxcb1                                            
- 107)     libxcomposite1                                     
- 108)     libxcursor1                                        
- 109)     libxdamage1                                        
- 110)     libxdmcp6                                          
- 111)     libxext6                                           
- 112)     libxfixes3                                         
- 113)     libxft2                                            
- 114)     libxi6                                             
- 115)     libxinerama1                                       
- 116)     libxrandr2                                         
- 117)     libxrender1                                        
- 118)     libxss1                                            
- 119)     libxt6                                             
- 120)     libxxf86vm1                                        
- 121)     xserver-xorg-input-mtrack                          
- 122)     zlib1g                                             
- 
-        Leave the following dependencies unresolved:         
- 123)     ia32-libs recommends ia32-libs-multiarch           
+        Remove the following packages:
+ 1)       ia32-libs-multiarch
+ 2)       libacl1
+ 3)       libasound2
+ 4)       libasound2-plugins
+ 5)       libasyncns0
+ 6)       libatk1.0-0
+ 7)       libattr1
+ 8)       libaudio2
+ 9)       libavahi-client3
+ 10)      libavahi-common3
+ 11)      libc6
+ 12)      libcomerr2
+ 13)      libcups2
+ 14)      libcupsimage2
+ 15)      libcurl3
+ 16)      libdatrie1
+ 17)      libdb5.1
+ 18)      libdbus-1-3
+ 19)      libdrm-intel1
+ 20)      libdrm-nouveau1a
+ 21)      libdrm-radeon1
+ 22)      libdrm2
+ 23)      libexpat1
+ 24)      libffi6
+ 25)      libflac8
+ 26)      libfontconfig1
+ 27)      libfreetype6
+ 28)      libgcc1
+ 29)      libgcrypt11
+ 30)      libgdbm3
+ 31)      libgdk-pixbuf2.0-0
+ 32)      libgl1-mesa-dri
+ 33)      libgl1-mesa-glx
+ 34)      libglapi-mesa
+ 35)      libglib2.0-0
+ 36)      libgnutls26
+ 37)      libgpg-error0
+ 38)      libgssapi-krb5-2
+ 39)      libice6
+ 40)      libidn11
+ 41)      libjack-jackd2-0
+ 42)      libjasper1
+ 43)      libjpeg62
+ 44)      libjson0
+ 45)      libk5crypto3
+ 46)      libkeyutils1
+ 47)      libkrb5-3
+ 48)      libkrb5support0
+ 49)      liblcms1
+ 50)      libldap-2.4-2
+ 51)      libllvm2.9
+ 52)      libmng1
+ 53)      libnspr4
+ 54)      libnspr4-0d
+ 55)      libnss3
+ 56)      libnss3-1d
+ 57)      libogg0
+ 58)      libpciaccess0
+ 59)      libpcre3
+ 60)      libpng12-0
+ 61)      libpulse0
+ 62)      libqt4-dbus
+ 63)      libqt4-declarative
+ 64)      libqt4-designer
+ 65)      libqt4-network
+ 66)      libqt4-opengl
+ 67)      libqt4-qt3support
+ 68)      libqt4-script
+ 69)      libqt4-scripttools
+ 70)      libqt4-sql
+ 71)      libqt4-svg
+ 72)      libqt4-test
+ 73)      libqt4-xml
+ 74)      libqt4-xmlpatterns
+ 75)      libqtcore4
+ 76)      libqtgui4
+ 77)      librtmp0
+ 78)      libsamplerate0
+ 79)      libsasl2-2
+ 80)      libsasl2-modules
+ 81)      libselinux1
+ 82)      libsm6
+ 83)      libsndfile1
+ 84)      libspeexdsp1
+ 85)      libsqlite3-0
+ 86)      libssl1.0.0
+ 87)      libstdc++6
+ 88)      libtasn1-3
+ 89)      libthai0
+ 90)      libtiff4
+ 91)      libtxc-dxtn0
+ 92)      libudev0
+ 93)      libuuid1
+ 94)      libva-driver-intel
+ 95)      libva-egl1
+ 96)      libvorbis0a
+ 97)      libvorbisenc2
+ 98)      libwrap0
+ 99)      libx11-6
+ 100)     libx11-xcb1
+ 101)     libxau6
+ 102)     libxcb-dri2-0
+ 103)     libxcb-render0
+ 104)     libxcb-shm0
+ 105)     libxcb-xfixes0
+ 106)     libxcb1
+ 107)     libxcomposite1
+ 108)     libxcursor1
+ 109)     libxdamage1
+ 110)     libxdmcp6
+ 111)     libxext6
+ 112)     libxfixes3
+ 113)     libxft2
+ 114)     libxi6
+ 115)     libxinerama1
+ 116)     libxrandr2
+ 117)     libxrender1
+ 118)     libxss1
+ 119)     libxt6
+ 120)     libxxf86vm1
+ 121)     xserver-xorg-input-mtrack
+ 122)     zlib1g
+ 
+        Leave the following dependencies unresolved:
+ 123)     ia32-libs recommends ia32-libs-multiarch
  124)     libgl1-mesa-glx recommends libgl1-mesa-dri (>= 7.2)
- 
  
  Accept this solution? [Y/n/q/?] q
  Abandoning all efforts to resolve these dependencies.
  Abort.
  
- ProblemType: Bug
- DistroRelease: Ubuntu 11.10
+ ProblemType: BugDistroRelease: Ubuntu 11.10
  Package: ppa-purge 0.2.8+bzr56
  ProcVersionSignature: Ubuntu 3.1.0-1.1-generic 3.1.0-rc6
  Uname: Linux 3.1.0-1-generic x86_64
  ApportVersion: 1.23-0ubuntu4
  Architecture: amd64
- Date: Sun Nov 20 17:02:29 2011
- InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64+mac 
(20110427.1)
+ Date: Sun Nov 20 17:02:29 2011InstallationMedia: Ubuntu 11.04 "Natty Narwhal" 
- Release amd64+mac (20110427.1)
  PackageArchitecture: all
  ProcEnviron:
-  PATH=(custom, user)
-  LANG=en_US.UTF-8
-  SHELL=/bin/bash
- SourcePackage: ppa-purge
+  PATH=(custom, user)
+  LANG=en_US.UTF-8
+  SHELL=/bin/bashSourcePackage: ppa-purge
  UpgradeStatus: Upgraded to oneiric on 2011-10-21 (30 days ago)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/892886

Title:
  ppa-purge is not multi-arch aware

To manage notifications about this bug go to:
https://bugs.launchpad.net/ppa-purge/+bug/892886/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to