def __init__(self, filename): HelpersMixin.__init__(self) self._rpm_files = None self._prebuilt_info = None self._unpacked_src = None self.filename = filename self.name = os.path.basename(filename).rsplit('-', 2)[0] self.unpack()
def __init__(self): HelpersMixin.__init__(self) self.log = Settings.get_logger() self.build_failed = None self.mock_root = None self._rpmlint_output = None self._topdir = None self._macros = None
def __init__(self): HelpersMixin.__init__(self) self.log = Settings.get_logger() self.spec_url = None self.srpm_url = None self.spec_file = None self.srpm_file = None self.dir = None
def __init__(self, filename, spec=None): HelpersMixin.__init__(self) self._rpm_files = None self._prebuilt_info = None self._unpacked_src = None self.filename = filename self.name = os.path.basename(filename).rsplit("-", 2)[0] self.spec = spec self.rpmlint_output = [] self.unpack()
def __init__(self, tag, url): def my_logger(cache): ''' Default logger logs info messages. ''' if cache: path = urlparse(url).path self.log.info("Using cached data for (%s): %s" % (tag, os.path.basename(path))) else: self.log.info("Downloading (%s): %s" % (tag, url)) HelpersMixin.__init__(self) self.specurl = url self.extract_dir = None self.tag = tag self.downloaded = True self.local_src = None self.is_url = urlparse(url)[0] != '' if self.is_url: # This is a URL, Download it self.url = url if Settings.cache: cached = os.path.join(ReviewDirs.upstream, url.rsplit('/', 1)[1]) if os.path.exists(cached): self.log.info("Using cached upstream: " + cached) self.filename = cached return self.log.warning( "No cache found for %s, downloading anyway." % cached) try: self.filename = self._get_file(url, ReviewDirs.upstream, my_logger) except DownloadError as ex: self.log.debug('Download error on %s, : %s' % (url, str(ex)), exc_info=True) self.log.warning('Cannot download url: ' + url) self.downloaded = False # get the filename url = urlparse(url)[2].split('/')[-1] if not self.is_url or not self.downloaded: # A local file in the SRPM local_src = os.path.join(ReviewDirs.startdir, url) if os.path.isfile(local_src): self.log.info( "Using local file " + url + " as " + tag) srcdir = ReviewDirs.startdir self.local_src = local_src else: self.log.info("No upstream for (%s): %s" % (tag, url)) srcdir = ReviewDirs.srpm_unpacked self.filename = os.path.join(srcdir, url) self.url = 'file://' + self.filename
def __init__(self, tag, url): def my_logger(cache): ''' Default logger logs info messages. ''' if cache: path = urlparse(url).path self.log.info("Using cached data for (%s): %s" % (tag, os.path.basename(path))) else: self.log.info("Downloading (%s): %s" % (tag, url)) HelpersMixin.__init__(self) self.specurl = url self.extract_dir = None self.tag = tag self.downloaded = True self.local_src = None self.is_url = urlparse(url)[0] != '' if self.is_url: # This is a URL, Download it self.url = url if Settings.cache: cached = os.path.join(ReviewDirs.upstream, url.rsplit('/', 1)[1]) if os.path.exists(cached): self.log.info("Using cached upstream: " + cached) self.filename = cached return self.log.warning("No cache found for %s, downloading anyway." % cached) try: self.filename = self._get_file(url, ReviewDirs.upstream, my_logger) except DownloadError as ex: self.log.debug('Download error on %s, : %s' % (url, str(ex)), exc_info=True) self.log.warning('Cannot download url: ' + url) self.downloaded = False # get the filename url = urlparse(url)[2].split('/')[-1] if not self.is_url or not self.downloaded: # A local file in the SRPM local_src = os.path.join(ReviewDirs.startdir, url) if os.path.isfile(local_src): self.log.info("Using local file " + url + " as " + tag) srcdir = ReviewDirs.startdir self.local_src = local_src else: self.log.info("No upstream for (%s): %s" % (tag, url)) srcdir = ReviewDirs.srpm_unpacked self.filename = os.path.join(srcdir, url) self.url = 'file://' + self.filename
def __init__(self, checks, plugin_path): HelpersMixin.__init__(self) self.plugin_path = plugin_path self.version = None self.checks = checks self.spec = checks.spec self.srpm = checks.srpm self.sources = checks.sources self.encoder = ReviewJSONEncoder() self.decoder = JSONDecoder() self.plug_in = None self.plug_out = None self.plug_err = None self.tests = [] self.results = []
def __init__(self, checks, defined_in): HelpersMixin.__init__(self) GenericCheck.__init__(self, checks, defined_in)
def __init__(self): HelpersMixin.__init__(self) self.log = Settings.get_logger() self.build_failed = None self.mock_root = None