[bin/kill_gtk3] no longer useful

This commit is contained in:
Fabio Erculiani 2012-02-20 23:31:48 +01:00
parent 20a339698b
commit 0e46952f23

View File

@ -1,30 +0,0 @@
#!/usr/bin/python2
from entropy.server.interfaces import Server
srv = Server()
bad_pkgs = []
gtk2_match = srv.atom_match("x11-libs/gtk+:2")
gtk3_match = srv.atom_match("x11-libs/gtk+:3")
for repo_id in srv.repositories():
repo = srv.open_repository(repo_id)
for pkg_id in repo.listAllPackageIds():
deps = repo.retrieveDependencies(pkg_id)
for dep in deps:
matches, rc = srv.atom_match(dep, multi_match=True, multi_repo=True)
if gtk3_match in matches:
if gtk2_match in matches:
bad_pkgs.append((pkg_id, repo_id))
print("found bad package: %s" % (repo.retrieveAtom(pkg_id),))
break
bad_atoms = []
for pkg_id, repo_id in bad_pkgs:
bad_atoms.append(srv.open_repository(repo_id).retrieveKeySlotAggregated(pkg_id))
bad_atoms.sort()
for bad_atom in bad_atoms:
print(bad_atom)
srv.shutdown()