commit ff00645bfea135e439e6249befeab7d5d53960a3a7c38c1a2be1963d2bfee36e Author: OBS User unknown Date: Thu Jan 11 00:44:36 2007 +0000 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/libvirt-0.1.10.tar.gz b/libvirt-0.1.10.tar.gz new file mode 100644 index 0000000..73acef5 --- /dev/null +++ b/libvirt-0.1.10.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6bc9a1856fac2c2586b4dae394a9e67d1b883124dac612c03aa68d60fe53cf0d +size 1470586 diff --git a/libvirt.changes b/libvirt.changes new file mode 100644 index 0000000..da30b84 --- /dev/null +++ b/libvirt.changes @@ -0,0 +1,118 @@ +------------------------------------------------------------------- +Wed Jan 10 17:06:55 MST 2007 - jfehlig@novell.com + +- Updated to latest release, version 0.1.10. Submitting to SLES10 SP1 + to provide base functionality for FATE feature 301181. + - more localizations + - bug fixes: + - VCPU info breakages on xen 3.0.3 + - xenDaemonListDomains buffer overflow (Daniel Berrange) + - reference count bug when creating Xen domains (Daniel Berrange) + - improvements: + - support graphic framebuffer for Xen paravirt (Daniel Berrange) + - VNC listen IP range support (Daniel Berrange) + - support for default Xen config files and inactive domains of 3.0.4 (Daniel Berrange) + +------------------------------------------------------------------- +Fri Dec 8 16:28:42 MST 2006 - jfehlig@novell.com + +- Updated to latest release, version 0.1.9. + - python bindings: release interpeter lock when calling C (Daniel Berrange) + - don't raise HTTP error when looking informations for a domain + - some refactoring to use the driver for all entry points + - better error reporting (Daniel Berrange) + - fix OS reporting when running as non-root + - provide XML parsing errors + - extension of the test framework (Daniel Berrange) + - fix the reconnect regression test + - python bindings: Domain instances now link to the Connect to avoid garbage collection and disconnect + - separate the notion of maximum memory and current use at the XML level + - Fix a memory leak (Daniel Berrange) + - add support for shareable drives + - add support for non-bridge style networking configs for guests(Daniel Berrange) + - python bindings: fix unsigned long marshalling (Daniel Berrange) + - new config APIs virConfNew() and virConfSetValue() to build configs from scratch + - hot plug device support based on Michel Ponceau patch + - added support for inactive domains, new APIs, various associated cleanup (Daniel Berrange) + - special device model for HVM guests (Daniel Berrange) + - add API to dump core of domains (but requires a patched xend) + - pygrub bootloader informations take over informations + - updated the localization strings + +------------------------------------------------------------------- +Fri Oct 20 13:00:55 MDT 2006 - jfehlig@novell.com + +- Updated to latest release, version 0.1.8. + - Bug for system with page size != 4k + - vcpu number initialization (Philippe Berthault) + - don't label crashed domains as shut off (Peter Vetere) + - fix virsh man page (Noriko Mizumoto) + - blktapdd support for alternate drivers like blktap (Daniel Berrange) + - memory leak fixes (xend interface and XML parsing) (Daniel Berrange) + - compile fix + - mlock/munlock size fixes (Daniel Berrange) + - improve error reporting +- Updated to latest release, version 0.1.7. + - fix a memory bug on getting vcpu informations from xend (Daniel Berrange) + - fix another problem in the hypercalls change in Xen changeset + 86d26e6ec89b when getting domain informations (Daniel Berrange) + +------------------------------------------------------------------- +Tue Sep 26 11:34:56 MDT 2006 - jfehlig@novell.com + +- Updated to latest release, version 0.1.6. This release includes + fix in hypercall driver so local patch has been removed. + +------------------------------------------------------------------- +Wed Sep 13 15:31:26 MDT 2006 - jfehlig@novell.com + +- Fixed bug in hypercall driver introduced in version 0.1.5. + Patch sumbmitted upstream and included locally until next release. + +------------------------------------------------------------------- +Mon Sep 11 15:26:02 MDT 2006 - jfehlig@novell.com + +- Updated to latest release, version 0.1.5 + - Support for new hypercalls change in Xen changeset 86d26e6ec89b + - bug fixes: virParseUUID() was wrong, netwoking for paravirt guestsi + (Daniel Berrange), virsh on non-existent domains (Daniel Berrange), + string cast bug when handling error in python (Pete Vetere), HTTP + 500 xend error code handling (Pete Vetere and Daniel Berrange) + - improvements: test suite for SEXPR <-> XML format conversions (Daniel + Berrange), virsh output regression suite (Daniel Berrange), new environ + variable VIRSH_DEFAULT_CONNECT_URI for the default URI when connecting + (Daniel Berrange), graphical console support for paravirt guests + (Jeremy Katz), parsing of simple Xen config files (with Daniel Berrange), + early work on defined (not running) domains (Daniel Berrange), + virsh output improvement (Daniel Berrange + +------------------------------------------------------------------- +Mon Aug 28 12:22:45 MDT 2006 - jfehlig@novell.com + +- Updated to latest release, version 0.1.4 + - bug fixes: spec file fix (Mark McLoughlin), error report problem (with + Hugh Brock), long integer in Python bindings (with Daniel Berrange), XML + generation bug for CDRom (Daniel Berrange), bug whem using number() XPath + function (Mark McLoughlin), fix python detection code, remove duplicate + initialization errors (Daniel Berrange) + - improvements: UUID in XML description (Peter Vetere), proxy code + cleanup, virtual CPU and affinity support + virsh support (Michel + Ponceau, Philippe Berthault, Daniel Berrange), port and tty informations + for console in XML (Daniel Berrange), added XML dump to driver and proxy + support (Daniel Berrange), extention of boot options with support for + floppy and cdrom (Daniel Berrange), features block in XML to report/ask + PAE, ACPI, APIC for HVM domains (Daniel Berrange), fail saide-effect + operations when using read-only connection, large improvements to test + driver (Daniel Berrange) + - documentation: spelling (Daniel Berrange), test driver examples. + +------------------------------------------------------------------- +Wed Aug 16 11:19:29 MDT 2006 - jfehlig@novell.com + +- Added ExclusiveArch tag so as to only build on x86 and x86_64 + +------------------------------------------------------------------- +Mon Jul 31 13:27:05 MDT 2006 - jfehlig@novell.com + +- initial submission of libvirt package, version 0.1.3 + diff --git a/libvirt.spec b/libvirt.spec new file mode 100644 index 0000000..aeb272b --- /dev/null +++ b/libvirt.spec @@ -0,0 +1,258 @@ +# +# spec file for package libvirt (Version 0.1.10) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: libvirt +BuildRequires: libxml2-devel python python-devel readline-devel xen-devel +URL: http://libvirt.org/ +License: GNU Library General Public License v. 2.0 and 2.1 (LGPL) +Group: Development/Libraries/C and C++ +Autoreqprov: yes +Version: 0.1.10 +Release: 1 +Summary: A C toolkit to interract with the virtualization capabilities of Linux +Source0: libvirt-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Requires: xen libxml2 readline +ExclusiveArch: %ix86 x86_64 + +%description +Libvirt is a C toolkit to interract with the virtualization +capabilities Linux. Virtualization of the Linux Operating System means +the ability to run multiple instances of Operating Systems concurently +on a single hardware system where the basic resources are driven by a +Linux instance. The library aims to provide long term stable C API +initially for the Xen paravirtualization but should be able to +integrate other virtualization mechanisms if needed. + + + +Authors: +-------- + Daniel Veillard + Karel Zak + +%package devel +Summary: A C toolkit to interract with the virtualization capabilities of Linux +Group: Development/Libraries/C and C++ +Requires: libvirt = %{version} + +%description devel +Libvirt is a C toolkit to interract with the virtualization +capabilities Linux. Virtualization of the Linux Operating System means +the ability to run multiple instances of Operating Systems concurently +on a single hardware system where the basic resources are driven by a +Linux instance. The library aims to provide long term stable C API +initially for the Xen paravirtualization but should be able to +integrate other virtualization mechanisms if needed. + + + +Authors: +-------- + Daniel Veillard + Karel Zak + +%package python +Summary: A C toolkit to interract with the virtualization capabilities of Linux +Group: Development/Libraries/C and C++ +Requires: libvirt = %{version} +Requires: %{_libdir}/python%(echo `python -c "import sys; print sys.version[0:3]"`) + +%description python +Libvirt is a C toolkit to interract with the virtualization +capabilities Linux. Virtualization of the Linux Operating System means +the ability to run multiple instances of Operating Systems concurently +on a single hardware system where the basic resources are driven by a +Linux instance. The library aims to provide long term stable C API +initially for the Xen paravirtualization but should be able to +integrate other virtualization mechanisms if needed. + + + +Authors: +-------- + Daniel Veillard + Karel Zak + +%prep +%setup + +%build +export CFLAGS="$RPM_OPT_FLAGS" +%configure +make + +%install +%{__rm} -rf $RPM_BUILD_ROOT +%makeinstall +(cd docs/examples ; make clean ; rm -rf .deps) +rm -f $RPM_BUILD_ROOT%{_libdir}/*.la +rm -f $RPM_BUILD_ROOT%{_libdir}/*.a +rm -f $RPM_BUILD_ROOT%{_libdir}/python*/site-packages/*.la +rm -f $RPM_BUILD_ROOT%{_libdir}/python*/site-packages/*.a +mkdir -p $RPM_BUILD_ROOT/etc/permissions.d +cat > $RPM_BUILD_ROOT/etc/permissions.d/libvirt < informations + - updated the localization strings +* Fri Oct 20 2006 - jfehlig@novell.com +- Updated to latest release, version 0.1.8. + - Bug for system with page size != 4k + - vcpu number initialization (Philippe Berthault) + - don't label crashed domains as shut off (Peter Vetere) + - fix virsh man page (Noriko Mizumoto) + - blktapdd support for alternate drivers like blktap (Daniel Berrange) + - memory leak fixes (xend interface and XML parsing) (Daniel Berrange) + - compile fix + - mlock/munlock size fixes (Daniel Berrange) + - improve error reporting +- Updated to latest release, version 0.1.7. + - fix a memory bug on getting vcpu informations from xend (Daniel Berrange) + - fix another problem in the hypercalls change in Xen changeset + 86d26e6ec89b when getting domain informations (Daniel Berrange) +* Tue Sep 26 2006 - jfehlig@novell.com +- Updated to latest release, version 0.1.6. This release includes + fix in hypercall driver so local patch has been removed. +* Wed Sep 13 2006 - jfehlig@novell.com +- Fixed bug in hypercall driver introduced in version 0.1.5. + Patch sumbmitted upstream and included locally until next release. +* Mon Sep 11 2006 - jfehlig@novell.com +- Updated to latest release, version 0.1.5 + - Support for new hypercalls change in Xen changeset 86d26e6ec89b + - bug fixes: virParseUUID() was wrong, netwoking for paravirt guestsi + (Daniel Berrange), virsh on non-existent domains (Daniel Berrange), + string cast bug when handling error in python (Pete Vetere), HTTP + 500 xend error code handling (Pete Vetere and Daniel Berrange) + - improvements: test suite for SEXPR <-> XML format conversions (Daniel + Berrange), virsh output regression suite (Daniel Berrange), new environ + variable VIRSH_DEFAULT_CONNECT_URI for the default URI when connecting + (Daniel Berrange), graphical console support for paravirt guests + (Jeremy Katz), parsing of simple Xen config files (with Daniel Berrange), + early work on defined (not running) domains (Daniel Berrange), + virsh output improvement (Daniel Berrange +* Mon Aug 28 2006 - jfehlig@novell.com +- Updated to latest release, version 0.1.4 + - bug fixes: spec file fix (Mark McLoughlin), error report problem (with + Hugh Brock), long integer in Python bindings (with Daniel Berrange), XML + generation bug for CDRom (Daniel Berrange), bug whem using number() XPath + function (Mark McLoughlin), fix python detection code, remove duplicate + initialization errors (Daniel Berrange) + - improvements: UUID in XML description (Peter Vetere), proxy code + cleanup, virtual CPU and affinity support + virsh support (Michel + Ponceau, Philippe Berthault, Daniel Berrange), port and tty informations + for console in XML (Daniel Berrange), added XML dump to driver and proxy + support (Daniel Berrange), extention of boot options with support for + floppy and cdrom (Daniel Berrange), features block in XML to report/ask + PAE, ACPI, APIC for HVM domains (Daniel Berrange), fail saide-effect + operations when using read-only connection, large improvements to test + driver (Daniel Berrange) + - documentation: spelling (Daniel Berrange), test driver examples. +* Wed Aug 16 2006 - jfehlig@novell.com +- Added ExclusiveArch tag so as to only build on x86 and x86_64 +* Mon Jul 31 2006 - jfehlig@novell.com +- initial submission of libvirt package, version 0.1.3 diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4