Bug 749329 - Review Request: pcfi - PDF Core Font Information
Summary: Review Request: pcfi - PDF Core Font Information
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Severin Gehwolf
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 529441
TreeView+ depends on / blocked
 
Reported: 2011-10-26 18:07 UTC by Orion Poplawski
Modified: 2011-11-10 15:43 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-11-10 15:43:19 UTC
Type: ---
Embargoed:
sgehwolf: fedora-review+
gwync: fedora-cvs+


Attachments (Terms of Use)

Description Orion Poplawski 2011-10-26 18:07:44 UTC
Spec URL: http://www.cora.nwra.com/~orion/fedora/pcfi.spec
SRPM URL: http://www.cora.nwra.com/~orion/fedora/pcfi-2010.08.09-1.fc16.src.rpm
Description:
Collection of PDF core font information files downloaded from Adobe's
Developer Center and elsewhere. This collection contains font metrics for the
14 PDF core fonts, CMaps for the PDF CJK fonts and the Adobe Glyph List.   The
files are stored inside the com/adobe/pdf/pcfi directory. See the individual
files for exact licensing information.

Comment 1 Severin Gehwolf 2011-11-02 14:48:34 UTC
I'll take this one.

Comment 2 Severin Gehwolf 2011-11-02 23:33:53 UTC
Note that this is my first review of a font info package. I'm not sure which guidelines to follow. Anyhow here are my comments:

1. BuildRoot is not required anymore[1]. Please drop it.
2. URL should be: http://www.adobe.com/devnet/font/#pcfi
3. Perhaps there should be a note that this is repackaging of [2] only
   containing fonts info. Considering this I think it's OK to just use the
   jar on mavencentral.

rpmlint output:
0 packages and 1 specfiles checked; 0 errors, 0 warnings.

[1] http://fedoraproject.org/wiki/Packaging:Guidelines#BuildRoot_tag
[2] https://github.com/jukka/pcfi

After the above fixes this package is good to go from my point of view. Thanks!

Comment 3 Orion Poplawski 2011-11-03 15:19:18 UTC
Hmm, hadn't noticed the github stuff.  How about this then:

http://www.cora.nwra.com/~orion/fedora/pcfi.spec
http://www.cora.nwra.com/~orion/fedora/pcfi-2010.08.09-2.20111103gitbd245c9.fc16.src.rpm

* Thu Nov 3 2011 Orion Poplawski <orion.com> - 2010.08.09-2
- Use github upstream, build with maven
- Drop BuildRoot

Comment 4 Severin Gehwolf 2011-11-09 22:22:46 UTC
Rpmlint output:

pcfi.spec: W: invalid-url Source0: pcfi-2010.08.09.tar.gz
The value should be a valid, public HTTP, HTTPS, or FTP URL.

0 packages and 1 specfiles checked; 0 errors, 1 warnings.


This seems to be a better way to package this. As Source0 I suggest to use:
https://github.com/jukka/pcfi/tarball/pcfi-2010.08.09

Other than that it's good to go.

Comment 5 Severin Gehwolf 2011-11-09 22:42:10 UTC
On second thought, the tag does not seem to have the README. Perhaps use:
https://github.com/jukka/pcfi/tarball/master instead.

Comment 6 Severin Gehwolf 2011-11-09 22:43:27 UTC
REVIEW DONE

Comment 7 Orion Poplawski 2011-11-09 23:03:50 UTC
Except that doesn't work.  It's perfectly fine to have a comment explaining how the source file was generated from SCM.

Anyway, I did update it a bit:

%global commit bd245c9
# wget --content-disposition -N https://github.com/jukka/pcfi/tarball/master
Source0: jukka-pcfi-pcfi-2010.08.09-2-g%{commit}.tar.gz


Should help.

Comment 8 Orion Poplawski 2011-11-09 23:05:50 UTC
New Package SCM Request
=======================
Package Name: pcfi
Short Description:  PDF Core Font Information
Owners: orion
Branches: f15 f16 el6
InitialCC:

Comment 9 Gwyn Ciesla 2011-11-10 13:32:29 UTC
Git done (by process-git-requests).

Comment 10 Orion Poplawski 2011-11-10 15:43:19 UTC
Checked in and built.


Note You need to log in before you can comment on or make changes to this bug.