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

Bug#464242: marked as done (RFP: please package Microsoft Winword)

Your message dated Sun, 20 Apr 2008 19:28:12 +0200
with message-id <87bq44xwpf.fsf@riesling.zuerich.kuesterei.ch>
and subject line Closing this bug, there are already enough papersize bugs
has caused the Debian Bug report #464242,
regarding RFP: please package Microsoft Winword
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

464242: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=464242
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: tex-common
Version: 1.10
Severity: important

There have been numerous default-paper-size bugs reported.  The
argument against fixing them seems to be along the lines of "The user
can figure it out."  Well, yes, the user _can_, but the user can also
write a complete OS from scratch.  Downloading something is _supposed_
to be easier than writing it from scratch BECAUSE downloaded programs
are supposed to do some of the standard work for you.

There is a comment in /usr/share/doc/tex-common/README.Debian that

     The Debian TeX Live packages currently do not evaluate the
     settings of `/etc/papersize', please set the paper geometry
     explicitly in the (La)TeX source, e.g.  using the packages
     `geometry' or `hyperref'.

That is very poor behaviour.  Here's why:

* TeX is designed to let you concentrate on what you're writing rather
  than on layout.  For this reason TeX has a very nice page-breaking
  algorithm that handles layout for you so you don't have to worry
  about where page breaks are, or what size paper you're using.  The
  Debian policy is counter to this philosophy.

* If I write all my documents and have to specify in each one what
  size paper to use, and then I want to send them to a collaborator
  who will be printing drafts on _her_ printer, and she lives
  somewhere with a different paper size, then each of us will have to
  modify the document back and forth, back and forth, at each
  printing.  Again, if I move to somewhere with a different paper
  size, I should be able to set that systemwide and have everything
  adjust, rather than modify every document I've ever written or had
  sent to me.

* "There is no default; specify paper size per document" is stupid.
  What about specifying a font size, weight, italics or not, duplex or
  not, etc?  Why have defaults at all?  Why is it appropriate to have
  a default font size but not to have a default paper size?

Here's the thing: the paper size I want to use will depend on the
printer to which my computer is connected, not on which document I am
printing.  Therefore the setting should be per printer (or tray),
which is a bit complicated.  However, since writing is compiled per
computer, a reasonable approximation is this: printers in the USA and
Canada use "letter", while printers in the civilised world use "a4".
So the default paper size can usually be safely set per printer
location, which is roughly per computer.

If you travel, you should be able to change ONE THING and have access
to all the local printers.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux (PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages tex-common depends on:
ii  debconf                       1.5.19     Debian configuration management sy
ii  ucf                           3.004      Update Configuration File: preserv

tex-common recommends no packages.

Versions of packages tetex-bin depends on:
ii  texlive                       2007-13    TeX Live: A decent selection of th

Versions of packages tetex-extra depends on:
ii  tetex-bin                  2007-13       TeX Live: teTeX transitional packa
ii  texlive-bibtex-extra       2007.dfsg.1-1 TeX Live: Extra BibTeX styles
ii  texlive-font-utils         2007.dfsg.1-2 TeX Live: TeX font-related program
ii  texlive-fonts-extra        2007.dfsg.1-1 TeX Live: Extra fonts
ii  texlive-lang-croatian      2007.dfsg.3-1 TeX Live: Croatian
ii  texlive-lang-cyrillic      2007.dfsg.3-1 TeX Live: Cyrillic
ii  texlive-lang-czechslovak   2007.dfsg.3-1 TeX Live: Czech/Slovak
ii  texlive-lang-danish        2007.dfsg.3-1 TeX Live: Danish
ii  texlive-lang-dutch         2007.dfsg.3-1 TeX Live: Dutch
ii  texlive-lang-finnish       2007.dfsg.3-1 TeX Live: Finnish
ii  texlive-lang-french        2007.dfsg.3-1 TeX Live: French
ii  texlive-lang-german        2007.dfsg.3-1 TeX Live: German
ii  texlive-lang-greek         2007.dfsg.3-1 TeX Live: Greek typesetting
ii  texlive-lang-hungarian     2007.dfsg.3-1 TeX Live: Hungarian
ii  texlive-lang-italian       2007.dfsg.3-1 TeX Live: Italian
ii  texlive-lang-latin         2007.dfsg.3-1 TeX Live: Latin
ii  texlive-lang-mongolian     2007.dfsg.3-1 TeX Live: Mongolian
ii  texlive-lang-norwegian     2007.dfsg.3-1 TeX Live: Norwegian
ii  texlive-lang-other         2007.dfsg.3-1 TeX Live: Other hyphenation files
ii  texlive-lang-polish        2007.dfsg.3-1 TeX Live: Polish
ii  texlive-lang-portuguese    2007.dfsg.3-1 TeX Live: Portuguese
ii  texlive-lang-spanish       2007.dfsg.3-1 TeX Live: Spanish
ii  texlive-lang-swedish       2007.dfsg.3-1 TeX Live: Swedish
ii  texlive-lang-vietnamese    2007.dfsg.3-1 TeX Live: Vietnamese
ii  texlive-latex-extra        2007.dfsg.1-1 TeX Live: LaTeX supplementary pack
ii  texlive-math-extra         2007.dfsg.1-1 TeX Live: Advanced math typesettin
ii  texlive-pictures           2007-13       TeX Live: Packages for drawings gr
ii  texlive-pstricks           2007.dfsg.1-1 TeX Live: PSTricks packages
ii  texlive-publishers         2007.dfsg.1-1 TeX Live: Support for publishers

Versions of packages texlive-base depends on:
ii  texlive-base-bin           2007.dfsg.1-2 TeX Live: Essential binaries
ii  texlive-common             2007-13       TeX Live: Base component
ii  texlive-doc-base           2007-3        TeX Live: Base documentation

-- debconf information:
  tetex-base/olddat: true
  tetex-base/oldcfg: true

--- End Message ---
--- Begin Message ---

although the discussion in the bug log wasn't the most friendly one,
it's clear that there's no new information in it at all. We already do
have bug reports against the relevant packages, without patches but with
a design decision how it should be solved. Therefore I close this bug.

Regards, Frank
Frank Küster
Debian Developer (teTeX/TeXLive)

--- End Message ---

Reply to: