public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Ulrich Müller" <ulm@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/nxml-gentoo-schemas:master commit in: /
Date: Wed, 11 Dec 2019 06:55:08 +0000 (UTC)	[thread overview]
Message-ID: <1575930023.522fcdedc74fe32ae8cc6c80bea41ccd647ac4fc.ulm@gentoo> (raw)

commit:     522fcdedc74fe32ae8cc6c80bea41ccd647ac4fc
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  9 22:20:23 2019 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Mon Dec  9 22:20:23 2019 +0000
URL:        https://gitweb.gentoo.org/proj/nxml-gentoo-schemas.git/commit/?id=522fcded

Update list of DTDs.

gleps.dtd, metadoc.dtd, project.dtd, and userinfo.dtd are gone.

Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 Makefile     |   3 +-
 gleps.rnc    |  14 -------
 metadoc.rnc  |  80 --------------------------------------
 project.rnc  | 123 -----------------------------------------------------------
 schemas.xml  |   4 --
 userinfo.rnc |  44 ---------------------
 6 files changed, 1 insertion(+), 267 deletions(-)

diff --git a/Makefile b/Makefile
index 04db712..58802fe 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,4 @@
-DTDS = book.dtd gleps.dtd glsa.dtd guide.dtd metadata.dtd metadoc.dtd	\
-       project.dtd projects.dtd repositories.dtd userinfo.dtd
+DTDS = book.dtd glsa.dtd guide.dtd metadata.dtd projects.dtd repositories.dtd
 
 DTDDEPS = $(patsubst %.dtd,%.dep,$(DTDS))
 RNCS = $(patsubst %.dtd,%.rnc,$(DTDS))

diff --git a/gleps.rnc b/gleps.rnc
deleted file mode 100644
index 19d90c0..0000000
--- a/gleps.rnc
+++ /dev/null
@@ -1,14 +0,0 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-gleps = element gleps { attlist.gleps, glep+ }
-attlist.gleps &= empty
-glep = element glep { attlist.glep, (text | uri)* }
-attlist.glep &=
-  attribute id { text },
-  attribute file { text },
-  [ a:defaultValue = "S" ] attribute type { "S" | "I" }?,
-  [ a:defaultValue = "D" ]
-  attribute status { "D" | "d" | "A" | "F" | "R" | "W" | "M" }?
-uri = element uri { attlist.uri, text }
-attlist.uri &= attribute link { text }
-start = gleps

diff --git a/metadoc.rnc b/metadoc.rnc
deleted file mode 100644
index 481587c..0000000
--- a/metadoc.rnc
+++ /dev/null
@@ -1,80 +0,0 @@
-include "common.rnc"
-metadoc =
-  element metadoc {
-    metadoc.attlist, version, members, categories, files, docs
-  }
-metadoc.attlist &=
-  attribute lang { text },
-  attribute parent { text }?
-members = element members { members.attlist, lead*, member* }
-members.attlist &= empty
-lead = element lead { lead.attlist, text* }
-lead.attlist &= empty
-# <lead>nickname</lead>
-member = element member { member.attlist, text* }
-member.attlist &=
-  attribute mail { text }?,
-  attribute fullname { text }?
-categories = element categories { categories.attlist, cat* }
-categories.attlist &= empty
-cat = element cat { cat.attlist, text* }
-cat.attlist &=
-  attribute id { text },
-  attribute parent { text }?
-files = element files { files.attlist, file* }
-files.attlist &= empty
-file = element file { file.attlist, text* }
-file.attlist &= attribute id { xsd:ID }
-docs = element docs { docs.attlist, doc* }
-docs.attlist &= empty
-doc = element doc { doc.attlist, memberof*, bookref?, bugs? }
-doc.attlist &= attribute fileid { text }
-memberof = element memberof { memberof.attlist, text* }
-memberof.attlist &= empty
-bookref = element bookref { bookref.attlist, empty }
-bookref.attlist &=
-  attribute vpart { text }?,
-  attribute vchap { text }?
-bugs = element bugs { bugs.attlist, bug* }
-bugs.attlist &= empty
-bug = element bug { bug.attlist, text* }
-bug.attlist &=
-  attribute stopper { "yes" | "no" }?,
-  attribute arch { text }?
-dynamic =
-  element dynamic {
-    dynamic.attlist,
-    version?,
-    title,
-    intro?,
-    (listing | catid* | overview)
-  }
-dynamic.attlist &= attribute metadoc { text }
-intro = element intro { intro.attlist, section* }
-intro.attlist &= empty
-# Section stuff copy/pasted from guide.dtd
-listing = element listing { listing.attlist, \list* }
-listing.attlist &= empty
-\list = element list { list.attlist, text* }
-list.attlist &= empty
-catid = element catid { catid.attlist, text* }
-catid.attlist &= empty
-overview = element overview { overview.attlist, empty }
-overview.attlist &= empty
-section =
-  element section {
-    section.attlist,
-    (\include | (title?, body+))
-  }
-body = element body { body.attlist, (\include | block.class+) }
-chapter |= notAllowed
-start =
-  dynamic
-  | author
-  | license
-  | values
-  | included
-  | summary
-  | metadoc
-  | abstract
-  | glepindex

diff --git a/project.rnc b/project.rnc
deleted file mode 100644
index 6a885a5..0000000
--- a/project.rnc
+++ /dev/null
@@ -1,123 +0,0 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-include "common.rnc"
-body.class = block.class | glepindex
-body = element body { body.attlist, body.class* }
-project =
-  element project {
-    project.attlist,
-    name,
-    longname?,
-    date?,
-    author*,
-    description,
-    longdescription,
-    goals?,
-    recruitment?,
-    (dev
-     | resource
-     | subproject
-     | plannedproject
-     | extraproject
-     | extrachapter
-     | herd
-     | task
-     | author)*
-  }
-project.attlist &=
-  attribute disclaimer { "draft" | "obsolete" }?,
-  attribute redirect { text }?
-name = element name { name.attlist, text }
-name.attlist &= empty
-longname = element longname { longname.attlist, text }
-longname.attlist &= empty
-description = element description { description.attlist, text }
-description.attlist &= empty
-longdescription =
-  element longdescription { longdescription.attlist, body.class* }
-longdescription.attlist &= empty
-goals = element goals { goals.attlist, body.class* }
-goals.attlist &= empty
-recruitment = element recruitment { recruitment.attlist, job+ }
-recruitment.attlist &= empty
-job =
-  element job { job.attlist, summary, details, requirements, contact+ }
-job.attlist &= empty
-details = element details { details.attlist, (text | inline.class)* }
-details.attlist &= empty
-requirements =
-  element requirements { requirements.attlist, (text | inline.class)* }
-requirements.attlist &= empty
-contact = element contact { contact.attlist, text }
-contact.attlist &= empty
-dev = element dev { dev.attlist, text }
-dev.attlist &=
-  [ a:defaultValue = "member" ] attribute role { text }?,
-  attribute description { text }?
-resource = element resource { resource.attlist, text }
-resource.attlist &= attribute link { text }?
-subproject = element subproject { subproject.attlist, empty }
-subproject.attlist &=
-  attribute ref { text },
-  [ a:defaultValue = "no" ] attribute inheritmembers { "yes" | "no" }?,
-  [ a:defaultValue = "no" ] attribute inheritresources { "yes" | "no" }?
-extraproject =
-  element extraproject { extraproject.attlist, (text | inline.class)* }
-extraproject.attlist &=
-  attribute name { text },
-  attribute lead { text }?,
-  attribute link { text }?
-plannedproject =
-  element plannedproject {
-    plannedproject.attlist, (text | inline.class)*
-  }
-plannedproject.attlist &= attribute name { text }
-extrachapter =
-  element extrachapter { extrachapter.attlist, title, section+ }
-section = element section { section.attlist, title?, body+ }
-extrachapter.attlist &=
-  [ a:defaultValue = "bottom" ]
-  attribute position {
-    "top"
-    | "bottom"
-    | "subproject"
-    | "goals"
-    | "resources"
-    | "devs"
-    | "recruitment"
-    | "tasks"
-  }?
-herd = element herd { herd.attlist, empty }
-herd.attlist &= attribute name { text }
-# TASK tags declaration
-task =
-  element task {
-    task.attlist,
-    name,
-    description,
-    longdescription?,
-    startdate,
-    enddate?,
-    (reference | milestone | dev | depends)*
-  }
-task.attlist &=
-  attribute id { xsd:ID }?,
-  attribute lead { text },
-  [ a:defaultValue = "no" ] attribute finished { "yes" | "no" }?
-startdate = element startdate { startdate.attlist, text }
-startdate.attlist &= empty
-enddate = element enddate { enddate.attlist, text }
-enddate.attlist &= empty
-reference =
-  element reference { reference.attlist, (text | bug | mail | uri)* }
-reference.attlist &= empty
-bug = element bug { bug.attlist, text }
-bug.attlist &= attribute no { text }
-milestone =
-  element milestone { milestone.attlist, enddate, description }
-milestone.attlist &=
-  [ a:defaultValue = "no" ] attribute finished { "yes" | "no" }?
-depends = element depends { depends.attlist, text }
-depends.attlist &= attribute ref { xsd:IDREF }
-chapter |= notAllowed
-start = project | license | values | included | \include | abstract

diff --git a/schemas.xml b/schemas.xml
index 6bd96a0..14927b1 100644
--- a/schemas.xml
+++ b/schemas.xml
@@ -1,14 +1,10 @@
 <?xml version="1.0" encoding="utf-8"?>
 <locatingRules xmlns="http://thaiopensource.com/ns/locating-rules/1.0">
   <documentElement localName="catmetadata" uri="metadata.rnc" />
-  <documentElement localName="gleps" uri="gleps.rnc" />
   <documentElement localName="glsa" uri="glsa.rnc" />
   <documentElement localName="guide" uri="guide.rnc" />
-  <documentElement localName="metadoc" uri="metadoc.rnc" />
   <documentElement localName="news" uri="guide.rnc" />
   <documentElement localName="pkgmetadata" uri="metadata.rnc" />
-  <documentElement localName="project" uri="project.rnc" />
   <documentElement localName="projects" uri="projects.rnc" />
   <documentElement localName="repositories" uri="repositories.rnc" />
-  <documentElement localName="userlist" uri="userinfo.rnc" />
 </locatingRules>

diff --git a/userinfo.rnc b/userinfo.rnc
deleted file mode 100644
index 54a1305..0000000
--- a/userinfo.rnc
+++ /dev/null
@@ -1,44 +0,0 @@
-userlist = element userlist { attlist.userlist, user+ }
-attlist.userlist &= empty
-user =
-  element user {
-    attlist.user,
-    realname,
-    pgpkey+,
-    alias*,
-    email+,
-    joined*,
-    retired*,
-    status?,
-    roles?,
-    location?
-  }
-attlist.user &= attribute username { xsd:ID }
-realname = element realname { attlist.realname, firstname, familyname }
-attlist.realname &= attribute fullname { text }?
-firstname = element firstname { attlist.firstname, text }
-attlist.firstname &= empty
-familyname = element familyname { attlist.familyname, text }
-attlist.familyname &= attribute sort { text }?
-pgpkey = element pgpkey { attlist.pgpkey, text }
-attlist.pgpkey &= empty
-alias = element alias { attlist.alias, text }
-attlist.alias &= empty
-email = element email { attlist.email, text }
-attlist.email &= empty
-# all dates should be YYYY-MM-DD - eg '2006-11-22'
-joined = element joined { attlist.joined, text }
-attlist.joined &= empty
-retired = element retired { attlist.retired, text }
-attlist.retired &= empty
-status = element status { attlist.status, text }
-attlist.status &= empty
-roles = element roles { attlist.roles, text }
-attlist.roles &= empty
-# Location is the string displayed on the webpage
-location = element location { attlist.location, text }
-# signed decimal numbers. degrees north/east.
-attlist.location &=
-  attribute latitude { text }?,
-  attribute longitude { text }?
-start = userlist


             reply	other threads:[~2019-12-11  6:55 UTC|newest]

Thread overview: 58+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-12-11  6:55 Ulrich Müller [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-11-16 12:51 [gentoo-commits] proj/nxml-gentoo-schemas:master commit in: / Ulrich Müller
2024-11-12 18:22 Ulrich Müller
2024-11-12 18:22 Ulrich Müller
2024-10-31 19:27 Ulrich Müller
2024-10-31 19:27 Ulrich Müller
2024-10-31 19:27 Ulrich Müller
2024-02-08 10:56 Ulrich Müller
2023-10-22 21:05 Ulrich Müller
2023-10-07 14:17 Ulrich Müller
2023-09-14 16:01 Ulrich Müller
2023-02-27 18:20 Ulrich Müller
2022-11-03 17:48 Ulrich Müller
2022-10-01  9:42 Ulrich Müller
2022-10-01  9:40 Ulrich Müller
2022-10-01  9:40 Ulrich Müller
2022-09-16  7:15 Ulrich Müller
2022-07-30  5:31 Ulrich Müller
2022-06-19 15:46 Ulrich Müller
2022-05-26  6:10 Ulrich Müller
2022-05-26  6:10 Ulrich Müller
2022-05-24 17:59 Ulrich Müller
2022-04-28 22:38 Ulrich Müller
2022-04-28 22:35 Ulrich Müller
2022-01-25  8:11 Ulrich Müller
2022-01-25  8:11 Ulrich Müller
2022-01-25  8:11 Ulrich Müller
2022-01-21 22:08 Ulrich Müller
2021-09-08 17:55 Ulrich Müller
2021-09-06 18:11 Ulrich Müller
2021-03-15 13:15 Ulrich Müller
2021-02-03 13:45 Ulrich Müller
2020-03-03  8:33 Ulrich Müller
2020-02-29 16:15 Ulrich Müller
2020-02-29 16:15 Ulrich Müller
2020-01-22 19:54 Ulrich Müller
2020-01-09 23:37 Ulrich Müller
2020-01-09 23:37 Ulrich Müller
2019-12-27  9:50 Ulrich Müller
2019-12-27  9:50 Ulrich Müller
2019-12-17 19:07 Ulrich Müller
2019-12-17 19:07 Ulrich Müller
2019-12-17 19:07 Ulrich Müller
2019-12-17 17:22 Ulrich Müller
2019-12-03 14:57 Ulrich Müller
2018-06-18 19:48 Ulrich Müller
2018-06-11 22:42 Ulrich Müller
2018-06-11 22:42 Ulrich Müller
2016-05-06  7:59 Ulrich Müller
2016-03-12 12:28 Ulrich Müller
2016-03-12 12:28 Ulrich Müller
2016-01-25 21:23 Ulrich Müller
2016-01-25 21:23 Ulrich Müller
2016-01-25 21:23 Ulrich Müller
2016-01-25 21:23 Ulrich Müller
2016-01-25  9:28 Ulrich Müller
2016-01-25  9:21 Ulrich Müller
2016-01-25  9:21 Ulrich Müller

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=1575930023.522fcdedc74fe32ae8cc6c80bea41ccd647ac4fc.ulm@gentoo \
    --to=ulm@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --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