public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
* [PATCH 1/2] Update libvirt to 3.1.0
@ 2017-04-15 12:01 Jonatan Schlag
  2017-04-15 12:01 ` [PATCH 2/2] Add package python3-libvirt Jonatan Schlag
  2017-04-16 16:17 ` [PATCH 1/2] Update libvirt to 3.1.0 Michael Tremer
  0 siblings, 2 replies; 7+ messages in thread
From: Jonatan Schlag @ 2017-04-15 12:01 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 19292 bytes --]

This patch update the libvirt library to version 3.1.0
We can not update to the latest version in the moment because version
3.2.0 has a annoying bug.

Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
---
 config/rootfiles/packages/libvirt | 305 +++++++++++++++++++-------------------
 lfs/libvirt                       |   6 +-
 2 files changed, 157 insertions(+), 154 deletions(-)

diff --git a/config/rootfiles/packages/libvirt b/config/rootfiles/packages/libvirt
index 7285eb6..70cfa22 100644
--- a/config/rootfiles/packages/libvirt
+++ b/config/rootfiles/packages/libvirt
@@ -56,24 +56,23 @@ usr/bin/virt-xml-validate
 #usr/include/libvirt/libvirt.h
 #usr/include/libvirt/virterror.h
 #usr/lib/libnss_libvirt.la
-usr/lib/libnss_libvirt.so.2
 #usr/lib/libvirt
 #usr/lib/libvirt-admin.la
 #usr/lib/libvirt-admin.so
 usr/lib/libvirt-admin.so.0
-usr/lib/libvirt-admin.so.0.2005.0
+usr/lib/libvirt-admin.so.0.3001.0
 #usr/lib/libvirt-lxc.la
 #usr/lib/libvirt-lxc.so
 usr/lib/libvirt-lxc.so.0
-usr/lib/libvirt-lxc.so.0.2005.0
+usr/lib/libvirt-lxc.so.0.3001.0
 #usr/lib/libvirt-qemu.la
 #usr/lib/libvirt-qemu.so
 usr/lib/libvirt-qemu.so.0
-usr/lib/libvirt-qemu.so.0.2005.0
+usr/lib/libvirt-qemu.so.0.3001.0
 #usr/lib/libvirt.la
 #usr/lib/libvirt.so
 usr/lib/libvirt.so.0
-usr/lib/libvirt.so.0.2005.0
+usr/lib/libvirt.so.0.3001.0
 #usr/lib/libvirt/connection-driver
 #usr/lib/libvirt/connection-driver/libvirt_driver_interface.la
 usr/lib/libvirt/connection-driver/libvirt_driver_interface.so
@@ -87,6 +86,9 @@ usr/lib/libvirt/connection-driver/libvirt_driver_qemu.so
 usr/lib/libvirt/connection-driver/libvirt_driver_secret.so
 #usr/lib/libvirt/connection-driver/libvirt_driver_storage.la
 usr/lib/libvirt/connection-driver/libvirt_driver_storage.so
+#usr/lib/libvirt/storage-backend
+usr/lib/libvirt/storage-backend/libvirt_storage_backend_fs.so
+#usr/lib/libvirt/storage-backend/libvirt_storage_backend_fs.la
 #usr/lib/libvirt/lock-driver
 #usr/lib/libvirt/lock-driver/lockd.la
 usr/lib/libvirt/lock-driver/lockd.so
@@ -113,152 +115,152 @@ usr/sbin/virtlogd
 #usr/share/augeas/lenses/tests/test_virtlogd.aug
 #usr/share/augeas/lenses/virtlockd.aug
 #usr/share/augeas/lenses/virtlogd.aug
-#usr/share/doc/libvirt-2.5.0
-#usr/share/doc/libvirt-2.5.0/html
-#usr/share/doc/libvirt-2.5.0/html/32favicon.png
-#usr/share/doc/libvirt-2.5.0/html/404.html
-#usr/share/doc/libvirt-2.5.0/html/acl.html
-#usr/share/doc/libvirt-2.5.0/html/aclpolkit.html
-#usr/share/doc/libvirt-2.5.0/html/api.html
-#usr/share/doc/libvirt-2.5.0/html/api_extension.html
-#usr/share/doc/libvirt-2.5.0/html/apps.html
-#usr/share/doc/libvirt-2.5.0/html/architecture.gif
-#usr/share/doc/libvirt-2.5.0/html/architecture.html
-#usr/share/doc/libvirt-2.5.0/html/auditlog.html
-#usr/share/doc/libvirt-2.5.0/html/auth.html
-#usr/share/doc/libvirt-2.5.0/html/bindings.html
-#usr/share/doc/libvirt-2.5.0/html/bugs.html
-#usr/share/doc/libvirt-2.5.0/html/cgroups.html
-#usr/share/doc/libvirt-2.5.0/html/compiling.html
-#usr/share/doc/libvirt-2.5.0/html/contact.html
-#usr/share/doc/libvirt-2.5.0/html/contribute.html
-#usr/share/doc/libvirt-2.5.0/html/csharp.html
-#usr/share/doc/libvirt-2.5.0/html/devguide.html
-#usr/share/doc/libvirt-2.5.0/html/docs.html
-#usr/share/doc/libvirt-2.5.0/html/downloads.html
-#usr/share/doc/libvirt-2.5.0/html/drivers.html
-#usr/share/doc/libvirt-2.5.0/html/drvbhyve.html
-#usr/share/doc/libvirt-2.5.0/html/drvesx.html
-#usr/share/doc/libvirt-2.5.0/html/drvhyperv.html
-#usr/share/doc/libvirt-2.5.0/html/drvlxc.html
-#usr/share/doc/libvirt-2.5.0/html/drvopenvz.html
-#usr/share/doc/libvirt-2.5.0/html/drvphyp.html
-#usr/share/doc/libvirt-2.5.0/html/drvqemu.html
-#usr/share/doc/libvirt-2.5.0/html/drvremote.html
-#usr/share/doc/libvirt-2.5.0/html/drvtest.html
-#usr/share/doc/libvirt-2.5.0/html/drvuml.html
-#usr/share/doc/libvirt-2.5.0/html/drvvbox.html
-#usr/share/doc/libvirt-2.5.0/html/drvvirtuozzo.html
-#usr/share/doc/libvirt-2.5.0/html/drvvmware.html
-#usr/share/doc/libvirt-2.5.0/html/drvxen.html
-#usr/share/doc/libvirt-2.5.0/html/errors.html
-#usr/share/doc/libvirt-2.5.0/html/firewall.html
-#usr/share/doc/libvirt-2.5.0/html/format.html
-#usr/share/doc/libvirt-2.5.0/html/formatcaps.html
-#usr/share/doc/libvirt-2.5.0/html/formatdomain.html
-#usr/share/doc/libvirt-2.5.0/html/formatdomaincaps.html
-#usr/share/doc/libvirt-2.5.0/html/formatnetwork.html
-#usr/share/doc/libvirt-2.5.0/html/formatnode.html
-#usr/share/doc/libvirt-2.5.0/html/formatnwfilter.html
-#usr/share/doc/libvirt-2.5.0/html/formatsecret.html
-#usr/share/doc/libvirt-2.5.0/html/formatsnapshot.html
-#usr/share/doc/libvirt-2.5.0/html/formatstorage.html
-#usr/share/doc/libvirt-2.5.0/html/formatstorageencryption.html
-#usr/share/doc/libvirt-2.5.0/html/generic.css
-#usr/share/doc/libvirt-2.5.0/html/goals.html
-#usr/share/doc/libvirt-2.5.0/html/governance.html
-#usr/share/doc/libvirt-2.5.0/html/hacking.html
-#usr/share/doc/libvirt-2.5.0/html/hooks.html
-#usr/share/doc/libvirt-2.5.0/html/html
-#usr/share/doc/libvirt-2.5.0/html/html/home.png
-#usr/share/doc/libvirt-2.5.0/html/html/index.html
-#usr/share/doc/libvirt-2.5.0/html/html/left.png
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-common.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-domain-snapshot.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-domain.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-event.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-host.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-interface.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-network.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-nodedev.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-nwfilter.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-secret.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-storage.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-stream.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-virterror.html
-#usr/share/doc/libvirt-2.5.0/html/html/right.png
-#usr/share/doc/libvirt-2.5.0/html/html/up.png
-#usr/share/doc/libvirt-2.5.0/html/hvsupport.html
-#usr/share/doc/libvirt-2.5.0/html/index.html
-#usr/share/doc/libvirt-2.5.0/html/internals
-#usr/share/doc/libvirt-2.5.0/html/internals.html
-#usr/share/doc/libvirt-2.5.0/html/internals/command.html
-#usr/share/doc/libvirt-2.5.0/html/internals/eventloop.html
-#usr/share/doc/libvirt-2.5.0/html/internals/locking.html
-#usr/share/doc/libvirt-2.5.0/html/internals/oomtesting.html
-#usr/share/doc/libvirt-2.5.0/html/internals/rpc.html
-#usr/share/doc/libvirt-2.5.0/html/java.html
-#usr/share/doc/libvirt-2.5.0/html/libvirt-daemon-arch.png
-#usr/share/doc/libvirt-2.5.0/html/libvirt-driver-arch.png
-#usr/share/doc/libvirt-2.5.0/html/libvirt-object-model.png
-#usr/share/doc/libvirt-2.5.0/html/libvirt.css
-#usr/share/doc/libvirt-2.5.0/html/locking-lockd.html
-#usr/share/doc/libvirt-2.5.0/html/locking-sanlock.html
-#usr/share/doc/libvirt-2.5.0/html/locking.html
-#usr/share/doc/libvirt-2.5.0/html/logging.html
-#usr/share/doc/libvirt-2.5.0/html/logos
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-dark-256.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-dark-800.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-dark.svg
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-light-256.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-light-800.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-light.svg
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-base.svg
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-128.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-192.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-256.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-96.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-powered-128.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-powered-192.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-powered-256.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-powered-96.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-powered.svg
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-square.svg
-#usr/share/doc/libvirt-2.5.0/html/main.css
-#usr/share/doc/libvirt-2.5.0/html/migration-managed-direct.png
-#usr/share/doc/libvirt-2.5.0/html/migration-managed-p2p.png
-#usr/share/doc/libvirt-2.5.0/html/migration-native.png
-#usr/share/doc/libvirt-2.5.0/html/migration-tunnel.png
-#usr/share/doc/libvirt-2.5.0/html/migration-unmanaged-direct.png
-#usr/share/doc/libvirt-2.5.0/html/migration.html
-#usr/share/doc/libvirt-2.5.0/html/news-2005.html
-#usr/share/doc/libvirt-2.5.0/html/news-2006.html
-#usr/share/doc/libvirt-2.5.0/html/news-2007.html
-#usr/share/doc/libvirt-2.5.0/html/news-2008.html
-#usr/share/doc/libvirt-2.5.0/html/news-2009.html
-#usr/share/doc/libvirt-2.5.0/html/news-2010.html
-#usr/share/doc/libvirt-2.5.0/html/news-2011.html
-#usr/share/doc/libvirt-2.5.0/html/news-2012.html
-#usr/share/doc/libvirt-2.5.0/html/news-2013.html
-#usr/share/doc/libvirt-2.5.0/html/news-2014.html
-#usr/share/doc/libvirt-2.5.0/html/news-2015.html
-#usr/share/doc/libvirt-2.5.0/html/news-2016.html
-#usr/share/doc/libvirt-2.5.0/html/news.html
-#usr/share/doc/libvirt-2.5.0/html/node.gif
-#usr/share/doc/libvirt-2.5.0/html/nss.html
-#usr/share/doc/libvirt-2.5.0/html/php.html
-#usr/share/doc/libvirt-2.5.0/html/python.html
-#usr/share/doc/libvirt-2.5.0/html/remote.html
-#usr/share/doc/libvirt-2.5.0/html/secureusage.html
-#usr/share/doc/libvirt-2.5.0/html/securityprocess.html
-#usr/share/doc/libvirt-2.5.0/html/storage.html
-#usr/share/doc/libvirt-2.5.0/html/testapi.html
-#usr/share/doc/libvirt-2.5.0/html/testsuites.html
-#usr/share/doc/libvirt-2.5.0/html/testtck.html
-#usr/share/doc/libvirt-2.5.0/html/todo.html
-#usr/share/doc/libvirt-2.5.0/html/uri.html
-#usr/share/doc/libvirt-2.5.0/html/virshcmdref.html
-#usr/share/doc/libvirt-2.5.0/html/windows.html
+#usr/share/doc/libvirt-3.1.0
+#usr/share/doc/libvirt-3.1.0/html
+#usr/share/doc/libvirt-3.1.0/html/32favicon.png
+#usr/share/doc/libvirt-3.1.0/html/404.html
+#usr/share/doc/libvirt-3.1.0/html/acl.html
+#usr/share/doc/libvirt-3.1.0/html/aclpolkit.html
+#usr/share/doc/libvirt-3.1.0/html/api.html
+#usr/share/doc/libvirt-3.1.0/html/api_extension.html
+#usr/share/doc/libvirt-3.1.0/html/apps.html
+#usr/share/doc/libvirt-3.1.0/html/architecture.gif
+#usr/share/doc/libvirt-3.1.0/html/architecture.html
+#usr/share/doc/libvirt-3.1.0/html/auditlog.html
+#usr/share/doc/libvirt-3.1.0/html/auth.html
+#usr/share/doc/libvirt-3.1.0/html/bindings.html
+#usr/share/doc/libvirt-3.1.0/html/bugs.html
+#usr/share/doc/libvirt-3.1.0/html/cgroups.html
+#usr/share/doc/libvirt-3.1.0/html/compiling.html
+#usr/share/doc/libvirt-3.1.0/html/contact.html
+#usr/share/doc/libvirt-3.1.0/html/contribute.html
+#usr/share/doc/libvirt-3.1.0/html/csharp.html
+#usr/share/doc/libvirt-3.1.0/html/devguide.html
+#usr/share/doc/libvirt-3.1.0/html/docs.html
+#usr/share/doc/libvirt-3.1.0/html/downloads.html
+#usr/share/doc/libvirt-3.1.0/html/drivers.html
+#usr/share/doc/libvirt-3.1.0/html/drvbhyve.html
+#usr/share/doc/libvirt-3.1.0/html/drvesx.html
+#usr/share/doc/libvirt-3.1.0/html/drvhyperv.html
+#usr/share/doc/libvirt-3.1.0/html/drvlxc.html
+#usr/share/doc/libvirt-3.1.0/html/drvopenvz.html
+#usr/share/doc/libvirt-3.1.0/html/drvphyp.html
+#usr/share/doc/libvirt-3.1.0/html/drvqemu.html
+#usr/share/doc/libvirt-3.1.0/html/drvremote.html
+#usr/share/doc/libvirt-3.1.0/html/drvtest.html
+#usr/share/doc/libvirt-3.1.0/html/drvuml.html
+#usr/share/doc/libvirt-3.1.0/html/drvvbox.html
+#usr/share/doc/libvirt-3.1.0/html/drvvirtuozzo.html
+#usr/share/doc/libvirt-3.1.0/html/drvvmware.html
+#usr/share/doc/libvirt-3.1.0/html/drvxen.html
+#usr/share/doc/libvirt-3.1.0/html/errors.html
+#usr/share/doc/libvirt-3.1.0/html/firewall.html
+#usr/share/doc/libvirt-3.1.0/html/format.html
+#usr/share/doc/libvirt-3.1.0/html/formatcaps.html
+#usr/share/doc/libvirt-3.1.0/html/formatdomain.html
+#usr/share/doc/libvirt-3.1.0/html/formatdomaincaps.html
+#usr/share/doc/libvirt-3.1.0/html/formatnetwork.html
+#usr/share/doc/libvirt-3.1.0/html/formatnode.html
+#usr/share/doc/libvirt-3.1.0/html/formatnwfilter.html
+#usr/share/doc/libvirt-3.1.0/html/formatsecret.html
+#usr/share/doc/libvirt-3.1.0/html/formatsnapshot.html
+#usr/share/doc/libvirt-3.1.0/html/formatstorage.html
+#usr/share/doc/libvirt-3.1.0/html/formatstorageencryption.html
+#usr/share/doc/libvirt-3.1.0/html/generic.css
+#usr/share/doc/libvirt-3.1.0/html/goals.html
+#usr/share/doc/libvirt-3.1.0/html/governance.html
+#usr/share/doc/libvirt-3.1.0/html/hacking.html
+#usr/share/doc/libvirt-3.1.0/html/hooks.html
+#usr/share/doc/libvirt-3.1.0/html/html
+#usr/share/doc/libvirt-3.1.0/html/html/home.png
+#usr/share/doc/libvirt-3.1.0/html/html/index.html
+#usr/share/doc/libvirt-3.1.0/html/html/left.png
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-common.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-domain-snapshot.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-domain.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-event.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-host.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-interface.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-network.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-nodedev.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-nwfilter.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-secret.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-storage.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-stream.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-virterror.html
+#usr/share/doc/libvirt-3.1.0/html/html/right.png
+#usr/share/doc/libvirt-3.1.0/html/html/up.png
+#usr/share/doc/libvirt-3.1.0/html/hvsupport.html
+#usr/share/doc/libvirt-3.1.0/html/index.html
+#usr/share/doc/libvirt-3.1.0/html/internals
+#usr/share/doc/libvirt-3.1.0/html/internals.html
+#usr/share/doc/libvirt-3.1.0/html/internals/command.html
+#usr/share/doc/libvirt-3.1.0/html/internals/eventloop.html
+#usr/share/doc/libvirt-3.1.0/html/internals/locking.html
+#usr/share/doc/libvirt-3.1.0/html/internals/oomtesting.html
+#usr/share/doc/libvirt-3.1.0/html/internals/rpc.html
+#usr/share/doc/libvirt-3.1.0/html/java.html
+#usr/share/doc/libvirt-3.1.0/html/libvirt-daemon-arch.png
+#usr/share/doc/libvirt-3.1.0/html/libvirt-driver-arch.png
+#usr/share/doc/libvirt-3.1.0/html/libvirt-object-model.png
+#usr/share/doc/libvirt-3.1.0/html/libvirt.css
+#usr/share/doc/libvirt-3.1.0/html/locking-lockd.html
+#usr/share/doc/libvirt-3.1.0/html/locking-sanlock.html
+#usr/share/doc/libvirt-3.1.0/html/locking.html
+#usr/share/doc/libvirt-3.1.0/html/logging.html
+#usr/share/doc/libvirt-3.1.0/html/logos
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-dark-256.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-dark-800.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-dark.svg
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-light-256.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-light-800.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-light.svg
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-base.svg
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-128.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-192.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-256.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-96.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-128.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-192.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-256.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-96.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered.svg
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-square.svg
+#usr/share/doc/libvirt-3.1.0/html/main.css
+#usr/share/doc/libvirt-3.1.0/html/migration-managed-direct.png
+#usr/share/doc/libvirt-3.1.0/html/migration-managed-p2p.png
+#usr/share/doc/libvirt-3.1.0/html/migration-native.png
+#usr/share/doc/libvirt-3.1.0/html/migration-tunnel.png
+#usr/share/doc/libvirt-3.1.0/html/migration-unmanaged-direct.png
+#usr/share/doc/libvirt-3.1.0/html/migration.html
+#usr/share/doc/libvirt-3.1.0/html/news-2005.html
+#usr/share/doc/libvirt-3.1.0/html/news-2006.html
+#usr/share/doc/libvirt-3.1.0/html/news-2007.html
+#usr/share/doc/libvirt-3.1.0/html/news-2008.html
+#usr/share/doc/libvirt-3.1.0/html/news-2009.html
+#usr/share/doc/libvirt-3.1.0/html/news-2010.html
+#usr/share/doc/libvirt-3.1.0/html/news-2011.html
+#usr/share/doc/libvirt-3.1.0/html/news-2012.html
+#usr/share/doc/libvirt-3.1.0/html/news-2013.html
+#usr/share/doc/libvirt-3.1.0/html/news-2014.html
+#usr/share/doc/libvirt-3.1.0/html/news-2015.html
+#usr/share/doc/libvirt-3.1.0/html/news-2016.html
+#usr/share/doc/libvirt-3.1.0/html/news.html
+#usr/share/doc/libvirt-3.1.0/html/node.gif
+#usr/share/doc/libvirt-3.1.0/html/nss.html
+#usr/share/doc/libvirt-3.1.0/html/php.html
+#usr/share/doc/libvirt-3.1.0/html/python.html
+#usr/share/doc/libvirt-3.1.0/html/remote.html
+#usr/share/doc/libvirt-3.1.0/html/secureusage.html
+#usr/share/doc/libvirt-3.1.0/html/securityprocess.html
+#usr/share/doc/libvirt-3.1.0/html/storage.html
+#usr/share/doc/libvirt-3.1.0/html/testapi.html
+#usr/share/doc/libvirt-3.1.0/html/testsuites.html
+#usr/share/doc/libvirt-3.1.0/html/testtck.html
+#usr/share/doc/libvirt-3.1.0/html/todo.html
+#usr/share/doc/libvirt-3.1.0/html/uri.html
+#usr/share/doc/libvirt-3.1.0/html/virshcmdref.html
+#usr/share/doc/libvirt-3.1.0/html/windows.html
 #usr/share/gtk-doc/html/libvirt
 #usr/share/gtk-doc/html/libvirt/general.html
 #usr/share/gtk-doc/html/libvirt/home.png
@@ -293,6 +295,7 @@ usr/share/libvirt/schemas/secret.rng
 usr/share/libvirt/schemas/storagecommon.rng
 usr/share/libvirt/schemas/storagepool.rng
 usr/share/libvirt/schemas/storagevol.rng
+#usr/share/libvirt/test-screenshot.png
 #usr/share/man/man1/virsh.1
 #usr/share/man/man1/virt-admin.1
 #usr/share/man/man1/virt-host-validate.1
diff --git a/lfs/libvirt b/lfs/libvirt
index 5a9548d..963fdf9 100644
--- a/lfs/libvirt
+++ b/lfs/libvirt
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.5.0
+VER        = 3.1.0
 
 THISAPP    = libvirt-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -33,7 +33,7 @@ DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 SUP_ARCH   = i586 x86_64
 PROG       = libvirt
-PAK_VER    = 12
+PAK_VER    = 13
 
 DEPS       = "libpciaccess libyajl ncat qemu"
 
@@ -45,7 +45,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 001af1ca2545971c6b46628678fd4afa
+$(DL_FILE)_MD5 = e31aa7e0a1635e72fdc140c10a677895
 
 install : $(TARGET)
 check : $(patsubst %,$(DIR_CHK)/%,$(objects))
-- 
2.1.4


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH 2/2] Add package python3-libvirt
  2017-04-15 12:01 [PATCH 1/2] Update libvirt to 3.1.0 Jonatan Schlag
@ 2017-04-15 12:01 ` Jonatan Schlag
  2017-04-16 16:17 ` [PATCH 1/2] Update libvirt to 3.1.0 Michael Tremer
  1 sibling, 0 replies; 7+ messages in thread
From: Jonatan Schlag @ 2017-04-15 12:01 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 6249 bytes --]

This new package provides the python3 bindings for libvirt.

Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
---
 config/rootfiles/packages/i586/python3-libvirt   | 10 +++
 config/rootfiles/packages/x86_64/python3-libvirt | 10 +++
 lfs/python3-libvirt                              | 82 ++++++++++++++++++++++++
 make.sh                                          |  1 +
 4 files changed, 103 insertions(+)
 create mode 100644 config/rootfiles/packages/i586/python3-libvirt
 create mode 100644 config/rootfiles/packages/x86_64/python3-libvirt
 create mode 100644 lfs/python3-libvirt

diff --git a/config/rootfiles/packages/i586/python3-libvirt b/config/rootfiles/packages/i586/python3-libvirt
new file mode 100644
index 0000000..0463ca4
--- /dev/null
+++ b/config/rootfiles/packages/i586/python3-libvirt
@@ -0,0 +1,10 @@
+usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
+usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-36.pyc
+usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-36.pyc
+usr/lib/python3.6/site-packages/libvirt.py
+usr/lib/python3.6/site-packages/libvirt_lxc.py
+#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
+usr/lib/python3.6/site-packages/libvirt_qemu.py
+usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-i386-linux-gnu.so
+usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-i386-linux-gnu.so
+usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-i386-linux-gnu.so
diff --git a/config/rootfiles/packages/x86_64/python3-libvirt b/config/rootfiles/packages/x86_64/python3-libvirt
new file mode 100644
index 0000000..f20ef09
--- /dev/null
+++ b/config/rootfiles/packages/x86_64/python3-libvirt
@@ -0,0 +1,10 @@
+usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
+usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-36.pyc
+usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-36.pyc
+usr/lib/python3.6/site-packages/libvirt.py
+usr/lib/python3.6/site-packages/libvirt_lxc.py
+#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
+usr/lib/python3.6/site-packages/libvirt_qemu.py
+usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-x86_64-linux-gnu.so
+usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-x86_64-linux-gnu.so
+usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-x86_64-linux-gnu.so
diff --git a/lfs/python3-libvirt b/lfs/python3-libvirt
new file mode 100644
index 0000000..bd8a599
--- /dev/null
+++ b/lfs/python3-libvirt
@@ -0,0 +1,82 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2017  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 3.1.0
+
+THISAPP    = libvirt-python-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-libvirt
+PAK_VER    = 1
+
+DEPS       = "libvirt"
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 322185007e2e70f2e862fc55e9970d10
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && python3 setup.py install
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index 61483eb..7fe25b5 100755
--- a/make.sh
+++ b/make.sh
@@ -883,6 +883,7 @@ buildipfire() {
   ipfiremake libpciaccess
   ipfiremake libyajl
   ipfiremake libvirt
+  ipfiremake python3-libvirt
   ipfiremake freeradius
   ipfiremake perl-common-sense
   ipfiremake perl-inotify2
-- 
2.1.4


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH 1/2] Update libvirt to 3.1.0
  2017-04-15 12:01 [PATCH 1/2] Update libvirt to 3.1.0 Jonatan Schlag
  2017-04-15 12:01 ` [PATCH 2/2] Add package python3-libvirt Jonatan Schlag
@ 2017-04-16 16:17 ` Michael Tremer
  1 sibling, 0 replies; 7+ messages in thread
From: Michael Tremer @ 2017-04-16 16:17 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 19983 bytes --]

On Sat, 2017-04-15 at 14:01 +0200, Jonatan Schlag wrote:
> This patch update the libvirt library to version 3.1.0
> We can not update to the latest version in the moment because version
> 3.2.0 has a annoying bug.

What is that bug? Do we have that documented anywhere? Is there a
ticket for this?

-Michael

> 
> Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
> ---
>  config/rootfiles/packages/libvirt | 305 +++++++++++++++++++---------
> ----------
>  lfs/libvirt                       |   6 +-
>  2 files changed, 157 insertions(+), 154 deletions(-)
> 
> diff --git a/config/rootfiles/packages/libvirt
> b/config/rootfiles/packages/libvirt
> index 7285eb6..70cfa22 100644
> --- a/config/rootfiles/packages/libvirt
> +++ b/config/rootfiles/packages/libvirt
> @@ -56,24 +56,23 @@ usr/bin/virt-xml-validate
>  #usr/include/libvirt/libvirt.h
>  #usr/include/libvirt/virterror.h
>  #usr/lib/libnss_libvirt.la
> -usr/lib/libnss_libvirt.so.2
>  #usr/lib/libvirt
>  #usr/lib/libvirt-admin.la
>  #usr/lib/libvirt-admin.so
>  usr/lib/libvirt-admin.so.0
> -usr/lib/libvirt-admin.so.0.2005.0
> +usr/lib/libvirt-admin.so.0.3001.0
>  #usr/lib/libvirt-lxc.la
>  #usr/lib/libvirt-lxc.so
>  usr/lib/libvirt-lxc.so.0
> -usr/lib/libvirt-lxc.so.0.2005.0
> +usr/lib/libvirt-lxc.so.0.3001.0
>  #usr/lib/libvirt-qemu.la
>  #usr/lib/libvirt-qemu.so
>  usr/lib/libvirt-qemu.so.0
> -usr/lib/libvirt-qemu.so.0.2005.0
> +usr/lib/libvirt-qemu.so.0.3001.0
>  #usr/lib/libvirt.la
>  #usr/lib/libvirt.so
>  usr/lib/libvirt.so.0
> -usr/lib/libvirt.so.0.2005.0
> +usr/lib/libvirt.so.0.3001.0
>  #usr/lib/libvirt/connection-driver
>  #usr/lib/libvirt/connection-driver/libvirt_driver_interface.la
>  usr/lib/libvirt/connection-driver/libvirt_driver_interface.so
> @@ -87,6 +86,9 @@ usr/lib/libvirt/connection-
> driver/libvirt_driver_qemu.so
>  usr/lib/libvirt/connection-driver/libvirt_driver_secret.so
>  #usr/lib/libvirt/connection-driver/libvirt_driver_storage.la
>  usr/lib/libvirt/connection-driver/libvirt_driver_storage.so
> +#usr/lib/libvirt/storage-backend
> +usr/lib/libvirt/storage-backend/libvirt_storage_backend_fs.so
> +#usr/lib/libvirt/storage-backend/libvirt_storage_backend_fs.la
>  #usr/lib/libvirt/lock-driver
>  #usr/lib/libvirt/lock-driver/lockd.la
>  usr/lib/libvirt/lock-driver/lockd.so
> @@ -113,152 +115,152 @@ usr/sbin/virtlogd
>  #usr/share/augeas/lenses/tests/test_virtlogd.aug
>  #usr/share/augeas/lenses/virtlockd.aug
>  #usr/share/augeas/lenses/virtlogd.aug
> -#usr/share/doc/libvirt-2.5.0
> -#usr/share/doc/libvirt-2.5.0/html
> -#usr/share/doc/libvirt-2.5.0/html/32favicon.png
> -#usr/share/doc/libvirt-2.5.0/html/404.html
> -#usr/share/doc/libvirt-2.5.0/html/acl.html
> -#usr/share/doc/libvirt-2.5.0/html/aclpolkit.html
> -#usr/share/doc/libvirt-2.5.0/html/api.html
> -#usr/share/doc/libvirt-2.5.0/html/api_extension.html
> -#usr/share/doc/libvirt-2.5.0/html/apps.html
> -#usr/share/doc/libvirt-2.5.0/html/architecture.gif
> -#usr/share/doc/libvirt-2.5.0/html/architecture.html
> -#usr/share/doc/libvirt-2.5.0/html/auditlog.html
> -#usr/share/doc/libvirt-2.5.0/html/auth.html
> -#usr/share/doc/libvirt-2.5.0/html/bindings.html
> -#usr/share/doc/libvirt-2.5.0/html/bugs.html
> -#usr/share/doc/libvirt-2.5.0/html/cgroups.html
> -#usr/share/doc/libvirt-2.5.0/html/compiling.html
> -#usr/share/doc/libvirt-2.5.0/html/contact.html
> -#usr/share/doc/libvirt-2.5.0/html/contribute.html
> -#usr/share/doc/libvirt-2.5.0/html/csharp.html
> -#usr/share/doc/libvirt-2.5.0/html/devguide.html
> -#usr/share/doc/libvirt-2.5.0/html/docs.html
> -#usr/share/doc/libvirt-2.5.0/html/downloads.html
> -#usr/share/doc/libvirt-2.5.0/html/drivers.html
> -#usr/share/doc/libvirt-2.5.0/html/drvbhyve.html
> -#usr/share/doc/libvirt-2.5.0/html/drvesx.html
> -#usr/share/doc/libvirt-2.5.0/html/drvhyperv.html
> -#usr/share/doc/libvirt-2.5.0/html/drvlxc.html
> -#usr/share/doc/libvirt-2.5.0/html/drvopenvz.html
> -#usr/share/doc/libvirt-2.5.0/html/drvphyp.html
> -#usr/share/doc/libvirt-2.5.0/html/drvqemu.html
> -#usr/share/doc/libvirt-2.5.0/html/drvremote.html
> -#usr/share/doc/libvirt-2.5.0/html/drvtest.html
> -#usr/share/doc/libvirt-2.5.0/html/drvuml.html
> -#usr/share/doc/libvirt-2.5.0/html/drvvbox.html
> -#usr/share/doc/libvirt-2.5.0/html/drvvirtuozzo.html
> -#usr/share/doc/libvirt-2.5.0/html/drvvmware.html
> -#usr/share/doc/libvirt-2.5.0/html/drvxen.html
> -#usr/share/doc/libvirt-2.5.0/html/errors.html
> -#usr/share/doc/libvirt-2.5.0/html/firewall.html
> -#usr/share/doc/libvirt-2.5.0/html/format.html
> -#usr/share/doc/libvirt-2.5.0/html/formatcaps.html
> -#usr/share/doc/libvirt-2.5.0/html/formatdomain.html
> -#usr/share/doc/libvirt-2.5.0/html/formatdomaincaps.html
> -#usr/share/doc/libvirt-2.5.0/html/formatnetwork.html
> -#usr/share/doc/libvirt-2.5.0/html/formatnode.html
> -#usr/share/doc/libvirt-2.5.0/html/formatnwfilter.html
> -#usr/share/doc/libvirt-2.5.0/html/formatsecret.html
> -#usr/share/doc/libvirt-2.5.0/html/formatsnapshot.html
> -#usr/share/doc/libvirt-2.5.0/html/formatstorage.html
> -#usr/share/doc/libvirt-2.5.0/html/formatstorageencryption.html
> -#usr/share/doc/libvirt-2.5.0/html/generic.css
> -#usr/share/doc/libvirt-2.5.0/html/goals.html
> -#usr/share/doc/libvirt-2.5.0/html/governance.html
> -#usr/share/doc/libvirt-2.5.0/html/hacking.html
> -#usr/share/doc/libvirt-2.5.0/html/hooks.html
> -#usr/share/doc/libvirt-2.5.0/html/html
> -#usr/share/doc/libvirt-2.5.0/html/html/home.png
> -#usr/share/doc/libvirt-2.5.0/html/html/index.html
> -#usr/share/doc/libvirt-2.5.0/html/html/left.png
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-common.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-domain-
> snapshot.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-domain.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-event.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-host.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-
> interface.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-network.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-nodedev.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-nwfilter.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-secret.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-storage.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-stream.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-virterror.html
> -#usr/share/doc/libvirt-2.5.0/html/html/right.png
> -#usr/share/doc/libvirt-2.5.0/html/html/up.png
> -#usr/share/doc/libvirt-2.5.0/html/hvsupport.html
> -#usr/share/doc/libvirt-2.5.0/html/index.html
> -#usr/share/doc/libvirt-2.5.0/html/internals
> -#usr/share/doc/libvirt-2.5.0/html/internals.html
> -#usr/share/doc/libvirt-2.5.0/html/internals/command.html
> -#usr/share/doc/libvirt-2.5.0/html/internals/eventloop.html
> -#usr/share/doc/libvirt-2.5.0/html/internals/locking.html
> -#usr/share/doc/libvirt-2.5.0/html/internals/oomtesting.html
> -#usr/share/doc/libvirt-2.5.0/html/internals/rpc.html
> -#usr/share/doc/libvirt-2.5.0/html/java.html
> -#usr/share/doc/libvirt-2.5.0/html/libvirt-daemon-arch.png
> -#usr/share/doc/libvirt-2.5.0/html/libvirt-driver-arch.png
> -#usr/share/doc/libvirt-2.5.0/html/libvirt-object-model.png
> -#usr/share/doc/libvirt-2.5.0/html/libvirt.css
> -#usr/share/doc/libvirt-2.5.0/html/locking-lockd.html
> -#usr/share/doc/libvirt-2.5.0/html/locking-sanlock.html
> -#usr/share/doc/libvirt-2.5.0/html/locking.html
> -#usr/share/doc/libvirt-2.5.0/html/logging.html
> -#usr/share/doc/libvirt-2.5.0/html/logos
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-dark-256.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-dark-800.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-dark.svg
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-light-256.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-light-800.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-light.svg
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-base.svg
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-128.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-192.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-256.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-96.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-powered-128.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-powered-192.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-powered-256.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-powered-96.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-powered.svg
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-square.svg
> -#usr/share/doc/libvirt-2.5.0/html/main.css
> -#usr/share/doc/libvirt-2.5.0/html/migration-managed-direct.png
> -#usr/share/doc/libvirt-2.5.0/html/migration-managed-p2p.png
> -#usr/share/doc/libvirt-2.5.0/html/migration-native.png
> -#usr/share/doc/libvirt-2.5.0/html/migration-tunnel.png
> -#usr/share/doc/libvirt-2.5.0/html/migration-unmanaged-direct.png
> -#usr/share/doc/libvirt-2.5.0/html/migration.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2005.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2006.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2007.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2008.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2009.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2010.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2011.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2012.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2013.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2014.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2015.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2016.html
> -#usr/share/doc/libvirt-2.5.0/html/news.html
> -#usr/share/doc/libvirt-2.5.0/html/node.gif
> -#usr/share/doc/libvirt-2.5.0/html/nss.html
> -#usr/share/doc/libvirt-2.5.0/html/php.html
> -#usr/share/doc/libvirt-2.5.0/html/python.html
> -#usr/share/doc/libvirt-2.5.0/html/remote.html
> -#usr/share/doc/libvirt-2.5.0/html/secureusage.html
> -#usr/share/doc/libvirt-2.5.0/html/securityprocess.html
> -#usr/share/doc/libvirt-2.5.0/html/storage.html
> -#usr/share/doc/libvirt-2.5.0/html/testapi.html
> -#usr/share/doc/libvirt-2.5.0/html/testsuites.html
> -#usr/share/doc/libvirt-2.5.0/html/testtck.html
> -#usr/share/doc/libvirt-2.5.0/html/todo.html
> -#usr/share/doc/libvirt-2.5.0/html/uri.html
> -#usr/share/doc/libvirt-2.5.0/html/virshcmdref.html
> -#usr/share/doc/libvirt-2.5.0/html/windows.html
> +#usr/share/doc/libvirt-3.1.0
> +#usr/share/doc/libvirt-3.1.0/html
> +#usr/share/doc/libvirt-3.1.0/html/32favicon.png
> +#usr/share/doc/libvirt-3.1.0/html/404.html
> +#usr/share/doc/libvirt-3.1.0/html/acl.html
> +#usr/share/doc/libvirt-3.1.0/html/aclpolkit.html
> +#usr/share/doc/libvirt-3.1.0/html/api.html
> +#usr/share/doc/libvirt-3.1.0/html/api_extension.html
> +#usr/share/doc/libvirt-3.1.0/html/apps.html
> +#usr/share/doc/libvirt-3.1.0/html/architecture.gif
> +#usr/share/doc/libvirt-3.1.0/html/architecture.html
> +#usr/share/doc/libvirt-3.1.0/html/auditlog.html
> +#usr/share/doc/libvirt-3.1.0/html/auth.html
> +#usr/share/doc/libvirt-3.1.0/html/bindings.html
> +#usr/share/doc/libvirt-3.1.0/html/bugs.html
> +#usr/share/doc/libvirt-3.1.0/html/cgroups.html
> +#usr/share/doc/libvirt-3.1.0/html/compiling.html
> +#usr/share/doc/libvirt-3.1.0/html/contact.html
> +#usr/share/doc/libvirt-3.1.0/html/contribute.html
> +#usr/share/doc/libvirt-3.1.0/html/csharp.html
> +#usr/share/doc/libvirt-3.1.0/html/devguide.html
> +#usr/share/doc/libvirt-3.1.0/html/docs.html
> +#usr/share/doc/libvirt-3.1.0/html/downloads.html
> +#usr/share/doc/libvirt-3.1.0/html/drivers.html
> +#usr/share/doc/libvirt-3.1.0/html/drvbhyve.html
> +#usr/share/doc/libvirt-3.1.0/html/drvesx.html
> +#usr/share/doc/libvirt-3.1.0/html/drvhyperv.html
> +#usr/share/doc/libvirt-3.1.0/html/drvlxc.html
> +#usr/share/doc/libvirt-3.1.0/html/drvopenvz.html
> +#usr/share/doc/libvirt-3.1.0/html/drvphyp.html
> +#usr/share/doc/libvirt-3.1.0/html/drvqemu.html
> +#usr/share/doc/libvirt-3.1.0/html/drvremote.html
> +#usr/share/doc/libvirt-3.1.0/html/drvtest.html
> +#usr/share/doc/libvirt-3.1.0/html/drvuml.html
> +#usr/share/doc/libvirt-3.1.0/html/drvvbox.html
> +#usr/share/doc/libvirt-3.1.0/html/drvvirtuozzo.html
> +#usr/share/doc/libvirt-3.1.0/html/drvvmware.html
> +#usr/share/doc/libvirt-3.1.0/html/drvxen.html
> +#usr/share/doc/libvirt-3.1.0/html/errors.html
> +#usr/share/doc/libvirt-3.1.0/html/firewall.html
> +#usr/share/doc/libvirt-3.1.0/html/format.html
> +#usr/share/doc/libvirt-3.1.0/html/formatcaps.html
> +#usr/share/doc/libvirt-3.1.0/html/formatdomain.html
> +#usr/share/doc/libvirt-3.1.0/html/formatdomaincaps.html
> +#usr/share/doc/libvirt-3.1.0/html/formatnetwork.html
> +#usr/share/doc/libvirt-3.1.0/html/formatnode.html
> +#usr/share/doc/libvirt-3.1.0/html/formatnwfilter.html
> +#usr/share/doc/libvirt-3.1.0/html/formatsecret.html
> +#usr/share/doc/libvirt-3.1.0/html/formatsnapshot.html
> +#usr/share/doc/libvirt-3.1.0/html/formatstorage.html
> +#usr/share/doc/libvirt-3.1.0/html/formatstorageencryption.html
> +#usr/share/doc/libvirt-3.1.0/html/generic.css
> +#usr/share/doc/libvirt-3.1.0/html/goals.html
> +#usr/share/doc/libvirt-3.1.0/html/governance.html
> +#usr/share/doc/libvirt-3.1.0/html/hacking.html
> +#usr/share/doc/libvirt-3.1.0/html/hooks.html
> +#usr/share/doc/libvirt-3.1.0/html/html
> +#usr/share/doc/libvirt-3.1.0/html/html/home.png
> +#usr/share/doc/libvirt-3.1.0/html/html/index.html
> +#usr/share/doc/libvirt-3.1.0/html/html/left.png
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-common.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-domain-
> snapshot.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-domain.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-event.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-host.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-
> interface.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-network.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-nodedev.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-nwfilter.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-secret.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-storage.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-stream.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-virterror.html
> +#usr/share/doc/libvirt-3.1.0/html/html/right.png
> +#usr/share/doc/libvirt-3.1.0/html/html/up.png
> +#usr/share/doc/libvirt-3.1.0/html/hvsupport.html
> +#usr/share/doc/libvirt-3.1.0/html/index.html
> +#usr/share/doc/libvirt-3.1.0/html/internals
> +#usr/share/doc/libvirt-3.1.0/html/internals.html
> +#usr/share/doc/libvirt-3.1.0/html/internals/command.html
> +#usr/share/doc/libvirt-3.1.0/html/internals/eventloop.html
> +#usr/share/doc/libvirt-3.1.0/html/internals/locking.html
> +#usr/share/doc/libvirt-3.1.0/html/internals/oomtesting.html
> +#usr/share/doc/libvirt-3.1.0/html/internals/rpc.html
> +#usr/share/doc/libvirt-3.1.0/html/java.html
> +#usr/share/doc/libvirt-3.1.0/html/libvirt-daemon-arch.png
> +#usr/share/doc/libvirt-3.1.0/html/libvirt-driver-arch.png
> +#usr/share/doc/libvirt-3.1.0/html/libvirt-object-model.png
> +#usr/share/doc/libvirt-3.1.0/html/libvirt.css
> +#usr/share/doc/libvirt-3.1.0/html/locking-lockd.html
> +#usr/share/doc/libvirt-3.1.0/html/locking-sanlock.html
> +#usr/share/doc/libvirt-3.1.0/html/locking.html
> +#usr/share/doc/libvirt-3.1.0/html/logging.html
> +#usr/share/doc/libvirt-3.1.0/html/logos
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-dark-256.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-dark-800.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-dark.svg
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-light-256.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-light-800.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-light.svg
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-base.svg
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-128.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-192.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-256.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-96.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-128.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-192.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-256.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-96.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered.svg
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-square.svg
> +#usr/share/doc/libvirt-3.1.0/html/main.css
> +#usr/share/doc/libvirt-3.1.0/html/migration-managed-direct.png
> +#usr/share/doc/libvirt-3.1.0/html/migration-managed-p2p.png
> +#usr/share/doc/libvirt-3.1.0/html/migration-native.png
> +#usr/share/doc/libvirt-3.1.0/html/migration-tunnel.png
> +#usr/share/doc/libvirt-3.1.0/html/migration-unmanaged-direct.png
> +#usr/share/doc/libvirt-3.1.0/html/migration.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2005.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2006.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2007.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2008.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2009.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2010.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2011.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2012.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2013.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2014.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2015.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2016.html
> +#usr/share/doc/libvirt-3.1.0/html/news.html
> +#usr/share/doc/libvirt-3.1.0/html/node.gif
> +#usr/share/doc/libvirt-3.1.0/html/nss.html
> +#usr/share/doc/libvirt-3.1.0/html/php.html
> +#usr/share/doc/libvirt-3.1.0/html/python.html
> +#usr/share/doc/libvirt-3.1.0/html/remote.html
> +#usr/share/doc/libvirt-3.1.0/html/secureusage.html
> +#usr/share/doc/libvirt-3.1.0/html/securityprocess.html
> +#usr/share/doc/libvirt-3.1.0/html/storage.html
> +#usr/share/doc/libvirt-3.1.0/html/testapi.html
> +#usr/share/doc/libvirt-3.1.0/html/testsuites.html
> +#usr/share/doc/libvirt-3.1.0/html/testtck.html
> +#usr/share/doc/libvirt-3.1.0/html/todo.html
> +#usr/share/doc/libvirt-3.1.0/html/uri.html
> +#usr/share/doc/libvirt-3.1.0/html/virshcmdref.html
> +#usr/share/doc/libvirt-3.1.0/html/windows.html
>  #usr/share/gtk-doc/html/libvirt
>  #usr/share/gtk-doc/html/libvirt/general.html
>  #usr/share/gtk-doc/html/libvirt/home.png
> @@ -293,6 +295,7 @@ usr/share/libvirt/schemas/secret.rng
>  usr/share/libvirt/schemas/storagecommon.rng
>  usr/share/libvirt/schemas/storagepool.rng
>  usr/share/libvirt/schemas/storagevol.rng
> +#usr/share/libvirt/test-screenshot.png
>  #usr/share/man/man1/virsh.1
>  #usr/share/man/man1/virt-admin.1
>  #usr/share/man/man1/virt-host-validate.1
> diff --git a/lfs/libvirt b/lfs/libvirt
> index 5a9548d..963fdf9 100644
> --- a/lfs/libvirt
> +++ b/lfs/libvirt
> @@ -24,7 +24,7 @@
>  
>  include Config
>  
> -VER        = 2.5.0
> +VER        = 3.1.0
>  
>  THISAPP    = libvirt-$(VER)
>  DL_FILE    = $(THISAPP).tar.xz
> @@ -33,7 +33,7 @@ DIR_APP    = $(DIR_SRC)/$(THISAPP)
>  TARGET     = $(DIR_INFO)/$(THISAPP)
>  SUP_ARCH   = i586 x86_64
>  PROG       = libvirt
> -PAK_VER    = 12
> +PAK_VER    = 13
>  
>  DEPS       = "libpciaccess libyajl ncat qemu"
>  
> @@ -45,7 +45,7 @@ objects = $(DL_FILE)
>  
>  $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>  
> -$(DL_FILE)_MD5 = 001af1ca2545971c6b46628678fd4afa
> +$(DL_FILE)_MD5 = e31aa7e0a1635e72fdc140c10a677895
>  
>  install : $(TARGET)
>  check : $(patsubst %,$(DIR_CHK)/%,$(objects))

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH 2/2] Add package python3-libvirt
       [not found] <1492364300.2085.2@mail01.ipfire.org>
@ 2017-04-17 11:33 ` Michael Tremer
  0 siblings, 0 replies; 7+ messages in thread
From: Michael Tremer @ 2017-04-17 11:33 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 8827 bytes --]

Thank you.

On Sun, 2017-04-16 at 19:38 +0200, Jonatan Schlag wrote:
> Hi,
> 
> you are right i sended a patch so python3-libvirt is build only on x86_64 and
> i586.
> 
> Regards Jonatan
> 
> Am So, 16. Apr, 2017 um 6:14 schrieb Michael Tremer <michael.tremer(a)ipfire.org
> >:
> > Hi,
> > 
> > this patch is missing the rootfiles for ARM.
> > 
> > Anything you can do about this? Why is this even built for ARM? I am
> > not sure if we support libvirt on that really...
> > 
> > Best,
> > -Michael
> > 
> > On Sat, 2017-04-15 at 15:56 +0200, Jonatan Schlag wrote:
> >  This new package provides the python3 bindings for libvirt.
> >  
> >  Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
> >  ---
> >   config/rootfiles/packages/i586/python3-libvirt   | 10 +++
> >   config/rootfiles/packages/x86_64/python3-libvirt | 10 +++
> >   lfs/python3-libvirt                              | 82
> >  ++++++++++++++++++++++++
> >   make.sh                                          |  1 +
> >   4 files changed, 103 insertions(+)
> >   create mode 100644 config/rootfiles/packages/i586/python3-libvirt
> >   create mode 100644 config/rootfiles/packages/x86_64/python3-libvirt
> >   create mode 100644 lfs/python3-libvirt
> >  
> >  diff --git a/config/rootfiles/packages/i586/python3-libvirt
> >  b/config/rootfiles/packages/i586/python3-libvirt
> >  new file mode 100644
> >  index 0000000..0463ca4
> >  --- /dev/null
> >  +++ b/config/rootfiles/packages/i586/python3-libvirt
> >  @@ -0,0 +1,10 @@
> >  +usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
> >  +usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-
> >  36.pyc
> >  +usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-
> >  36.pyc
> >  +usr/lib/python3.6/site-packages/libvirt.py
> >  +usr/lib/python3.6/site-packages/libvirt_lxc.py
> >  +#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
> >  +usr/lib/python3.6/site-packages/libvirt_qemu.py
> >  +usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-i386-linux-
> >  gnu.so
> >  +usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-i386-
> >  linux-gnu.so
> >  +usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-i386-
> >  linux-gnu.so
> >  diff --git a/config/rootfiles/packages/x86_64/python3-libvirt
> >  b/config/rootfiles/packages/x86_64/python3-libvirt
> >  new file mode 100644
> >  index 0000000..f20ef09
> >  --- /dev/null
> >  +++ b/config/rootfiles/packages/x86_64/python3-libvirt
> >  @@ -0,0 +1,10 @@
> >  +usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
> >  +usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-
> >  36.pyc
> >  +usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-
> >  36.pyc
> >  +usr/lib/python3.6/site-packages/libvirt.py
> >  +usr/lib/python3.6/site-packages/libvirt_lxc.py
> >  +#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
> >  +usr/lib/python3.6/site-packages/libvirt_qemu.py
> >  +usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-x86_64-linux-
> >  gnu.so
> >  +usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-x86_64-
> >  linux-gnu.so
> >  +usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-x86_64-
> >  linux-gnu.so
> >  diff --git a/lfs/python3-libvirt b/lfs/python3-libvirt
> >  new file mode 100644
> >  index 0000000..bd8a599
> >  --- /dev/null
> >  +++ b/lfs/python3-libvirt
> >  @@ -0,0 +1,82 @@
> >  +####################################################################
> >  ###########
> >  +#                                                                   
> >            #
> >  +# IPFire.org - A linux based
> >  firewall                                         #
> >  +# Copyright (C) 2007-2017  IPFire Team  <info(a)ipfire.org>           
> >            #
> >  +#                                                                   
> >            #
> >  +# This program is free software: you can redistribute it and/orhttp:
> >  //wiki.ipfire.org/devel/submit-patches modify        #
> >  +# it under the terms of the GNU General Public License as published
> >  by        #
> >  +# the Free Software Foundation, either version 3 of the License,
> >  or           #
> >  +# (at your option) any later
> >  version.                                         #
> >  +#                                                                   
> >            #
> >  +# This program is distributed in the hope that it will be
> >  useful,             #
> >  +# but WITHOUT ANY WARRANTY; without even the implied warranty
> >  of              #
> >  +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See
> >  the               #
> >  +# GNU General Public License for more
> >  details.                                #
> >  +#                                                                   
> >            #
> >  +# You should have received a copy of the GNU General Public
> >  License           #
> >  +# along with this program.  If not, see <http://www.gnu.org/licenses
> >  />.       #
> >  +#                                                                   
> >            #
> >  +####################################################################
> >  ###########
> >  +
> >  +####################################################################
> >  ###########
> >  +# Definitions
> >  +####################################################################
> >  ###########
> >  +
> >  +include Config
> >  +
> >  +VER        = 3.1.0
> >  +
> >  +THISAPP    = libvirt-python-$(VER)
> >  +DL_FILE    = $(THISAPP).tar.gz
> >  +DL_FROM    = $(URL_IPFIRE)
> >  +DIR_APP    = $(DIR_SRC)/$(THISAPP)
> >  +TARGET     = $(DIR_INFO)/$(THISAPP)
> >  +PROG       = python3-libvirt
> >  +PAK_VER    = 1
> >  +
> >  +DEPS       = "libvirt python3"
> >  +
> >  +####################################################################
> >  ###########
> >  +# Top-level Rules
> >  +####################################################################
> >  ###########
> >  +
> >  +objects = $(DL_FILE)
> >  +
> >  +$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> >  +
> >  +$(DL_FILE)_MD5 = 322185007e2e70f2e862fc55e9970d10
> >  +
> >  +install : $(TARGET)
> >  +
> >  +check : $(patsubst %,$(DIR_CHK)/%,$(objects))
> >  +
> >  +download :$(patsubst %,$(DIR_DL)/%,$(objects))
> >  +
> >  +md5 : $(subst %,%_MD5,$(objects))
> >  +
> >  +dist: 
> >  +	@$(PAK)
> >  +
> >  +####################################################################
> >  ###########
> >  +# Downloading, checking, md5sum
> >  +####################################################################
> >  ###########
> >  +
> >  +$(patsubst %,$(DIR_CHK)/%,$(objects)) :
> >  +	@$(CHECK)
> >  +
> >  +$(patsubst %,$(DIR_DL)/%,$(objects)) :
> >  +	@$(LOAD)
> >  +
> >  +$(subst %,%_MD5,$(objects)) :
> >  +	@$(MD5)
> >  +
> >  +####################################################################
> >  ###########
> >  +# Installation Details
> >  +####################################################################
> >  ###########
> >  +
> >  +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> >  +	@$(PREBUILD)
> >  +	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf
> >  $(DIR_DL)/$(DL_FILE)
> >  +	cd $(DIR_APP) && python3 setup.py install
> >  +	@rm -rf $(DIR_APP)
> >  +	@$(POSTBUILD)
> >  diff --git a/make.sh b/make.sh
> >  index 61483eb..7fe25b5 100755
> >  --- a/make.sh
> >  +++ b/make.sh
> >  @@ -883,6 +883,7 @@ buildipfire() {
> >     ipfiremake libpciaccess
> >     ipfiremake libyajl
> >     ipfiremake libvirt
> >  +  ipfiremake python3-libvirt
> >     ipfiremake freeradius
> >     ipfiremake perl-common-sense
> >     ipfiremake perl-inotify2

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH 2/2] Add package python3-libvirt
       [not found] <1492264644.1933.0@mail01.ipfire.org>
@ 2017-04-16 16:16 ` Michael Tremer
  0 siblings, 0 replies; 7+ messages in thread
From: Michael Tremer @ 2017-04-16 16:16 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 8209 bytes --]

Okay. You could have just sent an extra patch that adds this for a
little bit less chaos on the list :)

-Michael

On Sat, 2017-04-15 at 15:57 +0200, Jonatan Schlag wrote:
> This patch is superseeded, because python3 was missed as a
> dependency.
> 
> Am Sa, 15. Apr, 2017 um 2:01 schrieb Jonatan Schlag <jonatan.schlag(a)i
> pfire.org>:
> > This new package provides the python3 bindings for libvirt.
> > 
> > Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
> > ---
> >  config/rootfiles/packages/i586/python3-libvirt   | 10 +++
> >  config/rootfiles/packages/x86_64/python3-libvirt | 10 +++
> >  lfs/python3-libvirt                              | 82
> > ++++++++++++++++++++++++
> >  make.sh                                          |  1 +
> >  4 files changed, 103 insertions(+)
> >  create mode 100644 config/rootfiles/packages/i586/python3-libvirt
> >  create mode 100644 config/rootfiles/packages/x86_64/python3-
> > libvirt
> >  create mode 100644 lfs/python3-libvirt
> > 
> > diff --git a/config/rootfiles/packages/i586/python3-libvirt
> > b/config/rootfiles/packages/i586/python3-libvirt
> > new file mode 100644
> > index 0000000..0463ca4
> > --- /dev/null
> > +++ b/config/rootfiles/packages/i586/python3-libvirt
> > @@ -0,0 +1,10 @@
> > +usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
> > +usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-
> > 36.pyc
> > +usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-
> > 36.pyc
> > +usr/lib/python3.6/site-packages/libvirt.py
> > +usr/lib/python3.6/site-packages/libvirt_lxc.py
> > +#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-
> > info
> > +usr/lib/python3.6/site-packages/libvirt_qemu.py
> > +usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-i386-linux-
> > gnu.so
> > +usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-i386-
> > linux-gnu.so
> > +usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-i386-
> > linux-gnu.so
> > diff --git a/config/rootfiles/packages/x86_64/python3-libvirt
> > b/config/rootfiles/packages/x86_64/python3-libvirt
> > new file mode 100644
> > index 0000000..f20ef09
> > --- /dev/null
> > +++ b/config/rootfiles/packages/x86_64/python3-libvirt
> > @@ -0,0 +1,10 @@
> > +usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
> > +usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-
> > 36.pyc
> > +usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-
> > 36.pyc
> > +usr/lib/python3.6/site-packages/libvirt.py
> > +usr/lib/python3.6/site-packages/libvirt_lxc.py
> > +#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-
> > info
> > +usr/lib/python3.6/site-packages/libvirt_qemu.py
> > +usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-x86_64-
> > linux-gnu.so
> > +usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-x86_64-
> > linux-gnu.so
> > +usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-
> > x86_64-linux-gnu.so
> > diff --git a/lfs/python3-libvirt b/lfs/python3-libvirt
> > new file mode 100644
> > index 0000000..bd8a599
> > --- /dev/null
> > +++ b/lfs/python3-libvirt
> > @@ -0,0 +1,82 @@
> > +##################################################################
> > #############
> > +#                                                                 
> >             #
> > +# IPFire.org - A linux based
> > firewall                                         #
> > +# Copyright (C) 2007-2017  IPFire Team  <info(a)ipfire.org>         
> >             #
> > +#                                                                 
> >             #
> > +# This program is free software: you can redistribute it and/or
> > modify        #
> > +# it under the terms of the GNU General Public License as
> > published by        #
> > +# the Free Software Foundation, either version 3 of the License,
> > or           #
> > +# (at your option) any later
> > version.                                         #
> > +#                                                                 
> >             #
> > +# This program is distributed in the hope that it will be
> > useful,             #
> > +# but WITHOUT ANY WARRANTY; without even the implied warranty
> > of              #
> > +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See
> > the               #
> > +# GNU General Public License for more
> > details.                                #
> > +#                                                                 
> >             #
> > +# You should have received a copy of the GNU General Public
> > License           #
> > +# along with this program.  If not, see <http://www.gnu.org/licens
> > es/>.       #
> > +#                                                                 
> >             #
> > +##################################################################
> > #############
> > +
> > +##################################################################
> > #############
> > +# Definitions
> > +##################################################################
> > #############
> > +
> > +include Config
> > +
> > +VER        = 3.1.0
> > +
> > +THISAPP    = libvirt-python-$(VER)
> > +DL_FILE    = $(THISAPP).tar.gz
> > +DL_FROM    = $(URL_IPFIRE)
> > +DIR_APP    = $(DIR_SRC)/$(THISAPP)
> > +TARGET     = $(DIR_INFO)/$(THISAPP)
> > +PROG       = python3-libvirt
> > +PAK_VER    = 1
> > +
> > +DEPS       = "libvirt"
> > +
> > +##################################################################
> > #############
> > +# Top-level Rules
> > +##################################################################
> > #############
> > +
> > +objects = $(DL_FILE)
> > +
> > +$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> > +
> > +$(DL_FILE)_MD5 = 322185007e2e70f2e862fc55e9970d10
> > +
> > +install : $(TARGET)
> > +
> > +check : $(patsubst %,$(DIR_CHK)/%,$(objects))
> > +
> > +download :$(patsubst %,$(DIR_DL)/%,$(objects))
> > +
> > +md5 : $(subst %,%_MD5,$(objects))
> > +
> > +dist: 
> > +	@$(PAK)
> > +
> > +##################################################################
> > #############
> > +# Downloading, checking, md5sum
> > +##################################################################
> > #############
> > +
> > +$(patsubst %,$(DIR_CHK)/%,$(objects)) :
> > +	@$(CHECK)
> > +
> > +$(patsubst %,$(DIR_DL)/%,$(objects)) :
> > +	@$(LOAD)
> > +
> > +$(subst %,%_MD5,$(objects)) :
> > +	@$(MD5)
> > +
> > +##################################################################
> > #############
> > +# Installation Details
> > +##################################################################
> > #############
> > +
> > +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> > +	@$(PREBUILD)
> > +	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf
> > $(DIR_DL)/$(DL_FILE)
> > +	cd $(DIR_APP) && python3 setup.py install
> > +	@rm -rf $(DIR_APP)
> > +	@$(POSTBUILD)
> > diff --git a/make.sh b/make.sh
> > index 61483eb..7fe25b5 100755
> > --- a/make.sh
> > +++ b/make.sh
> > @@ -883,6 +883,7 @@ buildipfire() {
> >    ipfiremake libpciaccess
> >    ipfiremake libyajl
> >    ipfiremake libvirt
> > +  ipfiremake python3-libvirt
> >    ipfiremake freeradius
> >    ipfiremake perl-common-sense
> >    ipfiremake perl-inotify2
> > -- 
> > 2.1.4
> > 

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH 2/2] Add package python3-libvirt
  2017-04-15 13:56 [PATCH 2/2] Add package python3-libvirt Jonatan Schlag
@ 2017-04-16 16:14 ` Michael Tremer
  0 siblings, 0 replies; 7+ messages in thread
From: Michael Tremer @ 2017-04-16 16:14 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 7749 bytes --]

Hi,

this patch is missing the rootfiles for ARM.

Anything you can do about this? Why is this even built for ARM? I am
not sure if we support libvirt on that really...

Best,
-Michael

On Sat, 2017-04-15 at 15:56 +0200, Jonatan Schlag wrote:
> This new package provides the python3 bindings for libvirt.
> 
> Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
> ---
>  config/rootfiles/packages/i586/python3-libvirt   | 10 +++
>  config/rootfiles/packages/x86_64/python3-libvirt | 10 +++
>  lfs/python3-libvirt                              | 82
> ++++++++++++++++++++++++
>  make.sh                                          |  1 +
>  4 files changed, 103 insertions(+)
>  create mode 100644 config/rootfiles/packages/i586/python3-libvirt
>  create mode 100644 config/rootfiles/packages/x86_64/python3-libvirt
>  create mode 100644 lfs/python3-libvirt
> 
> diff --git a/config/rootfiles/packages/i586/python3-libvirt
> b/config/rootfiles/packages/i586/python3-libvirt
> new file mode 100644
> index 0000000..0463ca4
> --- /dev/null
> +++ b/config/rootfiles/packages/i586/python3-libvirt
> @@ -0,0 +1,10 @@
> +usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
> +usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-
> 36.pyc
> +usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-
> 36.pyc
> +usr/lib/python3.6/site-packages/libvirt.py
> +usr/lib/python3.6/site-packages/libvirt_lxc.py
> +#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
> +usr/lib/python3.6/site-packages/libvirt_qemu.py
> +usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-i386-linux-
> gnu.so
> +usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-i386-
> linux-gnu.so
> +usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-i386-
> linux-gnu.so
> diff --git a/config/rootfiles/packages/x86_64/python3-libvirt
> b/config/rootfiles/packages/x86_64/python3-libvirt
> new file mode 100644
> index 0000000..f20ef09
> --- /dev/null
> +++ b/config/rootfiles/packages/x86_64/python3-libvirt
> @@ -0,0 +1,10 @@
> +usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
> +usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-
> 36.pyc
> +usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-
> 36.pyc
> +usr/lib/python3.6/site-packages/libvirt.py
> +usr/lib/python3.6/site-packages/libvirt_lxc.py
> +#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
> +usr/lib/python3.6/site-packages/libvirt_qemu.py
> +usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-x86_64-linux-
> gnu.so
> +usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-x86_64-
> linux-gnu.so
> +usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-x86_64-
> linux-gnu.so
> diff --git a/lfs/python3-libvirt b/lfs/python3-libvirt
> new file mode 100644
> index 0000000..bd8a599
> --- /dev/null
> +++ b/lfs/python3-libvirt
> @@ -0,0 +1,82 @@
> +####################################################################
> ###########
> +#                                                                   
>           #
> +# IPFire.org - A linux based
> firewall                                         #
> +# Copyright (C) 2007-2017  IPFire Team  <info(a)ipfire.org>           
>           #
> +#                                                                   
>           #
> +# This program is free software: you can redistribute it and/orhttp:
> //wiki.ipfire.org/devel/submit-patches modify        #
> +# it under the terms of the GNU General Public License as published
> by        #
> +# the Free Software Foundation, either version 3 of the License,
> or           #
> +# (at your option) any later
> version.                                         #
> +#                                                                   
>           #
> +# This program is distributed in the hope that it will be
> useful,             #
> +# but WITHOUT ANY WARRANTY; without even the implied warranty
> of              #
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See
> the               #
> +# GNU General Public License for more
> details.                                #
> +#                                                                   
>           #
> +# You should have received a copy of the GNU General Public
> License           #
> +# along with this program.  If not, see <http://www.gnu.org/licenses
> />.       #
> +#                                                                   
>           #
> +####################################################################
> ###########
> +
> +####################################################################
> ###########
> +# Definitions
> +####################################################################
> ###########
> +
> +include Config
> +
> +VER        = 3.1.0
> +
> +THISAPP    = libvirt-python-$(VER)
> +DL_FILE    = $(THISAPP).tar.gz
> +DL_FROM    = $(URL_IPFIRE)
> +DIR_APP    = $(DIR_SRC)/$(THISAPP)
> +TARGET     = $(DIR_INFO)/$(THISAPP)
> +PROG       = python3-libvirt
> +PAK_VER    = 1
> +
> +DEPS       = "libvirt python3"
> +
> +####################################################################
> ###########
> +# Top-level Rules
> +####################################################################
> ###########
> +
> +objects = $(DL_FILE)
> +
> +$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> +
> +$(DL_FILE)_MD5 = 322185007e2e70f2e862fc55e9970d10
> +
> +install : $(TARGET)
> +
> +check : $(patsubst %,$(DIR_CHK)/%,$(objects))
> +
> +download :$(patsubst %,$(DIR_DL)/%,$(objects))
> +
> +md5 : $(subst %,%_MD5,$(objects))
> +
> +dist: 
> +	@$(PAK)
> +
> +####################################################################
> ###########
> +# Downloading, checking, md5sum
> +####################################################################
> ###########
> +
> +$(patsubst %,$(DIR_CHK)/%,$(objects)) :
> +	@$(CHECK)
> +
> +$(patsubst %,$(DIR_DL)/%,$(objects)) :
> +	@$(LOAD)
> +
> +$(subst %,%_MD5,$(objects)) :
> +	@$(MD5)
> +
> +####################################################################
> ###########
> +# Installation Details
> +####################################################################
> ###########
> +
> +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> +	@$(PREBUILD)
> +	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf
> $(DIR_DL)/$(DL_FILE)
> +	cd $(DIR_APP) && python3 setup.py install
> +	@rm -rf $(DIR_APP)
> +	@$(POSTBUILD)
> diff --git a/make.sh b/make.sh
> index 61483eb..7fe25b5 100755
> --- a/make.sh
> +++ b/make.sh
> @@ -883,6 +883,7 @@ buildipfire() {
>    ipfiremake libpciaccess
>    ipfiremake libyajl
>    ipfiremake libvirt
> +  ipfiremake python3-libvirt
>    ipfiremake freeradius
>    ipfiremake perl-common-sense
>    ipfiremake perl-inotify2

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH 2/2] Add package python3-libvirt
@ 2017-04-15 13:56 Jonatan Schlag
  2017-04-16 16:14 ` Michael Tremer
  0 siblings, 1 reply; 7+ messages in thread
From: Jonatan Schlag @ 2017-04-15 13:56 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 6257 bytes --]

This new package provides the python3 bindings for libvirt.

Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
---
 config/rootfiles/packages/i586/python3-libvirt   | 10 +++
 config/rootfiles/packages/x86_64/python3-libvirt | 10 +++
 lfs/python3-libvirt                              | 82 ++++++++++++++++++++++++
 make.sh                                          |  1 +
 4 files changed, 103 insertions(+)
 create mode 100644 config/rootfiles/packages/i586/python3-libvirt
 create mode 100644 config/rootfiles/packages/x86_64/python3-libvirt
 create mode 100644 lfs/python3-libvirt

diff --git a/config/rootfiles/packages/i586/python3-libvirt b/config/rootfiles/packages/i586/python3-libvirt
new file mode 100644
index 0000000..0463ca4
--- /dev/null
+++ b/config/rootfiles/packages/i586/python3-libvirt
@@ -0,0 +1,10 @@
+usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
+usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-36.pyc
+usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-36.pyc
+usr/lib/python3.6/site-packages/libvirt.py
+usr/lib/python3.6/site-packages/libvirt_lxc.py
+#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
+usr/lib/python3.6/site-packages/libvirt_qemu.py
+usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-i386-linux-gnu.so
+usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-i386-linux-gnu.so
+usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-i386-linux-gnu.so
diff --git a/config/rootfiles/packages/x86_64/python3-libvirt b/config/rootfiles/packages/x86_64/python3-libvirt
new file mode 100644
index 0000000..f20ef09
--- /dev/null
+++ b/config/rootfiles/packages/x86_64/python3-libvirt
@@ -0,0 +1,10 @@
+usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
+usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-36.pyc
+usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-36.pyc
+usr/lib/python3.6/site-packages/libvirt.py
+usr/lib/python3.6/site-packages/libvirt_lxc.py
+#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
+usr/lib/python3.6/site-packages/libvirt_qemu.py
+usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-x86_64-linux-gnu.so
+usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-x86_64-linux-gnu.so
+usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-x86_64-linux-gnu.so
diff --git a/lfs/python3-libvirt b/lfs/python3-libvirt
new file mode 100644
index 0000000..bd8a599
--- /dev/null
+++ b/lfs/python3-libvirt
@@ -0,0 +1,82 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2017  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 3.1.0
+
+THISAPP    = libvirt-python-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-libvirt
+PAK_VER    = 1
+
+DEPS       = "libvirt python3"
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 322185007e2e70f2e862fc55e9970d10
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && python3 setup.py install
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index 61483eb..7fe25b5 100755
--- a/make.sh
+++ b/make.sh
@@ -883,6 +883,7 @@ buildipfire() {
   ipfiremake libpciaccess
   ipfiremake libyajl
   ipfiremake libvirt
+  ipfiremake python3-libvirt
   ipfiremake freeradius
   ipfiremake perl-common-sense
   ipfiremake perl-inotify2
-- 
2.1.4


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2017-04-17 11:33 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-15 12:01 [PATCH 1/2] Update libvirt to 3.1.0 Jonatan Schlag
2017-04-15 12:01 ` [PATCH 2/2] Add package python3-libvirt Jonatan Schlag
2017-04-16 16:17 ` [PATCH 1/2] Update libvirt to 3.1.0 Michael Tremer
2017-04-15 13:56 [PATCH 2/2] Add package python3-libvirt Jonatan Schlag
2017-04-16 16:14 ` Michael Tremer
     [not found] <1492264644.1933.0@mail01.ipfire.org>
2017-04-16 16:16 ` Michael Tremer
     [not found] <1492364300.2085.2@mail01.ipfire.org>
2017-04-17 11:33 ` Michael Tremer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox