IF YOU WOULD LIKE TO GET AN ACCOUNT, please write an
email to Administrator. User accounts are meant only to access repo
and report issues and/or generate pull requests.
This is a purpose-specific Git hosting for
BaseALT
projects. Thank you for your understanding!
Только зарегистрированные пользователи имеют доступ к сервису!
Для получения аккаунта, обратитесь к администратору.
(Analoguous to the change in rpm-4.13-alt6
cfa573f99fbabf7610cec1fb0ee1993f9640b090,
made with help of Vladimir D. Seleznev <vseleznv@altlinux.org>.)
Unchanged (wanted) behavior: On the side of Requires (B), a missing
("underspecified") release means that the relative order of A and B
(result of comparison) is determined only by the speicified components
(epoch, version):
such B is equal to any A with an equal epoch and version (and any release);
such B is greater than A if B's epoch-version is greater than A's;
etc.
A similar treatment of an underspecified release on the side of
Provides (A) was unwanted and it has been changed now:
a B with a non-empty release can't be equal to such A (with a
missing release);
namely, a B with a non-empty release is greater than an A with equal
epoch-version and no release.
Example of a satisfied dependency (worked before and works now):
Provides: N = V-R
Requires: N = V
Example of an unsatisfied dependency (previously, this satisfied the Requires):
Provides: N = V
Requires: N = V-R
We don't want this Requires to be satisfied in this case.