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