Exemple #1
0
			pkg, _ = im['golang(%s)' % ip]
		else:
			print "import path %s not found" % ip
			continue

		if pkg not in repos:
			print "package %s not found in golang.repos" % pkg
			continue

		if pkg in cache:
			continue

		cache.append(pkg)
		path, upstream = repos[pkg]
		ups_commits = modules.Repos.getRepoCommits(path, upstream, pull=options.pull)
		rsp_obj = RemoteSpecParser('master', pkg)
		if not rsp_obj.parse():
			continue

		pkg_commit  = rsp_obj.getPackageCommits()

		# now fedora and commit, up to date?
		if commit not in ups_commits:
			print "%s: upstream commit %s not found" % (pkg, commit)
			continue

		if pkg_commit not in ups_commits:
			print "%s: package commit %s not found" % (pkg, pkg_commit)
			continue

		commit_ts = int(ups_commits[commit])
Exemple #2
0
script_dir = os.path.dirname(os.path.realpath(__file__))


def displayMapping(pkg, imap, fmt=False):
    if fmt:
        mlen = 0
        for arg in imap:
            mlen = max(mlen, len(arg))

        for arg in imap:
            print "%s%s -> %s" % (arg, " " *
                                  (mlen - len(arg)), ",".join(imap[arg]))

    else:
        for arg in imap:
            print "%s:%s:%s" % (arg, pkg, ",".join(imap[arg]))


if __name__ == "__main__":

    packages = loadPackages()
    for pkg in packages:
        rsp_obj = RemoteSpecParser('master', pkg)
        if not rsp_obj.parse():
            sys.stderr.write("%s: %s" % (pkg, rsp_obj.getError()))
            continue

        provides = rsp_obj.getProvides()
        imap = inverseMap(provides)
        displayMapping(pkg, imap)
Exemple #3
0
		ip = args[0]
		if 'golang(%s)' % ip in im:
			pkg, _ = im['golang(%s)' % ip]
		else:
			print "import path %s not found" % ip
			exit(1)

	repos_obj = Repos()
	repos = repos_obj.parseReposInfo()
	if pkg not in repos:
		print "package %s not found in golang.repos" % pkg
		exit(1)

	path, upstream = repos[pkg]
	ups_commits = modules.Repos.getRepoCommits(path, upstream)
	rsp_obj = RemoteSpecParser('master', pkg)
	if not rsp_obj.parse():
		print rsp_obj.getError()
		exit(1)

	pkg_commit  = rsp_obj.getPackageCommits()

	# now fedora and commit, up to date?
	if commit not in ups_commits:
		print "%s: upstream commit %s not found" % (pkg, commit)
		exit(1)

	if pkg_commit not in ups_commits:
		print "%s: package commit %s not found" % (pkg, pkg_commit)
		exit(1)
Exemple #4
0
from modules.Packages import loadPackages

script_dir = os.path.dirname(os.path.realpath(__file__))

def displayMapping(pkg, imap, fmt=False):
	if fmt:
		mlen = 0
		for arg in imap:
			mlen = max(mlen, len(arg))

		for arg in imap:
			print "%s%s -> %s" % (arg, " " * (mlen - len(arg)),  ",".join(imap[arg]))

	else:
		for arg in imap:
			print "%s:%s:%s" % (arg, pkg, ",".join(imap[arg]))

if __name__ == "__main__":

	packages = loadPackages()
	for pkg in packages:
		rsp_obj = RemoteSpecParser('master', pkg)
		if not rsp_obj.parse():
			sys.stderr.write("%s: %s" % (pkg, rsp_obj.getError()))
			continue

		provides = rsp_obj.getProvides()
		imap = inverseMap(provides)
		displayMapping(pkg, imap)
		
Exemple #5
0
			pkg, _ = im['golang(%s)' % ip]
		else:
			print "import path %s not found" % ip
			continue

		if pkg not in repos:
			print "package %s not found in golang.repos" % pkg
			continue

		if pkg in cache:
			continue

		cache.append(pkg)
		path, upstream = repos[pkg]
		ups_commits = modules.Repos.getRepoCommits(path, upstream, pull=options.pull)
		rsp_obj = RemoteSpecParser('master', pkg)
		if not rsp_obj.parse():
			continue

		pkg_commit  = rsp_obj.getPackageCommits()

		# now fedora and commit, up to date?
		if commit not in ups_commits:
			print "%s: upstream commit %s not found" % (pkg, commit)
			continue

		if pkg_commit not in ups_commits:
			print "%s: package commit %s not found" % (pkg, pkg_commit)
			continue

		commit_ts = int(ups_commits[commit])