On Mon, Oct 13, 2025 at 03:31:58PM -0600, Jerry James wrote:
> On Mon, Oct 13, 2025 at 3:24 PM Richard W.M. Jones <[email protected]> wrote:
> > To break a circular dep I added a %bcond bootstrap to this package:
> >
> >   
> > https://src.fedoraproject.org/rpms/ocaml-yojson/c/16eec5b8b7ced5095199cad09ea4529cbfb81c80?branch=rawhide
> 
> Regardless of the rest, which packages are involved in the circular
> dependency?  If needed, we can probably break it by dropping
> ocaml-yojson-five / ocaml-yojson-five-devel (and the ocaml-sedlex BR)
> for now.  As far as I know, nothing in Fedora needs those subpackages
> at the moment.

goals says ...

*** error: function:wrap:18:0: dependency cycle: fedora-rebuild 
("ocaml-yojson") -> fedora-rebuild ("ocaml-sedlex") -> fedora-rebuild 
("ocaml-gen") -> fedora-rebuild ("ocaml-ounit") -> fedora-rebuild ("ocaml-lwt") 
-> fedora-rebuild ("ocaml-ppx-let") -> fedora-rebuild ("ocaml-ppx-here") -> 
fedora-rebuild ("ocaml-ppxlib") -> fedora-rebuild ("ocaml-yojson")


As you mentioned, it actually goes through ocaml-yojson-five, and the
bootstrap commit I added does indeed drop the -five* subpackages to
break the dep.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
libguestfs lets you edit virtual machines.  Supports shell scripting,
bindings from many languages.  http://libguestfs.org

-- 
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to