Overview

Request 512935 superseded

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

See superseded for log file containing details of file conflicts.

Given that tooling seems to still expect otherproviders() it seems to make
sense to still utilize it even if rpm no longer requires.
https://github.com/openSUSE/rpmlint-checks/blob/master/BrandingPolicyCheck.py

Otherwise, feel free to drop at a late date.




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 relevant packages.

See superseded for log file containing details of file conflicts.

Given that tooling seems to still expect otherproviders() it seems to make
sense to still utilize it even if rpm no longer requires.
https://github.com/openSUSE/rpmlint-checks/blob/master/BrandingPolicyCheck.py

Otherwise, feel free to drop at a late date.


Jimmy Berry's avatar

boombatower superseded request

superseded by 512936

openSUSE Build Service is sponsored by