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: Re: RFC: an eclass for github snapshots?
Date: Wed, 8 Jun 2011 16:50:55 +0100
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...

-- 
Ciaran McCreesh
Attachment:
signature.asc (PGP signature)
Replies:
Re: Re: RFC: an eclass for github snapshots?
-- Hans de Graaff
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
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:
Re: Re: RFC: an eclass for github snapshots?
Previous by date:
Re: Gentoo package statistics -- GSoC 2011
Next by date:
Re: RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)


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.