[PATCH 0/8] Regression fixes & improvements in build scripts/preamble

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Paul,

This patch series consists of regression fixes of commit ff9ddf1a7a8f
("defer/rcuapi: Tweak Table 9.3 with nimbusmononarrow font") and
improvements in build scripts and the preamble.

Patches #1 and #2 are regression fixes.

Patch #3 adds LaTeX font-package availability check to the experimental
targets. "make" used to print info on necessary font packages but
always ran pdflatex, which could end up in error.  Now "make" aborts
with a message telling where to look.

Patches #4 and #5 take care of warnings from pdfTeX.
Patch #4 resolves mismatch of PDF minor version. The warning is caused
by the change in Ghostscript 9.26 to make PDF 1.7 the default.
Now pdflatex also uses PDF 1.7 for its output.

Patch #5 is to suppress warning from pdfTeX indicating possible
incompatible page group objects within a page. Page group objects are
generated by Inkscape in ".svg -> .pdf" transformation.  As of now,
there is no .svg file with a different page group object. I've not
figured out the way to generate such a page group object by Inkscape.
Note that this change does not affect TeX Live 2013/Debian.

Before these changes,
    grep -i "pdftex warning" -c perfbook.log
returns 128 (can vary depending on page layout).

After these patches are applied, it returns 0 (on TeX Live 2014 or
later).

Patch #6 adds a recipe to detect conflicting page group object. You
need to set an environment variable to enable the recipe.

Patch #7 tweaks target "clean" to keep .fcv and .ltms files.

Patch #8 increases tabsize of fancyvrb snippets for 1c layout.
"tabsize=8" should be easier to read for kernel developers.

You might notice slowdown of "make" due to patch #3. Hopefully, it
wouldn't be irritating for you.

        Thanks, Akira
--
Akira Yokosawa (8):
  defer/rcuapi: Force break between two API in Table 9.3
  Makefile: Fix recipe of target 'perfbook-msn.pdf'
  Makefile: Add check of font package availability
  Specify PDF minor version 1.7
  Suppress warning from pdfTeX on figures transformed by Inkscape
  Makefile: Add optional recipe to detect conflict in page group object
  Makefile: Don't remove .fcv and .ltms files in target 'clean'
  Widen tabsize of code snippets for 1c layout

 .gitignore                |  2 ++
 Makefile                  | 64 ++++++++++++++++++++++++++++++++++++++++-------
 defer/rcuapi.tex          |  4 +--
 pagegroup                 |  6 +++++
 perfbook.tex              | 19 +++++++++++---
 utilities/extpagegroup.pl | 37 +++++++++++++++++++++++++++
 6 files changed, 118 insertions(+), 14 deletions(-)
 create mode 100644 pagegroup
 create mode 100755 utilities/extpagegroup.pl

-- 
2.7.4




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux