Bug 2128671 - Unable to install 0ad on fedora 37
Summary: Unable to install 0ad on fedora 37
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: 0ad
Version: 37
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Kalev Lember
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-09-21 11:21 UTC by Bill
Modified: 2022-10-03 00:20 UTC (History)
9 users (show)

Fixed In Version: 0ad-0.0.26-2.fc37 0ad-0.0.26-2.fc38 0ad-0.0.26-3.fc37
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-10-03 00:20:28 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Bill 2022-09-21 11:21:32 UTC
Description of problem:

dnf install 0ad
Last metadata expiration check: 0:09:41 ago on Wed 21 Sep 2022 23:02:54.
Error: 
 Problem: conflicting requests
  - nothing provides libboost_filesystem.so.1.76.0()(64bit) needed by 0ad-0.0.25b-2.fc36.x86_64
  - nothing provides libfmt.so.8()(64bit) needed by 0ad-0.0.25b-2.fc36.x86_64


looks like 0ad is still an old version?

OS = fedora 37 beta fully updated as at time of writing.

cat /proc/version
Linux version 5.19.10-300.fc37.x86_64 (mockbuild.fedoraproject.org) (gcc (GCC) 12.2.1 20220819 (Red Hat 12.2.1-2), GNU ld version 2.38-24.fc37) #1 SMP PREEMPT_DYNAMIC Tue Sep 20 15:13:35 UTC 2022

Comment 1 Bruno Wolff III 2022-09-21 17:04:05 UTC
Alpha 26 hasn't been released yet, but should be. That will need to be looked at for changes in licenses and bundling, but might be easier than making changes to get 25 to build again. I've done some looking at that, but didn't get it working.
The reason it won't install is because since it doesn't build, it can't be updated to use updated libraries and there are now version conflicts in the existing version with some libraries.

Comment 2 Bill 2022-09-22 02:19:46 UTC
OK Thanks for the info.

Comment 3 Kalev Lember 2022-09-30 13:42:46 UTC
OK, this should be sorted out now. pcpa and I teamed up for this and he updated 0ad to 0.0.26 and I figured out how to backport mozjs patches to support Python 3.11 and setuptools 60+ that are in F37:

https://src.fedoraproject.org/rpms/0ad/c/8dfbd049c0d6d6ccfcce3e392de84183a5bbeb86?branch=rawhide
https://src.fedoraproject.org/rpms/0ad/c/5c30a2e401024844a77f851f34aae51e918d105f?branch=rawhide

Comment 4 Fedora Update System 2022-09-30 14:17:08 UTC
FEDORA-2022-41f00827a6 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-41f00827a6

Comment 5 Fedora Update System 2022-10-01 02:13:09 UTC
FEDORA-2022-41f00827a6 has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-41f00827a6`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-41f00827a6

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2022-10-02 01:22:40 UTC
FEDORA-2022-41f00827a6 has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-41f00827a6`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-41f00827a6

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Bill 2022-10-02 02:09:09 UTC
Has installed fine for me now. Many thanks.

Comment 8 Kalev Lember 2022-10-02 09:10:59 UTC
No problem!

Can you login at https://bodhi.fedoraproject.org/updates/FEDORA-2022-41f00827a6 and +1 the update there as well? Ticking 'Karma: Is the update generally functional?' allows it to move from updates-testing to the stable repos. Thanks!

Comment 9 Fedora Update System 2022-10-03 00:20:28 UTC
FEDORA-2022-41f00827a6 has been pushed to the Fedora 37 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.