W dniu nie, 04.03.2018 o godzinie 12∶18 +0100, użytkownik Ulrich Mueller napisał: > > > > > > On Sat, 3 Mar 2018, Michał Górny wrote: > > Warn if the '=' package dependency operator is used along with pure > > version with no revision specified. This means to catch a common mistake > > of developers copying '=' from upstream dependency specification while > > '~' operator would be more appropriate. This causes unintended depgraph > > breakage when the dependencies are revbumped e.g. due to dependency > > changes, or prevents people from upgrading. > > The developers are given two suggestions: either to use '~' if any > > revision is acceptable, or to explicitly specify '-r0' when they really > > do accept -r0 only. > > I won't be opposed against this, but there doesn't seem to be any > policy that would require explicit -r0 in dependency specifications. > So this is a policy change which should be discussed in gentoo-dev > before it can be added to repoman. > > Also according to PMS, no revision and -r0 (and even -r00) are > completely equivalent. so IMHO we should think twice before > introducing behaviour that would treat them differently in some > places. >
For the record: we already did something similar for slot operators (no slotop vs :*), and I'm mostly following suit. -- Best regards, Michał Górny