When the repository updates-testing is enabled, freeipa fails to build on fedora 37 or fedora 38 (but succeeds in rawhide=f39).
See for instance PR #2637 with the following build.log.
The freeipa spec file defines:
BuildRequires: nodejs(abi)
The updates-testing repository now ships nodejs20 which provides nodesjs(abi) but installs /usr/bin/node-20 instead of /usr/bin/node if nodejs20 is not the default for the platform. One of our build scripts (install/ui/util/build.sh) is using node and fails because it does not find the command:
install/ui/util/build.sh
node
node $DIR/build/build.js load=build profile=$DIR/../src/$profile.profile.js
Our spec file should force the use of nodejs < 20 on fedora 37 and 38.
Metadata Update from @frenaud: - Issue assigned to frenaud
Metadata Update from @frenaud: - Issue tagged with: test-failure, testblocker
Metadata Update from @frenaud: - Custom field on_review adjusted to https://github.com/freeipa/freeipa/pull/6814
master:
ipa-4-10:
Metadata Update from @frenaud: - Issue close_status updated to: fixed - Issue status updated to: Closed (was: Open)
Log in to comment on this ticket.