FEDORA-2018-f7c97c144f created by kalev 4 years ago for Fedora 27

vala 0.38.10 release.

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
  • girparser: Add support for NoAccessorMethod metadata
  • 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


  • glib-2.0: Fix IConv.iconv() [#634753]
  • glib-2.0: Mark str parameter of Variant.take_string() as owned
  • gobject-2.0: Make constructor of ParamSpecBoxed public
  • gstreamer: Cherry-pick some fixes from 0.42
  • gtk+-.0: Set NoAccessorMethod on properties
  • javascriptcoregtk-4.0: buffer of String.get_utf8_cstring() is not "ref" [#788113]
  • json-glib-1.0: Mark return-type of gvariant_deserialize*() as nullable [#795265]
  • sqlite3: Add additional constants for flags of Database.open_v2() [#795627]
  • webkit2gtk-4.0: Update to 2.20.1 and cherry-pick some fixes from 0.42

vala 0.38.9 release.

Various bug fixes:

  • valac: Always use the given "pkg-config" and respect PKG_CONFIG envar
  • codegen:
    • Don't append fixed-length of array fields in initializers
    • Add source_reference to some store_local/_field() calls
    • Don't add target fields for captured delegates without target
    • Don't add length fields for captured fixed-length array variables
  • Properly handle array-initializers inside struct-initializers [#622178]
  • The rank of an array-initializer should match the target's rank [#744923]
  • Fix recursive declaration in generic base type [#688732]
  • valadoc: Bump glib_minor to match 0.38 series
  • gdbus: Fix missing declaration of _fd_list for async methods [#794566]
  • vala: Fix return-type of BasicBlock.get_successors()


  • glib-2.0: Use g_value_et_schar instead of deprecated g_value_et_char
  • gobject-2.0: Add ParamSpecGType
  • gobject-2.0: Cherry-pick some changes from 0.40
  • gstreamer-1.0: Update to 1.14.0 and add gstreamer-webrtc-1.0 bindings
  • gdk-3.0,gtk+-3.0: Update to 3.22.29
  • gtk+-.0: Fix iter parameter of TextView.backward/forward*/move_visually() [#794345]
  • gtk+-*.0: Hide dedicated constructors of compact classes bound as structs [#794733]
  • gtk+-3.0,gtk+-4.0: Fix TreeView.is_blank_at_pos()
  • libgnome-menu-3.0: Add deps file
  • posix: Fix sig*set and sigprocmask parameters to be out/ref [#727425]
  • posix: Include sys/sysmacros.h for major(), minor() and makedev() [#794651]
  • purple: Update to 2.12.0
  • webkit2gtk-4.0: Update to 2.20.0

How to install

sudo dnf upgrade --refresh --advisory=FEDORA-2018-f7c97c144f

This update has been submitted for testing by kalev.

4 years ago

This update has obsoleted vala-0.38.9-1.fc27, and has inherited its bugs and notes.

4 years ago

This update has been pushed to testing.

4 years ago

This update has reached 7 days in testing and can be pushed to stable now if the maintainer wishes

4 years ago

This update has been submitted for stable by kalev.

4 years ago

This update has been pushed to stable.

4 years ago

Please login to add feedback.

Content Type
Test Gating
Unstable by Karma
Stable by Karma
Stable by Time
4 years ago
in testing
4 years ago
in stable
4 years ago

Automated Test Results