Bug 1494850

Summary: urw-base35-*-fonts.noarch packages overrides default monospace, serif and sans serif fonts
Product: [Fedora] Fedora Reporter: Eduardo Silva <hoboprimate>
Component: urw-base35-fontsAssignee: David Kaspar // Dee'Kej <deekej>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 27CC: alex.ploumistos, aliakc, balay, bugzilla.redhat.com, deekej, manisandro, pnemade, ppisar
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: urw-base35-fonts-20170801-2.fc27 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-10-04 14:21:04 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Eduardo Silva 2017-09-23 15:18:44 UTC
Description of problem:
Today's update installed a monospace font provided by package urw-base35-nimbus-mono-ps-fonts.noarch , overriding the default monospace font in Gnome (before was dejavu sans mono).

Version-Release number of selected component (if applicable):
urw-base35-nimbus-mono-ps-fonts.noarch  20170801-1.fc27
gnome 3.26.0

How reproducible:
Allways

Steps to Reproduce:
1. Update your F27 installation

Actual results:
$ fc-match monospace
NimbusMonoPS-Regular.t1: "Nimbus Mono PS" "Regular"

Expected results:
$ fc-match monospace
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"

Additional info:

$ dnf list installed | grep nimbus
urw-base35-nimbus-mono-ps-fonts.noarch  20170801-1.fc27         @updates-testing
urw-base35-nimbus-roman-fonts.noarch    20170801-1.fc27         @updates-testing
urw-base35-nimbus-sans-fonts.noarch     20170801-1.fc27         @updates-testing
urw-base35-nimbus-sans-narrow-fonts.noarch

Comment 1 Eduardo Silva 2017-09-23 15:51:56 UTC
Not just monospace default font was usurped, sans serif, serif also were.
Fixed it by doing:

$ sudo rm /etc/fonts/conf.d/35-urw-*.conf

Comment 2 David Kaspar // Dee'Kej 2017-09-25 15:02:26 UTC
*** Bug 1494991 has been marked as a duplicate of this bug. ***

Comment 3 David Kaspar // Dee'Kej 2017-09-25 15:03:16 UTC
*** Bug 1495099 has been marked as a duplicate of this bug. ***

Comment 4 David Kaspar // Dee'Kej 2017-09-25 15:04:17 UTC
Hello, thanks for the bug report!

I have fix ready, but I'm currently testing it myself. Please, hold on there for a little longer. Thank you!

Comment 5 Fedora Update System 2017-09-26 11:39:59 UTC
urw-base35-fonts-20170801-2.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-0de4a9558d

Comment 6 Fedora Update System 2017-09-26 17:55:41 UTC
urw-base35-fonts-20170801-2.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-0de4a9558d

Comment 7 Satish Balay 2017-09-26 18:43:35 UTC
Thanks! I don't see the issue reported in bz #1494563 anymore with urw-base35-fonts-20170801-2

Comment 8 Alexander Ploumistos 2017-09-27 10:35:10 UTC
Hi,

I've tested the f26 build, the fonts no longer take precedence over the other system fonts and they look really nice. I have used them in Gimp and elsewhere, but they refuse to show up in LibreOffice, even after refreshing the font cache, rebooting and deleting the user's configuration. I can't remember if I could use the previous version with LO, any ideas?

Comment 9 David Kaspar // Dee'Kej 2017-09-27 10:45:43 UTC
(In reply to Alexander Ploumistos from comment #8)
> Hi,
> 
> I've tested the f26 build, the fonts no longer take precedence over the
> other system fonts and they look really nice. I have used them in Gimp and
> elsewhere, but they refuse to show up in LibreOffice, even after refreshing
> the font cache, rebooting and deleting the user's configuration. I can't
> remember if I could use the previous version with LO, any ideas?

So, I've checked on my F25 with (old) 'urw-fonts', and I'm able to use them in LibreOffice Writer.

This seems like a bug that should be checked (I suspect that LibreOffice might not be able to cope with Type1 fonts currently used in 'urw-base35-fonts').

I will write this down on my checklist, to look into this once I'm able to install the F26 in KVM/QEMU correctly (currently it fails for me).

If you want, feel free to open a new BZ for this. Thanks! :)

Comment 10 Alexander Ploumistos 2017-09-27 11:42:30 UTC
(In reply to David Kaspar [Dee'Kej] from comment #9)
> (In reply to Alexander Ploumistos from comment #8)
> > Hi,
> > 
> > I've tested the f26 build, the fonts no longer take precedence over the
> > other system fonts and they look really nice. I have used them in Gimp and
> > elsewhere, but they refuse to show up in LibreOffice, even after refreshing
> > the font cache, rebooting and deleting the user's configuration. I can't
> > remember if I could use the previous version with LO, any ideas?
> 
> So, I've checked on my F25 with (old) 'urw-fonts', and I'm able to use them
> in LibreOffice Writer.
> 
> This seems like a bug that should be checked (I suspect that LibreOffice
> might not be able to cope with Type1 fonts currently used in
> 'urw-base35-fonts').
> 
> I will write this down on my checklist, to look into this once I'm able to
> install the F26 in KVM/QEMU correctly (currently it fails for me).
> 
> If you want, feel free to open a new BZ for this. Thanks! :)

I just checked another f26 installation with urw-fonts-2.4-23.fc26 and they are not available in LO.
Should the bug be filed against the fonts or against LibreOffice?

Comment 11 David Kaspar // Dee'Kej 2017-09-27 13:05:07 UTC
(In reply to Alexander Ploumistos from comment #10)
> I just checked another f26 installation with urw-fonts-2.4-23.fc26 and they
> are not available in LO.
> Should the bug be filed against the fonts or against LibreOffice?

Please, fill a new BZ against 'urw-base35-fonts'. I will check it later, and if needed I will reassign it to LibreOffice. :)

Comment 12 Fedora Update System 2017-10-04 14:21:04 UTC
urw-base35-fonts-20170801-2.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.

Comment 13 Ali Akcaagac 2018-01-11 14:46:16 UTC
 microcode_ctl             x86_64  2:2.1-20.fc27         updates-testing  1.1 M
 perl-Errno                x86_64  1.28-402.fc27         updates-testing   72 k
 perl-IO                   x86_64  1.38-402.fc27         updates-testing  137 k
 perl-Socket               x86_64  4:2.025-1.fc27        updates-testing   57 k
 perl-interpreter          x86_64  4:5.26.1-402.fc27     updates-testing  6.2 M
 perl-libs                 x86_64  4:5.26.1-402.fc27     updates-testing  1.5 M
 perl-macros               x86_64  4:5.26.1-402.fc27     updates-testing   68 k
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
 urw-base35-fonts-common   noarch  20170801-3.fc27       updates-testing   21 k
Skipping packages with broken dependencies:
 urw-base35-bookman-fonts  noarch  20170801-3.fc27       updates-testing  855 k

Transaction Summary
================================================================================
Upgrade  20 Packages
Skip      2 Packages

I really don't want to have conflicts when trying to update packages on my Fedora 26 box... This looks more like a packaging bug... I don't see the point on having conflicting package of anything...

Comment 14 Ali Akcaagac 2018-01-11 14:48:00 UTC
... err ... should be Fedora 27 :)

Comment 15 David Kaspar // Dee'Kej 2018-01-11 15:36:58 UTC
Thank you for the report - it has been already reported here:
https://bodhi.fedoraproject.org/updates/FEDORA-2018-d6fb341f6d

And is fixed here:
https://bodhi.fedoraproject.org/updates/FEDORA-2018-74676ac3c1

Please, report any problems with the packages in testing repository directly in Bodhi next time, or open new BZ to it. Try to avoid posting comments in not relevant BZs - it only creates confusion for many other users. Thank you!