[12923] in athena10

home help back first fref pref prev next nref lref last post

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


home help back first fref pref prev next nref lref last post