From 0e46952f23ace2d0295cf9ff963efd48e5dde7c5 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Mon, 20 Feb 2012 23:31:48 +0100 Subject: [PATCH] [bin/kill_gtk3] no longer useful --- bin/kill_gtk3 | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100755 bin/kill_gtk3 diff --git a/bin/kill_gtk3 b/bin/kill_gtk3 deleted file mode 100755 index 85c4eed..0000000 --- a/bin/kill_gtk3 +++ /dev/null @@ -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()