Feature changed by: Michael Andres (mlandres) Feature #323478, revision 10 Title: zypper dup: make --no-allow-vendor-change default Requested by: Thorsten Kukuk (kukuk) Partner organization: openSUSE.org Description: For openSUSE Tumbleweed and SLES, we require that with zypper dup the option "--no-allow-vendor-change" is used, else the result is known to most likely not correct. This is a FAQ meanwhile on the openSUSE mailing list, since a lot of people break there system by forgetting this option. We should change the default with SLES15 and in Tumbleweed to be on the safe side. Relations: - 323325 (feature/duplicate: 323325) - (feature/duplicate: 323325 ) Discussion: #1: Michael Andres (mlandres) (2017-07-10 15:22:04) JFYI: Starting with libzypp-16.13.0 Tumbleweed has 'solver. dupAllowVendorChange = false' set in the default /etc/zypp/zypp.conf shipped with the package. The question arising is whether we want to introduce a distribution specific config file, which can be used to change the default on all systems. As /etc/zypp/zypp.conf is %config(noreplace) the chaged default will not affect systems which have local modifications applied to their zypp.conf. + #2: Michael Andres (mlandres) (2017-07-11 17:36:22) + We can quite easily change the libzypp built-in default for + 'dupAllowVendorChange' to 'false' from within the .spec-file '%if 0%{? + suse_version} > 1315'. This will affect Tumbleweed and post + SLE12/Leap42 distributions. + It's probably sufficient for our purpose and less error-prone than + another config file level. -- openSUSE Feature: https://features.opensuse.org/323478