[Bug 969159] New: subversion dependencies do not enforce matching password store (here: svn_kwallet)
http://bugzilla.opensuse.org/show_bug.cgi?id=969159 Bug ID: 969159 Summary: subversion dependencies do not enforce matching password store (here: svn_kwallet) Classification: openSUSE Product: openSUSE Tumbleweed Version: 2015* Hardware: Other OS: openSUSE 42.1 Status: NEW Severity: Minor Priority: P5 - None Component: Development Assignee: astieger@suse.com Reporter: astieger@suse.com QA Contact: qa-bugs@suse.de CC: dmueller@suse.com, stsp@elego.de, tchvatal@suse.com Found By: Community User Blocker: --- It is possible to install a mix of svn packages (in this case openSUSE:Leap:42.1:Update, devel:tools:scm and devel:tools:scm:1.8) which passes zypper verify, but renders the package unusable: subversion-perl-1.9.3-222.2.x86_64 subversion-devel-1.9.3-222.2.x86_64 subversion-tools-1.8.10-6.1.x86_64 subversion-bash-completion-1.9.3-222.2.noarch subversion-1.9.3-222.2.x86_64 libsvn_auth_kwallet-1-0-1.8.10-6.1.x86_64 $ svn help status svn: E200019: Version mismatch in 'svn_kwallet' (expecting equality): found 1.8.10, expected 1.9.3 Dependencies need a fix, probably in the devel package. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=969159 http://bugzilla.opensuse.org/show_bug.cgi?id=969159#c1 --- Comment #1 from Andreas Stieger <astieger@suse.com> --- Also: svn: E200019: Version mismatch in 'svn_kwallet' (expecting equality): found 1.8.10, expected 1.8.15 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=969159 http://bugzilla.opensuse.org/show_bug.cgi?id=969159#c2 --- Comment #2 from Andreas Stieger <astieger@suse.com> --- This is already fixed in Factory, devel:tools:scm:svn, devel:tools:scm:svn:1.8:
%package -n libsvn_auth_kwallet-1-0 [...] Requires: %{name} = %{version} Supplements: packageand(subversion:kdebase4-workspace) Supplements: packageand(subversion:plasma5-workspace)
The openSUSE Leap 42.1 package inherited from SUSE:SLE-12:Update has: https://build.opensuse.org/package/view_file/SUSE:SLE-12:Update/subversion.1...
%package -n libsvn_auth_kwallet-1-0 Summary: A Concurrent Versioning system similar to but better than CVS Group: Development/Tools/Version Control
So this is for stock SLE/Leap libsvn_auth_kwallet-1-0 with any newer subversion. The fix could be added to SUSE:SLE-12:Update/subversion. The way maintenance is done this will probably not trigger much there but is still a minor issue. Tomas is that something that could be added? The obs packages could probably work around this with conflicts. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=969159 http://bugzilla.opensuse.org/show_bug.cgi?id=969159#c3 Andreas Stieger <astieger@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andreas Stieger <astieger@suse.com> --- zypper in subversion=1.8.15 Loading repository data... Reading installed packages... There is an update candidate 'subversion-1.9.3-223.1.x86_64' for 'subversion-1.8.10-6.1.x86_64', but it does not match the specified version, architecture, or repository. There is an update candidate for 'subversion', but it is from a different vendor. Use 'zypper install subversion-1.9.3-223.1.x86_64' to install this candidate. Resolving package dependencies... Problem: subversion-1.8.15-2.1.x86_64 conflicts with libsvn_auth_kwallet-1-0 < 1.8.15 provided by libsvn_auth_kwallet-1-0-1.8.10-6.1.x86_64 Solution 1: Following actions will be done: install libsvn_auth_kwallet-1-0-1.8.15-2.1.x86_64 (with vendor change) openSUSE --> obs://build.opensuse.org/devel:tools install subversion-bash-completion-1.8.15-2.1.noarch (with vendor change) openSUSE --> obs://build.opensuse.org/devel:tools Solution 2: do not install subversion-1.8.15-2.1.x86_64 Choose from above solutions by number or cancel [1/2/c] (c): 1 Resolving dependencies... Resolving package dependencies... The following 3 packages are going to be upgraded: libsvn_auth_kwallet-1-0 subversion subversion-bash-completion The following 3 packages are going to change vendor: libsvn_auth_kwallet-1-0 openSUSE -> obs://build.opensuse.org/devel:tools subversion openSUSE -> obs://build.opensuse.org/devel:tools subversion-bash-completion openSUSE -> obs://build.opensuse.org/devel:tools 3 packages to upgrade, 3 to change vendor. Overall download size: 2.3 MiB. Already cached: 0 B. After the operation, additional 12.7 KiB will be use ================= On SLE 12 / Leap 42.1, adding the Requires: %{name} = %{version} to the plugins should address this (possibly also the supplements) -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com