Hi Jonathan,

it is to ensure there are no 64 bit  instructions in the 32 bit version. To
err is human, to mess things up completely requires a computer :)

Whilst this may seem like over kill, it is a 100% sure fire way to ensure
that should the unthinkable happen, it is not missed.

Regards,

Phill.

On 25 July 2013 03:31, Jonathan Marsden <jmars...@fastmail.fm> wrote:

> On 07/24/2013 06:07 PM, Phill Whiteside wrote:
>
> > I think that everyone missed what I mentioned. That is the
> > virtualisation of a 32 bit processor from a VM running on a 64 bit
> > host. In kvm, i can choose from various pentium models, basic kvm32
> > etc. etc. And whilst VM's can never take the place of actual
> > hardware, when we need some i386 iso's testing to get them released,
> > getting a VM to as near as to a 32 bit system to try them on is far
> > better than just 'ticking' the box and saying it works.
>
> So you want the virtualization environment to not show CPU flags
> indicating the CPU is 64-bit capable?  Or to trap on all 64bit
> instructions?  Both?
>
> At first thought, all this really tests is that the compiler used for
> the i386 code generation did not accidentally generate 64bit
> instructions... is that what you are wanting to test?
>
> Can't you run just file on all binaries installed and verify they are
> 32bit i386 binaries, and be done with it?  Something like:
>
>   file /bin/* /usr/bin/* |grep executable |grep -v 'script\|32-bit'
>
> would list any 64-bit executables in those directories, for example.
>
> Can you point to a Launchpad bug report which this kind of "don't test
> i386 on a 64bit capable CPU, you MUST test on an i386-only capable CPU"
> testing approach would have found, which testing an i386 image on a
> 64-bit capable CPU (real or virtual) would have missed?  I need a real
> example to better understand what you are expecting to gain.
>
> We don't force i386 image testers to test on 32bit-only CPU hardware, do
> we?  So why would we need to require testers using VMs to use
> 32-bit-only VMs?  We should be consistent about this, if indeed it is an
> issue, as you seem to be suggesting it is.
>
> Jonathan
>
>
>


-- 
https://wiki.ubuntu.com/phillw
-- 
Mailing list: https://launchpad.net/~lubuntu-qa
Post to     : lubuntu-qa@lists.launchpad.net
Unsubscribe : https://launchpad.net/~lubuntu-qa
More help   : https://help.launchpad.net/ListHelp

Reply via email to