Overview

Request 969711 accepted

- Do not reference %release in requires/conflicts: with builds
going across _multibuild, the rebuild counter of the two flavors
is not guaranteed to be in sync (i.e glib flavor could build more
often).

Loading...

Dominique Leuenberger's avatar

FYI, this is not a theoretical case, I just saw:

can't install libdbus-c++-glib-devel-0.9.1+git20170322-5.3.x86_64:
package libdbus-c++-glib-devel-0.9.1+git20170322.x86_64 requires pkgconfig(dbus-c++-1), but none of the providers can be installed
package libdbus-c++-glib-devel-0.9.1+git20170322.x86_64 conflicts with libdbus-c++-devel < 0.9.1+git20170322-5.3 provided by libdbus-c++-devel-0.9.1+git20170322.x86_64

i.e. libdbus-c++ (main flavor) had rebuild counter 5.2, but libdbus-c++-glib was actually a rebuild count 5.3 - thus conflicting to be installed


Request History
Dominique Leuenberger's avatar

dimstar created request

- Do not reference %release in requires/conflicts: with builds
going across _multibuild, the rebuild counter of the two flavors
is not guaranteed to be in sync (i.e glib flavor could build more
often).


Takashi Iwai's avatar

tiwai accepted request

Thanks.

openSUSE Build Service is sponsored by