https://bugzilla.redhat.com/show_bug.cgi?id=1235305



--- Comment #15 from Ingvar Hagelund <ing...@linpro.no> ---
Updated .src.rpm at
http://users.linpro.no/ingvar/varnish/hitch/hitch-1.0.0-0.3.4.beta3.fc22.src.rpm
Updated .spec at http://users.linpro.no/ingvar/varnish/hitch/hitch.spec


(In reply to Christopher Meng from comment #14)
> I have some advices for the spec:
> 
> 1. %if 0%{?fedora} >= 18 || 0%{?rhel} >= 7
> Requires(post): systemd-units
> Requires(preun): systemd-units
> Requires(postun): systemd-units
> BuildRequires: systemd-units
> %else
> 
> You should use 'systemd' instead of 'systemd-units' for these 4 entries.

Fixed

> 2. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
> 
> This line is not needed if you don't plan to push it to el5(I think so).

I considered building for epel5, but there were too many obstacles. Removed.

> 3. LDFLAGS="%{optflags} -pie"
> 
> There must be something wrong within your project, I don't think cflags
> should be inserted here, should be %{__global_ldflags} instead.

Right. Removed %optflags. -pie is for hardening, and it is only added on el6.
(el6 does not have any of the macros %__global_ldflags or  %_hardened_ldflags.)

> 4. rm -rf %{buildroot}
> 
> Drop it unless for el5.

As above. Dropped.

> 5. # check (...)
> 
> Maybe 'cd -' is redundant?

Right. Dropped.

> 6. Drop %clean section unless for el5.

As above. Dropped.

> 7. Drop %defattr(-,root,root,-)

Ah, I still do copy-and-paste from spec files I built for el3 and el4. Fixed.

> 8. Consider %ghost %verify(not md5 size mtime)  /run/hitch/hitch.pid at
> %files.

Ah, nice. I didn't know about %ghost. 

> 9. hitch is a network proxy (...)
> 
> A missing dot at the end of the final line.

Fixed

> 10. %{_mandir}/man8/hitch.8.gz -> %{_mandir}/man8/hitch.8*
> 
> This will help once they are not compressed(RPM will compress these pages).

Fixed

Thanks, Christopher :-)

Ingvar

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

Reply via email to