[Fedora 43] Can't install metadata-cleaner

While trying to install the package metadata-cleaner I get this error

Failed to resolve the transaction:
Problem: package metadata-cleaner-2.5.5-4.fc43.noarch from fedora requires mat2, but none of the providers can be installed
  - conflicting requests
  - nothing provides gdk-pixbuf2-modules needed by mat2-0.13.5-6.fc43.noarch from fedora
You can try to add to command line:
  --skip-broken to skip uninstallable packages

Is this a known issue?

Thanks in advance for any help

The automatically filed Bug 2394760 reports this issue, but it remains unresolved. The missing dependency gdk-pixbuf2-modules is not available in Fedora 43.

2 Likes

do you know if it will be available in the future?

I don’t know, but it seems that mat2 may no longer be maintained in F43.

1 Like

gdk-pixbuf2-modules is not coming back. See Changes in Fedora 43 For Desktop Users :: Fedora Docs. I opened a pull request to fix mat2, and commented on the F43 and F44 bugs.

2 Likes

Thank you !

I’ve been informed that the mat2 package has been orphaned, so that pull request is not going to be merged. If somebody is interested in becoming the maintainer, now is your chance!

I pushed an update to fix mat2 in F43: Making sure you're not a bot!. However, those of you using metadata-cleaner have 3 problems:

  1. The mat2 package is still unmaintained. If somebody doesn’t pick it up in the next few weeks, it will be dropped from Fedora Rawhide, meaning that it will not be available in F44 at all.
  2. Two of the mat2 tests failed in ways that are probably (but not certainly) related to the gdk_pixbuf2/glycin changes in F43+. The upshot is that mat2 may fail to clean some files properly.
  3. The metadata-cleaner package is unmaintained upstream: Romain Vigier Vigier / Metadata Cleaner · GitLab.
1 Like

Hello Jerry, thank you very much for your help, it’s greatly appreciated! I was able to build the Flatpak from source, and it’s now running smoothly without any issues. However I hope someone will continue to maintain the mat2 package so it remains functional in Fedora 43.

I’m not a programmer myself, but perhaps it’s time for me to start learning :slight_smile:

Thanks again!

You don’t necessarily have to be a programmer to maintain a package. (Although, admittedly, there are times when programming experience helps.) If you (or anyone else) are interested in maintaining mat2, I can help you get started.