Mail Archives: cygwin/2001/08/15/08:38:32
Tom Tromey wrote:
>
> >>>>> "Earnie" == Earnie Boyd <earnie_boyd AT yahoo DOT com> writes:
>
> I don't know Cygwin very well. And I certainly wouldn't try to tell
> the Cygwin developers what to do. If this is just an oversight, then
> my preference would be to fix it in Cygwin. If it is fundamental to
> Cygwin for some reason, then I would suggest we fix it in `cp'.
> Automake probably isn't the only tool that relies on `cp -p'.
>
See below.
> Earnie> For other reasons, you are causing a HOALOW for little gain on
> Earnie> the tool side. The gain for Automake is what, "To test the
> Earnie> distribution for CDROM release"?
>
> I don't know what "HOALOW" means.
>
hell-of-a-lot-of-work
> The gain for automake is that we can now test for a real bug which is
> easy to accidentally introduce into a distribution. The `distcheck'
> target exists *only* to do testing to make sure the distribution is
> correct. You make it sound like this isn't very important, like we
> should simply disable this feature. Well, I disagree with that.
>
With your explanation, I disagree also.
> Earnie> At least test to see if `touch'ing a read only file will cause
> Earnie> problems and work around them automagically if it does.
>
> This makes a presumption about the implementation of `touch'. Some
> versions of `touch' are implemented using open()/write(). Those will
> fail.
>
> The real question is about the behavior of `cp -p', which really
> should not depend on the mode of the source file (provided it is
> readable). Sure, we could test to make sure `cp -p' works. And we
> might, because there is obviously a bug here. But adding a workaround
> to Automake doesn't mean the bug is gone.
>
Thanks for the input. I have a clearer understanding of the problem and
Corinna has found a fix within Cygwin. However, I still think that
bugwardability ((tm) Akim Demaille) is appropriate for Automake.
Earnie.
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -