Skip to content

Commit 12e5b52

Browse files
Add ebian Trixie to PR-builds for early testing
* Fixes - WebUI unreachable via IPv6 (#1871) * Rollover version * Align install_pr script working with default Qt6 builds & show authentication failures (#1871) * add debian trixie (armv6 excluded) correct effectengine and python condition * added debian trixie armv6 * mbedtls debug build fix * Add Debian Trixie to PR-builds for early testing --------- Co-authored-by: Paulchen-Panther <[email protected]>
1 parent 3b0fa35 commit 12e5b52

File tree

5 files changed

+62
-27
lines changed

5 files changed

+62
-27
lines changed

.github/actions/download-pre-built-deps/buildspec.json

Lines changed: 51 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,84 +1,110 @@
11
{
2-
"version": "2025-06-08",
2+
"version": "2025-06-14",
33
"baseUrl": "https://github.com/hyperion-project/hyperion-deps/releases/download",
44
"hashes": {
55
"debian_bookworm": {
66
"amd64": {
77
"qt6": {
8-
"debug": "0e942549ea239c0b82125475511cc6f471e5ae6106eccd447b2657a77784aed0",
9-
"release": "a815cf7ef9695b5cfbbf07bd1a4c65bd11fe7f1507a06ad36585c151b590fdf1"
8+
"debug": "e4b23dae967ba4f1f97f3b14be85ba64ba22749e568e16992edcb26c98253785",
9+
"release": "3d41b66502e4a306f15f22123920d2180346ad56e160e26825d1c906d24d1a3e"
1010
}
1111
},
1212
"arm64": {
1313
"qt6": {
14-
"debug": "f78dd1fedbb93232473eca6cac9c33465b0245ef36fa4ddd4beba3cddaa0b525",
15-
"release": "616d10f849e1f2335690ee3349a656a0c610c42f47f8c4c2f2534f944c7005f5"
14+
"debug": "a598f94c59138841384220137dae968ea04a306e54d42aded0983746324d0199",
15+
"release": "e76a951f98a584e0bef5abd18e367a0ca9625e5d323851b8c56bd0ea913dd7a3"
1616
}
1717
},
1818
"armv6": {
1919
"qt6": {
20-
"debug": "c5b8d6f2b8347b6f7a53e80530feec87d45196171709f257783fefb8d99b6470",
21-
"release": "afc221f57eda8cca6929b67c5931358566886e1466741403ea622d60e2d7391b"
20+
"debug": "d76d863a6027eebb3cdb55b794154da1a4627074481f54f45bb0c8132294f3eb",
21+
"release": "0d1ff354e8d75cf7113c0f99f9ceb9852a68a520fb8fb6b24db815b68cc6a962"
2222
}
2323
},
2424
"armv7": {
2525
"qt6": {
26-
"debug": "64a59a230d4450dbc34707c23178ed0da2f0dad8a5b6f1aa580e750c2bdedf0e",
27-
"release": "965e26b678dd3222f2d8d9615bee7625253d4d7acd881b4c233f1b623179e4e1"
26+
"debug": "dbeb12e1819a65dd15cf0e26ebf2b3b5ba98c1a97b313187d4a2a4c283d1786f",
27+
"release": "19f4b26f0b5e53a7b1fb1e909bdb5483f5fb152d95df6b49f02ea1bb362caa4a"
2828
}
2929
}
3030
},
3131
"debian_bullseye": {
3232
"amd64": {
3333
"qt6": {
34-
"debug": "d9e87d8321ec62db6eeee61177e4ca83d3e5485a9475da2633460d3dfb6d2001",
35-
"release": "5207ae10c3351ba7b59c1d7a0ea33377996c3f8c035ad3861a6d7aa409c23476"
34+
"debug": "8e69724c2ec35b471765b6bd153c00fb3edfe7e136dfdfa023b9232f0bf02545",
35+
"release": "532ebf28a3469be87a88a32fd4871dc475b585857b9f85398386160439689647"
3636
}
3737
},
3838
"arm64": {
3939
"qt6": {
40-
"debug": "2e056a31fbc03221496d075c9c851779547730a6e2cc47cf7569b4790dfaef1c",
41-
"release": "f715d0376a96f05d072b4e2d4c4e2cd4aa04790bbe9c06fe02ae83261f3bd233"
40+
"debug": "4dc745b91eea3b7dc057a1f781cfdff600d51f4b4bc6751c2795578e2a70c0db",
41+
"release": "ca681d04c7cbd720b336e52972918d9fb0c4cf0e85fda078005b1030fa353444"
4242
}
4343
},
4444
"armv6": {
4545
"qt5": {
46-
"debug": "88ac40a89707ef146453162c683f0deced478d768c50d4cba95bf2ba246d9ec2",
47-
"release": "58d9a3fa11564347fe46d4b2c308efc63c788cad1d9f0ccaeb6ab86997b6e29f"
46+
"debug": "76f39f5f771e33978d3ed1f3de3b995020f0ba8be952b16e7613e831a2a3b0b5",
47+
"release": "a388f7941bdd0cf3fe8807eb98ba5a815af666e65c47c3c3821ccd099778403e"
4848
}
4949
},
5050
"armv7": {
5151
"qt6": {
52-
"debug": "df56203dca02c2dd8724f9ad111e105af4f46efabac6aba3f8583d48cbd6c8a3",
53-
"release": "70ea455ad0a5ddbe74296b35a2ff4e0fe7c2acb5af9f527a9548b72b56eaaeae"
52+
"debug": "43743e0956529d3420380bdf2648a2cf6d0e16d9ae8b000faebc5afc4781a942",
53+
"release": "754573abfe866695545614e3775d9554102a2249ef42bb2b262c94026e9af7ce"
54+
}
55+
}
56+
},
57+
"debian_trixie": {
58+
"amd64": {
59+
"qt6": {
60+
"debug": "13b548b24d78628854431e313dbeb792be22df124e0f3366285ab1f858bbf759",
61+
"release": "265032c7173d16c1acc8901dd8ec5c65effd4db05069f4dfefea3c901d4afc51"
62+
}
63+
},
64+
"arm64": {
65+
"qt6": {
66+
"debug": "ad02bd31029a5b30b27d4333e00c30ffbf242da555683394d8ccf2ac6ab42f21",
67+
"release": "b0f8644c5c2bf61fe3b8d3623324bc7cc85b3f8e481b180e797d0719d0ad6e9f"
68+
}
69+
},
70+
"armv6": {
71+
"qt6": {
72+
"debug": "0ecda00729db18d52a1353a594caa61122541a7380b45f54c389e8317106f208",
73+
"release": "2066020c282c49b52d504147be76f0932e3d69c8f281a21500ccda86cf2940bb"
74+
}
75+
},
76+
"armv7": {
77+
"qt6": {
78+
"debug": "a2e06583be33963bcd2ec5b0921b90f2849d9a1c0b3f9c77d916a20f83600cb6",
79+
"release": "7424d63e6f5986b8891635fddab46dfce51de2de5155ab9dbde62d5614a08c50"
5480
}
5581
}
5682
},
5783
"macos": {
5884
"arm64": {
5985
"qt6": {
60-
"debug": "b850180c333e07400d9e8d525b4322c38596d2d112f70e589f0023e756e65752",
61-
"release": "4ba3d8da0802b7d2f658fe45dfc470143987cbfd107cf75bd267f1926352041f"
86+
"debug": "11d3eb5658ecad15c4f2f4ef8e00b6fe870260df90b6c6cbb495adf4e33ba6d8",
87+
"release": "9c4921b3a8497b36572091a5907d35e04009d554daf835d4ec8c5950b9c5fc60"
6288
}
6389
},
6490
"x64": {
6591
"qt6": {
66-
"debug": "6c759d2b63fe26bdd013375f323ffe086d7e241b22067c88c8642cfb3beec8a9",
67-
"release": "dcd7e8ffb7c32bfc78844afc1ac7eb1f35cb1eaf3b5392f1453f9ba5eefbcf51"
92+
"debug": "d4e123952710e61db3be7ff2c23c44f99a902539892a090758463a576edaff8b",
93+
"release": "69a93c21bf36f7f84ea8f3e627df3599c139df299e639b7e803e0e95e60032bb"
6894
}
6995
}
7096
},
7197
"windows": {
7298
"arm64": {
7399
"qt6": {
74-
"release": "74fe89d5513f7f98ad6d75518ad87415a970d0777d2c07b6e91e351a7ca28679",
75-
"relwithdebinfo": "ae32edcd574a390e5ececc724e02850a036d2240a517ce61c18d7e3aed9f0881"
100+
"release": "b8b38aa1077003d2eb20fad49e046796a59297e408fd039d0300d70d6b54bc19",
101+
"relwithdebinfo": "1ad231fd78a5fc490793b077f8a1da989e89c76b9b32c820cf64dd10880e8c5c"
76102
}
77103
},
78104
"x64": {
79105
"qt6": {
80-
"release": "17ca40e4e38c7cf753a330f11912c3aef892413474bbe6523c4592e355cd95ea",
81-
"relwithdebinfo": "f968de5a05eacb6cb24374879be81d01f67bc22ab00c4ee9c55ce5b9640918ca"
106+
"release": "70af4ea825e52c933e565cffd8bd8d8c7da554daca989e6288eba1928d2296bd",
107+
"relwithdebinfo": "d267667572a1898b208e687d81554f51705fc6f895a02b83ddfc46fbb52a34e6"
82108
}
83109
}
84110
}

.github/workflows/push_pull.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ jobs:
2323
matrix:
2424
debian: [
2525
{ codename: [ 'bullseye', 'Bullseye' ] },
26-
{ codename: [ 'bookworm', 'Bookworm (Testing)' ] }
26+
{ codename: [ 'bookworm', 'Bookworm' ] },
27+
{ codename: [ 'trixie', 'Trixie (Testing)' ] }
2728
]
2829
uses: ./.github/workflows/debian.yml
2930
secrets: inherit

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1919
- **Fixes:**
2020
- WebUI unreachable via IPv6 (#1871)
2121
- Align install_pr script working with default Qt6 builds & show authentication failures (#1871)
22+
23+
- **Build:**
24+
- Added Debian Trixie to PR-builds for early testing
2225

2326
---
2427

dependencies/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -617,6 +617,11 @@ if(ENABLE_DEV_NETWORK)
617617

618618
# Add MbedTLS directory to the build
619619
add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/external/mbedtls")
620+
621+
# Can be removed when the issue is resolved: https://github.com/Mbed-TLS/mbedtls/issues/9875
622+
if(CMAKE_C_COMPILER_ID MATCHES "GNU" AND TARGET mbedcrypto)
623+
target_compile_options(mbedcrypto PRIVATE -fomit-frame-pointer)
624+
endif()
620625
endif()
621626

622627
if(TARGET MbedTLS::mbedtls)

src/hyperiond/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ target_link_libraries(${PROJECT_NAME}
9191
$<$<BOOL:${ENABLE_PROTOBUF_SERVER}>:protoserver>
9292
$<$<BOOL:${ENABLE_CEC}>:cechandler>
9393
# Services
94-
$<$<BOOL:${ENABLE_EFFECTENGINE} AND TARGET python>:effectengine python>
94+
$<$<AND:$<BOOL:${ENABLE_EFFECTENGINE}>,$<TARGET_EXISTS:python>>:effectengine python>
9595
$<$<BOOL:${ENABLE_MDNS}>:mdns>
9696
)
9797

0 commit comments

Comments
 (0)