Martin A. Brown
2a0e383c26
run the xinclude first, then validate document
2016-03-04 11:46:17 -08:00
Martin A. Brown
efebc78a63
detail on stems and overall picture
2016-03-04 10:04:40 -08:00
Martin A. Brown
62fdcbf1c6
refer to python-stdeb
2016-03-04 09:04:30 -08:00
Martin A. Brown
c60ba0c688
beefing up the introductory documentation/README
2016-03-04 09:02:27 -08:00
Martin A. Brown
3e1b732b32
correct the help string for docbook.rng
2016-03-04 08:53:53 -08:00
Martin A. Brown
92e7c8bc89
lowering verbosity on reporting tool/data detection
2016-03-04 07:58:03 -08:00
Martin A. Brown
bba998b7b9
adding NS XSL fs locations for Debian
2016-03-04 07:53:29 -08:00
Martin A. Brown
0ae4fd4806
flesh out support for DocBook 5.0
...
this is the main commit which provides support for generating documents from
sources written in DocBook 5.0.
2016-03-03 23:45:20 -08:00
Martin A. Brown
9a5bd5fd05
scripts look stupid without a final newline
2016-03-03 23:45:05 -08:00
Martin A. Brown
c8f489ef5d
reset logging level after parsing all configs
2016-03-03 14:03:38 -08:00
Martin A. Brown
7359af070d
adjust and reorganize imports
2016-03-03 11:27:19 -08:00
Martin A. Brown
b092e09516
add support for --script; shorten names
...
adding support for the --script option
shortening the names in the script since it was getting fairly redundant to
keep typing tldp.outputs.Output*, tldp.inventory.Inventory and
tldp.sources.Source*
2016-03-03 11:23:54 -08:00
Martin A. Brown
0ee742b64b
add internal support for dumping shellscript
...
added support to the BaseDoctype class so that it can dump a script instead of
executing the script
2016-03-03 11:22:09 -08:00
Martin A. Brown
e2aff4f388
add alternate constructor
2016-03-03 11:21:54 -08:00
Martin A. Brown
de43a11954
adjust the names of the XSL files
2016-03-03 11:20:57 -08:00
Martin A. Brown
cb23d89b04
comment the XSL and use system ID for resource
2016-03-03 11:06:55 -08:00
Martin A. Brown
8047e6a0d3
adding the extras
2016-03-02 23:53:02 -08:00
Martin A. Brown
83e1c7a57b
needed output.validsource for DocBook XML xmllint validation
2016-03-02 23:52:50 -08:00
Martin A. Brown
6ac2699fbf
removing reference to unused variable buildorder
2016-03-02 23:52:29 -08:00
Martin A. Brown
369d53eb35
be louder about the signature finding (or not)
2016-03-02 23:51:27 -08:00
Martin A. Brown
17772e948c
call xmllint before doing any other work
...
important to validate the document before processing it;
Note! Adding this feature flushed out a number of sketchy corners of a few of
our documents, but almost everything validated already.
2016-03-02 23:50:19 -08:00
Martin A. Brown
a7e9b1102d
and grabbing David Horton's CSS file
2016-03-02 23:33:53 -08:00
Martin A. Brown
b0e30303cf
snatching the stuff packaged by Frank Lichtenheld
2016-03-02 23:32:37 -08:00
Martin A. Brown
fbb69658a7
better organization for DSSSL and XSL files
2016-03-02 23:27:10 -08:00
Martin A. Brown
86b83be257
bumping version to 0.4.5
2016-03-01 23:01:36 -08:00
Martin A. Brown
2094199462
pyflakes/pep8 fixes
2016-03-01 22:58:37 -08:00
Martin A. Brown
ee88d451a8
pyflakes/pep8 fixes
2016-03-01 22:53:07 -08:00
Martin A. Brown
78e67c0e6c
pep8/pyflakes
2016-03-01 22:47:15 -08:00
Martin A. Brown
6e11db3957
add a test case for when user specifies only stem as arg
2016-03-01 22:46:57 -08:00
Martin A. Brown
7f26728ec1
say "source" documents instead of "total" (less confusing)
2016-03-01 22:41:16 -08:00
Martin A. Brown
cd551329d8
bumping version to 0.4.4
2016-03-01 22:24:27 -08:00
Martin A. Brown
9cb92dce7c
build() only returns 0 (success) for all builds
...
before, the build() function lacked the logic to retain, and return that there
was a failure during the building of one of the documents; it now returns
a 1, which is passed directly to sys.exit(), if any single build fails
2016-03-01 22:21:29 -08:00
Martin A. Brown
97181b167a
temporarily forgetting about other doctypes
2016-03-01 21:50:58 -08:00
Martin A. Brown
136678f531
changing the extension to .xml
2016-03-01 21:50:42 -08:00
Martin A. Brown
6047756027
tools and data to allow testing the build chain
2016-03-01 21:38:50 -08:00
Martin A. Brown
d28460aaff
bump up verbosity of failed excute() to logger.info
2016-03-01 21:38:16 -08:00
Martin A. Brown
efa2c9432a
bump up verbosity of failed excute() to logger.info
2016-03-01 21:38:04 -08:00
Martin A. Brown
bf99f97eba
print out detail files in sorted order
2016-03-01 21:37:42 -08:00
Martin A. Brown
51250d4a47
add a tiny bit more verbosity to output detail
2016-03-01 20:17:23 -08:00
Martin A. Brown
4939347e85
adjust verbose output a tad
2016-03-01 20:12:01 -08:00
Martin A. Brown
068000f414
bumping version to 0.4.2
2016-03-01 19:56:41 -08:00
Martin A. Brown
b9f606988b
try to simplify testing logic
...
lots of adjustments to testing to make it more understandable (and
self-contained), although not much shorter
2016-03-01 19:53:33 -08:00
Martin A. Brown
890464310a
more sample data for stem/ext handling issue
2016-03-01 19:53:13 -08:00
Martin A. Brown
783aa036c8
correcting mismatch in PUBLIC/SYSTEM identifier declaration
2016-03-01 19:52:41 -08:00
Martin A. Brown
d0222c748a
more sample data for stem/ext handling issue
2016-03-01 19:51:39 -08:00
Martin A. Brown
17ffc0434f
make the sought text more obvious in logging output
2016-03-01 19:51:19 -08:00
Martin A. Brown
20f01fff1c
adding some additional TODO items from today's work
2016-03-01 19:50:51 -08:00
Martin A. Brown
76d5886e54
fix skipping SCSI-2.4-HOWTO (bad stem/ext handling)
...
source document identification was skipping any documents which lived in their
own directory AND whose names had a dot; fixed and test support added
2016-03-01 19:49:28 -08:00
Martin A. Brown
08ef4c35bf
only say we are removing, if removing
2016-03-01 18:38:58 -08:00
Martin A. Brown
1c5a75b535
need to add the etc/ file
2016-03-01 14:33:53 -08:00