Thread (7 messages) 7 messages, 2 authors, 2017-02-02

A bit of quilt

From: Greg KH <hidden>
Date: 2017-02-02 09:51:37

On Thu, Feb 02, 2017 at 09:08:15AM +0000, Amit Kumar wrote:
On Thu, Feb 02, 2017 at 08:10:56AM +0100, Greg KH wrote:
quoted
On Thu, Feb 02, 2017 at 05:11:32AM +0000, Amit Kumar wrote:
quoted
On Wed, Feb 01, 2017 at 01:54:16PM +0000, Amit Kumar wrote:
quoted
Hi,
As I know quilt is used by maintainers. But kernel source code is
maintained in git repo. So I want to know how git and quilt work
together.
I have found a video in which Mr. GregKH has explained how he applies
patches to the stable tree. But this video is short and needs several view to
understand what is going on.
Do you have questions about it?
I use git-send-email and msmtp combination.
I also use mutt and msmtp combination.
Could you provide me quilt mail and git-send-email configuration?
You already have git-send-email working, what do you need changed there?

As for quilt mail, what did you try that did not work?
quoted
quoted
quoted
In mutt I have seen that a mail sent by Mr. GregKH has  quilt mail as user
agent and git-send-email as x-mailer. It means he is using
git-send-email as a backend for quilt mail.

Last but not least, I think if a developer starts using quilt to
maintain his diferent versions of a patch, it will ease a maintainer
job.
I'm in the process of making developers available upto minute code under
change.So duplicate patch problem can be solved.
What duplicate patch problem?
Sometimes when a developer sends his patch. He receives a reply this
patch has been already submitted by another developer.

I think the reason is that when a developer starts working on a patch,
he has not bleeding edge copy of maintainers tree. There is a long
review cycle of patch which is required for a large project as Linux.
Define "long" :)

Of course there will be conflicts, that's just the nature of working on
a distributed project where no one can "lock" any portion of the tree.
Just redo your patch and move on.  Nothing complex there.
quoted
quoted
So I request kernel experts their words.
What question do you have?
So, I have a solution. As patches are collected on patchwork.kernel.org.
While patches are under review, it can be tracked by a bot and show lines
of code,on a web page, which will be affected on the basis of currently
submitted patch. So, developers don't touch those lines of code.
Nope.  That would prevent others from doing work, which is never a good
idea.

How often have you really hit this issue?  As someone who reviews more
patches than anyone else in the kernel, I see it happen only very
infrequently (i.e. less than 1% of the time.)
I also propose in-queue branch(patches in queue to be applied) for maintainers, 
which will help a maintainer to know which patches has been selected by
other maintainer. I think there will be less conflicts.
Where are the conflicts you see happening?  Again, is this really a big
problem that you are trying to solve here?  I haven't heard any other
maintainer complain about it, you do know about linux-next, right?
If you help me answering few questions as I develop this system, I will
be grateful to you.
Don't work to solve a non-existant problem :)

thanks,

greg k-h
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help