Spec URL: http://mtasaka.fedorapeople.org/Review_request/rubygem-hpricot/rubygem-hpricot.spec SRPM URL: http://mtasaka.fedorapeople.org/Review_request/rubygem-hpricot/rubygem-hpricot-0.6.164-1.fc.src.rpm Koji scratch build: - For dist-f11: http://koji.fedoraproject.org/koji/taskinfo?taskID=1013751 - For dist-f10: http://koji.fedoraproject.org/koji/taskinfo?taskID=1013750 Description: Hpricot is a very flexible HTML parser, based on Tanaka Akira's HTree and John Resig's JQuery, but with the scanner recoded in C (using Ragel for scanning.) Note1: This RubyGem based rpm creates arch-dependent binary rpms. The following guideline [1] was approved by FPC/FESCo [2][3] and should be applied to this package. [1] https://fedoraproject.org/wiki/PackagingDrafts/RubyGem_with_C_code_spot [2] https://www.redhat.com/archives/fedora-devel-list/2008-December/msg02221.html [3] https://www.redhat.com/archives/fedora-devel-list/2008-December/msg02221.html
[2] http://fedoraproject.org/wiki/Packaging/Minutes/20081209
How does this interact with the existing ruby-hpricot package? Will it be removed from the distribution?
This package (rubygem-hpricot) has ruby-hpricot in its subpackage, which will replace the current ruby-hpricot (binary rpm). After this package is approved, ruby-hpricot "srpm" will be removed from Fedora.
http://mtasaka.fedorapeople.org/Review_request/rubygem-hpricot/rubygem-hpricot.spec http://mtasaka.fedorapeople.org/Review_request/rubygem-hpricot/rubygem-hpricot-0.6.164-2.fc.src.rpm * Fri Dec 26 2008 Mamoru Tasaka <mtasaka.u-tokyo.ac.jp> - 0.6.164-2 - Kill unneeded files more Koji build - For dist-f11: http://koji.fedoraproject.org/koji/taskinfo?taskID=1022283 - For dist-f10: http://koji.fedoraproject.org/koji/taskinfo?taskID=1022288
rpmlint rpmlint SRPMS/rubygem-hpricot-0.6.164-2.fc10.src.rpm 1 packages and 0 specfiles checked; 0 errors, 0 warnings. rpmlint RPMS/x86_64/rubygem-hpricot-0.6.164-2.fc10.x86_64.rpm 1 packages and 0 specfiles checked; 0 errors, 0 warnings. rpmlint RPMS/x86_64/rubygem-hpricot-doc-0.6.164-2.fc10.x86_64.rpm rubygem-hpricot-doc.x86_64: W: no-documentation 1 packages and 0 specfiles checked; 0 errors, 1 warnings. 1ad4f33559a0c41fb7e4a2d4eb43f3b7 hpricot-0.6.164.gem (Matches upstream -- this is good) ext/fast_xs/FastXsService.java: -- Looks like Apache license, also boingboing samples are CC licenesed. Not sure how one package handled multiple liceneses. Outside of that, I think it looks good.
Thank you for comments. (In reply to comment #5) > ext/fast_xs/FastXsService.java: -- Looks like Apache license, also boingboing > samples are CC licenesed. Not sure how one package handled multiple liceneses. I didn't notice these FastXsService.java is okay, under ASL 2.0. However boingboing.html is under CC-BY-NC, which is bad for Fedora, this must be removed from the original gem file. http://mtasaka.fedorapeople.org/Review_request/rubygem-hpricot/rubygem-hpricot.spec http://mtasaka.fedorapeople.org/Review_request/rubygem-hpricot/rubygem-hpricot-0.6.164-3.fc.src.rpm * Thu Jan 15 2009 Mamoru Tasaka <mtasaka.u-tokyo.ac.jp> - 0.6.164-3 - Fix license tag, removing non-free file (thanks to Michael Stahnke) For F-11: http://koji.fedoraproject.org/koji/taskinfo?taskID=1053547 For F-10: http://koji.fedoraproject.org/koji/taskinfo?taskID=1053562
ping?
Things are looking good here. I am quite sorry for taking so long. I forgot about this one until I got back to my mail. Can you mark the README, COPYING and CHANGELOG as %doc?
(In reply to comment #8) > Can you mark the README, COPYING and CHANGELOG as %doc? I guess these are already marked as %doc as: ---------------------------------------------------- %doc %{geminstdir}/[A-Z]* ----------------------------------------------------
You can optionally add %doc to %{gemdir}/doc/%{gemname}-%{version}/. If you feel like changing it, please do so before submitting final builds. I did this with some of my gems. APPROVED.
Thank you! (I will check your review request later again) New Package CVS Request ======================= Package Name: rubygem-hpricot Short Description: A Fast, Enjoyable HTML Parser for Ruby Owners: mtasaka Branches: F-10 F-9 InitialCC: (nobody) (In reply to comment #10) > You can optionally add %doc to %{gemdir}/doc/%{gemname}-%{version}/. Usually this is redundant because this is included in "-doc" subpackage (this is not java package, however -javadoc packages are similar to this situation)
cvs done.
Rebuilt on all branches, submit push requests on bodhi for F-10/9, closing. Thank you for your review and CVS procedure.
Package Change Request ====================== Package Name: rubygem-hpricot New Branches: EL-5 Owners: kanarip
Mamoru: Are you ok with kanarip maintaining this package for EL-5?
(In reply to comment #15) > Mamoru: Are you ok with kanarip maintaining this package for EL-5? Yes.
Thanks. cvs done.
*** Bug 588443 has been marked as a duplicate of this bug. ***