Bug #16567

Additional Software should upgrade packages after APT lists update

Added by alant 2019-03-16 11:26:09 . Updated 2020-03-08 18:56:13 .

Status:
Confirmed
Priority:
Low
Assignee:
Category:
Target version:
Start date:
2019-03-16
Due date:
% Done:

0%

Feature Branch:
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Additional Software Packages
Deliverable for:

Description

The package lists were updated manually or outside tails-additionnal-software and thus bypassed its mechanism to rollback to the old one in case of failure.

Scenarios:

  • case A: package lists were updated manually by running apt update
  • case B: the package lists were updated manually or outside tails-additionnal-software and thus bypassed its mechanism to rollback to the old one in case of failure

Subtasks


Related issues

Related to Tails - Bug #16566: Additional Software upgrade fails when APT lists are not uptodate at startup Confirmed 2019-03-16

History

#1 Updated by intrigeri 2019-03-16 15:30:17

I understand Bug #16566 is meant to cover case C, so isn’t this ticket about cases A and B, rather than B and C?

#2 Updated by alant 2019-03-16 16:36:33

  • Description updated
  • QA Check set to Dev Needed

#3 Updated by alant 2019-03-16 16:46:03

intrigeri wrote:
> I understand Bug #16566 is meant to cover case C, so isn’t this ticket about cases A and B, rather than B and C?

Yes indeed, I updated the description.

#4 Updated by alant 2019-03-16 16:47:46

I think is only necessary for this scenario: I’m online preparing Tails ASP for a specific task. I’m running apt update or starting Synaptic and there are new versions of packages that I already configured as ASP. At this point everything looks good.

Then I restart my Tails offline, and some of my ASP fail to install.

Note that of I go online at some point, the situation would be solved by case C (Bug #16567).

I don’t know if we consider this as a corner case or not.

#5 Updated by alant 2019-04-02 10:56:27

  • QA Check changed from Dev Needed to Info Needed

I sent a mail to take a decision on tails-dev ML

#6 Updated by Anonymous 2019-04-22 10:50:51

  • related to Bug #16566: Additional Software upgrade fails when APT lists are not uptodate at startup added

#7 Updated by Anonymous 2019-04-22 10:51:46

alant wrote:
> I sent a mail to take a decision on tails-dev ML

Quoting your mail

A bug was found in Additional Software Packages (ASP) that make the
install fail if APT lists are updated outside ASP and they reference new
version of ASP installed packages. This is likely to happen every new
Tails release. This is now solved when the user is connecting to the
network after the failed installation (<a class='issue tracker-1 status-9 priority-4 priority-default child' href='/code/issues/16566' title='Additional Software upgrade fails when APT lists are not uptodate at startup'>Bug #16566</a>).

I think the remaining issue (<a class='issue tracker-1 status-9 priority-3 priority-default child' href='/code/issues/16567' title='Additional Software should upgrade packages after APT lists update'>Bug #16567</a>) is for this scenario: I'm online
preparing Tails ASP for a specific task. I'm running apt update or
starting Synaptic and there are new versions of packages that I already
configured as ASP. At this point everything looks good.

Then I restart my Tails offline, and some of my ASP fail to install.

Note that of I go online at some point, the situation would be solved by
case C (<a class='issue tracker-1 status-9 priority-3 priority-default child' href='/code/issues/16567' title='Additional Software should upgrade packages after APT lists update'>Bug #16567</a>).

Quoting sajolida’s reply:


So if I understand correctly, it means that this bug in Additional
Software would affect only hardcore offline/airgapped users. This is
none of our personas and thus we should treat this as low priority.

#8 Updated by CyrilBrulebois 2019-05-23 21:23:28

  • Target version changed from Tails_3.14 to Tails_3.15

#9 Updated by intrigeri 2019-06-02 15:10:19

  • QA Check deleted (Info Needed)
  • Type of work changed from Code to Communicate

#10 Updated by CyrilBrulebois 2019-07-10 10:34:08

  • Target version changed from Tails_3.15 to Tails_3.16

#11 Updated by intrigeri 2019-08-30 16:19:12

  • Assignee deleted (alant)
  • Priority changed from Normal to Low
  • Target version deleted (Tails_3.16)
  • Type of work changed from Communicate to Code

#12 Updated by alant 2020-03-08 18:56:13