On 8/26/07, Jonas Karlsson <[EMAIL PROTECTED]> wrote:
> While talking about dependencies and such, I'd like to readd this patch to
> RecipeLint.
Ok, but here are some suggestions/comments:
> --- RecipeLint 18 Nov 2006 15:15:00 -0000 1.30
> +++ RecipeLint 20 Nov 2006 20:21:55 -0000 1.31
> @@ -683,15 +683,6 @@
> grep -q "^# \*Warning\*" $depfile && {
> ERROR "Dependencies file contains unmatched library
> dependencies."
> }
> + while read line
> + do
> + bad_dep=`echo $line | sed -r -e '/.*\ [><=]?\ .*/d' -e '/^#.*/d'
> -e '/^\s*$/d'`
> + if [ ! -z "$bad_dep" ]
> + then
> + WARN "Old style dependency/Bad line in Dependensies: $bad_dep"
Old-style should be a WARN, bad-line should be an ERROR. (And there's
a typo in Dependencies".) In the old-style note, maybe add an
informative message such as "Old style dependency 'Foo 1.0' in
Resources/Dependencies. You may want to change this to something like
'Foo >= 1.0' " (Yeah, it's a bit extra work, but I'm hoping it will
encourage users to fix them.)
-- Hisham
_______________________________________________
gobolinux-devel mailing list
[email protected]
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel