openSUSE / openSUSE-release-tools

Tools to aid in staging and release work for openSUSE/SUSE
GNU General Public License v2.0
62 stars 96 forks source link

repo-checker does not handle indirect conflicts properly #1885

Closed Vogtinator closed 8 months ago

Vogtinator commented 5 years ago

kile-lang requires kile kile5-lang requires kile5 kile5 conflicts kile

This means kile-lang and kile5-lang can't be installed together on the same system. repo-checker doesn't realize that and declines the kile5 review as the -lang packages have file conflicts.

coolo commented 5 years ago

Yeah. And it's unlikely to change.

lnussel commented 5 years ago

so wontfix?

coolo commented 5 years ago

Unless a complete rewrite of the fileconflicts script comes along, yes.

gonzoleeman commented 4 years ago

so having everyone modify SPEC files is easier, for the company, than re-writing a script?

coolo commented 4 years ago

Feel free to give it a try. and it's not 'everyone' - there have been 2 cases in 2 years.

gonzoleeman commented 4 years ago

In that case, I assume there's a relatively easy method to override the check when it gives a false positive.

Vogtinator commented 8 months ago

Should be fixed by https://github.com/openSUSE/openSUSE-release-tools/pull/3063