Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=849f134cdf06f3d91fa990f4ad025fd5a069cd95
commit 849f134cdf06f3d91fa990f4ad025fd5a069cd95 Author: Miklos Vajna <vmik...@frugalware.org> Date: Tue Oct 29 11:48:34 2013 +0100 t/s/syncpkgd: show maintainer as well DeX77 asked for this on IRC diff --git a/t/s/syncpkgd b/t/s/syncpkgd index 7d849da..2bada9e 100755 --- a/t/s/syncpkgd +++ b/t/s/syncpkgd @@ -59,20 +59,34 @@ def tobuild(pkg): ret.append(full) return ret +def maintainer(fb): + sock = open(fb) + while True: + line = sock.readline() + if not line: + break + if line[:14] != "# Maintainer: ": + continue + # FIXME: we here hardcore the encoding of the FBs + m = line[14:].strip().decode('latin1') + break + sock.close() + return m + parser = argparse.ArgumentParser(prog='syncpkgd', description='Utility to manage not yet synced packages') args = parser.parse_args() os.chdir("../..") -for root, dirs, files in os.walk("source"): +for root, dirs, files in os.walk("source/network-extra/cgit"): for file in files: if file == "FrugalBuild": fb = os.path.join(root, file) missing = tobuild(fb) for i in missing: old = os.stat(fb)[stat.ST_MTIME] - fpms[i.split('-')[-1]].append("%s is missing (FB is %s old)" % (i, how_old(old))) + fpms[i.split('-')[-1]].append("%s is missing (FB is %s old; %s)" % (i, how_old(old), maintainer(fb))) archs = fpms.keys() archs.sort() sorted = [] _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git