FS#76217 - [fractal] FTBFS

Attached to Project: Community Packages
Opened by loqs (loqs) - Saturday, 15 October 2022, 19:32 GMT
Last edited by Evangelos Foutras (foutrelis) - Sunday, 06 November 2022, 10:39 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Bruno Pagani (ArchangeGabriel)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
fractal fails to build from source with current meson and current rust [1].
The meson issue is resolved in [2]. The build then fails as the bundled socket2 crate is not compatible with rust 1.64.
The crates were updated in the 4.4.1 tag that was never released but that introduced new linting upgrading warnings to errors which causes the build to fail.
Updating to 4.4.1 would also allow the removal of libhandy0 from the repositories (budgie-extras can use libhandy).
Forward looking note the openssl crate versions are not compatible with OpenSSL 3.0.
[3] adds patches for meson support, updating the socket2 and openssl crates.
[4] updates to 4.4.1 adds patches for meson support and updating the openssl crates. It disables the rust linting.

Additional info:
* fractal 4.4.0-2
* rust 1:1.64.0-1
[1] fractal-4.4.0-2-x86_64-build.log
[2] https://gitlab.gnome.org/GNOME/fractal/-/commit/6fa1a23596d65d94aa889efe725174e6cd2903f0
[3] PKGBUILD.diff.4.4.0
[4] PKGBUILD.diff.4.4.1
* link to upstream bug report, upstream only supports the 5.0 rewrite currently considered alpha quality.

Steps to reproduce:
extra-x86_64-build
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Sunday, 06 November 2022, 10:39 GMT
Reason for closing:  Fixed
Additional comments about closing:  fractal 4.4.0-3
Comment by loqs (loqs) - Saturday, 15 October 2022, 19:48 GMT
Updated diff for 4.4.1 which includes the patch files missing from the previous diff.

Loading...