diff mbox series

[15/32] pango: upgrade 1.55.5 -> 1.56.1

Message ID 1739864375-21394-15-git-send-email-wangmy@fujitsu.com
State New
Headers show
Series [01/32] btrfs-tools: upgrade 6.12 -> 6.13 | expand

Commit Message

Mingyu Wang (Fujitsu) Feb. 18, 2025, 7:39 a.m. UTC
From: Wang Mingyu <wangmy@fujitsu.com>

Changelog:
==========
- Avoid criticals when there are no fonts
- fontconfig: Handle lack of FC_FONT_WRAPPER in font cache
- fontconfig: Prefer application fonts even if they are older
- Support setting font features in font descriptions
- serialization: Document the tab array format
- serialization: Accept attributes without range
- win32: Improve the pango_font_map_reload_implementation
- win32: Take variations into account for caching
- layout: Fix measuring ellipsis runs with shapes
- build: Require C11
- build: Require GLib 2.80
- build: Require cairo 1.18

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
---
 .../recipes-graphics/pango/{pango_1.55.5.bb => pango_1.56.1.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/pango/{pango_1.55.5.bb => pango_1.56.1.bb} (93%)

Comments

Mathieu Dubois-Briand Feb. 18, 2025, 5:15 p.m. UTC | #1
On Tue Feb 18, 2025 at 8:39 AM CET, wangmy via lists.openembedded.org wrote:
> From: Wang Mingyu <wangmy@fujitsu.com>
>
> Changelog:
> ==========
> - Avoid criticals when there are no fonts
> - fontconfig: Handle lack of FC_FONT_WRAPPER in font cache
> - fontconfig: Prefer application fonts even if they are older
> - Support setting font features in font descriptions
> - serialization: Document the tab array format
> - serialization: Accept attributes without range
> - win32: Improve the pango_font_map_reload_implementation
> - win32: Take variations into account for caching
> - layout: Fix measuring ellipsis runs with shapes
> - build: Require C11
> - build: Require GLib 2.80
> - build: Require cairo 1.18
>
> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
> ---

Hi,

This does fail on qemux86-world-alt:

ERROR: pango-1.56.1-r0 do_configure: Execution of '/srv/pokybuild/yocto-worker/qemux86-world-alt/build/build/tmp/work/core2-64-poky-linux/pango/1.56.1/temp/run.do_configure.1676834' failed with exit code 1
...
| Program rst2man rst2man.py found: NO
| Program rst2html5 rst2html5.py found: NO
|
| ../pango-1.56.1/docs/meson.build:222:12: ERROR: Program 'rst2html5 rst2html5.py' not found or not executable
|
| A full log can be found at /srv/pokybuild/yocto-worker/qemux86-world-alt/build/build/tmp/work/core2-64-poky-linux/pango/1.56.1/build/meson-logs/meson-log.txt
| ERROR: meson failed
| WARNING: exit code 1 from a shell command

https://autobuilder.yoctoproject.org/valkyrie/?#/builders/17/builds/955/steps/11/logs/stdio

Can you have a look at this failure please?
Mingyu Wang (Fujitsu) Feb. 19, 2025, 2:06 a.m. UTC | #2
Could you please let me know the build options? I have selected machine x86-64 and bitbake panggo, but this issue did not occur.

  --
Best Regards
---------------------------------------------------
Wang Mingyu
FUJITSU NANJING SOFTWARE TECHNOLOGY CO., LTD. (FNST)
No.6 Wenzhu Road, Nanjing, 210012, China
TEL:+86+25-86630566--8568
COINS: 79988548
FAX: +86+25-83317685
MAIL: wangmy@fujitsu.com

> -----Original Message-----
> From: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
> Sent: Wednesday, February 19, 2025 1:16 AM
> To: Wang, Mingyu/王 鸣瑜 <wangmy@fujitsu.com>;
> openembedded-core@lists.openembedded.org
> Subject: Re: [OE-core] [PATCH 15/32] pango: upgrade 1.55.5 -> 1.56.1
> 
> On Tue Feb 18, 2025 at 8:39 AM CET, wangmy via lists.openembedded.org
> wrote:
> > From: Wang Mingyu <wangmy@fujitsu.com>
> >
> > Changelog:
> > ==========
> > - Avoid criticals when there are no fonts
> > - fontconfig: Handle lack of FC_FONT_WRAPPER in font cache
> > - fontconfig: Prefer application fonts even if they are older
> > - Support setting font features in font descriptions
> > - serialization: Document the tab array format
> > - serialization: Accept attributes without range
> > - win32: Improve the pango_font_map_reload_implementation
> > - win32: Take variations into account for caching
> > - layout: Fix measuring ellipsis runs with shapes
> > - build: Require C11
> > - build: Require GLib 2.80
> > - build: Require cairo 1.18
> >
> > Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
> > ---
> 
> Hi,
> 
> This does fail on qemux86-world-alt:
> 
> ERROR: pango-1.56.1-r0 do_configure: Execution of
> '/srv/pokybuild/yocto-worker/qemux86-world-alt/build/build/tmp/work/core2-6
> 4-poky-linux/pango/1.56.1/temp/run.do_configure.1676834' failed with exit
> code 1 ...
> | Program rst2man rst2man.py found: NO
> | Program rst2html5 rst2html5.py found: NO
> |
> | ../pango-1.56.1/docs/meson.build:222:12: ERROR: Program 'rst2html5
> | rst2html5.py' not found or not executable
> |
> | A full log can be found at
> | /srv/pokybuild/yocto-worker/qemux86-world-alt/build/build/tmp/work/cor
> | e2-64-poky-linux/pango/1.56.1/build/meson-logs/meson-log.txt
> | ERROR: meson failed
> | WARNING: exit code 1 from a shell command
> 
> https://autobuilder.yoctoproject.org/valkyrie/?#/builders/17/builds/955/steps/1
> 1/logs/stdio
> 
> Can you have a look at this failure please?
> 
> 
> --
> Mathieu Dubois-Briand, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com
Alexander Kanavin Feb. 19, 2025, 9:03 a.m. UTC | #3
You can see it here:
https://git.yoctoproject.org/yocto-autobuilder-helper/tree/config.json#n871

Probably DISTRO_FEATURES:append = ' api-documentation' will reproduce the fail.

Alex

On Wed, 19 Feb 2025 at 03:06, wangmy via lists.openembedded.org
<wangmy=fujitsu.com@lists.openembedded.org> wrote:
>
> Could you please let me know the build options? I have selected machine x86-64 and bitbake panggo, but this issue did not occur.
>
>   --
> Best Regards
> ---------------------------------------------------
> Wang Mingyu
> FUJITSU NANJING SOFTWARE TECHNOLOGY CO., LTD. (FNST)
> No.6 Wenzhu Road, Nanjing, 210012, China
> TEL:+86+25-86630566--8568
> COINS: 79988548
> FAX: +86+25-83317685
> MAIL: wangmy@fujitsu.com
>
> > -----Original Message-----
> > From: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
> > Sent: Wednesday, February 19, 2025 1:16 AM
> > To: Wang, Mingyu/王 鸣瑜 <wangmy@fujitsu.com>;
> > openembedded-core@lists.openembedded.org
> > Subject: Re: [OE-core] [PATCH 15/32] pango: upgrade 1.55.5 -> 1.56.1
> >
> > On Tue Feb 18, 2025 at 8:39 AM CET, wangmy via lists.openembedded.org
> > wrote:
> > > From: Wang Mingyu <wangmy@fujitsu.com>
> > >
> > > Changelog:
> > > ==========
> > > - Avoid criticals when there are no fonts
> > > - fontconfig: Handle lack of FC_FONT_WRAPPER in font cache
> > > - fontconfig: Prefer application fonts even if they are older
> > > - Support setting font features in font descriptions
> > > - serialization: Document the tab array format
> > > - serialization: Accept attributes without range
> > > - win32: Improve the pango_font_map_reload_implementation
> > > - win32: Take variations into account for caching
> > > - layout: Fix measuring ellipsis runs with shapes
> > > - build: Require C11
> > > - build: Require GLib 2.80
> > > - build: Require cairo 1.18
> > >
> > > Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
> > > ---
> >
> > Hi,
> >
> > This does fail on qemux86-world-alt:
> >
> > ERROR: pango-1.56.1-r0 do_configure: Execution of
> > '/srv/pokybuild/yocto-worker/qemux86-world-alt/build/build/tmp/work/core2-6
> > 4-poky-linux/pango/1.56.1/temp/run.do_configure.1676834' failed with exit
> > code 1 ...
> > | Program rst2man rst2man.py found: NO
> > | Program rst2html5 rst2html5.py found: NO
> > |
> > | ../pango-1.56.1/docs/meson.build:222:12: ERROR: Program 'rst2html5
> > | rst2html5.py' not found or not executable
> > |
> > | A full log can be found at
> > | /srv/pokybuild/yocto-worker/qemux86-world-alt/build/build/tmp/work/cor
> > | e2-64-poky-linux/pango/1.56.1/build/meson-logs/meson-log.txt
> > | ERROR: meson failed
> > | WARNING: exit code 1 from a shell command
> >
> > https://autobuilder.yoctoproject.org/valkyrie/?#/builders/17/builds/955/steps/1
> > 1/logs/stdio
> >
> > Can you have a look at this failure please?
> >
> >
> > --
> > Mathieu Dubois-Briand, Bootlin
> > Embedded Linux and Kernel engineering
> > https://bootlin.com
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#211660): https://lists.openembedded.org/g/openembedded-core/message/211660
> Mute This Topic: https://lists.openembedded.org/mt/111247369/1686489
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [alex.kanavin@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
diff mbox series

Patch

diff --git a/meta/recipes-graphics/pango/pango_1.55.5.bb b/meta/recipes-graphics/pango/pango_1.56.1.bb
similarity index 93%
rename from meta/recipes-graphics/pango/pango_1.55.5.bb
rename to meta/recipes-graphics/pango/pango_1.56.1.bb
index 6c7242274f..cb4d779a55 100644
--- a/meta/recipes-graphics/pango/pango_1.55.5.bb
+++ b/meta/recipes-graphics/pango/pango_1.56.1.bb
@@ -18,7 +18,7 @@  UPSTREAM_CHECK_REGEX = "pango-(?P<pver>\d+\.(?!9\d+)\d+\.\d+)"
 GIR_MESON_ENABLE_FLAG = "enabled"
 GIR_MESON_DISABLE_FLAG = "disabled"
 
-SRC_URI[archive.sha256sum] = "e396126ea08203cbd8ef12638e6222e2e1fd8aa9cac6743072fedc5f2d820dd8"
+SRC_URI[archive.sha256sum] = "426be66460c98b8378573e7f6b0b2ab450f6bb6d2ec7cecc33ae81178f246480"
 
 DEPENDS = "glib-2.0 glib-2.0-native fontconfig freetype virtual/libiconv cairo harfbuzz fribidi"