Bug 1376476

Summary: urw-fonts: new release(20160926) available
Product: [Fedora] Fedora Reporter: Account closed by the user <b38617>
Component: urw-fontsAssignee: David Kaspar // Dee'Kej <deekej>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: medium    
Version: 26CC: deekej, fonts-bugs, than, twaugh, zdohnal
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: urw-base35-fonts-20170801-2.fc28, 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 15:31:19 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:
Bug Depends On: 1458840    
Bug Blocks: 1470700    

Description Account closed by the user 2016-09-15 14:10:33 UTC
Fedora urw-fonts package includes old versions of the same fonts, and it should be deleted.

Comment 1 David Kaspar // Dee'Kej 2016-09-15 16:45:04 UTC
Can you please clarify more on this?

Does it mean that Fedora ships its own fonts and the urw-fonts are part of it?
In which package are those "default" fonts included?
Should the urw-fonts package be retired?

I will be doing rebase to ghostscript-9.20 when it comes out, it should be available for F26. It would be nice to have this solved for this rebase, but I will most likely not touch previous releases. Feels to me like useless work since the rebase is coming, and I'm time constraints at the moment.

Regards,

Dee'Kej

Comment 2 Account closed by the user 2016-09-21 15:24:04 UTC
(In reply to David Kaspar [Dee'Kej] from comment #1)

> Does it mean that Fedora ships its own fonts and the urw-fonts are part of
> it?

Fedora ghostscript package deletes internal fonts (Resource/Font/)
for unknown reasons. From the spec file:
# Don't ship URW fonts; we already have them.
rm -rf $RPM_BUILD_ROOT%{_datadir}/ghostscript/%{gs_dot_ver}/Resource/Font

And instead a very old urw-fonts version(1.0.7pre44) is shipped, from:
http://svn.ghostscript.com/ghostscript/tags/

> In which package are those "default" fonts included?
> Should the urw-fonts package be retired?

Upstream ghostscript project already has latest urw-fonts in Resource/Font/

If Resource/Font/ is included in Fedora ghostscript package, YES it should
be deleted.
Otherwise it should be updated from http://git.ghostscript.com/?p=urw-core35-fonts.git
or http://downloads.ghostscript.com/public/ (old packages)


Thank you.

Comment 3 David Kaspar // Dee'Kej 2016-09-21 15:49:47 UTC
(In reply to Xose Vazquez Perez from comment #2)
> Fedora ghostscript package deletes internal fonts (Resource/Font/)
> for unknown reasons. From the spec file:
> # Don't ship URW fonts; we already have them.
> rm -rf $RPM_BUILD_ROOT%{_datadir}/ghostscript/%{gs_dot_ver}/Resource/Font
> 
> And instead a very old urw-fonts version(1.0.7pre44) is shipped, from:
> http://svn.ghostscript.com/ghostscript/tags/
The reason for this is that according to Fedora Packaging Guidelines (FPG - https://fedoraproject.org/wiki/Packaging:Guidelines) packages should not bundle anything that is already present in Fedora, or can be created as separate package that other packages can use as well. In other words, we should BuildRequires whatever we can/are able.

> > In which package are those "default" fonts included?
> > Should the urw-fonts package be retired?
> 
> Upstream ghostscript project already has latest urw-fonts in Resource/Font/
> 
> If Resource/Font/ is included in Fedora ghostscript package, YES it should
> be deleted.
> Otherwise it should be updated from
> http://git.ghostscript.com/?p=urw-core35-fonts.git
> or http://downloads.ghostscript.com/public/ (old packages)

So looking at this request, this is more about updating the old urw-fonts package. I'm inclined to have the urw-fonts package built from ghostscript package, since it seems they keep the up-to-date version of it.

I was planning to ask the maintainer of the urw-fonts to take ownership. I will see what can be done in this case.

Regards,

Dee'Kej

Comment 4 Account closed by the user 2016-09-21 20:38:11 UTC
(In reply to David Kaspar [Dee'Kej] from comment #3)

> So looking at this request, this is more about updating the old urw-fonts
> package. I'm inclined to have the urw-fonts package built from ghostscript
> package, since it seems they keep the up-to-date version of it.

Trivial info, but just in case:

- The "Fedora urw-fonts package" includes "PostScript Type 1 font" files and its "metrics".
- "Resource/Font/*" from Ghostscript source only "PostScript Type 1 font" files.
- And urw-core35-fonts.git includes "PostScript Type 1 font" + "font metrics" + "OpenType font" + "TrueType font"

Comment 5 Account closed by the user 2016-09-27 14:18:49 UTC
FYI, gs-9.20 and urw-base35-20160926 fonts were released today:

- GS: http://www.ghostscript.com/doc/9.20/History9.htm#Version9.20

- Fonts

  This release includes a new release of the base 35 Postscript fonts.
  This font release includes the extended Cyrillic and Greek glyph sets
  originally released for only 3 "core" typefaces, now included in all
  the typefaces in the base 35 fonts set.

    http://downloads.ghostscript.com/public/fonts/

Comment 6 David Kaspar // Dee'Kej 2016-09-28 09:45:23 UTC
(In reply to Xose Vazquez Perez from comment #5)
> FYI, gs-9.20 and urw-base35-20160926 fonts were released today:

Yes, I'm aware of that... :) https://bugzilla.redhat.com/show_bug.cgi?id=1268838

Anyway, thanks for notifying me. ;)

Comment 7 Account closed by the user 2017-02-09 00:36:49 UTC
Is there any news?

Comment 8 David Kaspar // Dee'Kej 2017-02-09 17:26:15 UTC
Not really, I was doing some pre-liminary investigations during December 2016, but I hit several problems with my Fedora, which took some time to solve.

Now I'm focusing on something different. I hope to get back to this in March/April, but I'm not making any promises, because this will have to be coordinated with fixing of other packages related to ghostscript.

Best regards,

Dee'Kej

Comment 9 Fedora End Of Life 2017-02-28 10:18:41 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 26 development cycle.
Changing version to '26'.

Comment 10 David Kaspar // Dee'Kej 2017-05-15 10:35:30 UTC
This is still a BZ I will be dealing with - reopening.