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@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.