On Wed, Oct 31, 2007 at 12:13:08AM +1100, Peter Moulder wrote:
> 
>   - 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),

No, it's not true.  We have plenty of free TrueType fonts in the archive.  If
there aren't installed (or aren't properly installed), that's a bug in the
respective package.

>   - 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.

The aim is to run win32 software in general, that's what the package should
describe.

>   - 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'.)

Correct.

>     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 release team isn't given powers to override Policy or the DFSG.  This can
only be done via GR (as has happened before).

>   - 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.

Running all win32 applications is important, but since we have free fonts
to do it, depending on Microsoft fonts doesn't make any sense.

>   - 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.

Right.  For the record, I regularly used wine to test win32-loader during
its development, and never had to depend on those fonts.

>   - 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) ?

I didn't do anything special to make wine work without them.  The problems
you experienced were probably just bugs that need fixing.

-- 
Robert Millan

<GPLv2> I know my rights; I want my phone call!
<DRM> What use is a phone call, if you are unable to speak?
(as seen on /.)



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

Reply via email to