| Summary: | Turkish locale ruins LibreOffice Base | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | no_more_clouds <w228965> |
| Component: | Base | Assignee: | Caolán McNamara <caolan.mcnamara> |
| Status: | RESOLVED NOTOURBUG | ||
| Severity: | normal | CC: | 79045_79045, caolan.mcnamara, himajin100000, kara, rene, tomas.chvatal, xiscofauli |
| Priority: | medium | ||
| Version: | 6.2.2.2 release | ||
| Hardware: | x86-64 (AMD64) | ||
| OS: | Linux (All) | ||
| Whiteboard: | target:6.4.0 | ||
| Crash report or crash signature: | Regression By: | ||
| Bug Depends on: | |||
| Bug Blocks: | 51780 | ||
| Attachments: | Firebird embedded db error | ||
|
Description
no_more_clouds
2019-05-14 12:16:49 UTC
Muhammet, may be you can check it? Created attachment 151557 [details]
Firebird embedded db error
Thank you for your inretest about the case. I have read my post again and found that I should supply more information about the error. When I attempt to create a new db (embedded firebird, local) LO Base creates the db without error. I can browse the database objects (tables, reports etc.) through the object panel. But when I try to create any table, query or any db object, then the error happens. Thanks Sounds to me like a problem that is specific to the Ubuntu packages...which would be NOTOURBUG Dear Reporter, Does it work if you download and install LibreOffice from https://www.libreoffice.org/download/libreoffice-fresh/ ? Amazingly I can confirm this for our own Fedora packages too. Most odd Ah, its the locale rather than the language pack, which is less startling I think the turkish i takes another victim This seems to only affect the distro builds because the bundled build looks for the config in /usr/local/firebird and its not there, so no attempt to substitute config values is done. (But if I copy my system ones in there, then the same problem exists for the bundled version). The problem is that the "dir_sampleDb" doesn't match via strncasecmp "DIR_SAMPLEDB" under a Turkish locale because the lowercase of I isn't i, so the subst fails and the whole database creation fails. https://github.com/FirebirdSQL/firebird/pull/221 is my simple suggestion to get around it, but it needs to be patched firebird side, so distros would have to apply that, or whatever is the final solution, to use system firebird with LibreOffice Caolán McNamara committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/+/7bc3da4ff0a6fda621340a4ded79f7ed4ce31d85%5E%21 Resolves: tdf#125284 config entries not substituted under Turkish locale It will be available in 6.4.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. This only affects the --with-system-firebird so it doesn't affect the vanilla builds, just the distro ones. I've stashed a patch above which can be applied to distro firebird to get this to work under a Turkish/Azeri locale |