Support for Fedora 42

Fedora 42 will be released next week. There is no Jami repo for Fedora 42 at the moment, resulting in an error when trying to upgrade from F41 to F42.

If the user works around that the new Fedora 41 packages (April 11th) cannot be installed in Fedora 42 without downgrading the system to some older F41 packages.

Here the dnf error messages:

Repositories loaded.
Problem 1: cannot install both jsoncpp-1.9.6-1.fc42.x86_64 from fedora and jsoncpp-1.9.5-9.fc42.x86_64 from @System
  - installed package jami-daemon-20250411.0-1.fc41.x86_64 requires libjsoncpp.so.25()(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package jsoncpp-1.9.5-9.fc42.x86_64
  - cannot install the best update candidate for package jami-daemon-20250411.0-1.fc41.x86_64
 Problem 2: installed package jami-20250411.0-1.fc41.x86_64 requires libjami.so.0()(64bit), but none of the providers can be installed
  - installed package jami-20250411.0-1.fc41.x86_64 requires jami-daemon = 20250411.0, but none of the providers can be installed
  - installed package jami-daemon-20250411.0-1.fc41.x86_64 requires libyaml-cpp.so.0.7()(64bit), but none of the providers can be installed
  - package jami-daemon-20250411.0-1.fc41.x86_64 from jami requires libyaml-cpp.so.0.7()(64bit), but none of the providers can be installed
  - cannot install both yaml-cpp-0.8.0-2.fc42.x86_64 from fedora and yaml-cpp-0.7.0-6.fc41.x86_64 from @System
  - cannot install the best update candidate for package yaml-cpp-0.7.0-6.fc41.x86_64
  - cannot install the best update candidate for package jami-20250411.0-1.fc41.x86_64
 Problem 3: problem with installed package
  - installed package jami-daemon-20250411.0-1.fc41.x86_64 requires libjsoncpp.so.25()(64bit), but none of the providers can be installed
  - package jami-daemon-20250411.0-1.fc41.x86_64 from jami requires libjsoncpp.so.25()(64bit), but none of the providers can be installed
  - cannot install both jsoncpp-1.9.6-1.fc42.x86_64 from fedora and jsoncpp-1.9.5-9.fc42.x86_64 from @System
  - package openxr-libs-1.1.46-2.fc42.x86_64 from fedora requires libjsoncpp.so.26()(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package openxr-libs-1.1.45-1.fc41.x86_64

Package                                                                          Arch              Version                                                                          Repository                                          Size
Skipping packages with conflicts:
 jsoncpp                                                                         x86_64            1.9.6-1.fc42                                                                     fedora                                         261.6 KiB
 yaml-cpp                                                                        x86_64            0.8.0-2.fc42                                                                     fedora                                         334.0 KiB
Skipping packages with broken dependencies:
 jami-daemon                                                                     x86_64            20250411.0-1.fc41                                                                jami                                            33.0 MiB
 openxr-libs                                                                     x86_64            1.1.46-2.fc42                                                                    fedora                                         252.2 KiB
1 Like

I have forwarded this question in the hope of getting answers from others