Commit 3f52d93
committed
Revert "bringup: devconfig: fix python3-apt debian issue"
This reverts commit bcea53d
Reverting fixes [1] but we need to ensure APT packages are always
uptodate:
Commit bcea53d ("bringup: devconfig:
fix python3-apt debian issue") was originally added as a workaround for
a Debian python3-apt problem. However, in the Debian bug report thread
[2][3] was revealed that the real problem was:
"APT has a fluctuating ABI that
depends on which std:: symbols it calls, and which of those calls
the compiler inlines and omits the symbols for, so it can change
with every update to APT or the compiler."
To address the problem, we ensure that the distribution and especially
the apt packages, are always updated to the latest available versions.
This update is performed during bringup, when the image is first booted
(firstboot).
Additionally, a new firstconfig target has been added to upgrade the
system even if it has already booted with an outdated image.
[1]
https://github.com/linux-kdevops/linux-mm-kpd/actions/runs/13677761684/job/38242628757
[2]
https://lore.kernel.org/kdevops/[email protected]/T/#u
[3]
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1095111
Reported-by: Luis Chamberlain <[email protected]>
Acked-by: Luis Chamberlain <[email protected]>
Signed-off-by: Daniel Gomez <[email protected]>1 parent b22f5e8 commit 3f52d93
File tree
4 files changed
+22
-46
lines changed- playbooks/roles/devconfig/tasks/install-deps/debian
- scripts
4 files changed
+22
-46
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
| 98 | + | |
98 | 99 | | |
99 | 100 | | |
100 | 101 | | |
| |||
Lines changed: 5 additions & 46 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
| 2 | + | |
44 | 3 | | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
49 | 8 | | |
50 | 9 | | |
51 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
222 | 222 | | |
223 | 223 | | |
224 | 224 | | |
| 225 | + | |
225 | 226 | | |
226 | 227 | | |
227 | 228 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
0 commit comments