Feigning erudition, Kendall Bennett wrote:
% Marc Aurele La France <[EMAIL PROTECTED]> wrote:
%
% > > The binaries you provide for your driver should be generated against the
% > > earliest (public) XFree86 version that provides the functionality your
% > > driver depends on. If that means 4.1.0, then that means 4.1.0. This does
% > > not absolve you of the responsibility to ensure the thus-generated binary
% > > works with later core binary versions.
% >
% > Allow me to qualify that...
% >
% > The binaries you provide for your driver should be generated against the
% > earliest (public) XFree86 version that provides the functionality your
% > driver depends on and provides the suport base you are willing to live
% > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
% > with. If that means 4.1.0, then that means 4.1.0. This does not absolve
% > ^^^^
% > you of the responsibility to ensure the thus-generated binary works with
% > later core binary versions.
%
% Right, we plan to test with every version of XFree86 to ensure
% compatibility (along with tons of Linux distros; ugh). We would like to
% support all versions of XFree86 with our module, and we have no problem
% building different modules as necessary to support those versions. What I
% am trying to figure out is what the smallest set of module versions I can
% build to ensure compatibility.
We fight the "tons of Linux distros; ugh" battle at work. Rather, we
quickly decided that we *couldn't* fight that battle and win, so we
chose a double handful of distributions that:
� We believe represents significant shares of the installed Linux
base
� Complements the strengths of our developers, QA personnel, writers,
and in-house Linux users (we're a mixed Linux/Windows shop)
Off the top of my head, we chose 2 recent Linux-Mandrake releases,
the last 3 Red Hat Linux releases, the most recent SuSE release, and
Debian Potato and Woody. I suppose we'd add <your favorite distro here>
if a customer waved enough shekels at us to make the QA effort worthwhile.
% It would be nice if I could build a 4.0.3 module and have it work with
% 4.0.0-4.0.3, but it sounds like I need to build 4.0.0 to work with all
% 4.0.x versions, right?
I'd venture to say you just have to test against the N releases you think
you can afford or have the resources to support.
Kurt
--
God may be subtle, but He isn't plain mean.
-- Albert Einstein
_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel