DevHeads.net

Do people not care about broken dependencies?

Hello,

I've noticed that people keep pushing updates which have broken dependencies.

For example, python-kombu was updated from 4.6.0 to 4.6.1. Both of
those versions have broken dependency "python3.7dist(amqp) >= 2.5.0 ".
However, it was built both for F30 and F31 and even submitted to
bodhi.

I have more examples…

Comments

Re: Do people not care about broken dependencies?

By Fabio Valentini at 06/09/2019 - 12:09

On Sun, Jun 9, 2019, 18:06 Igor Gnatenko < ... at fedoraproject dot org>
wrote:

Hi Igor,

I have some additional examples of this as well. I think this is most often
caused by automatically generated unsatisfied dependencies of binary
packages - which don't break the build, but make the package uninstallable.

Fabio

Re: Do people not care about broken dependencies?

By Igor Gnatenko at 06/09/2019 - 13:10

On Sun, Jun 9, 2019 at 7:03 PM Fabio Valentini < ... at gmail dot com> wrote:
If you mean Rust ones, those are intentional because we do not indent
to ship them to the users... However, we need to build them somewhere.

But yeah, people just don't notice this.

Re: Do people not care about broken dependencies?

By Brian (bex) Exe... at 06/09/2019 - 11:29

On Sun, Jun 9, 2019 at 5:18 PM Igor Gnatenko
< ... at fedoraproject dot org> wrote:
This looks like a low-hanging fruit job for CI Gating - if the package
can't be installed, gate it, barring override.

regards,

bex