Lines Matching refs:pn

45     for pn in pkg_pn:
46 …(last_ver, last_file, pref_ver, pref_file, req) = findBestProvider(pn, localdata, dataCache, pkg_p…
47 preferred_versions[pn] = (pref_ver, pref_file)
48 latest_versions[pn] = (last_ver, last_file)
49 required[pn] = req
58 for (fn, pn) in dataCache.pkg_fn.items():
60 all_providers[pn].append((ver, fn))
63 def sortPriorities(pn, dataCache, pkg_pn = None): argument
71 files = pkg_pn[pn]
90 def versionVariableMatch(cfgData, keyword, pn): argument
97 ver = cfgData.getVar("%s_VERSION:pn-%s" % (keyword, pn))
99 ver = cfgData.getVar("%s_VERSION_%s" % (keyword, pn))
118 def findPreferredProvider(pn, cfgData, dataCache, pkg_pn = None, item = None): argument
127 required_v = versionVariableMatch(cfgData, "REQUIRED", pn)
128 preferred_v = versionVariableMatch(cfgData, "PREFERRED", pn)
136 …REFERRED_VERSION for package %s%s are both set using REQUIRED_VERSION %s", pn, itemstr, required_v)
138 logger.debug("REQUIRED_VERSION is set for package %s%s", pn, itemstr)
176 logger.warning("preferred version %s of %s not available%s", pv_str, pn, itemstr)
188 logger.warning("versions of %s available: %s", pn, ' '.join(available_vers))
190 logger.error("required version %s of %s not available%s", pv_str, pn, itemstr)
193 …r.debug("selecting %s as REQUIRED_VERSION %s of package %s%s", preferred_file, pv_str, pn, itemstr)
195 ….debug("selecting %s as PREFERRED_VERSION %s of package %s%s", preferred_file, pv_str, pn, itemstr)
199 def findLatestProvider(pn, cfgData, dataCache, file_set): argument
218 def findBestProvider(pn, cfgData, dataCache, pkg_pn = None, item = None): argument
225 sortpkg_pn = sortPriorities(pn, dataCache, pkg_pn)
227 …(preferred_ver, preferred_file, required) = findPreferredProvider(pn, cfgData, dataCache, sortpkg_…
229 (latest, latest_f) = findLatestProvider(pn, cfgData, dataCache, sortpkg_pn[0])
254 pn = dataCache.pkg_fn[p]
255 if pn not in pkg_pn:
256 pkg_pn[pn] = []
257 pkg_pn[pn].append(p)
262 for pn in sorted(pkg_pn):
263 sortpkg_pn[pn] = sortPriorities(pn, dataCache, pkg_pn)
264 …red_ver, preferred_file, required = findPreferredProvider(pn, cfgData, dataCache, sortpkg_pn[pn], …
267 preferred_versions[pn] = (preferred_ver, preferred_file)
268 if preferred_versions[pn][1]:
269 eligible.append(preferred_versions[pn][1])
272 for pn in sorted(sortpkg_pn):
273 if pn in preferred_versions and preferred_versions[pn][1]:
275 preferred_versions[pn] = findLatestProvider(pn, cfgData, dataCache, sortpkg_pn[pn][0])
276 eligible.append(preferred_versions[pn][1])
284 pn = dataCache.pkg_fn[p]
285 if pn != item:
287 (newvers, fn) = preferred_versions[pn]
311 pn = dataCache.pkg_fn[p]
312 if dataCache.preferred[item] == pn:
313 logger.verbose("selecting %s to satisfy %s due to PREFERRED_PROVIDERS", pn, item)
337 pn = dataCache.pkg_fn[p]
338 if prefervar == pn:
339 logger.verbose("selecting %s to satisfy %s due to PREFERRED_RPROVIDER", pn, item)
357 pn = dataCache.pkg_fn[p]
358 provides = dataCache.pn_provides[pn]
426 pn = dataCache.pkg_fn[f]
431 for p in dataCache.pn_provides[pn]:
437 if dataCache.pkg_fn[pf] != pn:
442 dataCache.world_target.add(pn)