Debian Package Tracker
Register | Log in
Subscribe

vala

Choose email to subscribe with

general
  • source: vala (main)
  • version: 0.56.18-7
  • maintainer: Debian GNOME Maintainers (archive) (DMD)
  • uploaders: Rico Tzschichholz [DMD] – Jeremy Bícha [DMD]
  • arch: all any
  • std-ver: 4.7.3
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 0.48.17-1
  • oldstable: 0.56.3-1
  • stable: 0.56.18-2
  • testing: 0.56.18-7
  • unstable: 0.56.18-7
versioned links
  • 0.48.17-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.56.3-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.56.18-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.56.18-7: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • libvala-0.56-0
  • libvala-0.56-dev
  • libvalacodegen-0.56-0
  • libvaladoc-0.56-0
  • libvaladoc-0.56-data
  • libvaladoc-0.56-dev
  • vala-0.56-doc
  • valac (2 bugs: 0, 2, 0, 0)
  • valac-0.56-vapi
  • valac-bin
  • valadoc
action needed
Depends on packages which need a new maintainer normal
The packages that vala depends on which need a new maintainer are:
  • docbook-xml (#802368)
    • Build-Depends-Indep: docbook-xml
Created: 2023-09-01 Last update: 2026-03-31 15:31
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 0.56.19-1, distribution UNRELEASED) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit 567005a18a2c0e02d3feb2ceff94fa3d1dd57f00
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Mon Mar 30 19:09:16 2026 +0200

    Update symbols

commit b653c65bdaf5b37b71a90192e1da41c5bd06609b
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Mon Mar 30 19:01:47 2026 +0200

    New upstream release

commit d17d0f2d3290a8110833037ddeebab896b080c54
Merge: 9ec29cff ce68ce06
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Mon Mar 30 19:01:46 2026 +0200

    Update upstream source from tag 'upstream/0.56.19'
    
    Update to upstream version '0.56.19'
    with Debian dir 343b2b5146bfafdf493fdeb66b890efbef130a61

commit ce68ce06ec2450e0a3a3cf29ec319a14c07e08b4
Merge: 150f4db0 159ed559
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Mon Mar 30 19:01:23 2026 +0200

    New upstream version 0.56.19

commit 159ed5597853e78bd983d29df33d23d34bde3830
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Mon Mar 30 16:12:21 2026 +0200

    Release 0.56.19

commit e3281a9701ad394703940468bb332abc64bccce1
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Sun Mar 22 16:27:19 2026 +0100

    gtk4: Fix CursorGetTextureCallback declaration
    
    This unbreaks Cursor.from_callback()

commit 968c30d582a7ede029206e8d701ae92212a92ed7
Author: Corentin Noël <corentin.noel@collabora.com>
Date:   Thu Nov 13 00:50:02 2025 +0100

    gtk4: Make all Gsk.RenderNode and Gsk.Renderer shadow their parent type
    
    all their children actually use the parent type for function and creation.

commit 569c27c3876b4b997f0a907aab860106393c6dd2
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Thu Apr 24 13:33:53 2025 +0200

    gtk4: Update to 4.21.6+83716767

commit aa617abe9799eaa568ae907d91dbd7cc60af2b6c
Author: Corentin Noël <tintou@noel.tf>
Date:   Tue Apr 8 22:28:22 2025 +0200

    girwriter: Add the doc:format argument in the .gir file
    
    By default, output the "unknown" format, the girwriter from valadoc is able to
    output the markdown-flavoured gtk-doc format.

commit 4e68f62203532b57f5d9ed047331f34964344eba
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Sun Mar 15 19:52:13 2026 +0100

    libvaladoc: Add compat layer for gvRenderData to cope with API break
    
    Thanks to kotontrion!
    
    Fixes https://gitlab.gnome.org/GNOME/vala/issues/1621

commit 1f7183c0dd005688439b06bbd68cd36cb929d6d6
Author: Eri the Switch <eri-github@blurnow.com>
Date:   Sun Dec 22 17:36:20 2024 +0300

    gdbus: Do not provide unintended read/write access to properties
    
    This avoids ignoring private accessibily and construct-only flags
    of property accessors.
    
    The definition of DBus interfaces is guarded by expecting public
    or protected property accessors. This restriction was not present
    on the server side where a class declaration might be used.

commit 5160d34deac6808db812ea5aeccfe4b7bc411d5b
Author: Sergey Bugaev <bugaevc@gmail.com>
Date:   Fri Mar 6 11:23:44 2026 +0300

    gdbus: Allow GLib.VariantDict for a{sv}

commit 4ac652fe40b217e605ce780325d874b47aae6e74
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Thu Mar 5 16:43:36 2026 +0100

    vala: Use reference-transfer as needed when transforming conditional-expression
    
    This avoids possible use-after-free exceptions.
    
    Found by -fsanitize=address
    
    Fixes https://gitlab.gnome.org/GNOME/vala/issues/1648

commit 9f6b977be3447975c511c88d61dbff144874e838
Author: Corentin Noël <corentin.noel@collabora.com>
Date:   Wed Nov 12 23:49:01 2025 +0100

    gdbus: Avoid unused variables in method call and properties getter/setter
    
    As some methods and properties are filtered, do only declare the instance
    property if it is actually going to be used.
    
    Avoids `variable ‘object’ set but not used' warnings.

commit 4bc6d45c78eac9cdabe7f343d76f08d0dda41a2c
Author: Reuben Thomas <rrt@sc3d.org>
Date:   Tue Dec 9 22:09:22 2025 +0000

    glib-2.0: fix a typo in a parameter name

commit 15c30c3412a288a50984f2e363f363670cb4be17
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Tue Aug 5 15:34:14 2025 +0200

    gstreamer-1.0: Fix ownership of Caps.full*() parameters
    
    Fixes https://gitlab.gnome.org/GNOME/vala/issues/1628

commit 1d61d6ad56e5f8f0d19bcfc5abeb9b7bf9373f6e
Author: Sergey Bugaev <bugaevc@gmail.com>
Date:   Wed Jun 11 15:32:16 2025 +0300

    gobject-2.0: Add Type.to_string ()
    
    Fixes formatting types via string interpolation.

commit eb98edf18b4e4cec68c8832fdfc4fafaa7561cbd
Author: Sergey Bugaev <bugaevc@gmail.com>
Date:   Wed Jun 11 15:32:05 2025 +0300

    gobject-2.0: Fix return type

commit 47b7fb5e04b20671dbfcb3b63c2c41576fcbfae3
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Tue Aug 5 14:38:10 2025 +0200

    tests: Add scope="async" test to increase coverage

commit ad7e2dad4e758d690a82e7e94cf7480304297646
Author: Sergey Bugaev <bugaevc@gmail.com>
Date:   Mon May 26 09:55:32 2025 +0300

    glib-2.0: Fix *.add_once () callbacks
    
    These callbacks have scope=async, not scope=call. In Vala, the latter is
    what passing an unowned delegate implies, while scope=async is achieved
    with an owned delegate marked [CCode (scope = "async")].
    
    Fixes https://gitlab.gnome.org/GNOME/vala/issues/1556

commit 1b00ce4cc78c619876f4f53630d85321a3a6edc9
Author: Sergey Bugaev <bugaevc@gmail.com>
Date:   Sat May 24 13:22:55 2025 +0300

    parser: Fix statement error recovery
    
    Parser.rollback () can only be used to move *backward* through tokens,
    not forward. When we run into a ParseError while parsing a statement,
    'begin' points to the start of the statement, and 'e_begin' to the error
    location inside the statement. 'rollback (begin)' is then justified,
    since we're rolling back to the start of the statement; but moving to
    'e_begin' again can not be done with 'rollback (e_begin)'.
    
    Because we failed to seek forward, an syntax error could send us into an
    infinite loop. Use Parser.jump () instead, which moves forward through
    tokens.
    
    Regession of f5934184d050d1a19f394fdab6f2ee66ff30965f
    
    Fixes https://gitlab.gnome.org/GNOME/vala/issues/1590

commit 3527b97f8a167f2a69dc25e2ec416f4a4908c114
Author: Corentin Noël <corentin.noel@collabora.com>
Date:   Mon May 12 15:35:49 2025 +0200

    doap: Remove authors
    
    This is not part of the DOAP specification.

commit 289b35fd5351369deb450412e193298627ec0c03
Author: Corentin Noël <tintou@noel.tf>
Date:   Fri May 2 23:42:30 2025 +0200

    libvaladoc: Do not error-out on doc:format
    
    This is part of the valid .gir file format, just skip it for now.

commit 57df599d35eb5b31987f09f71bc16851936357a4
Author: Sergey Bugaev <bugaevc@gmail.com>
Date:   Mon Apr 28 10:39:42 2025 +0300

    tests: Regenerate for the precondition failure change

commit e2aca7e8b192689ae58a59f6daf974d4725b38e0
Author: Sergey Bugaev <bugaevc@gmail.com>
Date:   Mon Apr 28 10:37:58 2025 +0300

    codegen: Return default_value_on_error on precondition failures
    
    This way, we get -1 for integers, G_TYPE_INVALID for GType, etc. The
    returned value doesn't really matter since this is an assertion failure
    in any case, but this is what's usually done in C code.

commit faa697e3776cd8db99b8598e5c832e2e0cb113b5
Author: Sergey Bugaev <bugaevc@gmail.com>
Date:   Mon Apr 28 10:34:55 2025 +0300

    gobject-2.0: Set default_value{,_on_error} for GType

commit e1211a12bc9967608d4ce546792b322ea112aca5
Author: Sergey Bugaev <bugaevc@gmail.com>
Date:   Mon Apr 28 10:31:16 2025 +0300

    codegen: Propagate default_value_on_error from parent struct
    
    Like it's already done for default_value. This in particular should
    impact tests/structs/gtype-base-struct.vala when we set the default
    values for GLib.Type.

commit 47f4b7988dd6447ed4c4095e4bc725598605ea18
Author: Corentin Noël <corentin.noel@collabora.com>
Date:   Thu Apr 10 14:33:21 2025 +0200

    libxml-2.0: Add more fields to ParserCtxt
    
    The fields are actually required when using the ParserCtxt.

commit e736996d4947194d5d075dcc82c066f374888e5a
Author: jordangit <jordan.stoker1@gmail.com>
Date:   Fri Mar 21 09:56:01 2025 +0000

    gsl: Deprecate gsl_linalg_cholesky_decomp in favour of gsl_linalg_cholesky_decomp1
    
    Fixes https://gitlab.gnome.org/GNOME/vala/issues/1602

commit 69b192bc8ee85a5fcf85bae76c3709446f5b1424
Author: Reuben Thomas <rrt@sc3d.org>
Date:   Fri Apr 18 13:43:31 2025 +0100

    posix: add UTIME_{NOW,OMIT} constants for utimensat

commit 31fe5f42170ac56d2358c7084bca811a228f7c7d
Author: Reuben Thomas <rrt@sc3d.org>
Date:   Fri Apr 18 13:46:42 2025 +0100

    glib-2.0: allow FileUtils.open_tmp's first argument to be null
    
    This is allowed in GLib to use a default template for the file name.

commit 03a465bd81442eadf3b8f48de5afe8f07ee0f9ae
Author: Sergey Bugaev <bugaevc@gmail.com>
Date:   Fri Apr 18 13:43:00 2025 +0300

    codegen: Use g_once_init_{enter,leave}_pointer when targetting glib >= 2.80
    
    See https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3577

commit 0c1458d794b1f65fb8e8bd6a00b34a62371676bc
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Tue Mar 21 11:14:49 2023 +0100

    codegen: Use G_TYPE_FLAG_NONE when targetting glib >= 2.74

commit cdce8149f67b19b9fcef9879c74fe85ca4e08d06
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Tue Mar 21 11:14:49 2023 +0100

    codegen: Minor refactoring of TypeRegisterFunction and its subclasses

commit 95d077d0e7302739449f1a59f5c7b81620e9d9f5
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Tue Apr 8 20:52:42 2025 +0200

    girwriter: Don't use instance-parameter inside function elements
    
    Fixes https://gitlab.gnome.org/GNOME/vala/issues/1606
Created: 2026-03-30 Last update: 2026-03-30 18:33
lintian reports 1 warning normal
Lintian reports 1 warning about this package. You should make the package lintian clean getting rid of them.
Created: 2025-12-29 Last update: 2026-01-20 22:33
debian/patches: 1 patch to forward upstream low

Among the 2 debian patches available in version 0.56.18-7 of the package, we noticed the following issues:

  • 1 patch where the metadata indicates that the patch has not yet been forwarded upstream. You should either forward the patch upstream or update the metadata to document its real status.
Created: 2025-10-04 Last update: 2026-01-07 11:01
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.4 instead of 4.7.3).
Created: 2026-03-31 Last update: 2026-03-31 15:01
news
[rss feed]
  • [2026-03-31] Accepted vala 0.56.19-1 (source) into unstable (Rico Tzschichholz) (signed by: Jeremy Bícha)
  • [2026-01-13] vala 0.56.18-7 MIGRATED to testing (Debian testing watch)
  • [2026-01-06] Accepted vala 0.56.18-7 (source) into unstable (Jeremy Bícha)
  • [2026-01-03] vala 0.56.18-6 MIGRATED to testing (Debian testing watch)
  • [2025-12-28] Accepted vala 0.56.18-6 (source) into unstable (Jeremy Bícha)
  • [2025-10-09] vala 0.56.18-5 MIGRATED to testing (Debian testing watch)
  • [2025-10-03] Accepted vala 0.56.18-5 (source) into unstable (Simon McVittie)
  • [2025-09-26] Accepted vala 0.56.18-3 (source) into experimental (Simon McVittie)
  • [2025-03-09] vala 0.56.18-2 MIGRATED to testing (Debian testing watch)
  • [2025-03-03] Accepted vala 0.56.18-2 (source) into unstable (Jeremy Bícha) (signed by: Jeremy Bicha)
  • [2025-03-03] Accepted vala 0.56.18-1 (source) into experimental (Rico Tzschichholz) (signed by: Jeremy Bicha)
  • [2024-04-27] vala 0.56.17-1 MIGRATED to testing (Debian testing watch)
  • [2024-04-19] Accepted vala 0.56.17-1 (source) into unstable (Rico Tzschichholz) (signed by: Jeremy Bicha)
  • [2024-03-26] Accepted vala 0.56.16-3 (source) into unstable (Simon McVittie)
  • [2024-03-19] Accepted vala 0.56.16-2 (source) into unstable (Simon McVittie)
  • [2024-03-18] Accepted vala 0.56.16-1 (source) into unstable (Rico Tzschichholz) (signed by: Jeremy Bicha)
  • [2024-03-04] Accepted vala 0.56.15-1 (source) into unstable (Rico Tzschichholz) (signed by: Jeremy Bicha)
  • [2023-11-21] vala 0.56.14-1 MIGRATED to testing (Debian testing watch)
  • [2023-11-15] Accepted vala 0.56.14-1 (source) into unstable (Rico Tzschichholz) (signed by: Jeremy Bicha)
  • [2023-09-05] vala 0.56.13-1 MIGRATED to testing (Debian testing watch)
  • [2023-08-29] Accepted vala 0.56.13-1 (source) into unstable (Rico Tzschichholz) (signed by: Jeremy Bicha)
  • [2023-08-28] vala 0.56.12-1 MIGRATED to testing (Debian testing watch)
  • [2023-08-22] Accepted vala 0.56.12-1 (source) into unstable (Rico Tzschichholz) (signed by: Jeremy Bicha)
  • [2023-08-21] vala 0.56.11-1 MIGRATED to testing (Debian testing watch)
  • [2023-08-15] Accepted vala 0.56.11-1 (source) into unstable (Rico Tzschichholz) (signed by: Jeremy Bicha)
  • [2023-08-12] vala 0.56.10-1 MIGRATED to testing (Debian testing watch)
  • [2023-08-06] Accepted vala 0.56.10-1 (source) into unstable (Rico Tzschichholz) (signed by: Jeremy Bicha)
  • [2023-07-24] vala 0.56.9-2 MIGRATED to testing (Debian testing watch)
  • [2023-07-18] Accepted vala 0.56.9-2 (source) into unstable (Jeremy Bícha) (signed by: Jeremy Bicha)
  • [2023-07-03] Accepted vala 0.56.9-1 (source) into experimental (Rico Tzschichholz) (signed by: Jeremy Bicha)
  • 1
  • 2
bugs [bug history graph]
  • all: 3
  • RC: 1
  • I&N: 2
  • M&W: 0
  • F&P: 0
  • patch: 0
links
  • homepage
  • lintian (0, 1)
  • buildd: logs, reproducibility, cross
  • popcon
  • browse source code
  • edit tags
  • other distros
  • security tracker
  • debian patches
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 0.56.18-7

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing