tag 333480 upstream
forwarded 333480 [email protected]
thanks (control bcc'ed)

Hello,

here is the answer I got from upstream when forwarding your request to them.
In my understanding, it means that allowing to not pass -E to patch would
not solve all the issues arising when dealing with empty files.

In any case, this is an upstream issue, and I invite you to come on
[email protected] to discuss it further (I'm there too ;)

Sorry for the delay and thanks for your patience,
Mt.

----- Forwarded message from Joe Green <[EMAIL PROTECTED]> -----

Date: Wed, 04 Jan 2006 16:40:00 -0800
From: Joe Green <[EMAIL PROTECTED]>
User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050317)
To: [email protected]
Subject: Re: [Quilt-dev] Bug#333480: quilt: no way to avoid patch -E option

Martin Quinson wrote:

>Another bug I received in the debian BTS a while ago. I'm really unsure
>about what to do here.
> 
>
I proposed moving the "-E" option to QUILT_PATCH_OPTS a few months ago:

   http://lists.gnu.org/archive/html/quilt-dev/2005-08/msg00007.html

In the ensuing discussion, I found that I couldn't get diff to generate 
output that represents adding an empty file, though this should 
theoretically be possible.  More importantly, if I generated a 
reasonable representation directly (bypassing diff), patch wouldn't 
accept it and create a file.

So, in practice quilt has more problems with handling empty files than 
just how the "patch -E" option is handled.

>Thanks for any advice,
>Mt.
>
>----- Forwarded message from Rob Browning <[EMAIL PROTECTED]> -----
>
>Subject: Bug#333480: quilt: no way to avoid patch -E option
>X-Debian-PR-Package: quilt
>From: Rob Browning <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>Date: Tue, 11 Oct 2005 23:29:52 -0700
>User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/21.4 (gnu/linux)
>
>
>Package: quilt
>Version 0.42-1
>
>Quilt currently appears to unconditionally insert -E as a patch
>argument (see /usr/share/quilt/patch).  This causes it to remove files
>that end up with a size of 0 after patching.
>
>The patch manpage suggests that -E isn't normally necessary, and it
>can cause trouble.
>
>For example, after updating all of the autofiles for emacs21,
>aclocal.m4 will have been reduced to a size of 0, but it still exists,
>and the emacs Makefile depends on it existing.  If the resulting
>autofiles diff is represented as a quilt patch, then when it is
>applied, aclocal.m4 will be removed (rather than left with a size of
>0), and the emacs build will fail.
>
>There may be some reason that quilt depends on this behavior, but if
>not, it would be nice if there were some option to control the use of
>-E when calling patch.  It would be ideal (though perhaps not
>feasible), if the use of -E could be specified per-patch, as with -p,
>but a global control, or additional argument to quilt push, would be
>sufficient.
>
>Also, I listed this bug at normal severity because I wasn't sure
>that it wasn't a real bug, but it might also just rate wishlist.
>
>Thanks
> 
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Quilt-dev mailing list
>[email protected]
>http://lists.nongnu.org/mailman/listinfo/quilt-dev
> 
>


-- 
Joe Green <[EMAIL PROTECTED]>
MontaVista Software, Inc.



_______________________________________________
Quilt-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/quilt-dev

----- End forwarded message -----

-- 
The irony is that Bill Gates claims to be making a stable operating system
and Linus Torvalds claims to be trying to take over the world.

Attachment: signature.asc
Description: Digital signature

Reply via email to