<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:17:08 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[FOLIO-1955] Create databases using und-x-icu collation</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-1955</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;These lines need to be added to the postgresql_db database creation task to enable und-x-icu collation (sorting):&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;- postgresql_db:
    encoding: UTF-8
    lc_collate: und-x-icu
    lc_ctype: und-x-icu
    template: template0
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;ICU collation is operating system independent.&lt;/p&gt;

&lt;p&gt;und-x-icu (for &#8220;undefined&#8221;) is the ICU &#8220;root&#8221; collation. Use this to get a reasonable language-agnostic sort order: &lt;a href=&quot;https://www.postgresql.org/docs/current/static/collation.html&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://www.postgresql.org/docs/current/static/collation.html&lt;/a&gt;&lt;br/&gt;
&quot;The CLDR root collation &lt;span class=&quot;error&quot;&gt;&amp;#91;&#8230;&amp;#93;&lt;/span&gt; is used by all other locales by default, or as the base for their tailorings.&quot; &lt;a href=&quot;http://www.unicode.org/reports/tr35/tr35-collation.html#Root_Collation&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.unicode.org/reports/tr35/tr35-collation.html#Root_Collation&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This fixes the problem that spaces are ignored when sorting. See 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;BF-264&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/BF-264&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Sorting of contributor types ignores spaces &quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium&quot; /&gt;
            BF-264
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 for an example.&lt;/p&gt;</description>
                <environment></environment>
        <key id="79646">FOLIO-1955</key>
            <summary>Create databases using und-x-icu collation</summary>
                <type id="10003" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium">Task</type>
                                            <priority id="10001" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p2.svg">P2</priority>
                        <status id="1" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="-1">Unassigned</assignee>
                                                                <reporter accountid="5ee89462f7aa140abd82d11d">Julian Ladisch</reporter>
                                    <labels>
                            <label>platform-backlog</label>
                    </labels>
                <created>Tue, 9 Apr 2019 16:42:09 +0000</created>
                <updated>Sun, 24 Sep 2023 16:26:39 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>8</watches>
                                                                <comments>
                                                            <comment id="189252" author="5f9abc1eb45b2e007453f423" created="Wed, 10 Apr 2019 18:06:12 +0000"  >&lt;p&gt;Updating the ansible task using the example above results in the following error:&lt;/p&gt;

&lt;p&gt;fatal: &lt;span class=&quot;error&quot;&gt;&amp;#91;10.36.1.200&amp;#93;&lt;/span&gt;: FAILED! =&amp;gt; &lt;/p&gt;
{&quot;changed&quot;: false, &quot;msg&quot;: &quot;Database query failed: invalid locale name: \&quot;und-x-icu\&quot;\n&quot;}</comment>
                                                            <comment id="189255" author="5f9abc1eb45b2e007453f423" created="Thu, 11 Apr 2019 12:11:32 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5ee89462f7aa140abd82d11d&quot; class=&quot;user-hover&quot; rel=&quot;5ee89462f7aa140abd82d11d&quot; data-account-id=&quot;5ee89462f7aa140abd82d11d&quot; accountid=&quot;5ee89462f7aa140abd82d11d&quot; rel=&quot;noreferrer&quot;&gt;Julian Ladisch&lt;/a&gt;  - Do you have any ideas about what might be missing?&lt;/p&gt;


&lt;p&gt;Package: postgresql-10&lt;br/&gt;
Version: 10.7-1.pgdg16.04+1&lt;br/&gt;
Architecture: amd64&lt;br/&gt;
Maintainer: Debian PostgreSQL Maintainers &amp;lt;team+postgresql@tracker.debian.org&amp;gt;&lt;br/&gt;
Installed-Size: 22972&lt;br/&gt;
Depends: locales | locales-all, postgresql-client-10, postgresql-common (&amp;gt;= 182~), ssl-cert, tzdata, debconf (&amp;gt;= 0.5) | debconf-2.0, libc6 (&amp;gt;= 2.17), libgssapi-krb5-2 (&amp;gt;= 1.8+dfsg), libicu55 (&amp;gt;= 55.1-1~), libldap-2.4-2 (&amp;gt;= 2.4.7), libpam0g (&amp;gt;= 0.99.7.1), libpq5 (&amp;gt;= 9.3~), libselinux1 (&amp;gt;= 2.1.12), libssl1.0.0 (&amp;gt;= 1.0.0), libsystemd0, libuuid1 (&amp;gt;= 2.16), libxml2 (&amp;gt;= 2.7.4), libxslt1.1 (&amp;gt;= 1.1.25), zlib1g (&amp;gt;= 1:1.1.4)&lt;br/&gt;
Recommends: sysstat&lt;br/&gt;
Provides: postgresql-contrib-10&lt;br/&gt;
Homepage: &lt;a href=&quot;http://www.postgresql.org/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.postgresql.org/&lt;/a&gt;&lt;br/&gt;
Priority: optional&lt;br/&gt;
Section: database&lt;br/&gt;
Filename: pool/main/p/postgresql-10/postgresql-10_10.7-1.pgdg16.04+1_amd64.deb&lt;br/&gt;
Size: 4933854&lt;br/&gt;
SHA256: b9964ac664d150d553e33cb58f45d642165aeafd3e5e2772c380e15fad107e4a&lt;br/&gt;
SHA1: 8c84fc507093fd51264f9dac8924f4271fa90a90&lt;br/&gt;
MD5sum: edeb6ea7a8d25eac477a4c30d6d8c593&lt;br/&gt;
Description: object-relational SQL database, version 10 server&lt;br/&gt;
 PostgreSQL is a powerful, open source object-relational database&lt;br/&gt;
 system. It is fully ACID compliant, has full support for foreign&lt;br/&gt;
 keys, joins, views, triggers, and stored procedures (in multiple&lt;br/&gt;
 languages). It includes most SQL:2008 data types, including INTEGER,&lt;br/&gt;
 NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP. It&lt;br/&gt;
 also supports storage of binary large objects, including pictures,&lt;br/&gt;
 sounds, or video. It has native programming interfaces for C/C++,&lt;br/&gt;
 Java, .Net, Perl, Python, Ruby, Tcl, ODBC, among others, and&lt;br/&gt;
 exceptional documentation.&lt;br/&gt;
 .&lt;br/&gt;
 This package provides the database server for PostgreSQL 10.&lt;br/&gt;
Description-md5: 99222d39773bfcad9899d42876edecfb&lt;br/&gt;
Postgresql-Catversion: 201707211&lt;/p&gt;</comment>
                                                            <comment id="189257" author="5f9abc1eb45b2e007453f423" created="Thu, 11 Apr 2019 12:27:50 +0000"  >&lt;p&gt;From the postgresql server log:&lt;/p&gt;

&lt;p&gt;2019-04-10 17:48:54.693 UTC &lt;span class=&quot;error&quot;&gt;&amp;#91;2714&amp;#93;&lt;/span&gt; folio_admin@postgres ERROR:  invalid locale name: &quot;und-x-icu&quot;&lt;br/&gt;
2019-04-10 17:48:54.693 UTC &lt;span class=&quot;error&quot;&gt;&amp;#91;2714&amp;#93;&lt;/span&gt; folio_admin@postgres STATEMENT:  CREATE DATABASE &quot;okapi_modules&quot; O&lt;br/&gt;
WNER &quot;folio_admin&quot; TEMPLATE &quot;template0&quot; ENCODING &apos;UTF-8&apos; LC_COLLATE &apos;und-x-icu&apos; LC_CTYPE &apos;und-x-icu&apos;&lt;/p&gt;</comment>
                                                            <comment id="189259" author="63e2a2771b13d42998e4e706" created="Thu, 11 Apr 2019 12:42:16 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f9abc1eb45b2e007453f423&quot; class=&quot;user-hover&quot; rel=&quot;5f9abc1eb45b2e007453f423&quot; data-account-id=&quot;5f9abc1eb45b2e007453f423&quot; accountid=&quot;5f9abc1eb45b2e007453f423&quot; rel=&quot;noreferrer&quot;&gt;John Malconian&lt;/a&gt; Could be a red-herring, this &lt;a href=&quot;https://stackoverflow.com/questions/54411729/get-und-x-icu-as-collation-and-character-type-in-postgres-10-and-win-server-2008&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;stack overflow answer&lt;/a&gt; suggests the locale cannot be set on a database this way&lt;/p&gt;</comment>
                                                            <comment id="189263" author="5f9abc1eb45b2e007453f423" created="Thu, 11 Apr 2019 13:02:13 +0000"  >&lt;p&gt;I think you&apos;re right, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt;.  Might be a limitation of pg10.  I&apos;ve seen a couple of stack overflow answers allude to this. &lt;/p&gt;</comment>
                                                            <comment id="189265" author="5f9abc1eb45b2e007453f423" created="Thu, 11 Apr 2019 13:24:55 +0000"  >&lt;p&gt;tried a couple of variations based on Stack Overflow and still no luck.  &lt;/p&gt;

&lt;p&gt;CREATE DATABASE &quot;okapi_modules&quot; WITH OWNER = &quot;folio_admin&quot; TEMPLATE = &quot;template0&quot; ENCODING = &apos;UTF-8&apos; LC_COLLATE = &apos;und-x-icu&apos; LC_CTYPE = &apos;und-x-icu&apos; TABLESPACE = pg_default CONNECTION LIMIT = -1;&lt;/p&gt;

&lt;p&gt;ERROR:  invalid locale name: &quot;und-x-icu&quot;&lt;/p&gt;

&lt;p&gt;Should I remove the LC_COLLATE and LC_TYPE config and include &apos;ENCODING = &apos;UTF-8&apos;  or should I mark this issue as &apos;won&apos;t fix&apos;. &lt;/p&gt;</comment>
                                                            <comment id="189267" author="5ee89462f7aa140abd82d11d" created="Tue, 23 Apr 2019 11:01:52 +0000"  >&lt;p&gt;I&apos;ve tried und-x-icu with postgres:10-alpine docker container where that CREATE DATABASE works.&lt;/p&gt;

&lt;p&gt;That fixes the sorting problem, but this restriction how postgres must be run (Alpine) can be a temporary solution only.&lt;/p&gt;

&lt;p&gt;A fix for PostgreSQL to make ICU work in Debian/Ubuntu has been proposed but needs some fundamental design work:&lt;br/&gt;
&lt;a href=&quot;https://www.postgresql.org/message-id/flat/0951afb4-a634-e047-4cd8-a9e98f7feed9%402ndquadrant.com#d1bd94338d12d55441690651d2d27b4e&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://www.postgresql.org/message-id/flat/0951afb4-a634-e047-4cd8-a9e98f7feed9%402ndquadrant.com#d1bd94338d12d55441690651d2d27b4e&lt;/a&gt;&lt;/p&gt;</comment>
                                                            <comment id="189269" author="5af5e627525ba96b58654f12" created="Fri, 9 Aug 2019 16:00:02 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5ee89462f7aa140abd82d11d&quot; class=&quot;user-hover&quot; rel=&quot;5ee89462f7aa140abd82d11d&quot; data-account-id=&quot;5ee89462f7aa140abd82d11d&quot; accountid=&quot;5ee89462f7aa140abd82d11d&quot; rel=&quot;noreferrer&quot;&gt;Julian Ladisch&lt;/a&gt; and &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f9abc1eb45b2e007453f423&quot; class=&quot;user-hover&quot; rel=&quot;5f9abc1eb45b2e007453f423&quot; data-account-id=&quot;5f9abc1eb45b2e007453f423&quot; accountid=&quot;5f9abc1eb45b2e007453f423&quot; rel=&quot;noreferrer&quot;&gt;John Malconian&lt;/a&gt; and &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt; Looks like this story is blocking several others, and the blocker for this one has been resolved. Might you be able to work this into an upcoming Core-platform sprint? Thank you for considering.&lt;/p&gt;</comment>
                                                            <comment id="189273" author="5ee89462f7aa140abd82d11d" created="Mon, 12 Aug 2019 11:01:11 +0000"  >&lt;p&gt;This requires to replace the Debian/Ubuntu APT PostgreSQL package by the Docker Alpine PostgreSQL package: &lt;a href=&quot;https://github.com/folio-org/folio-ansible/blob/master/roles/postgresql/tasks/main.yml&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/folio-ansible/blob/master/roles/postgresql/tasks/main.yml&lt;/a&gt;&lt;br/&gt;
Do the DevOps agree with this?&lt;/p&gt;</comment>
                                                            <comment id="189275" author="5c706fbb47a54a6728e59df2" created="Mon, 12 Aug 2019 15:46:39 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5ee89462f7aa140abd82d11d&quot; class=&quot;user-hover&quot; rel=&quot;5ee89462f7aa140abd82d11d&quot; data-account-id=&quot;5ee89462f7aa140abd82d11d&quot; accountid=&quot;5ee89462f7aa140abd82d11d&quot; rel=&quot;noreferrer&quot;&gt;Julian Ladisch&lt;/a&gt; are you proposing running PostgreSQL in a container, using the &lt;tt&gt;postgres:10-alpine&lt;/tt&gt; image?&lt;/p&gt;</comment>
                                                            <comment id="189277" author="5c706fbb47a54a6728e59df2" created="Mon, 12 Aug 2019 15:47:45 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f9abc1eb45b2e007453f423&quot; class=&quot;user-hover&quot; rel=&quot;5f9abc1eb45b2e007453f423&quot; data-account-id=&quot;5f9abc1eb45b2e007453f423&quot; accountid=&quot;5f9abc1eb45b2e007453f423&quot; rel=&quot;noreferrer&quot;&gt;John Malconian&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5cd423bebc70090d6ce241b1&quot; class=&quot;user-hover&quot; rel=&quot;5cd423bebc70090d6ce241b1&quot; data-account-id=&quot;5cd423bebc70090d6ce241b1&quot; accountid=&quot;5cd423bebc70090d6ce241b1&quot; rel=&quot;noreferrer&quot;&gt;Ian Hardy&lt;/a&gt; have we tested this in RDS?&lt;/p&gt;</comment>
                                                            <comment id="189279" author="5f9abc1eb45b2e007453f423" created="Mon, 12 Aug 2019 17:40:37 +0000"  >&lt;p&gt;I don&apos;t understand why we would even entertain the idea of adopting something that is only supported in a small subset of postgresql distributions.  &lt;/p&gt;</comment>
                                                            <comment id="189281" author="5ee89462f7aa140abd82d11d" created="Tue, 13 Aug 2019 08:34:09 +0000"  >&lt;p&gt;Yes, I propose to run PostgreSQL in a Docker container, using the postgres:10-alpine image.&lt;/p&gt;

&lt;p&gt;PostgreSQL sorts using collations provided by the operating system. The collation that Ubuntu/Debian provides ignores spaces and therefore has been reported as a bug, see the linked issues 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;MODDICONV-34&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/MODDICONV-34&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Handle sorting issue for name field for job profiles&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10300?size=medium&quot; /&gt;
            MODDICONV-34
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 and 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;BF-264&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/BF-264&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Sorting of contributor types ignores spaces &quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium&quot; /&gt;
            BF-264
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 that are blocked by this issue.&lt;/p&gt;

&lt;p&gt;I also don&apos;t like to restrict the operating system PostgreSQL runs under but we should try this as a temporary solution until a fix for PostgreSQL to make ICU work in Debian/Ubuntu is available: &lt;a href=&quot;https://www.postgresql.org/message-id/flat/0951afb4-a634-e047-4cd8-a9e98f7feed9%402ndquadrant.com#d1bd94338d12d55441690651d2d27b4e&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://www.postgresql.org/message-id/flat/0951afb4-a634-e047-4cd8-a9e98f7feed9%402ndquadrant.com#d1bd94338d12d55441690651d2d27b4e&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Side note: 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-1845&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-1845&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Replace postgresql-embedded by testcontainers.org&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium&quot; /&gt;
            FOLIO-1845
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 proposes to use a PostgreSQL Docker container for testing.&lt;/p&gt;</comment>
                                                            <comment id="189283" author="63e2a2771b13d42998e4e706" created="Tue, 13 Aug 2019 10:02:36 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ab8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; class=&quot;user-hover&quot; rel=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; data-account-id=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; accountid=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; rel=&quot;noreferrer&quot;&gt;Jakub Skoczen&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5ee89462f7aa140abd82d11d&quot; class=&quot;user-hover&quot; rel=&quot;5ee89462f7aa140abd82d11d&quot; data-account-id=&quot;5ee89462f7aa140abd82d11d&quot; accountid=&quot;5ee89462f7aa140abd82d11d&quot; rel=&quot;noreferrer&quot;&gt;Julian Ladisch&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My understanding is that there is a need to be able to search / sort using different collation for individual properties, e.g. the English title vs. the Swedish title of an instance, or where some instances have German titles and others have Dutch titles?&lt;/p&gt;

&lt;p&gt;Given that, does this approach satisfy those needs, or would it only offer searching / sorting by a single collation across all records?&lt;/p&gt;</comment>
                                                            <comment id="189286" author="557058:f80403de-e149-421e-8750-af45c853402f" created="Wed, 14 Aug 2019 10:45:29 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt; - correct we need to be able to handle e.g. Swedish characters with diacritics, German characters with diacritics, Hungarian letters with diacritics etc, etc, special Danish and Norwegian letters like : &#230;&#248;&#229;, &#198;&#216;&#197;, and many more.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A0a02d059-b8b9-48b3-8a58-727ec44d05d2&quot; class=&quot;user-hover&quot; rel=&quot;712020:0a02d059-b8b9-48b3-8a58-727ec44d05d2&quot; data-account-id=&quot;712020:0a02d059-b8b9-48b3-8a58-727ec44d05d2&quot; accountid=&quot;712020:0a02d059-b8b9-48b3-8a58-727ec44d05d2&quot; rel=&quot;noreferrer&quot;&gt;Theodor Tolstoy (One-Group.se)&lt;/a&gt; added for a long time ago this bug: 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UISE-69&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UISE-69&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Codex search results treats Swedish diacritics as ascii equivalents when sorting results&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium&quot; /&gt;
            UISE-69
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 re the issue for Swedish diacritics.&lt;/p&gt;</comment>
                                                            <comment id="189289" author="63e2a2771b13d42998e4e706" created="Wed, 14 Aug 2019 13:23:14 +0000"  >&lt;p&gt;@charlotte stated&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;correct we need to be able to handle e.g. Swedish characters with diacritics, German characters with diacritics, Hungarian letters with diacritics etc, etc, special Danish and Norwegian letters like : &#230;&#248;&#229;, &#198;&#216;&#197;, and many more.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I think if we need to support records for the same tenant that can contain a mixture of multiple collations, then whilst PostgreSQL ICU support might be useful or necessary, it is unlikely to be sufficient to fulfil all of those needs.&lt;/p&gt;</comment>
                                                            <comment id="189291" author="5ee89462f7aa140abd82d11d" created="Wed, 14 Aug 2019 14:22:13 +0000"  >&lt;p&gt;This issue is to fix the space problem only. und-x-icu (for &#8220;undefined&#8221;) is the ICU &#8220;root&#8221; collation to get a reasonable language-agnostic sort order: &lt;a href=&quot;https://www.postgresql.org/docs/current/static/collation.html&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://www.postgresql.org/docs/current/static/collation.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For the other topic see 
    &lt;span class=&quot;jira-issue-macro&quot; data-jira-key=&quot;UXPROD-745&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UXPROD-745&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Tenant Sort Order Setting&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium&quot; /&gt;
            UXPROD-745
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-complete jira-macro-single-issue-export-pdf&quot;&gt;Open&lt;/span&gt;
            &lt;/span&gt;
 &quot;Tenant Sort Order Setting&quot; and 
    &lt;span class=&quot;jira-issue-macro&quot; data-jira-key=&quot;RMB-37&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/RMB-37&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;SQL sorting/comparing must use the tenant&amp;#39;s locale/collation&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium&quot; /&gt;
            RMB-37
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-complete jira-macro-single-issue-export-pdf&quot;&gt;Draft&lt;/span&gt;
            &lt;/span&gt;
 &quot;SQL sorting/comparing must use the tenant&apos;s locale/collation&quot;.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="56605">RMB-369</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="66785">BF-264</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="68262">MODDICONV-34</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="10985">UXPROD-1821</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="11335">UXPROD-2214</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="37591">CQLPG-26</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="80856">FOLIO-1438</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="10074">UXPROD-745</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="81054">FOLIO-1845</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="82584">FOLIO-3901</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="56820">RMB-37</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="42267">UIU-1726</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10144"><![CDATA[Core: Platform]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzzm9j:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10044" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 10 Apr 2019 18:06:12 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                </customfields>
    </item>
</channel>
</rss>