Re: [PATCH V4 06/11] spec: Move common files and dependencies to libvirt-daemon-common

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Dec 23, 2022 at 04:30:32AM -0500, Andrea Bolognani wrote:
> On Thu, Dec 22, 2022 at 11:03:37AM -0700, Jim Fehlig wrote:
> > -Requires: polkit >= 0.112
> >  %if %{with_dmidecode}
> >  # For virConnectGetSysinfo
> >  Requires: dmidecode
> >  %endif
> >  # For service management
> >  Requires(post): /usr/bin/systemctl
> > -%if %{with_numad}
> > -Requires: numad
> > -%endif
> > -# libvirtd depends on 'messagebus' service
> > -Requires: dbus
> > -# For uid creation during pre
> > -Requires(pre): shadow-utils
> > +Requires: polkit >= 0.112
> >  # Needed by /usr/libexec/libvirt-guests.sh script.
> >  %if 0%{?fedora} >= 37
> >  Requires: gettext-runtime
> >  %else
> >  Requires: gettext
> >  %endif
> > +# libvirtd depends on 'messagebus' service
> > +Requires: dbus
> > +# For uid creation during pre
> > +Requires(pre): shadow-utils
>
> This looks like pure noise - AFAICT you could have left the requires
> for polkit, dbus and shadow-utils exactly where they already were. Is
> there a reason why you moved them?

One more thing. After your changes, libvirt-daemon still has

  # netcat is needed on the server side so that clients that have
  # libvirt < 6.9.0 can connect, but newer versions will prefer
  # virt-ssh-helper. Making this a Recommends means that it gets
  # installed by default, but can still be removed if compatibility
  # with old clients is not required
  Recommends: /usr/bin/nc

I think this should be moved to libvirt-daemon-common too, since
modular daemons were introduced before virt-ssh-helper and so it's
possible that old clients might try to connect to a modularized
deployment, which will fail if nc is not available.

-- 
Andrea Bolognani / Red Hat / Virtualization




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux