[Buildroot] [PATCH v5 0/5] Introduce bmap-tools as target + host package
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Wed Jun 9 07:50:22 UTC 2021
Hello Nicolas,
On Wed, 09 Jun 2021 09:35:38 +0200
Nicolas Carrier <nicolas.carrier at orolia.com> wrote:
> * the target package works fine
> * so does the host package
> * the tests TestPy3BmapTools and TestPy2BmapTools are failing at run
> time.
>
> The first error in the run log is:
>
> qemu-system-arm: Invalid SD card size: 60 MiB
> SD card size has to be a power of 2, e.g. 64 MiB.
>
> So I set a fixed image size of 64M.
> With this modification, the python 2 test passes, but with that, the
> python 3 one, fails with a timeout issue:
>
> ...
> File "/usr/lib/python3/dist-packages/pexpect/expect.py", line 181, in
> expect_loop
> return self.timeout(e)
> File "/usr/lib/python3/dist-packages/pexpect/expect.py", line 144, in
> timeout
> raise exc
> pexpect.exceptions.TIMEOUT: Timeout exceeded.
> ...
>
> By increasing the timeout to 60 seconds, I could have all the tests
> passing.
>
> I attached my diff for reference.
Thanks a lot for the testing! I'll double check, but I believe the
tests were working here. But of course, I've done quite a bit of back
and forth, so let's double check :)
> And I have a question, is keeping python 2 compatibility still
> required? Shouldn't we get rid of this test? It'd save quite an amount
> of CPU time :)
python2 is already marked deprecated in BR, and we're more and more
thinking of getting rid of it. I think this may happen in the near
future.
Best regards,
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
More information about the buildroot
mailing list