On Wednesday 18 May 2011 12:54:11 Dave Plater wrote:
On 05/12/2011 09:59 AM, Michael Andres wrote:
Because 'Obsoletes:' refer to package names only. Thus something like python3-base-3.2: Obsoletes: python3< 3.2 should work.
Is there any particular reason to use "Obsoletes: python3< 3.2" instead of "Obsoletes: python3< %{version}" ?
IMO yes, python3-base should obsolete old (unsplited) versions of python3. After the split both packages should be treated independently. Dependencies between both should be expressed by requires/conflicts.
This is what happens, it's very messy there must be a way to a smoother update?
But the conflicts are just due to the vendor change (openSUSE-->obs://build.opensuse.org/home:plater). - In /etc/zypp/vendors.d (mkdir if it does not exist) create a file named e.g. obs_home_plater with content: ## ------------------------- snipp ----------------------- [main] vendors = suse,opensuse,obs://build.opensuse.org/home:plater ## ------------------------- snipp ----------------------- This should tell zypp that packages from obs://build.opensuse.org/home:plater are always allowed to replace packages from opensuse without treating it as a vendor change. - Less chicken-hearted you can also disable all vendor checks by setting solver.allowVendorChange = true in /etc/zypp/zypp.conf. (yes a 'zypper --allow-vendorchange' option would be handy here) -- cu, Michael Andres +------------------------------------------------------------------+ Key fingerprint = 2DFA 5D73 18B1 E7EF A862 27AC 3FB8 9E3A 27C6 B0E4 +------------------------------------------------------------------+ Michael Andres SUSE LINUX Products GmbH, Development, ma@suse.de GF:Jeff Hawn,Jennifer Guild,Felix Imendörffer, HRB16746(AG Nürnberg) Maxfeldstrasse 5, D-90409 Nuernberg, Germany, ++49 (0)911 - 740 53-0 +------------------------------------------------------------------+ -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org