The reason pointed in bug 1990572 for avoiding the MIR still apply:
- pcs Depends on ruby-json, but also on ruby
- ruby-defaults is 3.3 on devel
- libruby3.3 Provides ruby-json (just like 3.1 and 3.2 really)

I would say the sensible decision here is to patch pcs, removing ruby-json from 
the Depends section.
This is only risky if libruby stops providing ruby-json in the future for some 
reason.

I'd say it's more benefit than risk, because:
- I am not sure if Ruby would stop providing JSON for any reason, but does not 
seem likely tbh.
- Patching pcs should be fine as it already has some small delta.


I'm curious on why component-mismatches ignored this Provides. Does it perform 
this kind of dependency resolving at all?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1178274

Title:
  [MIR] ruby-json

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pcs/+bug/1178274/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to