All of lore.kernel.org
 help / color / mirror / Atom feed
From: Herve Eychenne <rv@wallfire.org>
To: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Cc: Harald Welte <laforge@netfilter.org>,
	Netfilter Development Mailinglist
	<netfilter-devel@lists.netfilter.org>
Subject: Re: Call for testing: patch-o-matic-ng
Date: Mon, 5 Jan 2004 12:55:33 +0100	[thread overview]
Message-ID: <20040105115533.GK1133@eychenne.org> (raw)
In-Reply-To: <Pine.LNX.4.33.0401051150120.15063-100000@blackhole.kfki.hu>

On Mon, Jan 05, 2004 at 12:32:35PM +0100, Jozsef Kadlecsik wrote:

> On Thu, 1 Jan 2004, Harald Welte wrote:

> > a 2.6 specific patch would then be inside a linux-2.6 directory.  The
> > only remaining question is:
> >
> > - how to encode the information 'which patch for which version' in the
> >   info file ?  We would need something like
> >   "if linux >= 2.6.0 && linux < 2.7.0, then use linux-2.6 and
> >   linux-2.6.patch"
> >
> > - what about patchlets that have the same wholefiles but a different
> >   'patch' file.  I.e. a new conntrack helper that has the same source
> >   file, valid for 2.4 and 2.6 - but a different diff for patching
> >   something into conntrack_core ?

> Something like 'best match wins'?

> linux-2.6.13		- just for 2.6.13
> linux-2.6		- every (other) 2.6 release
> linux-2.4		- every 2.4 release
> linux			- every other release :-)

> (Same goes for the linux.patch file.) 'Requires' could be used to set
> general version bounds, like
> Requires: linux >= 2.4.22

I think the convention of Debian Packages files with a line like
Depends: zope, python2.1-popy (>= 2.0.8), python2.1-popy (<< 2.0.9)
would just be perfect.
I just hope there is some kind of out-of-the-box perl module which
would deal with these kinds of versioning issues (handle parsing,
compare versions, resolve recursive dependencies, etc).

That would imply versioning of patches, which would be a good
thing.

 Herve

-- 
 _
(°=  Hervé Eychenne
//)
v_/_ WallFire project:  http://www.wallfire.org/

  reply	other threads:[~2004-01-05 11:55 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20031229154612.GB1417@obroa-skai.de.gnumonks.org>
     [not found] ` <Pine.LNX.4.33.0312310923090.9991-100000@blackhole.kfki.hu>
2004-01-01 16:36   ` Call for testing: patch-o-matic-ng Harald Welte
2004-01-05 11:32     ` Jozsef Kadlecsik
2004-01-05 11:55       ` Herve Eychenne [this message]
2004-01-05 12:03         ` Harald Welte
2004-01-05 12:45         ` Jozsef Kadlecsik
2004-01-05 13:22           ` Herve Eychenne
2004-01-06 10:32             ` Jozsef Kadlecsik
2004-01-06 13:37               ` Herve Eychenne
2004-01-05 15:28           ` Henrik Nordstrom
2003-12-24  2:30 Vilmos Branyik
  -- strict thread matches above, loose matches on Subject: below --
2003-12-21 12:24 Harald Welte
2003-12-22  9:56 ` KOVACS Krisztian
2003-12-22 12:00   ` Harald Welte
2003-12-23 13:13 ` Gaël Le Mignot
2003-12-23 17:30   ` Harald Welte
2003-12-23 18:56     ` Unknown, Alistair Tonner
2003-12-24  0:26     ` Gaël Le Mignot
2003-12-24  1:03       ` Unknown, Alistair Tonner
2003-12-24  1:03         ` Unknown, Alistair Tonner
     [not found]     ` <200312231356.17135.Alistair Tonner <>
     [not found]       ` <200312231356.17135.AlistairTonner<>
2003-12-25  9:06         ` Galtar
2003-12-25  9:41           ` Antony Stone
2004-01-02 12:41 ` Henrik Nordstrom

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20040105115533.GK1133@eychenne.org \
    --to=rv@wallfire.org \
    --cc=kadlec@blackhole.kfki.hu \
    --cc=laforge@netfilter.org \
    --cc=netfilter-devel@lists.netfilter.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.