Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Sep 2003 23:09:24 +0100
From:      Ceri Davies <ceri@FreeBSD.org>
To:        doc@FreeBSD.org
Cc:        Ceri Davies <ceri@FreeBSD.org>
Subject:   Re: docs/56729: [patch] artciles/pr-guidelines: explain meaning of MFC
Message-ID:  <20030917220923.GA7765@submonkey.net>
In-Reply-To: <20030912141126.GC1068@daemon.li>
References:  <200309120920.h8C9KGZ8091585@freefall.freebsd.org> <20030912093107.GH635@unixpages.org> <20030912093846.GK76802@submonkey.net> <20030912103331.GA388@FreeBSD.org> <20030912111813.GA75659@submonkey.net> <20030912141126.GC1068@daemon.li>

next in thread | previous in thread | raw e-mail | index | archive | help

--PmA2V3Z32TCmWXqI
Content-Type: multipart/mixed; boundary="ZGiS0Q5IWpPtfppv"
Content-Disposition: inline


--ZGiS0Q5IWpPtfppv
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Sep 12, 2003 at 04:11:26PM +0200, Josef El-Rayes wrote:
> Ceri Davies <setantae@submonkey.net> wrote:
> > Yeah, those are the lines I was thinking along.
> > My reference to "relevant elements" was that there are very likely <glo=
ssary>
> > elements or similar already, which we can make use of.
>=20
> i wanted to start collecting some terms for glossary as some questions
> arose:
>=20
> i am wondering on how to realize this. should it be more of an index,
> with a crosslink to the place where it gets explained or like this:
>=20
> MFC: ...merge from current, action... <a href=3D"..">read handbook..</a>
>=20
> with a short explanation and a link when there is a place where it gets
> explainend more detailed.
>=20
> should there be a certain "treshhold" like, only use freebsd specific
> terms or not trivial terms or should we include every term like "unix,
> ports, packages..."?

See the attached patch.

I have started out with only including FreeBSD specific terms in the
freebsd-glossary.sgml.  There's no reason why we couldn't then have another
file containing generic computing terms (but personally, I'm not sure that
is necessary), although the build would need to be tweaked a bit.

I've also included a change to the handbook build that will allow you to
build in the glossary by running "make GLOSSARY=3Dyes", but which is off by
default.

Note that there are not many entries at the moment; once this is committed
then people can feel free to add stuff to it - I've chosen the current entr=
ies
to illustrate the docbook way of GlossSeeAlso, GlossSee, etc, elements.

Any thoughts?

Ceri

PS. I can see a problem already with the link to the FAQ not working when
built with an article, but I'm not sure of the best way to fix it.

--=20
User: DO YOU ACCEPT JESUS CHRIST AS YOUR PERSONAL LORD AND SAVIOR?
Iniaes: Sure, I can accept all forms of payment.
                                           -- www.chatterboxchallenge.com

--ZGiS0Q5IWpPtfppv
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="glossary.diff"
Content-Transfer-Encoding: quoted-printable

Index: doc/en_US.ISO8859-1/books/handbook/Makefile
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /home/dcvs/doc/en_US.ISO8859-1/books/handbook/Makefile,v
retrieving revision 1.66
diff -u -r1.66 Makefile
--- doc/en_US.ISO8859-1/books/handbook/Makefile	15 Aug 2003 12:28:17 -0000	=
1.66
+++ doc/en_US.ISO8859-1/books/handbook/Makefile	17 Sep 2003 21:28:01 -0000
@@ -31,6 +31,7 @@
 FORMATS?=3D html-split
=20
 HAS_INDEX=3D true
+GLOSSARY?=3D
=20
 INSTALL_COMPRESSED?=3D gz
 INSTALL_ONLY_COMPRESSED?=3D
@@ -172,6 +173,9 @@
 CHAPTERS?=3D ${SRCS:M*chapter.sgml}
=20
 SGMLFLAGS+=3D ${CHAPTERS:S/\/chapter.sgml//:S/^/-i chap./}
+.if defined(GLOSSARY) && !empty(GLOSSARY)
+SGMLFLAGS+=3D -i chap.freebsd-glossary
+.endif
=20
 # XXX The Handbook build currently overflows some internal, hardcoded=20
 # limits in pdftex.  Until we split the Handbook up, build the PDF=20
Index: doc/en_US.ISO8859-1/books/handbook/book.sgml
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /home/dcvs/doc/en_US.ISO8859-1/books/handbook/book.sgml,v
retrieving revision 1.141
diff -u -r1.141 book.sgml
--- doc/en_US.ISO8859-1/books/handbook/book.sgml	5 Sep 2003 21:30:20 -0000	=
1.141
+++ doc/en_US.ISO8859-1/books/handbook/book.sgml	17 Sep 2003 21:28:01 -0000
@@ -54,6 +54,7 @@
 <!ENTITY % chap.eresources "IGNORE">
 <!ENTITY % chap.pgpkeys "IGNORE">
 <!ENTITY % chap.index "IGNORE">
+<!ENTITY % chap.freebsd-glossary "IGNORE">
=20
 <!ENTITY % pgpkeys SYSTEM "../../../share/pgpkeys/pgpkeys.ent"> %pgpkeys;
 ]>
@@ -236,6 +237,7 @@
     <![ %chap.pgpkeys;                  [ &chap.pgpkeys;              ]]>
     <![ %chap.index;                    [ &chap.index;                ]]>
   </part>
+  <![ %chap.freebsd-glossary;         [ &bookinfo.freebsd-glossary; ]]>
   &chap.colophon;
 </book>
=20
Index: doc/en_US.ISO8859-1/share/sgml/bookinfo.ent
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /home/dcvs/doc/en_US.ISO8859-1/share/sgml/bookinfo.ent,v
retrieving revision 1.3
diff -u -r1.3 bookinfo.ent
--- doc/en_US.ISO8859-1/share/sgml/bookinfo.ent	17 Jun 2003 19:32:40 -0000	=
1.3
+++ doc/en_US.ISO8859-1/share/sgml/bookinfo.ent	17 Sep 2003 21:28:01 -0000
@@ -12,3 +12,5 @@
 <!ENTITY bookinfo.legalnotice SYSTEM "legalnotice.sgml">
=20
 <!ENTITY bookinfo.trademarks SYSTEM "trademarks.sgml">
+
+<!ENTITY bookinfo.freebsd-glossary SYSTEM "glossary/freebsd-glossary.sgml">
Index: doc/en_US.ISO8859-1/share/sgml/glossary/freebsd-glossary.sgml
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: doc/en_US.ISO8859-1/share/sgml/glossary/freebsd-glossary.sgml
diff -N doc/en_US.ISO8859-1/share/sgml/glossary/freebsd-glossary.sgml
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ doc/en_US.ISO8859-1/share/sgml/glossary/freebsd-glossary.sgml	17 Sep 20=
03 21:28:01 -0000
@@ -0,0 +1,64 @@
+<!--=20
+    FreeBSD Specific Glossary Terms
+	Please keep this file sorted.
+
+    $FreeBSD$
+-->
+
+<glossary status=3D"draft" id=3D"freebsd-glossary">
+  <title>&os; Glossary</title>
+  <para>This glossary contains terms and acronyms specific to &os;.</para>
+
+  <glossdiv>
+    <title>B</title>
+
+    <glossentry id=3D"bikeshed">
+      <glossterm>Bikeshed Building</glossterm>
+      <glossdef>
+	<para>A phenomenon whereby many people will give an opinion on
+	  an uncomplicated topic, whilst a complex topic receives little
+	  or no discussion.  See the
+	  <ulink url=3D"../faq/misc.html#BIKESHED-PAINTING">FAQ</ulink> for
+	  the origin of the term.</para>
+      </glossdef>
+    </glossentry>
+  </glossdiv>
+
+  <glossdiv>
+    <title>M</title>
+
+    <glossentry id=3D"mfc">
+      <glossterm>Merge From Current</glossterm>
+      <acronym>MFC</acronym>
+      <glossdef>
+	<para>To merge functionality or a patch from the -CURRENT
+	  branch to another, most often -STABLE.</para>
+      </glossdef>
+    </glossentry>
+
+    <glossentry id=3D"mfs">
+      <glossterm>Merge From Stable</glossterm>
+      <acronym>MFS</acronym>
+      <glossdef>
+	<para>In the normal course of FreeBSD development, a change will
+	  be committed to the -CURRENT branch for testing before being
+	  merged to -STABLE.  On rare occassions, a change will go into
+	  -STABLE first and then be merged to -CURRENT.</para>
+	<glossseealso otherterm=3D"mfc">
+      </glossdef>
+    </glossentry>
+
+    <glossentry>
+      <glossterm>MFC</glossterm>
+      <glosssee otherterm=3D"mfc">
+    </glossentry>
+
+    <glossentry>
+      <glossterm>MFS</glossterm>
+      <glosssee otherterm=3D"mfs">
+    </glossentry>
+
+  </glossdiv>
+
+</glossary>
+

--ZGiS0Q5IWpPtfppv--

--PmA2V3Z32TCmWXqI
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)

iD8DBQE/aNuTocfcwTS3JF8RAmsNAJ9usjbqNjQsf0wBAzD19yiwh7kb+wCfX3d8
UIw5vgze9pc8ZhIh+BBmDiE=
=01jI
-----END PGP SIGNATURE-----

--PmA2V3Z32TCmWXqI--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030917220923.GA7765>