Bug 637985 - Review Request: rubygem-pango - Ruby binding of pango-1.x
Summary: Review Request: rubygem-pango - Ruby binding of pango-1.x
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Michal Fojtik
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 635302 637448
Blocks: 639098
TreeView+ depends on / blocked
 
Reported: 2010-09-27 22:08 UTC by Mamoru TASAKA
Modified: 2010-10-24 19:07 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-10-24 19:07:52 UTC
Type: ---
Embargoed:
mfojtik: fedora-review+
kevin: fedora-cvs+


Attachments (Terms of Use)

Description Mamoru TASAKA 2010-09-27 22:08:32 UTC
Spec URL: http://mtasaka.fedorapeople.org/Review_request/rubygem-pango/rubygem-pango.spec
SRPM URL: http://mtasaka.fedorapeople.org/Review_request/rubygem-pango/rubygem-pango-0.90.2-2.fc.src.rpm
Description: 
Ruby/Pango is a Ruby binding of pango-1.x.

Depending on bug 635302, bug 637448 and rubygem-test-unit (still in testing),
so currently scratch build on koji is not available.
Mock rebuild log for F-14 is available on:
http://mtasaka.fedorapeople.org/Review_request/rubygem-pango/MOCK-rubygem-pango.log

Comment 1 Mamoru TASAKA 2010-09-30 17:42:01 UTC
http://mtasaka.fedorapeople.org/Review_request/rubygem-pango/rubygem-pango.spec
http://mtasaka.fedorapeople.org/Review_request/rubygem-pango/rubygem-pango-0.90.2-4.fc.src.rpm

* Fri Oct  1 2010 Mamoru Tasaka <mtasaka.u-tokyo.ac.jp> - 0.90.2-4
- Use formally released gem file

Comment 2 Mamoru TASAKA 2010-09-30 18:16:06 UTC
http://mtasaka.fedorapeople.org/Review_request/rubygem-pango/rubygem-pango.spec
http://mtasaka.fedorapeople.org/Review_request/rubygem-pango/rubygem-pango-0.90.2-5.fc.src.rpm

* Fri Oct  1 2010 Mamoru Tasaka <mtasaka.u-tokyo.ac.jp> - 0.90.2-5
- Fix up summary
- Fix Requires for -devel subpackage

Comment 3 Michal Fojtik 2010-10-11 13:47:30 UTC
Review:

[OK] First, %prep stage must contain %setup -q -c -T to create the directory where C libraries are compiled.

[OK] Then at %build stage the Ruby Gem must be installed under the directory created at %prep stage to get C libraries compiled under there.

[OK] When gem install is used to install Gem file, using -V option is recommend to check if CFLAGS is correctly honored.

[OK] Finally at %install stage the whole tree under the directory created at %prep stage should be copied (not moved) to under %{buildroot}%{gemdir}.

[OK] When all tree under the directory created at %prep stage is moved to under %{buildroot}, find_debuginfo.sh will complain that the corresponding source files are missing.

[OK] Installed C codes (usually under %{geminstdir}/etc) may be removed even if gem contents %{gemname} reports that installed C codes should be found there.

Unfortunately, I can't build this package because of missing rubygem-cairo-devel (which is already packaged and waiting in testing I suppose): 

http://koji.fedoraproject.org/koji/taskinfo?taskID=2527617

Anyway, spec file looks good enough to me. REVIEW+

Comment 4 Mamoru TASAKA 2010-10-11 16:18:15 UTC
Thank you!

New Package SCM Request
=======================
Package Name:       rubygem-pango
Short Description:  Ruby binding of pango-1.x
Owners:             mtasaka
Branches:           f13 f14

Comment 5 Kevin Fenzi 2010-10-11 18:28:21 UTC
Git done (by process-git-requests).

Comment 6 Mamoru TASAKA 2010-10-12 10:46:02 UTC
Built on F-13/14, push requested on bodhi:

Comment 7 Mamoru TASAKA 2010-10-24 19:07:52 UTC
Closing as now available on rawhide


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