32-bit Raspberry Pi OS (trixie) cannot install Jamulus
還沒有人認領這個 Issue。
評估
- 難度
- 4/5
- 預估耗時
- 1-2 天
- 新手友好度
- 30/100
- Issue 類型
- 缺陷
- 描述清晰度
- 基本清楚
- 活躍度
- 活躍
- 技術堆疊
- cpp, debian, github-actions
- 領域
- build-system, release
研究方向
The armhf dependency names come from ${shlibs:Depends} in linux/debian/control, which is generated on the ubuntu-22.04-arm runner defined in .github/workflows/autobuild.yml. Start by reading those two files and comparing the library names they produce with what trixie provides (t64 suffixes). Done means the armhf packages declare dependencies that install on trixie, verified with apt-cache policy or a test install on a 32-bit trixie system.
由索引模型根據 Issue 內容生成。
描述
🤖 AI: Describe the bug
The armhf jamulus and jamulus-headless 3.12.5 packages cannot be installed on 32-bit Raspberry Pi OS trixie, which is Raspberry Pi Imager's default "Raspberry Pi OS (32-bit)" (2026-10-06-raspios-trixie-armhf), nor on Debian 13 armhf. They depend on libqt5core5a, libqt5network5, libqt5xml5 and, for jamulus, libqt5widgets5; trixie ships each of these only under a t64 name (libqt5core5t64 and so on), and nothing provides the old names.
To Reproduce
On a freshly imaged 32-bit Raspberry Pi OS trixie (Raspberry Pi 4), run linux/setup_repo.sh, then sudo apt install jamulus:
Unsatisfied dependencies:
jamulus : Depends: libqt5core5a (>= 5.7.0) but it is not installable
Depends: libqt5network5 (>= 5.8.0) but it is not installable
Depends: libqt5widgets5 (>= 5.12.2) but it is not installable
Depends: libqt5xml5 (>= 5.0.2) but it is not installable
jamulus-headless fails the same way. 3.12.5 installs on Debian 13 arm64.
Expected behavior
The armhf packages install on trixie.
Operating system
Raspberry Pi OS (32-bit) trixie, apt 3.0.3: apt-cache policy shows no candidate for any of the four names above, and 5.15.15+dfsg-6+rpi1 for each t64 name. Debian 13 armhf fails the same way. Ubuntu 24.04 armhf also ships only libqt5core5t64.
Version of Jamulus
3.12.5
Additional context
The armhf packages are built on ubuntu-22.04-arm, and Depends is ${shlibs:Depends}, so it records 22.04's library names.
🤖 This message was written by AI and reviewed by @mcfnord.
- 主要語言
- C
- 星號
- 1.1k
- 分支
- 250
- 平均合併
- 3 天 55 分鐘
- 30 天內合併 PR
- 2
環境準備
- 沒有 Dockerfile 或 Docker Compose 檔案
- 有 Pull Request 範本
- 閱讀貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
jamulussoftware/jamulus 的其他 Issue
-
Move translation checker (and potentially other runners) to ARM runner可能已有人在做 @ann0see 於 53 天前認領。 未關閉
難度 2/5 1-3 小時 新手友好度 75/100
jamulussoftware/jamulus#3953 · 2 則留言 ·
-
AI
難度 2/5 1-3 小時 新手友好度 78/100
jamulussoftware/jamulus#3846 ·
-
good first issue needs documentation tooling
難度 3/5 半天 新手友好度 57/100
jamulussoftware/jamulus#3975 · 3 則留言 · 2 個 reaction ·
-
feature request
難度 5/5 一週以上 新手友好度 25/100
jamulussoftware/jamulus#3964 · 3 則留言 ·
-
難度 3/5 1-2 天 新手友好度 65/100
jamulussoftware/jamulus#3961 ·
查看 jamulussoftware/jamulus 的全部 Issue
相似的 Issue
-
bug
難度 2/5 1-3 小時 新手友好度 75/100
micropython/micropython#19906 ·
維護者通常 1 天內回覆
-
難度 1/5 1 小時以內 新手友好度 75/100
維護者通常 10 天內回覆
-
bug
難度 2/5 1-3 小時 新手友好度 78/100
維護者通常 1 天內回覆
-
難度 1/5 1-3 小時 新手友好度 83/100
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 78/100
sk3llo/ffmpeg_kit_flutter#176 ·