Your message dated Tue, 20 Jul 2021 07:47:44 -0400
with message-id <[email protected]>
and subject line fixed in 21.4.4
has caused the Debian Bug report #991292,
regarding dist-upgrade interruption leaves hold on freedombox package
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
991292: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=991292
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: freedombox
Version: 21.4.3
Severity: important
X-Debbugs-Cc: [email protected]

Using freedombox from buster-backports (21.4.2~bpo10+1) on Lime2
hardware, I started a test of the dist-upgrade feature, using the
"--test" flag to perform dist-upgrade to bullseye:

# /usr/share/plinth/actions/upgrades start-dist-upgrade --test

After several hours, I found the process had been interrupted. By
running the same command again, it was able to complete the upgrades.

The freedombox dist-upgrade feature normally sets an apt-mark hold on
the freedombox package, to prevent the system from becoming
unreachable. The hold is set and removed within a try/finally
block.

However, at the end of my test, the hold was left on the freedombox
package.  Most like this is because the upgrade process was killed, so
the finally block will not be run, leaving the hold in place.

The impact is that if FreedomBox users rely on the automatic
dist-upgrade feature, there is a chance that after it completes, they
will need to manually remove the hold on the freedombox package.

--- End Message ---
--- Begin Message ---
Version: 21.4.4

This issue is fixed in 21.4.4 through these changes:

* action_utils: Separate function to hold freedombox package
* action_utils: Use flag to indicate freedombox package has been held
* upgrades: Check for held freedombox package in manual update
* upgrades: Check for held freedombox package daily
* action_utils: Don't print when unholding freedombox package

For more details, see:
https://salsa.debian.org/freedombox-team/freedombox/-/merge_requests/2067

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---

Reply via email to