[Bug 397211] Review Request: redet - Regular expression development and execution tool

bugzilla at redhat.com bugzilla at redhat.com
Sun Nov 25 13:11:37 UTC 2007


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: redet - Regular expression development and execution tool


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





------- Additional Comments From pertusus at free.fr  2007-11-25 08:11 EST -------
(In reply to comment #3)
> (In reply to comment #2)
> 
> > I think that in the make install line, INSTALL="%{__install} -p"
> > is not useful, and that you should add 
> > BINDIR=%{_bindir}
> 
> BINDIR is not necessary since the Makefile sets it correctly using PREFIX. But
> it does not do that with MANDIR, and hence it had to be set explicitly.

I disagree, here. With the default fedora macros, %{_bindir}
is %{_prefix}/bin, redet uses PREFIX=%{_prefix} and appends bin,
so it works.

However, the macro that should be used for BINDIR is %{_bindir},
it is not %{_prefix}/bin. So BINDIR should be set to %{_bindir},
to cope with redefinitions of %{_bindir}.

> > Also since you try hard to keep timestamps, I think it would be better
> > to keep them despite the sed.
> 
> How do I do that with sed? I am not very familiar with it. 

I suggest something along:
sed --expression \
  's|set NonBinPath \[file join /usr local share Redet\];|set NonBinPath \[file
join /usr share Redet\];|' redet.tcl > redet.tcl.tmp
touch -r redet.tcl redet.tcl.tmp
mv redet.tcl.tmp redet.tcl


> > It would be nice to provide the manual. It is even 
> > called from the program, from %{_datadir}/Redet/Manual/Manual.html
> > This would certainly mean using the redet-full-8.23.tar.bz2
> > tarball.
> 
> The manual is 4.9M in size and was historically provided by the redet-doc
> package. I have inherited it too, and will soon submit a review. Since the
> manual is so big in size, I do not want to put it in the main package and burden
> users with such big downloads.

You are right. However, since it is quite hard to understand the tool
without the manual, I suggest mentionning the redet-doc package
in the %description, like

The documentation for this package is in %{name}-doc.


Also I suggest hardcoding the version in Patch0 to show that this
was the version the patch was introduced in.

-- 
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, or are watching someone who is.




More information about the Fedora-package-review mailing list