ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] docbook-dtds
@ 2002-03-01 18:36 Vyt
  2002-03-04 10:35 ` [sisyphus] docbook-dtds Mikhail Zabaluev
  0 siblings, 1 reply; 18+ messages in thread
From: Vyt @ 2002-03-01 18:36 UTC (permalink / raw)
  To: Sisyphus

[-- Attachment #1: Type: text/plain, Size: 1314 bytes --]

Hello, All!

Пытаюсь проверить правильность следующего файла
test.xml
----
<?xml version="1.0" encoding="cp1251"?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN">

<chapter label="test">

<title>Test title</title>
<para>
This <emphasis>paragraph</emphasis> is important.
</para>
</chapter>
----

Получаю вывод
$ nsgmls -s test.xml

nsgmls:/usr/share/xml/docbook/dtd/4.1.2/docbookx.dtd:74:17:E: "X20AC" is not a function name
nsgmls:/usr/share/xml/docbook/dtd/4.1.2/dbcentx.mod:56:0:E: cannot open "/usr/share/xml/docbook/dtd/4.1.2/urn:publicid:ISO+8879%3A1986:ENTITIES+Added+Math+Symbols%3A+Arrow+Relations:EN:XML" (No such file or directory)
nsgmls:/usr/share/xml/docbook/dtd/4.1.2/dbcentx.mod:64:0:E: cannot open "/usr/share/xml/docbook/dtd/4.1.2/urn:publicid:ISO+8879%3A1986:ENTITIES+Added+Math+Symbols%3A+Binary+Operators:EN:XML" (No such file or directory)
nsgmls:/usr/share/xml/docbook/dtd/4.1.2/dbcentx.mod:72:0:E: cannot open "/usr/share/xml/docbook/dtd/4.1.2/urn:publicid:ISO+8879%3A1986:ENTITIES+Added+Math+Symbols%3A+Delimiters:EN:XML" (No such file or directory)

Это в файлах DTD глюк, или я чего недокрутил (как обычно :)) ?

Система - Master beta/Sisyphus 20020228, CP1251

openjade-1.3-ipl11mdk
docbook-dtds-1.0-alt1

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [sisyphus] Re: docbook-dtds
  2002-03-01 18:36 [sisyphus] docbook-dtds Vyt
@ 2002-03-04 10:35 ` Mikhail Zabaluev
  2002-03-04 11:03   ` Vyt
  0 siblings, 1 reply; 18+ messages in thread
From: Mikhail Zabaluev @ 2002-03-04 10:35 UTC (permalink / raw)
  To: Sisyphus

Hello Vyt,

On Fri, Mar 01, 2002 at 09:36:44PM +0300, Vyt wrote:
>
> Hello, All!
> 
> Пытаюсь проверить правильность следующего файла
> test.xml
> ----
> <?xml version="1.0" encoding="cp1251"?>
> <!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN">
> 
> <chapter label="test">
> 
> <title>Test title</title>
> <para>
> This <emphasis>paragraph</emphasis> is important.
> </para>
> </chapter>
> ----
> 
> Получаю вывод
> $ nsgmls -s test.xml
> 
> nsgmls:/usr/share/xml/docbook/dtd/4.1.2/docbookx.dtd:74:17:E: "X20AC" is not a function name
> nsgmls:/usr/share/xml/docbook/dtd/4.1.2/dbcentx.mod:56:0:E: cannot open "/usr/share/xml/docbook/dtd/4.1.2/urn:publicid:ISO+8879%3A1986:ENTITIES+Added+Math+Symbols%3A+Arrow+Relations:EN:XML" (No such file or directory)
> nsgmls:/usr/share/xml/docbook/dtd/4.1.2/dbcentx.mod:64:0:E: cannot open "/usr/share/xml/docbook/dtd/4.1.2/urn:publicid:ISO+8879%3A1986:ENTITIES+Added+Math+Symbols%3A+Binary+Operators:EN:XML" (No such file or directory)
> nsgmls:/usr/share/xml/docbook/dtd/4.1.2/dbcentx.mod:72:0:E: cannot open "/usr/share/xml/docbook/dtd/4.1.2/urn:publicid:ISO+8879%3A1986:ENTITIES+Added+Math+Symbols%3A+Delimiters:EN:XML" (No such file or directory)
> 
> Это в файлах DTD глюк, или я чего недокрутил (как обычно :)) ?

Видимо, nsgmls не воспринимает схему URN.

Попробуйте
xmllint --valid --noout test.xml

Следите, не полезет ли он в сеть за DTD.

-- 
Stay tuned,
  MhZ                                     JID: mookid@jabber.org
___________
The first version always gets thrown away.



^ permalink raw reply	[flat|nested] 18+ messages in thread

* [sisyphus] Re: docbook-dtds
  2002-03-04 10:35 ` [sisyphus] docbook-dtds Mikhail Zabaluev
@ 2002-03-04 11:03   ` Vyt
  2002-03-04 20:43     ` Mikhail Zabaluev
  0 siblings, 1 reply; 18+ messages in thread
From: Vyt @ 2002-03-04 11:03 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 1579 bytes --]

On Mon, 4 Mar 2002 13:35:21 +0300
Mikhail Zabaluev <mhz@alt-linux.org> wrote:

<skipped>

> > Получаю вывод
> > $ nsgmls -s test.xml
> > 
> > nsgmls:/usr/share/xml/docbook/dtd/4.1.2/docbookx.dtd:74:17:E: "X20AC" is not a function name
> > nsgmls:/usr/share/xml/docbook/dtd/4.1.2/dbcentx.mod:56:0:E: cannot open "/usr/share/xml/docbook/dtd/4.1.2/urn:publicid:ISO+8879%3A1986:ENTITIES+Added+Math+Symbols%3A+Arrow+Relations:EN:XML" (No such file or directory)
> > nsgmls:/usr/share/xml/docbook/dtd/4.1.2/dbcentx.mod:64:0:E: cannot open "/usr/share/xml/docbook/dtd/4.1.2/urn:publicid:ISO+8879%3A1986:ENTITIES+Added+Math+Symbols%3A+Binary+Operators:EN:XML" (No such file or directory)
> > nsgmls:/usr/share/xml/docbook/dtd/4.1.2/dbcentx.mod:72:0:E: cannot open "/usr/share/xml/docbook/dtd/4.1.2/urn:publicid:ISO+8879%3A1986:ENTITIES+Added+Math+Symbols%3A+Delimiters:EN:XML" (No such file or directory)
> > 
> > Это в файлах DTD глюк, или я чего недокрутил (как обычно :)) ?
> 
> Видимо, nsgmls не воспринимает схему URN.

Да, была ругань вроде "this version not supported URL"

> Попробуйте
> xmllint --valid --noout test.xml
> 
> Следите, не полезет ли он в сеть за DTD.

Попробовал
$ xmllint --valid --noout postfix.xml
;)

в сеть, вроде не лазил, tcpdump молчит.
nsgmls ругается так же, как и на test.xml.

Пытался с горя ставить DTD с oasis - не помогло, вернул
дистрибутивные. Куда дальше копать, не знаю, не могу получить
работающим даже простейший пример.

Система - Master beta/ Last Sisyphus, CP1251

<skipped>

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [sisyphus] Re: docbook-dtds
  2002-03-04 11:03   ` Vyt
@ 2002-03-04 20:43     ` Mikhail Zabaluev
  2002-03-05  7:50       ` Vyt
  0 siblings, 1 reply; 18+ messages in thread
From: Mikhail Zabaluev @ 2002-03-04 20:43 UTC (permalink / raw)
  To: sisyphus

Hello Vyt,

On Mon, Mar 04, 2002 at 02:03:15PM +0300, Vyt wrote:
>
> On Mon, 4 Mar 2002 13:35:21 +0300
> Mikhail Zabaluev <mhz@alt-linux.org> wrote:
> 
> <skipped>
> 
> > > Получаю вывод
> > > $ nsgmls -s test.xml
> > > 
> > > nsgmls:/usr/share/xml/docbook/dtd/4.1.2/docbookx.dtd:74:17:E: "X20AC" is not a function name
> > > nsgmls:/usr/share/xml/docbook/dtd/4.1.2/dbcentx.mod:56:0:E: cannot open "/usr/share/xml/docbook/dtd/4.1.2/urn:publicid:ISO+8879%3A1986:ENTITIES+Added+Math+Symbols%3A+Arrow+Relations:EN:XML" (No such file or directory)
> > > nsgmls:/usr/share/xml/docbook/dtd/4.1.2/dbcentx.mod:64:0:E: cannot open "/usr/share/xml/docbook/dtd/4.1.2/urn:publicid:ISO+8879%3A1986:ENTITIES+Added+Math+Symbols%3A+Binary+Operators:EN:XML" (No such file or directory)
> > > nsgmls:/usr/share/xml/docbook/dtd/4.1.2/dbcentx.mod:72:0:E: cannot open "/usr/share/xml/docbook/dtd/4.1.2/urn:publicid:ISO+8879%3A1986:ENTITIES+Added+Math+Symbols%3A+Delimiters:EN:XML" (No such file or directory)
> > > 
> > > Это в файлах DTD глюк, или я чего недокрутил (как обычно :)) ?
> > 
> > Видимо, nsgmls не воспринимает схему URN.
> 
> Да, была ругань вроде "this version not supported URL"
> 
> > Попробуйте
> > xmllint --valid --noout test.xml
> > 
> > Следите, не полезет ли он в сеть за DTD.
> 
> Попробовал
> $ xmllint --valid --noout postfix.xml
> ;)
> 
> в сеть, вроде не лазил, tcpdump молчит.
> nsgmls ругается так же, как и на test.xml.

У меня всё пучком... Постойте, xmllint вызвывает nsgmls?
Он же вроде с libxml2 слинкован, зачем ему?

-- 
Stay tuned,
  MhZ                                     JID: mookid@jabber.org
___________
I just forgot my whole philosophy of life!!!



^ permalink raw reply	[flat|nested] 18+ messages in thread

* [sisyphus] Re: docbook-dtds
  2002-03-04 20:43     ` Mikhail Zabaluev
@ 2002-03-05  7:50       ` Vyt
  2002-03-05 10:14         ` Mikhail Zabaluev
  0 siblings, 1 reply; 18+ messages in thread
From: Vyt @ 2002-03-05  7:50 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 1592 bytes --]

On Mon, 4 Mar 2002 23:43:13 +0300
Mikhail Zabaluev <mhz@alt-linux.org> wrote:

<skipped>

> > > Видимо, nsgmls не воспринимает схему URN.
> > 
> > Да, была ругань вроде "this version not supported URL"
> > 
> > > Попробуйте
> > > xmllint --valid --noout test.xml
> > > 
> > > Следите, не полезет ли он в сеть за DTD.
> > 
> > Попробовал
> > $ xmllint --valid --noout postfix.xml
> > ;)
> > 
> > в сеть, вроде не лазил, tcpdump молчит.
> > nsgmls ругается так же, как и на test.xml.
> 
> У меня всё пучком... Постойте, xmllint вызвывает nsgmls?

Нет, nsgmls вызвается из emacs sgml-mode по C-c C-v.
xmllint запускал отдельно - ничего не выводит, видимо, все ок.

Т.е. надо пользоваться xmllint вместо nsgmls? Может, это в
sgml-mode отразить по умолчанию?

И все-таки:

$ db2html postfix.xml 
output is postfix.xml
mkdir: `postfix.xml' exists but is not a directory
mkdir: cannot create directory `postfix.xml/stylesheet-images': Not a directory
cp: accessing `postfix.xml/stylesheet-images': Not a directory
jw: Could not create "/home/vyt/temp/postfix.xml" output directory

$ jw -b html postfix.xml 
Using catalogs: /etc/sgml/xml-docbook-4.1.2.cat
Using stylesheet: /usr/share/sgml/docbook/utils-0.6.9/docbook-utils.dsl#html
Working on: /home/vyt/temp/postfix.xml
jade:/home/vyt/temp/postfix.xml:3:76:E: URL not supported by this version
jade:/home/vyt/temp/postfix.xml:49:15:E: general entity "mdash" not defined and no default entity

После последней команды postfix.html получен и выглядит, вроде бы, как должен.

<skipped>

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [sisyphus] Re: docbook-dtds
  2002-03-05  7:50       ` Vyt
@ 2002-03-05 10:14         ` Mikhail Zabaluev
  2002-03-05 11:04           ` Vyt
  0 siblings, 1 reply; 18+ messages in thread
From: Mikhail Zabaluev @ 2002-03-05 10:14 UTC (permalink / raw)
  To: sisyphus

Hello Vyt,

On Tue, Mar 05, 2002 at 10:50:14AM +0300, Vyt wrote:
>
> > > > Попробуйте
> > > > xmllint --valid --noout test.xml
> > > > 
> > > > Следите, не полезет ли он в сеть за DTD.
> > > 
> > > Попробовал
> > > $ xmllint --valid --noout postfix.xml
> > > ;)
> > > 
> > > в сеть, вроде не лазил, tcpdump молчит.
> > > nsgmls ругается так же, как и на test.xml.
> > 
> > У меня всё пучком... Постойте, xmllint вызвывает nsgmls?
> 
> Нет, nsgmls вызвается из emacs sgml-mode по C-c C-v.
> xmllint запускал отдельно - ничего не выводит, видимо, все ок.

Да.

> Т.е. надо пользоваться xmllint вместо nsgmls? Может, это в
> sgml-mode отразить по умолчанию?

Можно.

> И все-таки:
> 
> $ db2html postfix.xml 
> output is postfix.xml
> mkdir: `postfix.xml' exists but is not a directory
> mkdir: cannot create directory `postfix.xml/stylesheet-images': Not a directory
> cp: accessing `postfix.xml/stylesheet-images': Not a directory
> jw: Could not create "/home/vyt/temp/postfix.xml" output directory
> 
> $ jw -b html postfix.xml 
> Using catalogs: /etc/sgml/xml-docbook-4.1.2.cat
> Using stylesheet: /usr/share/sgml/docbook/utils-0.6.9/docbook-utils.dsl#html
> Working on: /home/vyt/temp/postfix.xml
> jade:/home/vyt/temp/postfix.xml:3:76:E: URL not supported by this version
> jade:/home/vyt/temp/postfix.xml:49:15:E: general entity "mdash" not defined and no default entity
> 
> После последней команды postfix.html получен и выглядит, вроде бы,
как должен.

Это хорошо. Я пользовался docbook2html из docbook-utils.

-- 
Stay tuned,
  MhZ                                     JID: mookid@jabber.org
___________
Give a man a fish, and you feed him for a day.  Teach a man to fish,
and he'll invite himself over for dinner.
		-- Calvin Keegan



^ permalink raw reply	[flat|nested] 18+ messages in thread

* [sisyphus] Re: docbook-dtds
  2002-03-05 10:14         ` Mikhail Zabaluev
@ 2002-03-05 11:04           ` Vyt
  2002-03-06  9:59             ` Mikhail Zabaluev
  0 siblings, 1 reply; 18+ messages in thread
From: Vyt @ 2002-03-05 11:04 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 2484 bytes --]

On Tue, 5 Mar 2002 13:14:45 +0300
Mikhail Zabaluev <mhz@alt-linux.org> wrote:

<skipped>

> > $ jw -b html postfix.xml 
> > Using catalogs: /etc/sgml/xml-docbook-4.1.2.cat
> > Using stylesheet: /usr/share/sgml/docbook/utils-0.6.9/docbook-utils.dsl#html
> > Working on: /home/vyt/temp/postfix.xml
> > jade:/home/vyt/temp/postfix.xml:3:76:E: URL not supported by this version
> > jade:/home/vyt/temp/postfix.xml:49:15:E: general entity "mdash" not defined and no default entity
> > 
> > После последней команды postfix.html получен и выглядит, вроде бы,
> как должен.
> 
> Это хорошо. Я пользовался docbook2html из docbook-utils.

Виноват, ошибся - после последней команды postfix.html не 
получен :(

$ docbook2html postfix.xml
Using catalogs: /etc/sgml/xml-docbook-4.1.2.cat
Using stylesheet: /usr/share/sgml/docbook/utils-0.6.9/docbook-utils.dsl#html
Working on: /home/vyt/postfix.xml
jade:/home/vyt/postfix.xml:3:76:E: URL not supported by this version
jade:/home/vyt/postfix.xml:49:15:E: general entity "mdash" not defined and no default entity

Получен postfix.xml.html следующего содержания:
----
Next Previous Contents
----

И все.

Тот postfix.html, который похож на нормальный, получен командой
$ sgmltools postfix.xml
(sgmltools-lite-3.0.3-alt3)
и тоже с руганью
----
/usr/bin/openjade:<OSFD>0:3:76:E: URL not supported by this version
/usr/bin/openjade:<OSFD>0:3:76:E: DTD did not contain element declaration for document type name
/usr/bin/openjade:<OSFD>0:5:15:E: there is no attribute "LABEL"
/usr/bin/openjade:<OSFD>0:5:24:E: element "CHAPTER" undefined
/usr/bin/openjade:<OSFD>0:7:6:E: element "TITLE" undefined
/usr/bin/openjade:<OSFD>0:9:5:E: element "PARA" undefined
<skipped>
/usr/bin/openjade:<OSFD>0:191:8:E: element "LITERAL" undefined
/usr/bin/openjade:<OSFD>0:192:12:E: element "APPLICATION" undefined
/usr/bin/openjade:<OSFD>0:196:5:E: element "PARA" undefined
/usr/bin/openjade:<OSFD>0:197:27:E: element "FILENAME" undefined
----
Но, повторюсь, все-таки получен и выглядит - ок.

Установлены:

docbook-utils-0.6.9-alt2
docbook-style-xsl-1.48-alt1
docbook-style-dsssl-1.74b-alt1
docbook-dtds-1.0-alt1

sgml-common-0.6.3-alt6
sgmltools-lite-3.0.3-alt3
sgml-tools-1.0.9-ipl25mdk

openjade-1.3-ipl11mdk

libxml2-2.4.16-alt1
libxml2-devel-2.4.16-alt1
libxml-devel-1.8.17-alt1
libxml-1.8.17-alt1
xml-common-0.6.3-alt6
xml-utils-2.4.16-alt1

Система - Master beta/Sisyphus 20020228, CP1251

<skipped>

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [sisyphus] Re: docbook-dtds
  2002-03-05 11:04           ` Vyt
@ 2002-03-06  9:59             ` Mikhail Zabaluev
  2002-03-06 12:14               ` Vyt
  0 siblings, 1 reply; 18+ messages in thread
From: Mikhail Zabaluev @ 2002-03-06  9:59 UTC (permalink / raw)
  To: sisyphus

Hello Vyt,

On Tue, Mar 05, 2002 at 02:04:12PM +0300, Vyt wrote:
>
> > > $ jw -b html postfix.xml 
> > > Using catalogs: /etc/sgml/xml-docbook-4.1.2.cat
> > > Using stylesheet: /usr/share/sgml/docbook/utils-0.6.9/docbook-utils.dsl#html
> > > Working on: /home/vyt/temp/postfix.xml
> > > jade:/home/vyt/temp/postfix.xml:3:76:E: URL not supported by this version
> > > jade:/home/vyt/temp/postfix.xml:49:15:E: general entity "mdash" not defined and no default entity
> > > 
> > > После последней команды postfix.html получен и выглядит, вроде бы,
> > как должен.
> > 
> > Это хорошо. Я пользовался docbook2html из docbook-utils.
> 
> Виноват, ошибся - после последней команды postfix.html не 
> получен :(
> 
> $ docbook2html postfix.xml
> Using catalogs: /etc/sgml/xml-docbook-4.1.2.cat
> Using stylesheet:
/usr/share/sgml/docbook/utils-0.6.9/docbook-utils.dsl#html

Должна была XSL подхватиться. Попробуйте явно указать stylesheet
опцией -d.

> Working on: /home/vyt/postfix.xml
> jade:/home/vyt/postfix.xml:3:76:E: URL not supported by this version
> jade:/home/vyt/postfix.xml:49:15:E: general entity "mdash" not
> defined and no default entity

Эти ошибки и у меня выдаются. mdash жалко, должен бы нормально
транслироваться.

> 
> Получен postfix.xml.html следующего содержания:
> ----
> Next Previous Contents
> ----
> 
> И все.
> 
> Тот postfix.html, который похож на нормальный, получен командой
> $ sgmltools postfix.xml
> (sgmltools-lite-3.0.3-alt3)
> и тоже с руганью
> ----
> /usr/bin/openjade:<OSFD>0:3:76:E: URL not supported by this version
> /usr/bin/openjade:<OSFD>0:3:76:E: DTD did not contain element declaration for document type name
> /usr/bin/openjade:<OSFD>0:5:15:E: there is no attribute "LABEL"
> /usr/bin/openjade:<OSFD>0:5:24:E: element "CHAPTER" undefined
> /usr/bin/openjade:<OSFD>0:7:6:E: element "TITLE" undefined
> /usr/bin/openjade:<OSFD>0:9:5:E: element "PARA" undefined
> <skipped>
> /usr/bin/openjade:<OSFD>0:191:8:E: element "LITERAL" undefined
> /usr/bin/openjade:<OSFD>0:192:12:E: element "APPLICATION" undefined
> /usr/bin/openjade:<OSFD>0:196:5:E: element "PARA" undefined
> /usr/bin/openjade:<OSFD>0:197:27:E: element "FILENAME" undefined
> ----
> Но, повторюсь, все-таки получен и выглядит - ок.
> 
> Установлены:
> 
> docbook-utils-0.6.9-alt2
> docbook-style-xsl-1.48-alt1
> docbook-style-dsssl-1.74b-alt1
> docbook-dtds-1.0-alt1
> 
> sgml-common-0.6.3-alt6
> sgmltools-lite-3.0.3-alt3
> sgml-tools-1.0.9-ipl25mdk
> 
> openjade-1.3-ipl11mdk
> 
> libxml2-2.4.16-alt1
> libxml2-devel-2.4.16-alt1
> libxml-devel-1.8.17-alt1
> libxml-1.8.17-alt1
> xml-common-0.6.3-alt6
> xml-utils-2.4.16-alt1

-- 
Stay tuned,
  MhZ                                     JID: mookid@jabber.org
___________
One of the lessons of history is that nothing is often a good thing to
do and always a clever thing to say.
		-- Will Durant



^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [sisyphus] Re: docbook-dtds
  2002-03-06  9:59             ` Mikhail Zabaluev
@ 2002-03-06 12:14               ` Vyt
  2002-03-06 12:50                 ` Ivan Chelubeev
  0 siblings, 1 reply; 18+ messages in thread
From: Vyt @ 2002-03-06 12:14 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 1773 bytes --]

On Wed, 6 Mar 2002 12:59:18 +0300
Mikhail Zabaluev <mhz@alt-linux.org> wrote:

<skipped>

> > $ docbook2html postfix.xml
> > Using catalogs: /etc/sgml/xml-docbook-4.1.2.cat
> > Using stylesheet:
> /usr/share/sgml/docbook/utils-0.6.9/docbook-utils.dsl#html
> 
> Должна была XSL подхватиться. Попробуйте явно указать stylesheet
> опцией -d.

Каккой именно stylesheet указать?

Пробовал
$ docbook2html -d /usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl postfix.xml

Using catalogs: /etc/sgml/xml-docbook-4.1.2.cat
Using stylesheet: /usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl
Working on: /home/vyt/postfix.xml
jade:/home/vyt/postfix.xml:3:76:E: URL not supported by this version
jade:/home/vyt/postfix.xml:49:15:E: general entity "mdash" not defined and no default entity
jade:/usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl:2:0:E: no document type declaration; will parse without validation
jade:/usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl:2:4:E: character ":" not allowed in attribute specification list
jade:/usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl:7:4:E: character ":" not allowed in attribute specification list
<skipped>
jade:/usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl:7:0: start tag was here
jade:/usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl:236:18:E: end tag for "XSL" omitted, but its declaration does not permit this
jade:/usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl:2:0: start tag was here
jade:E: specification document does not have the DSSSL architecture as a base architecture

После чего идет текстовый вывод содержимого без тегов.

Установлен docbook-style-xsl-1.48-alt1, файлов dsl в нем нет.

<skipped>

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [sisyphus] Re: docbook-dtds
  2002-03-06 12:14               ` Vyt
@ 2002-03-06 12:50                 ` Ivan Chelubeev
  2002-03-06 12:56                   ` Vyt
  0 siblings, 1 reply; 18+ messages in thread
From: Ivan Chelubeev @ 2002-03-06 12:50 UTC (permalink / raw)
  To: sisyphus

Vyt wrote:
> On Wed, 6 Mar 2002 12:59:18 +0300
> Mikhail Zabaluev <mhz@alt-linux.org> wrote:
> 
> <skipped>
> 
>>>$ docbook2html postfix.xml
>>>Using catalogs: /etc/sgml/xml-docbook-4.1.2.cat
>>>Using stylesheet:
>>>
>>/usr/share/sgml/docbook/utils-0.6.9/docbook-utils.dsl#html
>>
>>Должна была XSL подхватиться. Попробуйте явно указать stylesheet
>>опцией -d.
>>
> 
> Каккой именно stylesheet указать?
> 
> Пробовал
> $ docbook2html -d /usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl postfix.xml
> 
> Using catalogs: /etc/sgml/xml-docbook-4.1.2.cat
> Using stylesheet: /usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl
> Working on: /home/vyt/postfix.xml
> jade:/home/vyt/postfix.xml:3:76:E: URL not supported by this version
> jade:/home/vyt/postfix.xml:49:15:E: general entity "mdash" not defined and no default entity
> jade:/usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl:2:0:E: no document type declaration; will parse without validation
> jade:/usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl:2:4:E: character ":" not allowed in attribute specification list
> jade:/usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl:7:4:E: character ":" not allowed in attribute specification list
> <skipped>
> jade:/usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl:7:0: start tag was here
> jade:/usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl:236:18:E: end tag for "XSL" omitted, but its declaration does not permit this
> jade:/usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl:2:0: start tag was here
> jade:E: specification document does not have the DSSSL architecture as a base architecture
> 
> После чего идет текстовый вывод содержимого без тегов.
> 
> Установлен docbook-style-xsl-1.48-alt1, файлов dsl в нем нет.

Вы, ребята, путаете: jade (openjade), который в конце концов вызывается через 
wrapper docbook2html, сиречь jw, есть DSSSL-процессор, который о XSL ни сном 
ни духом. То есть, трансформировать DocBook XML jade'ом можно только с помощью 
DocBook DSSSL Stylesheet, о DocBook XSL Stylesheet забудьте.

Похожие штуки у меня были из-за проблем с каталогами, и когда я забывал при 
процессировании русскоязычного документа перед вызовом jade определять 
SP_ENCODING=xml

--
Regards,
   ijon




^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [sisyphus] Re: docbook-dtds
  2002-03-06 12:50                 ` Ivan Chelubeev
@ 2002-03-06 12:56                   ` Vyt
  2002-03-06 14:06                     ` Ivan Chelubeev
  0 siblings, 1 reply; 18+ messages in thread
From: Vyt @ 2002-03-06 12:56 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 682 bytes --]

On Wed, 06 Mar 2002 15:50:07 +0300
Ivan Chelubeev <ijon@module.ru> wrote:

<skipped>

> > Установлен docbook-style-xsl-1.48-alt1, файлов dsl в нем нет.
> 
> Вы, ребята, путаете: jade (openjade), который в конце концов вызывается через 
> wrapper docbook2html, сиречь jw, есть DSSSL-процессор, который о XSL ни сном 
> ни духом. То есть, трансформировать DocBook XML jade'ом можно только с помощью 
> DocBook DSSSL Stylesheet, о DocBook XSL Stylesheet забудьте.

Ок, спасибо. А можно, pls, то же самое на user level? Например,
какие заклинания сотворить для конвертации DocBook XML с русским
текстом в html?

<skipped>

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [sisyphus] Re: docbook-dtds
  2002-03-06 12:56                   ` Vyt
@ 2002-03-06 14:06                     ` Ivan Chelubeev
  2002-03-06 14:13                       ` Vyt
  2002-03-06 21:47                       ` Mikhail Zabaluev
  0 siblings, 2 replies; 18+ messages in thread
From: Ivan Chelubeev @ 2002-03-06 14:06 UTC (permalink / raw)
  To: sisyphus

Vyt wrote:
> On Wed, 06 Mar 2002 15:50:07 +0300
> Ivan Chelubeev <ijon@module.ru> wrote:
> 
> <skipped>
> 
>>>Установлен docbook-style-xsl-1.48-alt1, файлов dsl в нем нет.
>>>
>>Вы, ребята, путаете: jade (openjade), который в конце концов вызывается через 
>>wrapper docbook2html, сиречь jw, есть DSSSL-процессор, который о XSL ни сном 
>>ни духом. То есть, трансформировать DocBook XML jade'ом можно только с помощью 
>>DocBook DSSSL Stylesheet, о DocBook XSL Stylesheet забудьте.
>>
> 
> Ок, спасибо. А можно, pls, то же самое на user level? Например,
> какие заклинания сотворить для конвертации DocBook XML с русским
> текстом в html?

1. Документы создавать в utf-8.
2. Для jw, docbook2html и иже с ними определять переменную окружения 
SP_ENCODING=xml (чтобы кодировка документа бралась из самого XML-документа):
    SP_ENCODING=xml docbook2html -o <output.html> <input.xml>

Документация на SGML-парсер SP, на основе которого построен jade, фиксирует 
следующую ситуацию с кодировками:
   * варианты unicode,
   * iso-8859-n,
   * японо-китайско-корейские,
на Windows (только, если jade собирался msvc) ещё есть:
   * ms-dos, windows, wunicode

Так что ни cp1251, ни windows-1251, ни koi8-r jade не проходят.

Документацию см. либо в src.rpm, либо в cvs openjade-проекта на sourceforge -
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/openjade/sp/doc/,
файлы charset.htm, xml.htm




^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [sisyphus] Re: docbook-dtds
  2002-03-06 14:06                     ` Ivan Chelubeev
@ 2002-03-06 14:13                       ` Vyt
  2002-03-06 14:29                         ` Ivan Chelubeev
  2002-03-06 21:47                       ` Mikhail Zabaluev
  1 sibling, 1 reply; 18+ messages in thread
From: Vyt @ 2002-03-06 14:13 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 1425 bytes --]

On Wed, 06 Mar 2002 17:06:44 +0300
Ivan Chelubeev <ijon@module.ru> wrote:

<skipped>

> > Ок, спасибо. А можно, pls, то же самое на user level? Например,
> > какие заклинания сотворить для конвертации DocBook XML с русским
> > текстом в html?
> 
> 1. Документы создавать в utf-8.
> 2. Для jw, docbook2html и иже с ними определять переменную окружения 
> SP_ENCODING=xml (чтобы кодировка документа бралась из самого XML-документа):
>     SP_ENCODING=xml docbook2html -o <output.html> <input.xml>
> 
> Документация на SGML-парсер SP, на основе которого построен jade, фиксирует 
> следующую ситуацию с кодировками:
>    * варианты unicode,
>    * iso-8859-n,
>    * японо-китайско-корейские,
> на Windows (только, если jade собирался msvc) ещё есть:
>    * ms-dos, windows, wunicode
> 
> Так что ни cp1251, ни windows-1251, ни koi8-r jade не проходят.
> 
> Документацию см. либо в src.rpm, либо в cvs openjade-проекта на sourceforge -
> http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/openjade/sp/doc/,
> файлы charset.htm, xml.htm

Спасибо!

Кстати, sgmltools file.xml с таким началом
----
<?xml version="1.0" encoding="cp1251"?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
                  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
....

Конвертируется в html вроде бы корректно, во всяком случае, текст
читаем.

<skipped>

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [sisyphus] Re: docbook-dtds
  2002-03-06 14:13                       ` Vyt
@ 2002-03-06 14:29                         ` Ivan Chelubeev
  2002-03-06 14:42                           ` Vyt
  0 siblings, 1 reply; 18+ messages in thread
From: Ivan Chelubeev @ 2002-03-06 14:29 UTC (permalink / raw)
  To: sisyphus

Vyt wrote:
> On Wed, 06 Mar 2002 17:06:44 +0300
> Ivan Chelubeev <ijon@module.ru> wrote:
> 
> <skipped>
> 
>>>Ок, спасибо. А можно, pls, то же самое на user level? Например,
>>>какие заклинания сотворить для конвертации DocBook XML с русским
>>>текстом в html?
>>>
>>1. Документы создавать в utf-8.
>>2. Для jw, docbook2html и иже с ними определять переменную окружения 
>>SP_ENCODING=xml (чтобы кодировка документа бралась из самого XML-документа):
>>    SP_ENCODING=xml docbook2html -o <output.html> <input.xml>
>>
>>Документация на SGML-парсер SP, на основе которого построен jade, фиксирует 
>>следующую ситуацию с кодировками:
>>   * варианты unicode,
>>   * iso-8859-n,
>>   * японо-китайско-корейские,
>>на Windows (только, если jade собирался msvc) ещё есть:
>>   * ms-dos, windows, wunicode
>>
>>Так что ни cp1251, ни windows-1251, ни koi8-r jade не проходят.
>>
>>Документацию см. либо в src.rpm, либо в cvs openjade-проекта на sourceforge -
>>http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/openjade/sp/doc/,
>>файлы charset.htm, xml.htm
>>
> 
> Спасибо!
> 
> Кстати, sgmltools file.xml с таким началом
> ----
> <?xml version="1.0" encoding="cp1251"?>
> <!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
>                   "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
> ....
> 
> Конвертируется в html вроде бы корректно, во всяком случае, текст
> читаем.
> 
> <skipped>
> 

Файл-то получается, да в нём только латиница читаемая, а вместо русского - 
одни крякозябры (у меня - так; html получается в utf-8, при просмотре в utf-8 
вместо кириллицы - знаки вопроса).






^ permalink raw reply	[flat|nested] 18+ messages in thread

* [sisyphus] Re: docbook-dtds
  2002-03-06 14:29                         ` Ivan Chelubeev
@ 2002-03-06 14:42                           ` Vyt
  0 siblings, 0 replies; 18+ messages in thread
From: Vyt @ 2002-03-06 14:42 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 962 bytes --]

On Wed, 06 Mar 2002 17:29:37 +0300
Ivan Chelubeev <ijon@module.ru> wrote:

<skipped>

> > Кстати, sgmltools file.xml с таким началом
> > ----
> > <?xml version="1.0" encoding="cp1251"?>
> > <!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
> >                   "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
> > ....
> > 
> > Конвертируется в html вроде бы корректно, во всяком случае, текст
> > читаем.
> > 
> > <skipped>
> > 
> 
> Файл-то получается, да в нём только латиница читаемая, а вместо русского - 
> одни крякозябры (у меня - так; html получается в utf-8, при просмотре в utf-8 
> вместо кириллицы - знаки вопроса).

Нет, у меня в html именно корректный читаемый русский текст в
кодировке cp1251, как и сказанно в xml.

docbook-utils-0.6.9-alt2
docbook-style-xsl-1.48-alt1
docbook-style-dsssl-1.74b-alt1
docbook-dtds-1.0-alt1
openjade-1.3-ipl11mdk

<skipped>

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [sisyphus] Re: docbook-dtds
  2002-03-06 14:06                     ` Ivan Chelubeev
  2002-03-06 14:13                       ` Vyt
@ 2002-03-06 21:47                       ` Mikhail Zabaluev
  2002-03-07 12:22                         ` Vyt
  1 sibling, 1 reply; 18+ messages in thread
From: Mikhail Zabaluev @ 2002-03-06 21:47 UTC (permalink / raw)
  To: sisyphus

Привет, рад слышать после стольких зим и гигабайт :) 

On Wed, Mar 06, 2002 at 05:06:44PM +0300, Ivan Chelubeev wrote:
>
> >>>Установлен docbook-style-xsl-1.48-alt1, файлов dsl в нем нет.
> >>>
> >>Вы, ребята, путаете: jade (openjade), который в конце концов вызывается 
> >>через wrapper docbook2html, сиречь jw, есть DSSSL-процессор, который о 
> >>XSL ни сном ни духом. То есть, трансформировать DocBook XML jade'ом можно 
> >>только с помощью DocBook DSSSL Stylesheet, о DocBook XSL Stylesheet 
> >>забудьте.
> >>
> >
> >Ок, спасибо. А можно, pls, то же самое на user level? Например,
> >какие заклинания сотворить для конвертации DocBook XML с русским
> >текстом в html?
> 
> 1. Документы создавать в utf-8.
> 2. Для jw, docbook2html и иже с ними определять переменную окружения 
> SP_ENCODING=xml (чтобы кодировка документа бралась из самого XML-документа):
>    SP_ENCODING=xml docbook2html -o <output.html> <input.xml>
> 
> Документация на SGML-парсер SP, на основе которого построен jade, фиксирует 
> следующую ситуацию с кодировками:
>   * варианты unicode,
>   * iso-8859-n,
>   * японо-китайско-корейские,
> на Windows (только, если jade собирался msvc) ещё есть:
>   * ms-dos, windows, wunicode
> 
> Так что ни cp1251, ни windows-1251, ни koi8-r jade не проходят.

Видимо, пакеты в нашем дистрибутиве обладают повышенной толерантностью
к кодировкам :) Честно, даже не знаю, кого за это благодарить --
сдаётся мне, OpenJade всё-таки подтянули за последние месяцы.

По крайней мере, у меня koi8-r транслируется.

Проблема, насколько я понимаю, в том, что подхватывается не та
stylesheet. Действительно, XSL для JW вряд ли годится, значит,
нужно попробовать
/usr/share/sgml/docbook/dsssl-stylesheets-1.74b/html/docbook.dsl


> Документацию см. либо в src.rpm, либо в cvs openjade-проекта на sourceforge 
> -
> http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/openjade/sp/doc/,
> файлы charset.htm, xml.htm

Кстати, вышла версия 1.3.1. Нужно бы обновить пакет...

-- 
Stay tuned,
  MhZ                                     JID: mookid@jabber.org
___________
take forceful action:
	Do something that should have been done a long time ago.



^ permalink raw reply	[flat|nested] 18+ messages in thread

* [sisyphus] Re: docbook-dtds
  2002-03-06 21:47                       ` Mikhail Zabaluev
@ 2002-03-07 12:22                         ` Vyt
  2002-03-07 12:31                           ` Ivan Chelubeev
  0 siblings, 1 reply; 18+ messages in thread
From: Vyt @ 2002-03-07 12:22 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 1199 bytes --]

On Thu, 7 Mar 2002 00:47:11 +0300
Mikhail Zabaluev <mhz@alt-linux.org> wrote:

<skipped>

> > Так что ни cp1251, ни windows-1251, ни koi8-r jade не проходят.
> 
> Видимо, пакеты в нашем дистрибутиве обладают повышенной толерантностью
> к кодировкам :) Честно, даже не знаю, кого за это благодарить --
> сдаётся мне, OpenJade всё-таки подтянули за последние месяцы.
> 
> По крайней мере, у меня koi8-r транслируется.

cp1251 тоже транслируется.

> 
> Проблема, насколько я понимаю, в том, что подхватывается не та
> stylesheet. Действительно, XSL для JW вряд ли годится, значит,
> нужно попробовать
> /usr/share/sgml/docbook/dsssl-stylesheets-1.74b/html/docbook.dsl

Не помогает, симптомы те же - ругань и вывод plain text.
Кстати, при установке docbook-dtds были ошибки в %post, см.
bugs.altlinux.ru

> > Документацию см. либо в src.rpm, либо в cvs openjade-проекта на sourceforge 
> > -
> > http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/openjade/sp/doc/,
> > файлы charset.htm, xml.htm
> 
> Кстати, вышла версия 1.3.1. Нужно бы обновить пакет...

На сайте 1.3 не упоминается, может в Sisyphus и есть 1.3.1 под
номером 1.3

<skipped>

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [sisyphus] Re: docbook-dtds
  2002-03-07 12:22                         ` Vyt
@ 2002-03-07 12:31                           ` Ivan Chelubeev
  0 siblings, 0 replies; 18+ messages in thread
From: Ivan Chelubeev @ 2002-03-07 12:31 UTC (permalink / raw)
  To: sisyphus

Vyt wrote:
> On Thu, 7 Mar 2002 00:47:11 +0300
> Mikhail Zabaluev <mhz@alt-linux.org> wrote:
> 
> <skipped>
> 
>>>Так что ни cp1251, ни windows-1251, ни koi8-r jade не проходят.
>>>
>>Видимо, пакеты в нашем дистрибутиве обладают повышенной толерантностью
>>к кодировкам :) Честно, даже не знаю, кого за это благодарить --
>>сдаётся мне, OpenJade всё-таки подтянули за последние месяцы.
>>
>>По крайней мере, у меня koi8-r транслируется.
>>
> 
> cp1251 тоже транслируется.
> 
> 
>>Проблема, насколько я понимаю, в том, что подхватывается не та
>>stylesheet. Действительно, XSL для JW вряд ли годится, значит,
>>нужно попробовать
>>/usr/share/sgml/docbook/dsssl-stylesheets-1.74b/html/docbook.dsl
>>
> 
> Не помогает, симптомы те же - ругань и вывод plain text.
> Кстати, при установке docbook-dtds были ошибки в %post, см.
> bugs.altlinux.ru

В bugs.altlinux.ru не заглядывал, но ошибки в %post - это плохо, именно там 
вся пляска с каталогами, с подхватом в оные entities и stylesheets.


>>>Документацию см. либо в src.rpm, либо в cvs openjade-проекта на sourceforge 
>>>-
>>>http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/openjade/sp/doc/,
>>>файлы charset.htm, xml.htm
>>>
>>Кстати, вышла версия 1.3.1. Нужно бы обновить пакет...
>>
> 
> На сайте 1.3 не упоминается, может в Sisyphus и есть 1.3.1 под
> номером 1.3
> 
> <skipped>
> 






^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2002-03-07 12:31 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-03-01 18:36 [sisyphus] docbook-dtds Vyt
2002-03-04 10:35 ` [sisyphus] docbook-dtds Mikhail Zabaluev
2002-03-04 11:03   ` Vyt
2002-03-04 20:43     ` Mikhail Zabaluev
2002-03-05  7:50       ` Vyt
2002-03-05 10:14         ` Mikhail Zabaluev
2002-03-05 11:04           ` Vyt
2002-03-06  9:59             ` Mikhail Zabaluev
2002-03-06 12:14               ` Vyt
2002-03-06 12:50                 ` Ivan Chelubeev
2002-03-06 12:56                   ` Vyt
2002-03-06 14:06                     ` Ivan Chelubeev
2002-03-06 14:13                       ` Vyt
2002-03-06 14:29                         ` Ivan Chelubeev
2002-03-06 14:42                           ` Vyt
2002-03-06 21:47                       ` Mikhail Zabaluev
2002-03-07 12:22                         ` Vyt
2002-03-07 12:31                           ` Ivan Chelubeev

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git