texlive[57681] Build/source/texk/dvipsk: set found_problems after

commits+karl at tug.org commits+karl at tug.org
Mon Feb 8 16:54:09 CET 2021


Revision: 57681
          http://tug.org/svn/texlive?view=revision&revision=57681
Author:   karl
Date:     2021-02-08 16:54:09 +0100 (Mon, 08 Feb 2021)
Log Message:
-----------
set found_problems after search actually fails

Modified Paths:
--------------
    trunk/Build/source/texk/dvipsk/Makefile.am
    trunk/Build/source/texk/dvipsk/Makefile.in
    trunk/Build/source/texk/dvipsk/output.c
    trunk/Build/source/texk/dvipsk/test-missing-image.test

Modified: trunk/Build/source/texk/dvipsk/Makefile.am
===================================================================
--- trunk/Build/source/texk/dvipsk/Makefile.am	2021-02-08 15:49:16 UTC (rev 57680)
+++ trunk/Build/source/texk/dvipsk/Makefile.am	2021-02-08 15:54:09 UTC (rev 57681)
@@ -1,7 +1,7 @@
 ## $Id$
 ## Makefile.am for the TeX Live subdirectory texk/dvipsk/
 ##
-## Copyright 2017-2020 Karl Berry <tex-live at tug.org>
+## Copyright 2017-2021 Karl Berry <tex-live at tug.org>
 ## Copyright 2009-2015 Peter Breitenlohner <tex-live at tug.org>
 ## You may freely use, modify and/or distribute this file.
 ##
@@ -117,7 +117,7 @@
 afm2tfm-test.log: afm2tfm$(EXEEXT)
 TESTS += beginfontk1.test eepic-nan.test pfbincl.test \
 	quotecmd-test.pl same-name.test test-dvips.test \
-	test-overflow-buffers.test uptex-vf.test
+	test-missing-image.test test-overflow-buffers.test uptex-vf.test
 beginfontk1.log eepic-nan.log pfbincl.log \
 	quotecmd-test.log same-name.log test-dvips.log \
 	test-overflow-buffers.log: dvips$(EXEEXT)
@@ -177,6 +177,9 @@
 ## test-dvips
 EXTRA_DIST += testdata/dvipstst.tex testdata/dvipstst.xdv testdata/dvipstst.xps
 DISTCLEANFILES += dvipstst.ps missfont.log mtest.ps
+## test-missing-image
+EXTRA_DIST += testdata/missing-image.tex testdata/missing-image.dvi
+DISTCLEANFILES += missing-image.ps
 ## test-overflow-buffers
 EXTRA_DIST += overflow-color-push.dvi overflow-color-push.tex \
               overflow-epsfile.dvi overflow-epsfile.tex \

Modified: trunk/Build/source/texk/dvipsk/Makefile.in
===================================================================
--- trunk/Build/source/texk/dvipsk/Makefile.in	2021-02-08 15:49:16 UTC (rev 57680)
+++ trunk/Build/source/texk/dvipsk/Makefile.in	2021-02-08 15:54:09 UTC (rev 57681)
@@ -721,7 +721,7 @@
 dvips_TEXINFOS = contrib/config.proto dvips.help
 DISTCLEANFILES = $(DVIS) $(PSS) afmtest.tfm beginfontk1.ps \
 	eepic-nan.ps pfbincl.ps *badnews* same-name.out dvipstst.ps \
-	missfont.log mtest.ps overflow-color-push.ps \
+	missfont.log mtest.ps missing-image.ps overflow-color-push.ps \
 	overflow-epsfile.ps overflow-psbox.ps upjf.vf upjf_full.ps \
 	upjf_omit.ps
 enc_DATA = dvips-all.enc
@@ -754,6 +754,7 @@
 	testdata/pfbincl.xps testdata/quotecmd.dvi \
 	testdata/quotecmd.tex testdata/dvipstst.tex \
 	testdata/dvipstst.xdv testdata/dvipstst.xps \
+	testdata/missing-image.tex testdata/missing-image.dvi \
 	overflow-color-push.dvi overflow-color-push.tex \
 	overflow-epsfile.dvi overflow-epsfile.tex overflow-psbox.dvi \
 	overflow-psbox.tex testdata/Makefile_upjf testdata/upjf.tex \
@@ -772,7 +773,8 @@
 TEST_EXTENSIONS = .pl .test
 TESTS = afm2tfm-test.pl beginfontk1.test eepic-nan.test pfbincl.test \
 	quotecmd-test.pl same-name.test test-dvips.test \
-	test-overflow-buffers.test uptex-vf.test
+	test-missing-image.test test-overflow-buffers.test \
+	uptex-vf.test
 AM_TESTS_ENVIRONMENT = TEXMFCNF=$(srcdir)/../kpathsea; export \
 	TEXMFCNF; TEXCONFIG=$(srcdir)/testdata; export TEXCONFIG; \
 	TEXFONTS=$(srcdir)/testdata; export TEXFONTS; \

Modified: trunk/Build/source/texk/dvipsk/output.c
===================================================================
--- trunk/Build/source/texk/dvipsk/output.c	2021-02-08 15:49:16 UTC (rev 57680)
+++ trunk/Build/source/texk/dvipsk/output.c	2021-02-08 15:54:09 UTC (rev 57681)
@@ -186,7 +186,6 @@
 #endif /* ! VMCMS */
 #else /*  ! (VMCMS || MVSXA) */
       sprintf(errbuf, "Could not find figure file %.500s; continuing.", s);
-      found_problems = 0; /* continue, but do not exit successfully */
       if (secure == 2) {
          strcat(errbuf, "\nNote that an absolute path or a relative path with .. are denied in -R2 mode.");
       }
@@ -238,9 +237,10 @@
       }
       break;
    }
-   if (f==NULL)
+   if (f==NULL) {
+      found_problems = 1; /* continue, but eventually exit unsuccessfully */
       error(errbuf);
-   else {
+   } else {
       if (! quiet) {
 #if defined(VMCMS) || defined (MVSXA)
          if (strlen(s) + prettycolumn > STDOUTSIZE) {

Modified: trunk/Build/source/texk/dvipsk/test-missing-image.test
===================================================================
--- trunk/Build/source/texk/dvipsk/test-missing-image.test	2021-02-08 15:49:16 UTC (rev 57680)
+++ trunk/Build/source/texk/dvipsk/test-missing-image.test	2021-02-08 15:54:09 UTC (rev 57681)
@@ -7,7 +7,7 @@
 # make -C $wp TESTS=test-missing-image.test check 
 # where wp=.../Work/texk/dvipsk
 
-if ./dvips $srcdir/testdata/missing-image.dvi -o dvipstst.ps; then
+if ./dvips $srcdir/testdata/missing-image.dvi -o missing-image.ps; then
   echo "$0: found image file, but shouldn't have." >&2
   exit 1
 fi



More information about the tex-live-commits mailing list.