Bump version to 1.13.2
Add missing dependency shadow-utils, since virtiofsd might
execute newuidmap and/or newgidmap binaries.
Signed-off-by: German Maglione <gmaglione@redhat.com>
This version unify all branches to the same rpm spec from
the eln branch.
The main changes are:
- Update to version 1.11.1
- Always vendor dependencies
We currently depend on crates that are not available on fedora.
This plus the the API instability of some of our critical dependencies
(I'm looking at you rust-vmm), leave us no choice but to vendorize.
- Rename vhost JSON file
This tool is not part of QEMU, so let's unify the vhost json file
name with upstream.
- Use autorelease and autochangelog macros
- Remove unused logger patch file
Signed-off-by: German Maglione <gmaglione@redhat.com>
The previous commit added Obsolete/Provides entries to ensure an easy
transition from qemu-virtiofsd to virtiofsd when users update to Fedora
39 from previous versions. We don't want this entries in previous
versions, as it may trigger an unnecessary switch between those
packages.
To avoid having divergent branches between rawhide and older versions,
put them behind a "if 0%{?fedora} > 38" conditional.
Suggested-by: Adam Williamson <awilliam@redhat.com>
Signed-off-by: Sergio Lopez <slp@redhat.com>
The qemu-virtiofsd package was deleted in 8.0.0, so to get dnf to
install virtiofsd during upgrade we need an Obsoletes line. If
something had a "Requires: qemu-virtiofsd" line instead of the
more recommended "Requires: vhostuser-backend(fs)", the fake
Provides will satisfy it.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>