[ic] Call for testers

Stefan Hornburg (Racke) racke at linuxia.de
Tue Mar 10 20:14:46 UTC 2009

David Christensen wrote:
> Greetings interchange enthusiasts!
> As we all know, UTF-8 support in interchange has been a bit of a mixed  
> bag.  We aim to rectify this issue by identifying and fixing these  
> issues, but we need people who are willing to test the latest and  
> greatest versions of the fixes.  I have set up a specific github  
> repository to track the changes (http://github.com/machack666/interchange-utf8/tree/utf8 
> ).  ***Please note that this code is considered *experimental* and  
> should *not* be run on a production system at this point.***   
> Nevertheless, if you have some spare hardware or spare cycles, or have  
> a copy of your site that you can easily set up in a testing  
> environment, we need your help.
> Please note that all UTF-8-related development is occurring in the  
> utf8 branch; `master' is just tracking interchange's existing CVS  
> repository.
> Acquire the code by issuing the following commands:
>    $ cd where/you/want/your/repository
>    $ git clone git://github.com/machack666/interchange-utf8.git
>    $ cd interchange-utf8
>    $ git checkout utf8
> The build/install process should be identical to Interchange's CVS  
> build instructions, so if you are familiar with that, you're good to go.
> Issues which I believe are resolved:
>   - the ever elusive utf8_safe_regex_workaround; aka Safe.pm require  
> errors.  (And there was much rejoicing!)  I have tested the Safe fixes  
> against perl 5.10, but we need to verify that the code functions in  
> perl 5.8.8 and 5.8.9 as well.
> Specific bugs/issues identified but still outstanding:
>   - Vend::Charset errors in [calc] blocks in INIT_PAGE.
>   - reports of PreFork fork bombs when MV_UTF8 is enabled.
>   - issues with Fedora's perl 5.10 version.

Anything specific on these "issues"?

> Additional consideration/candidates for increased UTF-8 support:
>   - GDBM support
>   - Outgoing email

Subject (header) encoding.

> Testing criteria:
>   - test all changes against perl 5.8.8, 5.8.9, 5.10, both threaded  
> and non-threaded.
>   - test against catalogs with have MV_UTF8 enabled.
>   - just as important: we need to test against catalogs which use  
> legacy encodings so we can verify that new changes do not break  
> working code on your part.
> Comments/questions/volunteers? :-)

Installed on my development machine (Debian Lenny/Perl 5.10/Threaded).
At first glance it looks much better, orders still working :-).


LinuXia Systems => http://www.linuxia.de/
Expert Interchange Consulting and System Administration
ICDEVGROUP => http://www.icdevgroup.org/
Interchange Development Team

More information about the interchange-users mailing list