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-pms
Navigation:
Lists: gentoo-pms: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-pms@g.o
From: Ulrich Mueller <ulm@g.o>
Subject: Re: Characters allowed in EAPI names
Date: Thu, 15 Mar 2012 18:56:59 +0100
>    An EAPI name may contain any of the characters [A-Za-z0-9+_.-].
>    It must not begin with a hyphen, a dot or a plus sign.

> It's consistent with what we have for other names, like slot or
> category: <http://dev.gentoo.org/~ulm/pms/head/pms.html#x1-170003.1>

From 742f67c913e3bb2c79dc4a18ebb83392ba9b9eea Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ulrich=20M=C3=BCller?= <ulm@g.o>
Date: Thu, 15 Mar 2012 18:48:01 +0100
Subject: [PATCH] Specify characters allowed for an EAPI value.

---
 eapis.tex |    2 +-
 names.tex |    5 +++++
 2 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/eapis.tex b/eapis.tex
index 05bf4d7..5839768 100644
--- a/eapis.tex
+++ b/eapis.tex
@@ -3,7 +3,7 @@
 \section{Definition}
 
 An EAPI can be thought of as a `version' of this specification to which a package conforms. An EAPI
-value is a string, and is part of an ebuild's metadata.
+value is a string as per section~\ref{sec:eapi-names}, and is part of an ebuild's metadata.
 
 If a package manager encounters a package version with an unrecognised EAPI, it must not attempt to
 perform any operations upon it. It could, for example, ignore the package version entirely (although
diff --git a/names.tex b/names.tex
index c99ed0f..fd9731c 100644
--- a/names.tex
+++ b/names.tex
@@ -48,6 +48,11 @@ assumed that any user accepting keyword \t{\textasciitilde{}foo} will also accep
 
 The exact meaning of any keywords value is beyond the scope of this specification.
 
+\subsection{EAPI Names}
+\label{sec:eapi-names}
+An EAPI name may contain any of the characters [\t{A-Za-z0-9+\_.-}]. It must not begin with a
+hyphen, a dot or a plus sign.
+
 \section{Version Specifications}
 The package manager must not impose fixed limits upon the number of version components. Package
 managers should indicate or reject any version that is invalid according to these rules.
-- 
1.7.8.5



Replies:
Re: Characters allowed in EAPI names
-- Ulrich Mueller
References:
Characters allowed in EAPI names
-- Ulrich Mueller
Re: Characters allowed in EAPI names
-- David Leverton
Re: Characters allowed in EAPI names
-- Ulrich Mueller
Re: Characters allowed in EAPI names
-- Ciaran McCreesh
Re: Characters allowed in EAPI names
-- Brian Harring
Re: Characters allowed in EAPI names
-- Ulrich Mueller
Navigation:
Lists: gentoo-pms: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Characters allowed in EAPI names
Next by thread:
Re: Characters allowed in EAPI names
Previous by date:
Re: Characters allowed in EAPI names
Next by date:
Re: Characters allowed in EAPI names


Updated Jul 18, 2012

Summary: Archive of the gentoo-pms mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.