Debian Patches
Status for gjs/1.87.1-1
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| test-Skip-Gdk.Event-test-if-GTK-not-enabled.patch | test: Skip Gdk.Event test if GTK not enabled This copies the event struct which fails if there isn't an attached display, and for that Gtk.init() needs to have been called. This was breaking the installed_tests CI job. |
Philip Chimento <philip.chimento@gmail.com> | no | 2026-01-02 | ||
| overrides-Gio-Improve-wrapper-definition-for-object-types.patch | overrides/Gio: Improve wrapper definition for object types without a gtype In case we have a type that is a non-primitive, it has no gtype or name (e.g. it's a non-boxed type struct), or if it has one it matches the expected platform prefix, then also rename it after the platform specific name This allows to handle some private cases in Gio for now, but it will be useful in future for GLib |
"Marco Trevisan (Treviño)" <mail@3v1n0.net> | no | https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/1054 | 2025-12-19 | |
| modules-core-Generalize-and-extract-the-function-to-defin.patch | modules/core: Generalize and extract the function to define platform-specfic wrappers We're going to need to use this for GLib too, so let's make it more generic instead of repeating the same code multiple times |
"Marco Trevisan (Treviño)" <mail@3v1n0.net> | no | https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/1054 | 2025-12-19 | |
| deprecation-Add-support-for-deprecating-renamed-symbols.patch | deprecation: Add support for deprecating renamed symbols Symbols may be renamed in GLib/Gio due to introspection changes, in such case we should be able to provide fallback solutions at Gjs level. So add support for signaling the user that a deprecated symbol has been renamed |
"Marco Trevisan (Treviño)" <mail@3v1n0.net> | no | https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/1054 | 2025-12-19 | |
| modules-common-Add-utility-function-to-define-a-deprecati.patch | modules/common: Add utility function to define a deprecation wrapper Allow to easily create a wrapper to a deprecated symbol |
"Marco Trevisan (Treviño)" <mail@3v1n0.net> | no | https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/1054 | 2025-12-19 | |
| testGio-Add-tests-for-all-the-Unix-compatibility-wrappers.patch | testGio: Add tests for all the Unix compatibility wrappers we added Ensure that all the compatibility wrappers we expect are defined, adding basic test functions for all the symbols. We've to be a bit verbose because the warnings won't be repeated, so we need to access to the deprecated value from a different place in any test |
"Marco Trevisan (Treviño)" <mail@3v1n0.net> | no | https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/1054 | 2025-12-19 | |
| overrides-GLib-Deprecate-GLibUnix.signal_add_full.patch | overrides/GLib: Deprecate GLibUnix.signal_add_full As per an introspection issue we had in GLib the GLib.unix_signal_add method was not matching GLibUnix.signal_add, this was because the original symbol was not renamed into the introspection-friendly full version. The exported symbol in `GLibUnix` was in fact `signal_add_full`. Now things are fixed in GLib, but now we should ensure that anyone that was using GLibUnix.signal_add_full is not broken by the switch but rather informed about the rename via a deprecation warning |
"Marco Trevisan (Treviño)" <mail@3v1n0.net> | no | https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/1054 | 2025-12-19 | |
| build-Fix-unity-build-with-generated-enums.patch | build: Fix unity build with generated enums Without including config.h first, _GNU_SOURCE and its associated feature macros don't get defined before including libc headers, leading to locale.h not providing locale_t. |
Philip Chimento <philip.chimento@gmail.com> | no | upstream, https://gitlab.gnome.org/GNOME/gjs/-/commit/8dc1744a71faa0b550f6a3eabc09a5e2d6100ec4 | 2026-01-02 | |
| overrides-GLib-Add-wrappers-for-deprecated-GLibUnix-types.patch | overrides/GLib: Add wrappers for deprecated GLibUnix types All the platform-dependent types that are part of GLib are going to be moved to GLibUnix and GLibWin32, so let's create wrappers for these overrides and test that they are defined as expected |
"Marco Trevisan (Treviño)" <mail@3v1n0.net> | no | https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/1054 | 2025-12-19 |
All known versions for source package 'gjs'
- 1.87.1-1 (experimental)
- 1.86.0-3.1 (sid, forky)
- 1.82.3-1 (trixie)
- 1.74.2-1+deb12u1 (bookworm)
