On Wed, Jan 25, 2023 at 02:36:56PM -0700, Jerry James wrote:
On Wed, Jan 25, 2023 at 2:43 AM Richard W.M. Jones
<rjones(a)redhat.com> wrote:
> I think we're fixed now. Here is the side tag & Bodhi update:
Thank you for taking care of that.
> - I have added support for rpmautospec
That's great.
> - There is now a cyclic dependency between ocaml-pp and ocaml-dune,
> which I have broken by hand, but we should try to avoid it in future
> if possible.
Well, that was an experiment, as you and I discussed starting here:
https://bugzilla.redhat.com/show_bug.cgi?id=2101964#c1. Apparently,
the result is "that doesn't work". Thanks for fixing.
Ah right, I'd forgotten about that.
Dune is a strange package because it's mainly just a program
(/usr/bin/dune). But we sometimes use it by installing
ocaml-dune-configurator{,-devel}. Because these packages install some
libraries ("Configurator") it gets the full OCaml dependency hashes:
https://koji.fedoraproject.org/koji/rpminfo?rpmID=33297545
I'm not sure if in every case where we use ocaml-dune-configurator* we
really need that, or could just use /usr/bin/dune instead. That would
avoid difficult dependency loops.
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
Read my programming and virtualization blog:
http://rwmj.wordpress.com
virt-builder quickly builds VMs from scratch
http://libguestfs.org/virt-builder.1.html