[Edge][aarch64] gcc-aarch64 could not be installed due to missing dependency
Describe your issue
What's the expected behaviour?
gcc-aarch64
should install
What's the current behaviour?
gcc-aarch64
could not be installed
How to reproduce your issue?
- Open a new
pmbootstrap
instance - Update the package index
- Install the
gcc-aarch64
package e.g. in chroot or build a kernel - An error will the present stating that
isl
package is missing
What device are you using?
oneplus-oneplus3t
, but this shouldn't matter
On what postmarketOS version did you encounter the issue?
-
edge ( master
branch) -
v22.06
-
v21.12
(supported until 2022-07-12) -
I confirm that the issue still is present after running sudo apk upgrade -a
On what environment did you encounter the issue?
Phone environments
-
Phosh -
Plasma Mobile -
Sxmo (Wayland/Sway)
Other
-
No environment ("none" in pmbootstrap) -
GNOME -
KDE Plasma -
Kodi -
MATE -
Shelli -
Sway -
Weston -
Xfce4 -
LXQt -
fbkeyboard -
i3wm -
Sxmo (Xorg/Dwm) -
console UI (again, should not matter as it's most likely unrelated) -
framebufferphone
How did you get postmarketOS image?
-
from https://images.postmarketos.org -
I built it using pmbootstrap -
It was preinstalled on my device
What's the build date of the image? (in yyyy-mm-dd format)
Additional information
The full error message (can be recreated by apk add gcc-aarch64
):
ERROR: unable to select packages:
isl (no such package):
required by: gcc-aarch64-12.1.1_git20220630-r1[isl]
Upon some further inspections, it seems that the gcc-aarch64
package depends on the Alpine package isl
, which according to their log has just been renamed on the edge
branch some hours ago. The isl
package is still available on the 3.16
branch in Alpine at the time of writing, but has already been gone on the edge
branch.