# assign index for a previous version in the same slot
has_previous = False
repo_name_prev = None
- slot_atom = "%s:%s" % (portage.dep_getkey(pkg_key),
- metadata["SLOT"])
- slot_matches = vardb.match(slot_atom)
+ slot_matches = vardb.match(pkg.slot_atom)
if slot_matches:
has_previous = True
repo_name_prev = vardb.aux_get(slot_matches[0],
has_changed = False
self.mycpv = mycpv
cat, pf = catsplit(mycpv)
- cp = dep_getkey(mycpv)
+ cp = cpv_getkey(mycpv)
cpv_slot = self.mycpv
pkginternaluse = ""
iuse = ""
@return: A list of licenses that have not been accepted.
"""
accept_license = self._accept_license
- cpdict = self._plicensedict.get(dep_getkey(cpv), None)
+ cpdict = self._plicensedict.get(cpv_getkey(cpv), None)
if cpdict:
accept_license = list(self._accept_license)
cpv_slot = "%s:%s" % (cpv, metadata["SLOT"])
@return: A list of properties that have not been accepted.
"""
accept_properties = self._accept_properties
- cpdict = self._ppropertiesdict.get(dep_getkey(cpv), None)
+ cpdict = self._ppropertiesdict.get(cpv_getkey(cpv), None)
if cpdict:
accept_properties = list(self._accept_properties)
cpv_slot = "%s:%s" % (cpv, metadata["SLOT"])
for x in candidate_list:
cp = getattr(x, "cp", None)
if cp is None:
- cp = dep_getkey(x)
+ mysplit = catpkgsplit(remove_slot(x))
+ if mysplit is not None:
+ cp = mysplit[0] + '/' + mysplit[1]
if cp != mycpv:
continue
mylist.append(x)