Gentoo Logo
Gentoo Spaceship

Installation:
Gentoo Handbook
Installation Docs

Documentation:
Home
Listing
About Gentoo
Philosophy
Social Contract

Resources:
Bug Tracker
Developer List
Discussion Forums
Gentoo BitTorrents
Gentoo Linux Enhancement Proposals
IRC Channels
Mailing Lists
Mirrors
Name and Logo Guidelines
Online Package Database
Security Announcements
Staffing Needs
Supporting Vendors
View our CVS

Graphics:
Logos and themes
Icons
ScreenShots

Miscellaneous Resources:
Gentoo Linux Store
Gentoo-hosted projects
IBM dW/Intel article archive




List Archive: gentoo-dev
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-dev@g.o
From: Donnie Berkholz <dberkholz@g.o>
Subject: Re: Gentoo Council Reminder for April 23
Date: Fri, 17 Apr 2009 15:27:30 -0700
On 15:17 Fri 17 Apr     , Donnie Berkholz wrote:
> If you have something you'd wish for us to chat about, maybe even vote
> on, let us know! Simply reply to this e-mail for the whole Gentoo dev
> list to see.

I've got a few items pending that I would like to propose. It should be 
clear that there are way too many topics in this list for a single 
meeting, so we'll have to prioritize a bit and discuss on list in 
advance as much as possible.

Feel free to reply to this email regarding any of the below items. 
Please change the subject so it's easier to parse through the 
subthreads.


GLEP 54: Dealing with live SCM packages
---------------------------------------

Goal: Vote on approval of GLEP 54.


Handling EAPI versioning in a forwards-compatible way
-----------------------------------------------------

Goal: Vote on the implementation for the problem solved in GLEP 55.


EAPI=3: Progress update
-----------------------

Zac agreed to have the feature list implemented by this meeting, April 
23. Assuming this will be the case, what else is left?


EAPI 4: Inclusion of prefix-related variables
---------------------------------------------

Fabian Groffen wrote:

I would like the council to discuss the addition of three variables to
EAPI3.

- EPREFIX
  The offset prefix of a Gentoo Prefix installation.  When Gentoo Prefix
  is not used, ${EPREFIX} should be "".
  This variable should be available everywhere.
- EROOT
  The offset prefix appended to ${ROOT}, e.g. ${ROOT%/}${EPREFIX}/
  This variable is available where ROOT is, following PMS: pkg_*
- ED
  The offset prefix appended to ${D}, e.g. ${D%/}${EPREFIX}/
  This variable is available where D is, following PMS: src_install

While the first variable (EPREFIX) can be set using an eclass, the
latter two need to be set by the package manager.  In particular ED,
because the value of D might not be known.  EROOT and ED are convenience
variables.  Making them available already now, even though initialised
as ROOT and D respectively, allows Prefix enabled ebuilds to be shared
between gentoo-x86 and Prefix trees without modifications.


Goal: Get opinions from council members.

Time allotted: 15 minutes


EAPI 4: Inclusion of "mtime preservation"
-----------------------------------------

Ulrich Mueller proposed this for inclusion.

Consider inclusion of "mtime preservation" (see bug 264130, and the 
thread "Preserving mtimes for EAPI3" in this ML).

As I see it, there are three options:
  A. Always preserve timestamps when merging from D to ROOT, what was my
     original suggestion. Portage and Pkgcore already comply with this.
  B. Preserve timestamps, but optionally allow the package manager to update
     "old" ones. This is the suggestion from comment #12. Again, Portage and
     Pkgcore would be compliant already (since updating mtimes would be
     optional).
  C. As B, but with mandatory updating of "old" mtimes. For this, all three
     package managers would have to be changed.


Goal: Bring up concerns. Vote on this.

Time allotted: 10 minutes


Portage changing behavior in ebuild-visible ways
------------------------------------------------

David Leverton wrote:

I would like the Council to discuss the matter of Portage repeatedly
changing behaviour in ebuild-visible ways without an EAPI bump or even
an announcement that anything changed.  Notable examples include .lzma
support in unpack (bug 207193), the change in pkg_* phase ordering (bug
222721) and the preservation of timestamps during merge (bug 264130).
It is quite frustrating to spend considerable effort determining
Portage's behaviour and matching it in Paludis, only to find a few
months later that Portage changed and now users are getting broken
packages if not broken systems because ebuilds are starting to rely on
the new rules.

Goal: David proposes having a policy that this won't happen in the
future or admitting that we don't really care.

Time allotted: 15 minutes

-- 
Thanks,
Donnie

Donnie Berkholz
Developer, Gentoo Linux
Blog: http://dberkholz.wordpress.com
Attachment:
pgpXuZA3RSCb8.pgp (PGP signature)
Replies:
Re: Gentoo Council Reminder for April 23
-- Donnie Berkholz
Re: Gentoo Council Reminder for April 23
-- Ciaran McCreesh
References:
Gentoo Council Reminder for April 23
-- Donnie Berkholz
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Gentoo Council Reminder for April 23
Next by thread:
Re: Gentoo Council Reminder for April 23
Previous by date:
Gentoo Council Reminder for April 23
Next by date:
Re: Gentoo Council Reminder for April 23


Updated Jun 17, 2009

Donate to support our development efforts.

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

php|architect

php|architect

Copyright 2001-2007 Gentoo Foundation, Inc. Questions, Comments? Email www@gentoo.org.