[tlbuild] Bug#795054: texlive-binaries: "vptovf" prints rounding warnings incorrectly

Norbert Preining preining at logic.at
Mon Aug 10 03:52:27 CEST 2015


Hi Peter, hi all,

(please keep Ccs)

we got a bug report here at Debian that applies the same way to
current TL 2015: In short, the output of vptovf is hosed:

> $ vptovf myfont.vpl
> I had to round some heights by  units.
> 0.0090284$ 

Where 
	I had to round some heights by  units.
goes to STDERR and the number to STDOUT.

It seems that this is due to this change in vptovf.ch

+ at x [2] Print all terminal output on stderr.
+ at d print(#)==write(#)
+ at d print_ln(#)==write_ln(#)
+ at y
+ at d print(#)==write(stderr,#)
+ at d print_ln(#)==write_ln(stderr,#)
+ at z

Looking through the code it seems that 
	print_real
is used to shipout the value, but I also see
	@d print_real(#)==fprint_real(stderr,#)
so I would expect it works?

Any comments on that?

Norbert

------------------------------------------------------------------------
PREINING, Norbert                               http://www.preining.info
JAIST, Japan                                 TeX Live & Debian Developer
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0  ACF0 6CAC A448 860C DC13
------------------------------------------------------------------------


More information about the tlbuild mailing list