[Bug 641295] Review Request: rubygem-typhoeus - A library for interacting with web services at blinding speed
bugzilla at redhat.com
bugzilla at redhat.com
Thu Oct 14 10:49:25 UTC 2010
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=641295
--- Comment #6 from Michal Fojtik <mfojtik at redhat.com> 2010-10-14 06:49:25 EDT ---
(In reply to comment #5)
> For -2:
>
> * Requires
> - "Requires: libcurl" is redundant and should be removed, because
> rpmbuild detects and adds this dependency automatically based on
> the dependency of the libraries:
> https://fedoraproject.org/wiki/Packaging/Guidelines#Requires
Fixed. Thanks for info btw, I didn't know that there is an autodetection.
> * Applying patch
> - It is better that patches are applied in %prep using %patchX
> macro.
Agree. Fixed.
>
> ? Tests needing Rails or so to be running
> - Well, I am not sure if it is preferable to remove tests
> which needs Rails or so to be running.
> - When people makes Rails or so running, he/she may want
> to check typhoeus using these test scripts.
> Maybe it is better that
> - we don't remove such tests
> - and ignore the failure case for now
> - Or:
> ----------------------------------------------------------
> %check
> pushd .%{geminstdir}
>
> NEEDSKIP=""
> for needskip in \
> spec/typhoeus/request_spec.rb \
> spec/typhoeus/hydra_spec.rb \
> spec/typhoeus/remote_spec.rb \
> spec/typhoeus/multi_spec.rb \
> spec/typhoeus/easy_spec.rb \
> spec/typhoeus/remote_proxy_object_spec.rb
> do
> NEEDSKIP="$NEEDSKIP $needskip"
> done
>
> for needskip in $NEEDSKIP
> do
> mv $needskip ${needskip}.save
> done
>
> rake spec --trace
>
> for needskip in $NEEDSKIP
> do
> mv ${needskip}.save $needskip
> done
Fixed. Thanks for contributing this. I fully agree that those tests should be
preserved in -doc package for futher testing.
> ----------------------------------------------------------
> ! By the way, $ rake spec needs "BuildRequires: rubygem(rake)".
Fixed.
>
> * Consistent macro usage
> - Please use macros consistently. For example:
> -----------------------------------------------------------
> %files
> %dir %{ruby_sitearch}/%{gemname}
> %{ruby_sitearch}/typhoeus/*.so
> -----------------------------------------------------------
> please use %{gemname} also in the third line.
Fixed.
> * Miscs
> -----------------------------------------------------------
> 56 %install
> 57 rm -rf %{buildroot}
> 58 mkdir -p %{buildroot}%{ruby_sitearch}/%{gemname}
> 59 mkdir -p %{buildroot}%{gemdir}
> 60 mkdir -p %{buildroot}%{_prefix}
> -----------------------------------------------------------
> - The line 68 is unneeded.
Fixed.
======================= 0.1.31-3 ====================
* Thu Oct 14 2010 Michal Fojtik <mfojtik at redhat.com> - 0.1.31-3
- Preserved failing test files (thx. to mtasaka)
- Fixed macros usage
- Replaced path with macro
- Removed libcurl from requires
Koji: http://koji.fedoraproject.org/koji/taskinfo?taskID=2534502
Spec URL: http://mifo.sk/RPMS/rubygem-typhoeus.spec
SRPM URL: http://mifo.sk/RPMS/rubygem-typhoeus-0.1.31-3.fc13.src.rpm
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the package-review
mailing list