public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Holly Bostick <motub@planet.nl>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] What's going on with scons
Date: Sun, 04 Sep 2005 22:12:59 +0200	[thread overview]
Message-ID: <431B554B.7080608@planet.nl> (raw)
In-Reply-To: <200509042158.04902.info@maestroprogramador.com>

Rafael Fernández López schreef:
> Hi,
> 
> I'm doing right now an "emerge -vuD world". Now portage wants to
> UPDATE scons. If I do another "emerge -vuD world" (not necessary to
> run "emerge sync") portage wants to DOWNGRADE scons.
> 
> Always that I do an "emerge sync" and later an "emerge -vuD world",
> it updates my system, but scons depends on the last time, if it was
> updated, portage will downgrade it and if was downgraded, portage
> will try to update it...
> 
> What's going on with scons?
> 
> Thanks.
One of two things could be happening here:

1) Did you originally emerge scons with ACCEPT_KEYWORDS="~arch" in the
command line, and  forget to add scons to /etc/portage/package.keywords?
If so, as far as Portage is concerned, the package is "illegal", so it
attempts to downgrade it to stable, but something that depends on the
later version then attempts to upgrade it.

If this is the case, add scons to /etc/portage/package.keywords, and the
madness should stop.

2) The reverse dependencies on scons are (hopefully) temporarily mixed.
Sometimes packages with many 'plugins' that depend on the main package
get 'out of sync' with the main package (gstreamer comes to mind).  The
problem being that some of the installed reverse dependencies depend on
an earlier version, and some depend on a later. As I said, this is
usually temporary; upstream/Portage usually gets updated packages that
conform everything to the same version (meaning the current version)
within a day (two at most). If it's longer than that, check
bugs.gentoo.org for more information, since that tends to indicate an
'issue'.

If this is the case, do an emerge -vuDt world to get the dependency tree
and see which plugin/module is depending on the old version. First, see
if there's an update already that perhaps needs to be unmasked in
/etc/portage/package.keywords. If not (yet), and you can do without that
particular plugin for a short time, unmerge it; problem solved. Just
keep your eye out for the updated version. If you can't do without the
older-version module/plugin, try downgrading the ones that are causing
the update (mask them to keep Portage from trying to drag the later ones
in).

You can thereafter watch Portage like a hawk for the updates and reverse
your changes, or you can go on with the earlier versions until the later
versions go stable, in which case they'll be updated normally in due time.

HTH,
Holly
-- 
gentoo-user@gentoo.org mailing list



      reply	other threads:[~2005-09-04 20:20 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-09-04 19:58 [gentoo-user] What's going on with scons Rafael Fernández López
2005-09-04 20:12 ` Holly Bostick [this message]

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=431B554B.7080608@planet.nl \
    --to=motub@planet.nl \
    --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