Bug 27554 - Lack of dependency in kdesvn rpm
Summary: Lack of dependency in kdesvn rpm
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA7-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2020-11-01 22:38 CET by rexy
Modified: 2020-11-08 15:15 CET (History)
4 users (show)

See Also:
Source RPM: kdesvn-2.0.0-5.mga7.src.rpm
CVE:
Status comment:


Attachments

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


Note You need to log in before you can comment on or make changes to this bug.