
From: Daniel James <dnljms@gmail.com> To: boost@lists.boost.org Sent: Sunday, August 7, 2011 1:08 PM Subject: Re: [boost] [Locale] Request to merge to release branch On 7 August 2011 09:44, Artyom Beilis <artyomtnk@yahoo.com> wrote:
Hello,
I want to request a permission to merge
Can you:
- Add your details to libs/maintainers.txt - Add the library to the appropriate categories in libs/libraries.htm
Ok. I'll add.
- Try to fix the issues in http://boost.cowic.de/rc/inspect-trunk.html#locale
You obviously need to use non-ascii characters in your tests, so can put 'boostinspect:noascii' in the appropriate files to suppress the error there. Unless it's possible to read them from a file or use escapes?
I'll add "boostinspect:noascii" as non-ASCII characters are required and it is not possible to move them to "sparate" files or provide escape encoding is it would make all unit-tests unmaintainable and examples unreadable.
You're also getting unlinked file errors for your doxygen template files, the best solution is probably to move them into a subdirectory so that we that can stop the checks for that subdirectory - will also be cleaner if all template files are stored in a suitable directory so that they aren't confused with documentation html files.
Ok, I'll what can be done.
- Intel on Darwin - seems to be general compiler regression for all libraries (not related to Boost.Locale)
It isn't all libraries, and some of the failures in other libraries seems to be due to Boost.Test. But there does seem to be some issue with the setup, it might be something to do with dynamic linking.
It is most likely the problem with setup. Too many libraries even thous not using Boost.Test fail. (Boost.Locale does not use Boost.Test as well)
- MSVC for Windows Mobile - not supported, will not be supported due to lack of standard library functionality
You should mark that in explicit-failures-markup.xml.
I've added this: <mark-unusable> <toolset name="*msvc*wm5*" /> <note author="Artyom Beilis"> Windows Mobile lacks essential features of the standard C library like gmtime, mktime, localtime making it impossible to use Boost.Locale on this platform. </note> </mark-unusable> In the relevant section but I still do not understand why it is shown. I don't know why...
- GCC prior to 4.5 on Windows - will not work with dynamic build (dll) due to lack of linking with dynamic runtime (libstdc++6.dll)
Is that for both mingw and cygwin?
No only mingw. Cygwin's gcc-4.3 used shared libraries and have no such problems, but mingw-gcc prior to 4.5 (i.e. 4.4 and below) do not provide dynamic runtime option which is critical for Boost.Locale dll build.
- Pathscale-4 and MSVC-9 with STL-Port: minor fults in wide file I/O where invalid UTF-8 prevents reading valid part.
Can't debug it due to lack of access to platform and compiler.
This kind of detail should go into explicit-failures-markup, so that if someone cares about the platform, they will know what the issue is.
I'll add. Artyom