[PLUG] testing on multple linux platforms

Amarendra Godbole amarendra.godbole at gmail.com
Wed Mar 31 19:57:52 PDT 2010


On Wed, Mar 31, 2010 at 12:09 PM, Kapil Agrawal <kapil.agl at gmail.com> wrote:
[...]
> Thanks everyone,
>
> I will go the VM way.
[...]

Not really required, if you can carefully list the dependencies of
your program, and ensure that there are no major dependency version
changes across different versions of the OS. For example, if you app
is compiled with libc-x.y.z, and libgnome-a.b.c -- as long as you
ensure that you have libc-x.*.* and libgnome-a.*.* (* is a wildcard
here), across OS versions (which happen to be Ubuntu linux in your
case), you are "good to go". libc and libgnome are examples, so
carefully consider all program dependencies, including (but not
limited to) the kernel.

As a thumb rule, major library version changes may not be backward
compatible, but all minor changes always are. At least my decade long
experience suggests so.

-Amarendra



More information about the plug-mail mailing list