HEADS-UP: starting to commit linuxolator (SoC 2006) changes...
Suleiman Souhlal
ssouhlal at FreeBSD.org
Tue Aug 15 15:09:11 UTC 2006
Astrodog wrote:
> On 8/15/06, Suleiman Souhlal <ssouhlal at freebsd.org> wrote:
>
>>
>> Alexander Leidinger wrote:
>>
>> > I already started... and I don't want to commit some parts (the linker
>> > stuff which allows to use the module on amd64).
>> >
>> > It is also not used by default, as long as we have 2.4.2 for the linux
>> > version, no new functions will be used by glibc. So there is no change
>> > in behavior after the commits. I tested with acroread (which has issues
>> > when run with a 2.6.16 compat.linux.osrelease version, where the new
>> > functions are used by glibc).
>> >
>> > So this gives us:
>> > - coverity reports for the code *before the end of the SoC*
>>
>> Why the rush? I'm sure Roman will be around even when the SoC is over.
>>
>> Also, I'm not asking you to wait a month, just a couple of days until
>> more people have had a chance to look at the changes.
>>
>> It's a bit unreasonable to say "here's a patch, please look at it" and
>> commit it less than a day later.
>>
>> > - no change in behavior in the default case, since the new calls
>> > aren't used by glibs as long as... see following entry
>> > - easy testing possibility (sysctl compat.linux.osrelease=2.6.16,
>> > defaults to 2.4.2)
>> > - more eyes on the code
>>
>> Those are not valid reasons to commit unreviewed and potentially wrong
>> changes.
>>
>> -- Suleiman
>>
>
> Forgive me if I seem to misunderstand things here, but:
>
> We've had ULE in -RELEASE, even when it was known to be broken. The reason
> that was acceptable was its "Opt In" nature. (And, thus the problems
> when it
> wasn't opt in). The fact that this can be easily turned off, and on would,
> in my opinion, make the issue of it being committed pretty irrelevent.
That was a mistake, IMHO.
> I see this as fairly important code for Linux compat going forward, so a
> quicker release to -CURRENT, when it can be disabled, which allows it to be
> cleaned up and prepared for the next -RELEASE seems like a good move.
> Compare this to some of the audit and bsm bits that got put in, for
> example.
I am not saying it shouldn't have been committed at all. I'm saying it
should have been committed *after* being reviewed.
> I don't believe the patch is the "full version".... I'd have to ask Roman
> about it.
>
> Basically, if its wrong, but isn't enabled by default, -CURRENT is as
> good a
> home as any for this sort of thing, in my opinion. It certainly widens the
> pool for testing...
>
> --- Harrison Grundy
> _______________________________________________
> freebsd-current at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe at freebsd.org"
More information about the freebsd-current
mailing list