| Summary: | error when starting 0ad | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Nicolas Lécureuil <mageia> |
| Component: | RPM Packages | Assignee: | Rémi Verschelde <rverschelde> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | critical | ||
| Priority: | Normal | ||
| Version: | 5 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | 0ad | CVE: | |
| Status comment: | |||
|
Description
Nicolas Lécureuil
2016-10-09 11:07:08 CEST
Nicolas Lécureuil
2016-10-09 11:07:53 CEST
Assignee:
bugsquad =>
rverschelde instaling 0ad in terminal fixed the pb. Maybe the require between 0ad and 0ad-data should be stronger I don't understand. 0ad requires 0ad-data already: http://svnweb.mageia.org/packages/cauldron/0ad/current/SPECS/0ad.spec?view=markup In comment 0 you say you installed *0ad* in rpmdrake, and in comment 1 *0ad* in the terminal. Did you mean *0ad-data* for comment 1? If so it's quite puzzling if rpmdrake let you install 0ad without the data. Hm I think I finally get it, though you should have provided more information initially ;)
Since rpmdrake shows both Release and Update versions, you likely installed the 0ad-0.0.18-1.mga5 package from Core Release, which requires "0ad-data >= %{epoch}:%{version}", so it pulled 0ad-data-0.0.19-1.mga5 from Core Updates (validated as bug 17253).
So I need to change the requires to a strict =, not >=. I'll fix that as part of bug 21371.
Fixed in Cauldron and will be fixed in Mageia 6 via bug 21371 (actually it won't be until people install the new 0ad-0.0.22-1.1.mga6, so they could still reproduce your issue, but it's a corner case and easily fixed with the next run of MageiaUpdate, so it's not that critical). Resolution:
(none) =>
FIXED |