diff mbox series

vte: Upgrade to 0.78.0

Message ID 20240923234336.3978188-1-raj.khem@gmail.com
State Under Review
Headers show
Series vte: Upgrade to 0.78.0 | expand

Commit Message

Khem Raj Sept. 23, 2024, 11:43 p.m. UTC
- Needed for Gnome-47 components e.g. gnome-console
- Disable GI_DATA on arm, it uses qemu usermode and qemu-user crashes
  while running qemu_Vte-3.91

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta/recipes-support/vte/{vte_0.76.3.bb => vte_0.78.0.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-support/vte/{vte_0.76.3.bb => vte_0.78.0.bb} (94%)

Comments

Alexander Kanavin Sept. 24, 2024, 4:18 a.m. UTC | #1
How can the crash be reproduced? This must be specified. Could it be
specific to your setup? Qemu usermode is pretty robust with standard poky.

Alex

On Tue 24. Sep 2024 at 1.43, Khem Raj via lists.openembedded.org <raj.khem=
gmail.com@lists.openembedded.org> wrote:

> - Needed for Gnome-47 components e.g. gnome-console
> - Disable GI_DATA on arm, it uses qemu usermode and qemu-user crashes
>   while running qemu_Vte-3.91
>
> Signed-off-by: Khem Raj <raj.khem@gmail.com>
> ---
>  meta/recipes-support/vte/{vte_0.76.3.bb => vte_0.78.0.bb} | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>  rename meta/recipes-support/vte/{vte_0.76.3.bb => vte_0.78.0.bb} (94%)
>
> diff --git a/meta/recipes-support/vte/vte_0.76.3.bb
> b/meta/recipes-support/vte/vte_0.78.0.bb
> similarity index 94%
> rename from meta/recipes-support/vte/vte_0.76.3.bb
> rename to meta/recipes-support/vte/vte_0.78.0.bb
> index 515ff228fd4..f44d39ac451 100644
> --- a/meta/recipes-support/vte/vte_0.76.3.bb
> +++ b/meta/recipes-support/vte/vte_0.78.0.bb
> @@ -15,11 +15,11 @@ DEPENDS = "glib-2.0 glib-2.0-native gtk+3 libpcre2
> libxml2-native gperf-native i
>
>  GIR_MESON_OPTION = 'gir'
>  GIDOCGEN_MESON_OPTION = "docs"
> -
> +GI_DATA_ENABLED:armv7ve = "False"
>  inherit gnomebase gi-docgen features_check upstream-version-is-even
> gobject-introspection systemd vala
>
>  SRC_URI += "file://0001-Add-W_EXITCODE-macro-for-non-glibc-systems.patch"
> -SRC_URI[archive.sha256sum] =
> "f678e94c056f377fd0021214adff5450cb172e9a08b160911181ddff7b7d5d60"
> +SRC_URI[archive.sha256sum] =
> "07f09c6228a8bb3c1599dd0f5a6ec797b30d3010c3ac91cf21b69d9635dfaf7c"
>
>  ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#204827):
> https://lists.openembedded.org/g/openembedded-core/message/204827
> Mute This Topic: https://lists.openembedded.org/mt/108619476/1686489
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [
> alex.kanavin@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
Khem Raj Sept. 24, 2024, 5:26 a.m. UTC | #2
On Mon, Sep 23, 2024 at 9:18 PM Alexander Kanavin
<alex.kanavin@gmail.com> wrote:
>
> How can the crash be reproduced? This must be specified. Could it be specific to your setup? Qemu usermode is pretty robust with standard poky.
>
It could be my setup but I could see it with clang and gcc and I left it there.
Its a bit convoluted to reproduce since its in generated program which
is called via another wrapper over qemu usermode,
here is the cmdline which can be used. After do_compile task is run for vte.
https://snips.sh/f/sREktUGD0f

> Alex
>
> On Tue 24. Sep 2024 at 1.43, Khem Raj via lists.openembedded.org <raj.khem=gmail.com@lists.openembedded.org> wrote:
>>
>> - Needed for Gnome-47 components e.g. gnome-console
>> - Disable GI_DATA on arm, it uses qemu usermode and qemu-user crashes
>>   while running qemu_Vte-3.91
>>
>> Signed-off-by: Khem Raj <raj.khem@gmail.com>
>> ---
>>  meta/recipes-support/vte/{vte_0.76.3.bb => vte_0.78.0.bb} | 4 ++--
>>  1 file changed, 2 insertions(+), 2 deletions(-)
>>  rename meta/recipes-support/vte/{vte_0.76.3.bb => vte_0.78.0.bb} (94%)
>>
>> diff --git a/meta/recipes-support/vte/vte_0.76.3.bb b/meta/recipes-support/vte/vte_0.78.0.bb
>> similarity index 94%
>> rename from meta/recipes-support/vte/vte_0.76.3.bb
>> rename to meta/recipes-support/vte/vte_0.78.0.bb
>> index 515ff228fd4..f44d39ac451 100644
>> --- a/meta/recipes-support/vte/vte_0.76.3.bb
>> +++ b/meta/recipes-support/vte/vte_0.78.0.bb
>> @@ -15,11 +15,11 @@ DEPENDS = "glib-2.0 glib-2.0-native gtk+3 libpcre2 libxml2-native gperf-native i
>>
>>  GIR_MESON_OPTION = 'gir'
>>  GIDOCGEN_MESON_OPTION = "docs"
>> -
>> +GI_DATA_ENABLED:armv7ve = "False"
>>  inherit gnomebase gi-docgen features_check upstream-version-is-even gobject-introspection systemd vala
>>
>>  SRC_URI += "file://0001-Add-W_EXITCODE-macro-for-non-glibc-systems.patch"
>> -SRC_URI[archive.sha256sum] = "f678e94c056f377fd0021214adff5450cb172e9a08b160911181ddff7b7d5d60"
>> +SRC_URI[archive.sha256sum] = "07f09c6228a8bb3c1599dd0f5a6ec797b30d3010c3ac91cf21b69d9635dfaf7c"
>>
>>  ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
>>
>>
>> -=-=-=-=-=-=-=-=-=-=-=-
>> Links: You receive all messages sent to this group.
>> View/Reply Online (#204827): https://lists.openembedded.org/g/openembedded-core/message/204827
>> Mute This Topic: https://lists.openembedded.org/mt/108619476/1686489
>> Group Owner: openembedded-core+owner@lists.openembedded.org
>> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [alex.kanavin@gmail.com]
>> -=-=-=-=-=-=-=-=-=-=-=-
>>
Alexander Kanavin Sept. 24, 2024, 10:53 a.m. UTC | #3
On Tue, 24 Sept 2024 at 07:27, Khem Raj <raj.khem@gmail.com> wrote:
> > How can the crash be reproduced? This must be specified. Could it be specific to your setup? Qemu usermode is pretty robust with standard poky.
> >
> It could be my setup but I could see it with clang and gcc and I left it there.
> Its a bit convoluted to reproduce since its in generated program which
> is called via another wrapper over qemu usermode,
> here is the cmdline which can be used. After do_compile task is run for vte.
> https://snips.sh/f/sREktUGD0f

I think it is your setup. I just built this update on poky qemuarm
with g-i re-enabled, and it worked (both glibc and musl). So you need
to narrow it down to something else, disabling it for everyone isn't
correct.

Alex
Khem Raj Sept. 24, 2024, 12:41 p.m. UTC | #4
On Tue, Sep 24, 2024 at 3:53 AM Alexander Kanavin <alex.kanavin@gmail.com>
wrote:

> On Tue, 24 Sept 2024 at 07:27, Khem Raj <raj.khem@gmail.com> wrote:
> > > How can the crash be reproduced? This must be specified. Could it be
> specific to your setup? Qemu usermode is pretty robust with standard poky.
> > >
> > It could be my setup but I could see it with clang and gcc and I left it
> there.
> > Its a bit convoluted to reproduce since its in generated program which
> > is called via another wrapper over qemu usermode,
> > here is the cmdline which can be used. After do_compile task is run for
> vte.
> > https://snips.sh/f/sREktUGD0f
>
> I think it is your setup. I just built this update on poky qemuarm
> with g-i re-enabled, and it worked (both glibc and musl). So you need
> to narrow it down to something else, disabling it for everyone isn't
> correct.


Thanks will send a v2


>
> Alex
>
diff mbox series

Patch

diff --git a/meta/recipes-support/vte/vte_0.76.3.bb b/meta/recipes-support/vte/vte_0.78.0.bb
similarity index 94%
rename from meta/recipes-support/vte/vte_0.76.3.bb
rename to meta/recipes-support/vte/vte_0.78.0.bb
index 515ff228fd4..f44d39ac451 100644
--- a/meta/recipes-support/vte/vte_0.76.3.bb
+++ b/meta/recipes-support/vte/vte_0.78.0.bb
@@ -15,11 +15,11 @@  DEPENDS = "glib-2.0 glib-2.0-native gtk+3 libpcre2 libxml2-native gperf-native i
 
 GIR_MESON_OPTION = 'gir'
 GIDOCGEN_MESON_OPTION = "docs"
-
+GI_DATA_ENABLED:armv7ve = "False"
 inherit gnomebase gi-docgen features_check upstream-version-is-even gobject-introspection systemd vala
 
 SRC_URI += "file://0001-Add-W_EXITCODE-macro-for-non-glibc-systems.patch"
-SRC_URI[archive.sha256sum] = "f678e94c056f377fd0021214adff5450cb172e9a08b160911181ddff7b7d5d60"
+SRC_URI[archive.sha256sum] = "07f09c6228a8bb3c1599dd0f5a6ec797b30d3010c3ac91cf21b69d9635dfaf7c"
 
 ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"