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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.