From: Richard Purdie <richard.purdie@linuxfoundation.org>
To: wangmy <wangmy@fujitsu.com>, openembedded-core@lists.openembedded.org
Subject: Re: [PATCH] [OE-core] [PATCH] gettext: upgrade 0.21.1 -> 0.22
Date: Tue, 27 Jun 2023 15:25:15 +0100 [thread overview]
Message-ID: <833c9684091b2d7ec5326e00a6f76a7aa2c4baf2.camel@linuxfoundation.org> (raw)
In-Reply-To: <1687850250-20040-15-git-send-email-wangmy@fujitsu.com>
On Tue, 2023-06-27 at 15:17 +0800, wangmy wrote:
> From: Wang Mingyu <wangmy@fujitsu.com>
>
> Changelog:
> ===========
> * PO file format:
> - When a #: line contains references to file names that contain spaces,
> these file names are surrounded by Unicode characters U+2068 and U+2069.
> This makes it possible to parse such references correctly.
>
> * Improvements for maintainers:
> - The AM_GNU_GETTEXT macro now defines two variables localedir_c and
> localedir_c_make, that can be used in C code or in Makefiles,
> respectively, for representing the value of the --localedir configure
> option.
>
> * Programming languages support:
> - C, C++:
> o xgettext now supports gettext-like functions that take wide strings
> (of type 'const wchar_t *', 'const char16_t *', or 'const char32_t *')
> as arguments.
> o xgettext now recognizes numbers with digit separators, as defined by
> ISO C 23, as tokens.
> o xgettext and msgfmt now recognize the format string directive %b
> (for binary integer output, as defined by ISO C 23) in format strings.
> o xgettext and msgfmt now recognize the argument size specifiers
> w8, w16, w32, w64, wf8, wf16, wf32, wf64 (as defined by ISO C 23)
> in format strings.
> o xgettext and msgfmt now recognize C++ format strings, as defined by
> ISO C++ 20. They are marked as 'c++-format' in POT and PO files.
> A new example has been added, 'hello-c++20', that illustrates how
> to use these format strings with gettext.
> - Java:
> o The build system and tools now also support Java versions newer than
> Java 11. This is known to work up to Java 20, at least. On the other
> hand, support for old versions of Java (Java 1.5 and GCJ) has been
> dropped.
> - Tcl: xgettext now supports the \x, \u, and \U escapes as defined in
> Tcl 8.6.
>
> * Portability:
> - On systems with musl libc, the *gettext() functions in libc now work
> with MO files generated from PO files with an encoding other than UTF-8.
> To this effect, the msgfmt program now converts the messages to UTF-8
> encoding before storing them in a MO file. You can prevent this by
> using the msgfmt --no-convert option.
> - On systems with musl libc, the *gettext() functions in libc now work
> with MO files generated from PO files with ISO C 99 <inttypes.h> format
> string directive macros. To this effect, the msgfmt program pre-expands
> strings with such macros. You can prevent this by using the msgfmt
> --no-redundancy option.
>
> * xgettext:
> - The xgettext option '--sorted-output' is now deprecated.
> - xgettext input files of type PO that are not all ASCII and not UTF-8
> encoded are now handled correctly.
>
> * The base Unicode standard is now updated to 15.0.0.
>
> * Emacs PO mode:
> Fix an incompatibility with Emacs version 29 or newer.
>
>
> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
> ---
> .../0001-init-env.in-do-not-add-C-CXX-parameters.patch | 0
> .../0001-tests-autopoint-3-unset-MAKEFLAGS.patch | 0
> .../gettext/{gettext-0.21.1 => gettext-0.22}/parallel.patch | 0
> .../gettext/{gettext-0.21.1 => gettext-0.22}/run-ptest | 0
> .../{gettext-0.21.1 => gettext-0.22}/serial-tests-config.patch | 0
> .../{gettext-0.21.1 => gettext-0.22}/use-pkgconfig.patch | 0
> .../{gettext-minimal-0.21.1 => gettext-minimal-0.22}/COPYING | 0
> .../Makefile.in.in | 0
> .../aclocal/gettext.m4 | 0
> .../aclocal/host-cpu-c-abi.m4 | 0
> .../aclocal/iconv.m4 | 0
> .../aclocal/intlmacosx.m4 | 0
> .../aclocal/lib-ld.m4 | 0
> .../aclocal/lib-link.m4 | 0
> .../aclocal/lib-prefix.m4 | 0
> .../aclocal/nls.m4 | 0
> .../aclocal/po.m4 | 0
> .../aclocal/progtest.m4 | 0
> .../config.rpath | 0
> .../remove-potcdate.sin | 0
> ...-minimal-native_0.21.1.bb => gettext-minimal-native_0.22.bb} | 0
> .../recipes-core/gettext/{gettext_0.21.1.bb => gettext_0.22.bb} | 2 +-
> 22 files changed, 1 insertion(+), 1 deletion(-)
> rename meta/recipes-core/gettext/{gettext-0.21.1 => gettext-0.22}/0001-init-env.in-do-not-add-C-CXX-parameters.patch (100%)
> rename meta/recipes-core/gettext/{gettext-0.21.1 => gettext-0.22}/0001-tests-autopoint-3-unset-MAKEFLAGS.patch (100%)
> rename meta/recipes-core/gettext/{gettext-0.21.1 => gettext-0.22}/parallel.patch (100%)
> rename meta/recipes-core/gettext/{gettext-0.21.1 => gettext-0.22}/run-ptest (100%)
> rename meta/recipes-core/gettext/{gettext-0.21.1 => gettext-0.22}/serial-tests-config.patch (100%)
> rename meta/recipes-core/gettext/{gettext-0.21.1 => gettext-0.22}/use-pkgconfig.patch (100%)
> rename meta/recipes-core/gettext/{gettext-minimal-0.21.1 => gettext-minimal-0.22}/COPYING (100%)
> rename meta/recipes-core/gettext/{gettext-minimal-0.21.1 => gettext-minimal-0.22}/Makefile.in.in (100%)
> rename meta/recipes-core/gettext/{gettext-minimal-0.21.1 => gettext-minimal-0.22}/aclocal/gettext.m4 (100%)
> rename meta/recipes-core/gettext/{gettext-minimal-0.21.1 => gettext-minimal-0.22}/aclocal/host-cpu-c-abi.m4 (100%)
> rename meta/recipes-core/gettext/{gettext-minimal-0.21.1 => gettext-minimal-0.22}/aclocal/iconv.m4 (100%)
> rename meta/recipes-core/gettext/{gettext-minimal-0.21.1 => gettext-minimal-0.22}/aclocal/intlmacosx.m4 (100%)
> rename meta/recipes-core/gettext/{gettext-minimal-0.21.1 => gettext-minimal-0.22}/aclocal/lib-ld.m4 (100%)
> rename meta/recipes-core/gettext/{gettext-minimal-0.21.1 => gettext-minimal-0.22}/aclocal/lib-link.m4 (100%)
> rename meta/recipes-core/gettext/{gettext-minimal-0.21.1 => gettext-minimal-0.22}/aclocal/lib-prefix.m4 (100%)
> rename meta/recipes-core/gettext/{gettext-minimal-0.21.1 => gettext-minimal-0.22}/aclocal/nls.m4 (100%)
> rename meta/recipes-core/gettext/{gettext-minimal-0.21.1 => gettext-minimal-0.22}/aclocal/po.m4 (100%)
> rename meta/recipes-core/gettext/{gettext-minimal-0.21.1 => gettext-minimal-0.22}/aclocal/progtest.m4 (100%)
> rename meta/recipes-core/gettext/{gettext-minimal-0.21.1 => gettext-minimal-0.22}/config.rpath (100%)
> rename meta/recipes-core/gettext/{gettext-minimal-0.21.1 => gettext-minimal-0.22}/remove-potcdate.sin (100%)
> rename meta/recipes-core/gettext/{gettext-minimal-native_0.21.1.bb => gettext-minimal-native_0.22.bb} (100%)
> rename meta/recipes-core/gettext/{gettext_0.21.1.bb => gettext_0.22.bb} (99%)
When you upgraded this recipe did you check if there were changes to
any of the files in gettext-minimal in the new version? I'm a little
surprised none of the files change at all...
Cheers,
Richard
next prev parent reply other threads:[~2023-06-27 14:25 UTC|newest]
Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-06-27 7:16 [OE-core] [PATCH] freetype: upgrade 2.13.0 -> 2.13.1 wangmy
2023-06-27 7:16 ` [OE-core] [PATCH] gstreamer1.0: upgrade 1.22.3 -> 1.22.4 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] kbd: upgrade 2.5.1 -> 2.6.0 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] libassuan: upgrade 2.5.5 -> 2.5.6 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] libksba: upgrade 1.6.3 -> 1.6.4 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] libmd: upgrade 1.0.4 -> 1.1.0 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] libsdl2: upgrade 2.26.5 -> 2.28.0 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] libtraceevent: upgrade 1.7.2 -> 1.7.3 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] libx11: upgrade 1.8.5 -> 1.8.6 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] libxcrypt-compat: upgrade 4.4.34 -> 4.4.35 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] lttng-ust: upgrade 2.13.5 -> 2.13.6 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] nettle: upgrade 3.9 -> 3.9.1 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] nghttp2: upgrade 1.53.0 -> 1.54.0 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] ccache: upgrade 4.8.1 -> 4.8.2 wangmy
2023-06-27 7:17 ` [PATCH] [OE-core] [PATCH] gettext: upgrade 0.21.1 -> 0.22 wangmy
2023-06-27 14:25 ` Richard Purdie [this message]
2023-06-28 8:53 ` Mingyu Wang (Fujitsu)
2023-07-06 9:54 ` Alexander Kanavin
2023-06-27 7:17 ` [OE-core] [PATCH] mesa: upgrade 23.1.1 -> 23.1.3 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] python3-numpy: upgrade 1.24.3 -> 1.25.0 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] python3-typing-extensions: upgrade 4.6.2 -> 4.6.3 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] xorgproto: upgrade 2022.2 -> 2023.2 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] python3-hatchling: upgrade 1.17.0 -> 1.18.0 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] python3-hypothesis: upgrade 6.75.7 -> 6.79.2 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] python3-importlib-metadata: upgrade 6.6.0 -> 6.7.0 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] python3-iso8601: upgrade 1.1.0 -> 2.0.0 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] python3-markupsafe: upgrade 2.1.2 -> 2.1.3 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] python3-pluggy: upgrade 1.0.0 -> 1.2.0 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] python3-pycairo: upgrade 1.23.0 -> 1.24.0 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] python3-pyparsing: upgrade 3.0.9 -> 3.1.0 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] python3-pytest: upgrade 7.3.1 -> 7.4.0 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] python3-ruamel-yaml: upgrade 0.17.31 -> 0.17.32 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] python3-sphinx-rtd-theme: upgrade 1.2.1 -> 1.2.2 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] tiff: upgrade 4.5.0 -> 4.5.1 wangmy
2023-06-29 9:45 ` Alexandre Belloni
2023-06-27 7:17 ` [OE-core] [PATCH] xkeyboard-config: upgrade 2.38 -> 2.39 wangmy
2023-06-27 7:17 ` [OE-core] [PATCH] xwayland: upgrade 23.1.1 -> 23.1.2 wangmy
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=833c9684091b2d7ec5326e00a6f76a7aa2c4baf2.camel@linuxfoundation.org \
--to=richard.purdie@linuxfoundation.org \
--cc=openembedded-core@lists.openembedded.org \
--cc=wangmy@fujitsu.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox