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: Hans de Graaff <graaff@g.o>
Subject: Re: Re: RFC: an eclass for github snapshots?
Date: Wed, 08 Jun 2011 21:20:11 +0200
On Wed, 2011-06-08 at 16:50 +0100, Ciaran McCreesh wrote:
> On Wed, 08 Jun 2011 17:43:38 +0200
> Hans de Graaff <graaff@g.o> wrote:
> > That leaves the question what to do with the approach for EAPI=2,3.
> > I'd rather not risk breaking ebuilds by removing this support just
> > for a violation of PMS if there is no real problem exposed by it.
> 
> The 'invariant' restriction on S in PMS is, strictly speaking, stronger
> than it has to be. However, working out exactly what set of weaker
> rules would be ok proved to be too difficult -- historically, Portage
> has had various different behaviours for global scope variables that
> are assigned variable values. Thus, PMS is the way it is there because
> we know for sure that if you follow those rules you're safe; if you
> don't, you'll definitely cause problems for EAPI 4, and you may or may
> not get away with it for earlier EAPIs.
> 
> It's a bit like assuming that it's ok to dereference a null pointer
> and get a zero, since that's what one particular system does...

Thanks for the background on this particular part of the specification.

I think I'll add an eqawarn to the eclass for EAPI=2,3 and migrate
ebuilds over naturally. I'll bump the remaining ones in 6 months or so.
That also gives overlays some time to move to EAPI=4.

Kind regards,

Hans

Attachment:
signature.asc (This is a digitally signed message part)
References:
RFC: an eclass for github snapshots?
-- Michał Górny
Re: RFC: an eclass for github snapshots?
-- Diego Elio Pettenò
Re: RFC: an eclass for github snapshots?
-- Ulrich Mueller
Re: Re: RFC: an eclass for github snapshots?
-- Donnie Berkholz
Re: Re: RFC: an eclass for github snapshots?
-- Ulrich Mueller
Re: Re: RFC: an eclass for github snapshots?
-- Hans de Graaff
Re: Re: RFC: an eclass for github snapshots?
-- Ulrich Mueller
Re: Re: RFC: an eclass for github snapshots?
-- Hans de Graaff
Re: Re: RFC: an eclass for github snapshots?
-- Ciaran McCreesh
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Re: RFC: an eclass for github snapshots?
Next by thread:
Last rites: net-p2p/hrktorrent
Previous by date:
Re: Gentoo package statistics -- GSoC 2011
Next by date:
Re: Gentoo package statistics -- GSoC 2011


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.