Skip to content

pack-debian: publish loong64 in the apt repo architecture list - #93

Merged
igorpecovnik merged 1 commit into
mainfrom
add-loong64-arch
Aug 12, 2026
Merged

pack-debian: publish loong64 in the apt repo architecture list#93
igorpecovnik merged 1 commit into
mainfrom
add-loong64-arch

Conversation

@igorpecovnik

Copy link
Copy Markdown
Member

Problem

loong64 image builds fail installing armbian-config:

E: Unable to locate package armbian-config

armbian-config (and other config-repo packages) are built here as Architecture: all and published to github.armbian.com/configng (Origin: armbian.github.io/configurator). But the reprepro distribution declares:

Architectures: i386 amd64 arm64 armhf riscv64

No loong64, so no dists/stable/main/binary-loong64/Packages index is generated — and apt on a loong64 rootfs can't find the (arch-independent) package. Verified live: …/binary-arm64/Packages → 200, …/binary-loong64/Packages404.

Fix

Add loong64 to the reprepro Architectures: list:

Architectures: i386 amd64 arm64 armhf riscv64 loong64

reprepro then emits the binary-loong64 index; Architecture: all packages are included in it automatically, so no per-package matrix change is needed. Shared across every package published via pack-debian.yml, which is the intent — loong64 is now a first-class Debian architecture (promoted into the main archive, and part of Armbian's build targets).

After merge, the config repo's next Maintenance: Build Debian run (or any package's publish) regenerates the distribution with the loong64 index.

loong64 was promoted into the main Debian archive and Armbian now builds
loong64 images, but the reprepro distribution declared only
`i386 amd64 arm64 armhf riscv64`. Arch-independent packages built here (e.g.
armbian-config, Architecture: all) therefore never got a binary-loong64 index,
so `apt-get install armbian-config` fails on loong64 with "Unable to locate
package".

Add loong64 to the Architectures list so reprepro emits the binary-loong64
index (arch=all packages are included automatically); no per-package change
needed for the arch-independent debs.

Signed-off-by: Igor Pecovnik <igor@armbian.com>
@igorpecovnik
igorpecovnik merged commit fe455e1 into main Aug 12, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant