Обсуждение: Re: [COMMITTERS] pgsql: Add Unicode support in PL/Python

Поиск
Список
Период
Сортировка

Re: [COMMITTERS] pgsql: Add Unicode support in PL/Python

От
Peter Eisentraut
Дата:
On lör, 2009-09-12 at 21:34 -0400, Tom Lane wrote:
> petere@postgresql.org (Peter Eisentraut) writes:
> > Log Message:
> > -----------
> > Add Unicode support in PL/Python
> 
> The buildfarm seems quite unhappy with this patch.

I am completely unable to reproduce the buildfarm failures, even with
different Python versions and the exact configure options that the
buildfarm instances use.  Does anyone have an affected build and wants
to work through this with me?



Re: [COMMITTERS] pgsql: Add Unicode support in PL/Python

От
Andrew Dunstan
Дата:

Peter Eisentraut wrote:
> On lör, 2009-09-12 at 21:34 -0400, Tom Lane wrote:
>   
>> petere@postgresql.org (Peter Eisentraut) writes:
>>     
>>> Log Message:
>>> -----------
>>> Add Unicode support in PL/Python
>>>       
>> The buildfarm seems quite unhappy with this patch.
>>     
>
> I am completely unable to reproduce the buildfarm failures, even with
> different Python versions and the exact configure options that the
> buildfarm instances use.  Does anyone have an affected build and wants
> to work through this with me?
>
>   


I am going out shortly, but if you send me your ssh PK before I go I 
will set you an account up on dungbeetle which is failing and you can 
play there.

cheers

andrew


Re: [COMMITTERS] pgsql: Add Unicode support in PL/Python

От
Peter Eisentraut
Дата:
On sön, 2009-09-13 at 10:07 -0400, Andrew Dunstan wrote:
> >>> Add Unicode support in PL/Python
> >> The buildfarm seems quite unhappy with this patch.
> > I am completely unable to reproduce the buildfarm failures, even with
> > different Python versions and the exact configure options that the
> > buildfarm instances use.  Does anyone have an affected build and wants
> > to work through this with me?
> I am going out shortly, but if you send me your ssh PK before I go I 
> will set you an account up on dungbeetle which is failing and you can 
> play there.

This is fixed now.

The reason this was not reproducible manually but showed up so
dramatically in the build farm is that almost all buildfarm machines use
SQL_ASCII as server encoding.  While it's evidently good that we have
some machines testing that, we should probably also have more machines
testing the UTF8 and other code paths.  Also, perhaps I'm missing
something, but it could have helped if the buildfarm logs showed the
locale and/or encoding somewhere.



Re: [COMMITTERS] pgsql: Add Unicode support in PL/Python

От
Andrew Dunstan
Дата:

Peter Eisentraut wrote:
> On sön, 2009-09-13 at 10:07 -0400, Andrew Dunstan wrote:
>   
>>>>> Add Unicode support in PL/Python
>>>>>           
>>>> The buildfarm seems quite unhappy with this patch.
>>>>         
>>> I am completely unable to reproduce the buildfarm failures, even with
>>> different Python versions and the exact configure options that the
>>> buildfarm instances use.  Does anyone have an affected build and wants
>>> to work through this with me?
>>>       
>> I am going out shortly, but if you send me your ssh PK before I go I 
>> will set you an account up on dungbeetle which is failing and you can 
>> play there.
>>     
>
> This is fixed now.
>
> The reason this was not reproducible manually but showed up so
> dramatically in the build farm is that almost all buildfarm machines use
> SQL_ASCII as server encoding.  While it's evidently good that we have
> some machines testing that, we should probably also have more machines
> testing the UTF8 and other code paths.  Also, perhaps I'm missing
> something, but it could have helped if the buildfarm logs showed the
> locale and/or encoding somewhere.
>
>
>   


Support for various locales and encodings is a relatively recent 
addition to the buildfarm, and many members have not yet updated. But 
dungbeetle has, for example. And you can see tests there run both in 
C/SQL_ASCII and en_US.utf8. See 
<http://www.pgbuildfarm.org/cgi-bin/show_log.pl?nm=dungbeetle&dt=2009-09-12%2016:44:02> 
I know some of the boxes run at Sun (e.g. gothic_moth) also do checks in 
several locale/encoding combinations.

cheers

andrew