Re: diff-prs

Yngve Svendsen <[email protected]>
Newsgroups gmane.comp.bug-tracking.gnats.general
Message-ID <[email protected]>
Paul Richardson wrote:
> Before I embark on learning some awk, I was wondering if anyone else in 
> the 4.0 release of gnats. I get errors pointing to lines 24 -> 26 of 
> diff-prs when I try and run it on our solaris system. What happens is 
> when I invoke edit-pr and get to the point where I change the value of 
> the state and then write the modified pr out, I get a dialogue 
> indicating that I should give a reason for the change. The problem seems 
> to be I the awk code in diff-prs…

I just committed a fix to CVS. Basically, /usr/bin/awk on Solaris is 
ancient, so it doesn't support the sub command for substring 
substitution, which is what happens on lines 24, 25 and 26 in the 
diff-prs script. Solaris and other OSes with old awks usually have a 
'nawk' command which is a more modern awk implementation.

I have added the standard autoconf check for awk to the GNATS configure 
setup. This basically checks for gawk, mawk, nawk, and awk, in that 
order (gawk, GNU awk, is generally considered the best implementation), 
and uses the best implementation available in the diff-prs script.

Look at https://savannah.gnu.org/cvs/?group=gnats for instructions on 
checking out the CVS version of GNATS.

Yngve Svendsen
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.