<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glibc/locale, branch master</title>
<subtitle>Fork of glibc for development</subtitle>
<id>https://git.zx2c4.com/glibc/atom/locale?h=master</id>
<link rel='self' href='https://git.zx2c4.com/glibc/atom/locale?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/'/>
<updated>2024-06-17T08:53:16Z</updated>
<entry>
<title>Define ISO 639-3 "ltg" (Latgalian) and add ltg_LV locale</title>
<updated>2024-06-17T08:53:16Z</updated>
<author>
<name>Mike FABIAN</name>
<email>mfabian@redhat.com</email>
</author>
<published>2024-06-10T17:54:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=3ea79f50853afcbe17d6a4e2537e1bd5a2d17e7d'/>
<id>urn:sha1:3ea79f50853afcbe17d6a4e2537e1bd5a2d17e7d</id>
<content type='text'>
Resolves: BZ # 31411

References:
https://iso639-3.sil.org/code/ltg
https://en.wikipedia.org/wiki/Latgalian_language
https://github.com/unicode-org/cldr/blob/main/common/main/ltg.xml
</content>
</entry>
<entry>
<title>locale: Handle loading a missing locale twice (Bug 14247)</title>
<updated>2024-04-22T20:03:00Z</updated>
<author>
<name>Carlos O'Donell</name>
<email>carlos@redhat.com</email>
</author>
<published>2024-04-22T12:16:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=684fbab755e727a8c15f8b621648d66694cd1f53'/>
<id>urn:sha1:684fbab755e727a8c15f8b621648d66694cd1f53</id>
<content type='text'>
Delay setting file-&gt;decided until the data has been successfully loaded
by _nl_load_locale().  If the function fails to load the data then we
must return and error and leave decided untouched to allow the caller to
attempt to load the data again at a later time.  We should not set
decided to 1 early in the function since doing so may prevent attempting
to load it again. We want to try loading it again because that allows an
open to fail and set errno correctly.

On the other side of this problem is that if we are called again with
the same inputs we will fetch the cached version of the object and carry
out no open syscalls and that fails to set errno so we must set errno to
ENOENT in that case.  There is a second code path that has to be handled
where the name of the locale matches but the codeset doesn't match.

These changes ensure that errno is correctly set on failure in all the
return paths in _nl_find_locale().

Adds tst-locale-loadlocale to cover the bug.

No regressions on x86_64.

Co-authored-by: Jeff Law &lt;law@redhat.com&gt;
Reviewed-by: Adhemerval Zanella  &lt;adhemerval.zanella@linaro.org&gt;
</content>
</entry>
<entry>
<title>duplocale: protect use of global locale (bug 23970)</title>
<updated>2024-03-11T08:52:59Z</updated>
<author>
<name>Andreas Schwab</name>
<email>schwab@suse.de</email>
</author>
<published>2024-03-06T11:59:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=513331b788a3fa633f1d0417d43915e16a0c88f0'/>
<id>urn:sha1:513331b788a3fa633f1d0417d43915e16a0c88f0</id>
<content type='text'>
Protect the global locale from being modified while we compute the size of
the locale category names.  That allows the use of the global locale in a
single thread, while all other threads use the thread safe locale
functions.
</content>
</entry>
<entry>
<title>Define ISO 639-3 "ssy" (Saho)</title>
<updated>2024-01-18T10:01:10Z</updated>
<author>
<name>Mike FABIAN</name>
<email>mfabian@redhat.com</email>
</author>
<published>2024-01-18T10:01:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=f1ff1fbfbfa9c4d265a308b4464859fbf44ddb86'/>
<id>urn:sha1:f1ff1fbfbfa9c4d265a308b4464859fbf44ddb86</id>
<content type='text'>
Related: BZ # 19956

References:
https://iso639-3.sil.org/code/ssy
https://en.wikipedia.org/wiki/Saho_language
</content>
</entry>
<entry>
<title>Define ISO 639-3 "gbm" (Garhwali)</title>
<updated>2024-01-17T16:19:31Z</updated>
<author>
<name>Mike FABIAN</name>
<email>mfabian@redhat.com</email>
</author>
<published>2024-01-17T15:46:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=692dfa87290293e2ffd4e618a348c416a57356d3'/>
<id>urn:sha1:692dfa87290293e2ffd4e618a348c416a57356d3</id>
<content type='text'>
Related: BZ # 19479

References:
https://iso639-3.sil.org/code/gbm
https://en.wikipedia.org/wiki/Garhwali_language
</content>
</entry>
<entry>
<title>Define ISO 639-3 "glk" (Gilaki)</title>
<updated>2024-01-11T16:01:44Z</updated>
<author>
<name>Mike FABIAN</name>
<email>mfabian@redhat.com</email>
</author>
<published>2024-01-11T15:34:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=5398d5cf3adee24b80e2a40423c42b79f731241c'/>
<id>urn:sha1:5398d5cf3adee24b80e2a40423c42b79f731241c</id>
<content type='text'>
Resolves: BZ # 27163

References:
https://iso639-3.sil.org/code/glk
https://en.wikipedia.org/wiki/Gilaki_language
</content>
</entry>
<entry>
<title>locale: Sort Makefile variables.</title>
<updated>2024-01-10T19:08:17Z</updated>
<author>
<name>Carlos O'Donell</name>
<email>carlos@redhat.com</email>
</author>
<published>2023-12-01T13:55:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=7190fd9ebf3a8fe4322af1d458f159820081694f'/>
<id>urn:sha1:7190fd9ebf3a8fe4322af1d458f159820081694f</id>
<content type='text'>
Sort Makefile variables using scrips/sort-makefile-lines.py.

No regressions on x86_64.
</content>
</entry>
<entry>
<title>localedata: add new locale zgh_MA</title>
<updated>2024-01-09T16:11:58Z</updated>
<author>
<name>Mike FABIAN</name>
<email>mfabian@redhat.com</email>
</author>
<published>2024-01-09T12:43:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=03f2265a37ca344d05fb77f3fa5f9bc28357abd9'/>
<id>urn:sha1:03f2265a37ca344d05fb77f3fa5f9bc28357abd9</id>
<content type='text'>
Resolves: BZ # 12908

https://iso639-3.sil.org/code/zgh
</content>
</entry>
<entry>
<title>Update copyright dates not handled by scripts/update-copyrights</title>
<updated>2024-01-01T18:53:40Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2024-01-01T18:35:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=1059defeee95e28c65b266a55eba6d47d852026b'/>
<id>urn:sha1:1059defeee95e28c65b266a55eba6d47d852026b</id>
<content type='text'>
I've updated copyright dates in glibc for 2024.  This is the patch for
the changes not generated by scripts/update-copyrights and subsequent
build / regeneration of generated files.
</content>
</entry>
<entry>
<title>Update copyright in generated files by running "make"</title>
<updated>2024-01-01T18:53:40Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2024-01-01T18:25:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=bfe7dd88f10c7ba20c667adf3c36eef90f696a9d'/>
<id>urn:sha1:bfe7dd88f10c7ba20c667adf3c36eef90f696a9d</id>
<content type='text'>
</content>
</entry>
</feed>
