Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-dev
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-dev@g.o
From: Ciaran McCreesh <ciaran.mccreesh@...>
Subject: Re: Packages pulling in python-3*, also they dont require it
Date: Thu, 18 Mar 2010 21:06:02 +0000
On Thu, 18 Mar 2010 23:00:56 +0200
Petteri Räty <betelgeuse@g.o> wrote:
> >> Here's how we could change Portage behavior for pulling new slots
> >> that are not strictly required:
> >>
> >> - for packages in the world file install as soon as available
> >>
> >> - for dependencies install the new slot if everything works with
> >> the new slot
> >>
> >> This would mean that Portage would stay with 2.6 as long as you
> >> have something that doesn't work with 3.x installed.
> > 
> > How do you detect this?
> 
> By looking at the dependency graph?

But you can't tell whether everything will work with the new slot until
you've generated a full set of decisions, and you can't generate a full
set of decisions until you decide whether you want to install the newer
slot.

The problem with expecting the resolver to be clever is that the same
kind of clever in different places leads to horrible screwups... Every
time the resolver has to make some kind of decision that isn't utterly
explicit it's going to do the wrong thing in an annoying minority of
cases. Much better to just have ebuilds say exactly what they mean.

-- 
Ciaran McCreesh
Attachment:
signature.asc (PGP signature)
References:
Packages pulling in python-3*, also they dont require it
-- Thomas Sachau
Re: Packages pulling in python-3*, also they dont require it
-- Thomas Sachau
Re: Packages pulling in python-3*, also they dont require it
-- Petteri Räty
Re: Packages pulling in python-3*, also they dont require it
-- Thomas Sachau
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Packages pulling in python-3*, also they dont require it
Next by thread:
Re: Packages pulling in python-3*, also they dont require it
Previous by date:
Re: [RFC]: Proxy-maintainer project
Next by date:
Re: [RFC]: Proxy-maintainer project


Updated Jun 29, 2012

Summary: Archive of the gentoo-dev mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.