Public bug reported:

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

** Affects: vala (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

  Falls under the standing GNOME SRU execption
  https://wiki.ubuntu.com/StableReleaseUpdates#GNOME
  
- Upstream changes since 0.40.9:
+ 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
+  * 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
+  * 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
+  * 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
+  * 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

-- 
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