#1140498 borgbackup2 2.0.0b20 is incompatible with python3-borgstore 0.5.x

Package:
borgbackup2
Source:
borgbackup2
Description:
deduplicating and compressing backup program (version 2.x)
Submitter:
Martin Lorenz
Date:
2026-06-23 01:53:02 UTC
Severity:
normal
#1140498#5
Date:
2026-06-21 15:31:31 UTC
From:
To:
Dear Maintainer,


borgbackup2 2.0.0b20 fails with python3-borgstore 0.5.x, which was
uploaded to unstable on 2026-06-12. The borgstore 0.5.0 release removed
the "levels" argument from Store.__init__() (replaced by a new "config"
argument), but borgbackup2 still calls Store() with levels=, causing an
immediate TypeError on any borg invocation:

  TypeError: Store.__init__() got an unexpected keyword argument 'levels'

The package should either be updated to use the new borgstore 0.5.x API,
or a versioned dependency python3-borgstore (<< 0.5.0) should be added
until compatibility is restored.

#1140498#10
Date:
2026-06-23 01:51:00 UTC
From:
To:
Hi Martin,

Martin Lorenz <mlo@lorenz.im> writes:

I think this meets the criteria for an RC bug; however, this bug must be
reassigned to python3-borgstore before setting the severity to serious,
because it was the new version of python3-borgstore that broke
borgbackup2, and it is python3-borgstore that must be prevented from
migrating to testing/forky.

Cheers,
Nicholas