|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH for-4.14] golang/xenlight: fix code generation for python 2.6
On Tue, Jul 21, 2020 at 08:13:28AM +0100, Paul Durrant wrote:
> > -----Original Message-----
> > From: Nick Rosbrook <rosbrookn@xxxxxxxxx>
> > Sent: 21 July 2020 00:55
> > To: xen-devel@xxxxxxxxxxxxxxxxxxxx
> > Cc: paul@xxxxxxx; Nick Rosbrook <rosbrookn@xxxxxxxxxxxx>; George Dunlap
> > <george.dunlap@xxxxxxxxxx>;
> > Ian Jackson <ian.jackson@xxxxxxxxxxxxx>; Wei Liu <wl@xxxxxxx>
> > Subject: [PATCH for-4.14] golang/xenlight: fix code generation for python
> > 2.6
> >
> > Before python 2.7, str.format() calls required that the format fields
> > were explicitly enumerated, e.g.:
> >
> > '{0} {1}'.format(foo, bar)
> >
> > vs.
> >
> > '{} {}'.format(foo, bar)
> >
> > Currently, gengotypes.py uses the latter pattern everywhere, which means
> > the Go bindings do not build on python 2.6. Use the 2.6 syntax for
> > format() in order to support python 2.6 for now.
> >
> > Signed-off-by: Nick Rosbrook <rosbrookn@xxxxxxxxxxxx>
>
> I'm afraid this is too late for 4.14 now. We are in hard freeze, so only
> minor docs changes or critical bug fixes are being taken at
> this point.
I will apply this to staging. This can be backported later if we care
about CentOS 6 (EOL Nov this year) or any other old distros that still
run python 2.6.
FAOD Nick is one of the maintainers of golang code so I think his SoB is
good enough for this simple patch. It looks obviously correct to me.
Wei.
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |