Bug 33040

Summary: libapt shouldn't require librpm-4.0.4, just librpm4
Product: Sisyphus Reporter: Ivan Zakharyaschev <imz>
Component: libaptAssignee: Ivan Zakharyaschev <imz>
Status: NEW --- QA Contact: qa-sisyphus
Severity: minor    
Priority: P3 CC: boyarsh, glebfm, imz, ldv, placeholder
Version: unstable   
Hardware: all   
OS: Linux   

Description Ivan Zakharyaschev 2017-01-24 20:17:34 MSK
I've discovered an unneeded package in a system (installed from regular-*), but I can't remove it: librpm-4.0.4-alt102, because libapt predepends on it.

apt> whatdepends librpm
librpm-4.0.4-alt102
  i586-librpm.32bit-4.0.4-alt102
    Depends: librpm = 4.0.4-alt102
  librpmbuild-4.0.4-alt102
    Depends: librpm = 4.0.4-alt102
  libapt-0.5.15lorg2-alt56
    PreDepends: librpm >= 4.0.4-alt28

I believe should predepend on librpm4 now.
Comment 1 Ivan Zakharyaschev 2017-01-24 20:18:18 MSK
librpm7
Comment 2 Dmitry V. Levin 2020-08-18 19:05:58 MSK
$ rpmquery -R libapt |grep ^librpm
librpm7 >= 4.13.0.1-alt2
librpm.so.7()(64bit) >= set:mga8ozlFQgNMTypFBSqWOY6EN2JqMgeEzHqgZ2TrG27VgFVCjVU7AqVOKpsEf9812ZI3rb8oQGAdceuZIEm3NEZHSVF8GkHZo7Gv9y2YByQEPLW8cMXSZyxUh0
librpmio.so.7()(64bit) >= set:liQWr3zhZ7oZg7Wn0HNlus0

Fixed?