Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qa-scripts:master commit in: genrdeps/
Date: Mon, 24 Feb 2020 09:11:07
Message-Id: 1582535453.4c4c42f9dfc1000a14d6aed140c24418203cced4.mgorny@gentoo
1 commit: 4c4c42f9dfc1000a14d6aed140c24418203cced4
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 24 09:10:53 2020 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 24 09:10:53 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/qa-scripts.git/commit/?id=4c4c42f9
7
8 Remove old genrdeps
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 genrdeps/genrdeps.py | 46 ------------------------------------------
13 genrdeps/run-genrdeps-index.sh | 40 ------------------------------------
14 2 files changed, 86 deletions(-)
15
16 diff --git a/genrdeps/genrdeps.py b/genrdeps/genrdeps.py
17 deleted file mode 100755
18 index 412fff8..0000000
19 --- a/genrdeps/genrdeps.py
20 +++ /dev/null
21 @@ -1,46 +0,0 @@
22 -#!/usr/bin/python2.7
23 -# Pepper and solar..
24 -
25 -import os, sys, types
26 -
27 -os.environ["PORTDIR_OVERLAY"]=""
28 -import portage, portage.dep
29 -
30 -def processDeps(deps,use=""):
31 - returnMe=[]
32 - for (index,x) in enumerate(deps):
33 - if type(x)==types.ListType:
34 - returnMe.extend(processDeps(x,use))
35 - elif x=="||":
36 - returnMe.extend(processDeps(deps[index+1],use))
37 - elif x[-1]=="?":
38 - returnMe.extend(processDeps(deps[index+1],"+".join(x for x in (use,x[:-1]) if x)))
39 - elif x[0]=="!":
40 - returnMe.append((portage.dep_getkey(x),"[B]",use))
41 - else:
42 - returnMe.append((portage.dep_getkey(x),"",use))
43 - return returnMe
44 -
45 -revdeps = {}
46 -for cpv in portage.portdb.cpv_all():
47 - try:
48 - deps = processDeps(portage.dep.paren_reduce(portage.portdb.aux_get(cpv, [sys.argv[1]])[0]))
49 - except:
50 - continue
51 -
52 - for dep in deps:
53 - if dep[0] not in revdeps:
54 - revdeps[dep[0]] = []
55 - revdeps[dep[0]].append((cpv, dep[1], dep[2] and ":"+dep[2]))
56 -
57 -dirs = []
58 -for cp in revdeps:
59 - c = cp.split("/")[0]
60 - if c not in dirs:
61 - os.makedirs(c)
62 - dirs.append(c)
63 -
64 - revdeps[cp].sort()
65 - f = open(cp, "w")
66 - f.write("\n".join([ b+cpv+use for (cpv,b,use) in revdeps[cp] ])+"\n")
67 - f.close()
68
69 diff --git a/genrdeps/run-genrdeps-index.sh b/genrdeps/run-genrdeps-index.sh
70 deleted file mode 100755
71 index fd89301..0000000
72 --- a/genrdeps/run-genrdeps-index.sh
73 +++ /dev/null
74 @@ -1,40 +0,0 @@
75 -#!/bin/sh
76 -OUTPUTDIR=/var/www/qa-reports.gentoo.org/htdocs/output/genrdeps
77 -[ -d "${OUTPUTDIR}" ] || mkdir -p ${OUTPUTDIR}
78 -cd ${OUTPUTDIR}
79 -
80 -mkdir .rindex_new
81 -pushd .rindex_new > /dev/null
82 -/var/www/qa-reports.gentoo.org/qa-scripts/genrdeps/genrdeps.py RDEPEND
83 -find | cut -c 3- > .rindex
84 -popd > /dev/null
85 -mv rindex rindex_old
86 -mv .rindex_new rindex
87 -rm -rf rindex_old
88 -
89 -mkdir .dindex_new
90 -pushd .dindex_new > /dev/null
91 -/var/www/qa-reports.gentoo.org/qa-scripts/genrdeps/genrdeps.py DEPEND
92 -find | cut -c 3- > .dindex
93 -popd > /dev/null
94 -mv dindex dindex_old
95 -mv .dindex_new dindex
96 -rm -rf dindex_old
97 -
98 -mkdir .pindex_new
99 -pushd .pindex_new > /dev/null
100 -/var/www/qa-reports.gentoo.org/qa-scripts/genrdeps/genrdeps.py PDEPEND
101 -find | cut -c 3- > .pindex
102 -popd > /dev/null
103 -mv pindex pindex_old
104 -mv .pindex_new pindex
105 -rm -rf pindex_old
106 -
107 -mkdir .bindex_new
108 -pushd .bindex_new > /dev/null
109 -/var/www/qa-reports.gentoo.org/qa-scripts/genrdeps/genrdeps.py BDEPEND
110 -find | cut -c 3- > .bindex
111 -popd > /dev/null
112 -mv bindex bindex_old
113 -mv .bindex_new bindex
114 -rm -rf bindex_old