[Pkg-lustre-maintainers] Status of kernel patch packages

Ben Hutchings ben at decadent.org.uk
Wed Mar 24 00:39:11 UTC 2010


On Tue, Mar 23, 2010 at 11:35:33PM +0100, Yann Dirson wrote:
> On Sun, Mar 21, 2010 at 12:17:22AM +0900, Hideki Yamane wrote:
> > On Sat, 20 Mar 2010 15:14:59 +0100
> > Yann Dirson <ydirson at free.fr> wrote:
> > > So the question is, is it time to request removal of those packages,
> > > or is there any remaining reason not to do so that I missed ?
> > 
> >  As linux-patch-tomoyo1.7 package maintainer, tomoyo is merged with 
> >  mainline, but it's not fully featured one yet. At least, I want to 
> >  provide it with squeeze.
> > 
> >  and hope kernel-package would enable patch support again... ;)
> 
> I won't speak for Manoj here, but I feel we should think about other
> ways to provide those patches.
> 
> One way could be simply to provide ensure those patches in some git
> tree, that users can easily fetch and merge before running make-kpkg.
 
Or just 'make deb-pkg', the upstream-supported method.

> But I'm not aware of a git tree holding the debian kernels - SVN is
> still listed as the VCS for the linux-2.6 package (which, BTW,
> continues to surprise me).

It's on our to-do list but further down than the work needed for squeeze.

I do have a script that can convert the patch series into a git branch,
and I could publish a git repository if that's useful.

> But at least we could have some convention
> about where to make available git trees for patch stacks - something
> on git.debian.org surely, which could be quite efficient with the
> "forks" feature of gitweb activated (which does not seems to be the
> case aleady).
> 
> Then maybe some simple helper scripts could make it a snap to fetch
> all patch stacks and start a merge.  Maybe we could at some point also
> be able to publish merges of conflicting patch stacks in a similarly
> convenient way.  Such a resource may even be interesting to many
> people out of Debian.
 
Forking Linux is easy; maintaining a fork is very hard indeed, and we
generally try to avoid doing so.  This is why we are trying to get rid
of the virtualisation 'featuresets'[1] and get all our other patches
upstream[2].  It's also why we're sharing the work of maintaining 2.6.32
with other distributions.  Any intrusive patch set (as opposed to a new
driver or filesystem, which is easier to maintain out-of-tree) should be
treated as a short-term experiment, to be merged upstream or abandoned.
It should never be included in a stable distribution.

[1] Not right now but after squeeze.
[2] Mostly successfully.

Ben.

> Well, that's just random week-end thoughts - you know, world
> domination and the like :)
> 
> Best regards,

-- 
Ben Hutchings
We get into the habit of living before acquiring the habit of thinking.
                                                              - Albert Camus



More information about the Pkg-lustre-maintainers mailing list