[12923] in athena10
Re: [Debathena] #373: figure out how to tell apt to reattempt to
daemon@ATHENA.MIT.EDU (Debathena Trac)
Mon Oct 6 10:08:56 2014
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
From: "Debathena Trac" <debathena@mit.edu>
Cc: debathena@mit.edu
To: geofft@mit.edu, jdreed@mit.edu
Date: Mon, 06 Oct 2014 14:08:44 -0000
Reply-To:
Message-ID: <057.de5fce11595bd533b8434569f65ce273@mit.edu>
In-Reply-To: <042.6822bed904f0d6958bdab61b269d7d67@mit.edu>
Content-Transfer-Encoding: 8bit
#373: figure out how to tell apt to reattempt to satisfy recommendations
----------------------------+---------------------------------------
Reporter: geofft | Owner:
Type: enhancement | Status: new
Priority: low | Milestone: The Distant Future
Component: -- | Resolution:
Keywords: | Fixed in version:
Upstream bug: |
----------------------------+---------------------------------------
Comment (by jdreed):
So, one problem with that query is that it deals poorly with disjunctions.
For example, a whole bunch of packages want a readline editor. So one
package might Recommend `rlwrap`, another `ledit | readline-editor`, and
another `rlwrap | readline-editor`. Now both ledit and rlwrap show up in
aptitude's output (as well as `readline-editor`, but it's a virtual
package and we can strip those from the output). Which one do we install,
and how do we decide? And, how do we programmatically determine they're
both readline editors? Now, we can just give up and install everything,
of course. But I think rather than have auto-update deal, I'd rather
figure out why this is happening and if we care. The big rewrites of
-athena-libraries and -thirdparty seem to have mostly mitigated this. On
a current trusty cluster machine, I see exactly 2 broken recommendations:
libatm1 from iproute2, and libctl-dev (thirdparty-simulation Depends mpb
Depends libctl3 Recommends libctl-doc which Recommends libctl-dev). The
iproute2/libatm1 is... weird, but that's upstream's problem, not ours. As
for the second one, I have absolutely no problem with APT deciding not to
install a Recommendation of a Recommendation of a Dependency.
I'm going to WONTFIX this unless someone convinces me not to.
--
Ticket URL: <https://athena10.mit.edu/trac/ticket/373#comment:3>
Debathena <http://debathena.mit.edu>
MIT Debathena Project