Topic: Updated flatpak available
tothxa![]() Topic Opener |
Posted at: 2022-09-06, 09:44
@Nordfriese Now that we can (hopefully) bump the runtime version, I'm wondering whether I should keep building the flatpaks for v1.1 development and later the release with clang 14 instead of GCC 12.1. It seems to be somewhat faster on the buildbot and the executable is about 1MB smaller. (clang-14 ~10.5MB vs. GCC-12.1 ~11.5MB vs. older GCC ~12.3MB) Normally I'd stick to GCC, as it is the default compiler for the runtime and clang is an extension, but AIUI GCC 12.1 was practically a beta release that is now superseded by 12.2. I'd drop the extension for v1.2 though if the next runtime version has a stable default compiler. Is Widelands supposed to be neutral regarding the compiler or is either one "more official" than the other? @hessenfarmer Can we bump the commit for the second round of the tournament to allow testing the flatpak with the 22.08 runtime? (of course I will not update it until the first round is over) ![]() ![]() |
hessenfarmer![]() |
Posted at: 2022-09-06, 10:24
I wanted to avoid having different versions for the tournament as far as possible. So only if a bug arises that makes playing impossible or very annoying then we should change the version for the tournament. Edit: However the release candidate is scheduled for end of october so if the RC is out before the last round we willö use the rc for this round. Edited: 2022-09-06, 10:25
![]() ![]() |
Nordfriese![]() |
Posted at: 2022-09-06, 16:08
My opinion here is that although we should target as many platforms and compilers as possible, better compilers deserve more prominent treatment. Adding a rule to the CMakeLists that tells the user "Your compiler is buggy" is not exactly neutral, is it So +1 for using Clang.
I actually wanted to ask the same thing because I'd prefer #5545 to get some more testing. If there is a new bug there, it would be highly platform- and libraries-versions-specific, but it will be much easier to discover than to fix. ![]() ![]() |
tothxa![]() Topic Opener |
Posted at: 2022-09-27, 08:15
I think I'll update the beta flatpak to current master using the 22.08 runtime and clang anyway, because they need testing before the RC. Even if the tournament stays on the previous version I believe there's not much risk in it:
I'll wait for objecions until @hessenfarmer can give his opinion. edit: meanwhile, the test build is available as:
Edited: 2022-09-27, 08:21
![]() ![]() |
tothxa![]() Topic Opener |
Posted at: 2022-10-03, 10:00
Well, noone objected, so the updated development version is up on flathub-beta. ![]() ![]() |
tothxa![]() Topic Opener |
Posted at: 2022-10-06, 18:09
Aaargh... I've just noticed that with the 22.08 runtime the soldier level indicators are garbled. It's strange that so far I've only seen it in the soldier level indicators, but not in other images. This is some library problem, because it's the same with GCC and clang. I wonder if it's reproducible on other platforms with current libraries, or is it only the flatpak runtime. Edited: 2022-10-06, 18:10
![]() ![]() |
tothxa![]() Topic Opener |
Posted at: 2022-10-16, 20:10
Version 1.1~rc1 is up on flathub-beta. ![]() ![]() |
tothxa![]() Topic Opener |
Posted at: 2022-12-05, 22:39
Für alle guten Spieler: Der Nikolaus hat euch das erste Beta-Flatpak der 1.2 Entwicklungsreihe gebracht. The first 1.2 development beta flatpak is available on flathub-beta . ![]() ![]() |
hessenfarmer![]() |
Posted at: 2022-12-06, 08:03
![]() ![]() |
tothxa![]() Topic Opener |
Posted at: 2023-01-09, 21:20
A new development version is available on flathub-beta. Un(?)fortunately it's already outdated, because I prepared it yesterday morning, but the flathub builders had some hickup, so it got delayed, and meawhile the recent increased development activity continued. ![]() ![]() |