On Mon, Feb 07, 2011, Alexander Sack wrote:
Since we only really support developer platform hosts with the tools ppa enabled, could we improve l-m-c to print a warning if that ppa isn't enabled?
This sounds awfully Ubuntu specific; we released a standalone tarball as to allow people to grab the tools on other distros as well
The other idea I had was to include the working qemu-arm-static in the tarball releases ... in that way things might even work on non-ubuntu platform.
bundled binaries are so wrong; then we need to provide source, allow people to override them, this is really a path I don't want us to go to, and something I would complain about if an upstream was doing that...
Linaro is distributing a qemu version which is fixed; we should just point people at it.
Concerning testing the version, this is something we could easily do, but I don't really like it: for instance if we fix this issue in a qemu patch to an older version, the version check will decide that qemu is broken when it is not. The only correct thing to do would be to try to run a piece of code for which we know emulation is broken, and then report the result of this test to the end-user (e.g. we could point at a wiki page with a FAQ entry on the qemu fix). Implementing a version check is much easier though.
I don't really want us to be in the business of meta-distributing fixes , or defensively testing for everything in the environment -- we have better things to work on.
How about we call this a common issue and we add it on the wiki page where the installation instructions live, and we bundle a FAQ with linaro-image-tools?