[Bug 1782122] [NEW] [SRU] Update vala in bionic to 0.40.8
Launchpad Bug Tracker
1782122 at bugs.launchpad.net
Mon Jul 23 16:15:44 UTC 2018
You have been subscribed to a public bug by Rico Tzschichholz (ricotz):
The 0.40.x series is maintained as LTS release and will receive further
bug fix releases in the future. See https://wiki.gnome.org/Projects/Vala
Upstream changes since 0.40.4:
Vala 0.40.8
===========
* Various improvements and bug fixes:
- Fix links in the Manual
- libvaladoc: Change link to Valadoc wiki page for HTML doclet
- valadoc: Use HTML5 doctype in HTML doclet
- codegen: Let methods return -1 on error by default if possible [#526]
- Allow TypeModule subclasses as parameter-type in module-init-method [#648]
- girparser: Allow changing the type of constants using metadata [#643]
- girwriter: Add boolean GIR visible attribute to allow skipping symbols
- vala: Report error for error-domains without any code
- parser: Accept "empty" enums/error-domains [#253]
- codewriter: Output bodies of code-blocks if in VAPIGEN mode [#253]
* Bindings:
- gobject-2.0: Add lower_case_csuffix attributes to Type* symbols
- gdk-3.0,gtk+-3.0: Update to 3.23.0+df045423
- gio-2.0: Add custom IOError.from_errno() to make it work as expected [#253]
- gtk+-4.0: Update to 3.94.0+bf5f27c6
- gstreamer-rtsp-server-1.0: Update from 1.14+ git master [#653]
Vala 0.40.7
===========
* Various improvements and bug fixes:
- Update bugtracker links to https://gitlab.gnome.org/GNOME/vala/issues
- codegen:
+ Handle delegate_target attribute of fields [#520]
+ Free generic elements of glib collections [#694765]
+ Fix warning for source_funcs parameter of g_source_new()
+ Actually treat GLib.Source as compact class
+ Custom abstract methods of GLib.Source are handled differently [#641]
+ Consistently use gpointer for delegate targets
+ Unify some delegate-type check patterns
+ Use default_init instead of base_init when registering interfaces
[#699550]
- girparser: Add support for bool delegate_target [#520]
- girwriter:
+ Output deprecated="1"
+ construct-only properties don't have a setter method
+ Don't write any custom attributes [#608]
- valadoc: Fix TreeBuilder.create_array() for stacked Arrays
* Bindings:
- glib-2.0:
+ Do not mark simple-type out-parameters as nullable [#634]
+ Make Source.attach() use the default MainContext by default
+ Make Bytes.slice() use the memory-efficient Bytes.from_bytes() [#638]
+ Fix Bytes.with_free_func()
- gio-2.0:
+ Mark ActionEntry.parameter_type/state fields as nullable [#632]
+ Delegate fields of DBus*VTable do not have implicit target fields
+ Apply delegate_target = false on ActionEntry callbacks and make them weak
[#630]
+ Add default to all io_priority parameters
- gstreamer: Cherry-pick some fixes from 0.42, add gst-editing-services-1.0
- gtk+-3.0: Update to 3.22.30+9ac7f906
- gtk+-4.0: Update to 3.93.0+29fee2e8
- webkit2gtk-4.0: Update to 2.21.4
- Update GIR-based bindings
Vala 0.40.6
===========
* Regression fix:
- codegen: Avoid critical for array in-parameters with custom length-type
- tests: Drop assert which is failing on big-endian archs
Vala 0.40.5
===========
* Various improvements and bug fixes:
- Warn if --gir is used without --library [#708693]
- Report an error if rank attribute is required but was not found [#660991]
- scanner: Accept \R and \N escape sequences in regex literals [#749576]
- scanner: Accept backreferences \1 through \99 in regex literals [#728574]
- codegen:
+ Avoid critical in get_basic_type_info() when there is no signature
[#729517]
+ Fix serializing multidimensional arrays [#735437]
+ Guard get_default_ref_sink_function() against null base-class
+ Respect cname ccode-attribute of lockable fields
+ Fix casting of length for "ref" array parameters
- codewriter: Add 'new' to symbols if needed to match the original source
[#614686]
- girparser: Deal with missing "name" attribute by falling back on "c:type"
- girwriter: Drop errornous indent
- girwriter: Properly output variadic methods and use introspectable="0"
- genie: Add support for the \v escape character [#664689]
- genie: Add support for the \uXXXX escape sequence
* Bindings:
- glib-2.0: Fix IConv.iconv() [#634753]
- gobject-2.0: Make constructor of ParamSpecBoxed public
- gstreamer: Cherry-pick some fixes from 0.42
- gtk+-3.0: Update to 3.22.30+21fddc39
- gtk+-4.0: Update to 3.93.0+3a860719
- javascriptcoregtk-4.0: buffer of String.get_utf8_cstring() is not "ref"
[#788113]
- posix: Add missing cname = "int" to Posix.Signal enum
- sqlite3: Add additional constants for flags of Database.open_v2() [#795627]
- webkit2gtk-4.0: Cherry-pick some fixes from 0.42
[Impact]
* Affects all valac reverse-dependency on buildtime
[Test Case]
* Mass-rebuild of rdepends can be found here
https://launchpad.net/~ricotz/+archive/ubuntu/red/+packages?batch=200&memo=0&start=0
Occurring failures are not vala compiler related.
[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
** Affects: vala (Ubuntu)
Importance: Undecided
Status: New
** Tags: upgrade-software-version
--
[SRU] Update vala in bionic to 0.40.8
https://bugs.launchpad.net/bugs/1782122
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.
More information about the Ubuntu-sponsors
mailing list