** Description changed:

  Falls under the standing GNOME SRU execption
  https://wiki.ubuntu.com/StableReleaseUpdates#GNOME
  
  Upstream changes since 0.44.9:
  
  Vala 0.44.11
  ============
   * Regression and bug fixes:
    - codegen:
      + Fix vfunc signature of delegate-typed property in interface
      + Fix support of dynamic DBus methods
    - vala:
      + Don't require constant initializer in fast-vapi [#461]
      + Report error for async creation expression without yield
  
   * Bindings:
    - glib-2.0: Add "has_typedef = false" to custom MarkupParser*Func delegates
  
  Vala 0.44.10
  ============
   * Various improvements and bug fixes:
    - codegen:
      + Use G_TYPE_INSTANCE_GET_INTERFACE to get vtable for base-access
      + Fix setting of generic-type properties for gobject chain up [#654702]
      + Make type-parameter properties readable [#190]
      + Reduce code duplications when generation base-access
    - vala:
      + Warn when passing arrays to typeof(), except for "string[]" [#868]
      + Don't falsely resolve binary-expression to bool [#869]
      + Do not allow += for arrays with fixed length
      + Infer array length of inline allocated arrays for fields [#644046]
      + Do not allow to .resize() on arrays with fixed length
      + Do not allow to change .length of arrays with fixed length
      + Improve error message for arrays as type arguments
      + Improve error reporting for invalid interface prerequisites [#437]
      + Write value of constants/enums in fast-vapi if constant only [#461]
      + Restore DestroysInstance behaviour for non-compact classes [#873]
    - parser: `owned` is not allowed on Constants
    - girparser: Detect and replace "-" in parameter names
    - girwriter: Add readable="0"/private="1" attribute to type-specific fields
    - gidl:
      + Calculate size correctly, avoid use-after-free
      + Avoid use of uninitialized "markup" warning
      + Ignore flags like -mfpmath=sse, -msse or -msse2
    - valadoc:
      + libvaladoc: Fix parameter and property ownership declarations
      + Fix ownership declarations of Constants
    - pkg-config:
      + vala: Add missing gmodule-2.0 to Requires.private of pkg-config file
      + libvaladoc: Move gmodule-2.0 to Requires.private of pkg-config file
  
   * Bindings:
    - glib-2.0: Guard against passing null source to GLib.Memory.copy()
    - gtk+-3.0: Skip _MountOperationHandler* symbols
    - gtk4,gtk4-unix-print: Update to 3.96.0+ab407ba5
    - libusb-1.0: Don't depend on glib-2.0
    - libusb-1.0: Remove unused private "malloc" binding
    - linux: Add memfd_create(2)
    - posix: Bind some essential memory allocation functions
+ 
+ [Impact]
+  * Affects all valac reverse-dependency on buildtime
+ 
+ [Test Case]
+  * ...
+ 
+ [Regression Potential]
+  * Not immediately while it requires an rdepend rebuild to manifest.
+ 
+ [Other Info]
+  * Regular upstream maintenance releases are likely to happen every 1-2 months

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1853035

Title:
  [SRU] Update to vala 0.44.11 in eoan

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/vala/+bug/1853035/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to