Project

General

Profile

Actions

Bug #64114

open

ceph-common deb package depends on libradosstriper1 but without strict version defined

Added by Jan Horacek 3 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

hi.

current debian package repo contains only 1 (lastest) version of ceph packages (https://download.ceph.com/debian-pacific/pool/main/c/ceph/)

when using this repo as mirroring source and having in local repo mirror with multiple versions (merged together in single repo) it introduces problem for dependency solver.

ceph-common depends on libradosstriper1 but without strict version defined. so this tries to install the latest version, but end in "Broken ceph-common:amd64 Depends" state.

couple of packages is defined with strict dependency version... libradosstriper1 is not.

i would suggest defining version in ceph-common -> libradosstripper1 package dependency.

version relevance
-----------------
ceph debian packages - 16.2.13 / 16.2.14
checked git on main branch, that packaging info is the same (so this is relevant event to newer releases)

why not to solve this
---------------------
in case, we as users, would be strictly advised not to merge packages from different relases into single repo used at our site - that could be a bit of work, but strict dependency is easy fix i think

thanks.

No data to display

Actions

Also available in: Atom PDF