On Thu, Jan 22, 2026 at 11:49:02AM +0100, Andreas Tille wrote:
> Control: tags -1 patch
> Thanks
>
> Hi Timo,
>
> I've pushed a patch to some preliminary Git repository I created on Salsa:
>
>
> https://salsa.debian.org/tille/ssh-agent-filter/-/commit/fce1897a9cf34e11230362313a284a8dfbfb74ea
>
> I used a Salsa repository to verify / proof that the patch is working
> via Salsa CI
>
> https://salsa.debian.org/tille/ssh-agent-filter/-/pipelines/1010874
>
> I know Santiago is an expert in this kind of questions: You see that I
> bumped debhelper-compat to 12 while 13 is the current compat level. Why
> choosing 12? Hmmm, for whatever reason my attempt to build with 13
> failed. I tried to compare the logs but had no clue. It might
> perfectly be that there is some random behaviour included (which is not
> really related to dh compat level - I have no idea, just saying).
Sorry, I don't know how to fix it, but I guess it's related with the special
handling
of HOME in debhelper 13:
HOME, XDG_*
In compat 13 and later, these environment variables are reset
before invoking the upstream build system
via the dh_auto_* helpers. The variables HOME (all dh_auto_*
helpers) and XDG_RUNTIME_DIR (dh_auto_test
only) will be set to a writable directory. All remaining variables
and XDG_RUNTIME_DIR (except for during
dh_auto_test) will be cleared.
The HOME directory will be created as an empty directory but it will
be reused between calls to dh_auto_*.
Any content will persist until explicitly deleted or dh_clean.
Not sure if this will help.
Thanks.