* nth match
@ 2006-05-27 15:19 Torsten Luettgert
2006-05-27 15:48 ` Patrick McHardy
0 siblings, 1 reply; 6+ messages in thread
From: Torsten Luettgert @ 2006-05-27 15:19 UTC (permalink / raw)
To: netfilter-devel
Hello,
I understand Patrick wanted to integrate nth and random
into a new statistics match. That's fine with me, but why
was nth and random removed from pom without any replacement,
i.e. the new statistics match?
You're just ripping out functionality based on something which
will probably appear at some undetermined time in the future.
That's no good style, sorry. Good style would be to first write
the new match, adding it, giving it time to mature and marking
the old stuff as obsolescent, then at some time removing it.
Regards,
Torsten
(P.S.: sorry if this appears twice. I was so pissed off at the
time that I forgot to use the correct sender address)
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: nth match
2006-05-27 15:19 nth match Torsten Luettgert
@ 2006-05-27 15:48 ` Patrick McHardy
2006-05-27 17:13 ` Torsten Luettgert
0 siblings, 1 reply; 6+ messages in thread
From: Patrick McHardy @ 2006-05-27 15:48 UTC (permalink / raw)
To: Torsten Luettgert; +Cc: netfilter-devel
Torsten Luettgert wrote:
> Hello,
>
> I understand Patrick wanted to integrate nth and random
> into a new statistics match. That's fine with me, but why
> was nth and random removed from pom without any replacement,
> i.e. the new statistics match?
>
> You're just ripping out functionality based on something which
> will probably appear at some undetermined time in the future.
I did neither "rip something out", as the match was never part
of anything but a mostly random crap collection, nor is the
time undetermined, it will go in 2.6.18. In fact it is queued
for upstream submission sometime this weekend.
> That's no good style, sorry. Good style would be to first write
> the new match, adding it, giving it time to mature and marking
> the old stuff as obsolescent, then at some time removing it.
You're free to grab one of the many releases of patch-o-matic
that still contain the nth match and use that. I certainly
won't let trivial patches bitrot in patch-o-matic. Unlike the
kernel, patch-o-matic never made any promises about backwards
compatibility, support or anything else. You may also have
noticed that it didn't even compile with current kernels.
> (P.S.: sorry if this appears twice. I was so pissed off at the
> time that I forgot to use the correct sender address)
If you're so pissed off, how about you maintain a version until
2.6.18 is released? Feel free to set up a repository and send
me the URL to be included in the distibuted sources.list.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: nth match
2006-05-27 15:48 ` Patrick McHardy
@ 2006-05-27 17:13 ` Torsten Luettgert
2006-05-27 17:45 ` Patrick McHardy
0 siblings, 1 reply; 6+ messages in thread
From: Torsten Luettgert @ 2006-05-27 17:13 UTC (permalink / raw)
To: Patrick McHardy; +Cc: netfilter-devel
On Sat, 2006-05-27 at 17:48 +0200, Patrick McHardy wrote:
> Torsten Luettgert wrote:
> > Hello,
> >
> > You're just ripping out functionality based on something which
> > will probably appear at some undetermined time in the future.
>
> I did neither "rip something out", as the match was never part
> of anything but a mostly random crap collection,
But you did, it's not in there any longer. Nevermind, I can
get it from old revisions.
> nor is the
> time undetermined, it will go in 2.6.18. In fact it is queued
> for upstream submission sometime this weekend.
That's good to hear. How about putting a patchlet dir into the
repository? I could update my scripts that use nth to statistics
once I see how it's used.
> > That's no good style, sorry. Good style would be to first write
> > the new match, adding it, giving it time to mature and marking
> > the old stuff as obsolescent, then at some time removing it.
>
> You're free to grab one of the many releases of patch-o-matic
> that still contain the nth match and use that.
Yep, just did that an hour ago.
> I certainly won't let trivial patches bitrot in patch-o-matic.
> Unlike the kernel, patch-o-matic never made any promises about backwards
> compatibility, support or anything else.
Oh, I never said you "must" do anything because you promised it
or something. It's just that something I used and that works
well just disappeared. Would it hurt so much to leave it in
while it's still working until an alternative is available?
I always thought pom was an effort to bring useful functionality
which didn't make the long, painful way into the official kernel
(and probably never will) to simple users like me who can benefit
from it, folks that don't have the time (or ability) to write it
for themselves.
Apparently you're seeing it more as a step stone on the way to
kernel inclusion. Now, it's you who are part of the team
and you're investing a lot of your own time for pom, not me,
so I'll just have to make do with what you're offering.
> You may also have noticed that it didn't even compile with current
> kernels.
Interesting. I just made a 2.6.16.18 with it, and it compiled
just fine. Does it break on 2.6.17?
> > (P.S.: sorry if this appears twice. I was so pissed off at the
> > time that I forgot to use the correct sender address)
Let me apologize for the tone of my original posting. I was
really running on adrenaline, since useful stuff was gone,
and stuff like rtsp-conntrack, which I have never seen even
compile, stays in just fine.
> If you're so pissed off, how about you maintain a version until
> 2.6.18 is released? Feel free to set up a repository and send
> me the URL to be included in the distibuted sources.list.
Personally, I'd like to do this. Unfortunately, I cannot, for
reasons I cannot go into at the moment. Nevermind, it has worked
for a long time (not counting the trivial changes in the .ladd files
when x_tables appeared), so it'll probably continue to do so
until your statistics match is available.
Sorry again, didn't mean to personally attack anyone.
Regards,
Torsten
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: nth match
2006-05-27 17:13 ` Torsten Luettgert
@ 2006-05-27 17:45 ` Patrick McHardy
2006-05-28 0:13 ` Torsten Luettgert
0 siblings, 1 reply; 6+ messages in thread
From: Patrick McHardy @ 2006-05-27 17:45 UTC (permalink / raw)
To: Torsten Luettgert; +Cc: netfilter-devel
Torsten Luettgert wrote:
> On Sat, 2006-05-27 at 17:48 +0200, Patrick McHardy wrote:
>
>> nor is the
>>time undetermined, it will go in 2.6.18. In fact it is queued
>>for upstream submission sometime this weekend.
>
>
> That's good to hear. How about putting a patchlet dir into the
> repository? I could update my scripts that use nth to statistics
> once I see how it's used.
The removal was part of a large patch-o-matic cleanup to reduce
the overhead for us. Development today happens a lot nearer to
the kernel than it used to (which is good), so I don't think that
would do any good. I'll happily publish my git tree if anyone is
interested, but for 2.6.18 it doesn't really matter anymore since
I'm going to push out most of my patches this weekend.
>>I certainly won't let trivial patches bitrot in patch-o-matic.
>>Unlike the kernel, patch-o-matic never made any promises about backwards
>>compatibility, support or anything else.
>
>
> Oh, I never said you "must" do anything because you promised it
> or something. It's just that something I used and that works
> well just disappeared. Would it hurt so much to leave it in
> while it's still working until an alternative is available?
No, it wouldn't, but now its gone and we didn't even release the
stripped down pom yet, so I think people can just as well use the
last release.
> I always thought pom was an effort to bring useful functionality
> which didn't make the long, painful way into the official kernel
> (and probably never will) to simple users like me who can benefit
> from it, folks that don't have the time (or ability) to write it
> for themselves.
>
> Apparently you're seeing it more as a step stone on the way to
> kernel inclusion. Now, it's you who are part of the team
> and you're investing a lot of your own time for pom, not me,
> so I'll just have to make do with what you're offering.
Actually I'm seeing it mostly as obsolete. Most of the patches
still in there will get merged at some point. As for step stone,
I think it many cases its counterproductive to put patches in
there because they will bitrot, stop to apply and not get nearly
as much testing as in the mainline kernel. Its usually even less
work just doing the last bits I see necessary for kernel inclusion
myself than apply to pom, wait, apply update, fix compilation,
wait some more, ...
>>You may also have noticed that it didn't even compile with current
>>kernels.
>
>
> Interesting. I just made a 2.6.16.18 with it, and it compiled
> just fine. Does it break on 2.6.17?
Yes. It also broke for 2.6.16, but was fixed.
> Sorry again, didn't mean to personally attack anyone.
Don't worry, no harm done.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: nth match
2006-05-27 17:45 ` Patrick McHardy
@ 2006-05-28 0:13 ` Torsten Luettgert
2006-05-28 12:00 ` Patrick McHardy
0 siblings, 1 reply; 6+ messages in thread
From: Torsten Luettgert @ 2006-05-28 0:13 UTC (permalink / raw)
To: Patrick McHardy; +Cc: netfilter-devel
On Sat, 2006-05-27 at 19:45 +0200, Patrick McHardy wrote:
> Torsten Luettgert wrote:
> > On Sat, 2006-05-27 at 17:48 +0200, Patrick McHardy wrote:
> >
> > Apparently you're seeing it more as a step stone on the way to
> > kernel inclusion. Now, it's you who are part of the team
> > and you're investing a lot of your own time for pom, not me,
> > so I'll just have to make do with what you're offering.
>
> Actually I'm seeing it mostly as obsolete. Most of the patches
> still in there will get merged at some point. As for step stone,
> I think it many cases its counterproductive to put patches in
> there because they will bitrot, stop to apply and not get nearly
> as much testing as in the mainline kernel. Its usually even less
> work just doing the last bits I see necessary for kernel inclusion
> myself than apply to pom, wait, apply update, fix compilation,
> wait some more, ...
Hmm. So does this mean pom is (in)officially dead?
If new stuff doesn't go in there, and much of the old stuff is
removed, and the rest of it will be merged in the foreseeable future,
there's not much point in still maintaining it, right?
Personally, I'd regret that, because pom did at least supply
a fine framework for writing own matches and targets.
Regards,
Torsten
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: nth match
2006-05-28 0:13 ` Torsten Luettgert
@ 2006-05-28 12:00 ` Patrick McHardy
0 siblings, 0 replies; 6+ messages in thread
From: Patrick McHardy @ 2006-05-28 12:00 UTC (permalink / raw)
To: Torsten Luettgert; +Cc: netfilter-devel
Torsten Luettgert wrote:
> Hmm. So does this mean pom is (in)officially dead?
> If new stuff doesn't go in there, and much of the old stuff is
> removed, and the rest of it will be merged in the foreseeable future,
> there's not much point in still maintaining it, right?
No, it will still be used for patches that we don't want to
put in mainline, but still have some interest in maintaining
and for patches maintained by other people.
> Personally, I'd regret that, because pom did at least supply
> a fine framework for writing own matches and targets.
It should be even easier to do this now since you can setup
your own repository and update it without having to send
patches to us, we just include the URL.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2006-05-28 12:00 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-05-27 15:19 nth match Torsten Luettgert
2006-05-27 15:48 ` Patrick McHardy
2006-05-27 17:13 ` Torsten Luettgert
2006-05-27 17:45 ` Patrick McHardy
2006-05-28 0:13 ` Torsten Luettgert
2006-05-28 12:00 ` Patrick McHardy
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.