|
Bugzilla – Full Text Bug Listing |
| Summary: | xorg-x11-fonts-core should post-require mkfontdir &co. | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Distribution | Reporter: | Christopher Yeleighton <giecrilj> |
| Component: | Installation | Assignee: | Stefan Dirsch <sndirsch> |
| Status: | RESOLVED WONTFIX | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Minor | ||
| Priority: | P5 - None | CC: | giecrilj |
| Version: | Leap 42.3 | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | openSUSE 42.3 | ||
| URL: | https://www.microsoft.com/store/productId/9NJVJTS82TJX | ||
| Whiteboard: | |||
| Found By: | Community User | Services Priority: | |
| Business Priority: | Blocker: | No | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Christopher Yeleighton
2017-12-31 18:46:45 UTC
xorg-x11-Xvnc requires xorg-x11-fonts-core and xorg-x11-fonts-core contains /usr/share/fonts/misc/fonts.dir. That's the standard font search path. What do you mean with magic font update script? Check with xset -q the font path for the Xserver. Nowadays most applications/frameworks use fontconfig/freetype (client side font rendering) anyway. Mabye you can describe your use case first. Still waiting for a response for about a month now. Please reopen once you can provide the requested feedback. Thanks. The file fonts.dir is a configuration file that must be updated as new fonts arrive. One of the tools to update them is mkfontdir. The package xorg-x11-fonts-core does not provide, for example, 75dpi/fonts.dir. It is not a problem as long as the font utilities to create it are installed. The problem is they are not installed because they are not required. The result is that the server does not see the fonts. I solved the problem by installing mkfontdir and running it but that is clearly something that should be done in %post. See Comment #4. That is weird. xorg-x11-fonts-core runs fonts-config in %post, and fonts-config package is in Prereq of this package. And fonts-config package Recommends mkfontdir package. I guess you're using some --no-recommends zypper magic or alike. These packages must be required, recommending them does not make sense. Please reconsider. I have no idea why zypper did not install them though. (In reply to Christopher Yeleighton from comment #7) > These packages must be required, recommending them does not make sense. > Please reconsider. No. Why force everyone installing it despite almost nobody is still using X11 core fonts? > I have no idea why zypper did not install them though. Then I suggest to figure out, why zypper no longer installs the Recommends on your system. It may bite you in the future more and more often. Hint: Check for Recommends in /etc/zypp/zypp(er).conf. (In reply to Stefan Dirsch from comment #8) > (In reply to Christopher Yeleighton from comment #7) > > These packages must be required, recommending them does not make sense. > > Please reconsider. > > No. Why force everyone installing it despite almost nobody is still using > X11 core fonts? I insist that I am not "almost nobody". If nobody uses X11 core fonts, they should be replaced by some other fonts that should be installed by default. I would be happy to see this happen. Hard require mkfontdir/mkfontscale would be a step back. Recommends must be enough. It's our default to install also recommended packages. Again: "Then I suggest to figure out, why zypper no longer installs the Recommends on your system. It may bite you in the future more and more often. Hint: Check for Recommends in /etc/zypp/zypp(er).conf." |