public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Bo Ørsted Andresen" <bo.andresen@zlin.dk>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] [GLEP] Use EAPI-suffixed ebuilds (.ebuild-EAPI)
Date: Fri, 21 Dec 2007 16:31:02 +0100	[thread overview]
Message-ID: <200712211631.13264.bo.andresen@zlin.dk> (raw)
In-Reply-To: <476B401C.3000008@gentoo.org>

[-- Attachment #1: Type: text/plain, Size: 1647 bytes --]

On Friday 21 December 2007 05:25:00 Zhang Le wrote:
> The question is really simple.
> Whether we should have two different place to define EAPI?

We need two places because it wasn't implemented properly in the first place 
and we want to retain backwards compatibility for people who use old versions 
of portage. The whole point is to keep a sane upgrade path available 
indefinitely for people with old versions of portage.

> Proponents are trying to prove that we should at least need it be in file
> name.

We need the file name to change because otherwise old versions of portage will 
try to source the ebuild when the EAPI is unknown. This either blocks new 
useful features that will make old versions of portage fail to source them or 
results in more bug reports with zillions of dupes (like the bugs in [1]) 
because people with ancient versions of portage feel the need to report bug 
reports when portage fails after a sync.

At the very least it means waiting for a year between a release with a version 
of portage that supports this and an EAPI that takes advantage of it. So now 
that leaves the question whether we want to change the file name once and 
hope that we won't need to do it again or whether we want to use the 
technically more flexible way where the file name changes whenever a new EAPI 
gets agreed upon.

Or alternatively whether we want to limit ourselves by using an inferior 
solution that limits or delays progress considerably and results in more bug 
reports with zillions of dupes...

[1] http://www.gentoo.org/proj/en/portage/doc/common-problems.xml

-- 
Bo Andresen

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2007-12-21 15:34 UTC|newest]

Thread overview: 299+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-12-17 22:20 [gentoo-dev] [GLEP] Use EAPI-suffixed ebuilds (.ebuild-EAPI) Piotr Jaroszyński
2007-12-17 23:40 ` Thomas de Grenier de Latour
2007-12-17 23:52   ` Ciaran McCreesh
2007-12-18  0:10 ` Joe Peterson
2007-12-18  0:18   ` Ciaran McCreesh
2007-12-18  0:30     ` Joe Peterson
2007-12-18  0:39       ` Ciaran McCreesh
2007-12-18  9:36         ` Fabian Groffen
2007-12-18 10:03           ` Ciaran McCreesh
2007-12-18 20:38             ` Fabian Groffen
2007-12-18 23:59               ` Ciaran McCreesh
2007-12-19 14:18                 ` Luca Barbato
2007-12-19 20:27                   ` Ciaran McCreesh
2007-12-18  0:36     ` Thomas de Grenier de Latour
2007-12-18  0:43       ` Ciaran McCreesh
2007-12-18  1:05         ` Joe Peterson
2007-12-18  1:14           ` Ciaran McCreesh
2007-12-18  1:46             ` Joe Peterson
2007-12-18 15:16               ` Marius Mauch
2007-12-18  1:01       ` Bo Ørsted Andresen
2007-12-18 21:08         ` Thomas de Grenier de Latour
2007-12-18 21:32           ` Piotr Jaroszyński
2007-12-18 21:41             ` Wulf C. Krueger
2007-12-19  0:09           ` Ciaran McCreesh
2007-12-19  7:12             ` Thomas de Grenier de Latour
2007-12-19 10:32               ` Ciaran McCreesh
2007-12-20  5:46                 ` Thomas de Grenier de Latour
2007-12-20  5:53                   ` Ciaran McCreesh
2007-12-20 13:08                     ` Thomas de Grenier de Latour
2007-12-20 15:57                       ` Michael Haubenwallner
2007-12-21  0:34                         ` Ciaran McCreesh
2007-12-21 13:43                           ` Richard Freeman
2007-12-21 13:59                             ` Ciaran McCreesh
2007-12-22  1:53                               ` [gentoo-dev] " Duncan
2007-12-22  6:35                                 ` Steve Long
2007-12-22  7:12                                   ` Ciaran McCreesh
2007-12-22  9:43                                     ` Duncan
2007-12-22 10:05                                   ` Duncan
2007-12-23 21:01                                     ` Steve Long
2007-12-24  8:31                                       ` Duncan
2007-12-21 14:01                             ` [gentoo-dev] " Thomas Anderson
2007-12-18 17:05       ` [gentoo-dev] " Steve Long
2007-12-18 17:21         ` Fernando J. Pereda
2007-12-19 10:26           ` [gentoo-dev] " Steve Long
2007-12-19 10:29             ` Ciaran McCreesh
2007-12-19 11:05               ` [gentoo-dev] " Steve Long
2007-12-19 11:16                 ` Ciaran McCreesh
2007-12-20  0:07                   ` [gentoo-dev] " Steve Long
2007-12-20  3:50                     ` Ciaran McCreesh
2007-12-20 12:48                       ` [gentoo-dev] " Steve Long
2007-12-20 13:06                         ` Richard Brown
2007-12-20 13:12                         ` Bo Ørsted Andresen
2007-12-20 13:18                           ` Fernando J. Pereda
2007-12-21  0:46                         ` Ciaran McCreesh
2007-12-21 13:31                           ` Richard Freeman
2007-12-21 18:52                             ` Petteri Räty
2007-12-22  0:59                           ` [gentoo-dev] " Steve Long
2007-12-22  7:25                             ` Ciaran McCreesh
2007-12-22  8:55                               ` Zhang Le
2007-12-22  9:07                                 ` Ciaran McCreesh
2007-12-22 10:01                                   ` Zhang Le
2007-12-22 11:44                                     ` Fernando J. Pereda
2007-12-22 15:12                                       ` Richard Freeman
2007-12-22 17:26                                         ` Zhang Le
2007-12-23  4:46                                         ` Ciaran McCreesh
2007-12-22 17:32                                       ` Zhang Le
2007-12-20  8:44                     ` [gentoo-dev] " Fernando J. Pereda
2007-12-20 18:27                   ` [gentoo-dev] " Zhang Le
2007-12-21  0:32                     ` Ciaran McCreesh
     [not found]                       ` <476B29A0.8090404@gentoo.org>
2007-12-21  3:04                         ` Ciaran McCreesh
2007-12-21  3:43                           ` Zhang Le
2007-12-20 18:45                   ` Zhang Le
2007-12-21  0:49                     ` Ciaran McCreesh
2007-12-21  2:14                       ` Luca Barbato
2007-12-21  2:23                         ` Ciaran McCreesh
     [not found]                           ` <476B2A54.8030606@gentoo.org>
2007-12-21  2:56                             ` Ciaran McCreesh
2007-12-21  3:51                               ` Zhang Le
2007-12-21  3:59                                 ` Ciaran McCreesh
2007-12-21  4:20                                   ` Zhang Le
2007-12-21  4:26                                     ` Ciaran McCreesh
2007-12-22  8:49                                       ` Zhang Le
2007-12-22  9:08                                         ` Ciaran McCreesh
2007-12-22 10:05                                           ` Zhang Le
2007-12-24  1:22                                           ` Luca Barbato
     [not found]                           ` <476B2884.1020700@gentoo.org>
2007-12-21  2:57                             ` Ciaran McCreesh
2007-12-21 13:29                       ` Richard Freeman
2007-12-21 13:41                         ` Ciaran McCreesh
2007-12-19 20:03                 ` Joe Peterson
2007-12-19 23:59                   ` Richard Freeman
2007-12-20  0:06                     ` Ciaran McCreesh
2007-12-20  1:28                       ` Richard Freeman
2007-12-20  3:54                         ` Ciaran McCreesh
2007-12-20  9:43                           ` [gentoo-dev] " Duncan
2007-12-20  9:57                             ` Ciaran McCreesh
2007-12-20 14:08                               ` Richard Freeman
2007-12-20 18:23                               ` Zhang Le
2007-12-20 13:56                           ` [gentoo-dev] Re: " Richard Freeman
2007-12-21  0:50                             ` Ciaran McCreesh
2007-12-18  7:17     ` [gentoo-dev] " Ulrich Mueller
2007-12-18  7:29       ` Ciaran McCreesh
2007-12-18 21:30         ` Thomas de Grenier de Latour
2007-12-18 13:57       ` Joe Peterson
2007-12-18 14:24         ` Fernando J. Pereda
2007-12-18 17:37           ` Ulrich Mueller
2007-12-18 17:53             ` Santiago M. Mola
2007-12-18 18:20               ` Joe Peterson
2007-12-18 19:41                 ` Wulf C. Krueger
2007-12-20  8:22                 ` Daniel Pielmeier
2007-12-18 17:56             ` Fernando J. Pereda
2007-12-18 19:45               ` [gentoo-dev] " Duncan
2007-12-18 19:59                 ` Fernando J. Pereda
2007-12-19 14:27                   ` Luca Barbato
2007-12-19 14:44                     ` Piotr Jaroszyński
2007-12-19 15:17                       ` Luca Barbato
2007-12-19 15:40                         ` Fernando J. Pereda
2007-12-19 16:03                           ` Jim Ramsay
2007-12-19 16:50                             ` Fernando J. Pereda
2007-12-20  9:05                               ` Duncan
2007-12-18 20:11                 ` Piotr Jaroszyński
2007-12-18 23:50                   ` Duncan
2007-12-19  0:06                     ` Ciaran McCreesh
2007-12-19  9:28                       ` Duncan
2007-12-18 18:26             ` [gentoo-dev] " Piotr Jaroszyński
2007-12-18 18:51               ` Ulrich Mueller
2007-12-18 20:08                 ` Piotr Jaroszyński
2007-12-18 20:27                   ` Fabian Groffen
2007-12-18  4:41 ` Jeroen Roovers
2007-12-18  4:46   ` Ciaran McCreesh
2007-12-18  5:27     ` Jeroen Roovers
2007-12-18  5:52       ` Jeroen Roovers
2007-12-18  9:53 ` [gentoo-dev] " Duncan
2007-12-18 10:18   ` Ciaran McCreesh
2007-12-18 15:45 ` [gentoo-dev] " Marius Mauch
2007-12-19  0:07   ` Ciaran McCreesh
2007-12-19 13:54     ` Marius Mauch
2007-12-19 14:37 ` Luca Barbato
2007-12-19 15:00   ` Piotr Jaroszyński
2007-12-19 15:15     ` Luca Barbato
2007-12-19 16:05   ` Jim Ramsay
2007-12-20 18:52     ` Zhang Le
2007-12-21  0:51       ` Ciaran McCreesh
2007-12-21  2:59         ` Zhang Le
2007-12-21  3:07           ` Ciaran McCreesh
2007-12-21  9:58             ` Thomas Pani
2007-12-21 10:01               ` Ciaran McCreesh
2007-12-21 13:29                 ` Rémi Cardona
2007-12-21 13:38                   ` Ciaran McCreesh
2007-12-24 11:19                     ` [gentoo-dev] " Steve Long
2007-12-24 12:39                       ` Ciaran McCreesh
2007-12-22  8:05               ` [gentoo-dev] " Zhang Le
2007-12-20  0:38 ` Donnie Berkholz
2007-12-20  2:31   ` EAPI definition Was: " Luca Barbato
2007-12-20  4:02     ` Donnie Berkholz
2007-12-20  6:52       ` Luca Barbato
2007-12-20  4:07     ` Ciaran McCreesh
2007-12-20  7:10       ` Luca Barbato
2007-12-27 19:16         ` Marius Mauch
2007-12-27 22:26           ` Luca Barbato
2007-12-27 22:40             ` Doug Klima
2007-12-28  6:57               ` Sven Vermeulen
2007-12-28 12:03             ` Ciaran McCreesh
2007-12-28 12:25               ` Santiago M. Mola
2007-12-28 12:28                 ` Ciaran McCreesh
2007-12-28 12:45                   ` Santiago M. Mola
2007-12-28 23:34                   ` [gentoo-dev] Re: EAPI definition Was: " Duncan
2007-12-31 14:48                     ` Marius Mauch
2007-12-31 14:46               ` EAPI definition Was: [gentoo-dev] " Marius Mauch
2007-12-31 15:09                 ` Ciaran McCreesh
2008-01-01  4:50                   ` Marius Mauch
2008-01-01 15:42                     ` Ciaran McCreesh
2007-12-20 10:37       ` Thomas Pani
2007-12-20 10:42         ` Ciaran McCreesh
2007-12-20 11:06           ` Thomas Pani
2007-12-20 11:12             ` Ciaran McCreesh
2007-12-20 13:54               ` Denis Dupeyron
2007-12-21  0:57                 ` Ciaran McCreesh
2007-12-21  2:46                   ` Luca Barbato
2007-12-21  3:05                     ` Ciaran McCreesh
2007-12-21  3:26                       ` Zhang Le
2007-12-21  3:32                         ` Ciaran McCreesh
2007-12-21  3:54                           ` Zhang Le
2007-12-21  3:09                   ` Zhang Le
2007-12-21  3:17                     ` Ciaran McCreesh
2007-12-21  3:38                       ` Zhang Le
2007-12-21  3:41                         ` Ciaran McCreesh
2007-12-21  3:56                           ` Zhang Le
2007-12-21  4:02                             ` Ciaran McCreesh
2007-12-21  4:25                               ` Zhang Le
2007-12-21 15:31                                 ` Bo Ørsted Andresen [this message]
2007-12-22  8:47                                   ` Zhang Le
2007-12-22  9:11                                     ` Ciaran McCreesh
2007-12-22  9:53                                       ` Simon Cooper
2007-12-22 10:02                                         ` Jan Kundrát
2007-12-22 12:45                                         ` Ciaran McCreesh
2007-12-22 15:23                                           ` Thomas de Grenier de Latour
2007-12-23  5:03                                             ` Ciaran McCreesh
2007-12-23 13:54                                               ` Thomas de Grenier de Latour
2007-12-24  5:58                                                 ` Ciaran McCreesh
2007-12-28  5:43                                                   ` [gentoo-dev] " Steve Long
2007-12-20 18:29               ` [gentoo-dev] " Zhang Le
2007-12-21 12:34                 ` Piotr Jaroszyński
2007-12-22  3:19                   ` Luca Barbato
2007-12-22  7:13                     ` Ciaran McCreesh
2007-12-22 11:03                       ` [gentoo-dev] " Duncan
2007-12-22 14:50                         ` Piotr Jaroszyński
2007-12-22 17:13                           ` Duncan
2007-12-24  1:39                       ` [gentoo-dev] " Luca Barbato
2007-12-22  7:00                   ` Jeroen Roovers
2007-12-22  8:09                   ` Zhang Le
2007-12-22  8:11                     ` Ciaran McCreesh
2007-12-22  8:58                       ` Zhang Le
2007-12-22 11:53                         ` Fernando J. Pereda
2007-12-22 17:14                           ` Zhang Le
2007-12-22 18:43                             ` Fernando J. Pereda
2007-12-22 19:47                               ` Zhang Le
2007-12-22 14:16                     ` Piotr Jaroszyński
2007-12-20 13:02             ` Wulf C. Krueger
2007-12-20 15:20               ` Luca Barbato
2007-12-20 16:08                 ` Rémi Cardona
2007-12-20 16:22                   ` Luca Barbato
2007-12-20 17:56                     ` Doug Klima
2007-12-21 14:53                     ` Michael Haubenwallner
2007-12-22  3:21                       ` Luca Barbato
2007-12-27 19:48                     ` Marius Mauch
2007-12-27 20:28                       ` Michael Haubenwallner
2007-12-27 20:36                         ` Ciaran McCreesh
2007-12-20 16:14               ` Thomas Pani
2007-12-20 21:33                 ` Joe Peterson
2007-12-21  0:54                   ` Ciaran McCreesh
2007-12-21  2:17                     ` Luca Barbato
2007-12-21  2:26                       ` Ciaran McCreesh
2007-12-21  2:41                         ` Luca Barbato
2007-12-21  2:53                           ` Ciaran McCreesh
2007-12-21 15:41                           ` Bo Ørsted Andresen
2007-12-22  1:19                             ` [gentoo-dev] " Steve Long
2007-12-22  3:24                             ` [gentoo-dev] " Luca Barbato
2007-12-22  7:14                               ` Ciaran McCreesh
2007-12-23  2:05                                 ` Luca Barbato
2007-12-22  9:01                               ` Zhang Le
2007-12-22  9:12                                 ` Ciaran McCreesh
2007-12-22  9:37                                   ` Zhang Le
2007-12-22 12:48                                     ` Ciaran McCreesh
2007-12-21  3:34                         ` Zhang Le
2007-12-21  3:36                           ` Ciaran McCreesh
2007-12-21  4:03                             ` Zhang Le
2007-12-21  4:06                               ` Ciaran McCreesh
2007-12-21  4:27                                 ` Zhang Le
2007-12-21  4:32                                   ` Ciaran McCreesh
2007-12-22 10:09                                     ` Zhang Le
2007-12-22 11:36                                       ` Zhang Le
2007-12-22 11:39                                         ` Jan Kundrát
2007-12-22 17:58                                           ` Zhang Le
2007-12-21  4:46                         ` Josh Saddler
2007-12-21  4:53                           ` Ciaran McCreesh
2007-12-21  6:24                             ` Luca Barbato
2007-12-21  6:34                               ` Ciaran McCreesh
2007-12-21 10:18                                 ` Luca Barbato
2007-12-21 10:27                                   ` Ciaran McCreesh
2007-12-21 15:45                           ` Bo Ørsted Andresen
2007-12-21 15:40                   ` Bo Ørsted Andresen
2007-12-21 16:37                     ` Joe Peterson
2007-12-22  7:15                       ` Ciaran McCreesh
2007-12-21 15:35                 ` Bo Ørsted Andresen
2007-12-20 19:01     ` EAPI definition Was: " Zhang Le
2007-12-20 19:30       ` Santiago M. Mola
2007-12-20 20:27         ` [gentoo-dev] Re: EAPI definition Was: " Markus Ullmann
2007-12-20 22:46           ` Wulf C. Krueger
2007-12-21  3:23         ` EAPI definition Was: [gentoo-dev] " Zhang Le
2007-12-21  3:28           ` Ciaran McCreesh
2007-12-21  4:15             ` Zhang Le
2007-12-21  4:19               ` Ciaran McCreesh
2007-12-22  0:23               ` [gentoo-dev] Re: EAPI definition Was: " Duncan
2007-12-21 15:47       ` EAPI definition Was: [gentoo-dev] " Bo Ørsted Andresen
2007-12-22  9:49         ` Zhang Le
2007-12-22 12:43           ` Ciaran McCreesh
2007-12-22 18:06             ` Zhang Le
2007-12-20  8:20   ` Denis Dupeyron
2007-12-20  8:29   ` Ciaran McCreesh
2007-12-20  9:19     ` Donnie Berkholz
2007-12-20  9:25       ` Petteri Räty
2007-12-20 19:21         ` Josh Saddler
2007-12-20  9:43       ` Jan Kundrát
2007-12-20 10:09         ` Donnie Berkholz
2007-12-20 10:26           ` Bo Ørsted Andresen
2007-12-20 20:06             ` Donnie Berkholz
2007-12-20 10:30           ` Jan Kundrát
2007-12-20 12:48           ` Wulf C. Krueger
2007-12-20  9:55       ` Ciaran McCreesh
2007-12-27 20:15         ` Marius Mauch
2007-12-20 13:36   ` Luca Barbato
2007-12-20 12:50 ` [gentoo-dev] [GLEP] Use EAPI inside ebuild filename (.EAPI-ebuild of different?) Peter Volkov
2007-12-31 14:38   ` Marius Mauch
2007-12-22  1:41 ` [gentoo-dev] [GLEP 55] EAPI subdirectories instead of file name suffixes Petteri Räty
2007-12-22  2:26   ` Piotr Jaroszyński
2007-12-22  6:46     ` [gentoo-dev] " Steve Long
2007-12-22  9:50     ` [gentoo-dev] " Jan Kundrát
2007-12-22 15:29       ` Piotr Jaroszyński
2007-12-22  7:09   ` Ciaran McCreesh
2007-12-22 11:59     ` Fernando J. Pereda

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=200712211631.13264.bo.andresen@zlin.dk \
    --to=bo.andresen@zlin.dk \
    --cc=gentoo-dev@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