Re: Release of libvirt-6.5.0

2021-01-04 Thread Andrea Bolognani
On Fri, 2020-07-03 at 09:56 +0200, Daniel Veillard wrote:
>   Half a day late, but I pushed the 6.5.0 release out, it is as usual
> available as a signed tarball and source rpms from the server:
> 
> https://libvirt.org/sources/
> 
> I also tagged and pushed the 6.5.0 python bindings that one can find at
> 
> https://libvirt.org/sources/python/
> 
> This release includes a number of new features and some improvement,
> as well as a crash which had made its way in 6.4.0.
> It will also be my last release of libvirt after close to 15 years,
> so expect new releases to be signed by Jiri Denemark from now on.

Hi Daniel,

unfortunately the way the handover of release responsibilities was
handled is not considered up to scratch for at least one downstream
community, Arch Linux.

More specifically, since no formal trust path between your PGP key
and Jiri's has been established, the Arch maintainers are not
comfortable updating the package past 6.5.0. The situation has been
in a standstill for several months now, and Arch users are
increasingly suffering from it. See [1] and following comments for
more details on this.

Can you and Jiri (CC'd) please get in touch and arrange for his key
to be signed with yours, so that a proper trust path is established?
I would really love to see this resolved once and for all.

Thanks in advance to both of you!


[1] https://bugs.archlinux.org/task/67921#comment193381
-- 
Andrea Bolognani / Red Hat / Virtualization



Re: Release of libvirt-6.5.0

2020-07-07 Thread Laine Stump

On 7/3/20 3:56 AM, Daniel Veillard wrote:

It will also be my last release of libvirt after close to 15 years,


.

(I missed this sentence when I saw the mail the first time, and just now 
it randomly popped up when scrolling through messages.)



Thanks for your helpful and positive attitude, and in general being a 
good example for everyone to follow for all these years. It's a bit sad 
that you're not involved with the project as you once were, but 
comforting to know that you're still around and reachable.




Re: Release of libvirt-6.5.0

2020-07-06 Thread Jim Fehlig

On 7/3/20 1:56 AM, Daniel Veillard wrote:

   Half a day late, but I pushed the 6.5.0 release out, it is as usual
available as a signed tarball and source rpms from the server:

https://libvirt.org/sources/

I also tagged and pushed the 6.5.0 python bindings that one can find at

https://libvirt.org/sources/python/

This release includes a number of new features and some improvement,
as well as a crash which had made its way in 6.4.0.
It will also be my last release of libvirt after close to 15 years,


Wow, has it been that long? :-)

Thanks for welcoming and helping a green newcomer (to virtualization and open 
source in general) in those early days of the project!


Cheers,
Jim



Re: Release of libvirt-6.5.0

2020-07-04 Thread Daniel Veillard
On Fri, Jul 03, 2020 at 06:26:55PM -0400, Cole Robinson wrote:
> On 7/3/20 3:56 AM, Daniel Veillard wrote:
> >   Half a day late, but I pushed the 6.5.0 release out, it is as usual
> > available as a signed tarball and source rpms from the server:
> > 
> > https://libvirt.org/sources/
> > 
> > I also tagged and pushed the 6.5.0 python bindings that one can find at
> > 
> > https://libvirt.org/sources/python/
> 
> Hmm I'm not seeing 6.5.0 libvirt-python release there...

  Gahhh :-)
pushed to wrong directory, should be fixed now !

  thanks,

Daniel

-- 
Daniel Veillard  | Red Hat Developers Tools http://developer.redhat.com/
veill...@redhat.com  | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | virtualization library  http://libvirt.org/



Re: Release of libvirt-6.5.0

2020-07-04 Thread Andrea Bolognani
On Fri, 2020-07-03 at 09:56 +0200, Daniel Veillard wrote:
> It will also be my last release of libvirt after close to 15 years,
> so expect new releases to be signed by Jiri Denemark from now on.
> 
>   Thanks everybody for the help on putting this release out, and
> the gazillion ones before :-)

Thank *you* for taking care of libvirt releases all these years! :)

-- 
Andrea Bolognani / Red Hat / Virtualization



Re: Release of libvirt-6.5.0

2020-07-03 Thread Cole Robinson
On 7/3/20 3:56 AM, Daniel Veillard wrote:
>   Half a day late, but I pushed the 6.5.0 release out, it is as usual
> available as a signed tarball and source rpms from the server:
> 
> https://libvirt.org/sources/
> 
> I also tagged and pushed the 6.5.0 python bindings that one can find at
> 
> https://libvirt.org/sources/python/

Hmm I'm not seeing 6.5.0 libvirt-python release there...

Thanks,
Cole



Release of libvirt-6.5.0

2020-07-03 Thread Daniel Veillard
  Half a day late, but I pushed the 6.5.0 release out, it is as usual
available as a signed tarball and source rpms from the server:

https://libvirt.org/sources/

I also tagged and pushed the 6.5.0 python bindings that one can find at

https://libvirt.org/sources/python/

This release includes a number of new features and some improvement,
as well as a crash which had made its way in 6.4.0.
It will also be my last release of libvirt after close to 15 years,
so expect new releases to be signed by Jiri Denemark from now on.

* New Features:

- Allow firmware blobs configuration

  QEMU offers a way to tweak how firmware configures itself
  and/or provide new configuration blobs. New 
  type is introduced that will hold these new blobs.
  It's possible to either specify new value as a string or
  provide a filename which contents then serve as the value.

- nodedev: Add ability to create mediated devices

  Mediated devices can now be created with ``virNodeDeviceCreateXML()``. This
  functionality requires the ``mdevctl`` utility to be installed. The XML
  schema for node devices was expanded to support attributes for mediated
  devices.

- QEMU: add TPM Proxy device support

  libvirt can now create guests using a new device type called
  "TPM Proxy". The TPM Proxy connects to a TPM Resource Manager
  present in the host, enabling the guest to run in secure virtual
  machine mode with the help of an Ultravisor. Adding a TPM Proxy to
  a pSeries guest brings no security benefits unless the guest is
  running on a PPC64 host that has Ultravisor and TPM Resource Manager
  support. Only one TPM Proxy is allowed per guest. A guest using
  a TPM Proxy device can instantiate another TPM device at the same
  time. This device is supported only for pSeries guests via the new
  'spapr-tpm-proxy' model of the TPM 'passthrough' backend.

- virhook: Support hooks placed in several files

  Running all scripts from directory /etc/libvirt/hooks/.d in
  alphabetical order. Hook script in old place will be executed
  as first for backward compatibility.

- qemu: Add support for migratable host-passthrough CPU

  QEMU 2.12 made it possible for guests to use a migration-friendly
  version of the host-passthrough CPU. This feature is now exposed by
  libvirt.

* Improvements:

- network: Support NAT with IPv6

  It's now possible to use  in a libvirt network.

- qemu: Auto-fill NUMA information for incomplete topologies

  If the NUMA topology is not fully described in the guest XML, libvirt
  will complete it by putting all unspecified CPUs in the first NUMA node.
  This is only done in the QEMU binary itself supports disjointed CPU
  ranges for NUMA nodes.

- qemu: Assign hostdev-backed interfaces to PCIe slots

  All SR-IOV capable devices are PCIe, so when their VFs are assigned to
  guests they should end up in PCIe slots rather than conventional PCI ones.

* Bug fixes:

- qemu: fixed crash in ``qemuDomainBlockCommit``

  This release fixes a regression which was introduced in libvirt v6.4.0
  where libvirtd always crashes when a block commit of a disk is requested.

- qemu: fixed zPCI address auto generation on s390

  Removes the correlation between the zPCI address attributes uid and fid.
  Fixes the validation and autogeneration of zPCI address attributes.

- qemu: Skip pre-creation of NVMe disks during migration

  libvirt has no way to create NVMe devices on the target host, so it now
  just makes sure they exist and let the migration proceed in that case.


  Thanks everybody for the help on putting this release out, and
the gazillion ones before :-)

   Enjoy and stay safe !

Daniel

-- 
Daniel Veillard  | Red Hat Developers Tools http://developer.redhat.com/
veill...@redhat.com  | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | virtualization library  http://libvirt.org/