[Pkg-libvirt-commits] [Git][libvirt-team/libvirt][upstream/latest] New upstream version 5.2.0

Guido Günther gitlab at salsa.debian.org
Fri Apr 5 08:18:15 BST 2019



Guido Günther pushed to branch upstream/latest at Libvirt Packaging Team / libvirt


Commits:
dd9d74f1 by Guido Günther at 2019-04-05T07:15:56Z
New upstream version 5.2.0
- - - - -


10 changed files:

- ChangeLog
- NEWS
- docs/apps.html
- docs/apps.html.in
- docs/news.html
- docs/news.html.in
- docs/news.xml
- libvirt.spec
- libvirt.spec.in
- src/security/apparmor/libvirt-qemu


Changes:

=====================================
ChangeLog
=====================================
@@ -1,3 +1,54 @@
+2019-04-01  intrigeri  <intrigeri+libvirt at boum.org>
+
+	apparmor: support more QEMU architectures
+	Add hppa, nios2, or1k, riscv32 and riscv64 to the profile.
+
+	Fixes: https://bugs.debian.org/914940
+
+	Reviewed-by: Andrea Bolognani <abologna at redhat.com>
+
+2019-04-01  Daniel P. Berrangé  <berrange at redhat.com>
+
+	apps: remove VM Manager android app
+	The VM Manager app is no longer present on the Play store and while
+	Google shows a couple of hits they look like the typical untrustworthy
+	3rd party download redistributors rather than an official site.
+
+	Reviewed-by: Andrea Bolognani <abologna at redhat.com>
+
+2019-04-01  Daniel P. Berrangé  <berrange at redhat.com>
+
+	apps: drop link for zenoss software
+	The page we link to is a 404 and github repo hasn't been touched since
+	2012 so is clearly dead.
+
+	Reviewed-by: Andrea Bolognani <abologna at redhat.com>
+
+2019-04-01  Daniel P. Berrangé  <berrange at redhat.com>
+
+	apps: update link for buildbot
+	The libvirt specific page linked for buildbot is a 404. This replacement
+	link is the closest to what was originally linked.
+
+	Reviewed-by: Andrea Bolognani <abologna at redhat.com>
+
+2019-04-01  Daniel P. Berrangé  <berrange at redhat.com>
+
+	apps: remove dead archipel project
+	The project website http://archipelproject.org/ is dead, reporting a
+	cloudflare error message
+
+	The git repo at https://github.com/ArchipelProject/Archipel/ hasn't
+	had a commit since Nov 2016, and the last release was a beta6 release
+	in 2013.
+
+	Reviewed-by: Andrea Bolognani <abologna at redhat.com>
+
+2019-04-01  Andrea Bolognani  <abologna at redhat.com>
+
+	news: Update for 5.2.0 release
+	Acked-by: Michal Privoznik <mprivozn at redhat.com>
+
 2019-03-30  John Ferlan  <jferlan at redhat.com>
 
 	tools: Tweak wording for iothreadset


=====================================
NEWS
=====================================
@@ -1,7 +1,7 @@
 libvirt releases
 ================
 
-# v5.2.0 (unreleased)
+# v5.2.0 (2019-04-03)
 
   * New features
 
@@ -64,8 +64,27 @@ libvirt releases
         are required. This means that if a network doesn't have IPv6 enabled
         then those tables are not required.
 
+    - Don't default to building the QEMU driver
+        Historically, the QEMU driver has been special in that it was enabled
+        by default, with the option to explicitly opt-out of it; starting now,
+        we're enabling it opportunistically if we detect that all requirements
+        are available, just like we do with other drivers.
+
   * Bug fixes
 
+    - virt-host-validate: Fix IOMMU check on s390x
+
+    - qemu: Allow creating pSeries guests with graphics and no USB mouse
+        It's now possible to prevent libvirt from automatically adding a USB
+        mouse to pSeries guests by including a USB tablet in the input XML:
+        doing so is desiderable as using a tablet results in a much better user
+        experience when working with GUIs.
+
+    - qemu: Set $HOME and XGD variables for qemu:///system guests
+        This avoids files being accidentally created under / or the guests not
+        being able to start because they lack the necessary permissions to
+        write to that location.
+
 # v5.1.0 (2019-03-04)
 
   * New features


=====================================
docs/apps.html
=====================================
@@ -6,7 +6,7 @@
         Do not edit this file. Changes will be lost.
       -->
   <!--
-        This page was generated at Thu Mar 28 08:58:09 UTC 2019.
+        This page was generated at Wed Apr  3 07:06:10 UTC 2019.
       -->
   <head>
     <meta charset="UTF-8"/>
@@ -64,9 +64,6 @@
           <li>
             <a href="#add">Add an application</a>
           </li>
-          <li>
-            <a href="#clientserver">Client/Server applications</a>
-          </li>
           <li>
             <a href="#command">Command line tools</a>
           </li>
@@ -100,9 +97,6 @@
           <li>
             <a href="#web">Web applications</a>
           </li>
-          <li>
-            <a href="#mobile">Mobile applications</a>
-          </li>
           <li>
             <a href="#other">Other</a>
           </li>
@@ -126,29 +120,6 @@
           <img src="logos/logo-square-powered-192.png" alt="libvirt powered"/>
           <img src="logos/logo-square-powered-256.png" alt="libvirt powered"/>
         </p>
-        <h2>
-          <a id="clientserver">Client/Server applications</a>
-          <a class="headerlink" href="#clientserver" title="Permalink to this headline">¶</a>
-        </h2>
-        <dl>
-          <dt>
-            <a href="http://archipelproject.org">Archipel</a>
-          </dt>
-          <dd>
-        Archipel is a libvirt-based solution to manage and supervise virtual
-        machines.  It uses XMPP for all communication. There is no web
-        service or custom protocol.  You just need at least one XMPP server,
-        like eJabberd, to start playing with it.  This allows Archipel to
-        work completely real time.  You never have to refresh the user
-        interface, you'll be notified as soon as something happens. You can
-        even use your favorite chat clients to command your infrastructure.
-      </dd>
-          <dd>
-        Isn't it great to be able to open a chat conversation with your
-        virtual machine and say things like "How are you today?" or "Hey,
-        please reboot"?
-      </dd>
-        </dl>
         <h2>
           <a id="command">Command line tools</a>
           <a class="headerlink" href="#command" title="Permalink to this headline">¶</a>
@@ -264,7 +235,7 @@
         </h2>
         <dl>
           <dt>
-            <a href="https://buildbot.net/buildbot/docs/current/Libvirt.html">BuildBot</a>
+            <a href="http://docs.buildbot.net/latest/manual/configuration/workers-libvirt.html">BuildBot</a>
           </dt>
           <dd>
         BuildBot is a system to automate the compile/test cycle required
@@ -542,14 +513,6 @@
         hypervisor and guest information and complete set of guest performance
         metrics. It supports pCPU, vCPU, memory, block device, network interface,
         and performance event metrics for each virtual guest.
-      </dd>
-          <dt>
-            <a href="https://community.zenoss.org/docs/DOC-4687">Zenoss</a>
-          </dt>
-          <dd>
-        The Zenoss libvirt Zenpack adds support for monitoring virtualization
-        servers.  It has been tested with KVM, QEMU, VMware ESX, and VMware
-        GSX.
       </dd>
         </dl>
         <h2>
@@ -656,20 +619,6 @@
         Virtlyst is an open source web application built with C++11, Cutelyst and Qt.
         It features:
         <ul><li>Low memory usage (around 5 MiB of RAM)</li><li>Look and feel easily customized with HTML templates that use the Django syntax</li><li>VNC/Spice console directly in the browser using websockets on the same HTTP port</li><li>Host and Domain statistics graphs (CPU, Memory, IO, Network)</li><li>Connect to multiple libvirtd instances (over local Unix domain socket, SSH, TCP and TLS)</li><li>Manage Storage Pools, Storage Volumes, Networks, Interfaces, and Secrets</li><li>Create and launch VMs</li><li>Configure VMs with easy panels or go pro and edit the VM's XML</li></ul>
-      </dd>
-        </dl>
-        <h2>
-          <a id="mobile">Mobile applications</a>
-          <a class="headerlink" href="#mobile" title="Permalink to this headline">¶</a>
-        </h2>
-        <dl>
-          <dt>
-            <a href="https://market.android.com/details?id=vm.manager">VM Manager</a>
-          </dt>
-          <dd>
-        VM Manager is VM (libvirt) manager (over SSH) application. VM Manager
-        is an application for libvirt VM / Domain management over SSH.
-        Please keep in mind that this software is under heavy development.
       </dd>
         </dl>
         <h2>


=====================================
docs/apps.html.in
=====================================
@@ -30,26 +30,6 @@
       <img src="logos/logo-square-powered-256.png" alt="libvirt powered"/>
     </p>
 
-    <h2><a id="clientserver">Client/Server applications</a></h2>
-
-    <dl>
-      <dt><a href="http://archipelproject.org">Archipel</a></dt>
-      <dd>
-        Archipel is a libvirt-based solution to manage and supervise virtual
-        machines.  It uses XMPP for all communication. There is no web
-        service or custom protocol.  You just need at least one XMPP server,
-        like eJabberd, to start playing with it.  This allows Archipel to
-        work completely real time.  You never have to refresh the user
-        interface, you'll be notified as soon as something happens. You can
-        even use your favorite chat clients to command your infrastructure.
-      </dd>
-      <dd>
-        Isn't it great to be able to open a chat conversation with your
-        virtual machine and say things like "How are you today?" or "Hey,
-        please reboot"?
-      </dd>
-    </dl>
-
     <h2><a id="command">Command line tools</a></h2>
 
     <dl>
@@ -142,7 +122,7 @@
     <h2><a id="continuousintegration">Continuous Integration</a></h2>
 
     <dl>
-      <dt><a href="https://buildbot.net/buildbot/docs/current/Libvirt.html">BuildBot</a></dt>
+      <dt><a href="http://docs.buildbot.net/latest/manual/configuration/workers-libvirt.html">BuildBot</a></dt>
       <dd>
         BuildBot is a system to automate the compile/test cycle required
         by most software projects.  CVS commits trigger new builds, run on
@@ -373,12 +353,6 @@
         metrics. It supports pCPU, vCPU, memory, block device, network interface,
         and performance event metrics for each virtual guest.
       </dd>
-      <dt><a href="https://community.zenoss.org/docs/DOC-4687">Zenoss</a></dt>
-      <dd>
-        The Zenoss libvirt Zenpack adds support for monitoring virtualization
-        servers.  It has been tested with KVM, QEMU, VMware ESX, and VMware
-        GSX.
-      </dd>
     </dl>
 
     <h2><a id="provisioning">Provisioning</a></h2>
@@ -483,17 +457,6 @@
       </dd>
     </dl>
 
-    <h2><a id="mobile">Mobile applications</a></h2>
-
-    <dl>
-      <dt><a href="https://market.android.com/details?id=vm.manager">VM Manager</a></dt>
-      <dd>
-        VM Manager is VM (libvirt) manager (over SSH) application. VM Manager
-        is an application for libvirt VM / Domain management over SSH.
-        Please keep in mind that this software is under heavy development.
-      </dd>
-    </dl>
-
     <h2><a id="other">Other</a></h2>
 
     <dl>


=====================================
docs/news.html
=====================================
@@ -6,7 +6,7 @@
         Do not edit this file. Changes will be lost.
       -->
   <!--
-        This page was generated at Thu Mar 28 08:58:08 UTC 2019.
+        This page was generated at Wed Apr  3 07:06:10 UTC 2019.
       -->
   <head>
     <meta charset="UTF-8"/>
@@ -63,7 +63,7 @@
         <a href="https://libvirt.org/git/?p=libvirt.git;a=log">git log</a>.
         </p>
         <h3>
-          <strong>v5.2.0 (unreleased)</strong>
+          <strong>v5.2.0 (2019-04-03)</strong>
         </h3>
         <ul>
           <li>
@@ -161,11 +161,39 @@
           corresponding IP version are required. This means that if a
           network doesn't have <code>IPv6</code> enabled then those
           tables are not required.
+        </li>
+              <li>
+          Don't default to building the QEMU driver
+        <br/>
+          Historically, the QEMU driver has been special in that it was
+          enabled by default, with the option to explicitly opt-out of it;
+          starting now, we're enabling it opportunistically if we detect that
+          all requirements are available, just like we do with other drivers.
         </li>
             </ul>
           </li>
           <li>
             <strong>Bug fixes</strong>
+            <ul>
+              <li>
+          virt-host-validate: Fix IOMMU check on s390x
+        </li>
+              <li>
+          qemu: Allow creating pSeries guests with graphics and no USB mouse
+        <br/>
+          It's now possible to prevent libvirt from automatically adding a
+          USB mouse to pSeries guests by including a USB tablet in the input
+          XML: doing so is desiderable as using a tablet results in a much
+          better user experience when working with GUIs.
+        </li>
+              <li>
+          qemu: Set $HOME and XGD variables for qemu:///system guests
+        <br/>
+          This avoids files being accidentally created under <code>/</code> or
+          the guests not being able to start because they lack the necessary
+          permissions to write to that location.
+        </li>
+            </ul>
           </li>
         </ul>
         <h3>


=====================================
docs/news.html.in
=====================================
@@ -12,7 +12,7 @@
         <h1>Releases</h1><p>This is the list of official releases for libvirt, along with an
         overview of the changes introduced by each of them.</p><p>For a more fine-grained view, use the
         <a href="https://libvirt.org/git/?p=libvirt.git;a=log">git log</a>.
-        </p><h3><strong>v5.2.0 (unreleased)</strong></h3><ul><li><strong>New features</strong><ul><li>
+        </p><h3><strong>v5.2.0 (2019-04-03)</strong></h3><ul><li><strong>New features</strong><ul><li>
           Add Storage Pool Capabilities output
         <br/>
           Add support to list an enumerated list of supported Storage
@@ -86,7 +86,29 @@
           corresponding IP version are required. This means that if a
           network doesn't have <code>IPv6</code> enabled then those
           tables are not required.
-        </li></ul></li><li><strong>Bug fixes</strong></li></ul><h3><strong>v5.1.0 (2019-03-04)</strong></h3><ul><li><strong>New features</strong><ul><li>
+        </li><li>
+          Don't default to building the QEMU driver
+        <br/>
+          Historically, the QEMU driver has been special in that it was
+          enabled by default, with the option to explicitly opt-out of it;
+          starting now, we're enabling it opportunistically if we detect that
+          all requirements are available, just like we do with other drivers.
+        </li></ul></li><li><strong>Bug fixes</strong><ul><li>
+          virt-host-validate: Fix IOMMU check on s390x
+        </li><li>
+          qemu: Allow creating pSeries guests with graphics and no USB mouse
+        <br/>
+          It's now possible to prevent libvirt from automatically adding a
+          USB mouse to pSeries guests by including a USB tablet in the input
+          XML: doing so is desiderable as using a tablet results in a much
+          better user experience when working with GUIs.
+        </li><li>
+          qemu: Set $HOME and XGD variables for qemu:///system guests
+        <br/>
+          This avoids files being accidentally created under <code>/</code> or
+          the guests not being able to start because they lack the necessary
+          permissions to write to that location.
+        </li></ul></li></ul><h3><strong>v5.1.0 (2019-03-04)</strong></h3><ul><li><strong>New features</strong><ul><li>
           bhyve: Add support for additional command-line arguments
         <br/>
           The bhyve driver now supports passing additional command-line


=====================================
docs/news.xml
=====================================
@@ -33,7 +33,7 @@
      -->
 
 <libvirt>
-  <release version="v5.2.0" date="unreleased">
+  <release version="v5.2.0" date="2019-04-03">
     <section title="New features">
       <change>
         <summary>
@@ -148,8 +148,45 @@
           tables are not required.
         </description>
       </change>
+      <change>
+        <summary>
+          Don't default to building the QEMU driver
+        </summary>
+        <description>
+          Historically, the QEMU driver has been special in that it was
+          enabled by default, with the option to explicitly opt-out of it;
+          starting now, we're enabling it opportunistically if we detect that
+          all requirements are available, just like we do with other drivers.
+        </description>
+      </change>
     </section>
     <section title="Bug fixes">
+      <change>
+        <summary>
+          virt-host-validate: Fix IOMMU check on s390x
+        </summary>
+      </change>
+      <change>
+        <summary>
+          qemu: Allow creating pSeries guests with graphics and no USB mouse
+        </summary>
+        <description>
+          It's now possible to prevent libvirt from automatically adding a
+          USB mouse to pSeries guests by including a USB tablet in the input
+          XML: doing so is desiderable as using a tablet results in a much
+          better user experience when working with GUIs.
+        </description>
+      </change>
+      <change>
+        <summary>
+          qemu: Set $HOME and XGD variables for qemu:///system guests
+        </summary>
+        <description>
+          This avoids files being accidentally created under <code>/</code> or
+          the guests not being able to start because they lack the necessary
+          permissions to write to that location.
+        </description>
+      </change>
     </section>
   </release>
   <release version="v5.1.0" date="2019-03-04">


=====================================
libvirt.spec
=====================================
@@ -216,14 +216,14 @@
 Summary: Library providing a simple virtualization API
 Name: libvirt
 Version: 5.2.0
-Release: 0rc2%{?dist}%{?extra_release}
+Release: 1%{?dist}
 License: LGPLv2+
 URL: https://libvirt.org/
 
 %if %(echo %{version} | grep -q "\.0$"; echo $?) == 1
     %define mainturl stable_updates/
 %endif
-Source: https://libvirt.org/sources/%{?mainturl}libvirt-%{version}-rc2.tar.xz
+Source: https://libvirt.org/sources/%{?mainturl}libvirt-%{version}.tar.xz
 
 Requires: libvirt-daemon = %{version}-%{release}
 Requires: libvirt-daemon-config-network = %{version}-%{release}


=====================================
libvirt.spec.in
=====================================
@@ -216,14 +216,14 @@
 Summary: Library providing a simple virtualization API
 Name: libvirt
 Version: @VERSION@
-Release: 0rc2%{?dist}%{?extra_release}
+Release: 1%{?dist}
 License: LGPLv2+
 URL: https://libvirt.org/
 
 %if %(echo %{version} | grep -q "\.0$"; echo $?) == 1
     %define mainturl stable_updates/
 %endif
-Source: https://libvirt.org/sources/%{?mainturl}libvirt-%{version}-rc2.tar.xz
+Source: https://libvirt.org/sources/%{?mainturl}libvirt-%{version}.tar.xz
 
 Requires: libvirt-daemon = %{version}-%{release}
 Requires: libvirt-daemon-config-network = %{version}-%{release}


=====================================
src/security/apparmor/libvirt-qemu
=====================================
@@ -103,6 +103,7 @@
   /usr/bin/qemu-system-alpha rmix,
   /usr/bin/qemu-system-arm rmix,
   /usr/bin/qemu-system-cris rmix,
+  /usr/bin/qemu-system-hppa rmix,
   /usr/bin/qemu-system-i386 rmix,
   /usr/bin/qemu-system-lm32 rmix,
   /usr/bin/qemu-system-m68k rmix,
@@ -113,10 +114,14 @@
   /usr/bin/qemu-system-mips64el rmix,
   /usr/bin/qemu-system-mipsel rmix,
   /usr/bin/qemu-system-moxie rmix,
+  /usr/bin/qemu-system-nios2 rmix,
+  /usr/bin/qemu-system-or1k rmix,
   /usr/bin/qemu-system-or32 rmix,
   /usr/bin/qemu-system-ppc rmix,
   /usr/bin/qemu-system-ppc64 rmix,
   /usr/bin/qemu-system-ppcemb rmix,
+  /usr/bin/qemu-system-riscv32 rmix,
+  /usr/bin/qemu-system-riscv64 rmix,
   /usr/bin/qemu-system-s390x rmix,
   /usr/bin/qemu-system-sh4 rmix,
   /usr/bin/qemu-system-sh4eb rmix,



View it on GitLab: https://salsa.debian.org/libvirt-team/libvirt/commit/dd9d74f17d067cc126d90b59d1a03349de3f756c

-- 
View it on GitLab: https://salsa.debian.org/libvirt-team/libvirt/commit/dd9d74f17d067cc126d90b59d1a03349de3f756c
You're receiving this email because of your account on salsa.debian.org.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-libvirt-commits/attachments/20190405/7173c652/attachment-0001.html>


More information about the Pkg-libvirt-commits mailing list