Bug 2113217 - exaile: FTBFS in Fedora rawhide/f37
Summary: exaile: FTBFS in Fedora rawhide/f37
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: exaile
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Graham White
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F37FTBFS
TreeView+ depends on / blocked
 
Reported: 2022-08-01 23:26 UTC by Fedora Release Engineering
Modified: 2022-08-02 08:57 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-08-02 08:57:12 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
build.log (1.19 KB, text/plain)
2022-08-01 23:26 UTC, Fedora Release Engineering
no flags Details
root.log (32.00 KB, text/plain)
2022-08-01 23:26 UTC, Fedora Release Engineering
no flags Details
state.log (816 bytes, text/plain)
2022-08-01 23:26 UTC, Fedora Release Engineering
no flags Details

Description Fedora Release Engineering 2022-08-01 23:26:48 UTC
exaile failed to build from source in Fedora rawhide/f37

https://koji.fedoraproject.org/koji/taskinfo?taskID=89771251


For details on the mass rebuild see:

https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Please fix exaile at your earliest convenience and set the bug's status to
ASSIGNED when you start fixing it. If the bug remains in NEW state for 8 weeks,
exaile will be orphaned. Before branching of Fedora 38,
exaile will be retired, if it still fails to build.

For more details on the FTBFS policy, please visit:
https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/

Comment 1 Fedora Release Engineering 2022-08-01 23:26:51 UTC
Created attachment 1901088 [details]
build.log

Comment 2 Fedora Release Engineering 2022-08-01 23:26:52 UTC
Created attachment 1901089 [details]
root.log

file root.log too big, will only attach last 32768 bytes

Comment 3 Fedora Release Engineering 2022-08-01 23:26:53 UTC
Created attachment 1901090 [details]
state.log

Comment 4 Graham White 2022-08-02 07:48:55 UTC
This is failing to build because one of its build dependencies, python3-mox3, is failing to build [1].

I will try and follow up what's going on here.  Two immediate options come to mind, in order of preference:
  1. Fix python3-mox3 and return to building exaile as normal
  2. Remove python3-mox3 as a build dependency from exaile which would also involve disabling the built in tests

[1] https://koji.fedoraproject.org/koji/buildinfo?buildID=1985770

Comment 5 Graham White 2022-08-02 07:53:34 UTC
Looks like this may be related to Python 3.11 as per the discussion on the devel mailing list https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/BEUJZTFNJQDLJRLJFRAM4RPNTTG2JICA/

Comment 6 Graham White 2022-08-02 08:02:09 UTC
I've raised an issue with Exaile to start a discussion about mox3 no longer being maintained https://github.com/exaile/exaile/issues/817

Comment 7 Graham White 2022-08-02 08:05:10 UTC
This seems to imply the maintainers of mox3 on Fedora are no longer going to build the package https://src.fedoraproject.org/rpms/python-mox3/tree/rawhide

It seems the less preferred option, option 2, from my list above will have to be implemented as a "fix" for this.  Hopefully, I'll be able to re-enable tests again in the future if Exaile move to a different testing framework.

Comment 8 Graham White 2022-08-02 08:54:48 UTC
Spec file modified to remove tests.

Successful build https://koji.fedoraproject.org/koji/taskinfo?taskID=90389818


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