Bug 1760465 - ocaml-lambda-term: FTBFS in Fedora rawhide
Summary: ocaml-lambda-term: FTBFS in Fedora rawhide
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: ocaml-lambda-term
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Ben Rosser
QA Contact: Fedora Extras Quality Assurance
URL: https://koschei.fedoraproject.org/pac...
Whiteboard:
Depends On: 1761459
Blocks: F31FTBFS 1714131 1736938
TreeView+ depends on / blocked
 
Reported: 2019-10-10 15:18 UTC by Sergey Avseyev
Modified: 2019-10-15 20:03 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-10-15 20:03:28 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Sergey Avseyev 2019-10-10 15:18:49 UTC
Description of problem:
Package ocaml-lambda-term fails to build from source in Fedora rawhide.

Version-Release number of selected component (if applicable):
2.0.2-1.fc31

Steps to Reproduce:
koji build --scratch f32 ocaml-lambda-term-2.0.2-1.fc31.src.rpm

Additional info:
This package is tracked by Koschei. See:
https://koschei.fedoraproject.org/package/ocaml-lambda-term

Comment 1 Fedora Release Engineering 2019-10-13 04:27:08 UTC
Dear Maintainer,

your package has not been built successfully in 31. Action is required from you.

If you can fix your package to build, perform a build in koji, and either create
an update in bodhi, or close this bug without creating an update, if updating is
not appropriate [1]. If you are working on a fix, set the status to ASSIGNED to
acknowledge this. Following the latest policy for such packages [2], your package
can be orphaned if this bug remains in NEW state more than 8 weeks.

A week before the mass branching of Fedora 32 according to the schedule [3],
any packages which still have open FTBFS bugs from Fedora 31 will be retired.

[1] https://fedoraproject.org/wiki/Updates_Policy
[2] https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/
[3] https://fedoraproject.org/wiki/Releases/32/Schedule

Comment 2 Sergey Avseyev 2019-10-13 13:30:08 UTC
It might be related to https://bugzilla.redhat.com/show_bug.cgi?id=1733750, because it complains on missing lwt.unix

Comment 3 Ben Rosser 2019-10-13 15:20:28 UTC
Yeah; after that was fixed, there was *another* new dependency added to a newer lwt version for lwt.unix-- ocplib-endian-- which caused the same thing to happen.

I looked into it last weekend and found that at some point the unit tests for lwt got turned off due to an unrelated bug, which is why this has happened twice recently. :(

Unfortunately I didn't get around to packaging ocplib-endian yet (I was travelling this past week). I'll look into it today.

Comment 4 Ben Rosser 2019-10-15 15:26:27 UTC
I've fixed lwt in Rawhide; although I'm still in the process of updating it all the way to 4.4.0.

After that, I'll need to rebuild ocaml-lwt-log, and then I think lambda-term should start working again.

Comment 5 Ben Rosser 2019-10-15 20:03:28 UTC
Okay, I _think_ this is all fixed. I've built lambda-term in Rawhide:

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

Please reopen if anything else needs doing!


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