View Issue Details

IDProjectCategoryView StatusLast Update
0011056Talerexchangepublic2026-02-12 21:17
Reporterhow Assigned To 
PrioritylowSeverityminorReproducibilityalways
Status newResolutionopen 
Product Versiongit (master) 
Summary0011056: Debian packages may break running system on upgrade
DescriptionSome Debian systems may be using `unattended-upgrades` to keep packages up-to-date.

When `taler-merchant` and other Taler packages are upgraded, they may require running database migrations. Yet those migrations are not automated. When such a situation occurs (also with `taler-exchange`), a previously working system will be left in a non-functioning state.

When database migrations are required, they would probably be done as a post-install action:
1. make a database backup
2. run the migrations
3. restart services
4. if the previous steps fail, restore to working state and alert root

The above sequence is an optimal upgrade path, but I don't know whether that matches Debian Policy.
In any case, a missing migration will let the system not working, so it should at least be documented.
Tagspackaging

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-02-12 21:17 how New Issue
2026-02-12 21:17 how Tag Attached: packaging