Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] data/glep:glep-manifest commit in: /
Date: Tue, 21 Nov 2017 17:48:39
Message-Id: 1511284579.d3b65ba5692a031f4221dee5754f16fbcaa70919.mgorny@gentoo
1 commit: d3b65ba5692a031f4221dee5754f16fbcaa70919
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Tue Nov 21 17:16:19 2017 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 21 17:16:19 2017 +0000
6 URL: https://gitweb.gentoo.org/data/glep.git/commit/?id=d3b65ba5
7
8 glep-0074: Mention that newline needs to be restricted too in rationale
9
10 glep-0074.rst | 11 ++++++-----
11 1 file changed, 6 insertions(+), 5 deletions(-)
12
13 diff --git a/glep-0074.rst b/glep-0074.rst
14 index 278882d..d0750f5 100644
15 --- a/glep-0074.rst
16 +++ b/glep-0074.rst
17 @@ -570,11 +570,12 @@ technically problematic groups:
18 written using C. Furthermore, it is not allowed in any known
19 filesystem.
20
21 -2. Whitespace characters are used to separate Manifest fields. While
22 - technically it would be enough to restrict space (``U+0020``)
23 - character that is normally used as the separator, all whitespace
24 - characters are forbidden to avoid confusion and implementation
25 - errors.
26 +2. Whitespace characters are used to separate Manifest fields
27 + and entries. While technically it would be enough to restrict space
28 + (``U+0020``) character that is normally used as the separator
29 + and newline (``U+000A``) character that is used to separate lines,
30 + all whitespace characters are forbidden to avoid confusion
31 + and implementation errors.
32
33 While the specification could be extended to allow such filenames
34 by using some form of escaping, there is currently no apparent need