[Bug 1891318] Re: [SRU] Update to vala 0.48.9 in focal
I see, I going to use a PPA for rebuilding reverse dependencies to provide this kind of feedback. Doing so has shown all kind of build issues *not* related to vala in the past, while updating 0.40.x in 18.04/Bionic. I am going to update this bug to target the 0.48.10 release soon. ** Description changed: The 0.48.x series is maintained as LTS release and will receive further bug fix releases in the future. See https://wiki.gnome.org/Projects/Vala Falls under the standing GNOME SRU exception https://wiki.ubuntu.com/StableReleaseUpdates#GNOME Upstream changes since 0.48.6: + Vala 0.48.10 + + * Various improvements and bug fixes: + - tests: Don't rely on undefined use-after-free behaviour of glibc + - Add TraverseVisitor for traversing the tree with a callback + - Force usage of temporary variables for "tainted" member accesses [#1061] + - vala: Move transformation of unary increment/decrement to codegen + - vala: Set parent_node for child nodes of lambda-expression [#1062] + - codegen: Don't append unreachable clean-up section of Block [#169] [#838] + - codegen: Always include base_struct declaration if available [#464] + - vala: Additionally break on ObjectCreationExpression in "tainted" check + - vala: Add ObjectCreationExpression.to_string() + - manual: Update from wiki.gnome.org + - Don't use locale dependent string functions on syntax strings [#1067] + - girparser: Additionally fallback to "glib:type-name" to retrieve the cname + - libvaladoc/girimporter: + + Fallback to "name" for callback + + Fallback to "glib:type-name" for class, interface and record + + Improve parse_symbol_doc() and don't use parse_doc() + + Skip "attribute" elements + - libvaladoc/gtkdoc-importer: + + Correctly retrieve "url" from "ulink" elements + + Don't let parse_block_taglet() return null + + * Bindings: + - gstreamer: Update from 1.17.2+ git master + - gtk4: Update to 3.99.1 + - gtk4: Resolve a few conflicts of methods with virtual-methods + - pango: Update from 1.46.0 + - webkit2gtk-4.0: Update to 2.29.91 + Vala 0.48.9 === - * Regression and bug fixes: - - codegen: Include header for base-symbols when connecting vfuncs - - vala: - + Inherit CCode.returns_floating_reference attribute from base [#1053] - + Mark tranformed member-access as qualified [#57] - - girparser: Add support for string "feature_test_macro" metadata - - Revert "girwriter: Use appropriate get_ccode_* functions" [#1059] + * Regression and bug fixes: + - codegen: Include header for base-symbols when connecting vfuncs + - vala: + + Inherit CCode.returns_floating_reference attribute from base [#1053] + + Mark tranformed member-access as qualified [#57] + - girparser: Add support for string "feature_test_macro" metadata + - Revert "girwriter: Use appropriate get_ccode_* functions" [#1059] - * Bindings: - - gio-unix-2.0: Fix "g_unix_mount_for" binding [#1052] - - gio-2.0: Include "gio/gsettingsbackend.h" for GLib.SettingsBackend - members [#1054] - - goocanvas-2.0: Fix some field ownerships and types [#1057] - - gstreamer: Update from 1.17.2+ git master - - gtk4: Update to 3.99.0+358b698e - - pango: Update from 1.45.4+ - - posix: Add missing "has_typedef" attribute for some delegates - - posix: Declare WRDE_APPEND constant as public + * Bindings: + - gio-unix-2.0: Fix "g_unix_mount_for" binding [#1052] + - gio-2.0: Include "gio/gsettingsbackend.h" for GLib.SettingsBackend + members [#1054] + - goocanvas-2.0: Fix some field ownerships and types [#1057] + - gstreamer: Update from 1.17.2+ git master + - gtk4: Update to 3.99.0+358b698e + - pango: Update from 1.45.4+ + - posix: Add missing "has_typedef" attribute for some delegates + - posix: Declare WRDE_APPEND constant as public Vala 0.48.8 === - * Various improvements and bug fixes: - - codegen: - + Handle "gtk_param_spec_expression" in get_param_spec() - + Properly compare string if binary-expression contains string-literal - + Inline allocated and constant arrays are never NULL - + Check param for null before using it - + Properly destroy elements of an inline struct array [#365] - - vala: - + Avoid subsequent critical caused by invalid array type for constant - + Improve error handling of nested initializer lists - + Don't allow "resize" invocation on variable with unowned array type [#928] - + Property must be writable when invoking ReturnsModifiedPointer method [#1023] - + Recursive check of assignment target to recognize constants [#944] - + Return copy of constant type in get_value_type_for_symbol() - + Handle parameter initializer without value-type - + Fully qualify member-access when using-directive was used to resolve [#57] - + Tranform instance member-access to a static one if possible [#270] - + Improve check of expression
[Bug 1891318] Re: [SRU] Update to vala 0.48.9 in focal
Following discussion, the SRU team has concluded that Vala is not considered part of the standing GNOME microrelease exception. If you'd still like to update Vala in Focal, please justify this request on its own merits instead of relying on GNOME's standing exception. I'd also expect a plan to rebuild reverse dependencies, since without that a Vala update is mostly useless, and we risk latent regressions in case those reverse dependencies are ever rebuilt in the future. ** Changed in: vala (Ubuntu) Status: New => Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1891318 Title: [SRU] Update to vala 0.48.9 in focal To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/vala/+bug/1891318/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1891318] Re: [SRU] Update to vala 0.48.9 in focal
Discussion here: https://discourse.ubuntu.com/t/scope-of-gnome-mru/18041 I consider this SRU blocked until that discussion is concluded. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1891318 Title: [SRU] Update to vala 0.48.9 in focal To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/vala/+bug/1891318/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1891318] Re: [SRU] Update to vala 0.48.9 in focal
Thank you for preparing this update. The SRU team is currently looking to clarify what is and isn't included in the standing GNOME microrelease exception. What bothers me about vala is that its nature means that regressions may remain latent until reverse build dependencies are updated, so the cost of a regression in vala is higher than normal. The SRU team will need to get back to you on this. Removing the ~ubuntu-sponsors subscription as I see this is in the SRU queue now. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1891318 Title: [SRU] Update to vala 0.48.9 in focal To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/vala/+bug/1891318/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1891318] Re: [SRU] Update to vala 0.48.9 in focal
Source package for sponsoring is located here: https://people.ubuntu.com/~ricotz/sponsoring/vala_0.48.9-0ubuntu1.dsc Plain repack of 0.48.9-1 with adjusted version and maintainer field. Built binary packages available at https://launchpad.net/~ricotz/+archive/ubuntu/vala- sru/+sourcepub/11522985/+listing-archive-extra -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1891318 Title: [SRU] Update to vala 0.48.9 in focal To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/vala/+bug/1891318/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs