Bug#740133: apt: fails to install versioned dependencies
Hello David,
I think you have misunderstood the problem description, as you claim it
is "easily solved by pinning." Pinning is exactly what we have reported
is broken. One package, pinned at a certain version, declares a
dependency on another package at the same version, with the clear
intention of pinning it in turn. That would be our expectation, at any
rate, but it doesn't work. I apologize if this wasn't obvious from the
description, and hope it is clear now.
You have also taken the position that nobody could require versioned
dependencies, because (if I understand your argument) only the latest
version could possibly be of interest, as it is the only "good" version,
the others being made obsolete. This may be true in a narrow set of
situations, but it's not true in general. The versioning of Ruby gem
dependencies illustrates this abundantly. In our case, we have several
interoperating packages which share a common model, for example an
API. This is why they must be installed at a common version. A newer
version is not "good" if it breaks the model. It's quite an ordinary
situation and I'm surprised that you seem unfamiliar with it.
You're right, you do sound aggressive. It's not necessary to make
personal attacks when investigating a bug report. Let's work on solving
this issue, not deflecting it.
Thanks,
Dan
Reply to: