mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 14:01:57 -09:00
support/testing: TestPythonPy3Gobject: test glib 2.88 regression
In Glib >= 2.88, GLib.unix_signal_add has been moved to a separate platform-specific library. This break backward compatibility from GLib-2.0. A workaround has been applied to pygobject >= 3.55.374e4e0f40aThis issue currently break TestFirewalldSysVInit and TestFirewalldSystemd runtime tests since the bump to glib 2.88.3 [1]: https://gitlab.com/buildroot.org/buildroot/-/jobs/16060152329 (TestFirewalldSysVInit) https://gitlab.com/buildroot.org/buildroot/-/jobs/16060152332 (TestFirewalldSystemd) Break the test TestPythonPy3Gobject now in order to reproduce the same issue than for Firewalld test. [1]e313a2d259Signed-off-by: Romain Naour <romain.naour@smile.fr> Signed-off-by: Julien Olivain <ju.o@free.fr> (cherry picked from commit3bd3d5004d) Signed-off-by: Raphaël Mélotte <raphael.melotte@mind.be>
This commit is contained in:
committed by
Raphaël Mélotte
parent
1a52019185
commit
13bccb86cc
@@ -4,6 +4,12 @@ from gi.repository import GLib
|
|||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
# In Glib >= 2.88, GLib.unix_signal_add has been moved to a
|
||||||
|
# separate platform-specific library. This break backward
|
||||||
|
# compatibility from GLib-2.0.
|
||||||
|
# A workaround has been applied to pygobject >= 3.55.3
|
||||||
|
# https://gitlab.gnome.org/GNOME/pygobject/-/commit/74e4e0f40a66436a55c72d4a6e6058c1f91a7310
|
||||||
|
unix_signal_add = GLib.unix_signal_add_full # noqa
|
||||||
sh_path = GLib.find_program_in_path('sh')
|
sh_path = GLib.find_program_in_path('sh')
|
||||||
if sh_path == "/bin/sh":
|
if sh_path == "/bin/sh":
|
||||||
return True
|
return True
|
||||||
|
|||||||
Reference in New Issue
Block a user