public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Graham Murray <graham@gmurray.org.uk>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Trouble with portage
Date: Sat, 10 Jan 2009 12:46:59 +0000	[thread overview]
Message-ID: <87r63bcoqk.fsf@newton.gmurray.org.uk> (raw)
In-Reply-To: <496882A5.70306@allenjb.me.uk> (AllenJB's message of "Sat, 10 Jan 2009 11:12:37 +0000")

AllenJB <gentoo-lists@allenjb.me.uk> writes:

> First of all, a tip: If a portage upgrade is available, do "emerge
> portage" first. New versions of portage often have new or improved
> features - in this case portage 2.1.6 includes, among other things,
> the ability to automatically handle most blockers.

Though even the portage2.2 pre-releases do not handle all the cases that
should be able to be handled automatically. An example is one which
encountered yesterday - foo-x-y-z was already installed and foo-x-y+1-0
was available for update. There are already installed packages which
have (R)DEPEND="=foo-x.y*" and others with (R)DEPEND=">=foo-x.0.0". So
the already installed foo-x.y.z satisfies all the depends, but the new
foo-x.y+1.0 does not. Yet 'emerge -auDv world' flagged a conflict of
trying to install two versions of an unslotted package - when the
'obvious' resolution would be keep the already installed version and not
upgrade rather than requiring the user to manually mask the new
version. Not only is this less work for the user, but it would also
allow the automatic upgrade if and when the packages with the specific
dependency on the lower version were changed to allow the newer one
without the user having to track the blocking ebuilds to see when the
(R)DEPENDs change and then manually remove the mask.



  reply	other threads:[~2009-01-10 12:47 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-01-10 10:46 [gentoo-user] Trouble with portage econti
2009-01-10 11:12 ` AllenJB
2009-01-10 12:46   ` Graham Murray [this message]
2009-01-10 12:54     ` [gentoo-user] " Nikos Chantziaras
2009-01-11 10:03   ` [gentoo-user] " econti
2009-01-11 11:17     ` Fernando Antunes
2009-01-11 11:36       ` AllenJB

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87r63bcoqk.fsf@newton.gmurray.org.uk \
    --to=graham@gmurray.org.uk \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox