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.
zeropadding.patch
Description: Binary data
_______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel