diff options
author | Saul Wold <sgw@linux.intel.com> | 2012-06-14 14:54:34 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-06-15 15:44:38 +0100 |
commit | 4d8fa4023817cd5fec471eb69fb49ccbda3942e3 (patch) | |
tree | a312da7b8d50710eddbd0d96c83c35f9181cb760 /meta/classes | |
parent | 0cb6bc0dc5fb7eb7240bb1f4ab58d6c78feaae20 (diff) | |
download | poky-4d8fa4023817cd5fec471eb69fb49ccbda3942e3.tar.gz |
distrodata: cleanup after moving distro_tracking_fields
Remove some of the older fields that are not in the new list as we
are able to better automagically generate this directly from the
recipe files the extra files will go away.
To use this, one will have to include the appropirate files, such
as maintainers.inc, upstream_status.inc
(From OE-Core rev: f159ea18cf2a3f0c94d7324a2b63a6f0aabf73f2)
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes')
-rw-r--r-- | meta/classes/distrodata.bbclass | 56 |
1 files changed, 14 insertions, 42 deletions
diff --git a/meta/classes/distrodata.bbclass b/meta/classes/distrodata.bbclass index df6d300666..90ee7ae492 100644 --- a/meta/classes/distrodata.bbclass +++ b/meta/classes/distrodata.bbclass | |||
@@ -1,4 +1,3 @@ | |||
1 | require conf/distro/include/distro_tracking_fields.inc | ||
2 | 1 | ||
3 | addhandler distro_eventhandler | 2 | addhandler distro_eventhandler |
4 | python distro_eventhandler() { | 3 | python distro_eventhandler() { |
@@ -8,7 +7,7 @@ python distro_eventhandler() { | |||
8 | logfile = dc.create_log_file(e.data, "distrodata.csv") | 7 | logfile = dc.create_log_file(e.data, "distrodata.csv") |
9 | lf = bb.utils.lockfile("%s.lock" % logfile) | 8 | lf = bb.utils.lockfile("%s.lock" % logfile) |
10 | f = open(logfile, "a") | 9 | f = open(logfile, "a") |
11 | f.write("Package,Description,Owner,License,ChkSum,Status,VerMatch,Version,Upsteam,Non-Update,Reason,Recipe Status,Distro 1,Distro 2,Distro 3\n") | 10 | f.write("Package,Description,Owner,License,VerMatch,Version,Upsteam,Reason,Recipe Status,Distro 1,Distro 2,Distro 3\n") |
12 | f.close() | 11 | f.close() |
13 | bb.utils.unlockfile(lf) | 12 | bb.utils.unlockfile(lf) |
14 | 13 | ||
@@ -68,21 +67,12 @@ python do_distrodata_np() { | |||
68 | 67 | ||
69 | pgrp = localdata.getVar('SECTION', True) | 68 | pgrp = localdata.getVar('SECTION', True) |
70 | plicense = localdata.getVar('LICENSE', True).replace(',','_') | 69 | plicense = localdata.getVar('LICENSE', True).replace(',','_') |
71 | if localdata.getVar('LIC_FILES_CHKSUM', True): | ||
72 | pchksum="1" | ||
73 | else: | ||
74 | pchksum="0" | ||
75 | |||
76 | if localdata.getVar('RECIPE_STATUS', True): | ||
77 | hasrstatus="1" | ||
78 | else: | ||
79 | hasrstatus="0" | ||
80 | 70 | ||
81 | rstatus = localdata.getVar('RECIPE_STATUS', True) | 71 | rstatus = localdata.getVar('RECIPE_COLOR', True) |
82 | if rstatus is not None: | 72 | if rstatus is not None: |
83 | rstatus = rstatus.replace(',','') | 73 | rstatus = rstatus.replace(',','') |
84 | 74 | ||
85 | pupver = localdata.getVar('RECIPE_LATEST_VERSION', True) | 75 | pupver = localdata.getVar('RECIPE_UPSTREAM_VERSION', True) |
86 | if pcurver == pupver: | 76 | if pcurver == pupver: |
87 | vermatch="1" | 77 | vermatch="1" |
88 | else: | 78 | else: |
@@ -94,16 +84,12 @@ python do_distrodata_np() { | |||
94 | noupdate="1" | 84 | noupdate="1" |
95 | noupdate_reason = noupdate_reason.replace(',','') | 85 | noupdate_reason = noupdate_reason.replace(',','') |
96 | 86 | ||
97 | ris = localdata.getVar('RECIPE_INTEL_SECTION', True) | ||
98 | maintainer = localdata.getVar('RECIPE_MAINTAINER', True) | 87 | maintainer = localdata.getVar('RECIPE_MAINTAINER', True) |
99 | rttr = localdata.getVar('RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES', True) | 88 | rlrd = localdata.getVar('RECIPE_UPSTREAM_DATE', True) |
100 | rlrd = localdata.getVar('RECIPE_LATEST_RELEASE_DATE', True) | ||
101 | dc = localdata.getVar('DEPENDENCY_CHECK', True) | ||
102 | rc = localdata.getVar('RECIPE_COMMENTS', True) | ||
103 | result = dist_check.compare_in_distro_packages_list(distro_check_dir, localdata) | 89 | result = dist_check.compare_in_distro_packages_list(distro_check_dir, localdata) |
104 | 90 | ||
105 | bb.note("DISTRO: %s,%s,%s,%s,%s,%s,%s,%s,%s, %s, %s, %s\n" % \ | 91 | bb.note("DISTRO: %s,%s,%s,%s,%s,%s,%s,%s,%s\n" % \ |
106 | (pname, pdesc, maintainer, plicense, pchksum, hasrstatus, vermatch, pcurver, pupver, noupdate, noupdate_reason, rstatus)) | 92 | (pname, pdesc, maintainer, plicense, vermatch, pcurver, pupver, noupdate_reason, rstatus)) |
107 | line = pn | 93 | line = pn |
108 | for i in result: | 94 | for i in result: |
109 | line = line + "," + i | 95 | line = line + "," + i |
@@ -155,21 +141,12 @@ python do_distrodata() { | |||
155 | 141 | ||
156 | pgrp = localdata.getVar('SECTION', True) | 142 | pgrp = localdata.getVar('SECTION', True) |
157 | plicense = localdata.getVar('LICENSE', True).replace(',','_') | 143 | plicense = localdata.getVar('LICENSE', True).replace(',','_') |
158 | if localdata.getVar('LIC_FILES_CHKSUM', True): | ||
159 | pchksum="1" | ||
160 | else: | ||
161 | pchksum="0" | ||
162 | |||
163 | if localdata.getVar('RECIPE_STATUS', True): | ||
164 | hasrstatus="1" | ||
165 | else: | ||
166 | hasrstatus="0" | ||
167 | 144 | ||
168 | rstatus = localdata.getVar('RECIPE_STATUS', True) | 145 | rstatus = localdata.getVar('RECIPE_COLOR', True) |
169 | if rstatus is not None: | 146 | if rstatus is not None: |
170 | rstatus = rstatus.replace(',','') | 147 | rstatus = rstatus.replace(',','') |
171 | 148 | ||
172 | pupver = localdata.getVar('RECIPE_LATEST_VERSION', True) | 149 | pupver = localdata.getVar('RECIPE_UPSTREAM_VERSION', True) |
173 | if pcurver == pupver: | 150 | if pcurver == pupver: |
174 | vermatch="1" | 151 | vermatch="1" |
175 | else: | 152 | else: |
@@ -182,19 +159,15 @@ python do_distrodata() { | |||
182 | noupdate="1" | 159 | noupdate="1" |
183 | noupdate_reason = noupdate_reason.replace(',','') | 160 | noupdate_reason = noupdate_reason.replace(',','') |
184 | 161 | ||
185 | ris = localdata.getVar('RECIPE_INTEL_SECTION', True) | ||
186 | maintainer = localdata.getVar('RECIPE_MAINTAINER', True) | 162 | maintainer = localdata.getVar('RECIPE_MAINTAINER', True) |
187 | rttr = localdata.getVar('RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES', True) | 163 | rlrd = localdata.getVar('RECIPE_UPSTREAM_DATE', True) |
188 | rlrd = localdata.getVar('RECIPE_LATEST_RELEASE_DATE', True) | ||
189 | dc = localdata.getVar('DEPENDENCY_CHECK', True) | ||
190 | rc = localdata.getVar('RECIPE_COMMENTS', True) | ||
191 | # do the comparison | 164 | # do the comparison |
192 | result = dist_check.compare_in_distro_packages_list(distro_check_dir, localdata) | 165 | result = dist_check.compare_in_distro_packages_list(distro_check_dir, localdata) |
193 | 166 | ||
194 | lf = bb.utils.lockfile("%s.lock" % logfile) | 167 | lf = bb.utils.lockfile("%s.lock" % logfile) |
195 | f = open(logfile, "a") | 168 | f = open(logfile, "a") |
196 | f.write("%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s" % \ | 169 | f.write("%s,%s,%s,%s,%s,%s,%s,%s,%s" % \ |
197 | (pname, pdesc, maintainer, plicense, pchksum, hasrstatus, vermatch, pcurver, pupver, noupdate, noupdate_reason, rstatus)) | 170 | (pname, pdesc, maintainer, plicense, vermatch, pcurver, pupver, noupdate_reason, rstatus)) |
198 | line = "" | 171 | line = "" |
199 | for i in result: | 172 | for i in result: |
200 | line = line + "," + i | 173 | line = line + "," + i |
@@ -218,7 +191,7 @@ python checkpkg_eventhandler() { | |||
218 | 191 | ||
219 | lf = bb.utils.lockfile("%s.lock" % logfile) | 192 | lf = bb.utils.lockfile("%s.lock" % logfile) |
220 | f = open(logfile, "a") | 193 | f = open(logfile, "a") |
221 | f.write("Package\tVersion\tUpver\tLicense\tSection\tHome\tRelease\tPriority\tDepends\tBugTracker\tPE\tDescription\tStatus\tTracking\tURI\tMAINTAINER\n") | 194 | f.write("Package\tVersion\tUpver\tLicense\tSection\tHome\tRelease\tDepends\tBugTracker\tPE\tDescription\tStatus\tTracking\tURI\tMAINTAINER\n") |
222 | f.close() | 195 | f.close() |
223 | bb.utils.unlockfile(lf) | 196 | bb.utils.unlockfile(lf) |
224 | return | 197 | return |
@@ -475,7 +448,6 @@ python do_checkpkg() { | |||
475 | psection = localdata.getVar('SECTION', True) | 448 | psection = localdata.getVar('SECTION', True) |
476 | phome = localdata.getVar('HOMEPAGE', True) | 449 | phome = localdata.getVar('HOMEPAGE', True) |
477 | prelease = localdata.getVar('PR', True) | 450 | prelease = localdata.getVar('PR', True) |
478 | ppriority = localdata.getVar('PRIORITY', True) | ||
479 | pdepends = localdata.getVar('DEPENDS', True) | 451 | pdepends = localdata.getVar('DEPENDS', True) |
480 | pbugtracker = localdata.getVar('BUGTRACKER', True) | 452 | pbugtracker = localdata.getVar('BUGTRACKER', True) |
481 | ppe = localdata.getVar('PE', True) | 453 | ppe = localdata.getVar('PE', True) |
@@ -655,8 +627,8 @@ python do_checkpkg() { | |||
655 | pdesc = "".join(pdesc.split("\t")) | 627 | pdesc = "".join(pdesc.split("\t")) |
656 | lf = bb.utils.lockfile("%s.lock" % logfile) | 628 | lf = bb.utils.lockfile("%s.lock" % logfile) |
657 | f = open(logfile, "a") | 629 | f = open(logfile, "a") |
658 | f.write("%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n" % \ | 630 | f.write("%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n" % \ |
659 | (pname,pversion,pupver,plicense,psection, phome,prelease, ppriority,pdepends,pbugtracker,ppe,pdesc,pstatus,pmver,psrcuri,maintainer)) | 631 | (pname,pversion,pupver,plicense,psection, phome,prelease, pdepends,pbugtracker,ppe,pdesc,pstatus,pmver,psrcuri,maintainer)) |
660 | f.close() | 632 | f.close() |
661 | bb.utils.unlockfile(lf) | 633 | bb.utils.unlockfile(lf) |
662 | } | 634 | } |