Lines Matching refs:pub

3129                         (pub, stem, ver), entry, actions = t
3187 pub, stem, ver = t
3259 pub, stem, ver = t
3360 for pub in pubs:
3363 meta_root = os.path.join(tmpdir, str(id(pub)))
3365 pub.meta_root = meta_root
3366 pub.transport = self._img.transport
3367 repo = pub.repository
3371 progtrack.refresh_start_pub(pub)
3373 pub.refresh()
3375 failed.append((pub, e))
3380 failed.append((pub, e))
3383 progtrack.refresh_end_pub(pub)
3385 pub.prefix,
3387 pub.catalog
3421 pub, stem, ver = t
3422 inst_stems.setdefault(pub, {})
3423 inst_stems[pub].setdefault(stem, {})
3424 inst_stems[pub][stem][ver] = False
3458 pub, stem, ver = t
3460 pkg_pub_map.setdefault(pub, {})
3461 pkg_pub_map[pub].setdefault(stem, {})
3462 pkg_pub_map[pub][stem].setdefault(ver,
3464 pkg_pub_map[pub][stem][ver].add(
3467 if pub in proc_stems and \
3468 stem in proc_stems[pub] and \
3469 ver in proc_stems[pub][stem]:
3470 if id(cat) != proc_stems[pub][stem][ver]:
3475 proc_stems.setdefault(pub, {})
3476 proc_stems[pub].setdefault(stem,
3478 proc_stems[pub][stem][ver] = \
3482 if pub in inst_stems and \
3483 stem in inst_stems[pub] and \
3484 ver in inst_stems[pub][stem]:
3486 inst_stems[pub][stem][ver] = \
3498 op_time=op_time, pub=pub,
3504 pub=pub, stem=stem,
3515 pub=pub, stem=stem,
3540 dpent = dp.get_entry(pub=pub,
3574 excludes, publisher=pub):
3583 op_time=op_time, pub=pub, stem=stem,
3587 op_time=op_time, pub=pub,
3591 for pub in pubs:
3593 opub = pub_map[pub.prefix]
3596 opub = publisher.Publisher(pub.prefix,
3598 pub_map[pub.prefix] = opub
3601 for pub in pkg_pub_map:
3602 for stem in pkg_pub_map[pub]:
3603 for ver in pkg_pub_map[pub][stem]:
3605 pkg_pub_map[pub][stem][ver]))
3617 copy.copy(pub_map[pub])
3624 pkg_pub_map[pub][stem][ver] = \
3629 for pub in pubs:
3630 npub = pub_map[pub.prefix]
3632 for o in pub.repository.origins:
3658 pub, - (string) the publisher of the package
3728 an FMRI object should be returned in place of the (pub, stem,
3850 pub, stem, ver = t
3891 pub != inc_stems[stem]:
3911 pkg_stem = "!".join((pub, stem))
3961 pub, stem, ver = t
3966 pkg_stem = "!".join((pub, stem))
3973 ranked_stems.get(stem, pub) != pub:
3993 pub != pat_pub:
3999 ranked_stems.get(stem, pub) != pub:
4240 ranked_stems.setdefault(stem, pub)
4243 pfmri = fmri.PkgFmri(name=stem, publisher=pub,
4356 pub, name, version = pfmri.tuple()
4360 pkg_pub_map[pub][name][str(version)]
4370 pub = name = version = None
4480 states=states, publisher=pub, version=release,
4729 def __parse_v_1(line, pub, v):
4747 return pfmri, (query_num, pub, (v, return_type,
4752 return pfmri, (query_num, pub, (v, return_type, pfmri))
4812 pub = self._img.get_publisher(
4819 pub = publisher.RepositoryURI(origin)
4821 origins=[pub])
4822 slist.append((pub, repo, origin))
4832 for pub, alt_repo, descriptive_name in slist:
4837 res = self._img.transport.do_search(pub,
4867 pfmri, ret = self.__parse_v_1(line, pub,
5017 def add_publisher(self, pub, refresh_allowed=True,
5024 self._img.add_publisher(pub,
5047 pub = self._img.get_publisher(prefix=prefix, alias=alias)
5052 return copy.copy(pub)
5053 return pub
5056 def get_publisherdata(self, pub=None, repo=None):
5066 'pub' is an optional Publisher object.
5070 Either 'pub' or 'repo' must be provided."""
5072 assert (pub or repo) and not (pub and repo)
5076 pub = max(pub, repo)
5078 return self._img.transport.get_publisherdata(pub,
5100 pub = self.get_publisher(alias=alias)
5102 pub = self.get_publisher(prefix=prefix)
5104 if pub.disabled:
5112 dt = pub.catalog.last_modified
5138 def update_publisher(self, pub, refresh_allowed=True, search_after=None,
5153 return self.__update_publisher(pub,
5165 def __update_publisher(self, pub, refresh_allowed=True,
5176 self._img.check_cert_validity(pubs=[pub])
5224 if pub._source_object_id == id(old):
5228 orig_pub = (id(pub), old)
5235 raise apx.UnknownPublisher(pub)
5240 if pub._source_object_id == id(old):
5244 if pub.prefix == old.prefix or \
5245 pub.prefix == old.alias or \
5246 pub.alias and (pub.alias == old.alias or
5247 pub.alias == old.prefix):
5248 raise apx.DuplicatePublisher(pub)
5253 if pub._source_object_id == id(old):
5255 if need_refresh(old, pub):
5257 if not old.disabled and pub.disabled:
5262 if key != pub.prefix:
5266 pub.meta_root = \
5268 pub.prefix)
5269 pub.transport = self._img.transport
5272 publishers[pub.prefix] = pub
5284 repo = pub.repository
5287 pub.repository)[0]
5299 self._img.remove_publisher_metadata(pub)
5300 elif not pub.disabled and not refresh_catalog:
5301 refresh_catalog = pub.needs_refresh
5310 pub)
5319 pub.validate_config(repo)
5321 self.__refresh(pubs=[pub], immediate=True,
5330 pub.last_refreshed = None
5346 prefix=pub.prefix)
5348 self._img.pub_search_before(pub.prefix, search_before)
5350 self._img.pub_search_after(pub.prefix, search_after)
5365 pub = pubs[p]
5366 for origin in pub.repository.origins:
5568 for pub in pkg_names:
5570 for p in pkg_names[pub]:
5575 new_pkg_names[pub] = pkglist
5861 pub = publisher.Publisher(prefix,
5863 pubs = [pub]