Where is patch?

classic Classic list List threaded Threaded
48 messages Options
123
Reply | Threaded
Open this post in threaded view
|

Where is patch?

Lennart Borgman
I am having trouble with patch. My Cygwin patch (and my GnuWin32 patch)
says it is version 2.5.9. But where is the sources for this? I looked at
ftp://ftp.gnu.org/gnu/patch and they only have version 2.5.4. How can
that be?

Who maintains patch?

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply | Threaded
Open this post in threaded view
|

Re: Where is patch?

Corinna Vinschen-2
On Dec 14 19:30, Lennart Borgman wrote:
> I am having trouble with patch. My Cygwin patch (and my GnuWin32 patch)
> says it is version 2.5.9. But where is the sources for this? I looked at
> ftp://ftp.gnu.org/gnu/patch and they only have version 2.5.4. How can
> that be?

Cygwin patch is 2.5.8.  The version is taken from some Linux distro, I
don't remember which one.  The sources are where the binaries are, use
setup.exe to pull them on your machine.  As for the upstream sources, I
have no idea.  The bug report list is bug-gnu-utils AT gnu DOT org.


Corinna

--
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat, Inc.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply | Threaded
Open this post in threaded view
|

Re: Where is patch?

Lennart Borgman
Corinna Vinschen wrote:

>On Dec 14 19:30, Lennart Borgman wrote:
>  
>
>>I am having trouble with patch. My Cygwin patch (and my GnuWin32 patch)
>>says it is version 2.5.9. But where is the sources for this? I looked at
>>ftp://ftp.gnu.org/gnu/patch and they only have version 2.5.4. How can
>>that be?
>>    
>>
>
>Cygwin patch is 2.5.8.  The version is taken from some Linux distro, I
>don't remember which one.  The sources are where the binaries are, use
>setup.exe to pull them on your machine.  As for the upstream sources, I
>have no idea.  The bug report list is bug-gnu-utils AT gnu DOT org.
>  
>
Thanks for the information. It sounds a bit strange that the sources
does not come from gnu.org however. Something seems to be wrong here. I
have made a bcc of this message to bug-gnu-utils. I think the newest
sources should be available at gnu.org and its mirrors.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply | Threaded
Open this post in threaded view
|

Re: Where is patch?

René Berber-2
In reply to this post by Lennart Borgman
Lennart Borgman wrote:

> I am having trouble with patch. My Cygwin patch (and my GnuWin32 patch)
> says it is version 2.5.9. But where is the sources for this? I looked at
> ftp://ftp.gnu.org/gnu/patch and they only have version 2.5.4. How can
> that be?

The latest GNU patch version compiles out of the box and it works better than
the one distributed with Cygwin.  By "works better" I mean that Cygwin's patch
sometimes fail when GNU patch works perfect.

HTH
--
René Berber


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply | Threaded
Open this post in threaded view
|

RE: Where is patch?

Dave Korn
René Berber wrote:
>
> The latest GNU patch version compiles out of the box


  *Where* is the latest GNU patch version?


    cheers,
      DaveK
--
Can't think of a witty .sigline today....


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply | Threaded
Open this post in threaded view
|

Re: Where is patch?

Christopher Faylor-2
In reply to this post by René Berber-2
On Wed, Dec 14, 2005 at 01:48:57PM -0600, Ren? Berber wrote:
>Lennart Borgman wrote:
>>I am having trouble with patch.  My Cygwin patch (and my GnuWin32
>>patch) says it is version 2.5.9.  But where is the sources for this?  I
>>looked at ftp://ftp.gnu.org/gnu/patch and they only have version 2.5.4.
>>How can that be?
>
>The latest GNU patch version compiles out of the box and it works
>better than the one distributed with Cygwin.  By "works better" I mean
>that Cygwin's patch sometimes fail when GNU patch works perfect.

I've found that GNU patch doesn't work but cygwin's patch works just
fine.

So, no need to panic.

cgf

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply | Threaded
Open this post in threaded view
|

RE: Where is patch?

Dave Korn
Christopher Faylor wrote:

> On Wed, Dec 14, 2005 at 01:48:57PM -0600, Ren? Berber wrote:
>> Lennart Borgman wrote:
>>> I am having trouble with patch.  My Cygwin patch (and my GnuWin32
>>> patch) says it is version 2.5.9.  But where is the sources for this?  I
>>> looked at ftp://ftp.gnu.org/gnu/patch and they only have version 2.5.4.
>>> How can that be?
>>
>> The latest GNU patch version compiles out of the box and it works
>> better than the one distributed with Cygwin.  By "works better" I mean
>> that Cygwin's patch sometimes fail when GNU patch works perfect.
>
> I've found that GNU patch doesn't work but cygwin's patch works just
> fine.

  And I imagine both of you have testcases available to prove your respective
claims..... ?  


  ;)  Oh look, a hippo!

    cheers,
      DaveK
--
Can't think of a witty .sigline today....


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply | Threaded
Open this post in threaded view
|

Re: Where is patch?

René Berber-2
In reply to this post by Dave Korn
Dave Korn wrote:
> René Berber wrote:
>
>>The latest GNU patch version compiles out of the box
>
>
>
>   *Where* is the latest GNU patch version?

In any of the GNU mirrors and of course in ftp.gnu.org
--
René Berber


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply | Threaded
Open this post in threaded view
|

Re: Where is patch?

Lennart Borgman
In reply to this post by René Berber-2
René Berber wrote:

>Lennart Borgman wrote:
>
>  
>
>>I am having trouble with patch. My Cygwin patch (and my GnuWin32 patch)
>>says it is version 2.5.9. But where is the sources for this? I looked at
>>ftp://ftp.gnu.org/gnu/patch and they only have version 2.5.4. How can
>>that be?
>>    
>>
>
>The latest GNU patch version compiles out of the box and it works better than
>the one distributed with Cygwin.  By "works better" I mean that Cygwin's patch
>sometimes fail when GNU patch works perfect.
>  
>
That is interesting. However my problem is with line endings. It turned
out that the file to patch has CR-LF line endings (which is ok) and the
patch file had LF line endings. This surprised me, I did not notice it
first. In my opinion it should not have had that. It came from
Thunderbird on MS Windows and I just pasted into a new file in Emacs.
Then Emacs made the decision to save the file with LF line endings.

There are two things I would like here:

*** For patch: I would like it to discover that the line ending type of
the patch file and the file to patch differ. I would then like patch to
convert the line endings in the patch read from the patch file to that
kind used in the file to patch. (It should not change the patch file of
course.) That would be enough to solve my problem. However I would like
such functionality to go into the main patch distribution if possible.
That would save work I hope.

*** For Emacs: I would like the default on MS Windows to be CR-LF line
endings. That would in my opinion be less surpricing for an MS Windows user.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply | Threaded
Open this post in threaded view
|

RE: Where is patch?

Richard Campbell-2
In reply to this post by Lennart Borgman
> *** For Emacs: I would like the default on MS Windows to be CR-LF line endings. That would in my opinion be less surpricing for an MS Windows user.

1. My opinion is that \n line endings on Cygwin (a Unix-ish environment) are less surprising.  
2. Cygwin already has a feature for determining line endings for files opened in text mode, and a corresponding install setting for the default (dos versus unix).  If you wanted a default CR-LF ending out of Emacs, you could get it that way.

-Richard Campbell.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply | Threaded
Open this post in threaded view
|

Re: Where is patch?

Christopher Faylor-2
In reply to this post by Dave Korn
On Wed, Dec 14, 2005 at 08:10:52PM -0000, Dave Korn wrote:

>Christopher Faylor wrote:
>>On Wed, Dec 14, 2005 at 01:48:57PM -0600, Ren?  Berber wrote:
>>>Lennart Borgman wrote:
>>>>I am having trouble with patch.  My Cygwin patch (and my GnuWin32
>>>>patch) says it is version 2.5.9.  But where is the sources for this?  I
>>>>looked at ftp://ftp.gnu.org/gnu/patch and they only have version 2.5.4.
>>>>How can that be?
>>>
>>>The latest GNU patch version compiles out of the box and it works
>>>better than the one distributed with Cygwin.  By "works better" I mean
>>>that Cygwin's patch sometimes fail when GNU patch works perfect.
>>
>>I've found that GNU patch doesn't work but cygwin's patch works just
>>fine.
>
>And I imagine both of you have testcases available to prove your
>respective claims.....  ?

Test case?  I said it works!  Why would you need to test something that works.

Oh you mean the "doesn't work" case?  It's easy enough to show how it doesn't
work.  Just try to use it and type in some options.  I really can't be expected
to do everything here...

It's a good thing I had the cygwin version or I'd be dead in the water, unable
to patch anything.

cgf

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply | Threaded
Open this post in threaded view
|

Re: Where is patch?

Christopher Faylor-2
In reply to this post by Lennart Borgman
On Wed, Dec 14, 2005 at 09:28:54PM +0100, Lennart Borgman wrote:
>There are two things I would like here:

There's only one thing I'd like right now:  pie.

It's a seasonal thing...

cgf

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply | Threaded
Open this post in threaded view
|

Re: Where is patch?

René Berber-2
In reply to this post by Lennart Borgman
Lennart Borgman wrote:
[snip]
> That is interesting. However my problem is with line endings. It turned
> out that the file to patch has CR-LF line endings (which is ok) and the
> patch file had LF line endings. This surprised me, I did not notice it
> first. In my opinion it should not have had that. It came from
> Thunderbird on MS Windows and I just pasted into a new file in Emacs.
> Then Emacs made the decision to save the file with LF line endings.

That's similar to the situation where I found that Cygwin's patch doesn't work,
the patch file had some ^M, the file to patch didn't and patch 2.5.8 fails where
version 2.5.4 works and the CR are not added to the patched file.

> There are two things I would like here:
>
> *** For patch: I would like it to discover that the line ending type of
> the patch file and the file to patch differ. I would then like patch to
> convert the line endings in the patch read from the patch file to that
> kind used in the file to patch. (It should not change the patch file of
> course.) That would be enough to solve my problem. However I would like
> such functionality to go into the main patch distribution if possible.
> That would save work I hope.

Try version 2.5.4 it probably works already.

> *** For Emacs: I would like the default on MS Windows to be CR-LF line
> endings. That would in my opinion be less surpricing for an MS Windows
> user.

There is no Windows standard, if you use Notepad you end with CR-LF endings, if
you use Wordpad you end with LF endings (or a mixture), in Word you can choose,
...  Emacs can be configured but that is the user option not a standard.

Regards.
--
René Berber



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply | Threaded
Open this post in threaded view
|

Re: Where is patch?

René Berber-2
In reply to this post by Dave Korn
Dave Korn wrote:
[snip]
>   And I imagine both of you have testcases available to prove your respective
> claims..... ?  

Test case attached.

The files are part of mailman, I just included a shortened patch file and the
file to be patched.  The test procedure (with the output I get):

$ mkdir patch-testcase
$ cd patch-testcase/
# [copy both files here]
$ ls
copyof-mailman-2.1.6.tar.bz2  indexing-2.1.6-0.1.patch
$ tar xvf copyof-mailman-2.1.6.tar.bz2
mailman-2.1.6/
mailman-2.1.6/templates/
mailman-2.1.6/templates/da/
mailman-2.1.6/templates/da/archidxfoot.html

$ patch --version
patch 2.5.8
...
$ cd mailman-2.1.6/
$ patch -p1 < ../indexing-2.1.6-0.1.patch
patching file templates/da/archidxfoot.html
Hunk #1 FAILED at 1.
Hunk #2 FAILED at 18.
2 out of 2 hunks FAILED -- saving rejects to file templates/da/archidxfoot.html.rej
$ cd ..
$ rm -rf mailman-2.1.6/
$ tar xvf copyof-mailman-2.1.6.tar.bz2
...

$ cd mailman-2.1.6/
$ /usr/local/bin/patch --version
patch 2.5.4
...
$ /usr/local/bin/patch -p1 < ../indexing-2.1.6-0.1.patch
patching file templates/da/archidxfoot.html
---
René Berber

diff -ruP --exclude=.DS_Store mailman-2.1.6/templates/da/archidxfoot.html mailman-2.1.6-index/templates/da/archidxfoot.html
--- mailman-2.1.6/templates/da/archidxfoot.html Fri Nov 12 00:09:47 2004
+++ mailman-2.1.6-index/templates/da/archidxfoot.html Thu Jun  9 14:23:52 2005
@@ -1,4 +1,5 @@
     </ul>
+%(indexing_disable)s
     <p>
       <a name="end"><b>Dato for nyeste meddelelse:</b></a>
        <i>%(lastdate)s</i><br>
@@ -17,5 +18,6 @@
      <hr>
      <i>Dette arkiv blev genereret af
      Pipermail %(version)s.</i>
+%(indexing_enable)s
   </BODY>
 </HTML>


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

copyof-mailman-2.1.6.tar.bz2 (766 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Where is patch?

Larry Hall (Cygwin)
In reply to this post by Christopher Faylor-2
Christopher Faylor wrote:

> On Wed, Dec 14, 2005 at 01:48:57PM -0600, Ren? Berber wrote:
>
>>Lennart Borgman wrote:
>>
>>>I am having trouble with patch.  My Cygwin patch (and my GnuWin32
>>>patch) says it is version 2.5.9.  But where is the sources for this?  I
>>>looked at ftp://ftp.gnu.org/gnu/patch and they only have version 2.5.4.
>>>How can that be?
>>
>>The latest GNU patch version compiles out of the box and it works
>>better than the one distributed with Cygwin.  By "works better" I mean
>>that Cygwin's patch sometimes fail when GNU patch works perfect.
>
>
> I've found that GNU patch doesn't work but cygwin's patch works just
> fine.
>
> So, no need to panic.


Eeeeeeeeeeks... huh?  Oh sorry.

--
Larry Hall                              http://www.rfk.com
RFK Partners, Inc.                      (508) 893-9779 - RFK Office
838 Washington Street                   (508) 893-9889 - FAX
Holliston, MA 01746

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply | Threaded
Open this post in threaded view
|

Re: Where is patch?

Joe Smith-10
In reply to this post by Lennart Borgman

"Lennart Borgman" <[hidden email]> wrote in message
news:[hidden email]...

> Corinna Vinschen wrote:
>
>>On Dec 14 19:30, Lennart Borgman wrote:
>>
>>>I am having trouble with patch. My Cygwin patch (and my GnuWin32 patch)
>>>says it is version 2.5.9. But where is the sources for this? I looked at
>>>ftp://ftp.gnu.org/gnu/patch and they only have version 2.5.4. How can
>>>that be?
>>>
>>
>>Cygwin patch is 2.5.8.  The version is taken from some Linux distro, I
>>don't remember which one.  The sources are where the binaries are, use
>>setup.exe to pull them on your machine.  As for the upstream sources, I
>>have no idea.  The bug report list is bug-gnu-utils AT gnu DOT org.
>>
> Thanks for the information. It sounds a bit strange that the sources does
> not come from gnu.org however. Something seems to be wrong here. I have
> made a bcc of this message to bug-gnu-utils. I think the newest sources
> should be available at gnu.org and its mirrors.
>
Well, path 2.5.9 is available from an official gnu server, but is in a very
strange place:
ftp://alpha.gnu.org/gnu/diffutils/
diffutils? in the main archive it is in its own directory!

Also from what i can tell:
  Nothing from ftp://alpha.gnu.org is or has ever been offical.
  It houses development snapshots.

Note that the above may be incorect, but it is the best I am able to figure
out.

Actually considering that the changelog of 2.5.9 indicates that it is an
actual release, it seems likely that it was never moved over to the main
site only because it was in the wrong directory.



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply | Threaded
Open this post in threaded view
|

Re: Where is patch?

Eli Zaretskii
In reply to this post by Lennart Borgman
> Date: Wed, 14 Dec 2005 21:28:54 +0100
> From: Lennart Borgman <[hidden email]>
> Cc: [hidden email], Emacs Devel <[hidden email]>
>
> *** For patch: I would like it to discover that the line ending type of
> the patch file and the file to patch differ.

Patch does that already if you use the --binary option on Windows.

> *** For Emacs: I would like the default on MS Windows to be CR-LF line
> endings. That would in my opinion be less surpricing for an MS Windows user.

We decided long ago to preserve the EOL format, and I think that
decision was correct.  As I wrote elsewhere, I use Patch from within
Emacs on Windows with no problems at all.  Emacs has commands to force
specific EOL types when it saves files and communicates with
subordinate programs, so the defaults are not really important.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply | Threaded
Open this post in threaded view
|

Re: Where is patch?

Corinna Vinschen-2
In reply to this post by René Berber-2
On Dec 14 15:22, Ren? Berber wrote:

> Dave Korn wrote:
> [snip]
> >   And I imagine both of you have testcases available to prove your respective
> > claims..... ?  
>
> Test case attached.
>
> The files are part of mailman, I just included a shortened patch file and the
> file to be patched.  The test procedure (with the output I get):
>
> $ mkdir patch-testcase
> $ cd patch-testcase/
> # [copy both files here]
> $ ls
> copyof-mailman-2.1.6.tar.bz2  indexing-2.1.6-0.1.patch
> $ tar xvf copyof-mailman-2.1.6.tar.bz2
> mailman-2.1.6/
> mailman-2.1.6/templates/
> mailman-2.1.6/templates/da/
> mailman-2.1.6/templates/da/archidxfoot.html
>
> $ patch --version
> patch 2.5.8
> ...
> $ cd mailman-2.1.6/
> $ patch -p1 < ../indexing-2.1.6-0.1.patch
> patching file templates/da/archidxfoot.html
> Hunk #1 FAILED at 1.
> Hunk #2 FAILED at 18.
> 2 out of 2 hunks FAILED -- saving rejects to file templates/da/archidxfoot.html.rej

Err... huh?

[...]
$ patch --version
patch 2.5.8
[...]
$ cd mailman-2.1.6/
$ patch -p1 --dry-run < ../indexing-2.1.6-0.1.patch
patching file templates/da/archidxfoot.html
$ patch -p1  < ../indexing-2.1.6-0.1.patch
patching file templates/da/archidxfoot.html


Note that I tried this under a binmode mount as well as under a textmode
mount, so it can't be related to the mount mode.


Corinna

--
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply | Threaded
Open this post in threaded view
|

RE: Where is patch?

Dave Korn
In reply to this post by René Berber-2
René Berber wrote:

> Dave Korn wrote:
> [snip]
>>   And I imagine both of you have testcases available to prove your
>> respective claims..... ?
>
> Test case attached.
>
> The files are part of mailman, I just included a shortened patch file and
> the
> file to be patched.  The test procedure (with the output I get):


  I also can't reproduce any problem:

dk@espanola /test/patch> ls
copyof-mailman-2.1.6.tar.bz2  indexing-2.1.6-0.1.patch
dk@espanola /test/patch> tar xvjf copyof-mailman-2.1.6.tar.bz2
mailman-2.1.6/
mailman-2.1.6/templates/
mailman-2.1.6/templates/da/
mailman-2.1.6/templates/da/archidxfoot.html
dk@espanola /test/patch> patch --version
patch 2.5.8
Copyright (C) 1988 Larry Wall
Copyright (C) 2002 Free Software Foundation, Inc.

This program comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of this program
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

written by Larry Wall and Paul Eggert
dk@espanola /test/patch> cd mailman-2.1.6/
dk@espanola /test/patch/mailman-2.1.6> patch -p1 < ../indexing-2.1.6-0.1.patch
(Stripping trailing CRs from patch.)
patching file templates/da/archidxfoot.html
dk@espanola /test/patch/mailman-2.1.6>


    cheers,
      DaveK
--
Can't think of a witty .sigline today....


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply | Threaded
Open this post in threaded view
|

Re: Where is patch?

Eric Blake (cygwin)
In reply to this post by Joe Smith-10
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

According to Joe Smith on 12/14/2005 8:43 PM:
> Well, path 2.5.9 is available from an official gnu server, but is in a
> very strange place:
> ftp://alpha.gnu.org/gnu/diffutils/
> diffutils? in the main archive it is in its own directory!

Yes, because the diffutils project is trying to incorporate patch in order
to share code (remember when sh-utils, fileutils, and textutils joined to
make coreutils?).

>
> Also from what i can tell:
>  Nothing from ftp://alpha.gnu.org is or has ever been offical.
>  It houses development snapshots.
>
> Note that the above may be incorect, but it is the best I am able to
> figure out.

Yes, projects on alpha.gnu.org are considered development releases, but
they are often good enough to use.  For example, if you are using cygwin
right now, you are either using coreutils 5.3.0 (only published on
alpha.gnu.org), or the stable coreutils 5.93 but a cygwin snapshot; either
way, you have a development release on your machine.  So, if patch 2.5.9
provides functionality that makes life on cygwin easier, then the patch
maintainer should decide whether to upgrade to a development release version.

- --
Life is short - so eat dessert first!

Eric Blake             [hidden email]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDoW1u84KuGfSFAYARAhdQAKCww9isNH1nPvmkv4YXf6SIW1ELsgCgykyP
c3NPVe0a7jfQ9pqTCnzlAvU=
=83IO
-----END PGP SIGNATURE-----

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

123