vcswatch reports that
this package seems to have new commits in its VCS but has
not yet updated debian/changelog. You should consider updating
the Debian changelog and uploading this new version into the archive.
Here are the relevant commit logs:
commit 12916c21fad8154ec00df3a8bce39471f30cd906
Author: Luca Soler <luca.soler@edf.fr>
Date: Fri Apr 17 09:58:35 2026 +0200
Add support for custom distribution mapping via config files
This commit introduces a configuration mechanism to map distribution names
(parsed from the changelog) to specific base container images. This is
useful to support custom/private Debian derivatives or to use internal/private
base images.
Changes included:
- Introduce `DEBCRAFT_DISTRIBUTION_MAPPING` associative array in `debcraft.sh`.
- Load configurations hierarchically from `/etc/debcraft`, `~/.config/debcraft`, and `--config` CLI parameter.
- Support glob pattern matching for distribution names.
- Add the `--config` flag.
- Update bash-completion to suggest `--config` flag.
- Document the new feature in the README.md.
Fixes #41
commit be7967e37c627be96654f975e363a8365fc454f8
Author: Otto Kekäläinen <otto@debian.org>
Date: Wed Apr 8 15:52:50 2026 +0000
Add terminal title to indicate Debcraft state
When multiple builds are happening in parallel users might be tempted to
jump between terminal tabs/windows to check on progress. To avoid this
busywork, make it easy to see which tabs are running Debcraft commands
directly in the tab/window title using OSC escape sequences, compatible
with at least the Gnome Terminal.
commit 671e9ddc83a177f542216e3804053d186f3c4c39
Author: Luca Soler <luca.soler@edf.fr>
Date: Thu Apr 16 15:37:40 2026 +0200
Support custom apt source filenames for Debian derivatives
Currently, `enable-source-repositories.sh` strictly checks for
`debian.sources`, `ubuntu.sources`, and `/etc/apt/sources.list`.
This causes failures on Debian derivatives like Scibian, which use
different filenames (e.g., `scibian.sources`).
This commit updates the script to iterate over any `*.sources` and
`*.list` files inside `/etc/apt/sources.list.d/` using `nullglob`.
This ensures `deb-src` repositories are reliably detected and enabled
across various container base images.
Fixes #43
commit dad4a468925d536c9b34be83ac40ed6865b5b11c
Author: Roland Mas <lolando@debian.org>
Date: Mon Apr 13 12:43:02 2026 +0200
Use cp --no-clobber/--update=none according to coreutils version
commit 7a5fe4d2b4fbe577523faea6129e6ec135b90dbe
Author: Roland Mas <lolando@debian.org>
Date: Fri Apr 10 09:33:58 2026 +0200
Rename --push-to-repository to --publish-to-repository (and mkdir if needed)
commit 3d794ceb154c265eb0e63b09271a0425de35f653
Author: Roland Mas <lolando@debian.org>
Date: Fri Apr 10 09:29:14 2026 +0200
Set nullglob globally
commit b031f99c63ef0f6c0cbf642735eee98267e88d73
Author: Roland Mas <lolando@debian.org>
Date: Tue Apr 7 11:48:29 2026 +0200
Update bash completion script
commit 4c4393d72014f4dd1317ef8f492103e37c179a00
Author: Roland Mas <lolando@debian.org>
Date: Tue Apr 7 10:37:55 2026 +0200
Add tests for --extra-repository and --push-to-repository
commit 67ff724ddf9f7f98dc28e4b3586ee5b2738e8fb3
Author: Roland Mas <lolando@debian.org>
Date: Tue Apr 7 10:32:05 2026 +0200
Add --push-to-repository option
commit 016b0d4a347c71a43064d13a57cd5c9cdf28d5f5
Author: Roland Mas <lolando@debian.org>
Date: Tue Apr 7 10:29:27 2026 +0200
Handle empty extra-repository gracefully
commit 590e8fa0a69939e09ffbfc60faebab14d80ac0ff
Author: Roland Mas <lolando@debian.org>
Date: Tue Apr 7 10:29:08 2026 +0200
Add --extra-repository to $DEBCRAFT_EXTRA_REPOSITORY
debcraft already honors the $DEBCRAFT_EXTRA_REPOSITORY environment
variable; this commit allows overriding it explicitly on the command
line.
commit d389189d05a81ab02096c605abe211076e0791e5
Author: Otto Kekäläinen <otto@debian.org>
Date: Sat Dec 13 20:51:41 2025 -0800
Refactor upstream tarball and signature re-use into generic function
Extract pristine-tar logic into shared include file that can be used
both for source and binary builds.
commit ba7b1b385fb54107d78a30ef955c0becee90ee55
Author: Otto Kekäläinen <otto@debian.org>
Date: Mon Jan 5 20:22:57 2026 -0800
Enhance test failure output with better diagnostics
commit 3b018d9d1238fd66c0eea0d2d8069c5ece6c0699
Author: Otto Kekäläinen <otto@debian.org>
Date: Wed Oct 8 19:14:25 2025 -0700
Extend tests with `debcraft test` and `debcraft release`