public inbox for gentoo-council@lists.gentoo.org
 help / color / mirror / Atom feed
From: David Leverton <levertond@googlemail.com>
To: gentoo-council@lists.gentoo.org
Subject: Re: [gentoo-council] Agenda for the meeting of December 7th, 2009
Date: Sun, 6 Dec 2009 12:40:29 +0000	[thread overview]
Message-ID: <200912061240.29793.levertond@googlemail.com> (raw)
In-Reply-To: <19227.39421.169489.877878@a1i15.kph.uni-mainz.de>

On Sunday 06 December 2009 11:48:13 Ulrich Mueller wrote:
> >        Depending on the exact wording and exceptions this can be
> >        made equivalent to 5.3 below.
>
> Right, that's the intention of it.

The intention is to make the spec for a new EAPI unnecessarily complex, just 
to avoid changing an existing implementation?

> We should also consider including this in EAPI 0 retroactively

Doing things like that defeats the purpose of EAPI.

>   2007-07-28  Portage 2.1.3 is released, preserving mtimes when
>               merging (if release candidates are counted, then the
>               date is even earlier [2]).

This was long after EAPI was invented, so it should have gone in with an EAPI 
bump.

>   2008-05-08  PMS allows that file modification times are discarded. [3]

That commit changed the wording from "Other file attributes may be discarded" 
to "Other file attributes, including modification time, may be discarded".  
Modification time was already included in the phrase "other file attributes", 
all the change did was to clarify it.

Also note that just because something isn't mentioned in PMS doesn't mean it's 
OK to go off and do whatever you feel like, without regard for compatibility, 
especially if it's a long-standing, well-defined behaviour like "reset mtimes 
to the current time".  People are expected to use common-sense when reading 
it (since we don't have enough man-power to make it completely airtight), not 
deliberately misinterpret it to support their own agenda (last part not 
directed at you, but that sort of behaviour has happened in the past).



  reply	other threads:[~2009-12-06 12:40 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-12-06  7:40 [gentoo-council] Agenda for the meeting of December 7th, 2009 Denis Dupeyron
2009-12-06 11:48 ` Ulrich Mueller
2009-12-06 12:40   ` David Leverton [this message]
2009-12-06 14:05     ` Ulrich Mueller
2009-12-06 14:27       ` David Leverton
2009-12-06 17:18   ` Robin H. Johnson
2009-12-06 19:04     ` Denis Dupeyron
2009-12-06 19:51 ` Ned Ludd
2009-12-07  3:48 ` Zac Medico

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=200912061240.29793.levertond@googlemail.com \
    --to=levertond@googlemail.com \
    --cc=gentoo-council@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