Bug 27554

Summary: Lack of dependency in kdesvn rpm
Product: Mageia Reporter: rexy <richard>
Component: RPM PackagesAssignee: QA Team <qa-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: andrewsfarm, geiger.david68210, ouaurelien, sysadmin-bugs
Version: 7Keywords: advisory, validated_update
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: MGA7-64-OK
Source RPM: kdesvn-2.0.0-5.mga7.src.rpm CVE:
Status comment:

Description rexy 2020-11-01 22:38:32 CET
Description of problem:

Several "kdesvn" functions need "svn" command. So, the "kdesvn" package should have the "subversion" RPM in its dependencies.
Comment 1 Aurelien Oudelet 2020-11-02 20:56:48 CET
Hi, thanks reporting this.

An update has been done by our developers (Thanks david_david!).
Please test this by adding "updates_testing" repo and see if doing following command catch correctly subversion.

# urpmi kdesvn-2.0.0-5.1.mga7.x86_64.rpm

Package link:
http://ftp.free.fr/mirrors/mageia.org/distrib/7.1/x86_64/media/core/updates_testing/kdesvn-2.0.0-5.1.mga7.x86_64.rpm


-------------------------------------------------------
On Cauldron, this is fixed:

[Cauldron] # urpmi kdesvn
In order to satisfy the 'libapr-1.so.0()(64bit)' dependency, one of the following packages is needed:
 1- lib64apr1_0-1.7.0-3.mga8.x86_64: Apache Portable Runtime library (to install)
 2- lib64unimrcp-deps-1.5.0-3.mga8.x86_64: UniMRCP depends Stack shared libraries (to install)
What is your choice? (1-2) 1
In order to satisfy the 'libaprutil-1.so.0()(64bit)' dependency, one of the following packages is needed:
 1- lib64apr-util1_0-1.6.1-4.mga8.x86_64: Apache Portable Runtime Utility library (to install)
 2- lib64unimrcp-deps-1.5.0-3.mga8.x86_64: UniMRCP depends Stack shared libraries (to install)
What is your choice? (1-2) 1
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Release")
  allegro4                       4.4.3.1      5.mga8        x86_64  (recommended)
  graphviz                       2.44.1       1.mga8        x86_64  
  kdesvn                         2.1.0        4.mga8        x86_64  
  kdiff3                         1.8.4        1.mga8        x86_64  (recommended)
  kompare                        20.08.2      1.mga8        x86_64  (recommended)
  lib64allegro4.4                4.4.3.1      5.mga8        x86_64  
  lib64apr-util1_0               1.6.1        4.mga8        x86_64  
  lib64apr1_0                    1.7.0        3.mga8        x86_64  
  lib64devil1                    1.7.8        32.mga8       x86_64  
  lib64gvpr2                     2.44.1       1.mga8        x86_64  
  lib64komparedialogpages5       20.08.2      1.mga8        x86_64  (recommended)
  lib64komparediff2_5            20.08.2      1.mga8        x86_64  (recommended)
  lib64kompareinterface5         20.08.2      1.mga8        x86_64  (recommended)
  lib64lab_gamut1                2.44.1       1.mga8        x86_64  
  lib64serf2_2                   1.4.0        0.7.mga8      x86_64  
  lib64svn0                      1.14.0       2.mga8        x86_64  
  lib64utf8proc2                 2.5.0        1.mga8        x86_64  
  libkomparediff2-common         20.08.2      1.mga8        x86_64  (recommended)
  subversion                     1.14.0       2.mga8        x86_64 

--------------------------------------------------------

Assignee: bugsquad => kde
CC: (none) => geiger.david68210, ouaurelien

Comment 2 rexy 2020-11-02 23:33:14 CET
Hi,

It's ok for me on Mageia7.1 with the RPM in updates_testing. Thx
Comment 3 Aurelien Oudelet 2020-11-03 16:29:56 CET
Suggested Advisory:
-------------
Updated kdesvn package fixes a dependency on subversion package

kdesvn-2.0.0-5 in Mageia 7 was not build with a require on subversion package. This is fixed in kdesvn-2.0.0-5.1.mga7

-------------

SRPM: kdesvn-2.0.0-5.1.mga7.src.rpm

in core/updates_testing
kdesvn-2.0.0-5.1.mga7


http://svnweb.mageia.org/packages?view=revision&revision=1641572

Sending this to QA.

Assignee: kde => qa-bugs

Comment 4 Aurelien Oudelet 2020-11-03 16:31:08 CET
Also fixed in Cauldron with kdesvn-2.1.0-4.mga8.
Comment 5 Thomas Andrews 2020-11-04 20:40:44 CET
I installed kdesvn-2.0.0-5 on one of my test systems, and saw that "subversion" was not on the list of dependencies to be installed. Checking after installation, I found that "subversion" was already installed on this machine, possibly leftover from a previous update test, or from some other package I had installed. When I selected it to be removed, a list of three packages to be removed popped up, but kdesvn was not among them. I cancelled the removal.

 I then used QARepo to get the kdesvn update. The package installed cleanly. I checked the potential removal of "subversion" again, and this time kdesvn had been added to the list of packages that would need to be removed, indicating the new dependency. Once again, I backed out without removing anything.

Just as a check, I looked on my production machine, and found that kdesvn is not installed and neither is subversion. I take that as confirmation of my above speculation of why subversion was already installed on the test machine.

Since this bug concerns the missing dependency and not how that dependency functions with kdesvn, I believe my test is sufficient. Giving it an OK, and validating. Advisory in Comment 3.

Whiteboard: (none) => MGA7-64-OK
CC: (none) => andrewsfarm, sysadmin-bugs
Keywords: (none) => validated_update

Comment 6 Aurelien Oudelet 2020-11-05 10:34:54 CET
Advisory pushed to SVN.
Aurelien Oudelet 2020-11-05 10:35:03 CET

Keywords: (none) => advisory

Comment 7 Mageia Robot 2020-11-08 15:15:45 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2020-0226.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED