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

Bug#409992: marked as done (texlive-base-bin: xdvi shrinkFactor 0 is broken)



Your message dated Mon, 16 Nov 2009 22:01:48 +0000
with message-id <E1NA9ds-0005aT-Fp@ries.debian.org>
and subject line Bug#357462: fixed in texlive-bin 2009-1
has caused the Debian Bug report #357462,
regarding texlive-base-bin: xdvi shrinkFactor 0 is broken
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
357462: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=357462
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: texlive-base-bin
Version: 2005.dfsg.2-10
Severity: normal

I reported this as bug 357462 against tetex-bin, but noticed when I
moved to texlive that it was still unfixed.  So I debugged it a bit
myself:

"xdvi -s 0 foo.dvi" is supposed to auto-size the page within the
window, but it does not work.  The problem is the following code in
xdvi.c, approximately line 4217:

    if (resource.shrinkfactor == 0) /* protect against division by 0 */
        resource.shrinkfactor = 1;

The shrinkfactor gets changed to 1 before set_windowsize() is called,
so it's using an insanely large size instead of autosizing.

I simply commented out this code and it seems to work fine.  I'm not
sure if the division by 0 is still a problem, or when it might occur,
so the right fix might not be this simple.


--- End Message ---
--- Begin Message ---
Source: texlive-bin
Source-Version: 2009-1

We believe that the bug you reported is fixed in the latest version of
texlive-bin, which is due to be installed in the Debian FTP archive:

libkpathsea-dev_2009-1_amd64.deb
  to main/t/texlive-bin/libkpathsea-dev_2009-1_amd64.deb
libkpathsea5_2009-1_amd64.deb
  to main/t/texlive-bin/libkpathsea5_2009-1_amd64.deb
texlive-bin_2009-1.diff.gz
  to main/t/texlive-bin/texlive-bin_2009-1.diff.gz
texlive-bin_2009-1.dsc
  to main/t/texlive-bin/texlive-bin_2009-1.dsc
texlive-bin_2009.orig.tar.gz
  to main/t/texlive-bin/texlive-bin_2009.orig.tar.gz
texlive-binaries_2009-1_amd64.deb
  to main/t/texlive-bin/texlive-binaries_2009-1_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 357462@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Norbert Preining <preining@debian.org> (supplier of updated texlive-bin package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 13 Nov 2009 01:20:08 +0900
Source: texlive-bin
Binary: texlive-binaries libkpathsea5 libkpathsea-dev
Architecture: source amd64
Version: 2009-1
Distribution: experimental
Urgency: low
Maintainer: Debian TeX Maintainers <debian-tex-maint@lists.debian.org>
Changed-By: Norbert Preining <preining@debian.org>
Description: 
 libkpathsea-dev - TeX Live: path search library for TeX (development part)
 libkpathsea5 - TeX Live: path search library for TeX (runtime part)
 texlive-binaries - Binaries for TeX Live
Closes: 336807 342529 350292 351672 357462 361218 413652 420836 421464 446617 450552 450553 450554 450555 450556 450557 450558 450559 450560 457711 459571 461818 464351 478176 481060 485563 489943 507652 517600 517601 518536 520920 536795 538557 542463
Changes: 
 texlive-bin (2009-1) experimental; urgency=low
 .
   [ Frank Küster ]
   * New upstream (closes: #481060) version (pre-release, but not far from)
     with lots of internal changes, hence the upload to experimental. This
     upstream version fixes the following bugs:
 .
     - many manpage typos, with warm thanks and a virtual QA bouquet to
       A. Costa <agcosta@gis.net>, closes: #450552, #450553, #450554,
       #450555, #450556, #450557, #450558, #450559, #450560, #464351 (the
       last was found by Joachim Breitner <nomeata@debian.org>
 .
       [xdvi bugs]
     - closes: #336807, crashes with (breaklinks) hyperrefs
     - closes: #357462, shrinkFactor 0 is broken
     - closes: #361218, dies while printing
     - closes: #342529, unnecessarily noisy in expert mode
     - closes: #350292, please use cntl-wheel to zoom
     - closes: #351672, please use shift-wheel to scroll left or right
     - closes: #478176, transition to texlive has lost xdvi 'grid' feature
     - closes: #461818, typo in oxdvi.1 and xdvi.1 man pages
 .
       [mixed executables]
     - dvips: Upstream added a patch that closes: #520920
 .
     - dvipdfm is now a symlink to dvipdfmx. Among other problems, this
       closes: #485563
 .
     - closes: #421464, pdfetex: Not embedding Base-14 fonts creates
       somewhat broken files
     - closes: #518536, fresh upstream of pdftex is needed (latest stable
       pdftex is 1.40.9 available)
     - #532074, 'man pdftex': missing .ds WB
 .
     - closes: #446617, texlive-metapost: Omits font encoding from output
     - closes: #457711, texlive-metapost: mpost man page does not match reality
 .
     - closes: #507652, make math support working in xe(la)tex and lmodern
       fonts
     - closes: #489943, mktexpk does not work in directories containing
       spaces
     - closes: #536795, 'man texconfig' typos (the fix also affects a
       Debian-specific patch)
     - closes: #420836, "texdoc -s" is too slow, should use ls-R database
 .
     - closes: #459571, please include the TeXcount.pl script to do TeX
       word count
     - closes: #413652, a2ping: embedding all fonts
     - closes: #542463, vlna program missing from texlive-lang-czechslovak
 .
   * The texlive-bin source package is now handled independently from the
     other TeXLive source packages, i.e. it is not configured in
     tpm2deb.cfg in our svn repository and the debian directory. Instead,
     it now looks more like a standard compiled package and should be
     easier to work on in case of security uploads or NMUs.
   * This also means that some of it's older binary packages, like
     texlive-metapost, have moved source package. By chance, this closes:
     #517600, #517601
   * Support a create-orig-source target in debian/rules.  The orig.tar.gz
     is now either wget'ed if we are working on a released version, or
     automatically created from a svn repository for development
   * There are now only three binary packages, texlive-binaries and the two
     library packages.  texlive-binaries Replaces/Conflicts/Provides
     texlive-base-bin in order to get a working (if not smooth)
     transition.
   * Add Build-Depends: time, since the upstream Build script uses it
   * Don't install the format links, they will generated by dh_installtex
     in the other packages, also do not install the man pages for the
     links
   * do not install rungs, it is not necessary
   * do not install script links, they will be shipped together with
     the script itself
   * Add patch 60_unneeded_linking. These needs testing!
 .
   [ أحمد المحمودي (Ahmed El-Mahmoudy) ]
   * debian/rules: use /usr/share/quilt/quilt.make provided by quilt and remove
     patch-stamp & unpatch targets
   * Install changelog into libkpathsea packages
   * Add a README.source
 .
   [ Norbert Preining ]
   * fix postinst update-alternatives, the xdvi-xaw does not have .bin anymore
   * add texlive-binaries.prerm to remove the alternative
   * add same version number to libkpathsea-dev deps on libkpathsea5 to make
     lintian happy
   * make texlive-binaries replace/conflict/provide dvipdfmx (in accordance
     with the maintainer of dvipdfmx we will phase out dvipdfmx itself)
   * new source package format "3.0 (quilt)" can be used (closes: #538557)
   * Install copyright file
   * add patch for libpoppler 0.12 (thanks to Ubuntu for inspiration)
Checksums-Sha1: 
 87ef8895d97895b4b7eba7b75ff7c682cb2c550a 1376 texlive-bin_2009-1.dsc
 0a63e9d6f942933d274eb801f289f81e64ee39e8 51837345 texlive-bin_2009.orig.tar.gz
 1590178e97654bd97931d7a4cf357aa64cd9f9dd 50138 texlive-bin_2009-1.diff.gz
 1170f890f27402d160355c46bd03c423bb7fc29d 7995368 texlive-binaries_2009-1_amd64.deb
 f5d8d8e9fe8461c51936706627a4dc2550d8245f 133424 libkpathsea5_2009-1_amd64.deb
 eaf3f7a8c8e5b8ac4ff3b2d8c9b19fa5f7ac95ba 174928 libkpathsea-dev_2009-1_amd64.deb
Checksums-Sha256: 
 95ea9d9dea974fe91d0c1446c117e6f4b899836c04ca01e997e8f0875b4313b8 1376 texlive-bin_2009-1.dsc
 875ff9623decee7e3896e710df1efd462657f88e22ca05b41be5452b09448c7b 51837345 texlive-bin_2009.orig.tar.gz
 07017277678231b1c301f369b3187d33f5ae92bfaf71375f1654ca7b18a0f131 50138 texlive-bin_2009-1.diff.gz
 94a9689cdb325e14ff54901189452df73eede298ec6631988eb000d04fbb3835 7995368 texlive-binaries_2009-1_amd64.deb
 ccaaabd3f4d94f388d57e153069ed53207b066e69eddf033a9d13e2f4c6953dc 133424 libkpathsea5_2009-1_amd64.deb
 45a4631f95c2b3c07ecd4db592d92e0c448aa94b753dd6a90dee69dff8e381c7 174928 libkpathsea-dev_2009-1_amd64.deb
Files: 
 e15d6893a2587d534fdab549bcb5f062 1376 tex optional texlive-bin_2009-1.dsc
 71e96632cff062dd8d9e4aa4973c2d8e 51837345 tex optional texlive-bin_2009.orig.tar.gz
 9cec7ef66fb01ef44a0393e4288ace3c 50138 tex optional texlive-bin_2009-1.diff.gz
 39aa9b1d97c6d2f63917c8b2d652fa36 7995368 tex optional texlive-binaries_2009-1_amd64.deb
 7d2977e39ec620dabcefb8b6e04cc343 133424 libs optional libkpathsea5_2009-1_amd64.deb
 ca82cb8584804ca19208f9af8f9a4120 174928 libdevel optional libkpathsea-dev_2009-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iD8DBQFK/DlU0r9KownFsJQRAhJgAJ97qCXeybq7j4Z1yugMdyA8ul/ZhgCfeob9
8phVZLuV3aY0zBwOivgpZyo=
=QV0I
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: