Debian Patches

Status for qdl/2.7-1

Patch Description Author Forwarded Bugs Origin Last update
0001-meson-don-t-require-git-when-overriding-the-version.patch meson: don't require git when overriding the version
The build system determines the version from the output of
`git describe` then allowing it to be overwritten from the `VERSION`
meson configuration option.

This is the wrong way around for build environments where the git
binary (or even the upstream VCS) is unavailable, such as Debian where
packages are built from source tarballs.

To allow build environments without git or VCS metadata to inject their
own version, or even just build without needing git, rework the order
of the version determinism logic in the build system:

1. Use the value of the `VERSION` meson configuration option (if set).
2. Use the output of `git describe` (if the git binary is found).
3. Fallback to `unknown-version` in all other cases.

This avoids calling a potentially missing git binary and still lets the
build system pick the version up from the VERSION option when a git
checkout may not be possible.
Christopher Obbard <obbardc@debian.org> yes 2026-06-10

All known versions for source package 'qdl'

Links