<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/system/locale.scm, branch master</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>locale: Upgrade ‘%default-locale-libcs’.</title>
<updated>2025-07-18T18:17:51+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2025-07-08T11:31:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=55a36c48cf162e52788bcff66f069e5c861ce4e7'/>
<id>55a36c48cf162e52788bcff66f069e5c861ce4e7</id>
<content type='text'>
This matches the libc users will usually be upgrading from.

* gnu/system/locale.scm (%default-locale-libcs): Replace ‘glibc-2.35’
with ‘glibc-2.39’.

Change-Id: I21c291054cd0948ced2f17e951e97f6db7116688
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This matches the libc users will usually be upgrading from.

* gnu/system/locale.scm (%default-locale-libcs): Replace ‘glibc-2.35’
with ‘glibc-2.39’.

Change-Id: I21c291054cd0948ced2f17e951e97f6db7116688
</pre>
</div>
</content>
</entry>
<entry>
<title>system: locale: ‘glibc-supported-locales’ uses zstd instead of xz.</title>
<updated>2024-09-09T15:17:55+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2024-09-06T21:03:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=9d17cda3d915e1226494a1983ef95a3c600acf9d'/>
<id>9d17cda3d915e1226494a1983ef95a3c600acf9d</id>
<content type='text'>
This is a followup to c9666c120b8e40321d6044f572533e160c1e0351.

Fixes &lt;https://issues.guix.gnu.org/73065&gt;.

* gnu/system/locale.scm (glibc-supported-locales): Change XZ to ZSTD.

Change-Id: Ie3cb5d50648a0698ce5246591fb405e4eb690af5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a followup to c9666c120b8e40321d6044f572533e160c1e0351.

Fixes &lt;https://issues.guix.gnu.org/73065&gt;.

* gnu/system/locale.scm (glibc-supported-locales): Change XZ to ZSTD.

Change-Id: Ie3cb5d50648a0698ce5246591fb405e4eb690af5
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: %default-locale-libcs: Add glibc-2.35 and generalize for Hurd.</title>
<updated>2024-08-31T08:45:04+00:00</updated>
<author>
<name>Josselin Poiret</name>
<email>dev@jpoiret.xyz</email>
</author>
<published>2024-05-26T14:04:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=ede5ae459b42b85c3f0961903b8a8c2b79ca2795'/>
<id>ede5ae459b42b85c3f0961903b8a8c2b79ca2795</id>
<content type='text'>
* gnu/system/locale.scm (%default-locale-libcs): Stop checking for Hurd, since
we have the same libc now.  Also add glibc-2.35 while the transition happens.

Change-Id: I1f4980d18184580f3a42a86ca244c8015df15269
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/system/locale.scm (%default-locale-libcs): Stop checking for Hurd, since
we have the same libc now.  Also add glibc-2.35 while the transition happens.

Change-Id: I1f4980d18184580f3a42a86ca244c8015df15269
</pre>
</div>
</content>
</entry>
<entry>
<title>locale: Shrink ‘%default-locale-definitions’ from 34 to 10 locales.</title>
<updated>2024-04-29T20:52:08+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2024-04-08T13:28:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=6228a2b8bac30b502e69cfd372554103492ff96a'/>
<id>6228a2b8bac30b502e69cfd372554103492ff96a</id>
<content type='text'>
This reduces the default set of locales from 92 MiB to 28 MiB.

* gnu/system/locale.scm (%default-locale-definitions): Reduce to 10
locales.

Change-Id: I3c092604301d69db591957bcfd62a062c3ac5ab0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reduces the default set of locales from 92 MiB to 28 MiB.

* gnu/system/locale.scm (%default-locale-definitions): Reduce to 10
locales.

Change-Id: I3c092604301d69db591957bcfd62a062c3ac5ab0
</pre>
</div>
</content>
</entry>
<entry>
<title>system: Remove ‘glibc-2.33’ from ‘%default-locale-libcs’.</title>
<updated>2024-04-29T20:44:06+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2024-04-08T12:51:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=0575933ac24ad6b9a101dd762405b0cc002e9a53'/>
<id>0575933ac24ad6b9a101dd762405b0cc002e9a53</id>
<content type='text'>
The transition from glibc 2.33 to 2.35 was done in
c919bfefd98bf2e29549539b4e28e6dc2a8a6f32 (one year ago), so we can
assume that the backward-compatible locales are no longer needed by
default.

This removes 92 MiB from the system closure.

* gnu/system/locale.scm (%default-locale-libcs): Remove GLIBC-2.33.

Change-Id: I85948bbe6b2d424f9f158eeafdb5543688c66c6b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The transition from glibc 2.33 to 2.35 was done in
c919bfefd98bf2e29549539b4e28e6dc2a8a6f32 (one year ago), so we can
assume that the backward-compatible locales are no longer needed by
default.

This removes 92 MiB from the system closure.

* gnu/system/locale.scm (%default-locale-libcs): Remove GLIBC-2.33.

Change-Id: I85948bbe6b2d424f9f158eeafdb5543688c66c6b
</pre>
</div>
</content>
</entry>
<entry>
<title>locale: Set %default-locale-definitions to glibc/hurd on the Hurd.</title>
<updated>2023-09-16T13:35:25+00:00</updated>
<author>
<name>Janneke Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2023-06-24T13:17:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=f2cfb4a85c82882c571274573fd7ff646d380b63'/>
<id>f2cfb4a85c82882c571274573fd7ff646d380b63</id>
<content type='text'>
* gnu/system/locale.scm (%default-locale-libcs): Use only glib/hurd when
building on the Hurd.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/system/locale.scm (%default-locale-libcs): Use only glib/hurd when
building on the Hurd.
</pre>
</div>
</content>
</entry>
<entry>
<title>locale: Add glibc 2.33 to '%default-locale-libcs'.</title>
<updated>2023-04-19T14:32:03+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2023-04-19T14:26:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=4f4c38c881d4224dc545c82253d2a8f631f95927'/>
<id>4f4c38c881d4224dc545c82253d2a8f631f95927</id>
<content type='text'>
Fixes &lt;https://issues.guix.gnu.org/62934&gt;.
Reported by Brian Cully &lt;bjc@spork.org&gt;.

* gnu/system/locale.scm (%default-locale-libcs): Add GLIBC-2.33.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes &lt;https://issues.guix.gnu.org/62934&gt;.
Reported by Brian Cully &lt;bjc@spork.org&gt;.

* gnu/system/locale.scm (%default-locale-libcs): Add GLIBC-2.33.
</pre>
</div>
</content>
</entry>
<entry>
<title>system: locale: Use only the current glibc.</title>
<updated>2022-01-14T13:29:20+00:00</updated>
<author>
<name>Mathieu Othacehe</name>
<email>othacehe@gnu.org</email>
</author>
<published>2022-01-03T13:46:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=9d0d4b331d21cf555fdd6a8844d05389d934832c'/>
<id>9d0d4b331d21cf555fdd6a8844d05389d934832c</id>
<content type='text'>
* gnu/system/locale.scm (%default-locale-libcs): Remove glibc-2.31.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/system/locale.scm (%default-locale-libcs): Remove glibc-2.31.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' into core-updates</title>
<updated>2021-05-15T20:55:24+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2021-05-15T20:55:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=25487c3fe6a41dd62f6e53f256392224a3be2a08'/>
<id>25487c3fe6a41dd62f6e53f256392224a3be2a08</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>locale: Remove glibc 2.29 from '%default-locale-libcs'.</title>
<updated>2021-05-04T12:19:11+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2021-05-02T20:04:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=2e4808465d7ea5cbff0486a515cd67e3370877ce'/>
<id>2e4808465d7ea5cbff0486a515cd67e3370877ce</id>
<content type='text'>
Having 2.29 is most likely no longer justified.  Removing it reduces the
closure size returned by:

  guix size $(guix system build gnu/system/install.scm)

from 1.6G to 1.5G.

* gnu/system/locale.scm (%default-locale-libcs): Remove GLIBC-2.29.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Having 2.29 is most likely no longer justified.  Removing it reduces the
closure size returned by:

  guix size $(guix system build gnu/system/install.scm)

from 1.6G to 1.5G.

* gnu/system/locale.scm (%default-locale-libcs): Remove GLIBC-2.29.
</pre>
</div>
</content>
</entry>
</feed>
