Syntax checking for ebuilds in repoman added: Trailing whitespace Leading spaces line continuation errors (\) Header checking in repoman added: Check line 1 for: "# Copyright 1999-XXXX Gentoo Technologies, Inc." where XXXX is dynamic depending upon the current system time. This check allows other text to follow the Inc. for joint copyright. Check line 2 for: "# Distributed under the terms of the GNU General Public License v2" exactly Metadata checking in repoman added: Reports missing metadata for packages Reproducible: Always Steps to Reproduce: N/A
Created attachment 16633 [details, diff] repoman enhancements, based on portage-2.0.49-r1
Created attachment 16635 [details, diff] repoman enhancements, based on portage-2.0.49-r1 Slightly improved performance wise by combining 2 regexp into 1.
Second patch also fixes minor bug
Created attachment 16749 [details, diff] RepoMan enhancements. Based on portage-2.0.49-r1. Patch on clean repoman This patch patches the clean version of repoman. I.e. unpatched
Created attachment 16750 [details, diff] RepoMan enhancements. Based on portage-2.0.49-r1. Patch on rem patched repoman This patches repoman after it has been patched with the (clean) rem patch: http://bugs.gentoo.org/show_bug.cgi?id=27473
The reason for the 2 new patches is because the patches for my 2 seperate enhancements no longer work together without manual tampering. I've worked around this with a patch for adding the syntax and metadata enhancement patch on a clean repoman and one for adding the syntax and metadata enhancement patch to a repoman already patched with the repoman cache enhancement patch (http://bugs.gentoo.org/show_bug.cgi?id=27473). Puggy
syntax checks in 49-r3