Until this moment, we were considering two main possibilities when
interpreting dependencies like
Pango 1.8.0

One was to interpret it as
Pango [1.8.0,1.8.0]

Other possibility, currently (being used right now at CheckDependencies) is
Pango [1.8.0,)

Maybe we should (at least in the case of Recipes) interpret this line as
Pango [,)

I.e., drop the version number, and accept, by default, any version of
that given program.

If/when someone notices there is a lower/higher limit on version
number, an updated recipe (containing, say, Pango [1.7,) at the Pango
dependency line inside Resources/Dependencies) should be posted to
gobolinux-recipes.

_Maybe_ we could even start to drop the version numbers from the
recipes being prepared (when there is not a known range). The idea
would be: by default, we don't know the valid range of versions  for a
dependency program for a given program, and it is better to state is
explicitly (i.e.: putting only the program name at the dependencies
file) than putting also a version number that means almost nothing
(just that this very version is known to be ok - BuildInformation file
should be used for that*).

* BuildInformation will only be placed inside binary packages? Or
inside Recipes too?

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

Reply via email to