[pkg-wine-party] Bug#818925: Bug#818925: Packaging the TrueType fonts Re: Bug#818925: [wine-development] Glitches in Windows window systemmenu (minimize, windowed/fullscreen, close)

Michael Gilbert mgilbert at debian.org
Sat Apr 9 04:46:44 UTC 2016


On Fri, Apr 8, 2016 at 11:34 AM, Jens Reyer wrote:
> But I'm not really happy with them, although I see them as the best
> solution for now. Therefore this painfully long mail, sorry.

Thank you for digging into the details here.

> Improving new situation:
> ========================
> If we keep my changes we should try to get some of the forked changes
> applied upstream, or at least in Debian. At least "width" and "trailing
> spaces" sound like valid candidates. Not sure what the "timestamps" are
> relevant for at all, and absolutely no clue about the "selected state".
> I'd ask the involved parties about that soon.

There are newer fontforge updates that aren't yet packaged.  I didn't
look, but maybe some of the wine patches might already be applied?
https://github.com/fontforge/fontforge/releases

> We might also mention in debian/README.source that upstream uses a
> forked fontforge - but per se this doesn't solve the need to rebuild the
> Truetype fonts with a tool that is present in Debian.

A bug report tracking the problem would be better.

> Packaging the forked fontforge additionally in Debian doesn't sound right.

I agree.

> Alternatives:
> =============
> Not packaging the TrueType fonts imo is not a way to go. I consider the
> known issues quite important, that's also why I'm a bit reluctant to
> push current versions to backports.

I agree.

> But distributing them in main violates the DFSG [DFSG-discuss] (although
> it seems this was the case for the last decade, until they were dropped
> recently).
> Instead of rebuilding the fonts in maintainer mode (and ignoring the
> icons issue, see below), we could introduce a fonts-wine-contrib package
> with the TrueType fonts, patch attached (todo: breaks/replaces older
> versions), it replaces my following commits:
> - Add TrueType fonts to clean to regenerate them.
> - Don't error out on build warnings.
> - Build wine in maintainer mode.
> - Install wine's TrueType fonts.

Your current approach is better.

> If we could define a set of existing fonts in Debian that fulfill Wine's
> requirements that would obsolete the font topic (but not the icons). But
> I doubt there is one. Anyone?

It's worth trying, but might not be totally reliable, and probably the
best long term solution if it can work.

> Further questions:
> ==================
> I haven't found a way yet to rebuild the icons (I'm not sure if some of
> them are "source"), not even in maintainer mode. Adding all *.ico (and
> *.bmp) files to clean didn't work.
> But the icons end up in central apps like e.g. winecfg. So I assume this
> is an issue which should be solved, and the solution probably includes
> switching to maintainer mode.

I'll try to look at that.  Switching to maintainer mode is a very useful change.

> Is there anything else not rebuilt from source left in the current
> packaging? Mike already did an awesome job here lately.

Unicode mappings.

Best wishes,
Mike



More information about the pkg-wine-party mailing list