Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [PATCH dtd] glsa.dtd: Allow slot="" attribute for vulnerable&unaffected
Date: Tue, 11 Apr 2017 20:10:56
Message-Id: 20170411201034.28677-1-mgorny@gentoo.org
1 Officially list the slot="" attribute that is used in GLSAs for quite
2 some time in the DTD. It is supported by Portage and gentoolkit for
3 a long time, and was used in GLSAs interchangeably with implicit
4 appended ':slot' to the version. However, the latter was ugly and worked
5 only by accident, so we are moving towards the former.
6 ---
7 glsa.dtd | 4 +++-
8 1 file changed, 3 insertions(+), 1 deletion(-)
9
10 diff --git a/glsa.dtd b/glsa.dtd
11 index 52be18e..22237b0 100644
12 --- a/glsa.dtd
13 +++ b/glsa.dtd
14 @@ -124,7 +124,8 @@
15 Description: Version of the vulnerable package. Can be a range too
16 -->
17 <!ELEMENT vulnerable (#PCDATA)>
18 -<!ATTLIST vulnerable range (le|lt|eq|gt|ge|rlt|rle|rgt|rge) #REQUIRED>
19 +<!ATTLIST vulnerable range (le|lt|eq|gt|ge|rlt|rle|rgt|rge) #REQUIRED
20 + slot CDATA #IMPLIED>
21
22 <!--
23 Element: unaffected
24 @@ -140,6 +141,7 @@
25 -->
26 <!ELEMENT unaffected (#PCDATA)>
27 <!ATTLIST unaffected range (le|lt|eq|gt|ge|rlt|rle|rgt|rge) #REQUIRED
28 + slot CDATA #IMPLIED
29 name CDATA #IMPLIED>
30
31 <!--
32 --
33 2.12.2

Replies