~monish-gupta1/computer-janitor/bug-726616

« back to all changes in this revision

Viewing changes to plugins/unsupported_plugin.py

  • Committer: Bazaar Package Importer
  • Author(s): Barry Warsaw, Loïc Minier, Barry Warsaw
  • Date: 2011-02-17 17:24:44 UTC
  • Revision ID: james.westby@ubuntu.com-20110217172444-5xfgrtagtonne6vq
Tags: 2.1.0-0ubuntu3
[ Loïc Minier ]
* debian/control: computer-janitor-gtk depends gir1.2-pango-1.0 not
  gir1.2-pango-2.0.  (LP: #720529)

[ Barry Warsaw ]
* setup.py, computer-janitor-gtk.install: Install 24x24.png into
  /usr/share/computer-janitor which is where gtk expects it to be.
  (LP: #720743)
* Fix various apt_cache deprecation warnings.
* debian/rules:
  - Switch to dh_python2.
  - Run the unit tests at build time.
  - Add --keep to dh_installchangelogs.
  - Remove override_dh_pysupport.
* debian/control:
  - Add Build-Depends on python-dbus and update-manager-core so that the
    unit tests can be run at build time.  Remove B-D on python-support.
    Change B-D to python-all for tests under all available Python versions.
  - Fix typo in descriptions.
  - Remove XB-Python-Version and add X-Python-Version for dh_python2.
* Note: 2.1.0-0ubuntu2 was a quick fix upload to the archive containing
  the above debian/control file fix.

Show diffs side-by-side

added added

removed removed

Lines of Context:
96
96
        #        got manually installed or comes from a source (e.g. a PPA)
97
97
        #        that was once part of the system and later got disabled
98
98
 
99
 
        if not pkg.isInstalled:
 
99
        if not pkg.is_installed:
100
100
            return True
101
101
        if pkg.installed.downloadable or pkg.candidate.downloadable:
102
102
            return True
106
106
            # are not considered cruft. This means, however, that this
107
107
            # plugin degenerates to the autoremovable plugin.
108
108
            # return True
109
 
        if len(pkg._pkg.VersionList) > 1:
 
109
        if len(pkg._pkg.version_list) > 1:
110
110
            # if there is just a single version and that is not
111
111
            # downloadable anymore, then its cruft this avoids cases
112
112
            # where the user has e.g. a newer version installed from a
124
124
        return False
125
125
 
126
126
    def get_cruft(self):
127
 
        self.installed = [x for x in self.app.apt_cache if x.isInstalled]
 
127
        self.installed = [x for x in self.app.apt_cache if x.is_installed]
128
128
        for pkg in self.app.apt_cache:
129
129
            if not self.is_supported(pkg):
130
130
                if not self.has_installed_rdepends(self.app.apt_cache, pkg):