Overview
Request 511067 superseded
- Add Conflicts: otherproviders() and Provides for all packages.
- Created by boombatower
- In state superseded
- Package maintainers: lslezak, mfilka, and snwint
- Superseded by 512935
Request History
boombatower created request
- Add Conflicts: otherproviders() and Provides for all packages.
snwint declined request
Why?
The product variants must be installable in parallel.
boombatower reopened request
These packages cannot be installed on the same system in parallel due to file conflicts nor does it seem to make sense to do so. The errors in the install check tool are linked to and provide the basis for this request. Dominique has made similar changes to the release packages for the same reason.
snwint declined request
Sorry, was on vacation a few days.
tfpboot-* and skelcd-* have no file conflicts and are required to be
installable in parallel. Please don't put Conflicts in for them.
Also, according to mls, otherproviders(foo) is obsolete, just use 'Conflicts: foo'.
boombatower superseded request
superseded by 512935
variety of installcheck issues: https://gist.githubusercontent.com/jberry-suse/99329e902ecae6a03a903fa8623c0ce3/raw/23bbb36d1b3f37dd1ea50cee49d958f00d36bfe9/repo_checker.openSUSE:Factory:Staging:L to appease repo checker
meaning deployment of the new repo checker is pending this fix making it in
@lslezak, @mfilka, @snwint: review reminder
This is the last remaining change blocking enabling the new repo checker for Factory since it actually reviews multibuild results properly.
@snwint: This is the last request pending for Factory to resolve https://github.com/openSUSE/osc-plugin-factory/issues/1012 in order to deploy https://github.com/openSUSE/osc-plugin-factory/pull/964.
If the intent is for these packages to be installable on the same system in parallel that is not achieved since there are file conflicts. It seems more correct that only one of these variants should be installed on a single system which makes these changes correct.
Can we not ignore this? 7 line diff. If there is a legitimate reason to decline I am happy to hear it.
To be clear see the original link for the installcheck errors that indicates these cannot be installed in parallel and it is not clear why anyone would want to do that.
Reposted some of them here as these issues would need to be fixed for parallel install to even work properly.
skelcd-* does have file conflicts, please see the original linked dump file.
tfpboot-* does not but was added for consistency since it seems somewhat accidental that it is the only one without conflicts given the files entry is just:
/srv/tftpboot
I'll drop it's conflicts, but leave for skelcd.