The recipe store currently contains two conflicting copies of Bash:
4.1.002 (from me) and 4.1.2 (from Jonas Karlsson).  4.1.2 works fine,
but 4.1.002 will not compile due to extraneous patches.

Unfortunately, GetRecipe (and hence Compile) will arbitrarily select
the broken recipe, if and only if no local recipe is found.  It is
selected because the two are numerically equal and "GetAvailable
--type=recipe" lists 4.1.002 earlier in its output.

The attached patch adds a check to RecipeLint to ensure a conflict
like this does not happen again, by rejecting version numbers with
prefixed zeros.  There are currently 208 recipes in the store failing
this check.

Attachment: zeropadding.patch
Description: Binary data

_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to