Missing apt-file breaks sysdeps --install on ubuntu
I ran jhbuild sysdeps --install
today after upgrading jhbuild to the latest version. jhbuild printed a large list of packages that were missing and then reported that nothing was available to install:
I: Computing packages to install. This might be slow. Please wait.
I: Nothing available to install
After I installed apt-file and ran an update via sudo apt install apt-file -y && sudo apt-file update
I got a different result:
I: Using apt-file to search for providers; this may be extremely slow. Please wait. Patience!
I: No native package found for mozjs78 (mozjs-78.pc)
I: No native package found for llvm (llvm-c/Core.h)
I: No native package found for libclang (clang-c/Index.h)
I: Installing: libxslt1-dev libpython3-dev libxkbcommon-x11-dev libgraphviz-dev libcanberra-gtk-dev libplymouth-dev libarchive-dev libproxy-dev liblcms2-dev libusb-1.0-0-dev libxkbfile-dev libexif-dev libx11-xcb-dev libdrm-dev libxcb-dri2-0-dev libgbm-dev check libevdev-dev libunwind-dev libmtdev-dev libhunspell-dev libavahi-gobject-dev libdbus-glib-1-dev libflac-dev libvpx-dev libtag1-dev libwavpack-dev libv4l-dev libpulse-dev libxt-dev libavfilter-dev libavformat-dev libavcodec-dev libavutil-dev libcanberra-gtk3-dev libndp-dev libnl-3-dev libnl-genl-3-dev libnl-route-3-dev libpolkit-agent-1-dev libpwquality-dev libsmbclient-dev libkyotocabinet-dev libanthy-dev libhangul-dev libxklavier-dev liboauth-dev libxcb-randr0-dev libxcb-res0-dev libasound2-dev libbluetooth-dev libsbc-dev libfuse-dev libbluray-dev libimobiledevice-dev libnfs-dev libplist-dev libudisks2-dev libcdio-paranoia-dev libgphoto2-dev libmtp-dev libpoppler-glib-dev libexempi-dev libdmapsharing-3.0-dev libvorbis-dev libraw-dev libmusicbrainz5-dev libsane-dev libdvdread-dev libwebkit2gtk-4.0-dev ninja-build ragel libcups2-dev doxygen xmlto valac-bin gperf argyll docbook-utils ruby yasm texinfo asciidoc-base libjpeg-turbo8-dev libpam0g-dev libyaml-dev libtiff-dev ppp-dev libvulkan-dev libhyphen-dev libgcrypt20-dev libwebp-dev libreadline-dev libiw-dev libkrb5-dev libmagic-dev libldap2-dev libcap-dev libmpc-dev libmpfr-dev libunistring-dev
I think it would be helpful if jhbuild
would print a note if apt-file was not installed recommending to install it.