[Buildroot] [PATCH] utils/genrandconfig: fix runtime issue with Python 3
Arnout Vandecappelle
arnout at mind.be
Wed Dec 4 12:52:48 UTC 2019
On 03/12/2019 20:58, Thomas Petazzoni wrote:
> Hello,
>
> On Tue, 3 Dec 2019 20:36:17 +0100
> Arnout Vandecappelle <arnout at mind.be> wrote:
>
>> Just guessing here, but: originally this file was downloaded with
>> urlopen_closing() instead of being read from a local file.
>
> Ah, that must be it!
>
>> Since we only use genrandconfig in the autobuilders in python2 (cfr.
>> the shebang)
>
> I'm not sure why you say "in python2" ? The shebang in genrandconfig is:
>
> #!/usr/bin/env python
Almost all distros resolve this to Python2. I think even now only Arch and
Fedora 31 resolve it to Python3.
> and I indeed noticed the issue with Python 3.x because I started using
> genrandconfig on my updated Fedora system, which now uses Python 3.x as
> "python".
>
>> , nobody noticed that this broke when I switched to
>> reading from file instead of URL two years ago (84929a53a4).
>
> Indeed. I'll update the commit log and resend.
Didn't I mention that I already merged it?
Regards,
Arnout
More information about the buildroot
mailing list