Overview

Request 511067 superseded

- Add Conflicts: otherproviders() and Provides for all packages.




Jimmy Berry's avatar

This is the last remaining change blocking enabling the new repo checker for Factory since it actually reviews multibuild results properly.


Jimmy Berry's avatar

@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.


Jimmy Berry's avatar

Can we not ignore this? 7 line diff. If there is a legitimate reason to decline I am happy to hear it.


Jimmy Berry's avatar

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.

found conflict of installation-images-Kubic-14.320-2.2.i586 with installation-images-openSUSE-14.320-2.2.i586:
  - /CD1/boot/i386/bind
  - /CD1/boot/i386/common
  - /CD1/boot/i386/config
  - /CD1/boot/i386/gdb
  - /CD1/boot/i386/libstoragemgmt
  - /CD1/boot/i386/rescue
  - /CD1/boot/i386/root
  - /CD1/boot/i386/rpmlist
  - /CD1/boot/i386/loader/gfxboot.c32
  - /CD1/boot/i386/loader/isolinux.bin
  - /CD1/boot/i386/loader/isolinux.cfg
  - /CD1/boot/i386/loader/linux
  - /CD1/boot/i386/loader/memtest
  - /SuSE/Zen/CD1/boot/x86_64/config
  - /SuSE/Zen/CD1/boot/x86_64/mkbootdisk
  - /SuSE/Zen/CD1/boot/x86_64/root
  - /SuSE/Zen/CD1/boot/x86_64/loader/16x16.fnt
  - /SuSE/Zen/CD1/boot/x86_64/loader/af.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/af.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/ar.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/ar.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/back.jpg
  - /SuSE/Zen/CD1/boot/x86_64/loader/bg.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/bootlogo
  - /SuSE/Zen/CD1/boot/x86_64/loader/ca.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/ca.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/cs.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/cs.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/da.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/da.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/de.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/de.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/el.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/el.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/en.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/en.tlk
  - /SuSE/Zen/CD1/boot/x86_64/loader/en.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/es.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/es.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/et.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/et.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/fi.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/fi.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/fr.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/fr.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/gfxboot.c32
  - /SuSE/Zen/CD1/boot/x86_64/loader/gfxboot.cfg
  - /SuSE/Zen/CD1/boot/x86_64/loader/gl.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/gl.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/glow.jpg
  - /SuSE/Zen/CD1/boot/x86_64/loader/gu.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/gu.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/hapysuse.mod
  - /SuSE/Zen/CD1/boot/x86_64/loader/hi.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/hr.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/hr.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/hu.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/hu.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/id.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/initrd
  - /SuSE/Zen/CD1/boot/x86_64/loader/isolinux.bin
  - /SuSE/Zen/CD1/boot/x86_64/loader/isolinux.cfg
  - /SuSE/Zen/CD1/boot/x86_64/loader/it.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/it.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/ja.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/ja.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/ka.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/ko.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/ko.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/kroete.dat
  - /SuSE/Zen/CD1/boot/x86_64/loader/ky.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/ky.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/linux
  - /SuSE/Zen/CD1/boot/x86_64/loader/lt.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/lt.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/memtest
  - /SuSE/Zen/CD1/boot/x86_64/loader/message
  - /SuSE/Zen/CD1/boot/x86_64/loader/mr.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/mr.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/nb.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/nb.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/nl.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/nl.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/off.jpg
  - /SuSE/Zen/CD1/boot/x86_64/loader/on.jpg
  - /SuSE/Zen/CD1/boot/x86_64/loader/pa.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/pa.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/pabout.txt
  - /SuSE/Zen/CD1/boot/x86_64/loader/panim.jpg
  - /SuSE/Zen/CD1/boot/x86_64/loader/panim_a.jpg
  - /SuSE/Zen/CD1/boot/x86_64/loader/pback.jpg
  - /SuSE/Zen/CD1/boot/x86_64/loader/phead.jpg
  - /SuSE/Zen/CD1/boot/x86_64/loader/pl.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/pl.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/pt.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/pt.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/pt_BR.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/pt_BR.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/ro.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/ro.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/ru.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/ru.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/sk.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/sk.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/sl.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/sr.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/sv.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/sv.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/ta.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/text.jpg
  - /SuSE/Zen/CD1/boot/x86_64/loader/tg.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/th.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/th.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/timer_a.jpg
  - /SuSE/Zen/CD1/boot/x86_64/loader/tr.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/uk.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/uk.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/wa.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/welcome.jpg
  - /SuSE/Zen/CD1/boot/x86_64/loader/xh.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/xh.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/zh_CN.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/zh_CN.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/zh_TW.hlp
  - /SuSE/Zen/CD1/boot/x86_64/loader/zh_TW.tr
  - /SuSE/Zen/CD1/boot/x86_64/loader/zu.tr
  - /usr/share/mini-iso-rmlist
found conflict of installation-images-debuginfodeps-Kubic-14.320-2.2.i586 with installation-images-debuginfodeps-openSUSE-14.320-2.2.i586:
  - /usr/share/debuginfodeps/root

Jimmy Berry's avatar

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.

Request History
Jimmy Berry's avatar

boombatower created request

- Add Conflicts: otherproviders() and Provides for all packages.


Steffen Winterfeldt's avatar

snwint declined request

Why?

The product variants must be installable in parallel.


Jimmy Berry's avatar

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.


Steffen Winterfeldt's avatar

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'.


Jimmy Berry's avatar

boombatower superseded request

superseded by 512935

openSUSE Build Service is sponsored by