Open moooeeeep opened 2 years ago
It is the intended behavior, but I have to admit I never realized it was indeed very confusing.
Fixing it would require breaking backward compatibility.... Not sure what would be the best way forward.
Doesn't this break things if the packages actually require different versions of a dependency?
The package version selected from p1 would be incompatible to the osdep version selected from p2.
In order to check out the overriding/precendence behavior of autoproj, I designed a simple buildconf configuration with two package sets that each define a package and an osdep with the same name.
I noticed output during
aup
that indicates overriding behavior, which seems counterintuitive to me:In essence:
As far as I am aware, this didn't cause any obvious errors for us. But just to be sure: is this the intended behavior?