I don't propose a solution, but here are some things I think relevant to
the discussion:

  - For the one application that I ever run in wine, installing
    msttcorefonts made the difference between whether that application
    was usable under wine or not: without msttcorefonts, most text
    fields just didn't show up, making the application impossible to
    use.

    If that were true of every application (a premise I suppose to be
    false, but I wouldn't know), and if there's no other package that
    can be installed to get text to show up, then Recommends or even
    Depends really would be appropriate, even if that meant that wine
    belongs in contrib: under these premises, it really would practically
    depend on non-free components.

  - If, rather, there's no other package that can be installed to get
    text to show up, but it affects only *most* applications, then
    Suggests may well be sufficient: the question is only whether enough
    DFSG software can be run without installing msttcorefonts that it's
    worthwhile having wine in the archive; how much software it can't
    run is irrelevant.  The package description may well need to be
    changed accordingly, making it clear that this package only enables
    running this small set of software, not windows software generally.

  - Regarding the statement

      ‘Not all policy violations are serious bugs.’,

    some relevant Debian policy excerpts:

      Packages that do not conform to the guidelines denoted by _must_
      (or _required_) will generally not be considered acceptable for
      the Debian distribution.
      ...
      These classifications are roughly equivalent to the bug severities
      _serious_ (for _must_ or _required_ directive violations),
      [other correspondances elided].

    (The policy directive that this bug violates, cited above, uses
    `must'.)

    The most relevant excerpt from the
    http://release.debian.org/etch_rc_policy.txt file that's already
    been mentioned is that

      "Recommends:" lines do not count as requirements.

    (in the context of non-free dependencies).  Of course, this file is
    specific to the etch release, and was cited prior to the etch
    release.

    The relevant excerpt from the http://release.debian.org/lenny-goals.txt
    file that's been mentioned is:

      * No unmet recommends relations inside main
        Advocate: Luk Claes
        Description: Packages in main should be able to satisfy all recommend
         relations in main.
        Bug-Tag: recommends
        State: confirmed

    OTOH, the file itself only describes these as "goals", and doesn't
    explicitly say that all such bugs should be marked as severity Serious
    or higher.  Do we have any other information as to whether such bugs
    should be marked as Serious or whether it suffices to have the
    specified Bug-Tag ?

  - The deduction

      Since Wine is all about emulating a non-free OS, it makes sense to
      recommend something that's an integral part of that OS, its fonts;
      undoubtedly, many applications Wine is trying to run will assume
      they're there.

    does not follow.  Linux and the Gnu tools are all about emulating the
    proprietary Unix OS, but that doesn't mean that they should
    recommend non-free components, even components that one might
    consider as core to Unix as Windows' fonts are to Windows, and even
    if that means that many Unix applications won't run on Linux/Gnu
    platform.  What's important is is what software does run, not what
    software doesn't run.

  - If the proposition

      Anyone willing to run Wine in the first place is unlikely to be
      against installing anything from contrib

    or the stronger proposition

      everyone who runs wine is as willing to install anything from contrib
      as they are software from main

    were true, then it may well support putting wine in contrib, but it
    wouldn't be sufficient to support allowing wine in main to recommend
    or depend on software in contrib or non-free.  That would require
    propositions about the definition or purpose of the main/contrib
    distinction.

    As for whether the above propositions are true, it is relevant to
    note that wine isn't exlusively for running non-Free software, just
    as computers generally aren't exclusively for running non-Free
    software, even if the majority of software or the majority of
    Windows software were non-Free.  A search on sourceforge reveals a
    number of Free software packages that are written against the
    Windows API.

  - Unfortunately there appears not to have been any news re the
    liberation fonts.

Does anyone know how to allow software to be usable without installing
either msttcorefonts or the liberation fonts, such as by using the
ttf-freefont and ttf-bitstream-vera packages already mentioned (or
ttf-dejavu) ?

pjrm.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to