[Bug 1891318] Re: [SRU] Update to vala 0.48.9 in focal

2020-09-18 Thread Rico Tzschichholz
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

2020-09-17 Thread Robie Basak
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

2020-09-02 Thread Robie Basak
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

2020-08-19 Thread Robie Basak
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

2020-08-12 Thread Rico Tzschichholz
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