When building in current Fedora Rawhide x86_64 it fails with: : configure: WARNING: unrecognized options: --disable-dependency-tracking + drake -j6 V=1 rake aborted! undefined method `exists?' for File:Class (See full trace by running task with --trace) Now is right before the Mass Rebuild but I ran into this while test building with cmark-0.30.2.
Thanks. This is due to new Ruby (https://fedoraproject.org/wiki/Changes/Ruby_3.2) and is fixed upstream already: https://gitlab.com/mbunkus/mkvtoolnix/-/commit/ab6455f68c597ede3d6959597a38f2ecbc198011 . It was caught by koschei almost two weeks ago, too. I'd prefer waiting for a new mkvtoolnix release instead of backporting a fix if you don't mind.
Sure, cool - was just checking to be sure
But I plan to push cmark-0.30.2 to Rawhide maybe next week. So unless the new release is forthcoming - might still need to apply the upstream patch in the meantime.
(In reply to Jens Petersen from comment #3) > But I plan to push cmark-0.30.2 to Rawhide maybe next week. > So unless the new release is forthcoming - might still need to apply the > upstream patch in the meantime. Upstream makes release roughly once a month, so I'd expect a new release in about two weeks. This means the upstream fix would need to be back-ported if you can't wait another week or two. However, the point may be moot, because the mass rebuild currently in progress will flag the FTBFS regardless of cmark. If you have proven packager privileges, feel free to apply the upstream patch yourself or provide your FAS name so that I can add you to mkvtoolnix ACL. Or wait until I get to applying the patch myself. :)
cmark-0.30.3 is staged for rawhide in Bodhi now, just so you know. I am happy to build your package patched or you can also take care of it if you like.
FEDORA-2023-95984c4596 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-95984c4596
FEDORA-2023-95984c4596 has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report.