[libvirt] Entering freeze for libvirt-0.8.8

We're entering the week freeze for 0.8.8, so let's delay new feature until the end of next week and let's focuse on bug fixes. I have put an initial release candidate at: ftp://libvirt.org/libvirt/libvirt-0.8.8-rc1.tar.gz it seems to compile and work fine for me. there is however a small problem at configure time: ------------------------------------- thinkpad:~/tmp/libvirt-0.8.8 -> ./autogen.sh --system ; make Running ./configure with --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib fatal: Not a git repository (or any of the parent directories): .git fatal: Cannot open 'bootstrap.conf': No such file or directory usage: git diff [--no-index] <path> <path> /home/veillard/tmp/libvirt-0.8.8/tmpwrk2661/archive /home/veillard/tmp/libvirt-0.8.8/tmpwrk2661/archive /home/veillard/tmp/libvirt-0.8.8/tmpwrk2661/archive Copying file m4/codeset.m4 ------------------------------------- Seems some git command is launched but errors out, that's normal but it should not pollute the output (there is also the extra paths output but that's due to the fact that I use CDPATH env variable and as a result "cd dir" is not silent when successful but output the target dir). Daniel -- Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/ daniel@veillard.com | Rpmfind RPM search engine http://rpmfind.net/ http://veillard.com/ | virtualization library http://libvirt.org/

Works fine (simple checking with domain cycle operations)on my F14, also no problem of compiling, (make, make check, make rpm, make dist, etc). Regards Osier 于 2011年02月10日 11:43, Daniel Veillard 写道:
We're entering the week freeze for 0.8.8, so let's delay new feature until the end of next week and let's focuse on bug fixes. I have put an initial release candidate at:
ftp://libvirt.org/libvirt/libvirt-0.8.8-rc1.tar.gz
it seems to compile and work fine for me. there is however a small problem at configure time:
------------------------------------- thinkpad:~/tmp/libvirt-0.8.8 -> ./autogen.sh --system ; make Running ./configure with --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib fatal: Not a git repository (or any of the parent directories): .git fatal: Cannot open 'bootstrap.conf': No such file or directory usage: git diff [--no-index]<path> <path> /home/veillard/tmp/libvirt-0.8.8/tmpwrk2661/archive /home/veillard/tmp/libvirt-0.8.8/tmpwrk2661/archive /home/veillard/tmp/libvirt-0.8.8/tmpwrk2661/archive Copying file m4/codeset.m4 -------------------------------------
Seems some git command is launched but errors out, that's normal but it should not pollute the output (there is also the extra paths output but that's due to the fact that I use CDPATH env variable and as a result "cd dir" is not silent when successful but output the target dir).
Daniel

2011/2/10 Daniel Veillard <veillard@redhat.com>:
We're entering the week freeze for 0.8.8, so let's delay new feature until the end of next week and let's focuse on bug fixes. I have put an initial release candidate at:
ftp://libvirt.org/libvirt/libvirt-0.8.8-rc1.tar.gz
it seems to compile and work fine for me. there is however a small problem at configure time:
------------------------------------- thinkpad:~/tmp/libvirt-0.8.8 -> ./autogen.sh --system ; make Running ./configure with --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib fatal: Not a git repository (or any of the parent directories): .git fatal: Cannot open 'bootstrap.conf': No such file or directory usage: git diff [--no-index] <path> <path> /home/veillard/tmp/libvirt-0.8.8/tmpwrk2661/archive /home/veillard/tmp/libvirt-0.8.8/tmpwrk2661/archive /home/veillard/tmp/libvirt-0.8.8/tmpwrk2661/archive Copying file m4/codeset.m4 -------------------------------------
Seems some git command is launched but errors out, that's normal but it should not pollute the output (there is also the extra paths output but that's due to the fact that I use CDPATH env variable and as a result "cd dir" is not silent when successful but output the target dir).
Daniel
Why does the build from a tarball try to use git anyway? I can reproduce the failing git call. And syntax-check fails like this, but I'm not sure if it's supposed to work from a tarball at all: $ make -s syntax-check fatal: Not a git repository (or any of the parent directories): .git fatal: Cannot open 'bootstrap.conf': No such file or directory usage: git diff [--no-index] <path> <path> make: *** No rule to make target `docs/hacking1.xsl', needed by `HACKING'. Stop. Another Win32 problem was pthread_sigmask usage in virsh. Dan pushed a fix for that a moment ago. I still have another Win32 problem related to %lld in format strings. Matthias

On Thu, Feb 10, 2011 at 04:16:39PM +0100, Matthias Bolte wrote: [...]
it seems to compile and work fine for me. there is however a small problem at configure time:
------------------------------------- thinkpad:~/tmp/libvirt-0.8.8 -> ./autogen.sh --system ; make Running ./configure with --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib fatal: Not a git repository (or any of the parent directories): .git fatal: Cannot open 'bootstrap.conf': No such file or directory usage: git diff [--no-index] <path> <path> /home/veillard/tmp/libvirt-0.8.8/tmpwrk2661/archive /home/veillard/tmp/libvirt-0.8.8/tmpwrk2661/archive /home/veillard/tmp/libvirt-0.8.8/tmpwrk2661/archive Copying file m4/codeset.m4 -------------------------------------
Seems some git command is launched but errors out, that's normal but it should not pollute the output (there is also the extra paths output but that's due to the fact that I use CDPATH env variable and as a result "cd dir" is not silent when successful but output the target dir).
Daniel
Why does the build from a tarball try to use git anyway? I can reproduce the failing git call.
And syntax-check fails like this, but I'm not sure if it's supposed to work from a tarball at all:
$ make -s syntax-check fatal: Not a git repository (or any of the parent directories): .git fatal: Cannot open 'bootstrap.conf': No such file or directory usage: git diff [--no-index] <path> <path> make: *** No rule to make target `docs/hacking1.xsl', needed by `HACKING'. Stop.
I guess the following should fix the missing stylesheets issue Daniel -- Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/ daniel@veillard.com | Rpmfind RPM search engine http://rpmfind.net/ http://veillard.com/ | virtualization library http://libvirt.org/

Hello, I use KVM for virtualization(kernel 2.6.37) When I run: virsh # schedinfo test0 Scheduler: Unknown error: this function is not supported by the connection driver: qemuGetSchedulerType libvir 0.8.8 rc1 QEMU 0.13.0 Same error with qemu 0.14.0 rc1 On 11 February 2011 08:12, Daniel Veillard <veillard@redhat.com> wrote:
On Thu, Feb 10, 2011 at 04:16:39PM +0100, Matthias Bolte wrote: [...]
it seems to compile and work fine for me. there is however a small problem at configure time:
------------------------------------- thinkpad:~/tmp/libvirt-0.8.8 -> ./autogen.sh --system ; make Running ./configure with --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib fatal: Not a git repository (or any of the parent directories): .git fatal: Cannot open 'bootstrap.conf': No such file or directory usage: git diff [--no-index] <path> <path> /home/veillard/tmp/libvirt-0.8.8/tmpwrk2661/archive /home/veillard/tmp/libvirt-0.8.8/tmpwrk2661/archive /home/veillard/tmp/libvirt-0.8.8/tmpwrk2661/archive Copying file m4/codeset.m4 -------------------------------------
Seems some git command is launched but errors out, that's normal but it should not pollute the output (there is also the extra paths output but that's due to the fact that I use CDPATH env variable and as a result "cd dir" is not silent when successful but output the target dir).
Daniel
Why does the build from a tarball try to use git anyway? I can reproduce the failing git call.
And syntax-check fails like this, but I'm not sure if it's supposed to work from a tarball at all:
$ make -s syntax-check fatal: Not a git repository (or any of the parent directories): .git fatal: Cannot open 'bootstrap.conf': No such file or directory usage: git diff [--no-index] <path> <path> make: *** No rule to make target `docs/hacking1.xsl', needed by `HACKING'. Stop.
I guess the following should fix the missing stylesheets issue
Daniel
-- Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/ daniel@veillard.com | Rpmfind RPM search engine http://rpmfind.net/ http://veillard.com/ | virtualization library http://libvirt.org/
-- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list
-- Nikita A Menkovich JID: menkovich@gmail.com Tel: +7 (921) 423-96-48

于 2011年02月11日 16:37, Nikita A Menkovich 写道:
Hello,
I use KVM for virtualization(kernel 2.6.37) When I run:
virsh # schedinfo test0 Scheduler: Unknown error: this function is not supported by the connection driver: qemuGetSchedulerType
libvir 0.8.8 rc1 QEMU 0.13.0 Same error with qemu 0.14.0 rc1
your cgroup is not mounted. Regards Osier

Thanks for reply, It is mounted: $ cat /proc/mounts | grep cgr cgroup /dev/cgroup/cpu cgroup rw,relatime,cpu 0 0 cgroup /dev/cgroup/cpuacct cgroup rw,relatime,cpuacct 0 0 cgroup /dev/cgroup/devices cgroup rw,relatime,devices 0 0 cgroup /dev/cgroup/blkio cgroup rw,relatime,blkio 0 0 cgroup /dev/cgroup/freezer cgroup rw,relatime,freezer 0 0 cgroup /dev/cgroup/cpuset cgroup rw,relatime,cpuset 0 0 cgroup /dev/cgroup/memory cgroup rw,relatime,memory 0 0 On 11 February 2011 12:33, Osier Yang <jyang@redhat.com> wrote:
于 2011年02月11日 16:37, Nikita A Menkovich 写道:
Hello,
I use KVM for virtualization(kernel 2.6.37) When I run:
virsh # schedinfo test0 Scheduler: Unknown error: this function is not supported by the connection driver: qemuGetSchedulerType
libvir 0.8.8 rc1 QEMU 0.13.0 Same error with qemu 0.14.0 rc1
your cgroup is not mounted.
Regards Osier
-- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list
-- Nikita A Menkovich JID: menkovich@gmail.com Tel: +7 (921) 423-96-48

On 02/10/2011 08:16 AM, Matthias Bolte wrote:
Why does the build from a tarball try to use git anyway? I can reproduce the failing git call.
It shouldn't try to use git: https://www.redhat.com/archives/libvir-list/2011-February/msg00376.html
And syntax-check fails like this, but I'm not sure if it's supposed to work from a tarball at all:
We don't really promise that 'make syntax-check' should work from a tarball, although it would be nice if it did. It didn't work on the 0.8.7 tarball, at any rate.
$ make -s syntax-check fatal: Not a git repository (or any of the parent directories): .git fatal: Cannot open 'bootstrap.conf': No such file or directory usage: git diff [--no-index] <path> <path>
That should be fixed by the patch above...
make: *** No rule to make target `docs/hacking1.xsl', needed by `HACKING'. Stop.
and you just submitted the patch for this part.
Another Win32 problem was pthread_sigmask usage in virsh. Dan pushed a fix for that a moment ago. I still have another Win32 problem related to %lld in format strings.
I'm looking at that now. -- Eric Blake eblake@redhat.com +1-801-349-2682 Libvirt virtualization library http://libvirt.org

On 02/09/2011 08:43 PM, Daniel Veillard wrote:
We're entering the week freeze for 0.8.8, so let's delay new feature until the end of next week and let's focuse on bug fixes. I have put an initial release candidate at:
ftp://libvirt.org/libvirt/libvirt-0.8.8-rc1.tar.gz
it seems to compile and work fine for me. there is however a small problem at configure time:
------------------------------------- thinkpad:~/tmp/libvirt-0.8.8 -> ./autogen.sh --system ; make Running ./configure with --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib fatal: Not a git repository (or any of the parent directories): .git fatal: Cannot open 'bootstrap.conf': No such file or directory usage: git diff [--no-index] <path> <path> /home/veillard/tmp/libvirt-0.8.8/tmpwrk2661/archive /home/veillard/tmp/libvirt-0.8.8/tmpwrk2661/archive /home/veillard/tmp/libvirt-0.8.8/tmpwrk2661/archive Copying file m4/codeset.m4
Yes, this is a bug, due to us now including cfg.mk in the tarball. Basically, cfg.mk has rules that cause 'make' to want to rerun autogen.sh, but in a tarball, autogen.sh is unnecessary other than as a wrapper around configure (there is nothing to generate if you are using a tarball where everything is already generated). So, I either need to fix cfg.mk to not run autogen.sh from a tarball, fix autogen.sh to be a no-op when run in a tarball, or both. I'm working on it. -- Eric Blake eblake@redhat.com +1-801-349-2682 Libvirt virtualization library http://libvirt.org

On 10/02/2011, at 2:43 PM, Daniel Veillard wrote:
We're entering the week freeze for 0.8.8, so let's delay new feature until the end of next week and let's focuse on bug fixes. I have put an initial release candidate at:
ftp://libvirt.org/libvirt/libvirt-0.8.8-rc1.tar.gz
it seems to compile and work fine for me. there is however a small problem at configure time:
It's broken on OSX (and git head is too), even with everything practical disabled: CCLD libvirt_driver.la CCLD libvirt.la CCLD libvirt_test.la ld: warning: in libvirt.syms, file was built for unsupported file format which is not the architecture being linked (x86_64) ld: duplicate symbol _virDomainQemuMonitorCommandFlags in ./.libs/libvirt_util.a(libvirt_util_la-bitmap.o) and ./.libs/libvirt_util.a(libvirt_util_la-authhelper.o) collect2: ld returned 1 exit status make[3]: *** [libvirt.la] Error 1 make[3]: *** Waiting for unfinished jobs.... In case it's helpful the configuration summary for this was: configure: Configuration summary configure: ===================== configure: configure: Drivers configure: configure: Xen: no configure: QEMU: no configure: UML: no configure: OpenVZ: no configure: VMware: no configure: VBox: no configure: XenAPI: no configure: LXC: no configure: PHYP: no configure: ONE: no configure: ESX: no configure: Test: no configure: Remote: no configure: Network: no configure: Libvirtd: no configure: netcf: no configure: macvtap: no configure: virtport: no configure: configure: Storage Drivers configure: configure: Dir: no configure: FS: no configure: NetFS: no configure: LVM: no configure: iSCSI: no configure: SCSI: no configure: mpath: no configure: Disk: no configure: configure: Security Drivers configure: configure: SELinux: no configure: AppArmor: no configure: configure: Driver Loadable Modules configure: configure: dlopen: no configure: configure: Libraries configure: configure: libxml: -I/opt/local/include/libxml2 -L/opt/local/lib -lxml2 configure: libcurl: no configure: libssh2: configure: gnutls: -I/opt/local/include -L/opt/local/lib -lgnutls -lgcrypt configure: sasl: no configure: yajl: no configure: avahi: no configure: polkit: no configure: audit: no configure: selinux: no configure: apparmor: no configure: numactl: no configure: capng: no configure: xen: no configure: xenapi: no configure: hal: no configure: udev: no configure: netcf: no configure: xmlrpc: no configure: pcap: no configure: nl: no configure: mscom: no configure: xdr: no configure: configure: Test suite configure: configure: Coverage: no configure: Alloc OOM: no configure: configure: Miscellaneous configure: configure: Debug: yes configure: Warnings: maximum configure: Readline: yes configure: Python: yes configure: DTrace: no configure: XML Catalog: /etc/xml/catalog configure: configure: Privileges configure: configure: QEMU: root:root configure: + Justin
participants (6)
-
Daniel Veillard
-
Eric Blake
-
Justin Clift
-
Matthias Bolte
-
Nikita A Menkovich
-
Osier Yang