On 13/06/2019 12:43, Mark Rotteveel wrote:
>
> I propose the following solution:
>
> If ICU is present, use the current logic to derive the time in the
> specified zone, but if ICU is absent, just display the UTC time
> (+00:00). Don't throw errors for this.
>

I do not see a need to do an incorrect thing when the correct is so easy
for the user to do itself.

So I'd first adjust the internal error about not found ICU functions to
a better user's message.

When user detect that error in status, it puts +00:00 if he wants. Or it
just did it on its own before call the function.

If we still want to detriment the product if favor of bad users (those
that didn't read documentation, don't test, install things incorrect),
we add an additional parameter allowing or not the automatic conversion
to +00:00 when ICU is not found.


Adriano



Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to