public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Trailing comments in broken-out series file break quilt
@ 2005-08-30  2:15 Paul Jackson
  2005-08-30  3:03 ` Andrew Morton
  2005-08-30 19:06 ` Jean Delvare
  0 siblings, 2 replies; 5+ messages in thread
From: Paul Jackson @ 2005-08-30  2:15 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

Apparently Andrews patch tools allow trailing comments on active lines
in the series file, as in these lines culled from the series file for
2.6.13-rc6-mm2:

    e1000-numa-aware-allocation-of-descriptors-v2.patch # hold
    nfs-nfs3-page-null-fill-in-a-short-read-situation.patch # wait
    sched-implement-nice-support-across-physical-cpus-on-smp.patch # con
    sched-change_prio_bias_only_if_queued.patch # con
    sched-account_rt_tasks_in_prio_bias.patch # con
    sched-smp-nice-bias-busy-queues-on-idle-rebalance.patch # con
    sched-correct_smp_nice_bias.patch # con
    md-fix-rh_dec-rh_inc-race-in-dm-raid1c.patch # wait

However the quilt command passes these additional terms to the patch
command as additional arguments, confusing the heck out of patch,
and generating an error message that confused the heck out of me.

Question - should I be asking Andrew not to comment this way, or
should I be asking quilt to recognize a comment convention here?

If we choose the second alternative, then the following change to
the file /usr/local/share/quilt/scripts/patchfns might to the trick:

--- /tmp/q/patchfns.1	2005-08-29 19:11:24.000000000 -0700
+++ /tmp/q/patchfns.2	2005-08-29 19:11:31.000000000 -0700
@@ -108,8 +108,8 @@ patch_args()
 	then
 		/bin/gawk '
 		$1 == "'"$patch"'" \
-			{ if (NF >= 2)
-				for (i=2; i <= NF; i++)
+			{ if (NF >= 2 && $2 != "#")
+				for (i=2; i <= NF && $i != "#"; i++)
 					print $i
 			  else
 				print "-p1" ;

-- 
                  I won't rest till it's the best ...
                  Programmer, Linux Scalability
                  Paul Jackson <pj@sgi.com> 1.925.600.0401

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Trailing comments in broken-out series file break quilt
  2005-08-30  2:15 Trailing comments in broken-out series file break quilt Paul Jackson
@ 2005-08-30  3:03 ` Andrew Morton
  2005-08-30  8:03   ` Paul Jackson
  2005-08-30 19:06 ` Jean Delvare
  1 sibling, 1 reply; 5+ messages in thread
From: Andrew Morton @ 2005-08-30  3:03 UTC (permalink / raw)
  To: Paul Jackson; +Cc: linux-kernel

Paul Jackson <pj@sgi.com> wrote:
>
>     md-fix-rh_dec-rh_inc-race-in-dm-raid1c.patch # wait
> 
> ...
>  Question - should I be asking Andrew not to comment this way, or
>  should I be asking quilt to recognize a comment convention here?

I'll just stop using them.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Trailing comments in broken-out series file break quilt
  2005-08-30  3:03 ` Andrew Morton
@ 2005-08-30  8:03   ` Paul Jackson
  0 siblings, 0 replies; 5+ messages in thread
From: Paul Jackson @ 2005-08-30  8:03 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

Andrew wrote:
> I'll just stop using them.

That works - thanks.

-- 
                  I won't rest till it's the best ...
                  Programmer, Linux Scalability
                  Paul Jackson <pj@sgi.com> 1.925.600.0401

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Trailing comments in broken-out series file break quilt
  2005-08-30  2:15 Trailing comments in broken-out series file break quilt Paul Jackson
  2005-08-30  3:03 ` Andrew Morton
@ 2005-08-30 19:06 ` Jean Delvare
  2005-08-31  1:39   ` Paul Jackson
  1 sibling, 1 reply; 5+ messages in thread
From: Jean Delvare @ 2005-08-30 19:06 UTC (permalink / raw)
  To: Paul Jackson; +Cc: Andrew Morton, LKML

Hi Paul,

> However the quilt command passes these additional terms to the patch
> command as additional arguments, confusing the heck out of patch,
> and generating an error message that confused the heck out of me.
> 
> Question - should I be asking Andrew not to comment this way, or
> should I be asking quilt to recognize a comment convention here?

You should simply be using an up-to-date version of quilt, namely
version 0.42, which supports Andrew-style comments in series files just
fine.

Thanks,
-- 
Jean Delvare

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Trailing comments in broken-out series file break quilt
  2005-08-30 19:06 ` Jean Delvare
@ 2005-08-31  1:39   ` Paul Jackson
  0 siblings, 0 replies; 5+ messages in thread
From: Paul Jackson @ 2005-08-31  1:39 UTC (permalink / raw)
  To: Jean Delvare; +Cc: akpm, linux-kernel

Jean wrote:
> You should simply be using an up-to-date version of quilt, namely
> version 0.42, which supports Andrew-style comments in series files just
> fine.

Right you are - that works too.  Thanks for the good work on quilt
and thanks for pointing this out.

-- 
                  I won't rest till it's the best ...
                  Programmer, Linux Scalability
                  Paul Jackson <pj@sgi.com> 1.925.600.0401

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2005-08-31  1:39 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-30  2:15 Trailing comments in broken-out series file break quilt Paul Jackson
2005-08-30  3:03 ` Andrew Morton
2005-08-30  8:03   ` Paul Jackson
2005-08-30 19:06 ` Jean Delvare
2005-08-31  1:39   ` Paul Jackson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox