From rjones at fedoraproject.org Tue Jun 2 13:59:12 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Tue, 2 Jun 2009 13:59:12 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/EL-5 .cvsignore, 1.6, 1.7 libguestfs.spec, 1.18, 1.19 sources, 1.6, 1.7 Message-ID: <20090602135912.4F9AA7012F@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11058 Modified Files: .cvsignore libguestfs.spec sources Log Message: New upstream version 1.0.38 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -p -r1.6 -r1.7 --- .cvsignore 29 May 2009 12:54:04 -0000 1.6 +++ .cvsignore 2 Jun 2009 13:58:41 -0000 1.7 @@ -1 +1 @@ -libguestfs-1.0.37.tar.gz +libguestfs-1.0.38.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/libguestfs.spec,v retrieving revision 1.18 retrieving revision 1.19 diff -u -p -r1.18 -r1.19 --- libguestfs.spec 29 May 2009 12:54:04 -0000 1.18 +++ libguestfs.spec 2 Jun 2009 13:58:41 -0000 1.19 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.37 +Version: 1.0.38 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -454,6 +454,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Jun 2 2009 Richard W.M. Jones - 1.0.38-1 +- New upstream version 1.0.38. + * Fri May 29 2009 Richard W.M. Jones - 1.0.37-1 - New upstream version 1.0.37. - Fixes: Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -p -r1.6 -r1.7 --- sources 29 May 2009 12:54:04 -0000 1.6 +++ sources 2 Jun 2009 13:58:41 -0000 1.7 @@ -1 +1 @@ -f8a2e487cc5e899851bbd4c86caf4285 libguestfs-1.0.37.tar.gz +9c2325d4b23ef8ea0f68e34982381355 libguestfs-1.0.38.tar.gz From rjones at fedoraproject.org Tue Jun 2 13:59:13 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Tue, 2 Jun 2009 13:59:13 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/F-11 .cvsignore, 1.10, 1.11 libguestfs.spec, 1.15, 1.16 sources, 1.10, 1.11 Message-ID: <20090602135913.7EE717012F@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11078 Modified Files: .cvsignore libguestfs.spec sources Log Message: New upstream version 1.0.38 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/.cvsignore,v retrieving revision 1.10 retrieving revision 1.11 diff -u -p -r1.10 -r1.11 --- .cvsignore 29 May 2009 12:53:42 -0000 1.10 +++ .cvsignore 2 Jun 2009 13:58:42 -0000 1.11 @@ -1 +1 @@ -libguestfs-1.0.37.tar.gz +libguestfs-1.0.38.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/libguestfs.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -p -r1.15 -r1.16 --- libguestfs.spec 29 May 2009 12:53:43 -0000 1.15 +++ libguestfs.spec 2 Jun 2009 13:58:43 -0000 1.16 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.37 +Version: 1.0.38 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -469,6 +469,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Jun 2 2009 Richard W.M. Jones - 1.0.38-1 +- New upstream version 1.0.38. + * Fri May 29 2009 Richard W.M. Jones - 1.0.37-1 - New upstream version 1.0.37. - Fixes: Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/sources,v retrieving revision 1.10 retrieving revision 1.11 diff -u -p -r1.10 -r1.11 --- sources 29 May 2009 12:53:43 -0000 1.10 +++ sources 2 Jun 2009 13:58:43 -0000 1.11 @@ -1 +1 @@ -f8a2e487cc5e899851bbd4c86caf4285 libguestfs-1.0.37.tar.gz +9c2325d4b23ef8ea0f68e34982381355 libguestfs-1.0.38.tar.gz From rjones at fedoraproject.org Tue Jun 2 13:59:14 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Tue, 2 Jun 2009 13:59:14 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel .cvsignore, 1.17, 1.18 libguestfs.spec, 1.34, 1.35 sources, 1.17, 1.18 Message-ID: <20090602135914.9E0D47012F@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11102 Modified Files: .cvsignore libguestfs.spec sources Log Message: New upstream version 1.0.38 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/.cvsignore,v retrieving revision 1.17 retrieving revision 1.18 diff -u -p -r1.17 -r1.18 --- .cvsignore 29 May 2009 12:53:47 -0000 1.17 +++ .cvsignore 2 Jun 2009 13:58:44 -0000 1.18 @@ -1 +1 @@ -libguestfs-1.0.37.tar.gz +libguestfs-1.0.38.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.34 retrieving revision 1.35 diff -u -p -r1.34 -r1.35 --- libguestfs.spec 29 May 2009 12:53:47 -0000 1.34 +++ libguestfs.spec 2 Jun 2009 13:58:44 -0000 1.35 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.37 +Version: 1.0.38 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -469,6 +469,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Jun 2 2009 Richard W.M. Jones - 1.0.38-1 +- New upstream version 1.0.38. + * Fri May 29 2009 Richard W.M. Jones - 1.0.37-1 - New upstream version 1.0.37. - Fixes: Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/sources,v retrieving revision 1.17 retrieving revision 1.18 diff -u -p -r1.17 -r1.18 --- sources 29 May 2009 12:53:47 -0000 1.17 +++ sources 2 Jun 2009 13:58:44 -0000 1.18 @@ -1 +1 @@ -f8a2e487cc5e899851bbd4c86caf4285 libguestfs-1.0.37.tar.gz +9c2325d4b23ef8ea0f68e34982381355 libguestfs-1.0.38.tar.gz From rjones at fedoraproject.org Tue Jun 2 15:59:54 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Tue, 2 Jun 2009 15:59:54 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/F-11 libguestfs.spec,1.16,1.17 Message-ID: <20090602155954.D00107012F@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6429/F-11 Modified Files: libguestfs.spec Log Message: No change - just added a comment about another test failure. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/libguestfs.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -p -r1.16 -r1.17 --- libguestfs.spec 2 Jun 2009 13:58:43 -0000 1.16 +++ libguestfs.spec 2 Jun 2009 15:59:24 -0000 1.17 @@ -283,6 +283,7 @@ export LIBGUESTFS_DEBUG=1 # BZ 494075 (ppc, ppc64) # BZ 502058 (i386, x86-64) - only on F-11 we think, seems to work on F-12 # BZ 502074 (i386) - sha1sum segfault on F-11 only +# BZ 503236 (?) - cryptomgr_test at doublefault_fn (F-12 only) # Workaround for BZ 502058. This is only needed for F-11, but # won't harm other builds. From rjones at fedoraproject.org Tue Jun 2 16:01:03 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Tue, 2 Jun 2009 16:01:03 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel libguestfs.spec, 1.35, 1.36 Message-ID: <20090602160103.50C8B70131@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6855 Modified Files: libguestfs.spec Log Message: Disable all tests because of RHBZ#503236. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.35 retrieving revision 1.36 diff -u -p -r1.35 -r1.36 --- libguestfs.spec 2 Jun 2009 13:58:44 -0000 1.35 +++ libguestfs.spec 2 Jun 2009 16:00:32 -0000 1.36 @@ -4,7 +4,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs Version: 1.0.38 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPLv2+ Group: Development/Libraries URL: http://et.redhat.com/~rjones/libguestfs/ @@ -283,14 +283,13 @@ export LIBGUESTFS_DEBUG=1 # BZ 494075 (ppc, ppc64) # BZ 502058 (i386, x86-64) - only on F-11 we think, seems to work on F-12 # BZ 502074 (i386) - sha1sum segfault on F-11 only +# BZ 503236 (?) - cryptomgr_test at doublefault_fn (F-12 only) # Workaround for BZ 502058. This is only needed for F-11, but # won't harm other builds. export LIBGUESTFS_APPEND=noapic -%ifarch %{ix86} x86_64 -make check -%endif +#make check # Quick test: #./fish/guestfish -v < - 1.0.38-2 +- Disable all tests because of RHBZ#503236. + * Tue Jun 2 2009 Richard W.M. Jones - 1.0.38-1 - New upstream version 1.0.38. From rjones at fedoraproject.org Tue Jun 2 16:06:34 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Tue, 2 Jun 2009 16:06:34 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel libguestfs.spec, 1.36, 1.37 Message-ID: <20090602160634.98B647012F@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8709 Modified Files: libguestfs.spec Log Message: Disable tests on ix86 because of RHBZ#503236. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.36 retrieving revision 1.37 diff -u -p -r1.36 -r1.37 --- libguestfs.spec 2 Jun 2009 16:00:32 -0000 1.36 +++ libguestfs.spec 2 Jun 2009 16:06:04 -0000 1.37 @@ -283,13 +283,15 @@ export LIBGUESTFS_DEBUG=1 # BZ 494075 (ppc, ppc64) # BZ 502058 (i386, x86-64) - only on F-11 we think, seems to work on F-12 # BZ 502074 (i386) - sha1sum segfault on F-11 only -# BZ 503236 (?) - cryptomgr_test at doublefault_fn (F-12 only) +# BZ 503236 (i386) - cryptomgr_test at doublefault_fn (F-12 only) # Workaround for BZ 502058. This is only needed for F-11, but # won't harm other builds. export LIBGUESTFS_APPEND=noapic -#make check +%ifarch x86_64 +make check +%endif # Quick test: #./fish/guestfish -v < - 1.0.38-2 -- Disable all tests because of RHBZ#503236. +- Disable tests on ix86 because of RHBZ#503236. * Tue Jun 2 2009 Richard W.M. Jones - 1.0.38-1 - New upstream version 1.0.38. From rjones at fedoraproject.org Tue Jun 2 16:06:47 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Tue, 2 Jun 2009 16:06:47 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/F-11 libguestfs.spec,1.17,1.18 Message-ID: <20090602160647.9B7F17012F@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8763 Modified Files: libguestfs.spec Log Message: No change, another comment changed in the spec file. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/libguestfs.spec,v retrieving revision 1.17 retrieving revision 1.18 diff -u -p -r1.17 -r1.18 --- libguestfs.spec 2 Jun 2009 15:59:24 -0000 1.17 +++ libguestfs.spec 2 Jun 2009 16:06:17 -0000 1.18 @@ -283,7 +283,7 @@ export LIBGUESTFS_DEBUG=1 # BZ 494075 (ppc, ppc64) # BZ 502058 (i386, x86-64) - only on F-11 we think, seems to work on F-12 # BZ 502074 (i386) - sha1sum segfault on F-11 only -# BZ 503236 (?) - cryptomgr_test at doublefault_fn (F-12 only) +# BZ 503236 (i386) - cryptomgr_test at doublefault_fn (F-12 only) # Workaround for BZ 502058. This is only needed for F-11, but # won't harm other builds. From markmc at fedoraproject.org Wed Jun 3 15:04:59 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Wed, 3 Jun 2009 15:04:59 +0000 (UTC) Subject: [fedora-virt-maint] rpms/qemu/F-11 qemu-avoid-harmless-msr-warnings.patch, NONE, 1.1 qemu-fix-net-socket-list-init.patch, NONE, 1.1 qemu-prevent-cdrom-media-eject-while-device-is-locked.patch, NONE, 1.1 qemu.spec, 1.96, 1.97 Message-ID: <20090603150459.71641700DA@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/qemu/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23027 Modified Files: qemu.spec Added Files: qemu-avoid-harmless-msr-warnings.patch qemu-fix-net-socket-list-init.patch qemu-prevent-cdrom-media-eject-while-device-is-locked.patch Log Message: * Wed Jun 3 2009 Mark McLoughlin - 2:0.10.5-2 - Prevent locked cdrom eject - fixes hang at end of anaconda installs (#501412) - Fix crash with '-net socket,listen=...' (#501264) - Avoid harmless 'unhandled wrmsr' warnings (#499712) qemu-avoid-harmless-msr-warnings.patch: --- NEW FILE qemu-avoid-harmless-msr-warnings.patch --- >From d283d5a65a2bdcc570065267be21848bd6fe3d78 Mon Sep 17 00:00:00 2001 From: Marcelo Tosatti Date: Thu, 7 May 2009 15:48:48 -0300 Subject: [PATCH 1/1] Avoid harmless unhandled wrmsr 0xc0010117 messages Olders kernel which don't contain kvm.git commit 61a6bd672bda3b9468bf5895c1be085c4e481138 display the following message: kvm: 32301: cpu0 unhandled wrmsr: 0xc0010117 data 0 When kvm_arch_load_regs is called. This is confusing in bug reports. Avoid it by checking whether the host advertises the MSR, similarly to how MSR_STAR is handled. Signed-off-by: Marcelo Tosatti Signed-off-by: Avi Kivity --- qemu-kvm-x86.c | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/qemu-kvm-x86.c b/qemu-kvm-x86.c index 98aa530..1096e65 100644 --- a/qemu-kvm-x86.c +++ b/qemu-kvm-x86.c @@ -25,6 +25,7 @@ static struct kvm_msr_list *kvm_msr_list; extern unsigned int kvm_shadow_memory; static int kvm_has_msr_star; +static int kvm_has_vm_hsave_pa; static int lm_capable_kernel; @@ -54,10 +55,14 @@ int kvm_arch_qemu_create_context(void) kvm_msr_list = kvm_get_msr_list(kvm_context); if (!kvm_msr_list) return -1; - for (i = 0; i < kvm_msr_list->nmsrs; ++i) + for (i = 0; i < kvm_msr_list->nmsrs; ++i) { if (kvm_msr_list->indices[i] == MSR_STAR) kvm_has_msr_star = 1; - return 0; + if (kvm_msr_list->indices[i] == MSR_VM_HSAVE_PA) + kvm_has_vm_hsave_pa = 1; + } + + return 0; } static void set_msr_entry(struct kvm_msr_entry *entry, uint32_t index, @@ -260,7 +265,8 @@ void kvm_arch_load_regs(CPUState *env) set_msr_entry(&msrs[n++], MSR_IA32_SYSENTER_EIP, env->sysenter_eip); if (kvm_has_msr_star) set_msr_entry(&msrs[n++], MSR_STAR, env->star); - set_msr_entry(&msrs[n++], MSR_VM_HSAVE_PA, env->vm_hsave); + if (kvm_has_vm_hsave_pa) + set_msr_entry(&msrs[n++], MSR_VM_HSAVE_PA, env->vm_hsave); #ifdef TARGET_X86_64 if (lm_capable_kernel) { set_msr_entry(&msrs[n++], MSR_CSTAR, env->cstar); @@ -435,7 +441,8 @@ void kvm_arch_save_regs(CPUState *env) if (kvm_has_msr_star) msrs[n++].index = MSR_STAR; msrs[n++].index = MSR_IA32_TSC; - msrs[n++].index = MSR_VM_HSAVE_PA; + if (kvm_has_vm_hsave_pa) + msrs[n++].index = MSR_VM_HSAVE_PA; #ifdef TARGET_X86_64 if (lm_capable_kernel) { msrs[n++].index = MSR_CSTAR; -- 1.6.0.6 qemu-fix-net-socket-list-init.patch: --- NEW FILE qemu-fix-net-socket-list-init.patch --- >From ea053add700d8abe203cd79a9ffb082aee4eabc0 Mon Sep 17 00:00:00 2001 From: aliguori Date: Tue, 21 Apr 2009 19:56:11 +0000 Subject: [PATCH 1/1] net: Fix -net socket,listen (Jan Kiszka) In case no symbolic name is provided when requesting VLAN connection via listening TCP socket ('-net socket,listen=...'), qemu crashes. This fixes the cause. Signed-off-by: Jan Kiszka Signed-off-by: Anthony Liguori git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk at 7196 c046a42c-6fe2-441c-8c8c-71466251a162 --- net.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/net.c b/net.c index 7a1b2df..ff6230c 100644 --- a/net.c +++ b/net.c @@ -1658,7 +1658,7 @@ static int net_socket_listen_init(VLANState *vlan, } s->vlan = vlan; s->model = strdup(model); - s->name = strdup(name); + s->name = name ? strdup(name) : NULL; s->fd = fd; qemu_set_fd_handler(fd, net_socket_accept, NULL, s); return 0; -- 1.6.0.6 qemu-prevent-cdrom-media-eject-while-device-is-locked.patch: --- NEW FILE qemu-prevent-cdrom-media-eject-while-device-is-locked.patch --- From: Mark McLoughlin Subject: [PATCH] Prevent CD-ROM media eject while device is locked Section 10.8.25 ("START/STOP UNIT Command") of SFF-8020i states that if the device is locked we should refuse to eject if the device is locked. ASC_MEDIA_REMOVAL_PREVENTED is the appropriate return in this case. In order to stop itself from ejecting the media it is running from, Fedora's installer (anaconda) requires the CDROMEJECT ioctl() to fail if the drive has been previously locked. See also https://bugzilla.redhat.com/501412 Signed-off-by: Mark McLoughlin --- block.c | 9 ++++++++- block.h | 2 +- hw/ide.c | 26 ++++++++++++++++++-------- 3 files changed, 27 insertions(+), 10 deletions(-) diff --git a/block.c b/block.c index 9a2873f..863897a 100644 --- a/block.c +++ b/block.c @@ -1673,11 +1673,15 @@ int bdrv_media_changed(BlockDriverState *bs) /** * If eject_flag is TRUE, eject the media. Otherwise, close the tray */ -void bdrv_eject(BlockDriverState *bs, int eject_flag) +int bdrv_eject(BlockDriverState *bs, int eject_flag) { BlockDriver *drv = bs->drv; int ret; + if (bs->locked) { + return -EBUSY; + } + if (!drv || !drv->bdrv_eject) { ret = -ENOTSUP; } else { @@ -1686,7 +1690,10 @@ void bdrv_eject(BlockDriverState *bs, int eject_flag) if (ret == -ENOTSUP) { if (eject_flag) bdrv_close(bs); + ret = 0; } + + return ret; } int bdrv_is_locked(BlockDriverState *bs) diff --git a/block.h b/block.h index 979781a..e1070e9 100644 --- a/block.h +++ b/block.h @@ -132,7 +132,7 @@ int bdrv_is_inserted(BlockDriverState *bs); int bdrv_media_changed(BlockDriverState *bs); int bdrv_is_locked(BlockDriverState *bs); void bdrv_set_locked(BlockDriverState *bs, int locked); -void bdrv_eject(BlockDriverState *bs, int eject_flag); +int bdrv_eject(BlockDriverState *bs, int eject_flag); void bdrv_set_change_cb(BlockDriverState *bs, void (*change_cb)(void *opaque), void *opaque); void bdrv_get_format(BlockDriverState *bs, char *buf, int buf_size); diff --git a/hw/ide.c b/hw/ide.c index 6ad1d08..9b93e7f 100644 --- a/hw/ide.c +++ b/hw/ide.c @@ -359,6 +359,7 @@ #define ASC_INCOMPATIBLE_FORMAT 0x30 #define ASC_MEDIUM_NOT_PRESENT 0x3a #define ASC_SAVING_PARAMETERS_NOT_SUPPORTED 0x39 +#define ASC_MEDIA_REMOVAL_PREVENTED 0x53 #define CFA_NO_ERROR 0x00 #define CFA_MISC_ERROR 0x09 @@ -1818,18 +1819,27 @@ static void ide_atapi_cmd(IDEState *s) break; case GPCMD_START_STOP_UNIT: { - int start, eject; + int start, eject, err = 0; start = packet[4] & 1; eject = (packet[4] >> 1) & 1; - if (eject && !start) { - /* eject the disk */ - bdrv_eject(s->bs, 1); - } else if (eject && start) { - /* close the tray */ - bdrv_eject(s->bs, 0); + if (eject) { + err = bdrv_eject(s->bs, !start); + } + + switch (err) { + case 0: + ide_atapi_cmd_ok(s); + break; + case -EBUSY: + ide_atapi_cmd_error(s, SENSE_NOT_READY, + ASC_MEDIA_REMOVAL_PREVENTED); + break; + default: + ide_atapi_cmd_error(s, SENSE_NOT_READY, + ASC_MEDIUM_NOT_PRESENT); + break; } - ide_atapi_cmd_ok(s); } break; case GPCMD_MECHANISM_STATUS: -- 1.6.2.2 Index: qemu.spec =================================================================== RCS file: /cvs/pkgs/rpms/qemu/F-11/qemu.spec,v retrieving revision 1.96 retrieving revision 1.97 diff -u -p -r1.96 -r1.97 --- qemu.spec 31 May 2009 14:42:34 -0000 1.96 +++ qemu.spec 3 Jun 2009 15:04:28 -0000 1.97 @@ -1,7 +1,7 @@ Summary: QEMU is a FAST! processor emulator Name: qemu Version: 0.10.5 -Release: 1%{?dist} +Release: 2%{?dist} # Epoch because we pushed a qemu-1.0 package Epoch: 2 License: GPLv2+ and LGPLv2+ and BSD @@ -27,7 +27,9 @@ Patch11: qemu-roms-more-room.patch Patch12: qemu-roms-more-room-fix-vga-align.patch Patch13: qemu-bios-bigger-roms.patch Patch14: qemu-kvm-fix-kerneldir-includes.patch - +Patch15: qemu-fix-net-socket-list-init.patch +Patch16: qemu-prevent-cdrom-media-eject-while-device-is-locked.patch +Patch17: qemu-avoid-harmless-msr-warnings.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: SDL-devel zlib-devel which texi2html gnutls-devel cyrus-sasl-devel @@ -222,6 +224,9 @@ such as kvmtrace and kvm_stat. %patch12 -p1 %patch13 -p1 %patch14 -p1 +%patch15 -p1 +%patch16 -p1 +%patch17 -p1 %build # systems like rhel build system does not have a recent enough linker so @@ -464,6 +469,11 @@ fi %{_mandir}/man1/qemu-img.1* %changelog +* Wed Jun 3 2009 Mark McLoughlin - 2:0.10.5-2 +- Prevent locked cdrom eject - fixes hang at end of anaconda installs (#501412) +- Fix crash with '-net socket,listen=...' (#501264) +- Avoid harmless 'unhandled wrmsr' warnings (#499712) + * Sun May 31 2009 Glauber Costa - 2:0.10.5-1 - Update to 0.10.5, and remove already upstream patches qemu-fix-gcc.patch From markmc at fedoraproject.org Wed Jun 3 15:02:55 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Wed, 3 Jun 2009 15:02:55 +0000 (UTC) Subject: [fedora-virt-maint] rpms/qemu/devel qemu-avoid-harmless-msr-warnings.patch, NONE, 1.1 qemu-prevent-cdrom-media-eject-while-device-is-locked.patch, NONE, 1.1 qemu.spec, 1.96, 1.97 Message-ID: <20090603150255.B8EA4700DA@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/qemu/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22634 Modified Files: qemu.spec Added Files: qemu-avoid-harmless-msr-warnings.patch qemu-prevent-cdrom-media-eject-while-device-is-locked.patch Log Message: * Wed Jun 3 2009 Mark McLoughlin - 2:0.10.50-5.kvm86 - Prevent locked cdrom eject - fixes hang at end of anaconda installs (#501412) - Avoid harmless 'unhandled wrmsr' warnings (#499712) qemu-avoid-harmless-msr-warnings.patch: --- NEW FILE qemu-avoid-harmless-msr-warnings.patch --- >From d283d5a65a2bdcc570065267be21848bd6fe3d78 Mon Sep 17 00:00:00 2001 From: Marcelo Tosatti Date: Thu, 7 May 2009 15:48:48 -0300 Subject: [PATCH 1/1] Avoid harmless unhandled wrmsr 0xc0010117 messages Olders kernel which don't contain kvm.git commit 61a6bd672bda3b9468bf5895c1be085c4e481138 display the following message: kvm: 32301: cpu0 unhandled wrmsr: 0xc0010117 data 0 When kvm_arch_load_regs is called. This is confusing in bug reports. Avoid it by checking whether the host advertises the MSR, similarly to how MSR_STAR is handled. Signed-off-by: Marcelo Tosatti Signed-off-by: Avi Kivity --- qemu-kvm-x86.c | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/qemu-kvm-x86.c b/qemu-kvm-x86.c index 98aa530..1096e65 100644 --- a/qemu-kvm-x86.c +++ b/qemu-kvm-x86.c @@ -25,6 +25,7 @@ static struct kvm_msr_list *kvm_msr_list; extern unsigned int kvm_shadow_memory; static int kvm_has_msr_star; +static int kvm_has_vm_hsave_pa; static int lm_capable_kernel; @@ -54,10 +55,14 @@ int kvm_arch_qemu_create_context(void) kvm_msr_list = kvm_get_msr_list(kvm_context); if (!kvm_msr_list) return -1; - for (i = 0; i < kvm_msr_list->nmsrs; ++i) + for (i = 0; i < kvm_msr_list->nmsrs; ++i) { if (kvm_msr_list->indices[i] == MSR_STAR) kvm_has_msr_star = 1; - return 0; + if (kvm_msr_list->indices[i] == MSR_VM_HSAVE_PA) + kvm_has_vm_hsave_pa = 1; + } + + return 0; } static void set_msr_entry(struct kvm_msr_entry *entry, uint32_t index, @@ -260,7 +265,8 @@ void kvm_arch_load_regs(CPUState *env) set_msr_entry(&msrs[n++], MSR_IA32_SYSENTER_EIP, env->sysenter_eip); if (kvm_has_msr_star) set_msr_entry(&msrs[n++], MSR_STAR, env->star); - set_msr_entry(&msrs[n++], MSR_VM_HSAVE_PA, env->vm_hsave); + if (kvm_has_vm_hsave_pa) + set_msr_entry(&msrs[n++], MSR_VM_HSAVE_PA, env->vm_hsave); #ifdef TARGET_X86_64 if (lm_capable_kernel) { set_msr_entry(&msrs[n++], MSR_CSTAR, env->cstar); @@ -435,7 +441,8 @@ void kvm_arch_save_regs(CPUState *env) if (kvm_has_msr_star) msrs[n++].index = MSR_STAR; msrs[n++].index = MSR_IA32_TSC; - msrs[n++].index = MSR_VM_HSAVE_PA; + if (kvm_has_vm_hsave_pa) + msrs[n++].index = MSR_VM_HSAVE_PA; #ifdef TARGET_X86_64 if (lm_capable_kernel) { msrs[n++].index = MSR_CSTAR; -- 1.6.0.6 qemu-prevent-cdrom-media-eject-while-device-is-locked.patch: --- NEW FILE qemu-prevent-cdrom-media-eject-while-device-is-locked.patch --- From: Mark McLoughlin Subject: [PATCH] Prevent CD-ROM media eject while device is locked Section 10.8.25 ("START/STOP UNIT Command") of SFF-8020i states that if the device is locked we should refuse to eject if the device is locked. ASC_MEDIA_REMOVAL_PREVENTED is the appropriate return in this case. In order to stop itself from ejecting the media it is running from, Fedora's installer (anaconda) requires the CDROMEJECT ioctl() to fail if the drive has been previously locked. See also https://bugzilla.redhat.com/501412 Signed-off-by: Mark McLoughlin --- block.c | 9 ++++++++- block.h | 2 +- hw/ide.c | 26 ++++++++++++++++++-------- 3 files changed, 27 insertions(+), 10 deletions(-) diff --git a/block.c b/block.c index 9a2873f..863897a 100644 --- a/block.c +++ b/block.c @@ -1591,11 +11591,15 @@ int bdrv_media_changed(BlockDriverState *bs) /** * If eject_flag is TRUE, eject the media. Otherwise, close the tray */ -void bdrv_eject(BlockDriverState *bs, int eject_flag) +int bdrv_eject(BlockDriverState *bs, int eject_flag) { BlockDriver *drv = bs->drv; int ret; + if (bs->locked) { + return -EBUSY; + } + if (!drv || !drv->bdrv_eject) { ret = -ENOTSUP; } else { @@ -1604,7 +1604,10 @@ void bdrv_eject(BlockDriverState *bs, int eject_flag) if (ret == -ENOTSUP) { if (eject_flag) bdrv_close(bs); + ret = 0; } + + return ret; } int bdrv_is_locked(BlockDriverState *bs) diff --git a/block.h b/block.h index 979781a..e1070e9 100644 --- a/block.h +++ b/block.h @@ -136,7 +136,7 @@ int bdrv_is_inserted(BlockDriverState *bs); int bdrv_media_changed(BlockDriverState *bs); int bdrv_is_locked(BlockDriverState *bs); void bdrv_set_locked(BlockDriverState *bs, int locked); -void bdrv_eject(BlockDriverState *bs, int eject_flag); +int bdrv_eject(BlockDriverState *bs, int eject_flag); void bdrv_set_change_cb(BlockDriverState *bs, void (*change_cb)(void *opaque), void *opaque); void bdrv_get_format(BlockDriverState *bs, char *buf, int buf_size); diff --git a/hw/ide.c b/hw/ide.c index 6ad1d08..9b93e7f 100644 --- a/hw/ide.c +++ b/hw/ide.c @@ -359,6 +359,7 @@ #define ASC_INCOMPATIBLE_FORMAT 0x30 #define ASC_MEDIUM_NOT_PRESENT 0x3a #define ASC_SAVING_PARAMETERS_NOT_SUPPORTED 0x39 +#define ASC_MEDIA_REMOVAL_PREVENTED 0x53 #define CFA_NO_ERROR 0x00 #define CFA_MISC_ERROR 0x09 @@ -1822,18 +1822,27 @@ static void ide_atapi_cmd(IDEState *s) break; case GPCMD_START_STOP_UNIT: { - int start, eject; + int start, eject, err = 0; start = packet[4] & 1; eject = (packet[4] >> 1) & 1; - if (eject && !start) { - /* eject the disk */ - bdrv_eject(s->bs, 1); - } else if (eject && start) { - /* close the tray */ - bdrv_eject(s->bs, 0); + if (eject) { + err = bdrv_eject(s->bs, !start); + } + + switch (err) { + case 0: + ide_atapi_cmd_ok(s); + break; + case -EBUSY: + ide_atapi_cmd_error(s, SENSE_NOT_READY, + ASC_MEDIA_REMOVAL_PREVENTED); + break; + default: + ide_atapi_cmd_error(s, SENSE_NOT_READY, + ASC_MEDIUM_NOT_PRESENT); + break; } - ide_atapi_cmd_ok(s); } break; case GPCMD_MECHANISM_STATUS: -- 1.6.2.2 Index: qemu.spec =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu.spec,v retrieving revision 1.96 retrieving revision 1.97 diff -u -p -r1.96 -r1.97 --- qemu.spec 21 May 2009 06:53:52 -0000 1.96 +++ qemu.spec 3 Jun 2009 15:02:25 -0000 1.97 @@ -5,7 +5,7 @@ Summary: QEMU is a FAST! processor emulator Name: qemu Version: 0.10.50 -Release: 4.%{kvmvertag}%{?dist} +Release: 5.%{kvmvertag}%{?dist} # Epoch because we pushed a qemu-1.0 package Epoch: 2 License: GPLv2+ and LGPLv2+ and BSD @@ -28,6 +28,12 @@ Patch03: qemu-fix-arm-framebuffer-build. # Disable preadv()/pwritev() until bug #497429 is fixed Patch04: qemu-disable-preadv.patch +# Fix hang at end of anaconda cd installs (#50142) +Patch05: qemu-prevent-cdrom-media-eject-while-device-is-locked.patch + +# Avoid harmless "unhandled wrmsr" warnings (#499712) +Patch06: qemu-avoid-harmless-msr-warnings.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: SDL-devel zlib-devel which texi2html gnutls-devel cyrus-sasl-devel BuildRequires: rsync dev86 iasl @@ -211,6 +217,8 @@ such as kvmtrace and kvm_stat. %patch02 -p1 -b .bios-bigger-roms %patch03 -p1 -b .framebuffer-build-fix %patch04 -p1 -b .disable-preadv +%patch05 -p1 -b .prevent-cdrom-eject +%patch06 -p1 -b .wrmsr-warnings %build # systems like rhel build system does not have a recent enough linker so @@ -454,6 +462,10 @@ fi %{_mandir}/man1/qemu-img.1* %changelog +* Wed Jun 3 2009 Mark McLoughlin - 2:0.10.50-5.kvm86 +- Prevent locked cdrom eject - fixes hang at end of anaconda installs (#501412) +- Avoid harmless 'unhandled wrmsr' warnings (#499712) + * Thu May 21 2009 Mark McLoughlin - 2:0.10.50-4.kvm86 - Update to kvm-86 release - ChangeLog here: http://marc.info/?l=kvm&m=124282885729710 From rjones at fedoraproject.org Thu Jun 4 08:18:21 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Thu, 4 Jun 2009 08:18:21 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel .cvsignore, 1.18, 1.19 libguestfs.spec, 1.37, 1.38 sources, 1.18, 1.19 Message-ID: <20090604081821.C7FE970130@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10746 Modified Files: .cvsignore libguestfs.spec sources Log Message: * Thu Jun 4 2009 Richard W.M. Jones - 1.0.39-1 - New upstream version 1.0.39. - Fixes: . libguestfs /dev is too sparse for kernel installation/upgrade (RHBZ#503169) . OCaml bindings build failure (RHBZ#502309) Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/.cvsignore,v retrieving revision 1.18 retrieving revision 1.19 diff -u -p -r1.18 -r1.19 --- .cvsignore 2 Jun 2009 13:58:44 -0000 1.18 +++ .cvsignore 4 Jun 2009 08:17:51 -0000 1.19 @@ -1 +1 @@ -libguestfs-1.0.38.tar.gz +libguestfs-1.0.39.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.37 retrieving revision 1.38 diff -u -p -r1.37 -r1.38 --- libguestfs.spec 2 Jun 2009 16:06:04 -0000 1.37 +++ libguestfs.spec 4 Jun 2009 08:17:51 -0000 1.38 @@ -3,8 +3,8 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.38 -Release: 2%{?dist} +Version: 1.0.39 +Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries URL: http://et.redhat.com/~rjones/libguestfs/ @@ -470,6 +470,12 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Jun 4 2009 Richard W.M. Jones - 1.0.39-1 +- New upstream version 1.0.39. +- Fixes: + . libguestfs /dev is too sparse for kernel installation/upgrade (RHBZ#503169) + . OCaml bindings build failure (RHBZ#502309) + * Tue Jun 2 2009 Richard W.M. Jones - 1.0.38-2 - Disable tests on ix86 because of RHBZ#503236. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/sources,v retrieving revision 1.18 retrieving revision 1.19 diff -u -p -r1.18 -r1.19 --- sources 2 Jun 2009 13:58:44 -0000 1.18 +++ sources 4 Jun 2009 08:17:51 -0000 1.19 @@ -1 +1 @@ -9c2325d4b23ef8ea0f68e34982381355 libguestfs-1.0.38.tar.gz +caadc14b44150b2138979f78f83ca52a libguestfs-1.0.39.tar.gz From rjones at fedoraproject.org Thu Jun 4 08:18:30 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Thu, 4 Jun 2009 08:18:30 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/F-11 .cvsignore, 1.11, 1.12 libguestfs.spec, 1.18, 1.19 sources, 1.11, 1.12 Message-ID: <20090604081830.5C1E870130@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10851 Modified Files: .cvsignore libguestfs.spec sources Log Message: * Thu Jun 4 2009 Richard W.M. Jones - 1.0.39-1 - New upstream version 1.0.39. - Fixes: . libguestfs /dev is too sparse for kernel installation/upgrade (RHBZ#503169) . OCaml bindings build failure (RHBZ#502309) Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -p -r1.11 -r1.12 --- .cvsignore 2 Jun 2009 13:58:42 -0000 1.11 +++ .cvsignore 4 Jun 2009 08:17:59 -0000 1.12 @@ -1 +1 @@ -libguestfs-1.0.38.tar.gz +libguestfs-1.0.39.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/libguestfs.spec,v retrieving revision 1.18 retrieving revision 1.19 diff -u -p -r1.18 -r1.19 --- libguestfs.spec 2 Jun 2009 16:06:17 -0000 1.18 +++ libguestfs.spec 4 Jun 2009 08:17:59 -0000 1.19 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.38 +Version: 1.0.39 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -470,6 +470,12 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Jun 4 2009 Richard W.M. Jones - 1.0.39-1 +- New upstream version 1.0.39. +- Fixes: + . libguestfs /dev is too sparse for kernel installation/upgrade (RHBZ#503169) + . OCaml bindings build failure (RHBZ#502309) + * Tue Jun 2 2009 Richard W.M. Jones - 1.0.38-1 - New upstream version 1.0.38. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/sources,v retrieving revision 1.11 retrieving revision 1.12 diff -u -p -r1.11 -r1.12 --- sources 2 Jun 2009 13:58:43 -0000 1.11 +++ sources 4 Jun 2009 08:17:59 -0000 1.12 @@ -1 +1 @@ -9c2325d4b23ef8ea0f68e34982381355 libguestfs-1.0.38.tar.gz +caadc14b44150b2138979f78f83ca52a libguestfs-1.0.39.tar.gz From rjones at fedoraproject.org Thu Jun 4 08:18:37 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Thu, 4 Jun 2009 08:18:37 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/EL-5 .cvsignore, 1.7, 1.8 libguestfs.spec, 1.19, 1.20 sources, 1.7, 1.8 Message-ID: <20090604081837.F0E1570130@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10882 Modified Files: .cvsignore libguestfs.spec sources Log Message: * Thu Jun 4 2009 Richard W.M. Jones - 1.0.39-1 - New upstream version 1.0.39. - Fixes: . libguestfs /dev is too sparse for kernel installation/upgrade (RHBZ#503169) . OCaml bindings build failure (RHBZ#502309) Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -p -r1.7 -r1.8 --- .cvsignore 2 Jun 2009 13:58:41 -0000 1.7 +++ .cvsignore 4 Jun 2009 08:18:07 -0000 1.8 @@ -1 +1 @@ -libguestfs-1.0.38.tar.gz +libguestfs-1.0.39.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/libguestfs.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -p -r1.19 -r1.20 --- libguestfs.spec 2 Jun 2009 13:58:41 -0000 1.19 +++ libguestfs.spec 4 Jun 2009 08:18:07 -0000 1.20 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.38 +Version: 1.0.39 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -454,6 +454,12 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Jun 4 2009 Richard W.M. Jones - 1.0.39-1 +- New upstream version 1.0.39. +- Fixes: + . libguestfs /dev is too sparse for kernel installation/upgrade (RHBZ#503169) + . OCaml bindings build failure (RHBZ#502309) + * Tue Jun 2 2009 Richard W.M. Jones - 1.0.38-1 - New upstream version 1.0.38. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -p -r1.7 -r1.8 --- sources 2 Jun 2009 13:58:41 -0000 1.7 +++ sources 4 Jun 2009 08:18:07 -0000 1.8 @@ -1 +1 @@ -9c2325d4b23ef8ea0f68e34982381355 libguestfs-1.0.38.tar.gz +caadc14b44150b2138979f78f83ca52a libguestfs-1.0.39.tar.gz From rjones at fedoraproject.org Thu Jun 4 10:10:54 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Thu, 4 Jun 2009 10:10:54 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/F-11 .cvsignore, 1.12, 1.13 libguestfs.spec, 1.19, 1.20 sources, 1.12, 1.13 Message-ID: <20090604101054.4B3E670134@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5254 Modified Files: .cvsignore libguestfs.spec sources Log Message: New upstream version 1.0.40 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/.cvsignore,v retrieving revision 1.12 retrieving revision 1.13 diff -u -p -r1.12 -r1.13 --- .cvsignore 4 Jun 2009 08:17:59 -0000 1.12 +++ .cvsignore 4 Jun 2009 10:10:23 -0000 1.13 @@ -1 +1 @@ -libguestfs-1.0.39.tar.gz +libguestfs-1.0.40.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/libguestfs.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -p -r1.19 -r1.20 --- libguestfs.spec 4 Jun 2009 08:17:59 -0000 1.19 +++ libguestfs.spec 4 Jun 2009 10:10:23 -0000 1.20 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.39 +Version: 1.0.40 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -470,6 +470,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Jun 4 2009 Richard W.M. Jones - 1.0.40-1 +- New upstream version 1.0.40. + * Thu Jun 4 2009 Richard W.M. Jones - 1.0.39-1 - New upstream version 1.0.39. - Fixes: Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/sources,v retrieving revision 1.12 retrieving revision 1.13 diff -u -p -r1.12 -r1.13 --- sources 4 Jun 2009 08:17:59 -0000 1.12 +++ sources 4 Jun 2009 10:10:23 -0000 1.13 @@ -1 +1 @@ -caadc14b44150b2138979f78f83ca52a libguestfs-1.0.39.tar.gz +b3cfa77e057e84ba1dcfc0c7309da9ab libguestfs-1.0.40.tar.gz From rjones at fedoraproject.org Thu Jun 4 10:10:55 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Thu, 4 Jun 2009 10:10:55 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel .cvsignore, 1.19, 1.20 libguestfs.spec, 1.38, 1.39 sources, 1.19, 1.20 Message-ID: <20090604101055.A13FA70134@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5276 Modified Files: .cvsignore libguestfs.spec sources Log Message: New upstream version 1.0.40 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/.cvsignore,v retrieving revision 1.19 retrieving revision 1.20 diff -u -p -r1.19 -r1.20 --- .cvsignore 4 Jun 2009 08:17:51 -0000 1.19 +++ .cvsignore 4 Jun 2009 10:10:25 -0000 1.20 @@ -1 +1 @@ -libguestfs-1.0.39.tar.gz +libguestfs-1.0.40.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.38 retrieving revision 1.39 diff -u -p -r1.38 -r1.39 --- libguestfs.spec 4 Jun 2009 08:17:51 -0000 1.38 +++ libguestfs.spec 4 Jun 2009 10:10:25 -0000 1.39 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.39 +Version: 1.0.40 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -470,6 +470,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Jun 4 2009 Richard W.M. Jones - 1.0.40-1 +- New upstream version 1.0.40. + * Thu Jun 4 2009 Richard W.M. Jones - 1.0.39-1 - New upstream version 1.0.39. - Fixes: Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/sources,v retrieving revision 1.19 retrieving revision 1.20 diff -u -p -r1.19 -r1.20 --- sources 4 Jun 2009 08:17:51 -0000 1.19 +++ sources 4 Jun 2009 10:10:25 -0000 1.20 @@ -1 +1 @@ -caadc14b44150b2138979f78f83ca52a libguestfs-1.0.39.tar.gz +b3cfa77e057e84ba1dcfc0c7309da9ab libguestfs-1.0.40.tar.gz From rjones at fedoraproject.org Thu Jun 4 10:10:52 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Thu, 4 Jun 2009 10:10:52 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/EL-5 .cvsignore, 1.8, 1.9 libguestfs.spec, 1.20, 1.21 sources, 1.8, 1.9 Message-ID: <20090604101052.B0A4B70130@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5232 Modified Files: .cvsignore libguestfs.spec sources Log Message: New upstream version 1.0.40 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/.cvsignore,v retrieving revision 1.8 retrieving revision 1.9 diff -u -p -r1.8 -r1.9 --- .cvsignore 4 Jun 2009 08:18:07 -0000 1.8 +++ .cvsignore 4 Jun 2009 10:10:21 -0000 1.9 @@ -1 +1 @@ -libguestfs-1.0.39.tar.gz +libguestfs-1.0.40.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/libguestfs.spec,v retrieving revision 1.20 retrieving revision 1.21 diff -u -p -r1.20 -r1.21 --- libguestfs.spec 4 Jun 2009 08:18:07 -0000 1.20 +++ libguestfs.spec 4 Jun 2009 10:10:21 -0000 1.21 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.39 +Version: 1.0.40 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -454,6 +454,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Jun 4 2009 Richard W.M. Jones - 1.0.40-1 +- New upstream version 1.0.40. + * Thu Jun 4 2009 Richard W.M. Jones - 1.0.39-1 - New upstream version 1.0.39. - Fixes: Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/sources,v retrieving revision 1.8 retrieving revision 1.9 diff -u -p -r1.8 -r1.9 --- sources 4 Jun 2009 08:18:07 -0000 1.8 +++ sources 4 Jun 2009 10:10:21 -0000 1.9 @@ -1 +1 @@ -caadc14b44150b2138979f78f83ca52a libguestfs-1.0.39.tar.gz +b3cfa77e057e84ba1dcfc0c7309da9ab libguestfs-1.0.40.tar.gz From rjones at fedoraproject.org Thu Jun 4 14:40:17 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Thu, 4 Jun 2009 14:40:17 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/F-11 .cvsignore, 1.13, 1.14 libguestfs.spec, 1.20, 1.21 sources, 1.13, 1.14 Message-ID: <20090604144017.F173470130@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24302 Modified Files: .cvsignore libguestfs.spec sources Log Message: * Thu Jun 4 2009 Richard W.M. Jones - 1.0.41-1 - New upstream version 1.0.41. - Fixes a number of regressions in RHBZ#503169. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/.cvsignore,v retrieving revision 1.13 retrieving revision 1.14 diff -u -p -r1.13 -r1.14 --- .cvsignore 4 Jun 2009 10:10:23 -0000 1.13 +++ .cvsignore 4 Jun 2009 14:40:16 -0000 1.14 @@ -1 +1 @@ -libguestfs-1.0.40.tar.gz +libguestfs-1.0.41.tar.gz From rjones at fedoraproject.org Thu Jun 4 14:40:39 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Thu, 4 Jun 2009 14:40:39 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel .cvsignore, 1.20, 1.21 libguestfs.spec, 1.39, 1.40 sources, 1.20, 1.21 Message-ID: <20090604144039.B47D970130@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24276 Modified Files: .cvsignore libguestfs.spec sources Log Message: * Thu Jun 4 2009 Richard W.M. Jones - 1.0.41-1 - New upstream version 1.0.41. - Fixes a number of regressions in RHBZ#503169. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/.cvsignore,v retrieving revision 1.20 retrieving revision 1.21 diff -u -p -r1.20 -r1.21 --- .cvsignore 4 Jun 2009 10:10:25 -0000 1.20 +++ .cvsignore 4 Jun 2009 14:40:08 -0000 1.21 @@ -1 +1 @@ -libguestfs-1.0.40.tar.gz +libguestfs-1.0.41.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.39 retrieving revision 1.40 diff -u -p -r1.39 -r1.40 --- libguestfs.spec 4 Jun 2009 10:10:25 -0000 1.39 +++ libguestfs.spec 4 Jun 2009 14:40:09 -0000 1.40 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.40 +Version: 1.0.41 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -470,6 +470,10 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Jun 4 2009 Richard W.M. Jones - 1.0.41-1 +- New upstream version 1.0.41. +- Fixes a number of regressions in RHBZ#503169. + * Thu Jun 4 2009 Richard W.M. Jones - 1.0.40-1 - New upstream version 1.0.40. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/sources,v retrieving revision 1.20 retrieving revision 1.21 diff -u -p -r1.20 -r1.21 --- sources 4 Jun 2009 10:10:25 -0000 1.20 +++ sources 4 Jun 2009 14:40:09 -0000 1.21 @@ -1 +1 @@ -b3cfa77e057e84ba1dcfc0c7309da9ab libguestfs-1.0.40.tar.gz +65d329b50b1c1a8f9d25e561482c344d libguestfs-1.0.41.tar.gz From rjones at fedoraproject.org Thu Jun 4 14:40:54 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Thu, 4 Jun 2009 14:40:54 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/EL-5 .cvsignore, 1.9, 1.10 libguestfs.spec, 1.21, 1.22 sources, 1.9, 1.10 Message-ID: <20090604144054.1E04370130@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24324 Modified Files: .cvsignore libguestfs.spec sources Log Message: * Thu Jun 4 2009 Richard W.M. Jones - 1.0.41-1 - New upstream version 1.0.41. - Fixes a number of regressions in RHBZ#503169. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/.cvsignore,v retrieving revision 1.9 retrieving revision 1.10 diff -u -p -r1.9 -r1.10 --- .cvsignore 4 Jun 2009 10:10:21 -0000 1.9 +++ .cvsignore 4 Jun 2009 14:40:23 -0000 1.10 @@ -1 +1 @@ -libguestfs-1.0.40.tar.gz +libguestfs-1.0.41.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/libguestfs.spec,v retrieving revision 1.21 retrieving revision 1.22 diff -u -p -r1.21 -r1.22 --- libguestfs.spec 4 Jun 2009 10:10:21 -0000 1.21 +++ libguestfs.spec 4 Jun 2009 14:40:23 -0000 1.22 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.40 +Version: 1.0.41 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -454,6 +454,10 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Jun 4 2009 Richard W.M. Jones - 1.0.41-1 +- New upstream version 1.0.41. +- Fixes a number of regressions in RHBZ#503169. + * Thu Jun 4 2009 Richard W.M. Jones - 1.0.40-1 - New upstream version 1.0.40. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/sources,v retrieving revision 1.9 retrieving revision 1.10 diff -u -p -r1.9 -r1.10 --- sources 4 Jun 2009 10:10:21 -0000 1.9 +++ sources 4 Jun 2009 14:40:23 -0000 1.10 @@ -1 +1 @@ -b3cfa77e057e84ba1dcfc0c7309da9ab libguestfs-1.0.40.tar.gz +65d329b50b1c1a8f9d25e561482c344d libguestfs-1.0.41.tar.gz From markmc at fedoraproject.org Fri Jun 5 09:33:04 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Fri, 5 Jun 2009 09:33:04 +0000 (UTC) Subject: [fedora-virt-maint] rpms/qemu/devel qemu-fix-cpuid-trimming.patch, NONE, 1.1 qemu.spec, 1.97, 1.98 Message-ID: <20090605093304.CEA787011F@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/qemu/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16847 Modified Files: qemu.spec Added Files: qemu-fix-cpuid-trimming.patch Log Message: * Fri Jun 5 2009 Mark McLoughlin - 2:0.10.50-6.kvm86 - Fix 'kernel requires an x86-64 CPU' error - BuildRequires ncurses-devel to enable '-curses' option (#504226) qemu-fix-cpuid-trimming.patch: --- NEW FILE qemu-fix-cpuid-trimming.patch --- From: Mark McLoughlin Subject: [PATCH] Work around supported cpuid ioctl() brokenness KVM_GET_SUPPORTED_CPUID has been known to fail to return -E2BIG when it runs out of entries. Detect this by always trying again with a bigger table if the ioctl() fills the table. Signed-off-by: Mark McLoughlin Signed-off-by: Avi Kivity --- kvm/libkvm/libkvm-x86.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/kvm/libkvm/libkvm-x86.c b/kvm/libkvm/libkvm-x86.c index a2f6320..4f9539a 100644 --- a/kvm/libkvm/libkvm-x86.c +++ b/kvm/libkvm/libkvm-x86.c @@ -575,6 +575,8 @@ static struct kvm_cpuid2 *try_get_cpuid(kvm_context_t kvm, int max) r = ioctl(kvm->fd, KVM_GET_SUPPORTED_CPUID, cpuid); if (r == -1) r = -errno; + else if (r == 0 && cpuid->nent >= max) + r = -E2BIG; if (r < 0) { if (r == -E2BIG) { free(cpuid); -- 1.6.0.6 Index: qemu.spec =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu.spec,v retrieving revision 1.97 retrieving revision 1.98 diff -u -p -r1.97 -r1.98 --- qemu.spec 3 Jun 2009 15:02:25 -0000 1.97 +++ qemu.spec 5 Jun 2009 09:32:34 -0000 1.98 @@ -5,7 +5,7 @@ Summary: QEMU is a FAST! processor emulator Name: qemu Version: 0.10.50 -Release: 5.%{kvmvertag}%{?dist} +Release: 6.%{kvmvertag}%{?dist} # Epoch because we pushed a qemu-1.0 package Epoch: 2 License: GPLv2+ and LGPLv2+ and BSD @@ -34,11 +34,15 @@ Patch05: qemu-prevent-cdrom-media-eject- # Avoid harmless "unhandled wrmsr" warnings (#499712) Patch06: qemu-avoid-harmless-msr-warnings.patch +# Fix from upstream for "kernel requires an x86-64 CPU" error +Patch07: qemu-fix-cpuid-trimming.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: SDL-devel zlib-devel which texi2html gnutls-devel cyrus-sasl-devel BuildRequires: rsync dev86 iasl BuildRequires: pciutils-devel BuildRequires: pulseaudio-libs-devel +BuildRequires: ncurses-devel Requires: %{name}-user = %{epoch}:%{version}-%{release} Requires: %{name}-system-x86 = %{epoch}:%{version}-%{release} Requires: %{name}-system-sparc = %{epoch}:%{version}-%{release} @@ -219,6 +223,7 @@ such as kvmtrace and kvm_stat. %patch04 -p1 -b .disable-preadv %patch05 -p1 -b .prevent-cdrom-eject %patch06 -p1 -b .wrmsr-warnings +%patch07 -p1 -b .cpuid-trimming %build # systems like rhel build system does not have a recent enough linker so @@ -462,6 +467,10 @@ fi %{_mandir}/man1/qemu-img.1* %changelog +* Fri Jun 5 2009 Mark McLoughlin - 2:0.10.50-6.kvm86 +- Fix 'kernel requires an x86-64 CPU' error +- BuildRequires ncurses-devel to enable '-curses' option (#504226) + * Wed Jun 3 2009 Mark McLoughlin - 2:0.10.50-5.kvm86 - Prevent locked cdrom eject - fixes hang at end of anaconda installs (#501412) - Avoid harmless 'unhandled wrmsr' warnings (#499712) From markmc at fedoraproject.org Fri Jun 5 11:47:18 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Fri, 5 Jun 2009 11:47:18 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libvirt/devel libvirt.spec,1.138,1.139 Message-ID: <20090605114719.02C5C7011F@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/libvirt/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12473 Modified Files: libvirt.spec Log Message: * Fri Jun 5 2009 Mark McLoughlin - 0.6.4-2.fc12 - Remove the qemu BuildRequires Index: libvirt.spec =================================================================== RCS file: /cvs/pkgs/rpms/libvirt/devel/libvirt.spec,v retrieving revision 1.138 retrieving revision 1.139 diff -u -p -r1.138 -r1.139 --- libvirt.spec 29 May 2009 17:28:28 -0000 1.138 +++ libvirt.spec 5 Jun 2009 11:46:47 -0000 1.139 @@ -55,7 +55,7 @@ Summary: Library providing a simple API virtualization Name: libvirt Version: 0.6.4 -Release: 1%{?dist}%{?extra_release} +Release: 2%{?dist}%{?extra_release} License: LGPLv2+ Group: Development/Libraries Source: libvirt-%{version}.tar.gz @@ -136,9 +136,6 @@ BuildRequires: avahi-devel BuildRequires: libselinux-devel BuildRequires: dnsmasq BuildRequires: bridge-utils -%if %{with_qemu} -BuildRequires: qemu -%endif %if %{with_sasl} BuildRequires: cyrus-sasl-devel %endif @@ -546,6 +543,9 @@ fi %endif %changelog +* Fri Jun 5 2009 Mark McLoughlin - 0.6.4-2.fc12 +- Remove the qemu BuildRequires + * Fri May 29 2009 Daniel Veillard - 0.6.4-1.fc12 - Upstream release of 0.6.4 - new APIs From markmc at fedoraproject.org Fri Jun 5 11:48:02 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Fri, 5 Jun 2009 11:48:02 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libvirt/F-11 libvirt-0.6.2-avoid-broken-networking-with-newer-qemu.patch, NONE, 1.1 libvirt-0.6.2-libvirtd-double-free.patch, NONE, 1.1 libvirt-0.6.2-qemu-ppc-machine-type.patch, NONE, 1.1 libvirt.spec, 1.133, 1.134 Message-ID: <20090605114802.4EAE37011F@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/libvirt/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12730 Modified Files: libvirt.spec Added Files: libvirt-0.6.2-avoid-broken-networking-with-newer-qemu.patch libvirt-0.6.2-libvirtd-double-free.patch libvirt-0.6.2-qemu-ppc-machine-type.patch Log Message: * Fri Jun 5 2009 Mark McLoughlin - 0.6.2-12.fc11 - Use the correct QEMU machine type for ppc (bug #502862) - Fix crash with TLS connections (bug #503066) - Fix broken networking with newer qemu releases (bug #503275) - Remove the qemu BuildRequires libvirt-0.6.2-avoid-broken-networking-with-newer-qemu.patch: --- NEW FILE libvirt-0.6.2-avoid-broken-networking-with-newer-qemu.patch --- >From 934b71abf1b908f720811a44ad5411cfc1a4ca37 Mon Sep 17 00:00:00 2001 From: Daniel P. Berrange Date: Thu, 28 May 2009 13:15:57 +0000 Subject: [PATCH 1/1] Avoid broken networking with new QEMU/KVM >= 86 --- src/qemu_conf.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/qemu_conf.c b/src/qemu_conf.c index 93dc0b7..a04d216 100644 --- a/src/qemu_conf.c +++ b/src/qemu_conf.c @@ -658,8 +658,8 @@ qemudNetworkIfaceConnect(virConnectPtr conn, } snprintf(tapfdstr, sizeof(tapfdstr), - "tap,fd=%d,script=,vlan=%d,ifname=%s", - tapfd, vlan, net->ifname); + "tap,fd=%d,vlan=%d", + tapfd, vlan); if (!(retval = strdup(tapfdstr))) goto no_memory; -- 1.6.0.6 libvirt-0.6.2-libvirtd-double-free.patch: --- NEW FILE libvirt-0.6.2-libvirtd-double-free.patch --- >From c3b3f6005d45552d01823504925eb587889cf25a Mon Sep 17 00:00:00 2001 From: Daniel P. Berrange Date: Fri, 29 May 2009 14:34:35 +0000 Subject: [PATCH 1/1] Avoid double-free in daemon client cleanup code --- qemud/qemud.c | 22 +++++++++++++++++----- 1 files changed, 17 insertions(+), 5 deletions(-) diff --git a/qemud/qemud.c b/qemud/qemud.c index 1375560..783dc69 100644 --- a/qemud/qemud.c +++ b/qemud/qemud.c @@ -1397,7 +1397,10 @@ static int qemudDispatchServer(struct qemud_server *server, struct qemud_socket * jobs have finished, then clean it up elsehwere */ void qemudDispatchClientFailure(struct qemud_client *client) { - virEventRemoveHandleImpl(client->watch); + if (client->watch != -1) { + virEventRemoveHandleImpl(client->watch); + client->watch = -1; + } /* Deregister event delivery callback */ if(client->conn) { @@ -1406,12 +1406,21 @@ void qemudDispatchClientFailure(struct qemud_client *client) { } #if HAVE_SASL - if (client->saslconn) sasl_dispose(&client->saslconn); + if (client->saslconn) { + sasl_dispose(&client->saslconn); + client->saslconn = NULL; + } free(client->saslUsername); + client->saslUsername = NULL; #endif - if (client->tlssession) gnutls_deinit (client->tlssession); - close(client->fd); - client->fd = -1; + if (client->tlssession) { + gnutls_deinit (client->tlssession); + client->tlssession = NULL; + } + if (client->fd != -1) { + close(client->fd); + client->fd = -1; + } } -- 1.6.0.6 libvirt-0.6.2-qemu-ppc-machine-type.patch: --- NEW FILE libvirt-0.6.2-qemu-ppc-machine-type.patch --- >From daf3db93457427c25325781af684758c0341a6aa Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Fri, 29 May 2009 13:32:06 +0000 Subject: [PATCH 1/1] PPC Qemu Machine Type update * src/qemu_conf.c docs/schemas/domain.rng tests/capabilityschemadata/caps-qemu-kvm.xml: PPC Qemu Machine Type changed from g3bw to g3beige some time ago, patch by Thomas Baker Daniel --- docs/schemas/domain.rng | 2 +- src/qemu_conf.c | 2 +- tests/capabilityschemadata/caps-qemu-kvm.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/schemas/domain.rng b/docs/schemas/domain.rng index 204c633..11cf04a 100644 --- a/docs/schemas/domain.rng +++ b/docs/schemas/domain.rng @@ -184,7 +184,7 @@ - g3bw + g3beige mac99 prep diff --git a/src/qemu_conf.c b/src/qemu_conf.c index 18156cd..d54f2ca 100644 --- a/src/qemu_conf.c +++ b/src/qemu_conf.c @@ -192,7 +192,7 @@ static const char *const arch_info_hvm_sparc_machines[] = { "sun4m" }; static const char *const arch_info_hvm_ppc_machines[] = { - "g3bw", "mac99", "prep" + "g3beige", "mac99", "prep" }; static const char *const arch_info_xen_x86_machines[] = { diff --git a/tests/capabilityschemadata/caps-qemu-kvm.xml b/tests/capabilityschemadata/caps-qemu-kvm.xml index fd8523e..893f9ed 100644 --- a/tests/capabilityschemadata/caps-qemu-kvm.xml +++ b/tests/capabilityschemadata/caps-qemu-kvm.xml @@ -81,7 +81,7 @@ 32 /usr/bin/qemu-system-ppc - g3bw + g3beige mac99 prep -- 1.6.0.6 Index: libvirt.spec =================================================================== RCS file: /cvs/pkgs/rpms/libvirt/F-11/libvirt.spec,v retrieving revision 1.133 retrieving revision 1.134 diff -u -p -r1.133 -r1.134 --- libvirt.spec 25 May 2009 15:23:17 -0000 1.133 +++ libvirt.spec 5 Jun 2009 11:47:31 -0000 1.134 @@ -66,7 +66,7 @@ Summary: Library providing a simple API virtualization Name: libvirt Version: 0.6.2 -Release: 11%{?dist}%{?extra_release} +Release: 12%{?dist}%{?extra_release} License: LGPLv2+ Group: Development/Libraries Source: libvirt-%{version}.tar.gz @@ -94,6 +94,12 @@ Patch9: libvirt-0.6.2-event-handling-2.p Patch10: libvirt-0.6.2-do-not-log-monitor-output.patch # Bring up the bridge, even if it doesn't have an IP address (bz 501912) Patch11: libvirt-0.6.2-bring-up-ipless-bridge.patch +# Use the correct QEMU machine type for ppc (bz 502862) +Patch12: libvirt-0.6.2-qemu-ppc-machine-type.patch +# Fix crash with TLS connections (bz 503066) +Patch13: libvirt-0.6.2-libvirtd-double-free.patch +# Fix broken networking with newer qemu releases (bz 503275) +Patch14: libvirt-0.6.2-avoid-broken-networking-with-newer-qemu.patch # Not for upstream. Temporary hack till PulseAudio autostart # problems are sorted out when SELinux enforcing @@ -167,9 +173,6 @@ BuildRequires: avahi-devel BuildRequires: libselinux-devel BuildRequires: dnsmasq BuildRequires: bridge-utils -%if %{with_qemu} -BuildRequires: qemu -%endif %if %{with_sasl} BuildRequires: cyrus-sasl-devel %endif @@ -260,6 +263,9 @@ of recent versions of Linux (and other O %patch9 -p1 %patch10 -p1 %patch11 -p1 +%patch12 -p1 +%patch13 -p1 +%patch14 -p1 %patch200 -p0 @@ -583,6 +589,12 @@ fi %endif %changelog +* Fri Jun 5 2009 Mark McLoughlin - 0.6.2-12.fc11 +- Use the correct QEMU machine type for ppc (bug #502862) +- Fix crash with TLS connections (bug #503066) +- Fix broken networking with newer qemu releases (bug #503275) +- Remove the qemu BuildRequires + * Mon May 25 2009 Mark McLoughlin - 0.6.2-11.fc11 - Bring up the bridge, even if it doesn't have an IP address (bug #501912) From rjones at fedoraproject.org Sat Jun 6 17:01:55 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Sat, 6 Jun 2009 17:01:55 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel .cvsignore, 1.21, 1.22 libguestfs.spec, 1.40, 1.41 sources, 1.21, 1.22 Message-ID: <20090606170155.290C8700FB@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1714 Modified Files: .cvsignore libguestfs.spec sources Log Message: New upstream version 1.0.42. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/.cvsignore,v retrieving revision 1.21 retrieving revision 1.22 diff -u -p -r1.21 -r1.22 --- .cvsignore 4 Jun 2009 14:40:08 -0000 1.21 +++ .cvsignore 6 Jun 2009 17:01:24 -0000 1.22 @@ -1 +1 @@ -libguestfs-1.0.41.tar.gz +libguestfs-1.0.42.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.40 retrieving revision 1.41 diff -u -p -r1.40 -r1.41 --- libguestfs.spec 4 Jun 2009 14:40:09 -0000 1.40 +++ libguestfs.spec 6 Jun 2009 17:01:24 -0000 1.41 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.41 +Version: 1.0.42 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -470,6 +470,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sat Jun 6 2009 Richard W.M. Jones - 1.0.42-1 +- New upstream version 1.0.42. + * Thu Jun 4 2009 Richard W.M. Jones - 1.0.41-1 - New upstream version 1.0.41. - Fixes a number of regressions in RHBZ#503169. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/sources,v retrieving revision 1.21 retrieving revision 1.22 diff -u -p -r1.21 -r1.22 --- sources 4 Jun 2009 14:40:09 -0000 1.21 +++ sources 6 Jun 2009 17:01:24 -0000 1.22 @@ -1 +1 @@ -65d329b50b1c1a8f9d25e561482c344d libguestfs-1.0.41.tar.gz +5c777648bf10144c1ca5a3e6d88c2cf7 libguestfs-1.0.42.tar.gz From rjones at fedoraproject.org Sat Jun 6 17:02:00 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Sat, 6 Jun 2009 17:02:00 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/F-11 .cvsignore, 1.14, 1.15 libguestfs.spec, 1.21, 1.22 sources, 1.14, 1.15 Message-ID: <20090606170200.05DF5700FB@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1760 Modified Files: .cvsignore libguestfs.spec sources Log Message: New upstream version 1.0.42. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/.cvsignore,v retrieving revision 1.14 retrieving revision 1.15 diff -u -p -r1.14 -r1.15 --- .cvsignore 4 Jun 2009 14:40:16 -0000 1.14 +++ .cvsignore 6 Jun 2009 17:01:29 -0000 1.15 @@ -1 +1 @@ -libguestfs-1.0.41.tar.gz +libguestfs-1.0.42.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/libguestfs.spec,v retrieving revision 1.21 retrieving revision 1.22 diff -u -p -r1.21 -r1.22 --- libguestfs.spec 4 Jun 2009 14:40:16 -0000 1.21 +++ libguestfs.spec 6 Jun 2009 17:01:29 -0000 1.22 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.41 +Version: 1.0.42 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -470,6 +470,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sat Jun 6 2009 Richard W.M. Jones - 1.0.42-1 +- New upstream version 1.0.42. + * Thu Jun 4 2009 Richard W.M. Jones - 1.0.41-1 - New upstream version 1.0.41. - Fixes a number of regressions in RHBZ#503169. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/sources,v retrieving revision 1.14 retrieving revision 1.15 diff -u -p -r1.14 -r1.15 --- sources 4 Jun 2009 14:40:16 -0000 1.14 +++ sources 6 Jun 2009 17:01:29 -0000 1.15 @@ -1 +1 @@ -65d329b50b1c1a8f9d25e561482c344d libguestfs-1.0.41.tar.gz +5c777648bf10144c1ca5a3e6d88c2cf7 libguestfs-1.0.42.tar.gz From rjones at fedoraproject.org Sat Jun 6 17:02:01 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Sat, 6 Jun 2009 17:02:01 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/EL-5 .cvsignore, 1.10, 1.11 libguestfs.spec, 1.22, 1.23 sources, 1.10, 1.11 Message-ID: <20090606170201.36AE5700FB@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1781 Modified Files: .cvsignore libguestfs.spec sources Log Message: New upstream version 1.0.42. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/.cvsignore,v retrieving revision 1.10 retrieving revision 1.11 diff -u -p -r1.10 -r1.11 --- .cvsignore 4 Jun 2009 14:40:23 -0000 1.10 +++ .cvsignore 6 Jun 2009 17:01:30 -0000 1.11 @@ -1 +1 @@ -libguestfs-1.0.41.tar.gz +libguestfs-1.0.42.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/libguestfs.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -p -r1.22 -r1.23 --- libguestfs.spec 4 Jun 2009 14:40:23 -0000 1.22 +++ libguestfs.spec 6 Jun 2009 17:01:30 -0000 1.23 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.41 +Version: 1.0.42 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -454,6 +454,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sat Jun 6 2009 Richard W.M. Jones - 1.0.42-1 +- New upstream version 1.0.42. + * Thu Jun 4 2009 Richard W.M. Jones - 1.0.41-1 - New upstream version 1.0.41. - Fixes a number of regressions in RHBZ#503169. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/sources,v retrieving revision 1.10 retrieving revision 1.11 diff -u -p -r1.10 -r1.11 --- sources 4 Jun 2009 14:40:23 -0000 1.10 +++ sources 6 Jun 2009 17:01:30 -0000 1.11 @@ -1 +1 @@ -65d329b50b1c1a8f9d25e561482c344d libguestfs-1.0.41.tar.gz +5c777648bf10144c1ca5a3e6d88c2cf7 libguestfs-1.0.42.tar.gz From rel-eng at fedoraproject.org Mon Jun 8 17:40:16 2009 From: rel-eng at fedoraproject.org (Fedora Release Engineering) Date: Mon, 08 Jun 2009 17:40:16 -0000 Subject: [fedora-virt-maint] #1918: bodhi failed to move qemu-0.10.5-2.fc11 to dist-f11-updates? Message-ID: <049.499220fa0ffdd8c1171617fbfcddac54@fedoraproject.org> #1918: bodhi failed to move qemu-0.10.5-2.fc11 to dist-f11-updates? --------------------+------------------------------------------------------- Reporter: markmc | Owner: rel-eng at lists.fedoraproject.org Type: defect | Status: new Milestone: | Component: other Keywords: | --------------------+------------------------------------------------------- On 2009-06-03, I got an email to say that qemu-0.10.5-2.fc11 was being marked as stable because it had reached the required karma It never was tagged into dist-f11-updates or pushed, though https://admin.fedoraproject.org/updates/qemu-0.10.5-2.fc11 -- Ticket URL: Fedora Release Engineering Release Engineering for the Fedora Project From rjones at fedoraproject.org Tue Jun 9 10:40:22 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Tue, 9 Jun 2009 10:40:22 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/EL-5 libguestfs.spec,1.23,1.24 Message-ID: <20090609104022.9C0887011A@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32200/EL-5 Modified Files: libguestfs.spec Log Message: Extra runtime requires of chntpw. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/libguestfs.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -p -r1.23 -r1.24 --- libguestfs.spec 6 Jun 2009 17:01:30 -0000 1.23 +++ libguestfs.spec 9 Jun 2009 10:39:52 -0000 1.24 @@ -73,6 +73,9 @@ Requires: qemu-system-x86 >= 0.10.5 Requires: qemu-system-ppc >= 0.10.5 %endif +# For virt-inspector --windows-registry option. +Requires: chntpw >= 0.99.6-8 + %description Libguestfs is a library for accessing and modifying guest disk images. From rjones at fedoraproject.org Tue Jun 9 10:40:22 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Tue, 9 Jun 2009 10:40:22 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/F-11 libguestfs.spec,1.22,1.23 Message-ID: <20090609104022.C47367011C@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32200/F-11 Modified Files: libguestfs.spec Log Message: Extra runtime requires of chntpw. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/libguestfs.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -p -r1.22 -r1.23 --- libguestfs.spec 6 Jun 2009 17:01:29 -0000 1.22 +++ libguestfs.spec 9 Jun 2009 10:39:52 -0000 1.23 @@ -56,7 +56,10 @@ BuildRequires: java-devel BuildRequires: perl-Sys-Virt # Runtime requires: -Requires: qemu-kvm >= 0.10-7 +Requires: qemu-kvm >= 0.10-7 + +# For virt-inspector --windows-registry option. +Requires: chntpw >= 0.99.6-8 %description From rjones at fedoraproject.org Tue Jun 9 10:40:23 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Tue, 9 Jun 2009 10:40:23 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel libguestfs.spec, 1.41, 1.42 Message-ID: <20090609104023.215477011A@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32200/devel Modified Files: libguestfs.spec Log Message: Extra runtime requires of chntpw. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.41 retrieving revision 1.42 diff -u -p -r1.41 -r1.42 --- libguestfs.spec 6 Jun 2009 17:01:24 -0000 1.41 +++ libguestfs.spec 9 Jun 2009 10:39:52 -0000 1.42 @@ -56,7 +56,10 @@ BuildRequires: java-devel BuildRequires: perl-Sys-Virt # Runtime requires: -Requires: qemu-kvm >= 0.10-7 +Requires: qemu-kvm >= 0.10-7 + +# For virt-inspector --windows-registry option. +Requires: chntpw >= 0.99.6-8 %description From rjones at fedoraproject.org Tue Jun 9 10:46:04 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Tue, 9 Jun 2009 10:46:04 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel .cvsignore, 1.22, 1.23 libguestfs.spec, 1.42, 1.43 sources, 1.22, 1.23 Message-ID: <20090609104604.0841B7011A@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1259 Modified Files: .cvsignore libguestfs.spec sources Log Message: * Tue Jun 9 2009 Richard W.M. Jones - 1.0.43-1 - New upstream version 1.0.43. - New upstream URL. - Requires chntpw program. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/.cvsignore,v retrieving revision 1.22 retrieving revision 1.23 diff -u -p -r1.22 -r1.23 --- .cvsignore 6 Jun 2009 17:01:24 -0000 1.22 +++ .cvsignore 9 Jun 2009 10:45:32 -0000 1.23 @@ -1 +1 @@ -libguestfs-1.0.42.tar.gz +libguestfs-1.0.43.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.42 retrieving revision 1.43 diff -u -p -r1.42 -r1.43 --- libguestfs.spec 9 Jun 2009 10:39:52 -0000 1.42 +++ libguestfs.spec 9 Jun 2009 10:45:32 -0000 1.43 @@ -3,12 +3,12 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.42 +Version: 1.0.43 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries -URL: http://et.redhat.com/~rjones/libguestfs/ -Source0: http://et.redhat.com/~rjones/libguestfs/files/%{name}-%{version}.tar.gz +URL: http://libguestfs.org/ +Source0: http://libguestfs.org/download/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root # Basic build requirements: @@ -473,6 +473,11 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Jun 9 2009 Richard W.M. Jones - 1.0.43-1 +- New upstream version 1.0.43. +- New upstream URL. +- Requires chntpw program. + * Sat Jun 6 2009 Richard W.M. Jones - 1.0.42-1 - New upstream version 1.0.42. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/sources,v retrieving revision 1.22 retrieving revision 1.23 diff -u -p -r1.22 -r1.23 --- sources 6 Jun 2009 17:01:24 -0000 1.22 +++ sources 9 Jun 2009 10:45:33 -0000 1.23 @@ -1 +1 @@ -5c777648bf10144c1ca5a3e6d88c2cf7 libguestfs-1.0.42.tar.gz +30cebd3a8531c179ab476e3649eccf14 libguestfs-1.0.43.tar.gz From rjones at fedoraproject.org Tue Jun 9 10:46:08 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Tue, 9 Jun 2009 10:46:08 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/F-11 .cvsignore, 1.15, 1.16 libguestfs.spec, 1.23, 1.24 sources, 1.15, 1.16 Message-ID: <20090609104608.7583D7011A@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1291 Modified Files: .cvsignore libguestfs.spec sources Log Message: * Tue Jun 9 2009 Richard W.M. Jones - 1.0.43-1 - New upstream version 1.0.43. - New upstream URL. - Requires chntpw program. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/.cvsignore,v retrieving revision 1.15 retrieving revision 1.16 diff -u -p -r1.15 -r1.16 --- .cvsignore 6 Jun 2009 17:01:29 -0000 1.15 +++ .cvsignore 9 Jun 2009 10:45:37 -0000 1.16 @@ -1 +1 @@ -libguestfs-1.0.42.tar.gz +libguestfs-1.0.43.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/libguestfs.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -p -r1.23 -r1.24 --- libguestfs.spec 9 Jun 2009 10:39:52 -0000 1.23 +++ libguestfs.spec 9 Jun 2009 10:45:37 -0000 1.24 @@ -3,12 +3,12 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.42 +Version: 1.0.43 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries -URL: http://et.redhat.com/~rjones/libguestfs/ -Source0: http://et.redhat.com/~rjones/libguestfs/files/%{name}-%{version}.tar.gz +URL: http://libguestfs.org/ +Source0: http://libguestfs.org/download/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root # Basic build requirements: @@ -473,6 +473,11 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Jun 9 2009 Richard W.M. Jones - 1.0.43-1 +- New upstream version 1.0.43. +- New upstream URL. +- Requires chntpw program. + * Sat Jun 6 2009 Richard W.M. Jones - 1.0.42-1 - New upstream version 1.0.42. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/sources,v retrieving revision 1.15 retrieving revision 1.16 diff -u -p -r1.15 -r1.16 --- sources 6 Jun 2009 17:01:29 -0000 1.15 +++ sources 9 Jun 2009 10:45:37 -0000 1.16 @@ -1 +1 @@ -5c777648bf10144c1ca5a3e6d88c2cf7 libguestfs-1.0.42.tar.gz +30cebd3a8531c179ab476e3649eccf14 libguestfs-1.0.43.tar.gz From rjones at fedoraproject.org Tue Jun 9 10:46:10 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Tue, 9 Jun 2009 10:46:10 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/EL-5 .cvsignore, 1.11, 1.12 libguestfs.spec, 1.24, 1.25 sources, 1.11, 1.12 Message-ID: <20090609104610.DEF467011A@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1320 Modified Files: .cvsignore libguestfs.spec sources Log Message: * Tue Jun 9 2009 Richard W.M. Jones - 1.0.43-1 - New upstream version 1.0.43. - New upstream URL. - Requires chntpw program. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -p -r1.11 -r1.12 --- .cvsignore 6 Jun 2009 17:01:30 -0000 1.11 +++ .cvsignore 9 Jun 2009 10:45:39 -0000 1.12 @@ -1 +1 @@ -libguestfs-1.0.42.tar.gz +libguestfs-1.0.43.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/libguestfs.spec,v retrieving revision 1.24 retrieving revision 1.25 diff -u -p -r1.24 -r1.25 --- libguestfs.spec 9 Jun 2009 10:39:52 -0000 1.24 +++ libguestfs.spec 9 Jun 2009 10:45:39 -0000 1.25 @@ -3,12 +3,12 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.42 +Version: 1.0.43 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries -URL: http://et.redhat.com/~rjones/libguestfs/ -Source0: http://et.redhat.com/~rjones/libguestfs/files/%{name}-%{version}.tar.gz +URL: http://libguestfs.org/ +Source0: http://libguestfs.org/download/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root # Currently fails on PPC because: @@ -457,6 +457,11 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Jun 9 2009 Richard W.M. Jones - 1.0.43-1 +- New upstream version 1.0.43. +- New upstream URL. +- Requires chntpw program. + * Sat Jun 6 2009 Richard W.M. Jones - 1.0.42-1 - New upstream version 1.0.42. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/sources,v retrieving revision 1.11 retrieving revision 1.12 diff -u -p -r1.11 -r1.12 --- sources 6 Jun 2009 17:01:30 -0000 1.11 +++ sources 9 Jun 2009 10:45:40 -0000 1.12 @@ -1 +1 @@ -5c777648bf10144c1ca5a3e6d88c2cf7 libguestfs-1.0.42.tar.gz +30cebd3a8531c179ab476e3649eccf14 libguestfs-1.0.43.tar.gz From rjones at fedoraproject.org Tue Jun 9 13:07:32 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Tue, 9 Jun 2009 13:07:32 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/F-11 libguestfs.spec,1.24,1.25 Message-ID: <20090609130732.2C01D7011A@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24227 Modified Files: libguestfs.spec Log Message: Extra requirement non-essential at the moment. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/libguestfs.spec,v retrieving revision 1.24 retrieving revision 1.25 diff -u -p -r1.24 -r1.25 --- libguestfs.spec 9 Jun 2009 10:45:37 -0000 1.24 +++ libguestfs.spec 9 Jun 2009 13:07:01 -0000 1.25 @@ -59,7 +59,9 @@ BuildRequires: perl-Sys-Virt Requires: qemu-kvm >= 0.10-7 # For virt-inspector --windows-registry option. -Requires: chntpw >= 0.99.6-8 +# NB: Enable this when available in Fedora-11: +# https://admin.fedoraproject.org/updates/chntpw-0.99.6-8.fc11 +#Requires: chntpw >= 0.99.6-8 %description From rjones at fedoraproject.org Wed Jun 10 16:27:33 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Wed, 10 Jun 2009 16:27:33 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel .cvsignore, 1.23, 1.24 libguestfs.spec, 1.43, 1.44 sources, 1.23, 1.24 Message-ID: <20090610162733.921CD7011C@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23540 Modified Files: .cvsignore libguestfs.spec sources Log Message: * Wed Jun 10 2009 Richard W.M. Jones - 1.0.44-1 - New upstream version 1.0.44. - Try enabling tests on ppc & ppc64 since it looks like the bug(s?) in qemu which might have caused them to fail have been fixed. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/.cvsignore,v retrieving revision 1.23 retrieving revision 1.24 diff -u -p -r1.23 -r1.24 --- .cvsignore 9 Jun 2009 10:45:32 -0000 1.23 +++ .cvsignore 10 Jun 2009 16:27:03 -0000 1.24 @@ -1 +1 @@ -libguestfs-1.0.43.tar.gz +libguestfs-1.0.44.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.43 retrieving revision 1.44 diff -u -p -r1.43 -r1.44 --- libguestfs.spec 9 Jun 2009 10:45:32 -0000 1.43 +++ libguestfs.spec 10 Jun 2009 16:27:03 -0000 1.44 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.43 +Version: 1.0.44 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -283,7 +283,7 @@ export LIBGUESTFS_DEBUG=1 # a quick test to see if things generally work. # Currently tests are disabled on all architectures because of: -# BZ 494075 (ppc, ppc64) +# BZ 494075/504273 (ppc, ppc64) # BZ 502058 (i386, x86-64) - only on F-11 we think, seems to work on F-12 # BZ 502074 (i386) - sha1sum segfault on F-11 only # BZ 503236 (i386) - cryptomgr_test at doublefault_fn (F-12 only) @@ -292,7 +292,7 @@ export LIBGUESTFS_DEBUG=1 # won't harm other builds. export LIBGUESTFS_APPEND=noapic -%ifarch x86_64 +%ifarch ppc ppc64 x86_64 make check %endif @@ -473,6 +473,11 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Jun 10 2009 Richard W.M. Jones - 1.0.44-1 +- New upstream version 1.0.44. +- Try enabling tests on ppc & ppc64 since it looks like the bug(s?) + in qemu which might have caused them to fail have been fixed. + * Tue Jun 9 2009 Richard W.M. Jones - 1.0.43-1 - New upstream version 1.0.43. - New upstream URL. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/sources,v retrieving revision 1.23 retrieving revision 1.24 diff -u -p -r1.23 -r1.24 --- sources 9 Jun 2009 10:45:33 -0000 1.23 +++ sources 10 Jun 2009 16:27:03 -0000 1.24 @@ -1 +1 @@ -30cebd3a8531c179ab476e3649eccf14 libguestfs-1.0.43.tar.gz +194ce8270c55c610e834a2cf7a46c9c3 libguestfs-1.0.44.tar.gz From rjones at fedoraproject.org Wed Jun 10 16:30:22 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Wed, 10 Jun 2009 16:30:22 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/F-11 .cvsignore, 1.16, 1.17 libguestfs.spec, 1.25, 1.26 sources, 1.16, 1.17 Message-ID: <20090610163022.5FFD97011C@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24359 Modified Files: .cvsignore libguestfs.spec sources Log Message: New upstream version 1.0.44. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/.cvsignore,v retrieving revision 1.16 retrieving revision 1.17 diff -u -p -r1.16 -r1.17 --- .cvsignore 9 Jun 2009 10:45:37 -0000 1.16 +++ .cvsignore 10 Jun 2009 16:29:47 -0000 1.17 @@ -1 +1 @@ -libguestfs-1.0.43.tar.gz +libguestfs-1.0.44.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/libguestfs.spec,v retrieving revision 1.25 retrieving revision 1.26 diff -u -p -r1.25 -r1.26 --- libguestfs.spec 9 Jun 2009 13:07:01 -0000 1.25 +++ libguestfs.spec 10 Jun 2009 16:29:51 -0000 1.26 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.43 +Version: 1.0.44 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -285,7 +285,7 @@ export LIBGUESTFS_DEBUG=1 # a quick test to see if things generally work. # Currently tests are disabled on all architectures because of: -# BZ 494075 (ppc, ppc64) +# BZ 494075/504273 (ppc, ppc64) # BZ 502058 (i386, x86-64) - only on F-11 we think, seems to work on F-12 # BZ 502074 (i386) - sha1sum segfault on F-11 only # BZ 503236 (i386) - cryptomgr_test at doublefault_fn (F-12 only) @@ -475,6 +475,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Jun 10 2009 Richard W.M. Jones - 1.0.44-1 +- New upstream version 1.0.44. + * Tue Jun 9 2009 Richard W.M. Jones - 1.0.43-1 - New upstream version 1.0.43. - New upstream URL. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/sources,v retrieving revision 1.16 retrieving revision 1.17 diff -u -p -r1.16 -r1.17 --- sources 9 Jun 2009 10:45:37 -0000 1.16 +++ sources 10 Jun 2009 16:29:51 -0000 1.17 @@ -1 +1 @@ -30cebd3a8531c179ab476e3649eccf14 libguestfs-1.0.43.tar.gz +194ce8270c55c610e834a2cf7a46c9c3 libguestfs-1.0.44.tar.gz From rjones at fedoraproject.org Wed Jun 10 16:30:37 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Wed, 10 Jun 2009 16:30:37 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/EL-5 .cvsignore, 1.12, 1.13 libguestfs.spec, 1.25, 1.26 sources, 1.12, 1.13 Message-ID: <20090610163037.41D207011C@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24417 Modified Files: .cvsignore libguestfs.spec sources Log Message: * Wed Jun 10 2009 Richard W.M. Jones - 1.0.44-1 - New upstream version 1.0.44. - This release is supposed to fix the testsuite under RHEL 5, so try enabling tests. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/.cvsignore,v retrieving revision 1.12 retrieving revision 1.13 diff -u -p -r1.12 -r1.13 --- .cvsignore 9 Jun 2009 10:45:39 -0000 1.12 +++ .cvsignore 10 Jun 2009 16:30:06 -0000 1.13 @@ -1 +1 @@ -libguestfs-1.0.43.tar.gz +libguestfs-1.0.44.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/libguestfs.spec,v retrieving revision 1.25 retrieving revision 1.26 diff -u -p -r1.25 -r1.26 --- libguestfs.spec 9 Jun 2009 10:45:39 -0000 1.25 +++ libguestfs.spec 10 Jun 2009 16:30:06 -0000 1.26 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.43 +Version: 1.0.44 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -292,9 +292,7 @@ make INSTALLDIRS=vendor %{?_smp_mflags} # it produces masses of output in the build.log. export LIBGUESTFS_DEBUG=1 -# Tests in subdirs fail because they all assume that the device -# is called /dev/sda, not /dev/hda as on EPEL-5. -#make SUBDIRS= check +make check %install @@ -457,6 +455,11 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Jun 10 2009 Richard W.M. Jones - 1.0.44-1 +- New upstream version 1.0.44. +- This release is supposed to fix the testsuite under RHEL 5, so + try enabling tests. + * Tue Jun 9 2009 Richard W.M. Jones - 1.0.43-1 - New upstream version 1.0.43. - New upstream URL. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/sources,v retrieving revision 1.12 retrieving revision 1.13 diff -u -p -r1.12 -r1.13 --- sources 9 Jun 2009 10:45:40 -0000 1.12 +++ sources 10 Jun 2009 16:30:06 -0000 1.13 @@ -1 +1 @@ -30cebd3a8531c179ab476e3649eccf14 libguestfs-1.0.43.tar.gz +194ce8270c55c610e834a2cf7a46c9c3 libguestfs-1.0.44.tar.gz From rjones at fedoraproject.org Wed Jun 10 16:57:26 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Wed, 10 Jun 2009 16:57:26 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel libguestfs.spec, 1.44, 1.45 Message-ID: <20090610165726.5E91F7011C@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32066 Modified Files: libguestfs.spec Log Message: Disable ppc/ppc64 tests again because of RHBZ#505109. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.44 retrieving revision 1.45 diff -u -p -r1.44 -r1.45 --- libguestfs.spec 10 Jun 2009 16:27:03 -0000 1.44 +++ libguestfs.spec 10 Jun 2009 16:56:55 -0000 1.45 @@ -4,7 +4,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs Version: 1.0.44 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPLv2+ Group: Development/Libraries URL: http://libguestfs.org/ @@ -283,7 +283,8 @@ export LIBGUESTFS_DEBUG=1 # a quick test to see if things generally work. # Currently tests are disabled on all architectures because of: -# BZ 494075/504273 (ppc, ppc64) +# BZ 494075/504273 (ppc, ppc64) - possibly now fixed +# BZ 505109 (ppc, ppc64) - openbios boot failure # BZ 502058 (i386, x86-64) - only on F-11 we think, seems to work on F-12 # BZ 502074 (i386) - sha1sum segfault on F-11 only # BZ 503236 (i386) - cryptomgr_test at doublefault_fn (F-12 only) @@ -292,7 +293,7 @@ export LIBGUESTFS_DEBUG=1 # won't harm other builds. export LIBGUESTFS_APPEND=noapic -%ifarch ppc ppc64 x86_64 +%ifarch x86_64 make check %endif @@ -473,6 +474,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Jun 10 2009 Richard W.M. Jones - 1.0.44-2 +- Disable ppc/ppc64 tests again because of RHBZ#505109. + * Wed Jun 10 2009 Richard W.M. Jones - 1.0.44-1 - New upstream version 1.0.44. - Try enabling tests on ppc & ppc64 since it looks like the bug(s?) From rjones at fedoraproject.org Wed Jun 10 16:57:47 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Wed, 10 Jun 2009 16:57:47 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/F-11 libguestfs.spec,1.26,1.27 Message-ID: <20090610165747.818E47011C@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32229 Modified Files: libguestfs.spec Log Message: Just updated some comments on the status of this package. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/libguestfs.spec,v retrieving revision 1.26 retrieving revision 1.27 diff -u -p -r1.26 -r1.27 --- libguestfs.spec 10 Jun 2009 16:29:51 -0000 1.26 +++ libguestfs.spec 10 Jun 2009 16:57:17 -0000 1.27 @@ -1,3 +1,8 @@ +# XXX FAILS TO BUILD: +# WAITING FOR THE FOLLOWING PACKAGES TO GO INTO F11 UPDATES: +# zerofree +# febootstrap 2.0 + # Enable to build w/o network. %global buildnonet 1 @@ -285,7 +290,8 @@ export LIBGUESTFS_DEBUG=1 # a quick test to see if things generally work. # Currently tests are disabled on all architectures because of: -# BZ 494075/504273 (ppc, ppc64) +# BZ 494075/504273 (ppc, ppc64) - possibly now fixed +# BZ 505109 (ppc, ppc64) - openbios boot failure # BZ 502058 (i386, x86-64) - only on F-11 we think, seems to work on F-12 # BZ 502074 (i386) - sha1sum segfault on F-11 only # BZ 503236 (i386) - cryptomgr_test at doublefault_fn (F-12 only) From Matt_Domsch at dell.com Wed Jun 10 22:06:50 2009 From: Matt_Domsch at dell.com (Matt Domsch) Date: Wed, 10 Jun 2009 17:06:50 -0500 Subject: [fedora-virt-maint] Fedora rawhide rebuild in mock status 2009-06-08 x86_64 Message-ID: <20090610220650.GA2143@mock.linuxdev.us.dell.com> Fedora Rawhide-in-Mock Build Results for x86_64 using the first rawhide of the Fedora 12 development cycle, cut on 6/8/2008. Full logs at http://linux.dell.com/files/fedora/FixBuildRequires/ 2 Open Bugs which now build, and can be marked CLOSED RAWHIDE: pan: [u'476250'] ruby-rpm: [u'465103'] Total packages: 7807 Number failed to build: 348 Number expected to fail due to ExclusiveArch or ExcludeArch: 31 Leaving: 317 Of those expected to have worked... Without a bug filed: 313 ---------------------------------- Django-1.0.2-3.fc11 (build/make) salimma,smilner GtkAda-2.10.2-2.fc11 (build/make) gemi Macaulay2-1.2-4.fc12 (build/make) rdieter PyKDE-3.16.2-3.fc11 (build/make) rdieter,jamatos PyQwt-5.1.0-3.fc11 (build/make) tadej R-BSgenome.Celegans.UCSC.ce2-1.2.0-5 (build/make) pingou R-BSgenome.Dmelanogaster.FlyBase.r51-1.3.1-3 (build/make) pingou R-BufferedMatrixMethods-1.3.0-4.fc11 (build/make) pingou R-RScaLAPACK-0.5.1-19.fc11 (build/make) spot R-hgu95av2probe-2.0.0-1.fc9 (build/make) pingou ScientificPython-2.8-4.fc11 (build/make) jspaleta SimGear-1.9.1-5.fc12 (build/make) spot,bellet UnihanDb-5.1.0-7.fc11.1 (build/make) dchen,i18n-team almanah-0.5.0-1.fc11 (build/make) lokthare amanda-2.6.0p2-9.fc12 (build/make) dnovotny arts-1.5.10-5.fc11 (build/make) than,rdieter,kkofler,tuxbrewr asio-1.2.0-2.fc11 (build/make) uwog atlas-3.8.3-4.fc12 (build/make) deji,deji audacious-1.5.1-8.fc12 (build/make) ertzing audacious-plugin-fc-0.3-2 (build/make) mschwendt audacious-plugins-1.5.1-5.fc12 (build/make) ertzing autodir-0.99.9-7.fc11 (build/make) thias awn-extras-applets-0.3.2.1-8.fc11 (build/make) phuang,sindrepb axis-1.2.1-4.1.fc10 (build/make) pcheung bareftp-0.2.2-2.fc12 (build/make) itamarjp,cassmodiah batik-1.7-4.fc11 (build/make) langel,fitzsim beagle-0.3.9-6.fc11 (build/make) bigboard-0.6.4-9.fc11 (build/make) walters blacs-1.1-31.fc11 (build/make) spot bmpx-0.40.14-8.fc11 (build/make) akahl,cheese cdrkit-1.1.9-4.fc11 (build/make) rrakus cernlib-2006-32.fc11 (build/make) limb,pertusus chipmunk-4.1.0-6.fc11 (build/make) limb classpathx-jaf-1.0-12.fc10 (build/make) devrim,dwalluck clutter-cairo-0.8.2-3.fc11 (build/make) allisson clutter-cairomm-0.7.4-2.fc11 (build/make) denis clutter-gst-0.8.0-4.fc11 (build/make) allisson clutter-gtkmm-0.7.4-2.fc11 (build/make) denis cluttermm-0.7.5-2.fc11 (build/make) denis codeblocks-8.02-7.fc11 (build/make) sharkcz compat-db-4.6.21-5.fc10 (build/make) jnovy,pmatilai compat-erlang-R10B-13.11.fc11 (build/make) gemi compat-wxGTK26-2.6.4-7 (build/make) mschwendt conky-1.7.0-1.fc12 (build/make) mlichvar,pertusus,mlichvar couchdb-0.9.0-2.fc12 (build/make) allisson cuetools-1.4.0-0.3.svn305.fc11 (build/make) stingray dap-hdf4_handler-3.7.9-2.fc11 (build/make) pertusus,pertusus dbus-c++-0.5.0-0.8.20090203git13281b3.fc11 (build/make) drago01 ddskk-12.2.0-12.fc11 (build/make) petersen,i18n-team ecl-0.9l-4.fc11 (build/make) gemi eclipse-cdt-5.0.2-2.fc11 (build/make) jjohnstn eclipse-checkstyle-4.0.1-12.fc11 (build/make) rmyers,overholt eigen2-2.0.52-0.1.20090518.fc12 (build/make) rdieter,kkofler,mathstuf emacs-mew-6.2.51-2.fc11 (build/make) tagoh epiphany-extensions-2.26.1-2.fc12 (build/make) caillon,pgordon eric-4.3.3-1.fc12 (build/make) rdieter,ausil,trasher etherbat-1.0.1-5.fc11 (build/make) limb ettercap-0.7.3-32.fc11 (build/make) limb evolution-brutus-1.2.35-2.fc11 (build/make) bpepple evolution-rss-0.1.2-9.fc12 (build/make) lucilanga evolution-zimbra-0.1.1-6.fc11 (build/make) mbarnes,mmahut fakechroot-2.9-22.fc12 (build/make) athimm,rjones fann-2.0.0-5.1.fc11 (build/make) tsmetana fedora-business-cards-0.2.4-4.fc11 (build/make) ianweller fetchmail-6.3.9-3.fc11 (build/make) vcrhonek,pertusus filesystem-2.4.21-1.fc11 (build/make) pknirsch firewalk-5.0-4.fc11 (build/make) sindrepb fityk-0.8.1-14.fc10 (build/make) jpye fltk-1.1.9-3.fc11 (build/make) rdieter,pertusus fonts-ISO8859-2-1.0-20.fc11 (build/make) rbhalera,fonts-sig,i18n-team fonts-hebrew-fancy-0.20051122-5.fc11 (build/make) danken,fonts-sig fpc-2.2.2-3.fc10 (build/make) joost,tbzatek freefem++-3.0-5.5.fc11 (patch_fuzz) rathann frysk-0.4-8.fc11 (build/make) cagney,pmuldoon,swagiaal fusecompress-2.5-1.fc12 (build/make) lkundrak,lmacken gbdfed-1.4-2.fc11 (build/make) spot gc-7.1-7.fc11 (build/make) rdieter gcdmaster-1.2.2-5.fc11 (build/make) denis gdal-1.6.0-8.fc11 (build/make) rezso,pertusus gedit-vala-0.4.1-2.fc11 (build/make) salimma geronimo-specs-1.0-2.M2.fc10 (build/make) fnasser gettext-0.17-11.fc12 (build/make) petersen,i18n-team gflags-1.0-3.fc11 (build/make) rakesh gget-0.0.4-9.fc11 (build/make) ant glob2-0.9.3-2.fc11 (build/make) rafalzaq globus-core-5.15-4.fc12 (build/make) ellert gloox-1.0-0.5.SVNr4003.fc12 (build/make) hubbitus gmfsk-0.7-0.6.pre1.fc11 (build/make) bjensen,bjensen,sindrepb,sconklin,dp67 gmime-2.4.3-3.fc11 (build/make) alexl,thl gmime22-2.2.23-5.fc11 (build/make) bjohnson gmrun-0.9.2-16.fc11 (build/make) gilboa gnome-scan-0.6.2-1.fc11 (build/make) deji gnome-specimen-0.3-4.fc11 (build/make) orphan gnomint-0.9.1-5.fc12 (build/make) verdurin gnuchess-5.07-12.fc11 (build/make) kaboom gnuradio-3.1.3-5.fc11 (build/make) mmahut,astronomy-sig gromacs-4.0.4-2.fc11 (build/make) jussilehtola grub-0.97-51.fc12 (build/make) pjones,lkundrak grub2-1.98-0.5.20080827svn.fc11 (build/make) lkundrak gt-0.4-8.fc11 (build/make) jwrdegoede gwget-1.0.1-2.fc11 (build/make) cwickert hal-0.5.12-26.20090226git.fc11 (build/make) rhughes heartbeat-2.1.4-7.fc12 (build/make) kevin,lon hosts3d-0.98-1.fc11 (build/make) cassmodiah hyphen-hsb-0.20080619-1.fc11 (build/make) caolanm iksemel-1.3-7.fc11 (build/make) jcollie inn-2.4.6-2.fc12 (build/make) ovasik insight-6.8-7.fc11 (build/make) monnerat,jkratoch intuitively-0.7-15.fc11 (build/make) kasal,pertusus ipa-gothic-fonts-003.01-2.fc12 (build/make) tagoh,fonts-sig ipa-mincho-fonts-003.01-2.fc12 (build/make) tagoh,fonts-sig ipa-pgothic-fonts-003.01-2.fc12 (build/make) tagoh,fonts-sig ipa-pmincho-fonts-003.01-2.fc12 (build/make) tagoh,fonts-sig ipsec-tools-0.7.2-1.fc12 (build/make) tmraz irda-utils-0.9.18-7.fc11 (build/make) karsten iverilog-0.9.20090423-4..fc11 (build/make) rezso,chitlesh jasper-1.900.1-10.fc11 (build/make) rdieter java-1.6.0-openjdk-1.6.0.0-23.b16.fc12 (build/make) langel,lkundrak,dbhole,langel,mjw jruby-1.1.6-3.fc11 (build/make) konradm kaya-0.5.1-4.fc11 (build/make) s4504kr kbd-1.15-7.fc11 (build/make) vcrhonek kdebase-runtime-4.2.85-2.fc12 (build/make) than,rdieter,kkofler,tuxbrewr,ltinkl,arbiter,mathstuf,jreznik kdebase-workspace-4.2.85-4.fc12 (build/make) than,rdieter,svahl,kkofler,tuxbrewr,ltinkl,arbiter,mathstuf,jreznik kdebase3-3.5.10-8.fc11 (build/make) than,rdieter,svahl,kkofler,tuxbrewr,ltinkl,jreznik kdelibs3-3.5.10-11.fc11 (build/make) than,rdieter,kkofler,tuxbrewr,ltinkl kdemultimedia-4.2.85-2.fc12 (build/make) than,rdieter,kkofler,tuxbrewr,ltinkl,arbiter,mathstuf,jreznik kdepim-4.2.85-2.fc12 (build/make) than,rdieter,kkofler,tuxbrewr,ltinkl,arbiter,mathstuf,jreznik kdeplasma-addons-4.2.85-4.fc12 (build/make) rdieter,than,kkofler,tuxbrewr,ltinkl,arbiter,mathstuf,jreznik kdevelop-3.5.4-3.fc11 (build/make) than,rdieter,kkofler,tuxbrewr,ltinkl kdewebdev-3.5.10-2.fc11 (build/make) than,rdieter,kkofler,tuxbrewr,ltinkl,jreznik kdnssd-avahi-0.1.3-0.7.20080116svn.fc11 (build/make) rdieter,rdieter,tuxbrewr kguitar-0.5.1-4.926svn.fc11 (build/make) oget kile-2.0.3-3.fc11 (build/make) rdieter,kkofler,tuxbrewr kio_sword-0.3-9.fc11 (build/make) anderson,deji kita-0.177.5-4.fc11 (build/make) mtasaka knetstats-1.6.1-9.fc11 (build/make) chitlesh knm_new-fonts-1.1-5.fc11 (build/make) tagoh,fonts-sig,i18n-team kopete-cryptography-1.3.0-7.fc11 (build/make) jreznik,rdieter,than,kkofler,ltinkl kpackagekit-0.4.0-7.fc12 (build/make) tuxbrewr,rdieter,rhughes,kkofler,balajig8,ltinkl kpolynome-0.1.2-13.fc11 (build/make) chitlesh ktechlab-0.3.70-1.20090304svn.fc11 (build/make) chitlesh lagan-2.0-4.fc11 (build/make) c4chris lam-7.1.4-7.fc12 (build/make) dledford lasi-1.1.0-4.fc11 (build/make) orion lcdproc-0.5.2-11.fc11 (build/make) kwizart,jwilson ldapvi-1.7-8.fc11 (build/make) orphan levien-inconsolata-fonts-1.01-3.fc11 (build/make) kevin libbeagle-0.3.9-3.fc11 (build/make) mclasen libbonobo-2.24.1-1.fc11 (build/make) rstrode libcaca-0.99-0.7.beta16.fc11 (build/make) thias libchamplain-0.2.9-1.fc11 (build/make) rishi libgnomedb-3.99.7-3.fc11 (build/make) denis,denis,huzaifas libgnomeprint22-2.18.6-1.fc11 (build/make) behdad libguestfs-1.0.41-1.fc12 (build/make) rjones,virtmaint libibumad-1.3.1-1.fc12 (build/make) dledford libprojectM-1.2.0-9.fc11 (build/make) imntreal libprojectM-qt-1.2.0-5.fc11 (build/make) imntreal libsoup22-2.2.105-4.fc11 (build/make) mbarnes libsx-2.05-16.fc11 (build/make) kasal,pertusus libtar-1.2.11-11.fc10 (build/make) huzaifas,huzaifas linux-libertine-fonts-4.1.8-1.fc11 (build/make) farnold,fonts-sig,kevin maildrop-2.0.4-9.fc11 (build/make) athimm maven2-2.0.4-11.19.fc11 (build/make) dbhole mesa-7.5-0.14.fc11 (build/make) ajax,ajax mhash-0.9.9-7 (build/make) spot,limb mingw32-libxslt-1.1.24-7.fc12 (build/make) epienbro,rjones mingw32-qt-4.5.0-4.fc11 (build/make) sailer,rjones mingw32-wpcap-4.1.beta5-2.fc11 (build/make) sailer,rjones mingw32-zlib-1.2.3-17.fc12 (build/make) rjones,sailer,berrange,lfarkas,mingwmaint minicom-2.3-4.fc11 (build/make) mlichvar minirpc-0.3.2-3.fc11 (build/make) agoode monafont-2.90-8.fc11 (build/make) mtasaka mono-2.4-19.fc12 (build/make) laxathom,pfj,laxathom,itamarjp monsoon-0.20-2.fc11 (build/make) mpfi-1.3.4-0.5.RC3.fc11 (build/make) konradm mscore-0.9.4-3.fc11 (build/make) oget mugshot-1.2.2-9.fc12 (build/make) otaylor multiget-1.2.0-5.fc11 (build/make) guidoledermann,mtasaka museek+-0.2-1.fc11 (build/make) belegdol mysql-5.1.34-1.fc12 (build/make) tgl nautilus-gdu-0.2-git20090309.1.fc11 (build/make) netcdf-perl-1.2.3-9.fc11 (build/make) orion,perl-sig,pertusus ngspice-18-2.fc11 (build/make) chitlesh nss_ldap-264-2.fc11 (build/make) nalin ntop-3.3.9-5.fc11 (build/make) rakesh,pvrabec nwsclient-1.6.3-3.fc11 (build/make) spot oflb-riordonfancy-fonts-4-2 (build/make) ivazquez opencv-1.1.0-0.1.pre1.fc12.1 (build/make) rakesh,nomis80,kwizart orpie-1.5.1-4.fc10 (build/make) xris orsa-0.7.0-8.fc11 (build/make) mjakubicek,mmahut paraview-3.4.0-4.fc11 (build/make) orion,pertusus pcmanx-gtk2-0.3.8-5.fc11 (build/make) orphan perl-AnyEvent-XMPP-0.4-1.fc11 (build/make) allisson,perl-sig perl-Catalyst-Action-RenderView-0.10-2.fc12 (build/make) cweyl,perl-sig perl-Catalyst-Component-InstancePerContext-0.001001-2.fc11 (build/make) iarnell,perl-sig perl-Catalyst-Controller-BindLex-0.05-2.fc11 (build/make) cweyl,perl-sig perl-Catalyst-Controller-FormBuilder-0.05-2.fc12 (build/make) cweyl,perl-sig perl-Catalyst-Devel-1.10-2.fc11 (build/make) cweyl,perl-sig perl-Catalyst-Helper-FastCGI-ExternalServer-0.05-1.fc12 (build/make) cweyl,perl-sig perl-Catalyst-Log-Log4perl-1.03-1.fc11 (build/make) iarnell,perl-sig perl-Catalyst-Model-DBIC-Schema-0.23-1.fc11 (build/make) cweyl,perl-sig perl-Catalyst-Model-LDAP-0.16-5.fc11 (build/make) sxw perl-Catalyst-Model-XMLRPC-0.04-4.fc11 (build/make) cweyl,perl-sig perl-Catalyst-Plugin-Cache-0.08-2.fc12 (build/make) iarnell,perl-sig perl-Catalyst-Plugin-ConfigLoader-0.23-1.fc12 (build/make) cweyl,perl-sig perl-Catalyst-Plugin-I18N-0.09-2.fc12 (build/make) iarnell,perl-sig perl-Catalyst-Plugin-Setenv-0.03-1.fc12 (build/make) iarnell,perl-sig perl-Catalyst-Plugin-StackTrace-0.10-1.fc12 (build/make) sxw perl-Catalyst-Plugin-Static-Simple-0.21-1.fc12 (build/make) cweyl,perl-sig perl-Catalyst-Plugin-SubRequest-0.13-2.fc11 (build/make) cweyl,perl-sig perl-Catalyst-Plugin-Unicode-0.91-1.fc12 (build/make) iarnell,perl-sig perl-Catalyst-View-Email-0.13-1.fc12 (build/make) iarnell,perl-sig perl-Catalyst-View-JSON-0.25-1.fc12 (build/make) sxw perl-Catalyst-View-Mason-0.17-1.fc12 (build/make) iarnell,perl-sig perl-Catalyst-View-TT-0.29-1.fc11 (build/make) cweyl,perl-sig perl-DBIx-Class-Schema-Loader-0.04005-3.fc11 (build/make) cweyl,perl-sig perl-Data-Dump-Streamer-2.09-1.fc11 (build/make) iarnell,perl-sig perl-DateTimeX-Easy-0.085-2.fc11 (build/make) cweyl,perl-sig perl-Email-MIME-Creator-1.455-1.fc11 (build/make) spot,perl-sig perl-Email-MIME-Modifier-1.443-2.fc11 (build/make) spot,perl-sig perl-Event-Lib-1.03-6.fc11 (build/make) kwizart,perl-sig perl-HTML-FormFu-Model-DBIC-0.03007-1.fc11 (build/make) cweyl,perl-sig perl-MooseX-Traits-Attribute-CascadeClear-0.03-2.fc11 (build/make) cweyl,perl-sig perl-PDL-2.4.4-3.fc11 (build/make) kasal,orion,mmaslano perl-POE-Component-Client-HTTP-0.85-3.fc11 (build/make) cweyl,perl-sig perl-POE-Component-Server-SimpleHTTP-1.48-2.fc11 (build/make) cweyl,perl-sig perl-PPI-Tester-0.06-6.fc11 (build/make) spot,perl-sig perl-Padre-0.32-1.fc11 (build/make) mmaslano,perl-sig perl-Parse-ErrorString-Perl-0.11-3.fc11 (build/make) mmaslano,perl-sig perl-SVN-Mirror-0.75-2.fc11 (build/make) iburrell,perl-sig perl-SVN-Simple-0.27-7.fc11 (build/make) iburrell,perl-sig perl-Template-Plugin-Class-0.13-6.fc11 (build/make) spot,perl-sig perl-Test-AutoBuild-1.2.2-7.fc11 (build/make) berrange perl-Wx-Perl-DataWalker-0.02-3.fc12 (build/make) mmaslano,perl-sig perl-Wx-Perl-ProcessStream-0.11-2.fc11 (build/make) mmaslano,perl-sig pg_top-3.6.2-4.fc11 (build/make) itamarjp phoronix-test-suite-1.8.1-1.fc12 (build/make) jsmidt pl-5.7.6-4.fc11 (build/make) gemi,mef procmail-3.22-23.fc11 (build/make) mlichvar projectM-jack-1.2.0-5.fc11 (build/make) imntreal projectM-libvisual-1.2.0-5.fc11 (build/make) imntreal projectM-pulseaudio-1.2.0-4.fc11 (build/make) imntreal protobuf-2.0.2-8.fc11 (build/make) abbot pv-1.1.4-2.fc11 (build/make) jhrozek pyclutter-0.8.2-2.fc11 (build/make) allisson pygsl-0.9.3-4.fc11 (build/make) jamatos pysvn-1.6.3-2.fc11 (build/make) ravenoak pytagger-0.5-2.fc11 (build/make) oget python-basemap-0.99.2-3.fc11 (build/make) jspaleta python-docs-2.6-2.fc11 (build/make) james,ivazquez,rrakus python-gtkextra-1.1.0-7 (build/make) mitr python-openhpi-1.1-3.fc11 (build/make) sharkcz python-peak-rules-0.5a1.dev-5.2582.fc11 (build/make) lmacken python-py-0.9.2-7.fc11 (build/make) thm python-pylons-0.9.7-0.2.rc4.fc11 (build/make) kylev python-reportlab-2.1-4.fc11 (build/make) bpepple python-sqlalchemy-0.5.3-1.fc12 (build/make) toshio,ivazquez,shahms,toshio,lmacken,fschwarz python-tftpy-0.4.6-3.fc11 (build/make) ivaxer qscintilla-2.3.2-2.fc11 (build/make) rdieter qtiplot-0.9-11.fc11 (build/make) frankb qzion-0.4.0-1.fc11 (build/make) john5342,rdieter ratbox-services-1.2.1-2.fc11 (build/make) mmahut rhm-0.5.3153-2.fc11 (build/make) aconway,nsantos rpmdepsize-1.0-3.fc12 (build/make) jussilehtola,rjones rsibreak-0.9.0-10.fc11 (build/make) liquidat,rdieter sblim-cmpi-base-1.5.7-3.fc11 (build/make) vcrhonek scalapack-1.7.5-5.fc11 (build/make) spot seahorse-plugins-2.27.1-1.fc12 (build/make) mclasen,tbzatek sems-1.1.0-7.fc12 (build/make) peter,ondrejj showimg-0.9.5-22.fc11 (build/make) abompard sim-0.9.5-0.16.20080923svn2261rev.fc11 (build/make) hubbitus siril-0.8-7.fc11 (build/make) mmahut smart-1.2-64.fc12 (build/make) athimm smartmontools-5.38-11.fc11 (build/make) mhlavink spambayes-1.0.4-7.fc11 (build/make) xulchris squeak-vm-3.10.4-4.fc11 (build/make) gavin,tuxbrewr supertuxkart-0.6.1-2.fc11 (build/make) limb svgalib-1.9.25-6.fc11 (build/make) rakesh,orion svnkit-1.2.3-1.fc11 (build/make) robmv,akurtakov syck-0.61-8.2.fc11 (build/make) oliver t1utils-1.33-2.fc11 (build/make) jamatos tachyon-0.98.1-1.fc11 (build/make) rathann taipeifonts-1.2-7.fc11 (build/make) cchance,fonts-sig,i18n-team tcptraceroute-1.5-0.7.beta7.fc11 (build/make) sindrepb telepathy-idle-0.1.3-2.fc11 (build/make) bpepple tex-musixtex-0.114-6.rev4.fc11 (build/make) oget thunderbird-3.0-2.3.beta2.fc11 (build/make) gecko-maint transifex-0.5.1-2.fc11 (build/make) ivazquez,i18n-team translate-toolkit-1.3.0-2.fc11 (build/make) roozbeh,i18n-team,dwayne ucblogo-6.0-4.fc11 (build/make) gemi un-core-fonts-1.0.2-0.7.080608.fc11 (build/make) smallvil,fonts-sig,i18n-team,petersen unifdef-1.171-8.fc11 (build/make) dwmw2,jaswinder urw-fonts-2.4-7.fc11 (build/make) than,fonts-sig v4l2ucp-1.3-2.fc12 (build/make) jwrdegoede virt-mem-0.3.1-6.fc11 (build/make) rjones,virtmaint w3c-libwww-5.4.1-0.15.20060206cvs.fc11 (build/make) awjb widelands-0-0.13.Build13.fc11 (build/make) karlik wise2-2.2.0-5.fc11 (build/make) alexlan woodardworks-laconic-fonts-001.001-3.fc12 (build/make) spot,fonts-sig wvdial-1.60-8.fc11 (build/make) ovasik wxGTK-2.8.10-1.fc11 (build/make) mattdm,sharkcz xfce4-clipman-plugin-1.0.1-1.fc12 (build/make) cwickert xine-ui-0.99.5-11.fc10 (build/make) jussilehtola xmbdfed-4.7-4.fc11 (build/make) spot xmlcopyeditor-1.1.0.6-4.fc9 (build/make) ivazquez xmp-2.5.1-4.fc11 (build/make) rathann xorg-x11-drv-nouveau-0.0.12-36.20090514git9656762.fc11 (build/make) bskeggs,ajax,airlied,bskeggs xorg-x11-server-1.6.1.901-1.fc11 (build/make) xgl-maint xpilot-ng-4.7.2-16.fc11 (build/make) wart xqilla-2.1.3-0.6.fc11 (build/make) mzazrive xqilla10-1.0.2-6.fc11 (build/make) mzazrive yap-5.1.1-13.fc11 (build/make) gemi yersinia-0.7.1-3.fc11 (build/make) fab With bugs filed: 4 ---------------------------------- httping-1.2.9-4.fc11 [u'502430 NEW'] (build/make) fab libFoundation-1.1.3-11.fc9 [u'440564 ASSIGNED'] (build/make) athimm perl-RRD-Simple-1.43-3.fc9 [u'464964 ASSIGNED'] (build/make) cweyl,perl-sig smarteiffel-2.3-2.fc9 [u'464923 ASSIGNED'] (build/make) gemi ---------------------------------- Packages by owner: abbot: protobuf abompard: showimg aconway: rhm agoode: minirpc airlied: xorg-x11-drv-nouveau ajax: mesa,mesa,xorg-x11-drv-nouveau akahl: bmpx akurtakov: svnkit alexl: gmime alexlan: wise2 allisson: clutter-cairo,clutter-gst,couchdb,perl-AnyEvent-XMPP,pyclutter anderson: kio_sword ant: gget arbiter: kdebase-runtime,kdebase-workspace,kdemultimedia,kdepim,kdeplasma-addons astronomy-sig: gnuradio athimm: fakechroot,libFoundation,maildrop,smart ausil: eric awjb: w3c-libwww balajig8: kpackagekit behdad: libgnomeprint22 belegdol: museek+ bellet: SimGear berrange: mingw32-zlib,perl-Test-AutoBuild bjensen: gmfsk,gmfsk bjohnson: gmime22 bpepple: evolution-brutus,python-reportlab,telepathy-idle bskeggs: xorg-x11-drv-nouveau,xorg-x11-drv-nouveau c4chris: lagan cagney: frysk caillon: epiphany-extensions caolanm: hyphen-hsb cassmodiah: bareftp,hosts3d cchance: taipeifonts cheese: bmpx chitlesh: iverilog,knetstats,kpolynome,ktechlab,ngspice cweyl: perl-Catalyst-Action-RenderView,perl-Catalyst-Controller-BindLex,perl-Catalyst-Controller-FormBuilder,perl-Catalyst-Devel,perl-Catalyst-Helper-FastCGI-ExternalServer,perl-Catalyst-Model-DBIC-Schema,perl-Catalyst-Model-XMLRPC,perl-Catalyst-Plugin-ConfigLoader,perl-Catalyst-Plugin-Static-Simple,perl-Catalyst-Plugin-SubRequest,perl-Catalyst-View-TT,perl-DBIx-Class-Schema-Loader,perl-DateTimeX-Easy,perl-HTML-FormFu-Model-DBIC,perl-MooseX-Traits-Attribute-CascadeClear,perl-POE-Component-Client-HTTP,perl-POE-Component-Server-SimpleHTTP,perl-RRD-Simple cwickert: gwget,xfce4-clipman-plugin danken: fonts-hebrew-fancy dbhole: java-1.6.0-openjdk,maven2 dchen: UnihanDb deji: atlas,atlas,gnome-scan,kio_sword denis: clutter-cairomm,clutter-gtkmm,cluttermm,gcdmaster,libgnomedb,libgnomedb devrim: classpathx-jaf dledford: lam,libibumad dnovotny: amanda dp67: gmfsk drago01: dbus-c++ dwalluck: classpathx-jaf dwayne: translate-toolkit dwmw2: unifdef ellert: globus-core epienbro: mingw32-libxslt ertzing: audacious,audacious-plugins fab: httping,yersinia farnold: linux-libertine-fonts fitzsim: batik fnasser: geronimo-specs fonts-sig: fonts-ISO8859-2,fonts-hebrew-fancy,ipa-gothic-fonts,ipa-mincho-fonts,ipa-pgothic-fonts,ipa-pmincho-fonts,knm_new-fonts,linux-libertine-fonts,taipeifonts,un-core-fonts,urw-fonts,woodardworks-laconic-fonts frankb: qtiplot fschwarz: python-sqlalchemy gavin: squeak-vm gecko-maint: thunderbird gemi: GtkAda,compat-erlang,ecl,pl,smarteiffel,ucblogo,yap gilboa: gmrun guidoledermann: multiget hubbitus: gloox,sim huzaifas: libgnomedb,libtar,libtar i18n-team: UnihanDb,ddskk,fonts-ISO8859-2,gettext,knm_new-fonts,taipeifonts,transifex,translate-toolkit,un-core-fonts ianweller: fedora-business-cards iarnell: perl-Catalyst-Component-InstancePerContext,perl-Catalyst-Log-Log4perl,perl-Catalyst-Plugin-Cache,perl-Catalyst-Plugin-I18N,perl-Catalyst-Plugin-Setenv,perl-Catalyst-Plugin-Unicode,perl-Catalyst-View-Email,perl-Catalyst-View-Mason,perl-Data-Dump-Streamer iburrell: perl-SVN-Mirror,perl-SVN-Simple imntreal: libprojectM,libprojectM-qt,projectM-jack,projectM-libvisual,projectM-pulseaudio itamarjp: bareftp,mono,pg_top ivaxer: python-tftpy ivazquez: oflb-riordonfancy-fonts,python-docs,python-sqlalchemy,transifex,xmlcopyeditor jamatos: PyKDE,pygsl,t1utils james: python-docs jaswinder: unifdef jcollie: iksemel jhrozek: pv jjohnstn: eclipse-cdt jkratoch: insight jnovy: compat-db john5342: qzion joost: fpc jpye: fityk jreznik: kdebase-runtime,kdebase-workspace,kdebase3,kdemultimedia,kdepim,kdeplasma-addons,kdewebdev,kopete-cryptography jsmidt: phoronix-test-suite jspaleta: ScientificPython,python-basemap jussilehtola: gromacs,rpmdepsize,xine-ui jwilson: lcdproc jwrdegoede: gt,v4l2ucp kaboom: gnuchess karlik: widelands karsten: irda-utils kasal: intuitively,libsx,perl-PDL kevin: heartbeat,levien-inconsolata-fonts,linux-libertine-fonts kkofler: arts,eigen2,kdebase-runtime,kdebase-workspace,kdebase3,kdelibs3,kdemultimedia,kdepim,kdeplasma-addons,kdevelop,kdewebdev,kile,kopete-cryptography,kpackagekit konradm: jruby,mpfi kwizart: lcdproc,opencv,perl-Event-Lib kylev: python-pylons langel: batik,java-1.6.0-openjdk,java-1.6.0-openjdk laxathom: mono,mono lfarkas: mingw32-zlib limb: cernlib,chipmunk,etherbat,ettercap,mhash,supertuxkart liquidat: rsibreak lkundrak: fusecompress,grub,grub2,java-1.6.0-openjdk lmacken: fusecompress,python-peak-rules,python-sqlalchemy lokthare: almanah lon: heartbeat ltinkl: kdebase-runtime,kdebase-workspace,kdebase3,kdelibs3,kdemultimedia,kdepim,kdeplasma-addons,kdevelop,kdewebdev,kopete-cryptography,kpackagekit lucilanga: evolution-rss mathstuf: eigen2,kdebase-runtime,kdebase-workspace,kdemultimedia,kdepim,kdeplasma-addons mattdm: wxGTK mbarnes: evolution-zimbra,libsoup22 mclasen: libbeagle,seahorse-plugins mef: pl mhlavink: smartmontools mingwmaint: mingw32-zlib mitr: python-gtkextra mjakubicek: orsa mjw: java-1.6.0-openjdk mlichvar: conky,conky,minicom,procmail mmahut: evolution-zimbra,gnuradio,orsa,ratbox-services,siril mmaslano: perl-PDL,perl-Padre,perl-Parse-ErrorString-Perl,perl-Wx-Perl-DataWalker,perl-Wx-Perl-ProcessStream monnerat: insight mschwendt: audacious-plugin-fc,compat-wxGTK26 mtasaka: kita,monafont,multiget mzazrive: xqilla,xqilla10 nalin: nss_ldap nomis80: opencv nsantos: rhm oget: kguitar,mscore,pytagger,tex-musixtex oliver: syck ondrejj: sems orion: lasi,netcdf-perl,paraview,perl-PDL,svgalib orphan: gnome-specimen,ldapvi,pcmanx-gtk2 otaylor: mugshot ovasik: inn,wvdial overholt: eclipse-checkstyle pcheung: axis perl-sig: netcdf-perl,perl-AnyEvent-XMPP,perl-Catalyst-Action-RenderView,perl-Catalyst-Component-InstancePerContext,perl-Catalyst-Controller-BindLex,perl-Catalyst-Controller-FormBuilder,perl-Catalyst-Devel,perl-Catalyst-Helper-FastCGI-ExternalServer,perl-Catalyst-Log-Log4perl,perl-Catalyst-Model-DBIC-Schema,perl-Catalyst-Model-XMLRPC,perl-Catalyst-Plugin-Cache,perl-Catalyst-Plugin-ConfigLoader,perl-Catalyst-Plugin-I18N,perl-Catalyst-Plugin-Setenv,perl-Catalyst-Plugin-Static-Simple,perl-Catalyst-Plugin-SubRequest,perl-Catalyst-Plugin-Unicode,perl-Catalyst-View-Email,perl-Catalyst-View-Mason,perl-Catalyst-View-TT,perl-DBIx-Class-Schema-Loader,perl-Data-Dump-Streamer,perl-DateTimeX-Easy,perl-Email-MIME-Creator,perl-Email-MIME-Modifier,perl-Event-Lib,perl-HTML-FormFu-Model-DBIC,perl-MooseX-Traits-Attribute-CascadeClear,perl-POE-Component-Client-HTTP,perl-POE-Component-Server-SimpleHTTP,perl-PPI-Tester,perl-Padre,perl-Parse-ErrorString-Perl,perl-RRD-Simple,perl-SVN-Mirror,perl-SVN-Simple,perl-Template-Plugin-Class,perl-Wx-Perl-DataWalker,perl-Wx-Perl-ProcessStream pertusus: cernlib,conky,dap-hdf4_handler,dap-hdf4_handler,fetchmail,fltk,gdal,intuitively,libsx,netcdf-perl,paraview peter: sems petersen: ddskk,gettext,un-core-fonts pfj: mono pgordon: epiphany-extensions phuang: awn-extras-applets pingou: R-BSgenome.Celegans.UCSC.ce2,R-BSgenome.Dmelanogaster.FlyBase.r51,R-BufferedMatrixMethods,R-hgu95av2probe pjones: grub pknirsch: filesystem pmatilai: compat-db pmuldoon: frysk pvrabec: ntop rafalzaq: glob2 rakesh: gflags,ntop,opencv,svgalib rathann: freefem++,tachyon,xmp ravenoak: pysvn rbhalera: fonts-ISO8859-2 rdieter: Macaulay2,PyKDE,arts,eigen2,eric,fltk,gc,jasper,kdebase-runtime,kdebase-workspace,kdebase3,kdelibs3,kdemultimedia,kdepim,kdeplasma-addons,kdevelop,kdewebdev,kdnssd-avahi,kdnssd-avahi,kile,kopete-cryptography,kpackagekit,qscintilla,qzion,rsibreak rezso: gdal,iverilog rhughes: hal,kpackagekit rishi: libchamplain rjones: fakechroot,libguestfs,mingw32-libxslt,mingw32-qt,mingw32-wpcap,mingw32-zlib,rpmdepsize,virt-mem rmyers: eclipse-checkstyle robmv: svnkit roozbeh: translate-toolkit rrakus: cdrkit,python-docs rstrode: libbonobo s4504kr: kaya sailer: mingw32-qt,mingw32-wpcap,mingw32-zlib salimma: Django,gedit-vala sconklin: gmfsk shahms: python-sqlalchemy sharkcz: codeblocks,python-openhpi,wxGTK sindrepb: awn-extras-applets,firewalk,gmfsk,tcptraceroute smallvil: un-core-fonts smilner: Django spot: R-RScaLAPACK,SimGear,blacs,gbdfed,mhash,nwsclient,perl-Email-MIME-Creator,perl-Email-MIME-Modifier,perl-PPI-Tester,perl-Template-Plugin-Class,scalapack,woodardworks-laconic-fonts,xmbdfed stingray: cuetools svahl: kdebase-workspace,kdebase3 swagiaal: frysk sxw: perl-Catalyst-Model-LDAP,perl-Catalyst-Plugin-StackTrace,perl-Catalyst-View-JSON tadej: PyQwt tagoh: emacs-mew,ipa-gothic-fonts,ipa-mincho-fonts,ipa-pgothic-fonts,ipa-pmincho-fonts,knm_new-fonts tbzatek: fpc,seahorse-plugins tgl: mysql than: arts,kdebase-runtime,kdebase-workspace,kdebase3,kdelibs3,kdemultimedia,kdepim,kdeplasma-addons,kdevelop,kdewebdev,kopete-cryptography,urw-fonts thias: autodir,libcaca thl: gmime thm: python-py tmraz: ipsec-tools toshio: python-sqlalchemy,python-sqlalchemy trasher: eric tsmetana: fann tuxbrewr: arts,kdebase-runtime,kdebase-workspace,kdebase3,kdelibs3,kdemultimedia,kdepim,kdeplasma-addons,kdevelop,kdewebdev,kdnssd-avahi,kile,kpackagekit,squeak-vm uwog: asio vcrhonek: fetchmail,kbd,sblim-cmpi-base verdurin: gnomint virtmaint: libguestfs,virt-mem walters: bigboard wart: xpilot-ng xgl-maint: xorg-x11-server xris: orpie xulchris: spambayes -- Matt Domsch Linux Technology Strategist, Dell Office of the CTO linux.dell.com & www.dell.com/linux From Matt_Domsch at dell.com Wed Jun 10 22:07:42 2009 From: Matt_Domsch at dell.com (Matt Domsch) Date: Wed, 10 Jun 2009 17:07:42 -0500 Subject: [fedora-virt-maint] Fedora rawhide rebuild in mock status 2009-06-08 i386 Message-ID: <20090610220742.GA2204@mock.linuxdev.us.dell.com> Fedora Rawhide-in-Mock Build Results for i386 using the first rawhide of the Fedora 12 development cycle, cut on 6/8/2008. Full logs at http://linux.dell.com/files/fedora/FixBuildRequires/ 2 Open Bugs which now build, and can be marked CLOSED RAWHIDE: pan: [u'476250'] ruby-rpm: [u'465103'] Total packages: 7808 Number failed to build: 355 Number expected to fail due to ExclusiveArch or ExcludeArch: 17 Leaving: 338 Of those expected to have worked... Without a bug filed: 334 ---------------------------------- Django-1.0.2-3.fc11 (build/make) salimma,smilner GtkAda-2.10.2-2.fc11 (build/make) gemi PyKDE-3.16.2-3.fc11 (build/make) rdieter,jamatos PyQuante-1.6.3-1.fc11 (build/make) jussilehtola PyQwt-5.1.0-3.fc11 (build/make) tadej R-BSgenome.Celegans.UCSC.ce2-1.2.0-5 (build/make) pingou R-BSgenome.Dmelanogaster.FlyBase.r51-1.3.1-3 (build/make) pingou R-BufferedMatrixMethods-1.3.0-4.fc11 (build/make) pingou R-RScaLAPACK-0.5.1-19.fc11 (build/make) spot R-hgu95av2probe-2.0.0-1.fc9 (build/make) pingou ScientificPython-2.8-4.fc11 (build/make) jspaleta SimGear-1.9.1-5.fc12 (build/make) spot,bellet UnihanDb-5.1.0-7.fc11.1 (build/make) dchen,i18n-team almanah-0.5.0-1.fc11 (build/make) lokthare amanda-2.6.0p2-9.fc12 (build/make) dnovotny arj-3.10.22-8.fc12 (build/make) robert,lyosnorezel arts-1.5.10-5.fc11 (build/make) than,rdieter,kkofler,tuxbrewr artwiz-aleczapka-fonts-1.3-7.fc11 (build/make) spot,fonts-sig,awjb asio-1.2.0-2.fc11 (build/make) uwog asterisk-sounds-core-1.4.15-1.fc11 (build/make) jcollie atasm-1.06-2.fc11 (build/make) sharkcz atlas-3.8.3-4.fc12 (build/make) deji,deji audacious-1.5.1-8.fc12 (build/make) ertzing audacious-plugin-fc-0.3-2 (build/make) mschwendt audacious-plugins-1.5.1-5.fc12 (build/make) ertzing auriferous-1.0.1-7.fc11 (build/make) jwrdegoede autodir-0.99.9-7.fc11 (build/make) thias awn-extras-applets-0.3.2.1-8.fc11 (build/make) phuang,sindrepb axis-1.2.1-4.1.fc10 (build/make) pcheung baekmuk-ttf-fonts-2.2-21.fc11 (build/make) cchance,fonts-sig,i18n-team,petersen bareftp-0.2.2-2.fc12 (build/make) itamarjp,cassmodiah batik-1.7-4.fc11 (build/make) langel,fitzsim beagle-0.3.9-6.fc11 (build/make) bigboard-0.6.4-9.fc11 (build/make) walters blacs-1.1-31.fc11 (build/make) spot bmpx-0.40.14-8.fc11 (build/make) akahl,cheese bug-buddy-2.27.1-2.fc12 (unpackaged_files/python-egg-info?) rstrode ccrtp-1.7.1-1.fc11 (build/make) ixs cdrkit-1.1.9-4.fc11 (build/make) rrakus cernlib-2006-32.fc11 (build/make) limb,pertusus chipmunk-4.1.0-6.fc11 (build/make) limb classpathx-jaf-1.0-12.fc10 (build/make) devrim,dwalluck clutter-cairo-0.8.2-3.fc11 (build/make) allisson clutter-cairomm-0.7.4-2.fc11 (build/make) denis clutter-gst-0.8.0-4.fc11 (build/make) allisson clutter-gtkmm-0.7.4-2.fc11 (build/make) denis cluttermm-0.7.5-2.fc11 (build/make) denis codeblocks-8.02-7.fc11 (build/make) sharkcz compat-db-4.6.21-5.fc10 (build/make) jnovy,pmatilai compat-erlang-R10B-13.11.fc11 (build/make) gemi compat-wxGTK26-2.6.4-7 (build/make) mschwendt cone-0.75-5.fc11 (build/make) steve conky-1.7.0-1.fc12 (build/make) mlichvar,pertusus,mlichvar couchdb-0.9.0-2.fc12 (build/make) allisson cuetools-1.4.0-0.3.svn305.fc11 (build/make) stingray dap-hdf4_handler-3.7.9-2.fc11 (build/make) pertusus,pertusus dbus-c++-0.5.0-0.8.20090203git13281b3.fc11 (build/make) drago01 ddskk-12.2.0-12.fc11 (build/make) petersen,i18n-team django-tagging-0.3-1.fc11.20080217svnr154 (build/make) ivazquez ecl-0.9l-4.fc11 (build/make) gemi eclipse-cdt-5.0.2-2.fc11 (build/make) jjohnstn eclipse-checkstyle-4.0.1-12.fc11 (build/make) rmyers,overholt eigen2-2.0.52-0.1.20090518.fc12 (build/make) rdieter,kkofler,mathstuf emacs-mew-6.2.51-2.fc11 (build/make) tagoh ember-0.5.6-1.fc12 (build/make) atorkhov,wart epiphany-extensions-2.26.1-2.fc12 (build/make) caillon,pgordon eric-4.3.3-1.fc12 (build/make) rdieter,ausil,trasher etherbat-1.0.1-5.fc11 (build/make) limb ettercap-0.7.3-32.fc11 (build/make) limb evolution-brutus-1.2.35-2.fc11 (build/make) bpepple evolution-rss-0.1.2-9.fc12 (build/make) lucilanga evolution-zimbra-0.1.1-6.fc11 (build/make) mbarnes,mmahut f-spot-0.5.0.3-8.fc11 (build/make) nigelj,dgoodwin fakechroot-2.9-22.fc12 (build/make) athimm,rjones fann-2.0.0-5.1.fc11 (build/make) tsmetana fedora-business-cards-0.2.4-4.fc11 (build/make) ianweller fetchmail-6.3.9-3.fc11 (build/make) vcrhonek,pertusus filesystem-2.4.21-1.fc11 (build/make) pknirsch firewalk-5.0-4.fc11 (build/make) sindrepb fityk-0.8.1-14.fc10 (build/make) jpye fltk-1.1.9-3.fc11 (build/make) rdieter,pertusus freefem++-3.0-5.5.fc11 (patch_fuzz) rathann frysk-0.4-8.fc11 (build/make) cagney,pmuldoon,swagiaal fusecompress-2.5-1.fc12 (build/make) lkundrak,lmacken gauche-gl-0.4.4-4.fc11 (build/make) gemi gauche-gtk-0.4.1-18.fc11 (build/make) gemi gbdfed-1.4-2.fc11 (build/make) spot gbrainy-1.1-3.fc11 (build/make) sereinit gc-7.1-7.fc11 (build/make) rdieter gcdmaster-1.2.2-5.fc11 (build/make) denis gdal-1.6.0-8.fc11 (build/make) rezso,pertusus gedit-vala-0.4.1-2.fc11 (build/make) salimma geronimo-specs-1.0-2.M2.fc10 (build/make) fnasser gettext-0.17-11.fc12 (build/make) petersen,i18n-team gflags-1.0-3.fc11 (build/make) rakesh gget-0.0.4-9.fc11 (build/make) ant glob2-0.9.3-2.fc11 (build/make) rafalzaq globus-core-5.15-4.fc12 (build/make) ellert gloox-1.0-0.5.SVNr4003.fc12 (build/make) hubbitus gmfsk-0.7-0.6.pre1.fc11 (build/make) bjensen,bjensen,sindrepb,sconklin,dp67 gmime-2.4.3-3.fc11 (build/make) alexl,thl gmime22-2.2.23-5.fc11 (build/make) bjohnson gmrun-0.9.2-16.fc11 (build/make) gilboa gnome-scan-0.6.2-1.fc11 (build/make) deji gnomint-0.9.1-5.fc12 (build/make) verdurin gnuchess-5.07-12.fc11 (build/make) kaboom gnuradio-3.1.3-5.fc11 (build/make) mmahut,astronomy-sig gromacs-4.0.4-2.fc11 (build/make) jussilehtola gt-0.4-8.fc11 (build/make) jwrdegoede gwget-1.0.1-2.fc11 (build/make) cwickert gypsy-0.6-8.fc11 (build/make) pbrobinson hal-0.5.12-26.20090226git.fc11 (build/make) rhughes hdf-4.2r4-2.fc11 (build/make) orion,pertusus heartbeat-2.1.4-7.fc12 (build/make) kevin,lon hosts3d-0.98-1.fc11 (build/make) cassmodiah hyphen-hsb-0.20080619-1.fc11 (build/make) caolanm iksemel-1.3-7.fc11 (build/make) jcollie inn-2.4.6-2.fc12 (build/make) ovasik insight-6.8-7.fc11 (build/make) monnerat,jkratoch intuitively-0.7-15.fc11 (build/make) kasal,pertusus ipa-gothic-fonts-003.01-2.fc12 (build/make) tagoh,fonts-sig ipa-mincho-fonts-003.01-2.fc12 (build/make) tagoh,fonts-sig ipa-pgothic-fonts-003.01-2.fc12 (build/make) tagoh,fonts-sig ipa-pmincho-fonts-003.01-2.fc12 (build/make) tagoh,fonts-sig ipsec-tools-0.7.2-1.fc12 (build/make) tmraz irda-utils-0.9.18-7.fc11 (build/make) karsten iverilog-0.9.20090423-4..fc11 (build/make) rezso,chitlesh jasper-1.900.1-10.fc11 (build/make) rdieter java-1.6.0-openjdk-1.6.0.0-23.b16.fc12 (build/make) langel,lkundrak,dbhole,langel,mjw jruby-1.1.6-3.fc11 (build/make) konradm junitperf-1.9.1-3.2.fc11 (build/make) mwringe kaya-0.5.1-4.fc11 (build/make) s4504kr kdebase-runtime-4.2.85-2.fc12 (build/make) than,rdieter,kkofler,tuxbrewr,ltinkl,arbiter,mathstuf,jreznik kdebase-workspace-4.2.85-4.fc12 (build/make) than,rdieter,svahl,kkofler,tuxbrewr,ltinkl,arbiter,mathstuf,jreznik kdebase3-3.5.10-8.fc11 (build/make) than,rdieter,svahl,kkofler,tuxbrewr,ltinkl,jreznik kdelibs3-3.5.10-11.fc11 (build/make) than,rdieter,kkofler,tuxbrewr,ltinkl kdemultimedia-4.2.85-2.fc12 (build/make) than,rdieter,kkofler,tuxbrewr,ltinkl,arbiter,mathstuf,jreznik kdepim-4.2.85-2.fc12 (build/make) than,rdieter,kkofler,tuxbrewr,ltinkl,arbiter,mathstuf,jreznik kdeplasma-addons-4.2.85-4.fc12 (build/make) rdieter,than,kkofler,tuxbrewr,ltinkl,arbiter,mathstuf,jreznik kdevelop-3.5.4-3.fc11 (build/make) than,rdieter,kkofler,tuxbrewr,ltinkl kdewebdev-3.5.10-2.fc11 (build/make) than,rdieter,kkofler,tuxbrewr,ltinkl,jreznik kdnssd-avahi-0.1.3-0.7.20080116svn.fc11 (build/make) rdieter,rdieter,tuxbrewr kguitar-0.5.1-4.926svn.fc11 (build/make) oget kile-2.0.3-3.fc11 (build/make) rdieter,kkofler,tuxbrewr kio_sword-0.3-9.fc11 (build/make) anderson,deji kita-0.177.5-4.fc11 (build/make) mtasaka knetstats-1.6.1-9.fc11 (build/make) chitlesh knm_new-fonts-1.1-5.fc11 (build/make) tagoh,fonts-sig,i18n-team kopete-cryptography-1.3.0-7.fc11 (build/make) jreznik,rdieter,than,kkofler,ltinkl kpackagekit-0.4.0-7.fc12 (build/make) tuxbrewr,rdieter,rhughes,kkofler,balajig8,ltinkl kpolynome-0.1.2-13.fc11 (build/make) chitlesh ktechlab-0.3.70-1.20090304svn.fc11 (build/make) chitlesh labrea-2.5.1-2.fc10 (build/make) huzaifas ladspa-cmt-plugins-1.16-1.fc11 (build/make) jwrdegoede,nando,oget lagan-2.0-4.fc11 (build/make) c4chris lam-7.1.4-7.fc12 (build/make) dledford lasi-1.1.0-4.fc11 (build/make) orion lat-1.2.3-7.fc12 (build/make) pghmcfc lcdproc-0.5.2-11.fc11 (build/make) kwizart,jwilson ldapvi-1.7-8.fc11 (build/make) orphan levien-inconsolata-fonts-1.01-3.fc11 (build/make) kevin libbeagle-0.3.9-3.fc11 (build/make) mclasen libbonobo-2.24.1-1.fc11 (build/make) rstrode libcaca-0.99-0.7.beta16.fc11 (build/make) thias libchamplain-0.2.9-1.fc11 (build/make) rishi libgdl-2.26.0-1.fc11 (build/make) rishi libgnome-java-2.12.4-11.fc11 (build/make) kasal libgnomedb-3.99.7-3.fc11 (build/make) denis,denis,huzaifas libgnomeprint22-2.18.6-1.fc11 (build/make) behdad libguestfs-1.0.41-1.fc12 (build/make) rjones,virtmaint libibumad-1.3.1-1.fc12 (build/make) dledford libprojectM-1.2.0-9.fc11 (build/make) imntreal libprojectM-qt-1.2.0-5.fc11 (build/make) imntreal libsoup22-2.2.105-4.fc11 (build/make) mbarnes libsx-2.05-16.fc11 (build/make) kasal,pertusus libtar-1.2.11-11.fc10 (build/make) huzaifas,huzaifas linux-libertine-fonts-4.1.8-1.fc11 (build/make) farnold,fonts-sig,kevin maildrop-2.0.4-9.fc11 (build/make) athimm mesa-7.5-0.14.fc11 (build/make) ajax,ajax mingw32-libxslt-1.1.24-7.fc12 (build/make) epienbro,rjones mingw32-qt-4.5.0-4.fc11 (build/make) sailer,rjones mingw32-wpcap-4.1.beta5-2.fc11 (build/make) sailer,rjones mingw32-zlib-1.2.3-17.fc12 (build/make) rjones,sailer,berrange,lfarkas,mingwmaint minicom-2.3-4.fc11 (build/make) mlichvar minirpc-0.3.2-3.fc11 (build/make) agoode monafont-2.90-8.fc11 (build/make) mtasaka mono-2.4-19.fc12 (build/make) laxathom,pfj,laxathom,itamarjp mono-nunit22-2.2.10-9.fc11 (build/make) spot monsoon-0.20-2.fc11 (build/make) mpfi-1.3.4-0.5.RC3.fc11 (build/make) konradm mscore-0.9.4-3.fc11 (build/make) oget mugshot-1.2.2-9.fc12 (build/make) otaylor multiget-1.2.0-5.fc11 (build/make) guidoledermann,mtasaka museek+-0.2-1.fc11 (build/make) belegdol mysql-5.1.34-1.fc12 (build/make) tgl nautilus-gdu-0.2-git20090309.1.fc11 (build/make) netcdf-perl-1.2.3-9.fc11 (build/make) orion,perl-sig,pertusus newt-0.52.10-3.fc11 (build/make) mlichvar ngspice-18-2.fc11 (build/make) chitlesh nqc-3.1.6-5.fc12 (build/make) rvinyard nss_ldap-264-2.fc11 (build/make) nalin ntop-3.3.9-5.fc11 (build/make) rakesh,pvrabec nwsclient-1.6.3-3.fc11 (build/make) spot ocaml-libvirt-0.6.1.0-2.fc12 (build/make) rjones,virtmaint,ocamlmaint oflb-riordonfancy-fonts-4-2 (build/make) ivazquez oorexx-3.2.0-4.fc9 (build/make) gemi opencv-1.1.0-0.1.pre1.fc12.1 (build/make) rakesh,nomis80,kwizart orpie-1.5.1-4.fc10 (build/make) xris orsa-0.7.0-8.fc11 (build/make) mjakubicek,mmahut paraview-3.4.0-4.fc11 (build/make) orion,pertusus pcmanx-gtk2-0.3.8-5.fc11 (build/make) orphan perl-AnyEvent-XMPP-0.4-1.fc11 (build/make) allisson,perl-sig perl-Bio-Graphics-1.94-1.fc12 (build/make) alexlan,perl-sig perl-Catalyst-Action-RenderView-0.10-2.fc12 (build/make) cweyl,perl-sig perl-Catalyst-Component-InstancePerContext-0.001001-2.fc11 (build/make) iarnell,perl-sig perl-Catalyst-Controller-BindLex-0.05-2.fc11 (build/make) cweyl,perl-sig perl-Catalyst-Controller-FormBuilder-0.05-2.fc12 (build/make) cweyl,perl-sig perl-Catalyst-Devel-1.10-2.fc11 (build/make) cweyl,perl-sig perl-Catalyst-Helper-FastCGI-ExternalServer-0.05-1.fc12 (build/make) cweyl,perl-sig perl-Catalyst-Log-Log4perl-1.03-1.fc11 (build/make) iarnell,perl-sig perl-Catalyst-Model-DBIC-Schema-0.23-1.fc11 (build/make) cweyl,perl-sig perl-Catalyst-Model-LDAP-0.16-5.fc11 (build/make) sxw perl-Catalyst-Model-XMLRPC-0.04-4.fc11 (build/make) cweyl,perl-sig perl-Catalyst-Plugin-Cache-0.08-2.fc12 (build/make) iarnell,perl-sig perl-Catalyst-Plugin-ConfigLoader-0.23-1.fc12 (build/make) cweyl,perl-sig perl-Catalyst-Plugin-I18N-0.09-2.fc12 (build/make) iarnell,perl-sig perl-Catalyst-Plugin-Setenv-0.03-1.fc12 (build/make) iarnell,perl-sig perl-Catalyst-Plugin-StackTrace-0.10-1.fc12 (build/make) sxw perl-Catalyst-Plugin-Static-Simple-0.21-1.fc12 (build/make) cweyl,perl-sig perl-Catalyst-Plugin-SubRequest-0.13-2.fc11 (build/make) cweyl,perl-sig perl-Catalyst-Plugin-Unicode-0.91-1.fc12 (build/make) iarnell,perl-sig perl-Catalyst-View-Email-0.13-1.fc12 (build/make) iarnell,perl-sig perl-Catalyst-View-JSON-0.25-1.fc12 (build/make) sxw perl-Catalyst-View-Mason-0.17-1.fc12 (build/make) iarnell,perl-sig perl-Catalyst-View-TT-0.29-1.fc11 (build/make) cweyl,perl-sig perl-DBIx-Class-Schema-Loader-0.04005-3.fc11 (build/make) cweyl,perl-sig perl-Data-Dump-Streamer-2.09-1.fc11 (build/make) iarnell,perl-sig perl-DateTimeX-Easy-0.085-2.fc11 (build/make) cweyl,perl-sig perl-Email-MIME-Creator-1.455-1.fc11 (build/make) spot,perl-sig perl-Email-MIME-Modifier-1.443-2.fc11 (build/make) spot,perl-sig perl-HTML-FormFu-Model-DBIC-0.03007-1.fc11 (build/make) cweyl,perl-sig perl-Hardware-Vhdl-Tidy-0.8-4.fc11 (build/make) chitlesh perl-MooseX-Traits-Attribute-CascadeClear-0.03-2.fc11 (build/make) cweyl,perl-sig perl-PDL-2.4.4-3.fc11 (build/make) kasal,orion,mmaslano perl-POE-Component-Client-HTTP-0.85-3.fc11 (build/make) cweyl,perl-sig perl-POE-Component-Server-SimpleHTTP-1.48-2.fc11 (build/make) cweyl,perl-sig perl-PPI-Tester-0.06-6.fc11 (build/make) spot,perl-sig perl-Padre-0.32-1.fc11 (build/make) mmaslano,perl-sig perl-Parse-ErrorString-Perl-0.11-3.fc11 (build/make) mmaslano,perl-sig perl-SVN-Mirror-0.75-2.fc11 (build/make) iburrell,perl-sig perl-SVN-Simple-0.27-7.fc11 (build/make) iburrell,perl-sig perl-Sys-Virt-0.2.0-2.fc11 (build/make) steve,perl-sig,berrange perl-Template-Plugin-Class-0.13-6.fc11 (build/make) spot,perl-sig perl-Test-AutoBuild-1.2.2-7.fc11 (build/make) berrange perl-Wx-Perl-DataWalker-0.02-3.fc12 (build/make) mmaslano,perl-sig perl-Wx-Perl-ProcessStream-0.11-2.fc11 (build/make) mmaslano,perl-sig pg_top-3.6.2-4.fc11 (build/make) itamarjp phasex-0.11.1-6.fc11 (build/make) green pl-5.7.6-4.fc11 (build/make) gemi,mef procmail-3.22-23.fc11 (build/make) mlichvar projectM-jack-1.2.0-5.fc11 (build/make) imntreal projectM-libvisual-1.2.0-5.fc11 (build/make) imntreal projectM-pulseaudio-1.2.0-4.fc11 (build/make) imntreal protobuf-2.0.2-8.fc11 (build/make) abbot pv-1.1.4-2.fc11 (build/make) jhrozek pyclutter-0.8.2-2.fc11 (build/make) allisson pygsl-0.9.3-4.fc11 (build/make) jamatos pysvn-1.6.3-2.fc11 (build/make) ravenoak pytagger-0.5-2.fc11 (build/make) oget python-basemap-0.99.2-3.fc11 (build/make) jspaleta python-docs-2.6-2.fc11 (build/make) james,ivazquez,rrakus python-gtkextra-1.1.0-7 (build/make) mitr python-openhpi-1.1-3.fc11 (build/make) sharkcz python-py-0.9.2-7.fc11 (build/make) thm python-sqlalchemy-0.5.3-1.fc12 (build/make) toshio,ivazquez,shahms,toshio,lmacken,fschwarz python-tftpy-0.4.6-3.fc11 (build/make) ivaxer qscintilla-2.3.2-2.fc11 (build/make) rdieter qtiplot-0.9-11.fc11 (build/make) frankb qzion-0.4.0-1.fc11 (build/make) john5342,rdieter rpmdepsize-1.0-3.fc12 (build/make) jussilehtola,rjones rsibreak-0.9.0-10.fc11 (build/make) liquidat,rdieter rtaudio-4.0.5-3.fc11 (build/make) oget ruby-openid-2.1.4-2.fc11 (build/make) allisson sane-frontends-1.0.14-6.fc11 (build/make) nphilipp sblim-cmpi-base-1.5.7-3.fc11 (build/make) vcrhonek scalapack-1.7.5-5.fc11 (build/make) spot seahorse-plugins-2.27.1-1.fc12 (build/make) mclasen,tbzatek sems-1.1.0-7.fc12 (build/make) peter,ondrejj showimg-0.9.5-22.fc11 (build/make) abompard sim-0.9.5-0.16.20080923svn2261rev.fc11 (build/make) hubbitus siril-0.8-7.fc11 (build/make) mmahut smart-1.2-64.fc12 (build/make) athimm smartmontools-5.38-11.fc11 (build/make) mhlavink soprano-2.2.3-1.fc11 (build/make) rdieter,kkofler,arbiter spambayes-1.0.4-7.fc11 (build/make) xulchris squeak-vm-3.10.4-4.fc11 (build/make) gavin,tuxbrewr supertuxkart-0.6.1-2.fc11 (build/make) limb svgalib-1.9.25-6.fc11 (build/make) rakesh,orion svnkit-1.2.3-1.fc11 (build/make) robmv,akurtakov syck-0.61-8.2.fc11 (build/make) oliver t1utils-1.33-2.fc11 (build/make) jamatos tachyon-0.98.1-1.fc11 (build/make) rathann tango-icon-theme-0.8.90-1.fc11 (build/make) pgordon tcptraceroute-1.5-0.7.beta7.fc11 (build/make) sindrepb teamgit-0.0.9-3.20090205.fc11 (build/make) terjeros telepathy-idle-0.1.3-2.fc11 (build/make) bpepple trackballs-1.1.4-9.fc11 (build/make) jwrdegoede transifex-0.5.1-2.fc11 (build/make) ivazquez,i18n-team translate-toolkit-1.3.0-2.fc11 (build/make) roozbeh,i18n-team,dwayne ucblogo-6.0-4.fc11 (build/make) gemi un-core-fonts-1.0.2-0.7.080608.fc11 (build/make) smallvil,fonts-sig,i18n-team,petersen unifdef-1.171-8.fc11 (build/make) dwmw2,jaswinder v4l2ucp-1.3-2.fc12 (build/make) jwrdegoede varnish-2.0.3-2.fc11 (build/make) ingvar virt-mem-0.3.1-6.fc11 (build/make) rjones,virtmaint w3c-libwww-5.4.1-0.15.20060206cvs.fc11 (build/make) awjb widelands-0-0.13.Build13.fc11 (build/make) karlik wise2-2.2.0-5.fc11 (build/make) alexlan woodardworks-laconic-fonts-001.001-3.fc12 (build/make) spot,fonts-sig wvdial-1.60-8.fc11 (build/make) ovasik wxGTK-2.8.10-1.fc11 (build/make) mattdm,sharkcz xfce4-clipman-plugin-1.0.1-1.fc12 (build/make) cwickert xine-ui-0.99.5-11.fc10 (build/make) jussilehtola xmbdfed-4.7-4.fc11 (build/make) spot xmlcopyeditor-1.1.0.6-4.fc9 (build/make) ivazquez xmp-2.5.1-4.fc11 (build/make) rathann xorg-x11-drv-nouveau-0.0.12-36.20090514git9656762.fc11 (build/make) bskeggs,ajax,airlied,bskeggs xorg-x11-server-1.6.1.901-1.fc11 (build/make) xgl-maint xpilot-ng-4.7.2-16.fc11 (build/make) wart xqilla-2.1.3-0.6.fc11 (build/make) mzazrive xqilla10-1.0.2-6.fc11 (build/make) mzazrive yap-5.1.1-13.fc11 (build/make) gemi yersinia-0.7.1-3.fc11 (build/make) fab zsh-4.3.9-4.fc11 (build/make) james With bugs filed: 4 ---------------------------------- httping-1.2.9-4.fc11 [u'502430 NEW'] (build/make) fab libFoundation-1.1.3-11.fc9 [u'440564 ASSIGNED'] (build/make) athimm perl-RRD-Simple-1.43-3.fc9 [u'464964 ASSIGNED'] (build/make) cweyl,perl-sig smarteiffel-2.3-2.fc9 [u'464923 ASSIGNED'] (build/make) gemi ---------------------------------- Packages by owner: abbot: protobuf abompard: showimg agoode: minirpc airlied: xorg-x11-drv-nouveau ajax: mesa,mesa,xorg-x11-drv-nouveau akahl: bmpx akurtakov: svnkit alexl: gmime alexlan: perl-Bio-Graphics,wise2 allisson: clutter-cairo,clutter-gst,couchdb,perl-AnyEvent-XMPP,pyclutter,ruby-openid anderson: kio_sword ant: gget arbiter: kdebase-runtime,kdebase-workspace,kdemultimedia,kdepim,kdeplasma-addons,soprano astronomy-sig: gnuradio athimm: fakechroot,libFoundation,maildrop,smart atorkhov: ember ausil: eric awjb: artwiz-aleczapka-fonts,w3c-libwww balajig8: kpackagekit behdad: libgnomeprint22 belegdol: museek+ bellet: SimGear berrange: mingw32-zlib,perl-Sys-Virt,perl-Test-AutoBuild bjensen: gmfsk,gmfsk bjohnson: gmime22 bpepple: evolution-brutus,telepathy-idle bskeggs: xorg-x11-drv-nouveau,xorg-x11-drv-nouveau c4chris: lagan cagney: frysk caillon: epiphany-extensions caolanm: hyphen-hsb cassmodiah: bareftp,hosts3d cchance: baekmuk-ttf-fonts cheese: bmpx chitlesh: iverilog,knetstats,kpolynome,ktechlab,ngspice,perl-Hardware-Vhdl-Tidy cweyl: perl-Catalyst-Action-RenderView,perl-Catalyst-Controller-BindLex,perl-Catalyst-Controller-FormBuilder,perl-Catalyst-Devel,perl-Catalyst-Helper-FastCGI-ExternalServer,perl-Catalyst-Model-DBIC-Schema,perl-Catalyst-Model-XMLRPC,perl-Catalyst-Plugin-ConfigLoader,perl-Catalyst-Plugin-Static-Simple,perl-Catalyst-Plugin-SubRequest,perl-Catalyst-View-TT,perl-DBIx-Class-Schema-Loader,perl-DateTimeX-Easy,perl-HTML-FormFu-Model-DBIC,perl-MooseX-Traits-Attribute-CascadeClear,perl-POE-Component-Client-HTTP,perl-POE-Component-Server-SimpleHTTP,perl-RRD-Simple cwickert: gwget,xfce4-clipman-plugin dbhole: java-1.6.0-openjdk dchen: UnihanDb deji: atlas,atlas,gnome-scan,kio_sword denis: clutter-cairomm,clutter-gtkmm,cluttermm,gcdmaster,libgnomedb,libgnomedb devrim: classpathx-jaf dgoodwin: f-spot dledford: lam,libibumad dnovotny: amanda dp67: gmfsk drago01: dbus-c++ dwalluck: classpathx-jaf dwayne: translate-toolkit dwmw2: unifdef ellert: globus-core epienbro: mingw32-libxslt ertzing: audacious,audacious-plugins fab: httping,yersinia farnold: linux-libertine-fonts fitzsim: batik fnasser: geronimo-specs fonts-sig: artwiz-aleczapka-fonts,baekmuk-ttf-fonts,ipa-gothic-fonts,ipa-mincho-fonts,ipa-pgothic-fonts,ipa-pmincho-fonts,knm_new-fonts,linux-libertine-fonts,un-core-fonts,woodardworks-laconic-fonts frankb: qtiplot fschwarz: python-sqlalchemy gavin: squeak-vm gemi: GtkAda,compat-erlang,ecl,gauche-gl,gauche-gtk,oorexx,pl,smarteiffel,ucblogo,yap gilboa: gmrun green: phasex guidoledermann: multiget hubbitus: gloox,sim huzaifas: labrea,libgnomedb,libtar,libtar i18n-team: UnihanDb,baekmuk-ttf-fonts,ddskk,gettext,knm_new-fonts,transifex,translate-toolkit,un-core-fonts ianweller: fedora-business-cards iarnell: perl-Catalyst-Component-InstancePerContext,perl-Catalyst-Log-Log4perl,perl-Catalyst-Plugin-Cache,perl-Catalyst-Plugin-I18N,perl-Catalyst-Plugin-Setenv,perl-Catalyst-Plugin-Unicode,perl-Catalyst-View-Email,perl-Catalyst-View-Mason,perl-Data-Dump-Streamer iburrell: perl-SVN-Mirror,perl-SVN-Simple imntreal: libprojectM,libprojectM-qt,projectM-jack,projectM-libvisual,projectM-pulseaudio ingvar: varnish itamarjp: bareftp,mono,pg_top ivaxer: python-tftpy ivazquez: django-tagging,oflb-riordonfancy-fonts,python-docs,python-sqlalchemy,transifex,xmlcopyeditor ixs: ccrtp jamatos: PyKDE,pygsl,t1utils james: python-docs,zsh jaswinder: unifdef jcollie: asterisk-sounds-core,iksemel jhrozek: pv jjohnstn: eclipse-cdt jkratoch: insight jnovy: compat-db john5342: qzion jpye: fityk jreznik: kdebase-runtime,kdebase-workspace,kdebase3,kdemultimedia,kdepim,kdeplasma-addons,kdewebdev,kopete-cryptography jspaleta: ScientificPython,python-basemap jussilehtola: PyQuante,gromacs,rpmdepsize,xine-ui jwilson: lcdproc jwrdegoede: auriferous,gt,ladspa-cmt-plugins,trackballs,v4l2ucp kaboom: gnuchess karlik: widelands karsten: irda-utils kasal: intuitively,libgnome-java,libsx,perl-PDL kevin: heartbeat,levien-inconsolata-fonts,linux-libertine-fonts kkofler: arts,eigen2,kdebase-runtime,kdebase-workspace,kdebase3,kdelibs3,kdemultimedia,kdepim,kdeplasma-addons,kdevelop,kdewebdev,kile,kopete-cryptography,kpackagekit,soprano konradm: jruby,mpfi kwizart: lcdproc,opencv langel: batik,java-1.6.0-openjdk,java-1.6.0-openjdk laxathom: mono,mono lfarkas: mingw32-zlib limb: cernlib,chipmunk,etherbat,ettercap,supertuxkart liquidat: rsibreak lkundrak: fusecompress,java-1.6.0-openjdk lmacken: fusecompress,python-sqlalchemy lokthare: almanah lon: heartbeat ltinkl: kdebase-runtime,kdebase-workspace,kdebase3,kdelibs3,kdemultimedia,kdepim,kdeplasma-addons,kdevelop,kdewebdev,kopete-cryptography,kpackagekit lucilanga: evolution-rss lyosnorezel: arj mathstuf: eigen2,kdebase-runtime,kdebase-workspace,kdemultimedia,kdepim,kdeplasma-addons mattdm: wxGTK mbarnes: evolution-zimbra,libsoup22 mclasen: libbeagle,seahorse-plugins mef: pl mhlavink: smartmontools mingwmaint: mingw32-zlib mitr: python-gtkextra mjakubicek: orsa mjw: java-1.6.0-openjdk mlichvar: conky,conky,minicom,newt,procmail mmahut: evolution-zimbra,gnuradio,orsa,siril mmaslano: perl-PDL,perl-Padre,perl-Parse-ErrorString-Perl,perl-Wx-Perl-DataWalker,perl-Wx-Perl-ProcessStream monnerat: insight mschwendt: audacious-plugin-fc,compat-wxGTK26 mtasaka: kita,monafont,multiget mwringe: junitperf mzazrive: xqilla,xqilla10 nalin: nss_ldap nando: ladspa-cmt-plugins nigelj: f-spot nomis80: opencv nphilipp: sane-frontends ocamlmaint: ocaml-libvirt oget: kguitar,ladspa-cmt-plugins,mscore,pytagger,rtaudio oliver: syck ondrejj: sems orion: hdf,lasi,netcdf-perl,paraview,perl-PDL,svgalib orphan: ldapvi,pcmanx-gtk2 otaylor: mugshot ovasik: inn,wvdial overholt: eclipse-checkstyle pbrobinson: gypsy pcheung: axis perl-sig: netcdf-perl,perl-AnyEvent-XMPP,perl-Bio-Graphics,perl-Catalyst-Action-RenderView,perl-Catalyst-Component-InstancePerContext,perl-Catalyst-Controller-BindLex,perl-Catalyst-Controller-FormBuilder,perl-Catalyst-Devel,perl-Catalyst-Helper-FastCGI-ExternalServer,perl-Catalyst-Log-Log4perl,perl-Catalyst-Model-DBIC-Schema,perl-Catalyst-Model-XMLRPC,perl-Catalyst-Plugin-Cache,perl-Catalyst-Plugin-ConfigLoader,perl-Catalyst-Plugin-I18N,perl-Catalyst-Plugin-Setenv,perl-Catalyst-Plugin-Static-Simple,perl-Catalyst-Plugin-SubRequest,perl-Catalyst-Plugin-Unicode,perl-Catalyst-View-Email,perl-Catalyst-View-Mason,perl-Catalyst-View-TT,perl-DBIx-Class-Schema-Loader,perl-Data-Dump-Streamer,perl-DateTimeX-Easy,perl-Email-MIME-Creator,perl-Email-MIME-Modifier,perl-HTML-FormFu-Model-DBIC,perl-MooseX-Traits-Attribute-CascadeClear,perl-POE-Component-Client-HTTP,perl-POE-Component-Server-SimpleHTTP,perl-PPI-Tester,perl-Padre,perl-Parse-ErrorString-Perl,perl-RRD-Simple,perl-SVN-Mirror,perl-SVN-Simple,perl-Sys-Virt,perl-Template-Plugin-Class,perl-Wx-Perl-DataWalker,perl-Wx-Perl-ProcessStream pertusus: cernlib,conky,dap-hdf4_handler,dap-hdf4_handler,fetchmail,fltk,gdal,hdf,intuitively,libsx,netcdf-perl,paraview peter: sems petersen: baekmuk-ttf-fonts,ddskk,gettext,un-core-fonts pfj: mono pghmcfc: lat pgordon: epiphany-extensions,tango-icon-theme phuang: awn-extras-applets pingou: R-BSgenome.Celegans.UCSC.ce2,R-BSgenome.Dmelanogaster.FlyBase.r51,R-BufferedMatrixMethods,R-hgu95av2probe pknirsch: filesystem pmatilai: compat-db pmuldoon: frysk pvrabec: ntop rafalzaq: glob2 rakesh: gflags,ntop,opencv,svgalib rathann: freefem++,tachyon,xmp ravenoak: pysvn rdieter: PyKDE,arts,eigen2,eric,fltk,gc,jasper,kdebase-runtime,kdebase-workspace,kdebase3,kdelibs3,kdemultimedia,kdepim,kdeplasma-addons,kdevelop,kdewebdev,kdnssd-avahi,kdnssd-avahi,kile,kopete-cryptography,kpackagekit,qscintilla,qzion,rsibreak,soprano rezso: gdal,iverilog rhughes: hal,kpackagekit rishi: libchamplain,libgdl rjones: fakechroot,libguestfs,mingw32-libxslt,mingw32-qt,mingw32-wpcap,mingw32-zlib,ocaml-libvirt,rpmdepsize,virt-mem rmyers: eclipse-checkstyle robert: arj robmv: svnkit roozbeh: translate-toolkit rrakus: cdrkit,python-docs rstrode: bug-buddy,libbonobo rvinyard: nqc s4504kr: kaya sailer: mingw32-qt,mingw32-wpcap,mingw32-zlib salimma: Django,gedit-vala sconklin: gmfsk sereinit: gbrainy shahms: python-sqlalchemy sharkcz: atasm,codeblocks,python-openhpi,wxGTK sindrepb: awn-extras-applets,firewalk,gmfsk,tcptraceroute smallvil: un-core-fonts smilner: Django spot: R-RScaLAPACK,SimGear,artwiz-aleczapka-fonts,blacs,gbdfed,mono-nunit22,nwsclient,perl-Email-MIME-Creator,perl-Email-MIME-Modifier,perl-PPI-Tester,perl-Template-Plugin-Class,scalapack,woodardworks-laconic-fonts,xmbdfed steve: cone,perl-Sys-Virt stingray: cuetools svahl: kdebase-workspace,kdebase3 swagiaal: frysk sxw: perl-Catalyst-Model-LDAP,perl-Catalyst-Plugin-StackTrace,perl-Catalyst-View-JSON tadej: PyQwt tagoh: emacs-mew,ipa-gothic-fonts,ipa-mincho-fonts,ipa-pgothic-fonts,ipa-pmincho-fonts,knm_new-fonts tbzatek: seahorse-plugins terjeros: teamgit tgl: mysql than: arts,kdebase-runtime,kdebase-workspace,kdebase3,kdelibs3,kdemultimedia,kdepim,kdeplasma-addons,kdevelop,kdewebdev,kopete-cryptography thias: autodir,libcaca thl: gmime thm: python-py tmraz: ipsec-tools toshio: python-sqlalchemy,python-sqlalchemy trasher: eric tsmetana: fann tuxbrewr: arts,kdebase-runtime,kdebase-workspace,kdebase3,kdelibs3,kdemultimedia,kdepim,kdeplasma-addons,kdevelop,kdewebdev,kdnssd-avahi,kile,kpackagekit,squeak-vm uwog: asio vcrhonek: fetchmail,sblim-cmpi-base verdurin: gnomint virtmaint: libguestfs,ocaml-libvirt,virt-mem walters: bigboard wart: ember,xpilot-ng xgl-maint: xorg-x11-server xris: orpie xulchris: spambayes -- Matt Domsch Linux Technology Strategist, Dell Office of the CTO linux.dell.com & www.dell.com/linux From mmcgrath at fedoraproject.org Thu Jun 11 01:34:19 2009 From: mmcgrath at fedoraproject.org (Mike McGrath) Date: Thu, 11 Jun 2009 01:34:19 +0000 (UTC) Subject: [fedora-virt-maint] Email Changes to your Fedora Account Message-ID: <20090611013421.EB5A510F8C1@bastion2.fedora.phx.redhat.com> A bug introduced in FAS has created a forwarding email account for you when it should not have. If you didn't know you had an @fedoraproject.org email or don't use it, then this email doesn't apply to you and you can safely ignore it. If you do use your forwarding email address, starting tomorrow that email will no longer be available. If you'd like to keep this address, you need to make sure that you meet all of the requirements listed at http://fedoraproject.org/wiki/EmailAliases (your Fedora account must be active, have a completed CLA, and be a member of at least one group other than the CLA groups). Some notifications may stop working including: Bodhi: You will stop receiving email notifications on bodhi updates (refer to https://fedorahosted.org/bodhi/ticket/326 for the status on a fix for this) Koji: You can change the email that koji sends notifications to after logging in at https://koji.fedoraproject.org/koji/ Fedora Hosted Trac projects: You can login to the project at https://fedorahosted.org//login then set your email at https://fedorahosted.org//settings Other @fedoraproject.org aliases, such as group aliases or package owner aliases will not be affected by this change. As always, if you have any questions or concerns email us at admin at fedoraproject.org or come by #fedora-admin on irc.freenode.net -Mike From markmc at redhat.com Thu Jun 11 07:47:23 2009 From: markmc at redhat.com (Mark McLoughlin) Date: Thu, 11 Jun 2009 08:47:23 +0100 Subject: [fedora-virt-maint] Email Changes to your Fedora Account In-Reply-To: <20090611013421.EB5A510F8C1@bastion2.fedora.phx.redhat.com> References: <20090611013421.EB5A510F8C1@bastion2.fedora.phx.redhat.com> Message-ID: <1244706443.4411.14.camel@blaa> Hi, We use the virtmaint account to watch bugzilla, CVS and bodhi mails for a bunch of virt packages. Clearly it doesn't make sense for e.g. a CLA to be completed for that account. Thanks, Mark. On Thu, 2009-06-11 at 01:34 +0000, Mike McGrath wrote: > A bug introduced in FAS has created a forwarding email account for you when it > should not have. If you didn't know you had an @fedoraproject.org email or > don't use it, then this email doesn't apply to you and you can safely ignore it. > > If you do use your forwarding email address, starting tomorrow that email will > no longer be available. If you'd like to keep this address, you need to make > sure that you meet all of the requirements listed at > http://fedoraproject.org/wiki/EmailAliases (your Fedora account must be active, > have a completed CLA, and be a member of at least one group other than the CLA > groups). > > Some notifications may stop working including: > Bodhi: You will stop receiving email notifications on bodhi updates > (refer to https://fedorahosted.org/bodhi/ticket/326 for the > status on a fix for this) > Koji: You can change the email that koji sends notifications to after > logging in at https://koji.fedoraproject.org/koji/ > Fedora Hosted Trac projects: You can login to the project at > https://fedorahosted.org//login then set your email at > https://fedorahosted.org//settings > > Other @fedoraproject.org aliases, such as group aliases or package owner aliases > will not be affected by this change. > > As always, if you have any questions or concerns email us at > admin at fedoraproject.org or come by #fedora-admin on irc.freenode.net > > -Mike > > _______________________________________________ > Fedora-virt-maint mailing list > Fedora-virt-maint at redhat.com > https://www.redhat.com/mailman/listinfo/fedora-virt-maint From rjones at fedoraproject.org Thu Jun 11 13:20:45 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Thu, 11 Jun 2009 13:20:45 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/EL-5 libguestfs.spec,1.26,1.27 Message-ID: <20090611132045.E49B1700D7@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27761 Modified Files: libguestfs.spec Log Message: * Thu Jun 11 2009 Richard W.M. Jones - 1.0.44-1.el5.1 - Tests fail on i386 (impossible to debug because there are no log files available in plague), so disable tests on i386. - Tests succeeded on x86-64, so leave enabled on this platform. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/libguestfs.spec,v retrieving revision 1.26 retrieving revision 1.27 diff -u -p -r1.26 -r1.27 --- libguestfs.spec 10 Jun 2009 16:30:06 -0000 1.26 +++ libguestfs.spec 11 Jun 2009 13:20:15 -0000 1.27 @@ -4,7 +4,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs Version: 1.0.44 -Release: 1%{?dist} +Release: 1%{?dist}.1 License: LGPLv2+ Group: Development/Libraries URL: http://libguestfs.org/ @@ -292,7 +292,12 @@ make INSTALLDIRS=vendor %{?_smp_mflags} # it produces masses of output in the build.log. export LIBGUESTFS_DEBUG=1 +# Tests fail on i386. We don't know why because plague doesn't let us +# see the logs (the tests hang rather than failing completely). + +%ifarch x86_64 make check +%endif %install @@ -455,6 +460,11 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Jun 11 2009 Richard W.M. Jones - 1.0.44-1.el5.1 +- Tests fail on i386 (impossible to debug because there are no + log files available in plague), so disable tests on i386. +- Tests succeeded on x86-64, so leave enabled on this platform. + * Wed Jun 10 2009 Richard W.M. Jones - 1.0.44-1 - New upstream version 1.0.44. - This release is supposed to fix the testsuite under RHEL 5, so From mmcgrath at redhat.com Thu Jun 11 13:24:26 2009 From: mmcgrath at redhat.com (Mike McGrath) Date: Thu, 11 Jun 2009 08:24:26 -0500 (CDT) Subject: [fedora-virt-maint] Email Changes to your Fedora Account In-Reply-To: <1244706443.4411.14.camel@blaa> References: <20090611013421.EB5A510F8C1@bastion2.fedora.phx.redhat.com> <1244706443.4411.14.camel@blaa> Message-ID: On Thu, 11 Jun 2009, Mark McLoughlin wrote: > Hi, > > We use the virtmaint account to watch bugzilla, CVS and bodhi mails for > a bunch of virt packages. Clearly it doesn't make sense for e.g. a CLA > to be completed for that account. > Hmm, I think you guys will be ok, I bet the bot accounts ended up on the list by accident. Let me verify that though. -Mike > Thanks, > Mark. > > On Thu, 2009-06-11 at 01:34 +0000, Mike McGrath wrote: > > A bug introduced in FAS has created a forwarding email account for you when it > > should not have. If you didn't know you had an @fedoraproject.org email or > > don't use it, then this email doesn't apply to you and you can safely ignore it. > > > > If you do use your forwarding email address, starting tomorrow that email will > > no longer be available. If you'd like to keep this address, you need to make > > sure that you meet all of the requirements listed at > > http://fedoraproject.org/wiki/EmailAliases (your Fedora account must be active, > > have a completed CLA, and be a member of at least one group other than the CLA > > groups). > > > > Some notifications may stop working including: > > Bodhi: You will stop receiving email notifications on bodhi updates > > (refer to https://fedorahosted.org/bodhi/ticket/326 for the > > status on a fix for this) > > Koji: You can change the email that koji sends notifications to after > > logging in at https://koji.fedoraproject.org/koji/ > > Fedora Hosted Trac projects: You can login to the project at > > https://fedorahosted.org//login then set your email at > > https://fedorahosted.org//settings > > > > Other @fedoraproject.org aliases, such as group aliases or package owner aliases > > will not be affected by this change. > > > > As always, if you have any questions or concerns email us at > > admin at fedoraproject.org or come by #fedora-admin on irc.freenode.net > > > > -Mike > > > > _______________________________________________ > > Fedora-virt-maint mailing list > > Fedora-virt-maint at redhat.com > > https://www.redhat.com/mailman/listinfo/fedora-virt-maint > > From tmz at pobox.com Thu Jun 11 13:32:18 2009 From: tmz at pobox.com (Todd Zullinger) Date: Thu, 11 Jun 2009 09:32:18 -0400 Subject: [fedora-virt-maint] Re: rpms/libguestfs/EL-5 libguestfs.spec, 1.26, 1.27 In-Reply-To: <20090611132045.E49B1700D7@cvs1.fedora.phx.redhat.com> References: <20090611132045.E49B1700D7@cvs1.fedora.phx.redhat.com> Message-ID: <20090611133218.GA2240@inocybe.localdomain> Hi Rich, Richard W.M. Jones wrote: > * Thu Jun 11 2009 Richard W.M. Jones - 1.0.44-1.el5.1 > - Tests fail on i386 (impossible to debug because there are no > log files available in plague), so disable tests on i386. > - Tests succeeded on x86-64, so leave enabled on this platform. Don't these logs count? http://buildsys.fedoraproject.org/logs/fedora-5-epel/2455-libguestfs-1.0.38-1.el5/i386/ You can get to these logs via: http://buildsys.fedoraproject.org/build-status/ If more detail is needed, you can add things like 'cat config.log' to the spec and get the full output of config.log. Maybe that will help. Hopefully I'm not just telling you what you already know. :) -- Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ What we seek is not the overthrow of the government, but a situation in which it gets lost in the shuffle. -- Duncan Frissell -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 542 bytes Desc: not available URL: From rjones at fedoraproject.org Fri Jun 12 10:23:08 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Fri, 12 Jun 2009 10:23:08 +0000 (UTC) Subject: [fedora-virt-maint] rpms/ocaml-libvirt/devel ocaml-libvirt.spec, 1.30, 1.31 Message-ID: <20090612102308.E99007010C@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/ocaml-libvirt/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31919 Modified Files: ocaml-libvirt.spec Log Message: Force rebuild to test FTBFS issue. Index: ocaml-libvirt.spec =================================================================== RCS file: /cvs/pkgs/rpms/ocaml-libvirt/devel/ocaml-libvirt.spec,v retrieving revision 1.30 retrieving revision 1.31 diff -u -p -r1.30 -r1.31 --- ocaml-libvirt.spec 23 May 2009 08:25:52 -0000 1.30 +++ ocaml-libvirt.spec 12 Jun 2009 10:22:38 -0000 1.31 @@ -6,7 +6,7 @@ Name: ocaml-libvirt Version: 0.6.1.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: OCaml binding for libvirt Group: Development/Libraries @@ -124,6 +124,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Jun 12 2009 Richard W.M. Jones - 0.6.1.0-3 +- Force rebuild to test FTBFS issue. + * Sat May 23 2009 Richard W.M. Jones - 0.6.1.0-2 - Rebuild for OCaml 3.11.1 From rjones at fedoraproject.org Fri Jun 12 12:23:47 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Fri, 12 Jun 2009 12:23:47 +0000 (UTC) Subject: [fedora-virt-maint] rpms/virt-mem/devel virt-mem.spec,1.9,1.10 Message-ID: <20090612122347.79D067010C@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/virt-mem/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24601 Modified Files: virt-mem.spec Log Message: * Fri Jun 12 2009 Richard W.M. Jones - 0.3.1-7 - Fix for libvirt 0.6: Libvirt.D.memory_peek now requires write permission to the hypervisor connection. Index: virt-mem.spec =================================================================== RCS file: /cvs/pkgs/rpms/virt-mem/devel/virt-mem.spec,v retrieving revision 1.9 retrieving revision 1.10 diff -u -p -r1.9 -r1.10 --- virt-mem.spec 16 Apr 2009 09:26:14 -0000 1.9 +++ virt-mem.spec 12 Jun 2009 12:23:16 -0000 1.10 @@ -3,7 +3,7 @@ Name: virt-mem Version: 0.3.1 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Management tools for virtual machines Group: Development/Libraries @@ -15,6 +15,7 @@ ExcludeArch: sparc64 s390 s390x Patch0: virt-mem-0.3.1-bitstring2.patch Patch1: virt-mem-0.3.1-dynlink.patch +Patch2: virt-mem-0.3.1-fix-permissions.patch BuildRequires: ocaml >= 3.10.0 BuildRequires: ocaml-ocamldoc @@ -75,6 +76,7 @@ and KVM, and more can be added just by a %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build @@ -113,6 +115,10 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Jun 12 2009 Richard W.M. Jones - 0.3.1-7 +- Fix for libvirt 0.6: Libvirt.D.memory_peek now requires write permission + to the hypervisor connection. + * Thu Apr 16 2009 S390x secondary arch maintainer - ExcludeArch sparc64, s390, s390x as we don't have OCaml on those archs (added sparc64 per request from the sparc maintainer) From rjones at fedoraproject.org Fri Jun 12 12:27:20 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Fri, 12 Jun 2009 12:27:20 +0000 (UTC) Subject: [fedora-virt-maint] rpms/virt-mem/devel virt-mem-0.3.1-fix-permissions.patch, NONE, 1.1 virt-mem.spec, 1.10, 1.11 Message-ID: <20090612122720.D369A7010C@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/virt-mem/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26203 Modified Files: virt-mem.spec Added Files: virt-mem-0.3.1-fix-permissions.patch Log Message: Forgot to add patch ... virt-mem-0.3.1-fix-permissions.patch: --- NEW FILE virt-mem-0.3.1-fix-permissions.patch --- diff --exclude '*.annot' --exclude .depend -ur virt-mem-0.3.1/lib/virt_mem.ml virt-mem-0.3.1-permissions/lib/virt_mem.ml --- virt-mem-0.3.1/lib/virt_mem.ml 2008-08-17 14:53:31.000000000 +0100 +++ virt-mem-0.3.1-permissions/lib/virt_mem.ml 2009-06-12 13:18:22.537687821 +0100 @@ -334,7 +334,7 @@ if testimages = [] then ( let conn = let name = uri in - try C.connect_readonly ?name () + try C.connect ?name () with Libvirt.Virterror err -> prerr_endline (Libvirt.Virterror.to_string err); (* If non-root and no explicit connection URI, print a warning. *) diff --exclude '*.annot' --exclude .depend -ur virt-mem-0.3.1/lib/virt_mem_types.ml virt-mem-0.3.1-permissions/lib/virt_mem_types.ml --- virt-mem-0.3.1/lib/virt_mem_types.ml 2008-08-17 12:12:39.000000000 +0100 +++ virt-mem-0.3.1-permissions/lib/virt_mem_types.ml 2009-06-12 13:17:43.957812464 +0100 @@ -41,7 +41,7 @@ } type kimage = { - dom : Libvirt.ro D.t option; + dom : Libvirt.rw D.t option; domname : string; arch : architecture; kernel_min : addr; diff --exclude '*.annot' --exclude .depend -ur virt-mem-0.3.1/lib/virt_mem_types.mli virt-mem-0.3.1-permissions/lib/virt_mem_types.mli --- virt-mem-0.3.1/lib/virt_mem_types.mli 2008-08-17 12:02:31.000000000 +0100 +++ virt-mem-0.3.1-permissions/lib/virt_mem_types.mli 2009-06-12 13:17:11.023687449 +0100 @@ -65,7 +65,7 @@ (** Kernel version, from utsname structure in the kernel. *) type kimage = { - dom : Libvirt.ro Libvirt.Domain.t option; (** Domain, if known. *) + dom : Libvirt.rw Libvirt.Domain.t option; (** Domain, if known. *) domname : string; (** Domain name. *) arch : Virt_mem_utils.architecture; (** Architecture, eg. i386. *) @@ -114,7 +114,7 @@ the caller is advised to catch any exceptions and deal with them appropriately. *) -val load_static_memory : dom:Libvirt.ro Libvirt.Domain.t -> +val load_static_memory : dom:Libvirt.rw Libvirt.Domain.t -> domname:string -> arch:Virt_mem_utils.architecture -> wordsize:Virt_mem_utils.wordsize -> endian:Bitstring.endian -> Index: virt-mem.spec =================================================================== RCS file: /cvs/pkgs/rpms/virt-mem/devel/virt-mem.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -p -r1.10 -r1.11 --- virt-mem.spec 12 Jun 2009 12:23:16 -0000 1.10 +++ virt-mem.spec 12 Jun 2009 12:26:50 -0000 1.11 @@ -3,7 +3,7 @@ Name: virt-mem Version: 0.3.1 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Management tools for virtual machines Group: Development/Libraries @@ -115,7 +115,7 @@ rm -rf $RPM_BUILD_ROOT %changelog -* Fri Jun 12 2009 Richard W.M. Jones - 0.3.1-7 +* Fri Jun 12 2009 Richard W.M. Jones - 0.3.1-8 - Fix for libvirt 0.6: Libvirt.D.memory_peek now requires write permission to the hypervisor connection. From rjones at fedoraproject.org Fri Jun 12 12:53:03 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Fri, 12 Jun 2009 12:53:03 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel libguestfs.spec, 1.45, 1.46 Message-ID: <20090612125303.4CB167010C@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5090 Modified Files: libguestfs.spec Log Message: New upstream release 1.0.45. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.45 retrieving revision 1.46 diff -u -p -r1.45 -r1.46 --- libguestfs.spec 10 Jun 2009 16:56:55 -0000 1.45 +++ libguestfs.spec 12 Jun 2009 12:52:31 -0000 1.46 @@ -3,8 +3,8 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.44 -Release: 2%{?dist} +Version: 1.0.45 +Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries URL: http://libguestfs.org/ @@ -250,7 +250,7 @@ src/generator.ml %build %if %{buildnonet} mkdir repo -find /var/cache/yum/build -type f -name '*.rpm' -print0 | xargs -0 cp -t repo +find /var/cache/yum -type f -name '*.rpm' -print0 | xargs -0 cp -t repo createrepo repo %define extra --with-mirror=file://$(pwd)/repo --with-repo=fedora-12 --with-updates=none %else @@ -474,6 +474,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Jun 12 2009 Richard W.M. Jones - 1.0.45-1 +- New upstream release 1.0.45. + * Wed Jun 10 2009 Richard W.M. Jones - 1.0.44-2 - Disable ppc/ppc64 tests again because of RHBZ#505109. From rjones at fedoraproject.org Fri Jun 12 12:53:37 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Fri, 12 Jun 2009 12:53:37 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/F-11 libguestfs.spec,1.27,1.28 Message-ID: <20090612125337.521427010C@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5457 Modified Files: libguestfs.spec Log Message: New upstream release 1.0.45. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/libguestfs.spec,v retrieving revision 1.27 retrieving revision 1.28 diff -u -p -r1.27 -r1.28 --- libguestfs.spec 10 Jun 2009 16:57:17 -0000 1.27 +++ libguestfs.spec 12 Jun 2009 12:53:06 -0000 1.28 @@ -8,7 +8,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.44 +Version: 1.0.45 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -257,7 +257,7 @@ src/generator.ml %build %if %{buildnonet} mkdir repo -find /var/cache/yum/build -type f -name '*.rpm' -print0 | xargs -0 cp -t repo +find /var/cache/yum -type f -name '*.rpm' -print0 | xargs -0 cp -t repo createrepo repo %define extra --with-mirror=file://$(pwd)/repo --with-repo=fedora-12 --with-updates=none %else @@ -481,6 +481,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Jun 12 2009 Richard W.M. Jones - 1.0.45-1 +- New upstream release 1.0.45. + * Wed Jun 10 2009 Richard W.M. Jones - 1.0.44-1 - New upstream version 1.0.44. From rjones at fedoraproject.org Fri Jun 12 12:56:08 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Fri, 12 Jun 2009 12:56:08 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel .cvsignore, 1.24, 1.25 sources, 1.24, 1.25 Message-ID: <20090612125608.D5E547010C@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6816 Modified Files: .cvsignore sources Log Message: Upload new sources. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/.cvsignore,v retrieving revision 1.24 retrieving revision 1.25 diff -u -p -r1.24 -r1.25 --- .cvsignore 10 Jun 2009 16:27:03 -0000 1.24 +++ .cvsignore 12 Jun 2009 12:55:38 -0000 1.25 @@ -1 +1 @@ -libguestfs-1.0.44.tar.gz +libguestfs-1.0.45.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/sources,v retrieving revision 1.24 retrieving revision 1.25 diff -u -p -r1.24 -r1.25 --- sources 10 Jun 2009 16:27:03 -0000 1.24 +++ sources 12 Jun 2009 12:55:38 -0000 1.25 @@ -1 +1 @@ -194ce8270c55c610e834a2cf7a46c9c3 libguestfs-1.0.44.tar.gz +54f3604e079dd6be6385bd73fe83b980 libguestfs-1.0.45.tar.gz From rjones at fedoraproject.org Fri Jun 12 13:01:00 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Fri, 12 Jun 2009 13:01:00 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel libguestfs.spec, 1.46, 1.47 Message-ID: <20090612130100.D10987010C@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8875 Modified Files: libguestfs.spec Log Message: Bump release so we can retag. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.46 retrieving revision 1.47 diff -u -p -r1.46 -r1.47 --- libguestfs.spec 12 Jun 2009 12:52:31 -0000 1.46 +++ libguestfs.spec 12 Jun 2009 13:00:30 -0000 1.47 @@ -4,7 +4,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs Version: 1.0.45 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPLv2+ Group: Development/Libraries URL: http://libguestfs.org/ @@ -474,7 +474,7 @@ rm -rf $RPM_BUILD_ROOT %changelog -* Fri Jun 12 2009 Richard W.M. Jones - 1.0.45-1 +* Fri Jun 12 2009 Richard W.M. Jones - 1.0.45-2 - New upstream release 1.0.45. * Wed Jun 10 2009 Richard W.M. Jones - 1.0.44-2 From rjones at redhat.com Thu Jun 11 13:59:51 2009 From: rjones at redhat.com (Richard W.M. Jones) Date: Thu, 11 Jun 2009 14:59:51 +0100 Subject: [fedora-virt-maint] Re: rpms/libguestfs/EL-5 libguestfs.spec, 1.26, 1.27 In-Reply-To: <20090611133218.GA2240@inocybe.localdomain> References: <20090611132045.E49B1700D7@cvs1.fedora.phx.redhat.com> <20090611133218.GA2240@inocybe.localdomain> Message-ID: <20090611135921.GD15215@amd.home.annexia.org> On Thu, Jun 11, 2009 at 09:32:18AM -0400, Todd Zullinger wrote: > Hi Rich, > > Richard W.M. Jones wrote: > > * Thu Jun 11 2009 Richard W.M. Jones - 1.0.44-1.el5.1 > > - Tests fail on i386 (impossible to debug because there are no > > log files available in plague), so disable tests on i386. > > - Tests succeeded on x86-64, so leave enabled on this platform. > > Don't these logs count? > > http://buildsys.fedoraproject.org/logs/fedora-5-epel/2455-libguestfs-1.0.38-1.el5/i386/ > > You can get to these logs via: > > http://buildsys.fedoraproject.org/build-status/ > > If more detail is needed, you can add things like 'cat config.log' to > the spec and get the full output of config.log. > > Maybe that will help. Hopefully I'm not just telling you what you > already know. :) Thanks - the problem was a hang in the tests, rather than a failure, and unfortunately Plague doesn't let me see the live logs (unlike Koji). The _real_ problem is the tests should be changed so they never hang ... Rich. -- Richard Jones, Emerging Technologies, Red Hat http://et.redhat.com/~rjones libguestfs lets you edit virtual machines. Supports shell scripting, bindings from many languages. http://et.redhat.com/~rjones/libguestfs/ See what it can do: http://et.redhat.com/~rjones/libguestfs/recipes.html From rel-eng at fedoraproject.org Fri Jun 12 01:36:08 2009 From: rel-eng at fedoraproject.org (Fedora Release Engineering) Date: Fri, 12 Jun 2009 01:36:08 -0000 Subject: [fedora-virt-maint] Re: #1918: bodhi failed to move qemu-0.10.5-2.fc11 to dist-f11-updates? In-Reply-To: <049.499220fa0ffdd8c1171617fbfcddac54@fedoraproject.org> References: <049.499220fa0ffdd8c1171617fbfcddac54@fedoraproject.org> Message-ID: <058.567f184a0b09b28b8812fb5df4c8b9b6@fedoraproject.org> #1918: bodhi failed to move qemu-0.10.5-2.fc11 to dist-f11-updates? ----------------------+----------------------------------------------------- Reporter: markmc | Owner: rel-eng at lists.fedoraproject.org Type: defect | Status: closed Milestone: | Component: other Resolution: invalid | Keywords: ----------------------+----------------------------------------------------- Changes (by jwboyer): * status: new => closed * resolution: => invalid Comment: There have been no updates pushes since then. Just wait for it. -- Ticket URL: Fedora Release Engineering Release Engineering for the Fedora Project From rjones at fedoraproject.org Mon Jun 15 21:52:41 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Mon, 15 Jun 2009 21:52:41 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel .cvsignore, 1.25, 1.26 libguestfs.spec, 1.47, 1.48 sources, 1.25, 1.26 Message-ID: <20090615215241.B81CF70126@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23837 Modified Files: .cvsignore libguestfs.spec sources Log Message: * Mon Jun 15 2009 Richard W.M. Jones - 1.0.46-1 - New upstream release 1.0.46. - Enable experimental supermin appliance build. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/.cvsignore,v retrieving revision 1.25 retrieving revision 1.26 diff -u -p -r1.25 -r1.26 --- .cvsignore 12 Jun 2009 12:55:38 -0000 1.25 +++ .cvsignore 15 Jun 2009 21:52:10 -0000 1.26 @@ -1 +1 @@ -libguestfs-1.0.45.tar.gz +libguestfs-1.0.46.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.47 retrieving revision 1.48 diff -u -p -r1.47 -r1.48 --- libguestfs.spec 12 Jun 2009 13:00:30 -0000 1.47 +++ libguestfs.spec 15 Jun 2009 21:52:11 -0000 1.48 @@ -3,8 +3,8 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.45 -Release: 2%{?dist} +Version: 1.0.46 +Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries URL: http://libguestfs.org/ @@ -26,8 +26,7 @@ BuildRequires: glibc-static # properly depend on it, but doesn't do any harm on other platforms: BuildRequires: ncurses-devel -# Build requirements for the appliance: -# (see 'make-initramfs.sh.in' in the source) +# Build requirements for the appliance (see 'make.sh.in' in the source): BuildRequires: kernel, bash, coreutils, lvm2, ntfs-3g, util-linux-ng BuildRequires: MAKEDEV, net-tools, augeas-libs, file BuildRequires: module-init-tools, procps, strace, iputils @@ -36,6 +35,15 @@ BuildRequires: dosfstools, zerofree BuildRequires: grub, ntfsprogs %endif +# Must match the above set of BuildRequires exactly! +Requires: kernel, bash, coreutils, lvm2, ntfs-3g, util-linux-ng +Requires: MAKEDEV, net-tools, augeas-libs, file +Requires: module-init-tools, procps, strace, iputils +Requires: dosfstools, zerofree +%ifarch %{ix86} x86_64 +Requires: grub, ntfsprogs +%endif + # These are only required if you want to build the bindings for # different languages: BuildRequires: ocaml @@ -262,6 +270,7 @@ createrepo repo --mandir=%{_mandir} \ --with-qemu="qemu-kvm qemu-system-%{_build_arch} qemu" \ --enable-debug-command \ + --enable-supermin \ %{extra} # This ensures that /usr/sbin/chroot is on the path. Not needed @@ -319,6 +328,11 @@ rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install +# Delete the ordinary appliance, leaving just the supermin appliance. +rm $RPM_BUILD_ROOT%{_libdir}/vmlinuz.* +rm $RPM_BUILD_ROOT%{_libdir}/initramfs.*.img + +# Delete static libraries, libtool files. rm $RPM_BUILD_ROOT%{_libdir}/libguestfs.a rm $RPM_BUILD_ROOT%{_libdir}/libguestfs.la @@ -381,6 +395,7 @@ rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root,-) %doc COPYING +%{_bindir}/guestfs-supermin-helper %{_libdir}/guestfs/ %{_libdir}/libguestfs.so.* @@ -474,6 +489,10 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Jun 15 2009 Richard W.M. Jones - 1.0.46-1 +- New upstream release 1.0.46. +- Enable experimental supermin appliance build. + * Fri Jun 12 2009 Richard W.M. Jones - 1.0.45-2 - New upstream release 1.0.45. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/sources,v retrieving revision 1.25 retrieving revision 1.26 diff -u -p -r1.25 -r1.26 --- sources 12 Jun 2009 12:55:38 -0000 1.25 +++ sources 15 Jun 2009 21:52:11 -0000 1.26 @@ -1 +1 @@ -54f3604e079dd6be6385bd73fe83b980 libguestfs-1.0.45.tar.gz +5e193c464ae6830924675ce620f07f31 libguestfs-1.0.46.tar.gz From rjones at fedoraproject.org Mon Jun 15 22:16:15 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Mon, 15 Jun 2009 22:16:15 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel .cvsignore, 1.26, 1.27 libguestfs.spec, 1.48, 1.49 sources, 1.26, 1.27 Message-ID: <20090615221615.4BF0E70126@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29956 Modified Files: .cvsignore libguestfs.spec sources Log Message: New upstream release 1.0.47. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/.cvsignore,v retrieving revision 1.26 retrieving revision 1.27 diff -u -p -r1.26 -r1.27 --- .cvsignore 15 Jun 2009 21:52:10 -0000 1.26 +++ .cvsignore 15 Jun 2009 22:15:44 -0000 1.27 @@ -1 +1 @@ -libguestfs-1.0.46.tar.gz +libguestfs-1.0.47.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.48 retrieving revision 1.49 diff -u -p -r1.48 -r1.49 --- libguestfs.spec 15 Jun 2009 21:52:11 -0000 1.48 +++ libguestfs.spec 15 Jun 2009 22:15:44 -0000 1.49 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.46 +Version: 1.0.47 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -489,8 +489,8 @@ rm -rf $RPM_BUILD_ROOT %changelog -* Mon Jun 15 2009 Richard W.M. Jones - 1.0.46-1 -- New upstream release 1.0.46. +* Mon Jun 15 2009 Richard W.M. Jones - 1.0.47-1 +- New upstream release 1.0.47. - Enable experimental supermin appliance build. * Fri Jun 12 2009 Richard W.M. Jones - 1.0.45-2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/sources,v retrieving revision 1.26 retrieving revision 1.27 diff -u -p -r1.26 -r1.27 --- sources 15 Jun 2009 21:52:11 -0000 1.26 +++ sources 15 Jun 2009 22:15:44 -0000 1.27 @@ -1 +1 @@ -5e193c464ae6830924675ce620f07f31 libguestfs-1.0.46.tar.gz +5ccea9375d31bd2552606c4d0a5cff5f libguestfs-1.0.47.tar.gz From rjones at fedoraproject.org Mon Jun 15 22:29:17 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Mon, 15 Jun 2009 22:29:17 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel libguestfs.spec, 1.49, 1.50 Message-ID: <20090615222917.39D1D70126@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32758 Modified Files: libguestfs.spec Log Message: Fix path to appliance. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.49 retrieving revision 1.50 diff -u -p -r1.49 -r1.50 --- libguestfs.spec 15 Jun 2009 22:15:44 -0000 1.49 +++ libguestfs.spec 15 Jun 2009 22:28:46 -0000 1.50 @@ -4,7 +4,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs Version: 1.0.47 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPLv2+ Group: Development/Libraries URL: http://libguestfs.org/ @@ -329,8 +329,8 @@ rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install # Delete the ordinary appliance, leaving just the supermin appliance. -rm $RPM_BUILD_ROOT%{_libdir}/vmlinuz.* -rm $RPM_BUILD_ROOT%{_libdir}/initramfs.*.img +rm $RPM_BUILD_ROOT%{_libdir}/guestfs/vmlinuz.* +rm $RPM_BUILD_ROOT%{_libdir}/guestfs/initramfs.*.img # Delete static libraries, libtool files. rm $RPM_BUILD_ROOT%{_libdir}/libguestfs.a @@ -489,9 +489,10 @@ rm -rf $RPM_BUILD_ROOT %changelog -* Mon Jun 15 2009 Richard W.M. Jones - 1.0.47-1 +* Mon Jun 15 2009 Richard W.M. Jones - 1.0.47-2 - New upstream release 1.0.47. - Enable experimental supermin appliance build. +- Fix path to appliance. * Fri Jun 12 2009 Richard W.M. Jones - 1.0.45-2 - New upstream release 1.0.45. From rjones at fedoraproject.org Tue Jun 16 10:29:49 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Tue, 16 Jun 2009 10:29:49 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel .cvsignore, 1.27, 1.28 libguestfs.spec, 1.50, 1.51 sources, 1.27, 1.28 Message-ID: <20090616102949.75CD770093@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7829 Modified Files: .cvsignore libguestfs.spec sources Log Message: * Tue Jun 16 2009 Richard W.M. Jones - 1.0.48-1 - New upstream release 1.0.48. - Should fix all the brokenness from 1.0.47. - Requires febootstrap >= 2.3. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/.cvsignore,v retrieving revision 1.27 retrieving revision 1.28 diff -u -p -r1.27 -r1.28 --- .cvsignore 15 Jun 2009 22:15:44 -0000 1.27 +++ .cvsignore 16 Jun 2009 10:29:18 -0000 1.28 @@ -1 +1 @@ -libguestfs-1.0.47.tar.gz +libguestfs-1.0.48.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.50 retrieving revision 1.51 diff -u -p -r1.50 -r1.51 --- libguestfs.spec 15 Jun 2009 22:28:46 -0000 1.50 +++ libguestfs.spec 16 Jun 2009 10:29:18 -0000 1.51 @@ -3,8 +3,8 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.47 -Release: 2%{?dist} +Version: 1.0.48 +Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries URL: http://libguestfs.org/ @@ -14,7 +14,7 @@ BuildRoot: %{_tmppath}/%{name}-%{versi # Basic build requirements: BuildRequires: /usr/bin/pod2man BuildRequires: /usr/bin/pod2text -BuildRequires: febootstrap >= 2.0 +BuildRequires: febootstrap >= 2.3 BuildRequires: augeas-devel >= 0.5.0 BuildRequires: readline-devel BuildRequires: squashfs-tools @@ -489,6 +489,11 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Jun 16 2009 Richard W.M. Jones - 1.0.48-1 +- New upstream release 1.0.48. +- Should fix all the brokenness from 1.0.47. +- Requires febootstrap >= 2.3. + * Mon Jun 15 2009 Richard W.M. Jones - 1.0.47-2 - New upstream release 1.0.47. - Enable experimental supermin appliance build. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/sources,v retrieving revision 1.27 retrieving revision 1.28 diff -u -p -r1.27 -r1.28 --- sources 15 Jun 2009 22:15:44 -0000 1.27 +++ sources 16 Jun 2009 10:29:18 -0000 1.28 @@ -1 +1 @@ -5ccea9375d31bd2552606c4d0a5cff5f libguestfs-1.0.47.tar.gz +38670b5a9503882febf27c1c80d3fccb libguestfs-1.0.48.tar.gz From rjones at fedoraproject.org Tue Jun 16 14:38:20 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Tue, 16 Jun 2009 14:38:20 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel libguestfs.spec, 1.51, 1.52 Message-ID: <20090616143820.EFDF970093@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28415 Modified Files: libguestfs.spec Log Message: Accidentally omitted the supermin image from previous version. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.51 retrieving revision 1.52 diff -u -p -r1.51 -r1.52 --- libguestfs.spec 16 Jun 2009 10:29:18 -0000 1.51 +++ libguestfs.spec 16 Jun 2009 14:37:49 -0000 1.52 @@ -4,7 +4,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs Version: 1.0.48 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPLv2+ Group: Development/Libraries URL: http://libguestfs.org/ @@ -330,7 +330,11 @@ make DESTDIR=$RPM_BUILD_ROOT install # Delete the ordinary appliance, leaving just the supermin appliance. rm $RPM_BUILD_ROOT%{_libdir}/guestfs/vmlinuz.* +mkdir keep +mv $RPM_BUILD_ROOT%{_libdir}/guestfs/initramfs.*.supermin.img keep rm $RPM_BUILD_ROOT%{_libdir}/guestfs/initramfs.*.img +mv keep/* $RPM_BUILD_ROOT%{_libdir}/guestfs/ +rmdir keep # Delete static libraries, libtool files. rm $RPM_BUILD_ROOT%{_libdir}/libguestfs.a @@ -489,6 +493,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Jun 16 2009 Richard W.M. Jones - 1.0.48-2 +- Accidentally omitted the supermin image from previous version. + * Tue Jun 16 2009 Richard W.M. Jones - 1.0.48-1 - New upstream release 1.0.48. - Should fix all the brokenness from 1.0.47. From markmc at fedoraproject.org Wed Jun 17 12:02:49 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Wed, 17 Jun 2009 12:02:49 +0000 (UTC) Subject: [fedora-virt-maint] rpms/qemu/F-11 qemu-ppc-on-ppc.patch, NONE, 1.1 qemu-roms-more-room.patch, 1.4, 1.5 qemu.spec, 1.97, 1.98 Message-ID: <20090617120249.36F6A70093@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/qemu/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9086 Modified Files: qemu-roms-more-room.patch qemu.spec Added Files: qemu-ppc-on-ppc.patch Log Message: * Wed Jun 17 2009 Mark McLoughlin - 2:0.10.5-3 - ppc-on-ppc fix (#504273) - Fix -kernel regression (#506443) qemu-ppc-on-ppc.patch: --- NEW FILE qemu-ppc-on-ppc.patch --- >From d19076faca944c31bb051b95d285e75ec67902f7 Mon Sep 17 00:00:00 2001 From: malc Date: Thu, 2 Apr 2009 01:16:39 +0000 Subject: [PATCH 1/1] Temporary workaround for ppc on ppc target-ppc/translate.c puts values of type opcode_t into .opcodes section, using GCC extension to do so, and hoping that this will make them appear contiguously and in the source order in the resulting executable. This assumption is not safe and is known to be violated with certain versions of GCC, certain flags passed to it and on certain platforms (gcc 4.3.0, -O and PPC/PPC64 for instance) The workaround consists of adding -fno-unit-at-a-time to the list of GCC command line options while building PPC translate.o on a PPC. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk at 6967 c046a42c-6fe2-441c-8c8c-71466251a162 --- Makefile.target | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/Makefile.target b/Makefile.target index 046427d..e855dc3 100644 --- a/Makefile.target +++ b/Makefile.target @@ -91,6 +91,10 @@ ifeq ($(ARCH),i386) HELPER_CFLAGS+=-fomit-frame-pointer endif +ifeq ($(subst ppc64,ppc,$(ARCH))$(TARGET_BASE_ARCH),ppcppc) +translate.o: CFLAGS := $(CFLAGS) $(call cc-option, $(CFLAGS), -fno-unit-at-a-time,) +endif + ifeq ($(ARCH),sparc) CFLAGS+=-ffixed-g2 -ffixed-g3 ifneq ($(CONFIG_SOLARIS),yes) -- 1.6.0.6 qemu-roms-more-room.patch: Index: qemu-roms-more-room.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/F-11/qemu-roms-more-room.patch,v retrieving revision 1.4 retrieving revision 1.5 diff -u -p -r1.4 -r1.5 --- qemu-roms-more-room.patch 31 May 2009 14:42:34 -0000 1.4 +++ qemu-roms-more-room.patch 17 Jun 2009 12:02:48 -0000 1.5 @@ -31,10 +31,9 @@ git-svn-id: svn://svn.savannah.nongnu.or hw/pc.c | 29 +++++++++++++++++++---------- 1 files changed, 19 insertions(+), 10 deletions(-) -Index: qemu-kvm-0.10.5/hw/pc.c -=================================================================== ---- qemu-kvm-0.10.5.orig/hw/pc.c -+++ qemu-kvm-0.10.5/hw/pc.c +diff -up qemu-kvm-0.10.5/hw/pc.c.roms-more-room qemu-kvm-0.10.5/hw/pc.c +--- qemu-kvm-0.10.5/hw/pc.c.roms-more-room 2009-06-17 12:54:43.000000000 +0100 ++++ qemu-kvm-0.10.5/hw/pc.c 2009-06-17 12:55:43.000000000 +0100 @@ -818,7 +818,7 @@ static void pc_init1(ram_addr_t ram_size { char buf[1024]; @@ -95,7 +94,8 @@ Index: qemu-kvm-0.10.5/hw/pc.c - cpu_register_physical_memory(0xd0000, TARGET_PAGE_SIZE, + cpu_register_physical_memory(option_rom_start, TARGET_PAGE_SIZE, option_rom_offset); - load_linux(0xd0000, +- load_linux(0xd0000, ++ load_linux(option_rom_offset, kernel_filename, initrd_filename, kernel_cmdline, below_4g_mem_size); - offset = TARGET_PAGE_SIZE; + offset += TARGET_PAGE_SIZE; Index: qemu.spec =================================================================== RCS file: /cvs/pkgs/rpms/qemu/F-11/qemu.spec,v retrieving revision 1.97 retrieving revision 1.98 diff -u -p -r1.97 -r1.98 --- qemu.spec 3 Jun 2009 15:04:28 -0000 1.97 +++ qemu.spec 17 Jun 2009 12:02:48 -0000 1.98 @@ -1,7 +1,7 @@ Summary: QEMU is a FAST! processor emulator Name: qemu Version: 0.10.5 -Release: 2%{?dist} +Release: 3%{?dist} # Epoch because we pushed a qemu-1.0 package Epoch: 2 License: GPLv2+ and LGPLv2+ and BSD @@ -30,6 +30,7 @@ Patch14: qemu-kvm-fix-kerneldir-includes Patch15: qemu-fix-net-socket-list-init.patch Patch16: qemu-prevent-cdrom-media-eject-while-device-is-locked.patch Patch17: qemu-avoid-harmless-msr-warnings.patch +Patch18: qemu-ppc-on-ppc.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: SDL-devel zlib-devel which texi2html gnutls-devel cyrus-sasl-devel @@ -227,6 +228,7 @@ such as kvmtrace and kvm_stat. %patch15 -p1 %patch16 -p1 %patch17 -p1 +%patch18 -p1 %build # systems like rhel build system does not have a recent enough linker so @@ -469,6 +471,10 @@ fi %{_mandir}/man1/qemu-img.1* %changelog +* Wed Jun 17 2009 Mark McLoughlin - 2:0.10.5-3 +- ppc-on-ppc fix (#504273) +- Fix -kernel regression (#506443) + * Wed Jun 3 2009 Mark McLoughlin - 2:0.10.5-2 - Prevent locked cdrom eject - fixes hang at end of anaconda installs (#501412) - Fix crash with '-net socket,listen=...' (#501264) From markmc at fedoraproject.org Wed Jun 17 13:03:00 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Wed, 17 Jun 2009 13:03:00 +0000 (UTC) Subject: [fedora-virt-maint] rpms/qemu/F-11 qemu-roms-more-room.patch, 1.5, 1.6 Message-ID: <20090617130300.A575E70132@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/qemu/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25298 Modified Files: qemu-roms-more-room.patch Log Message: Fix the fix qemu-roms-more-room.patch: Index: qemu-roms-more-room.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/F-11/qemu-roms-more-room.patch,v retrieving revision 1.5 retrieving revision 1.6 diff -u -p -r1.5 -r1.6 --- qemu-roms-more-room.patch 17 Jun 2009 12:02:48 -0000 1.5 +++ qemu-roms-more-room.patch 17 Jun 2009 13:03:00 -0000 1.6 @@ -95,7 +95,7 @@ diff -up qemu-kvm-0.10.5/hw/pc.c.roms-mo + cpu_register_physical_memory(option_rom_start, TARGET_PAGE_SIZE, option_rom_offset); - load_linux(0xd0000, -+ load_linux(option_rom_offset, ++ load_linux(option_rom_start, kernel_filename, initrd_filename, kernel_cmdline, below_4g_mem_size); - offset = TARGET_PAGE_SIZE; + offset += TARGET_PAGE_SIZE; From glommer at fedoraproject.org Fri Jun 19 15:35:19 2009 From: glommer at fedoraproject.org (Glauber Costa) Date: Fri, 19 Jun 2009 15:35:19 +0000 (UTC) Subject: [fedora-virt-maint] rpms/vgabios/F-11 .cvsignore, 1.3, 1.4 sources, 1.3, 1.4 vgabios.spec, 1.2, 1.3 Message-ID: <20090619153519.5E4F3700F9@cvs1.fedora.phx.redhat.com> Author: glommer Update of /cvs/pkgs/rpms/vgabios/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31124 Modified Files: .cvsignore sources vgabios.spec Log Message: - applied vgabios-provide-high-res.patch, that should fix #499060 - Changed versioning naming, since the "b" in 0.6b does not stand for beta. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/vgabios/F-11/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -p -r1.3 -r1.4 --- .cvsignore 19 May 2009 01:15:25 -0000 1.3 +++ .cvsignore 19 Jun 2009 15:34:49 -0000 1.4 @@ -1 +1 @@ -vgabios-0.6c.tgz +vgabios-0.6b.tgz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/vgabios/F-11/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -p -r1.3 -r1.4 --- sources 19 May 2009 01:15:25 -0000 1.3 +++ sources 19 Jun 2009 15:34:49 -0000 1.4 @@ -1 +1 @@ -2b0a5387594bb70cb1dbcc1f79ec824c vgabios-0.6c.tgz +36399621c4d6753e83a3cec3009c7183 vgabios-0.6b.tgz Index: vgabios.spec =================================================================== RCS file: /cvs/pkgs/rpms/vgabios/F-11/vgabios.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -r1.2 -r1.3 --- vgabios.spec 19 May 2009 01:15:25 -0000 1.2 +++ vgabios.spec 19 Jun 2009 15:34:49 -0000 1.3 @@ -1,16 +1,17 @@ Name: vgabios -Version: 0.6 -Release: 0.6.c%{?dist} +Version: 0.6b +Release: 1%{?dist} Summary: LGPL implementation of a vga video bios Group: Applications/Emulators License: LGPLv2 URL: http://www.nongnu.org/vgabios/ -Source0: http://savannah.gnu.org/download/%{name}/%{name}-%{version}c.tgz +Source0: http://savannah.gnu.org/download/%{name}/%{name}-%{version}.tgz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: dev86 BuildArch: noarch +Patch1: %{name}-provide-high-res.patch %description vgabios is an LPGL implementation of a bios for a video card. @@ -19,7 +20,8 @@ emulators. It is not intended for use in %prep -%setup -q -n %{name}-%{version}c +%setup -q -n %{name}-%{version} +%patch1 -p1 %build make clean @@ -47,11 +49,10 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/vgabios/VGABIOS-lgpl-latest.debug.bin - - %changelog -* Mon May 18 2009 Glauber Costa - 0.6.0.6.c -- updated to 0.6.c (#499060) +* Fri Jun 19 2009 Glauber Costa - 0.6b-1 +- applied vgabios-provide-high-res.patch, that should fix #499060 +- Changed versioning naming, since the "b" in 0.6b does not stand for beta. * Mon Mar 02 2009 Glauber Costa - 0.6-0.5.b - fixed naming to comply with guidelines. From glommer at fedoraproject.org Fri Jun 19 15:39:44 2009 From: glommer at fedoraproject.org (Glauber Costa) Date: Fri, 19 Jun 2009 15:39:44 +0000 (UTC) Subject: [fedora-virt-maint] rpms/vgabios/F-11 vgabios-provide-high-res.patch, NONE, 1.1 vgabios.spec, 1.3, 1.4 Message-ID: <20090619153944.E9679700F9@cvs1.fedora.phx.redhat.com> Author: glommer Update of /cvs/pkgs/rpms/vgabios/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32546 Modified Files: vgabios.spec Added Files: vgabios-provide-high-res.patch Log Message: forgot the patch... vgabios-provide-high-res.patch: --- NEW FILE vgabios-provide-high-res.patch --- >From c3885286784174680811be037a8cef83c43c47c2 Mon Sep 17 00:00:00 2001 From: Glauber Costa Date: Thu, 18 Jun 2009 18:26:00 -0400 Subject: [PATCH] provide high res resolutions to non-cirrus devices. Add widescreen modes to vbetables-gen.c , and increase device memory. Signed-off-by: Glauber Costa --- vbetables-gen.c | 23 ++++++++++++++++++++++- 1 files changed, 22 insertions(+), 1 deletions(-) diff --git a/vbetables-gen.c b/vbetables-gen.c index 7014a16..96ac85a 100644 --- a/vbetables-gen.c +++ b/vbetables-gen.c @@ -2,7 +2,7 @@ #include #include -#define VBE_DISPI_TOTAL_VIDEO_MEMORY_MB 8 +#define VBE_DISPI_TOTAL_VIDEO_MEMORY_MB 16 typedef struct { int width; @@ -55,6 +55,27 @@ ModeInfo modes[] = { { 1152, 864, 16 , 0x14a}, { 1152, 864, 24 , 0x14b}, { 1152, 864, 32 , 0x14c}, +{ 1280, 800, 16 , 0x178}, +{ 1280, 800, 24 , 0x179}, +{ 1280, 800, 32 , 0x17a}, +{ 1280, 960, 16 , 0x17b}, +{ 1280, 960, 24 , 0x17c}, +{ 1280, 960, 32 , 0x17d}, +{ 1440, 900, 16 , 0x17e}, +{ 1440, 900, 24 , 0x17f}, +{ 1440, 900, 32 , 0x180}, +{ 1400, 1050, 16 , 0x181}, +{ 1400, 1050, 24 , 0x182}, +{ 1400, 1050, 32 , 0x183}, +{ 1680, 1050, 16 , 0x184}, +{ 1680, 1050, 24 , 0x185}, +{ 1680, 1050, 32 , 0x186}, +{ 1920, 1200, 16 , 0x187}, +{ 1920, 1200, 24 , 0x188}, +{ 1920, 1200, 32 , 0x189}, +{ 2560, 1600, 16 , 0x18a}, +{ 2560, 1600, 24 , 0x18b}, +{ 2560, 1600, 32 , 0x18c}, { 0, }, }; -- 1.6.2.2 Index: vgabios.spec =================================================================== RCS file: /cvs/pkgs/rpms/vgabios/F-11/vgabios.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -p -r1.3 -r1.4 --- vgabios.spec 19 Jun 2009 15:34:49 -0000 1.3 +++ vgabios.spec 19 Jun 2009 15:39:14 -0000 1.4 @@ -1,6 +1,6 @@ Name: vgabios Version: 0.6b -Release: 1%{?dist} +Release: 2%{?dist} Summary: LGPL implementation of a vga video bios Group: Applications/Emulators @@ -50,6 +50,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Jun 19 2009 Glauber Costa - 0.6b-2 +- properly add the patch + * Fri Jun 19 2009 Glauber Costa - 0.6b-1 - applied vgabios-provide-high-res.patch, that should fix #499060 - Changed versioning naming, since the "b" in 0.6b does not stand for beta. From markmc at fedoraproject.org Fri Jun 19 16:31:30 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Fri, 19 Jun 2009 16:31:30 +0000 (UTC) Subject: [fedora-virt-maint] rpms/etherboot/F-11 etherboot.spec,1.14,1.15 Message-ID: <20090619163130.5390B700F9@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/etherboot/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15006 Modified Files: etherboot.spec Log Message: * Fri Jun 19 2009 Mark McLoughlin - 5.4.4-15 - Disable ASK_BOOT (bug #506616) Index: etherboot.spec =================================================================== RCS file: /cvs/pkgs/rpms/etherboot/F-11/etherboot.spec,v retrieving revision 1.14 retrieving revision 1.15 diff -u -p -r1.14 -r1.15 --- etherboot.spec 25 May 2009 13:38:50 -0000 1.14 +++ etherboot.spec 19 Jun 2009 16:31:29 -0000 1.15 @@ -9,7 +9,7 @@ # on the other arches, we will use the prebuilt binaries Name: etherboot Version: 5.4.4 -Release: 14%{?dist} +Release: 15%{?dist} Summary: Etherboot collection of boot roms Group: Development/Tools @@ -111,6 +111,8 @@ installed. Etherboot is code that can be %ifarch %{ix86} # Enable PXE_DHCP_STRICT (see bug #494541) sed -i -e 's/# \(CFLAGS.*PXE_DHCP_STRICT\)/\1/' src/Config +# Disable ASK_BOOT (see bug #506616) +sed -i -e 's/^\(CFLAGS.*-DASK_BOOT\)=3/\1=-1/' src/Config # undi is broken by now sed -i -e '/undi/d' src/Families @@ -178,6 +180,9 @@ rm -rf %{buildroot} %changelog +* Fri Jun 19 2009 Mark McLoughlin - 5.4.4-15 +- Disable ASK_BOOT (bug #506616) + * Mon May 25 2009 Mark McLoughlin - 5.4.4-14 - Enable PXE_DHCP_STRICT to fix PXE boot failures (bug #494541) From markmc at fedoraproject.org Fri Jun 19 16:32:20 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Fri, 19 Jun 2009 16:32:20 +0000 (UTC) Subject: [fedora-virt-maint] rpms/etherboot/devel etherboot.spec,1.14,1.15 Message-ID: <20090619163220.1651F700F9@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/etherboot/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15156 Modified Files: etherboot.spec Log Message: * Fri Jun 19 2009 Mark McLoughlin - 5.4.4-15 - Disable ASK_BOOT (bug #506616) Index: etherboot.spec =================================================================== RCS file: /cvs/pkgs/rpms/etherboot/devel/etherboot.spec,v retrieving revision 1.14 retrieving revision 1.15 diff -u -p -r1.14 -r1.15 --- etherboot.spec 25 May 2009 13:39:00 -0000 1.14 +++ etherboot.spec 19 Jun 2009 16:31:49 -0000 1.15 @@ -9,7 +9,7 @@ # on the other arches, we will use the prebuilt binaries Name: etherboot Version: 5.4.4 -Release: 14%{?dist} +Release: 15%{?dist} Summary: Etherboot collection of boot roms Group: Development/Tools @@ -111,6 +111,8 @@ installed. Etherboot is code that can be %ifarch %{ix86} # Enable PXE_DHCP_STRICT (see bug #494541) sed -i -e 's/# \(CFLAGS.*PXE_DHCP_STRICT\)/\1/' src/Config +# Disable ASK_BOOT (see bug #506616) +sed -i -e 's/^\(CFLAGS.*-DASK_BOOT\)=3/\1=-1/' src/Config # undi is broken by now sed -i -e '/undi/d' src/Families @@ -178,6 +180,9 @@ rm -rf %{buildroot} %changelog +* Fri Jun 19 2009 Mark McLoughlin - 5.4.4-15 +- Disable ASK_BOOT (bug #506616) + * Mon May 25 2009 Mark McLoughlin - 5.4.4-14 - Enable PXE_DHCP_STRICT to fix PXE boot failures (bug #494541) From glommer at fedoraproject.org Fri Jun 19 17:25:44 2009 From: glommer at fedoraproject.org (Glauber Costa) Date: Fri, 19 Jun 2009 17:25:44 +0000 (UTC) Subject: [fedora-virt-maint] rpms/vgabios/devel vgabios-provide-high-res.patch, NONE, 1.1 .cvsignore, 1.3, 1.4 sources, 1.3, 1.4 vgabios.spec, 1.2, 1.3 Message-ID: <20090619172544.A5FF9700F9@cvs1.fedora.phx.redhat.com> Author: glommer Update of /cvs/pkgs/rpms/vgabios/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29368 Modified Files: .cvsignore sources vgabios.spec Added Files: vgabios-provide-high-res.patch Log Message: applied vgabios-provide-high-res.patch, that should fix #499060 Changed versioning naming, since the "b" in 0.6b does not stand for beta. copied from f-11 vgabios-provide-high-res.patch: --- NEW FILE vgabios-provide-high-res.patch --- >From c3885286784174680811be037a8cef83c43c47c2 Mon Sep 17 00:00:00 2001 From: Glauber Costa Date: Thu, 18 Jun 2009 18:26:00 -0400 Subject: [PATCH] provide high res resolutions to non-cirrus devices. Add widescreen modes to vbetables-gen.c , and increase device memory. Signed-off-by: Glauber Costa --- vbetables-gen.c | 23 ++++++++++++++++++++++- 1 files changed, 22 insertions(+), 1 deletions(-) diff --git a/vbetables-gen.c b/vbetables-gen.c index 7014a16..96ac85a 100644 --- a/vbetables-gen.c +++ b/vbetables-gen.c @@ -2,7 +2,7 @@ #include #include -#define VBE_DISPI_TOTAL_VIDEO_MEMORY_MB 8 +#define VBE_DISPI_TOTAL_VIDEO_MEMORY_MB 16 typedef struct { int width; @@ -55,6 +55,27 @@ ModeInfo modes[] = { { 1152, 864, 16 , 0x14a}, { 1152, 864, 24 , 0x14b}, { 1152, 864, 32 , 0x14c}, +{ 1280, 800, 16 , 0x178}, +{ 1280, 800, 24 , 0x179}, +{ 1280, 800, 32 , 0x17a}, +{ 1280, 960, 16 , 0x17b}, +{ 1280, 960, 24 , 0x17c}, +{ 1280, 960, 32 , 0x17d}, +{ 1440, 900, 16 , 0x17e}, +{ 1440, 900, 24 , 0x17f}, +{ 1440, 900, 32 , 0x180}, +{ 1400, 1050, 16 , 0x181}, +{ 1400, 1050, 24 , 0x182}, +{ 1400, 1050, 32 , 0x183}, +{ 1680, 1050, 16 , 0x184}, +{ 1680, 1050, 24 , 0x185}, +{ 1680, 1050, 32 , 0x186}, +{ 1920, 1200, 16 , 0x187}, +{ 1920, 1200, 24 , 0x188}, +{ 1920, 1200, 32 , 0x189}, +{ 2560, 1600, 16 , 0x18a}, +{ 2560, 1600, 24 , 0x18b}, +{ 2560, 1600, 32 , 0x18c}, { 0, }, }; -- 1.6.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/vgabios/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -p -r1.3 -r1.4 --- .cvsignore 19 May 2009 01:13:28 -0000 1.3 +++ .cvsignore 19 Jun 2009 17:25:14 -0000 1.4 @@ -1 +1 @@ -vgabios-0.6c.tgz +vgabios-0.6b.tgz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/vgabios/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -p -r1.3 -r1.4 --- sources 19 May 2009 01:13:29 -0000 1.3 +++ sources 19 Jun 2009 17:25:14 -0000 1.4 @@ -1 +1 @@ -2b0a5387594bb70cb1dbcc1f79ec824c vgabios-0.6c.tgz +36399621c4d6753e83a3cec3009c7183 vgabios-0.6b.tgz Index: vgabios.spec =================================================================== RCS file: /cvs/pkgs/rpms/vgabios/devel/vgabios.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -r1.2 -r1.3 --- vgabios.spec 19 May 2009 01:13:29 -0000 1.2 +++ vgabios.spec 19 Jun 2009 17:25:14 -0000 1.3 @@ -1,16 +1,17 @@ Name: vgabios -Version: 0.6 -Release: 0.6.c%{?dist} +Version: 0.6b +Release: 2%{?dist} Summary: LGPL implementation of a vga video bios Group: Applications/Emulators License: LGPLv2 URL: http://www.nongnu.org/vgabios/ -Source0: http://savannah.gnu.org/download/%{name}/%{name}-%{version}c.tgz +Source0: http://savannah.gnu.org/download/%{name}/%{name}-%{version}.tgz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: dev86 BuildArch: noarch +Patch1: %{name}-provide-high-res.patch %description vgabios is an LPGL implementation of a bios for a video card. @@ -19,7 +20,8 @@ emulators. It is not intended for use in %prep -%setup -q -n %{name}-%{version}c +%setup -q -n %{name}-%{version} +%patch1 -p1 %build make clean @@ -47,11 +49,13 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/vgabios/VGABIOS-lgpl-latest.debug.bin - - %changelog -* Mon May 18 2009 Glauber Costa - 0.6.0.6.c -- updated to 0.6.c (#499060) +* Fri Jun 19 2009 Glauber Costa - 0.6b-2 +- properly add the patch + +* Fri Jun 19 2009 Glauber Costa - 0.6b-1 +- applied vgabios-provide-high-res.patch, that should fix #499060 +- Changed versioning naming, since the "b" in 0.6b does not stand for beta. * Mon Mar 02 2009 Glauber Costa - 0.6-0.5.b - fixed naming to comply with guidelines. From rjones at fedoraproject.org Fri Jun 19 18:47:12 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Fri, 19 Jun 2009 18:47:12 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel .cvsignore, 1.28, 1.29 libguestfs.spec, 1.52, 1.53 sources, 1.28, 1.29 Message-ID: <20090619184712.9A723700F9@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20113 Modified Files: .cvsignore libguestfs.spec sources Log Message: New upstream release 1.0.49. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/.cvsignore,v retrieving revision 1.28 retrieving revision 1.29 diff -u -p -r1.28 -r1.29 --- .cvsignore 16 Jun 2009 10:29:18 -0000 1.28 +++ .cvsignore 19 Jun 2009 18:47:08 -0000 1.29 @@ -1 +1 @@ -libguestfs-1.0.48.tar.gz +libguestfs-1.0.49.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.52 retrieving revision 1.53 diff -u -p -r1.52 -r1.53 --- libguestfs.spec 16 Jun 2009 14:37:49 -0000 1.52 +++ libguestfs.spec 19 Jun 2009 18:47:10 -0000 1.53 @@ -3,8 +3,8 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.48 -Release: 2%{?dist} +Version: 1.0.49 +Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries URL: http://libguestfs.org/ @@ -399,7 +399,7 @@ rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root,-) %doc COPYING -%{_bindir}/guestfs-supermin-helper +%{_bindir}/libguestfs-supermin-helper %{_libdir}/guestfs/ %{_libdir}/libguestfs.so.* @@ -493,6 +493,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Jun 19 2009 Richard W.M. Jones - 1.0.49-1 +- New upstream release 1.0.49. + * Tue Jun 16 2009 Richard W.M. Jones - 1.0.48-2 - Accidentally omitted the supermin image from previous version. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/sources,v retrieving revision 1.28 retrieving revision 1.29 diff -u -p -r1.28 -r1.29 --- sources 16 Jun 2009 10:29:18 -0000 1.28 +++ sources 19 Jun 2009 18:47:10 -0000 1.29 @@ -1 +1 @@ -38670b5a9503882febf27c1c80d3fccb libguestfs-1.0.48.tar.gz +44ace0f55f47ab5e8105f22fae576182 libguestfs-1.0.49.tar.gz From rjones at fedoraproject.org Fri Jun 19 19:21:38 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Fri, 19 Jun 2009 19:21:38 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel libguestfs.spec, 1.53, 1.54 Message-ID: <20090619192138.53F5C700F9@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30057 Modified Files: libguestfs.spec Log Message: Add workaround for RHBZ#507007. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.53 retrieving revision 1.54 diff -u -p -r1.53 -r1.54 --- libguestfs.spec 19 Jun 2009 18:47:10 -0000 1.53 +++ libguestfs.spec 19 Jun 2009 19:21:07 -0000 1.54 @@ -4,7 +4,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs Version: 1.0.49 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPLv2+ Group: Development/Libraries URL: http://libguestfs.org/ @@ -300,7 +300,9 @@ export LIBGUESTFS_DEBUG=1 # Workaround for BZ 502058. This is only needed for F-11, but # won't harm other builds. -export LIBGUESTFS_APPEND=noapic +# mce=off is a workaround for BZ 507007 (only for a particular +# 2.6.31 kernel release in Rawhide). +export LIBGUESTFS_APPEND="noapic mce=off" %ifarch x86_64 make check @@ -493,8 +495,9 @@ rm -rf $RPM_BUILD_ROOT %changelog -* Fri Jun 19 2009 Richard W.M. Jones - 1.0.49-1 +* Fri Jun 19 2009 Richard W.M. Jones - 1.0.49-2 - New upstream release 1.0.49. +- Add workaround for RHBZ#507007. * Tue Jun 16 2009 Richard W.M. Jones - 1.0.48-2 - Accidentally omitted the supermin image from previous version. From rjones at fedoraproject.org Sat Jun 20 12:46:11 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Sat, 20 Jun 2009 12:46:11 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel libguestfs.spec, 1.54, 1.55 Message-ID: <20090620124611.5E9D570033@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23523 Modified Files: libguestfs.spec Log Message: Remove workaround for RHBZ#507007, since bug is now fixed. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.54 retrieving revision 1.55 diff -u -p -r1.54 -r1.55 --- libguestfs.spec 19 Jun 2009 19:21:07 -0000 1.54 +++ libguestfs.spec 20 Jun 2009 12:45:40 -0000 1.55 @@ -4,7 +4,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs Version: 1.0.49 -Release: 2%{?dist} +Release: 3%{?dist} License: LGPLv2+ Group: Development/Libraries URL: http://libguestfs.org/ @@ -300,9 +300,7 @@ export LIBGUESTFS_DEBUG=1 # Workaround for BZ 502058. This is only needed for F-11, but # won't harm other builds. -# mce=off is a workaround for BZ 507007 (only for a particular -# 2.6.31 kernel release in Rawhide). -export LIBGUESTFS_APPEND="noapic mce=off" +export LIBGUESTFS_APPEND="noapic" %ifarch x86_64 make check @@ -495,6 +493,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sat Jun 20 2009 Richard W.M. Jones - 1.0.49-3 +- Remove workaround for RHBZ#507007, since bug is now fixed. + * Fri Jun 19 2009 Richard W.M. Jones - 1.0.49-2 - New upstream release 1.0.49. - Add workaround for RHBZ#507007. From rjones at fedoraproject.org Sat Jun 20 13:59:25 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Sat, 20 Jun 2009 13:59:25 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel guestfs-daemon-find.patch, NONE, 1.1 libguestfs.spec, 1.55, 1.56 Message-ID: <20090620135925.72DCA70033@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7115 Modified Files: libguestfs.spec Added Files: guestfs-daemon-find.patch Log Message: - Pull in upstream patch to fix pclose checking (testing as possible fix for RHBZ#507066). guestfs-daemon-find.patch: --- NEW FILE guestfs-daemon-find.patch --- diff --git a/daemon/find.c b/daemon/find.c index a873bca..287aae3 100644 --- a/daemon/find.c +++ b/daemon/find.c @@ -113,7 +113,11 @@ do_find (char *dir) return NULL; } } - pclose (fp); + if (pclose (fp) == -1) { + reply_with_perror ("pclose: find"); + free_stringslen (res, size); + return NULL; + } if (r == -1) { free_stringslen (res, size); Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.55 retrieving revision 1.56 diff -u -p -r1.55 -r1.56 --- libguestfs.spec 20 Jun 2009 12:45:40 -0000 1.55 +++ libguestfs.spec 20 Jun 2009 13:58:55 -0000 1.56 @@ -4,13 +4,16 @@ Summary: Access and modify virtual machine disk images Name: libguestfs Version: 1.0.49 -Release: 3%{?dist} +Release: 4%{?dist} License: LGPLv2+ Group: Development/Libraries URL: http://libguestfs.org/ Source0: http://libguestfs.org/download/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +# Upstream: 3c5b447efd42b03c24104bdc1f3260e879bb1d25 +Patch0: guestfs-daemon-find.patch + # Basic build requirements: BuildRequires: /usr/bin/pod2man BuildRequires: /usr/bin/pod2text @@ -249,6 +252,8 @@ Requires: jpackage-utils %prep %setup -q +%patch0 -p1 + mkdir -p daemon/m4 # Rerun the generator to make sure all files are up to date. @@ -493,8 +498,10 @@ rm -rf $RPM_BUILD_ROOT %changelog -* Sat Jun 20 2009 Richard W.M. Jones - 1.0.49-3 +* Sat Jun 20 2009 Richard W.M. Jones - 1.0.49-4 - Remove workaround for RHBZ#507007, since bug is now fixed. +- Pull in upstream patch to fix pclose checking + (testing as possible fix for RHBZ#507066). * Fri Jun 19 2009 Richard W.M. Jones - 1.0.49-2 - New upstream release 1.0.49. From rjones at fedoraproject.org Sat Jun 20 15:08:07 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Sat, 20 Jun 2009 15:08:07 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel guestfs-daemon-waitpid.patch, NONE, 1.1 libguestfs.spec, 1.56, 1.57 Message-ID: <20090620150807.5C52C70033@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20742 Modified Files: libguestfs.spec Added Files: guestfs-daemon-waitpid.patch Log Message: - Pull in upstream patch to check waitpid return values (testing as possible fix for RHBZ#507066). guestfs-daemon-waitpid.patch: --- NEW FILE guestfs-daemon-waitpid.patch --- diff --git a/daemon/guestfsd.c b/daemon/guestfsd.c index 2e83b9f..030aabe 100644 --- a/daemon/guestfsd.c +++ b/daemon/guestfsd.c @@ -453,7 +453,8 @@ commandrv (char **stdoutput, char **stderror, char * const* const argv) { int so_size = 0, se_size = 0; int so_fd[2], se_fd[2]; - int pid, r, quit, i; + pid_t pid; + int r, quit, i; fd_set rset, rset2; char buf[256]; char *p; @@ -589,7 +590,10 @@ commandrv (char **stdoutput, char **stderror, char * const* const argv) } /* Get the exit status of the command. */ - waitpid (pid, &r, 0); + if (waitpid (pid, &r, 0) != pid) { + perror ("waitpid"); + return -1; + } if (WIFEXITED (r)) { return WEXITSTATUS (r); Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.56 retrieving revision 1.57 diff -u -p -r1.56 -r1.57 --- libguestfs.spec 20 Jun 2009 13:58:55 -0000 1.56 +++ libguestfs.spec 20 Jun 2009 15:07:36 -0000 1.57 @@ -4,7 +4,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs Version: 1.0.49 -Release: 4%{?dist} +Release: 5%{?dist} License: LGPLv2+ Group: Development/Libraries URL: http://libguestfs.org/ @@ -13,6 +13,8 @@ BuildRoot: %{_tmppath}/%{name}-%{versi # Upstream: 3c5b447efd42b03c24104bdc1f3260e879bb1d25 Patch0: guestfs-daemon-find.patch +# Upstream: 6654f617a6f720baa8f1ced89179e11679353d1e +Patch1: guestfs-daemon-waitpid.patch # Basic build requirements: BuildRequires: /usr/bin/pod2man @@ -253,6 +255,7 @@ Requires: jpackage-utils %setup -q %patch0 -p1 +%patch1 -p1 mkdir -p daemon/m4 @@ -498,10 +501,12 @@ rm -rf $RPM_BUILD_ROOT %changelog -* Sat Jun 20 2009 Richard W.M. Jones - 1.0.49-4 +* Sat Jun 20 2009 Richard W.M. Jones - 1.0.49-5 - Remove workaround for RHBZ#507007, since bug is now fixed. - Pull in upstream patch to fix pclose checking (testing as possible fix for RHBZ#507066). +- Pull in upstream patch to check waitpid return values + (testing as possible fix for RHBZ#507066). * Fri Jun 19 2009 Richard W.M. Jones - 1.0.49-2 - New upstream release 1.0.49. From rjones at fedoraproject.org Mon Jun 22 09:08:42 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Mon, 22 Jun 2009 09:08:42 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel .cvsignore, 1.29, 1.30 libguestfs.spec, 1.57, 1.58 sources, 1.29, 1.30 Message-ID: <20090622090842.9893C70102@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1058 Modified Files: .cvsignore libguestfs.spec sources Log Message: New upstream release 1.0.50. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/.cvsignore,v retrieving revision 1.29 retrieving revision 1.30 diff -u -p -r1.29 -r1.30 --- .cvsignore 19 Jun 2009 18:47:08 -0000 1.29 +++ .cvsignore 22 Jun 2009 09:08:12 -0000 1.30 @@ -1 +1 @@ -libguestfs-1.0.49.tar.gz +libguestfs-1.0.50.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.57 retrieving revision 1.58 diff -u -p -r1.57 -r1.58 --- libguestfs.spec 20 Jun 2009 15:07:36 -0000 1.57 +++ libguestfs.spec 22 Jun 2009 09:08:12 -0000 1.58 @@ -3,8 +3,8 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.49 -Release: 5%{?dist} +Version: 1.0.50 +Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries URL: http://libguestfs.org/ @@ -501,6 +501,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Jun 22 2009 Richard W.M. Jones - 1.0.50-1 +- New upstream release 1.0.50. + * Sat Jun 20 2009 Richard W.M. Jones - 1.0.49-5 - Remove workaround for RHBZ#507007, since bug is now fixed. - Pull in upstream patch to fix pclose checking Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/sources,v retrieving revision 1.29 retrieving revision 1.30 diff -u -p -r1.29 -r1.30 --- sources 19 Jun 2009 18:47:10 -0000 1.29 +++ sources 22 Jun 2009 09:08:12 -0000 1.30 @@ -1 +1 @@ -44ace0f55f47ab5e8105f22fae576182 libguestfs-1.0.49.tar.gz +9c8e3604dc1821a3b3431711da84e7cc libguestfs-1.0.50.tar.gz From rjones at fedoraproject.org Mon Jun 22 09:09:44 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Mon, 22 Jun 2009 09:09:44 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel libguestfs.spec, 1.58, 1.59 guestfs-daemon-find.patch, 1.1, NONE guestfs-daemon-waitpid.patch, 1.1, NONE Message-ID: <20090622090944.E9F0570102@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1328 Modified Files: libguestfs.spec Removed Files: guestfs-daemon-find.patch guestfs-daemon-waitpid.patch Log Message: Removed patches which are now upstream. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.58 retrieving revision 1.59 diff -u -p -r1.58 -r1.59 --- libguestfs.spec 22 Jun 2009 09:08:12 -0000 1.58 +++ libguestfs.spec 22 Jun 2009 09:09:14 -0000 1.59 @@ -11,11 +11,6 @@ URL: http://libguestfs.org/ Source0: http://libguestfs.org/download/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root -# Upstream: 3c5b447efd42b03c24104bdc1f3260e879bb1d25 -Patch0: guestfs-daemon-find.patch -# Upstream: 6654f617a6f720baa8f1ced89179e11679353d1e -Patch1: guestfs-daemon-waitpid.patch - # Basic build requirements: BuildRequires: /usr/bin/pod2man BuildRequires: /usr/bin/pod2text @@ -254,9 +249,6 @@ Requires: jpackage-utils %prep %setup -q -%patch0 -p1 -%patch1 -p1 - mkdir -p daemon/m4 # Rerun the generator to make sure all files are up to date. @@ -503,6 +495,7 @@ rm -rf $RPM_BUILD_ROOT %changelog * Mon Jun 22 2009 Richard W.M. Jones - 1.0.50-1 - New upstream release 1.0.50. +- Removed patches which are now upstream. * Sat Jun 20 2009 Richard W.M. Jones - 1.0.49-5 - Remove workaround for RHBZ#507007, since bug is now fixed. --- guestfs-daemon-find.patch DELETED --- --- guestfs-daemon-waitpid.patch DELETED --- From rjones at fedoraproject.org Mon Jun 22 09:20:28 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Mon, 22 Jun 2009 09:20:28 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/F-11 .cvsignore, 1.17, 1.18 libguestfs.spec, 1.28, 1.29 sources, 1.17, 1.18 Message-ID: <20090622092028.0F22F70104@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3926 Modified Files: .cvsignore libguestfs.spec sources Log Message: * Mon Jun 22 2009 Richard W.M. Jones - 1.0.50-1 - New upstream release 1.0.50. - Enable supermin appliance, backporting changes from devel branch. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/.cvsignore,v retrieving revision 1.17 retrieving revision 1.18 diff -u -p -r1.17 -r1.18 --- .cvsignore 10 Jun 2009 16:29:47 -0000 1.17 +++ .cvsignore 22 Jun 2009 09:19:57 -0000 1.18 @@ -1 +1 @@ -libguestfs-1.0.44.tar.gz +libguestfs-1.0.50.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/libguestfs.spec,v retrieving revision 1.28 retrieving revision 1.29 diff -u -p -r1.28 -r1.29 --- libguestfs.spec 12 Jun 2009 12:53:06 -0000 1.28 +++ libguestfs.spec 22 Jun 2009 09:19:57 -0000 1.29 @@ -1,14 +1,13 @@ # XXX FAILS TO BUILD: # WAITING FOR THE FOLLOWING PACKAGES TO GO INTO F11 UPDATES: -# zerofree -# febootstrap 2.0 +# febootstrap 2.3 # Enable to build w/o network. %global buildnonet 1 Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.45 +Version: 1.0.50 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -19,7 +18,7 @@ BuildRoot: %{_tmppath}/%{name}-%{versi # Basic build requirements: BuildRequires: /usr/bin/pod2man BuildRequires: /usr/bin/pod2text -BuildRequires: febootstrap >= 2.0 +BuildRequires: febootstrap >= 2.3 BuildRequires: augeas-devel >= 0.5.0 BuildRequires: readline-devel BuildRequires: squashfs-tools @@ -31,8 +30,7 @@ BuildRequires: glibc-static # properly depend on it, but doesn't do any harm on other platforms: BuildRequires: ncurses-devel -# Build requirements for the appliance: -# (see 'make-initramfs.sh.in' in the source) +# Build requirements for the appliance (see 'make.sh.in' in the source): BuildRequires: kernel, bash, coreutils, lvm2, ntfs-3g, util-linux-ng BuildRequires: MAKEDEV, net-tools, augeas-libs, file BuildRequires: module-init-tools, procps, strace, iputils @@ -41,6 +39,15 @@ BuildRequires: dosfstools, zerofree BuildRequires: grub, ntfsprogs %endif +# Must match the above set of BuildRequires exactly! +Requires: kernel, bash, coreutils, lvm2, ntfs-3g, util-linux-ng +Requires: MAKEDEV, net-tools, augeas-libs, file +Requires: module-init-tools, procps, strace, iputils +Requires: dosfstools, zerofree +%ifarch %{ix86} x86_64 +Requires: grub, ntfsprogs +%endif + # These are only required if you want to build the bindings for # different languages: BuildRequires: ocaml @@ -269,6 +276,7 @@ createrepo repo --mandir=%{_mandir} \ --with-qemu="qemu-kvm qemu-system-%{_build_arch} qemu" \ --enable-debug-command \ + --enable-supermin \ %{extra} # This ensures that /usr/sbin/chroot is on the path. Not needed @@ -298,7 +306,7 @@ export LIBGUESTFS_DEBUG=1 # Workaround for BZ 502058. This is only needed for F-11, but # won't harm other builds. -export LIBGUESTFS_APPEND=noapic +export LIBGUESTFS_APPEND="noapic" %ifarch x86_64 make check @@ -326,6 +334,15 @@ rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install +# Delete the ordinary appliance, leaving just the supermin appliance. +rm $RPM_BUILD_ROOT%{_libdir}/guestfs/vmlinuz.* +mkdir keep +mv $RPM_BUILD_ROOT%{_libdir}/guestfs/initramfs.*.supermin.img keep +rm $RPM_BUILD_ROOT%{_libdir}/guestfs/initramfs.*.img +mv keep/* $RPM_BUILD_ROOT%{_libdir}/guestfs/ +rmdir keep + +# Delete static libraries, libtool files. rm $RPM_BUILD_ROOT%{_libdir}/libguestfs.a rm $RPM_BUILD_ROOT%{_libdir}/libguestfs.la @@ -388,6 +405,7 @@ rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root,-) %doc COPYING +%{_bindir}/libguestfs-supermin-helper %{_libdir}/guestfs/ %{_libdir}/libguestfs.so.* @@ -481,6 +499,10 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Jun 22 2009 Richard W.M. Jones - 1.0.50-1 +- New upstream release 1.0.50. +- Enable supermin appliance, backporting changes from devel branch. + * Fri Jun 12 2009 Richard W.M. Jones - 1.0.45-1 - New upstream release 1.0.45. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/sources,v retrieving revision 1.17 retrieving revision 1.18 diff -u -p -r1.17 -r1.18 --- sources 10 Jun 2009 16:29:51 -0000 1.17 +++ sources 22 Jun 2009 09:19:57 -0000 1.18 @@ -1 +1 @@ -194ce8270c55c610e834a2cf7a46c9c3 libguestfs-1.0.44.tar.gz +9c8e3604dc1821a3b3431711da84e7cc libguestfs-1.0.50.tar.gz From rjones at fedoraproject.org Mon Jun 22 09:20:26 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Mon, 22 Jun 2009 09:20:26 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/EL-5 .cvsignore, 1.13, 1.14 libguestfs.spec, 1.27, 1.28 sources, 1.13, 1.14 Message-ID: <20090622092026.228FA70104@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3949 Modified Files: .cvsignore libguestfs.spec sources Log Message: * Mon Jun 22 2009 Richard W.M. Jones - 1.0.50-1 - New upstream release 1.0.50. - Enable supermin appliance, backporting changes from devel branch. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/.cvsignore,v retrieving revision 1.13 retrieving revision 1.14 diff -u -p -r1.13 -r1.14 --- .cvsignore 10 Jun 2009 16:30:06 -0000 1.13 +++ .cvsignore 22 Jun 2009 09:19:55 -0000 1.14 @@ -1 +1 @@ -libguestfs-1.0.44.tar.gz +libguestfs-1.0.50.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/libguestfs.spec,v retrieving revision 1.27 retrieving revision 1.28 diff -u -p -r1.27 -r1.28 --- libguestfs.spec 11 Jun 2009 13:20:15 -0000 1.27 +++ libguestfs.spec 22 Jun 2009 09:19:55 -0000 1.28 @@ -1,10 +1,14 @@ +# XXX FAILS TO BUILD: +# WAITING FOR THE FOLLOWING PACKAGES TO GO INTO EL5 UPDATES: +# febootstrap 2.3 + # Enable to build w/o network. %global buildnonet 1 Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.44 -Release: 1%{?dist}.1 +Version: 1.0.50 +Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries URL: http://libguestfs.org/ @@ -18,7 +22,7 @@ ExclusiveArch: %{ix86} x86_64 # Basic build requirements: BuildRequires: /usr/bin/pod2man BuildRequires: /usr/bin/pod2text -BuildRequires: febootstrap >= 2.0 +BuildRequires: febootstrap >= 2.3 #BuildRequires: augeas-devel >= 0.5.0 BuildRequires: readline-devel BuildRequires: squashfs-tools @@ -34,8 +38,7 @@ BuildRequires: createrepo # properly depend on it, but doesn't do any harm on other platforms: BuildRequires: ncurses-devel -# Build requirements for the appliance: -# (see 'make-initramfs.sh.in' in the source) +# Build requirements for the appliance (see 'make.sh.in' in the source): BuildRequires: kernel, bash, coreutils, lvm2 BuildRequires: MAKEDEV, net-tools, file BuildRequires: module-init-tools, procps, strace, iputils @@ -46,6 +49,17 @@ BuildRequires: dosfstools BuildRequires: grub, ntfsprogs %endif +# Must match the above set of BuildRequires exactly! +Requires: kernel, bash, coreutils, lvm2 +Requires: MAKEDEV, net-tools, file +Requires: module-init-tools, procps, strace, iputils +Requires: dosfstools +# Not supported in EPEL yet: ntfs-3g util-linux-ng zerofree +# Not working: augeas-libs +%ifarch %{ix86} x86_64 +Requires: grub, ntfsprogs +%endif + # These are only required if you want to build the bindings for # different languages: BuildRequires: ocaml @@ -276,6 +290,7 @@ vmchannel_test=no \ --mandir=%{_mandir} \ --with-qemu="qemu-kvm qemu-system-%{_build_arch} qemu" \ --enable-debug-command \ + --enable-supermin \ %{extra} # This ensures that /usr/sbin/chroot is on the path. Not needed @@ -305,6 +320,15 @@ rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install +# Delete the ordinary appliance, leaving just the supermin appliance. +rm $RPM_BUILD_ROOT%{_libdir}/guestfs/vmlinuz.* +mkdir keep +mv $RPM_BUILD_ROOT%{_libdir}/guestfs/initramfs.*.supermin.img keep +rm $RPM_BUILD_ROOT%{_libdir}/guestfs/initramfs.*.img +mv keep/* $RPM_BUILD_ROOT%{_libdir}/guestfs/ +rmdir keep + +# Delete static libraries, libtool files. rm $RPM_BUILD_ROOT%{_libdir}/libguestfs.a rm $RPM_BUILD_ROOT%{_libdir}/libguestfs.la @@ -367,6 +391,7 @@ rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root,-) %doc COPYING +%{_bindir}/libguestfs-supermin-helper %{_libdir}/guestfs/ %{_libdir}/libguestfs.so.* @@ -460,6 +485,10 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Jun 22 2009 Richard W.M. Jones - 1.0.50-1 +- New upstream release 1.0.50. +- Enable supermin appliance, backporting changes from devel branch. + * Thu Jun 11 2009 Richard W.M. Jones - 1.0.44-1.el5.1 - Tests fail on i386 (impossible to debug because there are no log files available in plague), so disable tests on i386. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/sources,v retrieving revision 1.13 retrieving revision 1.14 diff -u -p -r1.13 -r1.14 --- sources 10 Jun 2009 16:30:06 -0000 1.13 +++ sources 22 Jun 2009 09:19:55 -0000 1.14 @@ -1 +1 @@ -194ce8270c55c610e834a2cf7a46c9c3 libguestfs-1.0.44.tar.gz +9c8e3604dc1821a3b3431711da84e7cc libguestfs-1.0.50.tar.gz From rjones at fedoraproject.org Mon Jun 22 16:09:39 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Mon, 22 Jun 2009 16:09:39 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/EL-5 .cvsignore, 1.14, 1.15 libguestfs.spec, 1.28, 1.29 sources, 1.14, 1.15 Message-ID: <20090622160939.D363570103@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23107/EL-5 Modified Files: .cvsignore libguestfs.spec sources Log Message: New upstream version 1.0.51. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/.cvsignore,v retrieving revision 1.14 retrieving revision 1.15 diff -u -p -r1.14 -r1.15 --- .cvsignore 22 Jun 2009 09:19:55 -0000 1.14 +++ .cvsignore 22 Jun 2009 16:09:09 -0000 1.15 @@ -1 +1 @@ -libguestfs-1.0.50.tar.gz +libguestfs-1.0.51.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/libguestfs.spec,v retrieving revision 1.28 retrieving revision 1.29 diff -u -p -r1.28 -r1.29 --- libguestfs.spec 22 Jun 2009 09:19:55 -0000 1.28 +++ libguestfs.spec 22 Jun 2009 16:09:09 -0000 1.29 @@ -1,13 +1,14 @@ # XXX FAILS TO BUILD: # WAITING FOR THE FOLLOWING PACKAGES TO GO INTO EL5 UPDATES: # febootstrap 2.3 +# -- cannot be build because of "old" new fakeroot package. # Enable to build w/o network. %global buildnonet 1 Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.50 +Version: 1.0.51 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -42,7 +43,7 @@ BuildRequires: ncurses-devel BuildRequires: kernel, bash, coreutils, lvm2 BuildRequires: MAKEDEV, net-tools, file BuildRequires: module-init-tools, procps, strace, iputils -BuildRequires: dosfstools +BuildRequires: dosfstools, lsof # Not supported in EPEL yet: ntfs-3g util-linux-ng zerofree # Not working: augeas-libs %ifarch %{ix86} x86_64 @@ -53,7 +54,7 @@ BuildRequires: grub, ntfsprogs Requires: kernel, bash, coreutils, lvm2 Requires: MAKEDEV, net-tools, file Requires: module-init-tools, procps, strace, iputils -Requires: dosfstools +Requires: dosfstools, lsof # Not supported in EPEL yet: ntfs-3g util-linux-ng zerofree # Not working: augeas-libs %ifarch %{ix86} x86_64 @@ -485,8 +486,8 @@ rm -rf $RPM_BUILD_ROOT %changelog -* Mon Jun 22 2009 Richard W.M. Jones - 1.0.50-1 -- New upstream release 1.0.50. +* Mon Jun 22 2009 Richard W.M. Jones - 1.0.51-1 +- New upstream release 1.0.51. - Enable supermin appliance, backporting changes from devel branch. * Thu Jun 11 2009 Richard W.M. Jones - 1.0.44-1.el5.1 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/sources,v retrieving revision 1.14 retrieving revision 1.15 diff -u -p -r1.14 -r1.15 --- sources 22 Jun 2009 09:19:55 -0000 1.14 +++ sources 22 Jun 2009 16:09:09 -0000 1.15 @@ -1 +1 @@ -9c8e3604dc1821a3b3431711da84e7cc libguestfs-1.0.50.tar.gz +ae0ea588e5352038e5b489fc98723da5 libguestfs-1.0.51.tar.gz From rjones at fedoraproject.org Mon Jun 22 16:09:40 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Mon, 22 Jun 2009 16:09:40 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/F-11 .cvsignore, 1.18, 1.19 libguestfs.spec, 1.29, 1.30 sources, 1.18, 1.19 Message-ID: <20090622160940.0935670103@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23107/F-11 Modified Files: .cvsignore libguestfs.spec sources Log Message: New upstream version 1.0.51. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/.cvsignore,v retrieving revision 1.18 retrieving revision 1.19 diff -u -p -r1.18 -r1.19 --- .cvsignore 22 Jun 2009 09:19:57 -0000 1.18 +++ .cvsignore 22 Jun 2009 16:09:09 -0000 1.19 @@ -1 +1 @@ -libguestfs-1.0.50.tar.gz +libguestfs-1.0.51.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/libguestfs.spec,v retrieving revision 1.29 retrieving revision 1.30 diff -u -p -r1.29 -r1.30 --- libguestfs.spec 22 Jun 2009 09:19:57 -0000 1.29 +++ libguestfs.spec 22 Jun 2009 16:09:09 -0000 1.30 @@ -7,7 +7,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.50 +Version: 1.0.51 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -34,7 +34,7 @@ BuildRequires: ncurses-devel BuildRequires: kernel, bash, coreutils, lvm2, ntfs-3g, util-linux-ng BuildRequires: MAKEDEV, net-tools, augeas-libs, file BuildRequires: module-init-tools, procps, strace, iputils -BuildRequires: dosfstools, zerofree +BuildRequires: dosfstools, zerofree, lsof %ifarch %{ix86} x86_64 BuildRequires: grub, ntfsprogs %endif @@ -43,7 +43,7 @@ BuildRequires: grub, ntfsprogs Requires: kernel, bash, coreutils, lvm2, ntfs-3g, util-linux-ng Requires: MAKEDEV, net-tools, augeas-libs, file Requires: module-init-tools, procps, strace, iputils -Requires: dosfstools, zerofree +Requires: dosfstools, zerofree, lsof %ifarch %{ix86} x86_64 Requires: grub, ntfsprogs %endif @@ -499,8 +499,8 @@ rm -rf $RPM_BUILD_ROOT %changelog -* Mon Jun 22 2009 Richard W.M. Jones - 1.0.50-1 -- New upstream release 1.0.50. +* Mon Jun 22 2009 Richard W.M. Jones - 1.0.51-1 +- New upstream release 1.0.51. - Enable supermin appliance, backporting changes from devel branch. * Fri Jun 12 2009 Richard W.M. Jones - 1.0.45-1 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/sources,v retrieving revision 1.18 retrieving revision 1.19 diff -u -p -r1.18 -r1.19 --- sources 22 Jun 2009 09:19:57 -0000 1.18 +++ sources 22 Jun 2009 16:09:09 -0000 1.19 @@ -1 +1 @@ -9c8e3604dc1821a3b3431711da84e7cc libguestfs-1.0.50.tar.gz +ae0ea588e5352038e5b489fc98723da5 libguestfs-1.0.51.tar.gz From rjones at fedoraproject.org Mon Jun 22 16:09:40 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Mon, 22 Jun 2009 16:09:40 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel .cvsignore, 1.30, 1.31 libguestfs.spec, 1.59, 1.60 sources, 1.30, 1.31 Message-ID: <20090622160940.4C42E70103@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23107/devel Modified Files: .cvsignore libguestfs.spec sources Log Message: New upstream version 1.0.51. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/.cvsignore,v retrieving revision 1.30 retrieving revision 1.31 diff -u -p -r1.30 -r1.31 --- .cvsignore 22 Jun 2009 09:08:12 -0000 1.30 +++ .cvsignore 22 Jun 2009 16:09:10 -0000 1.31 @@ -1 +1 @@ -libguestfs-1.0.50.tar.gz +libguestfs-1.0.51.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.59 retrieving revision 1.60 diff -u -p -r1.59 -r1.60 --- libguestfs.spec 22 Jun 2009 09:09:14 -0000 1.59 +++ libguestfs.spec 22 Jun 2009 16:09:10 -0000 1.60 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.50 +Version: 1.0.51 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -30,7 +30,7 @@ BuildRequires: ncurses-devel BuildRequires: kernel, bash, coreutils, lvm2, ntfs-3g, util-linux-ng BuildRequires: MAKEDEV, net-tools, augeas-libs, file BuildRequires: module-init-tools, procps, strace, iputils -BuildRequires: dosfstools, zerofree +BuildRequires: dosfstools, zerofree, lsof %ifarch %{ix86} x86_64 BuildRequires: grub, ntfsprogs %endif @@ -39,7 +39,7 @@ BuildRequires: grub, ntfsprogs Requires: kernel, bash, coreutils, lvm2, ntfs-3g, util-linux-ng Requires: MAKEDEV, net-tools, augeas-libs, file Requires: module-init-tools, procps, strace, iputils -Requires: dosfstools, zerofree +Requires: dosfstools, zerofree, lsof %ifarch %{ix86} x86_64 Requires: grub, ntfsprogs %endif @@ -493,8 +493,8 @@ rm -rf $RPM_BUILD_ROOT %changelog -* Mon Jun 22 2009 Richard W.M. Jones - 1.0.50-1 -- New upstream release 1.0.50. +* Mon Jun 22 2009 Richard W.M. Jones - 1.0.51-1 +- New upstream release 1.0.51. - Removed patches which are now upstream. * Sat Jun 20 2009 Richard W.M. Jones - 1.0.49-5 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/sources,v retrieving revision 1.30 retrieving revision 1.31 diff -u -p -r1.30 -r1.31 --- sources 22 Jun 2009 09:08:12 -0000 1.30 +++ sources 22 Jun 2009 16:09:10 -0000 1.31 @@ -1 +1 @@ -9c8e3604dc1821a3b3431711da84e7cc libguestfs-1.0.50.tar.gz +ae0ea588e5352038e5b489fc98723da5 libguestfs-1.0.51.tar.gz From markmc at fedoraproject.org Tue Jun 23 07:15:26 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Tue, 23 Jun 2009 07:15:26 +0000 (UTC) Subject: [fedora-virt-maint] rpms/etherboot/F-11 sources,1.4,1.5 Message-ID: <20090623071528.05E2870105@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/etherboot/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10473 Modified Files: sources Log Message: don't need binaries anymore Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/etherboot/F-11/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -p -r1.4 -r1.5 --- sources 27 Jan 2009 15:51:52 -0000 1.4 +++ sources 23 Jun 2009 07:14:53 -0000 1.5 @@ -1,2 +1 @@ -7fa38a869ba1b8a9d9830c89f500e18f etherboot-binaries-5.4.4-6.fc11.i386.tar.bz 1ba240156ab316863108138da6655315 etherboot-5.4.4-nofsp.tar.gz From markmc at fedoraproject.org Tue Jun 23 07:16:33 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Tue, 23 Jun 2009 07:16:33 +0000 (UTC) Subject: [fedora-virt-maint] rpms/etherboot/F-11 etherboot.spec,1.15,1.16 Message-ID: <20090623071633.15D1370105@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/etherboot/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10992 Modified Files: etherboot.spec Log Message: don't need binaries anymore Index: etherboot.spec =================================================================== RCS file: /cvs/pkgs/rpms/etherboot/F-11/etherboot.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -p -r1.15 -r1.16 --- etherboot.spec 19 Jun 2009 16:31:29 -0000 1.15 +++ etherboot.spec 23 Jun 2009 07:16:02 -0000 1.16 @@ -5,8 +5,6 @@ # package is currently clashing in koji, so don't bother. %global debug_package %{nil} -# the arches where we are able to actually build the binaries. -# on the other arches, we will use the prebuilt binaries Name: etherboot Version: 5.4.4 Release: 15%{?dist} From markmc at fedoraproject.org Tue Jun 23 07:16:48 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Tue, 23 Jun 2009 07:16:48 +0000 (UTC) Subject: [fedora-virt-maint] rpms/etherboot/devel etherboot.spec, 1.15, 1.16 sources, 1.4, 1.5 Message-ID: <20090623071648.4515470105@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/etherboot/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11072 Modified Files: etherboot.spec sources Log Message: don't need binaries anymore Index: etherboot.spec =================================================================== RCS file: /cvs/pkgs/rpms/etherboot/devel/etherboot.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -p -r1.15 -r1.16 --- etherboot.spec 19 Jun 2009 16:31:49 -0000 1.15 +++ etherboot.spec 23 Jun 2009 07:16:17 -0000 1.16 @@ -5,8 +5,6 @@ # package is currently clashing in koji, so don't bother. %global debug_package %{nil} -# the arches where we are able to actually build the binaries. -# on the other arches, we will use the prebuilt binaries Name: etherboot Version: 5.4.4 Release: 15%{?dist} Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/etherboot/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -p -r1.4 -r1.5 --- sources 27 Jan 2009 15:51:52 -0000 1.4 +++ sources 23 Jun 2009 07:16:17 -0000 1.5 @@ -1,2 +1 @@ -7fa38a869ba1b8a9d9830c89f500e18f etherboot-binaries-5.4.4-6.fc11.i386.tar.bz 1ba240156ab316863108138da6655315 etherboot-5.4.4-nofsp.tar.gz From rjones at fedoraproject.org Tue Jun 23 11:37:46 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Tue, 23 Jun 2009 11:37:46 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/EL-5 libguestfs.spec,1.29,1.30 Message-ID: <20090623113746.D54DB70105@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27070/EL-5 Modified Files: libguestfs.spec Log Message: New dependency: scrub Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/libguestfs.spec,v retrieving revision 1.29 retrieving revision 1.30 diff -u -p -r1.29 -r1.30 --- libguestfs.spec 22 Jun 2009 16:09:09 -0000 1.29 +++ libguestfs.spec 23 Jun 2009 11:37:16 -0000 1.30 @@ -43,7 +43,7 @@ BuildRequires: ncurses-devel BuildRequires: kernel, bash, coreutils, lvm2 BuildRequires: MAKEDEV, net-tools, file BuildRequires: module-init-tools, procps, strace, iputils -BuildRequires: dosfstools, lsof +BuildRequires: dosfstools, lsof, scrub # Not supported in EPEL yet: ntfs-3g util-linux-ng zerofree # Not working: augeas-libs %ifarch %{ix86} x86_64 @@ -54,7 +54,7 @@ BuildRequires: grub, ntfsprogs Requires: kernel, bash, coreutils, lvm2 Requires: MAKEDEV, net-tools, file Requires: module-init-tools, procps, strace, iputils -Requires: dosfstools, lsof +Requires: dosfstools, lsof, scrub # Not supported in EPEL yet: ntfs-3g util-linux-ng zerofree # Not working: augeas-libs %ifarch %{ix86} x86_64 From rjones at fedoraproject.org Tue Jun 23 11:37:47 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Tue, 23 Jun 2009 11:37:47 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/F-11 libguestfs.spec,1.30,1.31 Message-ID: <20090623113747.25C7A70105@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27070/F-11 Modified Files: libguestfs.spec Log Message: New dependency: scrub Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/libguestfs.spec,v retrieving revision 1.30 retrieving revision 1.31 diff -u -p -r1.30 -r1.31 --- libguestfs.spec 22 Jun 2009 16:09:09 -0000 1.30 +++ libguestfs.spec 23 Jun 2009 11:37:16 -0000 1.31 @@ -34,7 +34,7 @@ BuildRequires: ncurses-devel BuildRequires: kernel, bash, coreutils, lvm2, ntfs-3g, util-linux-ng BuildRequires: MAKEDEV, net-tools, augeas-libs, file BuildRequires: module-init-tools, procps, strace, iputils -BuildRequires: dosfstools, zerofree, lsof +BuildRequires: dosfstools, zerofree, lsof, scrub %ifarch %{ix86} x86_64 BuildRequires: grub, ntfsprogs %endif @@ -43,7 +43,7 @@ BuildRequires: grub, ntfsprogs Requires: kernel, bash, coreutils, lvm2, ntfs-3g, util-linux-ng Requires: MAKEDEV, net-tools, augeas-libs, file Requires: module-init-tools, procps, strace, iputils -Requires: dosfstools, zerofree, lsof +Requires: dosfstools, zerofree, lsof, scrub %ifarch %{ix86} x86_64 Requires: grub, ntfsprogs %endif From rjones at fedoraproject.org Tue Jun 23 11:37:47 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Tue, 23 Jun 2009 11:37:47 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel libguestfs.spec, 1.60, 1.61 Message-ID: <20090623113747.98C8470105@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27070/devel Modified Files: libguestfs.spec Log Message: New dependency: scrub Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.60 retrieving revision 1.61 diff -u -p -r1.60 -r1.61 --- libguestfs.spec 22 Jun 2009 16:09:10 -0000 1.60 +++ libguestfs.spec 23 Jun 2009 11:37:17 -0000 1.61 @@ -30,7 +30,7 @@ BuildRequires: ncurses-devel BuildRequires: kernel, bash, coreutils, lvm2, ntfs-3g, util-linux-ng BuildRequires: MAKEDEV, net-tools, augeas-libs, file BuildRequires: module-init-tools, procps, strace, iputils -BuildRequires: dosfstools, zerofree, lsof +BuildRequires: dosfstools, zerofree, lsof, scrub %ifarch %{ix86} x86_64 BuildRequires: grub, ntfsprogs %endif @@ -39,7 +39,7 @@ BuildRequires: grub, ntfsprogs Requires: kernel, bash, coreutils, lvm2, ntfs-3g, util-linux-ng Requires: MAKEDEV, net-tools, augeas-libs, file Requires: module-init-tools, procps, strace, iputils -Requires: dosfstools, zerofree, lsof +Requires: dosfstools, zerofree, lsof, scrub %ifarch %{ix86} x86_64 Requires: grub, ntfsprogs %endif From markmc at fedoraproject.org Tue Jun 23 11:46:50 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Tue, 23 Jun 2009 11:46:50 +0000 (UTC) Subject: [fedora-virt-maint] rpms/etherboot/F-11 etherboot-5.4.4-e1000-tx-volatile.patch, NONE, 1.1 etherboot.spec, 1.16, 1.17 Message-ID: <20090623114651.5E0FF70105@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/etherboot/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29259 Modified Files: etherboot.spec Added Files: etherboot-5.4.4-e1000-tx-volatile.patch Log Message: * Tue Jun 23 2009 Mark McLoughlin - 5.4.4-16 - Fix e1000 PXE boot - caused by compiler optimization (bug #507391) etherboot-5.4.4-e1000-tx-volatile.patch: --- NEW FILE etherboot-5.4.4-e1000-tx-volatile.patch --- From: Mark McLoughlin Subject: [PATCH] Use volatile for eth_hdr in e1000_transmit() With gcc-4.4.0 and etherboot-5.4.4 we're seeing e1000 send packets where the type field in the ethernet header is (incorrectly) zero. Enabling debugging in drivers/net/e1000.c made the problem go away, which was the first clue. The code is as follows: struct eth_hdr { unsigned char dst_addr[ETH_ALEN]; unsigned char src_addr[ETH_ALEN]; unsigned short type; } hdr; ... hdr.type = htons (type); txhd = tx_base + tx_tail; tx_tail = (tx_tail + 1) % 8; ... txhd->buffer_addr = virt_to_bus (&hdr); ... E1000_WRITE_REG (&hw, TDT, tx_tail); i.e. we're setting the type in the header on the stack, setting up a tx descriptor to point to header on the stack and then writing the descriptor number to the device queue. Looking at the assembly, we see: 36d: 8b 4c 24 38 mov 0x38(%esp),%ecx 371: 86 cd xchg %cl,%ch ... 3fb: 89 90 18 38 00 00 mov %edx,0x3818(%eax) ... 407: 66 89 4c 24 1e mov %cx,0x1e(%esp) i.e. we're only actually moving the results of the htons() into the header on the stack until after we've set the TDT register. At that point the packet has already been sent. The problem is that the compiler has no way of knowing this memory is used as a result of us writing to the register. So, if we do: - struct eth_hdr { + volatile struct eth_hdr { we see: 36c: 8b 44 24 38 mov 0x38(%esp),%eax 370: 86 c4 xchg %al,%ah 372: 66 89 44 24 1e mov %ax,0x1e(%esp) ... 400: 89 90 18 38 00 00 mov %edx,0x3818(%eax) This fixes the problem. Signed-off-by: Mark McLoughlin diff -up etherboot-5.4.4/src/drivers/net/e1000.c.volatile etherboot-5.4.4/src/drivers/net/e1000.c --- etherboot-5.4.4/src/drivers/net/e1000.c.volatile 2009-06-23 12:19:35.296917613 +0100 +++ etherboot-5.4.4/src/drivers/net/e1000.c 2009-06-23 12:19:48.914663692 +0100 @@ -3733,7 +3733,7 @@ e1000_transmit (struct nic *nic, const c const char *p) /* Packet */ { /* send the packet to destination */ - struct eth_hdr { + volatile struct eth_hdr { unsigned char dst_addr[ETH_ALEN]; unsigned char src_addr[ETH_ALEN]; unsigned short type; Index: etherboot.spec =================================================================== RCS file: /cvs/pkgs/rpms/etherboot/F-11/etherboot.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -p -r1.16 -r1.17 --- etherboot.spec 23 Jun 2009 07:16:02 -0000 1.16 +++ etherboot.spec 23 Jun 2009 11:46:18 -0000 1.17 @@ -7,7 +7,7 @@ Name: etherboot Version: 5.4.4 -Release: 15%{?dist} +Release: 16%{?dist} Summary: Etherboot collection of boot roms Group: Development/Tools @@ -21,6 +21,8 @@ Source0: %{name}-%{version}-nofsp.tar.gz # The script used to remove the proto_fsp.c files: Source2: strip-etherboot-tarball.sh +Patch0: etherboot-5.4.4-e1000-tx-volatile.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -107,6 +109,9 @@ installed. Etherboot is code that can be %setup -q %ifarch %{ix86} + +%patch0 -p1 -b .e1000-tx-volatile + # Enable PXE_DHCP_STRICT (see bug #494541) sed -i -e 's/# \(CFLAGS.*PXE_DHCP_STRICT\)/\1/' src/Config # Disable ASK_BOOT (see bug #506616) @@ -178,6 +183,9 @@ rm -rf %{buildroot} %changelog +* Tue Jun 23 2009 Mark McLoughlin - 5.4.4-16 +- Fix e1000 PXE boot - caused by compiler optimization (bug #507391) + * Fri Jun 19 2009 Mark McLoughlin - 5.4.4-15 - Disable ASK_BOOT (bug #506616) From markmc at fedoraproject.org Tue Jun 23 11:48:17 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Tue, 23 Jun 2009 11:48:17 +0000 (UTC) Subject: [fedora-virt-maint] rpms/etherboot/devel etherboot-5.4.4-e1000-tx-volatile.patch, NONE, 1.1 etherboot.spec, 1.16, 1.17 Message-ID: <20090623114817.5997B70105@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/etherboot/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29682 Modified Files: etherboot.spec Added Files: etherboot-5.4.4-e1000-tx-volatile.patch Log Message: * Tue Jun 23 2009 Mark McLoughlin - 5.4.4-16 - Fix e1000 PXE boot - caused by compiler optimization (bug #507391) etherboot-5.4.4-e1000-tx-volatile.patch: --- NEW FILE etherboot-5.4.4-e1000-tx-volatile.patch --- From: Mark McLoughlin Subject: [PATCH] Use volatile for eth_hdr in e1000_transmit() With gcc-4.4.0 and etherboot-5.4.4 we're seeing e1000 send packets where the type field in the ethernet header is (incorrectly) zero. Enabling debugging in drivers/net/e1000.c made the problem go away, which was the first clue. The code is as follows: struct eth_hdr { unsigned char dst_addr[ETH_ALEN]; unsigned char src_addr[ETH_ALEN]; unsigned short type; } hdr; ... hdr.type = htons (type); txhd = tx_base + tx_tail; tx_tail = (tx_tail + 1) % 8; ... txhd->buffer_addr = virt_to_bus (&hdr); ... E1000_WRITE_REG (&hw, TDT, tx_tail); i.e. we're setting the type in the header on the stack, setting up a tx descriptor to point to header on the stack and then writing the descriptor number to the device queue. Looking at the assembly, we see: 36d: 8b 4c 24 38 mov 0x38(%esp),%ecx 371: 86 cd xchg %cl,%ch ... 3fb: 89 90 18 38 00 00 mov %edx,0x3818(%eax) ... 407: 66 89 4c 24 1e mov %cx,0x1e(%esp) i.e. we're only actually moving the results of the htons() into the header on the stack until after we've set the TDT register. At that point the packet has already been sent. The problem is that the compiler has no way of knowing this memory is used as a result of us writing to the register. So, if we do: - struct eth_hdr { + volatile struct eth_hdr { we see: 36c: 8b 44 24 38 mov 0x38(%esp),%eax 370: 86 c4 xchg %al,%ah 372: 66 89 44 24 1e mov %ax,0x1e(%esp) ... 400: 89 90 18 38 00 00 mov %edx,0x3818(%eax) This fixes the problem. Signed-off-by: Mark McLoughlin diff -up etherboot-5.4.4/src/drivers/net/e1000.c.volatile etherboot-5.4.4/src/drivers/net/e1000.c --- etherboot-5.4.4/src/drivers/net/e1000.c.volatile 2009-06-23 12:19:35.296917613 +0100 +++ etherboot-5.4.4/src/drivers/net/e1000.c 2009-06-23 12:19:48.914663692 +0100 @@ -3733,7 +3733,7 @@ e1000_transmit (struct nic *nic, const c const char *p) /* Packet */ { /* send the packet to destination */ - struct eth_hdr { + volatile struct eth_hdr { unsigned char dst_addr[ETH_ALEN]; unsigned char src_addr[ETH_ALEN]; unsigned short type; Index: etherboot.spec =================================================================== RCS file: /cvs/pkgs/rpms/etherboot/devel/etherboot.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -p -r1.16 -r1.17 --- etherboot.spec 23 Jun 2009 07:16:17 -0000 1.16 +++ etherboot.spec 23 Jun 2009 11:47:47 -0000 1.17 @@ -7,7 +7,7 @@ Name: etherboot Version: 5.4.4 -Release: 15%{?dist} +Release: 16%{?dist} Summary: Etherboot collection of boot roms Group: Development/Tools @@ -21,6 +21,8 @@ Source0: %{name}-%{version}-nofsp.tar.gz # The script used to remove the proto_fsp.c files: Source2: strip-etherboot-tarball.sh +Patch0: etherboot-5.4.4-e1000-tx-volatile.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -107,6 +109,9 @@ installed. Etherboot is code that can be %setup -q %ifarch %{ix86} + +%patch0 -p1 -b .e1000-tx-volatile + # Enable PXE_DHCP_STRICT (see bug #494541) sed -i -e 's/# \(CFLAGS.*PXE_DHCP_STRICT\)/\1/' src/Config # Disable ASK_BOOT (see bug #506616) @@ -178,6 +183,9 @@ rm -rf %{buildroot} %changelog +* Tue Jun 23 2009 Mark McLoughlin - 5.4.4-16 +- Fix e1000 PXE boot - caused by compiler optimization (bug #507391) + * Fri Jun 19 2009 Mark McLoughlin - 5.4.4-15 - Disable ASK_BOOT (bug #506616) From rjones at fedoraproject.org Wed Jun 24 12:05:06 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Wed, 24 Jun 2009 12:05:06 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/F-11 .cvsignore, 1.19, 1.20 libguestfs.spec, 1.31, 1.32 sources, 1.19, 1.20 Message-ID: <20090624120506.2400A700F7@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18099 Modified Files: .cvsignore libguestfs.spec sources Log Message: New upstream version 1.0.52. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/.cvsignore,v retrieving revision 1.19 retrieving revision 1.20 diff -u -p -r1.19 -r1.20 --- .cvsignore 22 Jun 2009 16:09:09 -0000 1.19 +++ .cvsignore 24 Jun 2009 12:04:35 -0000 1.20 @@ -1 +1 @@ -libguestfs-1.0.51.tar.gz +libguestfs-1.0.52.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/libguestfs.spec,v retrieving revision 1.31 retrieving revision 1.32 diff -u -p -r1.31 -r1.32 --- libguestfs.spec 23 Jun 2009 11:37:16 -0000 1.31 +++ libguestfs.spec 24 Jun 2009 12:04:35 -0000 1.32 @@ -1,13 +1,9 @@ -# XXX FAILS TO BUILD: -# WAITING FOR THE FOLLOWING PACKAGES TO GO INTO F11 UPDATES: -# febootstrap 2.3 - # Enable to build w/o network. %global buildnonet 1 Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.51 +Version: 1.0.52 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -499,6 +495,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Jun 24 2009 Richard W.M. Jones - 1.0.52-1 +- New upstream release 1.0.52. + * Mon Jun 22 2009 Richard W.M. Jones - 1.0.51-1 - New upstream release 1.0.51. - Enable supermin appliance, backporting changes from devel branch. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/sources,v retrieving revision 1.19 retrieving revision 1.20 diff -u -p -r1.19 -r1.20 --- sources 22 Jun 2009 16:09:09 -0000 1.19 +++ sources 24 Jun 2009 12:04:35 -0000 1.20 @@ -1 +1 @@ -ae0ea588e5352038e5b489fc98723da5 libguestfs-1.0.51.tar.gz +8b150ad0dbbbc89c7ea5bb79f93a1dd5 libguestfs-1.0.52.tar.gz From rjones at fedoraproject.org Wed Jun 24 12:05:06 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Wed, 24 Jun 2009 12:05:06 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel .cvsignore, 1.31, 1.32 libguestfs.spec, 1.61, 1.62 sources, 1.31, 1.32 Message-ID: <20090624120506.4F43A7012B@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18137 Modified Files: .cvsignore libguestfs.spec sources Log Message: New upstream version 1.0.52. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/.cvsignore,v retrieving revision 1.31 retrieving revision 1.32 diff -u -p -r1.31 -r1.32 --- .cvsignore 22 Jun 2009 16:09:10 -0000 1.31 +++ .cvsignore 24 Jun 2009 12:04:35 -0000 1.32 @@ -1 +1 @@ -libguestfs-1.0.51.tar.gz +libguestfs-1.0.52.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.61 retrieving revision 1.62 diff -u -p -r1.61 -r1.62 --- libguestfs.spec 23 Jun 2009 11:37:17 -0000 1.61 +++ libguestfs.spec 24 Jun 2009 12:04:35 -0000 1.62 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.51 +Version: 1.0.52 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -493,6 +493,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Jun 24 2009 Richard W.M. Jones - 1.0.52-1 +- New upstream release 1.0.52. + * Mon Jun 22 2009 Richard W.M. Jones - 1.0.51-1 - New upstream release 1.0.51. - Removed patches which are now upstream. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/sources,v retrieving revision 1.31 retrieving revision 1.32 diff -u -p -r1.31 -r1.32 --- sources 22 Jun 2009 16:09:10 -0000 1.31 +++ sources 24 Jun 2009 12:04:35 -0000 1.32 @@ -1 +1 @@ -ae0ea588e5352038e5b489fc98723da5 libguestfs-1.0.51.tar.gz +8b150ad0dbbbc89c7ea5bb79f93a1dd5 libguestfs-1.0.52.tar.gz From markmc at fedoraproject.org Wed Jun 24 16:22:41 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Wed, 24 Jun 2009 16:22:41 +0000 (UTC) Subject: [fedora-virt-maint] rpms/qemu/devel kvm-upstream-ppc.patch, 1.4, 1.5 qemu-avoid-harmless-msr-warnings.patch, 1.1, 1.2 qemu-bios-bigger-roms.patch, 1.2, 1.3 qemu-disable-preadv.patch, 1.2, 1.3 qemu-fix-arm-framebuffer-build.patch, 1.2, 1.3 qemu-fix-cpuid-trimming.patch, 1.1, 1.2 qemu-prevent-cdrom-media-eject-while-device-is-locked.patch, 1.1, 1.2 qemu-add-cache-utils-to-block-objs.patch, 1.2, NONE Message-ID: <20090624162241.27192700F7@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/qemu/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23965 Modified Files: kvm-upstream-ppc.patch qemu-avoid-harmless-msr-warnings.patch qemu-bios-bigger-roms.patch qemu-disable-preadv.patch qemu-fix-arm-framebuffer-build.patch qemu-fix-cpuid-trimming.patch qemu-prevent-cdrom-media-eject-while-device-is-locked.patch Removed Files: qemu-add-cache-utils-to-block-objs.patch Log Message: Patches now managed in a git tree: http://git.et.redhat.com/?p=qemu-fedora.git Update the current patches with ones produced using format-patch, no real changes here. Dropped add-cache-utils patch as it's not referenced in qemu.spec kvm-upstream-ppc.patch: Index: kvm-upstream-ppc.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/kvm-upstream-ppc.patch,v retrieving revision 1.4 retrieving revision 1.5 diff -u -p -r1.4 -r1.5 --- kvm-upstream-ppc.patch 20 May 2009 15:24:23 -0000 1.4 +++ kvm-upstream-ppc.patch 24 Jun 2009 16:22:39 -0000 1.5 @@ -1,7 +1,7 @@ -From 796d42657fb238cf23a78620051f533662557e2b Mon Sep 17 00:00:00 2001 +From b16ca7f06c09f46cc6dda7c49a31edc9a3325956 Mon Sep 17 00:00:00 2001 From: Glauber Costa -Date: Fri, 13 Feb 2009 13:00:31 -0500 -Subject: [PATCH] use KVM_UPSTREAM for ppc. +Date: Wed, 24 Jun 2009 14:22:57 +0100 +Subject: [PATCH 1/7] use KVM_UPSTREAM for ppc. ppc should compile with upstream qemu code, so, put these defines in ppc specific code that references kvm functions. @@ -11,17 +11,18 @@ files (like vl.c) that includes both kvm and would break compilation. Signed-off-by: Glauber Costa +Signed-off-by: Mark McLoughlin --- hw/ppc440.c | 1 + hw/ppc440_bamboo.c | 1 + hw/ppce500_mpc8544ds.c | 1 + - target-ppc/helper.c | 2 +- - 4 files changed, 4 insertions(+), 1 deletion(-) + target-ppc/helper.c | 1 + + 4 files changed, 4 insertions(+), 0 deletions(-) -Index: qemu-kvm-0.10.4/hw/ppc440.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/hw/ppc440.c -+++ qemu-kvm-0.10.4/hw/ppc440.c +diff --git a/hw/ppc440.c b/hw/ppc440.c +index 00d82e4..164c326 100644 +--- a/hw/ppc440.c ++++ b/hw/ppc440.c @@ -18,6 +18,7 @@ #include "ppc440.h" #include "ppc405.h" @@ -30,10 +31,10 @@ Index: qemu-kvm-0.10.4/hw/ppc440.c #include "kvm.h" #define PPC440EP_PCI_CONFIG 0xeec00000 -Index: qemu-kvm-0.10.4/hw/ppc440_bamboo.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/hw/ppc440_bamboo.c -+++ qemu-kvm-0.10.4/hw/ppc440_bamboo.c +diff --git a/hw/ppc440_bamboo.c b/hw/ppc440_bamboo.c +index 6963309..cf5b35b 100644 +--- a/hw/ppc440_bamboo.c ++++ b/hw/ppc440_bamboo.c @@ -21,6 +21,7 @@ #include "boards.h" #include "sysemu.h" @@ -42,10 +43,10 @@ Index: qemu-kvm-0.10.4/hw/ppc440_bamboo. #include "kvm.h" #include "kvm_ppc.h" #include "device_tree.h" -Index: qemu-kvm-0.10.4/hw/ppce500_mpc8544ds.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/hw/ppce500_mpc8544ds.c -+++ qemu-kvm-0.10.4/hw/ppce500_mpc8544ds.c +diff --git a/hw/ppce500_mpc8544ds.c b/hw/ppce500_mpc8544ds.c +index d946f03..4692c96 100644 +--- a/hw/ppce500_mpc8544ds.c ++++ b/hw/ppce500_mpc8544ds.c @@ -16,6 +16,7 @@ #include @@ -54,10 +55,10 @@ Index: qemu-kvm-0.10.4/hw/ppce500_mpc854 #include "config.h" #include "qemu-common.h" #include "net.h" -Index: qemu-kvm-0.10.4/target-ppc/helper.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/target-ppc/helper.c -+++ qemu-kvm-0.10.4/target-ppc/helper.c +diff --git a/target-ppc/helper.c b/target-ppc/helper.c +index db765e3..721d467 100644 +--- a/target-ppc/helper.c ++++ b/target-ppc/helper.c @@ -29,6 +29,7 @@ #include "exec-all.h" #include "helper_regs.h" @@ -66,3 +67,6 @@ Index: qemu-kvm-0.10.4/target-ppc/helper #include "kvm.h" //#define DEBUG_MMU +-- +1.6.2.2 + qemu-avoid-harmless-msr-warnings.patch: Index: qemu-avoid-harmless-msr-warnings.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu-avoid-harmless-msr-warnings.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -r1.1 -r1.2 --- qemu-avoid-harmless-msr-warnings.patch 3 Jun 2009 15:02:25 -0000 1.1 +++ qemu-avoid-harmless-msr-warnings.patch 24 Jun 2009 16:22:39 -0000 1.2 @@ -1,7 +1,7 @@ -From d283d5a65a2bdcc570065267be21848bd6fe3d78 Mon Sep 17 00:00:00 2001 +From 3084ee6394248dd27946acb609c758d0778d7b9a Mon Sep 17 00:00:00 2001 From: Marcelo Tosatti -Date: Thu, 7 May 2009 15:48:48 -0300 -Subject: [PATCH 1/1] Avoid harmless unhandled wrmsr 0xc0010117 messages +Date: Wed, 24 Jun 2009 14:38:34 +0100 +Subject: [PATCH 6/7] Avoid harmless unhandled wrmsr 0xc0010117 messages Olders kernel which don't contain kvm.git commit 61a6bd672bda3b9468bf5895c1be085c4e481138 display the following message: @@ -15,12 +15,13 @@ how MSR_STAR is handled. Signed-off-by: Marcelo Tosatti Signed-off-by: Avi Kivity +Signed-off-by: Mark McLoughlin --- qemu-kvm-x86.c | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/qemu-kvm-x86.c b/qemu-kvm-x86.c -index 98aa530..1096e65 100644 +index 856b70c..505cc4c 100644 --- a/qemu-kvm-x86.c +++ b/qemu-kvm-x86.c @@ -25,6 +25,7 @@ @@ -69,5 +70,5 @@ index 98aa530..1096e65 100644 if (lm_capable_kernel) { msrs[n++].index = MSR_CSTAR; -- -1.6.0.6 +1.6.2.2 qemu-bios-bigger-roms.patch: Index: qemu-bios-bigger-roms.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu-bios-bigger-roms.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -r1.2 -r1.3 --- qemu-bios-bigger-roms.patch 20 May 2009 15:24:23 -0000 1.2 +++ qemu-bios-bigger-roms.patch 24 Jun 2009 16:22:39 -0000 1.3 @@ -1,8 +1,31 @@ +From 3a9288fab031a820afa7be96e355c28ded1546bf Mon Sep 17 00:00:00 2001 +From: Glauber Costa +Date: Wed, 24 Jun 2009 14:31:41 +0100 +Subject: [PATCH 2/7] compute checksum for roms bigger than a segment + +Some option roms (e1000 provided by gpxe project as an example) +are bigger than a segment. The current algorithm to compute the +checksum fails in such case. To proper compute the checksum, this +patch deals with the possibility of the rom's size crossing a +segment border. + +We don't need to worry about it crossing more than one segment +border, since the option roms format only save one byte to store +the image size (thus, maximum size = 0xff = 128k = 2 segments) + +[ including improvements suggested by malc ] + +Signed-off-by: Glauber Costa +Signed-off-by: Mark McLoughlin +--- + kvm/bios/rombios.c | 33 +++++++++++++++++++++++++++------ + 1 files changed, 27 insertions(+), 6 deletions(-) + diff --git a/kvm/bios/rombios.c b/kvm/bios/rombios.c -index c4f6ccd..c4bfe60 100644 +index 6186199..fc289c0 100644 --- a/kvm/bios/rombios.c +++ b/kvm/bios/rombios.c -@@ -10196,22 +10196,43 @@ no_serial: +@@ -10170,22 +10170,43 @@ no_serial: ret rom_checksum: @@ -50,3 +73,8 @@ index c4f6ccd..c4bfe60 100644 + pop ds + popa ret + + +-- +1.6.2.2 + qemu-disable-preadv.patch: Index: qemu-disable-preadv.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu-disable-preadv.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -r1.2 -r1.3 --- qemu-disable-preadv.patch 20 May 2009 15:24:23 -0000 1.2 +++ qemu-disable-preadv.patch 24 Jun 2009 16:22:39 -0000 1.3 @@ -1,7 +1,20 @@ -diff -up qemu-kvm-devel-86/configure.disable-preadv qemu-kvm-devel-86/configure ---- qemu-kvm-devel-86/configure.disable-preadv 2009-04-27 16:09:05.000000000 +0100 -+++ qemu-kvm-devel-86/configure 2009-04-27 16:09:36.000000000 +0100 -@@ -1189,9 +1189,9 @@ cat > $TMPC < +Date: Wed, 24 Jun 2009 16:34:48 +0100 +Subject: [PATCH 4/7] Disable preadv()/pwritev() until bug corruption is fixed + +See https://bugzilla.redhat.com/497429 + +Signed-off-by: Mark McLoughlin +--- + configure | 6 +++--- + 1 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/configure b/configure +index dcb9ff9..3463ec2 100755 +--- a/configure ++++ b/configure +@@ -1264,9 +1264,9 @@ cat > $TMPC < Date: Mon, 27 Apr 2009 10:18:14 +0100 -Subject: [PATCH] kvm: qemu: framebuffer: build fix for target-arm +Subject: [PATCH 3/7] kvm: qemu: framebuffer: build fix for target-arm Include qemu-kvm.h for non-KVM_UPSTREAM building and surround the kvm code with USE_KVM guards. @@ -41,5 +42,5 @@ index 1086ba9..e2d7604 100644 pd2 = cpu_get_physical_page_desc(base + src_len - 1); /* We should reall check that this is a continuous ram region. -- -1.6.0.6 +1.6.2.2 qemu-fix-cpuid-trimming.patch: Index: qemu-fix-cpuid-trimming.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu-fix-cpuid-trimming.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -r1.1 -r1.2 --- qemu-fix-cpuid-trimming.patch 5 Jun 2009 09:32:34 -0000 1.1 +++ qemu-fix-cpuid-trimming.patch 24 Jun 2009 16:22:39 -0000 1.2 @@ -1,10 +1,14 @@ +From 5ce45fee67cca7b2a7dc240f71898cbfab0ab917 Mon Sep 17 00:00:00 2001 From: Mark McLoughlin -Subject: [PATCH] Work around supported cpuid ioctl() brokenness +Date: Tue, 12 May 2009 12:42:42 +0100 +Subject: [PATCH 7/7] Work around supported cpuid ioctl() brokenness KVM_GET_SUPPORTED_CPUID has been known to fail to return -E2BIG when it runs out of entries. Detect this by always trying again with a bigger table if the ioctl() fills the table. +(cherry picked from commit 8fa3b3ce6ed2a12062422b75d5b4ab9eab0ae4e9) + Signed-off-by: Mark McLoughlin Signed-off-by: Avi Kivity --- @@ -25,5 +29,5 @@ index a2f6320..4f9539a 100644 if (r == -E2BIG) { free(cpuid); -- -1.6.0.6 +1.6.2.2 qemu-prevent-cdrom-media-eject-while-device-is-locked.patch: Index: qemu-prevent-cdrom-media-eject-while-device-is-locked.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu-prevent-cdrom-media-eject-while-device-is-locked.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -r1.1 -r1.2 --- qemu-prevent-cdrom-media-eject-while-device-is-locked.patch 3 Jun 2009 15:02:25 -0000 1.1 +++ qemu-prevent-cdrom-media-eject-while-device-is-locked.patch 24 Jun 2009 16:22:39 -0000 1.2 @@ -1,5 +1,7 @@ +From b9052762b5ae94ff7027f0fd0916b1c289bfffef Mon Sep 17 00:00:00 2001 From: Mark McLoughlin -Subject: [PATCH] Prevent CD-ROM media eject while device is locked +Date: Wed, 27 May 2009 10:06:11 +0100 +Subject: [PATCH 5/7] Prevent CD-ROM media eject while device is locked Section 10.8.25 ("START/STOP UNIT Command") of SFF-8020i states that if the device is locked we should refuse to eject if the device is @@ -13,7 +15,10 @@ if the drive has been previously locked. See also https://bugzilla.redhat.com/501412 +(cherry picked from commit aea2a33c73f28ecd8f10b242ecadddcc79c1c28b) + Signed-off-by: Mark McLoughlin +Signed-off-by: Anthony Liguori --- block.c | 9 ++++++++- block.h | 2 +- @@ -21,10 +26,10 @@ Signed-off-by: Mark McLoughlin bdrv_eject) { ret = -ENOTSUP; } else { -@@ -1604,7 +1604,10 @@ void bdrv_eject(BlockDriverState *bs, int eject_flag) +@@ -1604,7 +1608,10 @@ void bdrv_eject(BlockDriverState *bs, int eject_flag) if (ret == -ENOTSUP) { if (eject_flag) bdrv_close(bs); @@ -53,7 +58,7 @@ index 9a2873f..863897a 100644 int bdrv_is_locked(BlockDriverState *bs) diff --git a/block.h b/block.h -index 979781a..e1070e9 100644 +index 5aef076..a4789b2 100644 --- a/block.h +++ b/block.h @@ -136,7 +136,7 @@ int bdrv_is_inserted(BlockDriverState *bs); @@ -66,7 +71,7 @@ index 979781a..e1070e9 100644 void (*change_cb)(void *opaque), void *opaque); void bdrv_get_format(BlockDriverState *bs, char *buf, int buf_size); diff --git a/hw/ide.c b/hw/ide.c -index 6ad1d08..9b93e7f 100644 +index b2a1288..2c918df 100644 --- a/hw/ide.c +++ b/hw/ide.c @@ -359,6 +359,7 @@ @@ -77,7 +82,7 @@ index 6ad1d08..9b93e7f 100644 #define CFA_NO_ERROR 0x00 #define CFA_MISC_ERROR 0x09 -@@ -1822,18 +1822,27 @@ static void ide_atapi_cmd(IDEState *s) +@@ -1822,18 +1823,27 @@ static void ide_atapi_cmd(IDEState *s) break; case GPCMD_START_STOP_UNIT: { --- qemu-add-cache-utils-to-block-objs.patch DELETED --- From rjones at fedoraproject.org Wed Jun 24 16:25:37 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Wed, 24 Jun 2009 16:25:37 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel .cvsignore, 1.32, 1.33 libguestfs.spec, 1.62, 1.63 sources, 1.32, 1.33 Message-ID: <20090624162537.7CDE1700F7@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25283 Modified Files: .cvsignore libguestfs.spec sources Log Message: - New upstream release 1.0.53. - Disable all tests (because of RHBZ#507066). Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/.cvsignore,v retrieving revision 1.32 retrieving revision 1.33 diff -u -p -r1.32 -r1.33 --- .cvsignore 24 Jun 2009 12:04:35 -0000 1.32 +++ .cvsignore 24 Jun 2009 16:25:06 -0000 1.33 @@ -1 +1 @@ -libguestfs-1.0.52.tar.gz +libguestfs-1.0.53.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.62 retrieving revision 1.63 diff -u -p -r1.62 -r1.63 --- libguestfs.spec 24 Jun 2009 12:04:35 -0000 1.62 +++ libguestfs.spec 24 Jun 2009 16:25:07 -0000 1.63 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.52 +Version: 1.0.53 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -297,14 +297,15 @@ export LIBGUESTFS_DEBUG=1 # BZ 502058 (i386, x86-64) - only on F-11 we think, seems to work on F-12 # BZ 502074 (i386) - sha1sum segfault on F-11 only # BZ 503236 (i386) - cryptomgr_test at doublefault_fn (F-12 only) +# BZ 507066 (all) - sequence of chroot calls makes fs unmountable (F-12 only) # Workaround for BZ 502058. This is only needed for F-11, but # won't harm other builds. export LIBGUESTFS_APPEND="noapic" -%ifarch x86_64 -make check -%endif +#%ifarch x86_64 +#make check +#%endif # Quick test: #./fish/guestfish -v < - 1.0.53-1 +- New upstream release 1.0.53. +- Disable all tests (because of RHBZ#507066). + * Wed Jun 24 2009 Richard W.M. Jones - 1.0.52-1 - New upstream release 1.0.52. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/sources,v retrieving revision 1.32 retrieving revision 1.33 diff -u -p -r1.32 -r1.33 --- sources 24 Jun 2009 12:04:35 -0000 1.32 +++ sources 24 Jun 2009 16:25:07 -0000 1.33 @@ -1 +1 @@ -8b150ad0dbbbc89c7ea5bb79f93a1dd5 libguestfs-1.0.52.tar.gz +ec07a894cb56d86bbd15270ecbe55443 libguestfs-1.0.53.tar.gz From rjones at fedoraproject.org Wed Jun 24 16:25:52 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Wed, 24 Jun 2009 16:25:52 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/F-11 .cvsignore, 1.20, 1.21 libguestfs.spec, 1.32, 1.33 sources, 1.20, 1.21 Message-ID: <20090624162552.D8123700F7@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25426 Modified Files: .cvsignore libguestfs.spec sources Log Message: - New upstream release 1.0.53. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/.cvsignore,v retrieving revision 1.20 retrieving revision 1.21 diff -u -p -r1.20 -r1.21 --- .cvsignore 24 Jun 2009 12:04:35 -0000 1.20 +++ .cvsignore 24 Jun 2009 16:25:22 -0000 1.21 @@ -1 +1 @@ -libguestfs-1.0.52.tar.gz +libguestfs-1.0.53.tar.gz Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/libguestfs.spec,v retrieving revision 1.32 retrieving revision 1.33 diff -u -p -r1.32 -r1.33 --- libguestfs.spec 24 Jun 2009 12:04:35 -0000 1.32 +++ libguestfs.spec 24 Jun 2009 16:25:22 -0000 1.33 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.52 +Version: 1.0.53 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -299,6 +299,7 @@ export LIBGUESTFS_DEBUG=1 # BZ 502058 (i386, x86-64) - only on F-11 we think, seems to work on F-12 # BZ 502074 (i386) - sha1sum segfault on F-11 only # BZ 503236 (i386) - cryptomgr_test at doublefault_fn (F-12 only) +# BZ 507066 (all) - sequence of chroot calls makes fs unmountable (F-12 only) # Workaround for BZ 502058. This is only needed for F-11, but # won't harm other builds. @@ -495,6 +496,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Jun 24 2009 Richard W.M. Jones - 1.0.53-1 +- New upstream release 1.0.53. + * Wed Jun 24 2009 Richard W.M. Jones - 1.0.52-1 - New upstream release 1.0.52. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/sources,v retrieving revision 1.20 retrieving revision 1.21 diff -u -p -r1.20 -r1.21 --- sources 24 Jun 2009 12:04:35 -0000 1.20 +++ sources 24 Jun 2009 16:25:22 -0000 1.21 @@ -1 +1 @@ -8b150ad0dbbbc89c7ea5bb79f93a1dd5 libguestfs-1.0.52.tar.gz +ec07a894cb56d86bbd15270ecbe55443 libguestfs-1.0.53.tar.gz From markmc at fedoraproject.org Wed Jun 24 16:43:46 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Wed, 24 Jun 2009 16:43:46 +0000 (UTC) Subject: [fedora-virt-maint] rpms/qemu/F-11 01-tls-handshake-fix.patch, 1.2, 1.3 02-vnc-monitor-info.patch, 1.2, 1.3 03-display-keymaps.patch, 1.2, 1.3 04-vnc-struct.patch, 1.2, 1.3 05-vnc-tls-vencrypt.patch, 1.2, 1.3 06-vnc-sasl.patch, 1.2, 1.3 07-vnc-monitor-authinfo.patch, 1.2, 1.3 08-vnc-acl-mgmt.patch, 1.2, 1.3 kvm-upstream-ppc.patch, 1.4, 1.5 qemu-avoid-harmless-msr-warnings.patch, 1.1, 1.2 qemu-bios-bigger-roms.patch, 1.2, 1.3 qemu-fix-debuginfo.patch, 1.2, 1.3 qemu-fix-net-socket-list-init.patch, 1.1, 1.2 qemu-kvm-fix-kerneldir-includes.patch, 1.1, 1.2 qemu-ppc-on-ppc.patch, 1.1, 1.2 qemu-prevent-cdrom-media-eject-while-device-is-locked.patch, 1.1, 1.2 qemu-roms-more-room-fix-vga-align.patch, 1.3, 1.4 qemu-roms-more-room.patch, 1.6, 1.7 qemu-fix-x86-feature-modifications-for-features-that-set.patch, 1.1, NONE qemu-make-x86-cpuid-feature-names-available-in-file-scope.patch, 1.1, NONE Message-ID: <20090624164346.C6E0D700F7@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/qemu/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv585 Modified Files: 01-tls-handshake-fix.patch 02-vnc-monitor-info.patch 03-display-keymaps.patch 04-vnc-struct.patch 05-vnc-tls-vencrypt.patch 06-vnc-sasl.patch 07-vnc-monitor-authinfo.patch 08-vnc-acl-mgmt.patch kvm-upstream-ppc.patch qemu-avoid-harmless-msr-warnings.patch qemu-bios-bigger-roms.patch qemu-fix-debuginfo.patch qemu-fix-net-socket-list-init.patch qemu-kvm-fix-kerneldir-includes.patch qemu-ppc-on-ppc.patch qemu-prevent-cdrom-media-eject-while-device-is-locked.patch qemu-roms-more-room-fix-vga-align.patch qemu-roms-more-room.patch Removed Files: qemu-fix-x86-feature-modifications-for-features-that-set.patch qemu-make-x86-cpuid-feature-names-available-in-file-scope.patch Log Message: Patches now managed in a git tree: http://git.et.redhat.com/?p=qemu-fedora.git Update the current patches with ones produced using format-patch, no real changes here. Drop a couple of patches which aren't referenced in the spec file 01-tls-handshake-fix.patch: Index: 01-tls-handshake-fix.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/F-11/01-tls-handshake-fix.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -r1.2 -r1.3 --- 01-tls-handshake-fix.patch 13 May 2009 08:35:55 -0000 1.2 +++ 01-tls-handshake-fix.patch 24 Jun 2009 16:43:44 -0000 1.3 @@ -1,8 +1,40 @@ -Index: qemu-kvm-0.10.4/vnc.c -=================================================================== ---- qemu-kvm-0.10.4.orig/vnc.c -+++ qemu-kvm-0.10.4/vnc.c -@@ -2096,14 +2096,6 @@ static int protocol_client_vencrypt_auth +From b7f419eee93569ef0c31c868fa24108d31e66bff Mon Sep 17 00:00:00 2001 +From: aliguori +Date: Fri, 6 Mar 2009 20:27:02 +0000 +Subject: [PATCH 01/18] Fix bug in TLS authentication ("Daniel P. Berrange") + +This patch was previously posted here: + + http://lists.gnu.org/archive/html/qemu-devel/2009-02/msg00820.html + +In the case where the TLS handshake does *not* block on I/O, QEMU +sends the next 'start sub-auth' message twice. This seriously confuses +the VNC client :-) Fortunately the chances of the handshake not blocking +are close to zero for a TCP socket, which is why it has not been noticed +thus far. Even with both client & server on localhost, I can only hit the +bug 1 time in 20. + +NB, the diff context here is not too informative. If you look at the +full code you'll see that a few lines early we called vnc_start_tls() +which called vnc_continue_handshake() which called the method +start_auth_vencrypt_subauth(). Hence, fixing the bug, just involves +removing the 2nd bogus call to start_auth_vencrypt_subauth() as per +this patch. + +(cherry picked from commit adc5ec856c557f75adc60b310e5b1d38210a289c) + +Signed-off-by: Daniel P. Berrange +Signed-off-by: Anthony Liguori +Signed-off-by: Mark McLoughlin +--- + vnc.c | 8 -------- + 1 files changed, 0 insertions(+), 8 deletions(-) + +diff --git a/vnc.c b/vnc.c +index 783df80..18a7ad9 100644 +--- a/vnc.c ++++ b/vnc.c +@@ -2105,14 +2105,6 @@ static int protocol_client_vencrypt_auth(VncState *vs, uint8_t *data, size_t len VNC_DEBUG("Failed to complete TLS\n"); return 0; } @@ -17,3 +49,6 @@ Index: qemu-kvm-0.10.4/vnc.c } return 0; } +-- +1.6.2.2 + 02-vnc-monitor-info.patch: Index: 02-vnc-monitor-info.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/F-11/02-vnc-monitor-info.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -r1.2 -r1.3 --- 02-vnc-monitor-info.patch 13 May 2009 08:35:55 -0000 1.2 +++ 02-vnc-monitor-info.patch 24 Jun 2009 16:43:44 -0000 1.3 @@ -1,7 +1,55 @@ -Index: qemu-kvm-0.10.4/vnc.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/vnc.c -+++ qemu-kvm-0.10.4/vnc.c +From a3eb32f433a958afac931e04ce899d004744f5e0 Mon Sep 17 00:00:00 2001 +From: aliguori +Date: Fri, 6 Mar 2009 20:27:05 +0000 +Subject: [PATCH 02/18] Enhance 'info vnc' monitor output ("Daniel P. Berrange") + +The current 'info vnc' monitor output just displays the VNC server address +as provided by the -vnc command line flag. This isn't particularly useful +since it doesn't tell you what VNC is actually listening on. eg, if you +use '-vnc :1' it is useful to know whether this translated to '0.0.0.0:5901' +or chose IPv6 ':::5901'. It is also useful to know the address of the +client that is currently connected. It is also useful to know the active +authentication (if any). + +This patch tweaks the monitor output to look like: + + (qemu) info vnc + Server: + address: 0.0.0.0:5902 + auth: vencrypt+x509 + Client: none + +And when 2 clients are connected + + (qemu) info vnc + Server: + address: 0.0.0.0:5902 + auth: vencrypt+x509 + Client: + address: 10.33.6.67:38621 + Client: + address: 10.33.6.63:38620 + +More data will be added to this later in the patch series... + +The 'addr_to_string' helper method in this patch is overly generic +for the needs of this patch alone. This is because it will be re-used +by the later SASL patches in this series, where the flexibility is +important. + +(cherry picked from commit 1ff7df1a848044f58d0f3540f1447db4bb1d2d20) + +Signed-off-by: Daniel P. Berrange +Signed-off-by: Anthony Liguori +Signed-off-by: Mark McLoughlin +--- + vnc.c | 139 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----- + 1 files changed, 128 insertions(+), 11 deletions(-) + +diff --git a/vnc.c b/vnc.c +index 18a7ad9..3e9417d 100644 +--- a/vnc.c ++++ b/vnc.c @@ -166,19 +166,136 @@ struct VncState static VncDisplay *vnc_display; /* needed for info vnc */ static DisplayChangeListener *dcl; @@ -150,3 +198,6 @@ Index: qemu-kvm-0.10.4/vnc.c } } +-- +1.6.2.2 + 03-display-keymaps.patch: Index: 03-display-keymaps.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/F-11/03-display-keymaps.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -r1.2 -r1.3 --- 03-display-keymaps.patch 13 May 2009 08:35:55 -0000 1.2 +++ 03-display-keymaps.patch 24 Jun 2009 16:43:44 -0000 1.3 @@ -1,7 +1,38 @@ -Index: qemu-kvm-0.10.4/Makefile -=================================================================== ---- qemu-kvm-0.10.orig/qemu/Makefile -+++ qemu-kvm-0.10.4/Makefile +From 6fc44b90006f1bf4763088c4eacd1efec428759b Mon Sep 17 00:00:00 2001 +From: aliguori +Date: Fri, 6 Mar 2009 20:27:10 +0000 +Subject: [PATCH 03/18] Refactor keymap code to avoid duplication ("Daniel P. Berrange") + +Each of the graphical frontends #include a .c file, for keymap code +resulting in duplicated definitions & duplicated compiled code. A +couple of small changes allowed this to be sanitized, so instead of +doing a #include "keymaps.c", duplicating all code, we can have a +shared keymaps.h file, and only compile code once. This allows the +next patch to move the VncState struct out into a header file without +causing clashing definitions. + +(cherry picked from commit 0483755a4d1fd61fe9c284166f67ae08af8d858b) + +Signed-off-by: Daniel P. Berrange +Signed-off-by: Anthony Liguori +Signed-off-by: Mark McLoughlin +--- + Makefile | 9 +++++-- + curses.c | 3 +- + curses_keys.h | 9 +++---- + keymaps.c | 45 ++++++++++++++++-------------------------- + keymaps.h | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + sdl.c | 3 +- + sdl_keysym.h | 7 ++--- + vnc.c | 5 +-- + vnc_keysym.h | 7 ++--- + 9 files changed, 97 insertions(+), 51 deletions(-) + create mode 100644 keymaps.h + +diff --git a/Makefile b/Makefile +index 6739626..58585a3 100644 +--- a/Makefile ++++ b/Makefile @@ -141,6 +141,7 @@ endif AUDIO_OBJS+= wavcapture.o OBJS+=$(addprefix audio/, $(AUDIO_OBJS)) @@ -31,11 +62,11 @@ Index: qemu-kvm-0.10.4/Makefile bt-host.o: CFLAGS += $(CONFIG_BLUEZ_CFLAGS) -Index: qemu-kvm-0.10.4/curses.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/curses.c -+++ qemu-kvm-0.10.4/curses.c -@@ -158,7 +158,6 @@ static void curses_cursor_position(Displ +diff --git a/curses.c b/curses.c +index d699b5e..434e1cf 100644 +--- a/curses.c ++++ b/curses.c +@@ -158,7 +158,6 @@ static void curses_cursor_position(DisplayState *ds, int x, int y) /* generic keyboard conversion */ #include "curses_keys.h" @@ -52,10 +83,10 @@ Index: qemu-kvm-0.10.4/curses.c if (!kbd_layout) exit(1); } -Index: qemu-kvm-0.10.4/curses_keys.h -=================================================================== ---- qemu-kvm-0.10.orig/qemu/curses_keys.h -+++ qemu-kvm-0.10.4/curses_keys.h +diff --git a/curses_keys.h b/curses_keys.h +index 0105279..fd25451 100644 +--- a/curses_keys.h ++++ b/curses_keys.h @@ -21,6 +21,10 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. @@ -67,7 +98,7 @@ Index: qemu-kvm-0.10.4/curses_keys.h #define KEY_RELEASE 0x80 #define KEY_MASK 0x7f #define SHIFT_CODE 0x2a -@@ -239,11 +243,6 @@ static const int curses2keysym[CURSES_KE +@@ -239,11 +243,6 @@ static const int curses2keysym[CURSES_KEYS] = { }; @@ -79,10 +110,10 @@ Index: qemu-kvm-0.10.4/curses_keys.h static const name2keysym_t name2keysym[] = { /* Plain ASCII */ { "space", 0x020 }, -Index: qemu-kvm-0.10.4/keymaps.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/keymaps.c -+++ qemu-kvm-0.10.4/keymaps.c +diff --git a/keymaps.c b/keymaps.c +index 216e378..3b86dc1 100644 +--- a/keymaps.c ++++ b/keymaps.c @@ -22,34 +22,20 @@ * THE SOFTWARE. */ @@ -124,7 +155,7 @@ Index: qemu-kvm-0.10.4/keymaps.c static void add_to_key_range(struct key_range **krp, int code) { struct key_range *kr; -@@ -73,7 +59,8 @@ static void add_to_key_range(struct key_ +@@ -73,7 +59,8 @@ static void add_to_key_range(struct key_range **krp, int code) { } } @@ -134,7 +165,7 @@ Index: qemu-kvm-0.10.4/keymaps.c kbd_layout_t * k) { FILE *f; -@@ -102,7 +89,7 @@ static kbd_layout_t *parse_keyboard_layo +@@ -102,7 +89,7 @@ static kbd_layout_t *parse_keyboard_layout(const char *language, if (!strncmp(line, "map ", 4)) continue; if (!strncmp(line, "include ", 8)) { @@ -143,7 +174,7 @@ Index: qemu-kvm-0.10.4/keymaps.c } else { char *end_of_keysym = line; while (*end_of_keysym != 0 && *end_of_keysym != ' ') -@@ -110,7 +97,7 @@ static kbd_layout_t *parse_keyboard_layo +@@ -110,7 +97,7 @@ static kbd_layout_t *parse_keyboard_layout(const char *language, if (*end_of_keysym) { int keysym; *end_of_keysym = 0; @@ -152,7 +183,7 @@ Index: qemu-kvm-0.10.4/keymaps.c if (keysym == 0) { // fprintf(stderr, "Warning: unknown keysym %s\n", line); } else { -@@ -154,12 +141,14 @@ static kbd_layout_t *parse_keyboard_layo +@@ -154,12 +141,14 @@ static kbd_layout_t *parse_keyboard_layout(const char *language, return k; } @@ -170,7 +201,7 @@ Index: qemu-kvm-0.10.4/keymaps.c { kbd_layout_t *k = kbd_layout; if (keysym < MAX_NORMAL_KEYCODE) { -@@ -180,7 +169,7 @@ static int keysym2scancode(void *kbd_lay +@@ -180,7 +169,7 @@ static int keysym2scancode(void *kbd_layout, int keysym) return 0; } @@ -179,7 +210,7 @@ Index: qemu-kvm-0.10.4/keymaps.c { kbd_layout_t *k = kbd_layout; struct key_range *kr; -@@ -191,7 +180,7 @@ static inline int keycode_is_keypad(void +@@ -191,7 +180,7 @@ static inline int keycode_is_keypad(void *kbd_layout, int keycode) return 0; } @@ -188,10 +219,11 @@ Index: qemu-kvm-0.10.4/keymaps.c { kbd_layout_t *k = kbd_layout; struct key_range *kr; -Index: qemu-kvm-0.10.4/keymaps.h -=================================================================== +diff --git a/keymaps.h b/keymaps.h +new file mode 100644 +index 0000000..17f6efd --- /dev/null -+++ qemu-kvm-0.10.4/keymaps.h ++++ b/keymaps.h @@ -0,0 +1,60 @@ +/* + * QEMU keysym to keycode conversion using rdesktop keymaps @@ -253,10 +285,10 @@ Index: qemu-kvm-0.10.4/keymaps.h +int keysym_is_numlock(void *kbd_layout, int keysym); + +#endif /* __QEMU_KEYMAPS_H__ */ -Index: qemu-kvm-0.10.4/sdl.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/sdl.c -+++ qemu-kvm-0.10.4/sdl.c +diff --git a/sdl.c b/sdl.c +index 74f084c..f0f9fc8 100644 +--- a/sdl.c ++++ b/sdl.c @@ -109,7 +109,6 @@ static void sdl_resize(DisplayState *ds) /* generic keyboard conversion */ @@ -265,7 +297,7 @@ Index: qemu-kvm-0.10.4/sdl.c static kbd_layout_t *kbd_layout = NULL; -@@ -677,7 +676,7 @@ void sdl_display_init(DisplayState *ds, +@@ -677,7 +676,7 @@ void sdl_display_init(DisplayState *ds, int full_screen, int no_frame) keyboard_layout = "en-us"; #endif if(keyboard_layout) { @@ -274,10 +306,10 @@ Index: qemu-kvm-0.10.4/sdl.c if (!kbd_layout) exit(1); } -Index: qemu-kvm-0.10.4/sdl_keysym.h -=================================================================== ---- qemu-kvm-0.10.orig/qemu/sdl_keysym.h -+++ qemu-kvm-0.10.4/sdl_keysym.h +diff --git a/sdl_keysym.h b/sdl_keysym.h +index c9087d7..c213ef8 100644 +--- a/sdl_keysym.h ++++ b/sdl_keysym.h @@ -1,7 +1,6 @@ -typedef struct { - const char* name; @@ -289,10 +321,10 @@ Index: qemu-kvm-0.10.4/sdl_keysym.h static const name2keysym_t name2keysym[]={ /* ascii */ { "space", 0x020}, -Index: qemu-kvm-0.10.4/vnc.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/vnc.c -+++ qemu-kvm-0.10.4/vnc.c +diff --git a/vnc.c b/vnc.c +index 3e9417d..aafefd8 100644 +--- a/vnc.c ++++ b/vnc.c @@ -35,7 +35,6 @@ #include "vnc.h" @@ -301,7 +333,7 @@ Index: qemu-kvm-0.10.4/vnc.c #include "d3des.h" #ifdef CONFIG_VNC_TLS -@@ -2420,9 +2419,9 @@ void vnc_display_init(DisplayState *ds) +@@ -2429,9 +2428,9 @@ void vnc_display_init(DisplayState *ds) vs->ds = ds; if (keyboard_layout) @@ -313,10 +345,10 @@ Index: qemu-kvm-0.10.4/vnc.c if (!vs->kbd_layout) exit(1); -Index: qemu-kvm-0.10.4/vnc_keysym.h -=================================================================== ---- qemu-kvm-0.10.orig/qemu/vnc_keysym.h -+++ qemu-kvm-0.10.4/vnc_keysym.h +diff --git a/vnc_keysym.h b/vnc_keysym.h +index ce355d8..2d255c9 100644 +--- a/vnc_keysym.h ++++ b/vnc_keysym.h @@ -1,7 +1,6 @@ -typedef struct { - const char* name; @@ -328,3 +360,6 @@ Index: qemu-kvm-0.10.4/vnc_keysym.h static const name2keysym_t name2keysym[]={ /* ascii */ { "space", 0x020}, +-- +1.6.2.2 + 04-vnc-struct.patch: Index: 04-vnc-struct.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/F-11/04-vnc-struct.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -r1.2 -r1.3 --- 04-vnc-struct.patch 13 May 2009 08:35:55 -0000 1.2 +++ 04-vnc-struct.patch 24 Jun 2009 16:43:44 -0000 1.3 @@ -1,7 +1,26 @@ -Index: qemu-kvm-0.10.4/vnc.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/vnc.c -+++ qemu-kvm-0.10.4/vnc.c +From c1b31361bfecd3f67e8766d8df2510c801f536f4 Mon Sep 17 00:00:00 2001 +From: aliguori +Date: Fri, 6 Mar 2009 20:27:13 +0000 +Subject: [PATCH 04/18] Move VNC structs into header file ("Daniel P. Berrange") + +This patch moves the definitions of VncState and VncDisplay structs +out into a vnc.h header file. This is to allow the code for TLS +and SASL auth mechanisms to be moved out of the main vnc.c file. + +(cherry picked from commit 19a490bfca85165de1acd2d5c3964fb44615746d) + +Signed-off-by: Daniel P. Berrange +Signed-off-by: Anthony Liguori +Signed-off-by: Mark McLoughlin +--- + vnc.c | 109 +---------------------------------------------- + vnc.h | 149 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- + 2 files changed, 148 insertions(+), 110 deletions(-) + +diff --git a/vnc.c b/vnc.c +index aafefd8..a9b8d63 100644 +--- a/vnc.c ++++ b/vnc.c @@ -3,6 +3,7 @@ * * Copyright (C) 2006 Anthony Liguori @@ -37,7 +56,7 @@ Index: qemu-kvm-0.10.4/vnc.c // #define _VNC_DEBUG 1 #ifdef _VNC_DEBUG -@@ -64,103 +56,6 @@ static void vnc_debug_gnutls_log(int lev +@@ -64,103 +56,6 @@ static void vnc_debug_gnutls_log(int level, const char* str) { } \ } @@ -141,10 +160,10 @@ Index: qemu-kvm-0.10.4/vnc.c static VncDisplay *vnc_display; /* needed for info vnc */ static DisplayChangeListener *dcl; -Index: qemu-kvm-0.10.4/vnc.h -=================================================================== ---- qemu-kvm-0.10.orig/qemu/vnc.h -+++ qemu-kvm-0.10.4/vnc.h +diff --git a/vnc.h b/vnc.h +index 6981606..eb33643 100644 +--- a/vnc.h ++++ b/vnc.h @@ -1,5 +1,148 @@ -#ifndef __VNCTIGHT_H -#define __VNCTIGHT_H @@ -302,3 +321,6 @@ Index: qemu-kvm-0.10.4/vnc.h -#endif /* __VNCTIGHT_H */ +#endif /* __QEMU_VNC_H */ +-- +1.6.2.2 + 05-vnc-tls-vencrypt.patch: Index: 05-vnc-tls-vencrypt.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/F-11/05-vnc-tls-vencrypt.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -r1.2 -r1.3 --- 05-vnc-tls-vencrypt.patch 13 May 2009 08:35:55 -0000 1.2 +++ 05-vnc-tls-vencrypt.patch 24 Jun 2009 16:43:44 -0000 1.3 @@ -1,7 +1,56 @@ -Index: qemu-kvm-0.10.4/Makefile -=================================================================== ---- qemu-kvm-0.10.orig/qemu/Makefile -+++ qemu-kvm-0.10.4/Makefile +From 9d5f4a68ddb05d823ef1fde787ac027715fe1f95 Mon Sep 17 00:00:00 2001 +From: aliguori +Date: Fri, 6 Mar 2009 20:27:23 +0000 +Subject: [PATCH 05/18] Move TLS auth into separate file ("Daniel P. Berrange") + +This patch refactors the existing TLS code to make the main VNC code +more managable. The code moves to two new files + + - vnc-tls.c: generic helpers for TLS handshake & credential setup + - vnc-auth-vencrypt.c: the actual VNC TLS authentication mechanism. + +The reason for this split is that there are other TLS based auth +mechanisms which we may like to use in the future. These can all +share the same vnc-tls.c routines. In addition this will facilitate +anyone who may want to port the vnc-tls.c file to allow for choice +of GNUTLS & NSS for impl. + +The TLS state is moved out of the VncState struct, and into a separate +VncStateTLS struct, defined in vnc-tls.h. This is then referenced from +the main VncState. End size of the struct is the same, but it keeps +things a little more managable. + +The vnc.h file gains a bunch more function prototypes, for functions +in vnc.c that were previously static, but now need to be accessed +from the separate auth code files. + +The only TLS related code still in the main vl.c is the command line +argument handling / setup, and the low level I/O routines calling +gnutls_send/recv. + +(cherry picked from commit 5fb6c7a8b26eab1a22207d24b4784bd2b39ab54b) + +Signed-off-by: Daniel P. Berrange +Signed-off-by: Anthony Liguori +Signed-off-by: Mark McLoughlin +--- + Makefile | 11 +- + vnc-auth-vencrypt.c | 167 +++++++++++++++ + vnc-auth-vencrypt.h | 33 +++ + vnc-tls.c | 414 ++++++++++++++++++++++++++++++++++++ + vnc-tls.h | 70 ++++++ + vnc.c | 581 ++++----------------------------------------------- + vnc.h | 76 +++++--- + 7 files changed, 780 insertions(+), 572 deletions(-) + create mode 100644 vnc-auth-vencrypt.c + create mode 100644 vnc-auth-vencrypt.h + create mode 100644 vnc-tls.c + create mode 100644 vnc-tls.h + +diff --git a/Makefile b/Makefile +index 58585a3..7a3cad5 100644 +--- a/Makefile ++++ b/Makefile @@ -149,6 +149,9 @@ ifdef CONFIG_CURSES OBJS+=curses.o endif @@ -30,10 +79,11 @@ Index: qemu-kvm-0.10.4/Makefile curses.o: curses.c keymaps.h curses_keys.h bt-host.o: CFLAGS += $(CONFIG_BLUEZ_CFLAGS) -Index: qemu-kvm-0.10.4/vnc-auth-vencrypt.c -=================================================================== +diff --git a/vnc-auth-vencrypt.c b/vnc-auth-vencrypt.c +new file mode 100644 +index 0000000..1f113a7 --- /dev/null -+++ qemu-kvm-0.10.4/vnc-auth-vencrypt.c ++++ b/vnc-auth-vencrypt.c @@ -0,0 +1,167 @@ +/* + * QEMU VNC display driver: VeNCrypt authentication setup @@ -202,10 +252,11 @@ Index: qemu-kvm-0.10.4/vnc-auth-vencrypt + vnc_read_when(vs, protocol_client_vencrypt_init, 2); +} + -Index: qemu-kvm-0.10.4/vnc-auth-vencrypt.h -=================================================================== +diff --git a/vnc-auth-vencrypt.h b/vnc-auth-vencrypt.h +new file mode 100644 +index 0000000..9f674c5 --- /dev/null -+++ qemu-kvm-0.10.4/vnc-auth-vencrypt.h ++++ b/vnc-auth-vencrypt.h @@ -0,0 +1,33 @@ +/* + * QEMU VNC display driver @@ -240,10 +291,11 @@ Index: qemu-kvm-0.10.4/vnc-auth-vencrypt +void start_auth_vencrypt(VncState *vs); + +#endif /* __QEMU_VNC_AUTH_VENCRYPT_H__ */ -Index: qemu-kvm-0.10.4/vnc-tls.c -=================================================================== +diff --git a/vnc-tls.c b/vnc-tls.c +new file mode 100644 +index 0000000..666aa07 --- /dev/null -+++ qemu-kvm-0.10.4/vnc-tls.c ++++ b/vnc-tls.c @@ -0,0 +1,414 @@ +/* + * QEMU VNC display driver: TLS helpers @@ -659,10 +711,11 @@ Index: qemu-kvm-0.10.4/vnc-tls.c + return -1; +} + -Index: qemu-kvm-0.10.4/vnc-tls.h -=================================================================== +diff --git a/vnc-tls.h b/vnc-tls.h +new file mode 100644 +index 0000000..cda95b9 --- /dev/null -+++ qemu-kvm-0.10.4/vnc-tls.h ++++ b/vnc-tls.h @@ -0,0 +1,70 @@ +/* + * QEMU VNC display driver. TLS helpers @@ -734,10 +787,10 @@ Index: qemu-kvm-0.10.4/vnc-tls.h + +#endif /* __QEMU_VNC_TLS_H__ */ + -Index: qemu-kvm-0.10.4/vnc.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/vnc.c -+++ qemu-kvm-0.10.4/vnc.c +diff --git a/vnc.c b/vnc.c +index a9b8d63..f1c2d61 100644 +--- a/vnc.c ++++ b/vnc.c @@ -34,21 +34,6 @@ #include "vnc_keysym.h" #include "d3des.h" @@ -760,7 +813,7 @@ Index: qemu-kvm-0.10.4/vnc.c #define count_bits(c, v) { \ for (c = 0; v; v >>= 1) \ { \ -@@ -204,14 +189,7 @@ static inline uint32_t vnc_has_feature(V +@@ -204,14 +189,7 @@ static inline uint32_t vnc_has_feature(VncState *vs, int feature) { 3) resolutions > 1024 */ @@ -775,7 +828,7 @@ Index: qemu-kvm-0.10.4/vnc.c static void vnc_colordepth(VncState *vs); -@@ -867,10 +845,7 @@ static int vnc_client_io_error(VncState +@@ -867,10 +845,7 @@ static int vnc_client_io_error(VncState *vs, int ret, int last_errno) if (vs->input.buffer) qemu_free(vs->input.buffer); if (vs->output.buffer) qemu_free(vs->output.buffer); #ifdef CONFIG_VNC_TLS @@ -787,7 +840,7 @@ Index: qemu-kvm-0.10.4/vnc.c #endif /* CONFIG_VNC_TLS */ audio_del(vs); -@@ -896,19 +871,20 @@ static int vnc_client_io_error(VncState +@@ -896,19 +871,20 @@ static int vnc_client_io_error(VncState *vs, int ret, int last_errno) return ret; } @@ -812,7 +865,7 @@ Index: qemu-kvm-0.10.4/vnc.c if (ret < 0) { if (ret == GNUTLS_E_AGAIN) errno = EAGAIN; -@@ -931,13 +907,13 @@ static void vnc_client_write(void *opaqu +@@ -931,13 +907,13 @@ static void vnc_client_write(void *opaque) } } @@ -828,7 +881,7 @@ Index: qemu-kvm-0.10.4/vnc.c { VncState *vs = opaque; long ret; -@@ -945,8 +921,8 @@ static void vnc_client_read(void *opaque +@@ -945,8 +921,8 @@ static void vnc_client_read(void *opaque) buffer_reserve(&vs->input, 4096); #ifdef CONFIG_VNC_TLS @@ -839,7 +892,7 @@ Index: qemu-kvm-0.10.4/vnc.c if (ret < 0) { if (ret == GNUTLS_E_AGAIN) errno = EAGAIN; -@@ -980,7 +956,7 @@ static void vnc_client_read(void *opaque +@@ -980,7 +956,7 @@ static void vnc_client_read(void *opaque) } } @@ -848,7 +901,7 @@ Index: qemu-kvm-0.10.4/vnc.c { buffer_reserve(&vs->output, len); -@@ -991,12 +967,12 @@ static void vnc_write(VncState *vs, cons +@@ -991,12 +967,12 @@ static void vnc_write(VncState *vs, const void *data, size_t len) buffer_append(&vs->output, data, len); } @@ -863,7 +916,7 @@ Index: qemu-kvm-0.10.4/vnc.c { uint8_t buf[4]; -@@ -1008,7 +984,7 @@ static void vnc_write_u32(VncState *vs, +@@ -1008,7 +984,7 @@ static void vnc_write_u32(VncState *vs, uint32_t value) vnc_write(vs, buf, 4); } @@ -872,7 +925,7 @@ Index: qemu-kvm-0.10.4/vnc.c { uint8_t buf[2]; -@@ -1018,74 +994,39 @@ static void vnc_write_u16(VncState *vs, +@@ -1018,74 +994,39 @@ static void vnc_write_u16(VncState *vs, uint16_t value) vnc_write(vs, buf, 2); } @@ -953,7 +1006,7 @@ Index: qemu-kvm-0.10.4/vnc.c static void client_cut_text(VncState *vs, size_t len, uint8_t *text) { } -@@ -1668,6 +1609,11 @@ static int protocol_client_init(VncState +@@ -1677,6 +1618,11 @@ static int protocol_client_init(VncState *vs, uint8_t *data, size_t len) return 0; } @@ -965,7 +1018,7 @@ Index: qemu-kvm-0.10.4/vnc.c static void make_challenge(VncState *vs) { int i; -@@ -1723,12 +1669,12 @@ static int protocol_client_auth_vnc(VncS +@@ -1732,12 +1678,12 @@ static int protocol_client_auth_vnc(VncState *vs, uint8_t *data, size_t len) vnc_write_u32(vs, 0); /* Accept auth */ vnc_flush(vs); @@ -980,7 +1033,7 @@ Index: qemu-kvm-0.10.4/vnc.c { make_challenge(vs); /* Send client a 'random' challenge */ -@@ -1736,411 +1682,9 @@ static int start_auth_vnc(VncState *vs) +@@ -1745,410 +1691,8 @@ static int start_auth_vnc(VncState *vs) vnc_flush(vs); vnc_read_when(vs, protocol_client_auth_vnc, sizeof(vs->challenge)); @@ -1031,9 +1084,9 @@ Index: qemu-kvm-0.10.4/vnc.c - gnutls_anon_set_server_dh_params(anon_cred, dh_params); - - return anon_cred; - } - - +-} +- +- -static gnutls_certificate_credentials_t vnc_tls_initialize_x509_cred(VncState *vs) -{ - gnutls_certificate_credentials_t x509_cred; @@ -1237,8 +1290,8 @@ Index: qemu-kvm-0.10.4/vnc.c - - VNC_DEBUG("Handshake IO continue\n"); - vnc_continue_handshake(vs); --} -- + } + -#define NEED_X509_AUTH(vs) \ - ((vs)->vd->subauth == VNC_AUTH_VENCRYPT_X509NONE || \ - (vs)->vd->subauth == VNC_AUTH_VENCRYPT_X509VNC || \ @@ -1388,11 +1441,10 @@ Index: qemu-kvm-0.10.4/vnc.c - return 0; -} -#endif /* CONFIG_VNC_TLS */ -- + static int protocol_client_auth(VncState *vs, uint8_t *data, size_t len) { - /* We only advertise 1 auth scheme at a time, so client -@@ -2163,17 +1707,19 @@ static int protocol_client_auth(VncState +@@ -2172,17 +1716,19 @@ static int protocol_client_auth(VncState *vs, uint8_t *data, size_t len) vnc_write_u32(vs, 0); /* Accept auth completion */ vnc_flush(vs); } @@ -1415,7 +1467,7 @@ Index: qemu-kvm-0.10.4/vnc.c #endif /* CONFIG_VNC_TLS */ default: /* Should not be possible, but just in case */ -@@ -2226,7 +1772,7 @@ static int protocol_version(VncState *vs +@@ -2235,7 +1781,7 @@ static int protocol_version(VncState *vs, uint8_t *version, size_t len) VNC_DEBUG("Tell client auth none\n"); vnc_write_u32(vs, vs->vd->auth); vnc_flush(vs); @@ -1424,7 +1476,7 @@ Index: qemu-kvm-0.10.4/vnc.c } else if (vs->vd->auth == VNC_AUTH_VNC) { VNC_DEBUG("Tell client VNC auth\n"); vnc_write_u32(vs, vs->vd->auth); -@@ -2328,61 +1874,6 @@ void vnc_display_init(DisplayState *ds) +@@ -2337,61 +1883,6 @@ void vnc_display_init(DisplayState *ds) register_displaychangelistener(ds, dcl); } @@ -1486,7 +1538,7 @@ Index: qemu-kvm-0.10.4/vnc.c void vnc_display_close(DisplayState *ds) { -@@ -2402,7 +1893,7 @@ void vnc_display_close(DisplayState *ds) +@@ -2411,7 +1902,7 @@ void vnc_display_close(DisplayState *ds) vs->auth = VNC_AUTH_INVALID; #ifdef CONFIG_VNC_TLS vs->subauth = VNC_AUTH_INVALID; @@ -1495,7 +1547,7 @@ Index: qemu-kvm-0.10.4/vnc.c #endif } -@@ -2458,7 +1949,7 @@ int vnc_display_open(DisplayState *ds, c +@@ -2467,7 +1958,7 @@ int vnc_display_open(DisplayState *ds, const char *display) char *start, *end; x509 = 1; /* Require x509 certificates */ if (strncmp(options, "x509verify", 10) == 0) @@ -1504,7 +1556,7 @@ Index: qemu-kvm-0.10.4/vnc.c /* Now check for 'x509=/some/path' postfix * and use that to setup x509 certificate/key paths */ -@@ -2469,7 +1960,7 @@ int vnc_display_open(DisplayState *ds, c +@@ -2478,7 +1969,7 @@ int vnc_display_open(DisplayState *ds, const char *display) char *path = qemu_strndup(start + 1, len); VNC_DEBUG("Trying certificate path '%s'\n", path); @@ -1513,10 +1565,10 @@ Index: qemu-kvm-0.10.4/vnc.c fprintf(stderr, "Failed to find x509 certificates/keys in %s\n", path); qemu_free(path); qemu_free(vs->display); -Index: qemu-kvm-0.10.4/vnc.h -=================================================================== ---- qemu-kvm-0.10.orig/qemu/vnc.h -+++ qemu-kvm-0.10.4/vnc.h +diff --git a/vnc.h b/vnc.h +index eb33643..d69b295 100644 +--- a/vnc.h ++++ b/vnc.h @@ -32,13 +32,16 @@ #include "audio/audio.h" #include @@ -1539,7 +1591,7 @@ Index: qemu-kvm-0.10.4/vnc.h /***************************************************************************** * * Core data structures -@@ -72,6 +75,11 @@ typedef void VncSendHextileTile(VncState +@@ -72,6 +75,11 @@ typedef void VncSendHextileTile(VncState *vs, typedef struct VncDisplay VncDisplay; @@ -1642,3 +1694,6 @@ Index: qemu-kvm-0.10.4/vnc.h +void start_auth_vnc(VncState *vs); + #endif /* __QEMU_VNC_H */ +-- +1.6.2.2 + 06-vnc-sasl.patch: Index: 06-vnc-sasl.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/F-11/06-vnc-sasl.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -r1.2 -r1.3 --- 06-vnc-sasl.patch 13 May 2009 08:35:55 -0000 1.2 +++ 06-vnc-sasl.patch 24 Jun 2009 16:43:44 -0000 1.3 @@ -1,7 +1,94 @@ -Index: qemu-kvm-0.10.4/Makefile -=================================================================== ---- qemu-kvm-0.10.orig/qemu/Makefile -+++ qemu-kvm-0.10.4/Makefile +From 95b704fb6b2a9a7f62bbbfd1b9fd2e23d1c428a5 Mon Sep 17 00:00:00 2001 +From: aliguori +Date: Fri, 6 Mar 2009 20:27:28 +0000 +Subject: [PATCH 06/18] Add SASL authentication support ("Daniel P. Berrange") + +This patch adds the new SASL authentication protocol to the VNC server. + +It is enabled by setting the 'sasl' flag when launching VNC. SASL can +optionally provide encryption via its SSF layer, if a suitable mechanism +is configured (eg, GSSAPI/Kerberos, or Digest-MD5). If an SSF layer is +not available, then it should be combined with the x509 VNC authentication +protocol which provides encryption. + +eg, if using GSSAPI + + qemu -vnc localhost:1,sasl + +eg if using TLS/x509 for encryption + + qemu -vnc localhost:1,sasl,tls,x509 + +By default the Cyrus SASL library will look for its configuration in +the file /etc/sasl2/qemu.conf. For non-root users, this can be overridden +by setting the SASL_CONF_PATH environment variable, eg to make it look in +$HOME/.sasl2. NB unprivileged users may not have access to the full range +of SASL mechanisms, since some of them require some administrative privileges +to configure. The patch includes an example SASL configuration file which +illustrates config for GSSAPI and Digest-MD5, though it should be noted that +the latter is not really considered secure any more. + +Most of the SASL authentication code is located in a separate source file, +vnc-auth-sasl.c. The main vnc.c file only contains minimal integration +glue, specifically parsing of command line flags / setup, and calls to +start the SASL auth process, to do encoding/decoding for data. + +There are several possible stacks for reading & writing of data, depending +on the combo of VNC authentication methods in use + + - Clear. read/write straight to socket + - TLS. read/write via GNUTLS helpers + - SASL. encode/decode via SASL SSF layer, then read/write to socket + - SASL+TLS. encode/decode via SASL SSF layer, then read/write via GNUTLS + +Hence, the vnc_client_read & vnc_client_write methods have been refactored +a little. + + vnc_client_read: main entry point for reading, calls either + + - vnc_client_read_plain reading, with no intermediate decoding + - vnc_client_read_sasl reading, with SASL SSF decoding + + These two methods, then call vnc_client_read_buf(). This decides + whether to write to the socket directly or write via GNUTLS. + +The situation is the same for writing data. More extensive comments +have been added in the code / patch. The vnc_client_read_sasl and +vnc_client_write_sasl method implementations live in the separate +vnc-auth-sasl.c file. + +The state required for the SASL auth mechanism is kept in a separate +VncStateSASL struct, defined in vnc-auth-sasl.h and included in the +main VncState. + +The configure script probes for SASL and automatically enables it +if found, unless --disable-vnc-sasl was given to override it. + +(cherry picked from commit 2f9606b3736c3be4dbd606c46525c7b770ced119) + +Signed-off-by: Daniel P. Berrange +Signed-off-by: Anthony Liguori +Signed-off-by: Mark McLoughlin +--- + Makefile | 7 +- + Makefile.target | 5 + + configure | 34 +++ + qemu-doc.texi | 97 ++++++++ + qemu.sasl | 34 +++ + vnc-auth-sasl.c | 626 +++++++++++++++++++++++++++++++++++++++++++++++++++ + vnc-auth-sasl.h | 67 ++++++ + vnc-auth-vencrypt.c | 12 +- + vnc.c | 249 ++++++++++++++++++--- + vnc.h | 31 +++- + 10 files changed, 1129 insertions(+), 33 deletions(-) + create mode 100644 qemu.sasl + create mode 100644 vnc-auth-sasl.c + create mode 100644 vnc-auth-sasl.h + +diff --git a/Makefile b/Makefile +index 7a3cad5..f5de0b6 100644 +--- a/Makefile ++++ b/Makefile @@ -152,6 +152,9 @@ OBJS+=vnc.o d3des.o ifdef CONFIG_VNC_TLS OBJS+=vnc-tls.o vnc-auth-vencrypt.o @@ -30,10 +117,10 @@ Index: qemu-kvm-0.10.4/Makefile curses.o: curses.c keymaps.h curses_keys.h bt-host.o: CFLAGS += $(CONFIG_BLUEZ_CFLAGS) -Index: qemu-kvm-0.10.4/Makefile.target -=================================================================== ---- qemu-kvm-0.10.orig/qemu/Makefile.target -+++ qemu-kvm-0.10.4/Makefile.target +diff --git a/Makefile.target b/Makefile.target +index a8b198c..e2e23bf 100644 +--- a/Makefile.target ++++ b/Makefile.target @@ -613,6 +613,11 @@ CPPFLAGS += $(CONFIG_VNC_TLS_CFLAGS) LIBS += $(CONFIG_VNC_TLS_LIBS) endif @@ -46,11 +133,11 @@ Index: qemu-kvm-0.10.4/Makefile.target ifdef CONFIG_BLUEZ LIBS += $(CONFIG_BLUEZ_LIBS) endif -Index: qemu-kvm-0.10.4/configure -=================================================================== ---- qemu-kvm-0.10.orig/qemu/configure -+++ qemu-kvm-0.10.4/configure -@@ -164,6 +164,7 @@ fmod_lib="" +diff --git a/configure b/configure +index 23ac0ef..e3522f2 100755 +--- a/configure ++++ b/configure +@@ -175,6 +175,7 @@ fmod_lib="" fmod_inc="" oss_lib="" vnc_tls="yes" @@ -58,7 +145,7 @@ Index: qemu-kvm-0.10.4/configure bsd="no" linux="no" solaris="no" -@@ -404,6 +405,8 @@ for opt do +@@ -417,6 +418,8 @@ for opt do ;; --disable-vnc-tls) vnc_tls="no" ;; @@ -67,7 +154,7 @@ Index: qemu-kvm-0.10.4/configure --disable-slirp) slirp="no" ;; --disable-vde) vde="no" -@@ -563,6 +566,7 @@ echo " Availab +@@ -578,6 +581,7 @@ echo " Available cards: $audio_possible_cards" echo " --enable-mixemu enable mixer emulation" echo " --disable-brlapi disable BrlAPI" echo " --disable-vnc-tls disable TLS encryption for VNC server" @@ -75,7 +162,7 @@ Index: qemu-kvm-0.10.4/configure echo " --disable-curses disable curses output" echo " --disable-bluez disable bluez stack connectivity" echo " --disable-kvm disable KVM acceleration support" -@@ -890,6 +894,25 @@ EOF +@@ -919,6 +923,25 @@ EOF fi ########################################## @@ -101,7 +188,7 @@ Index: qemu-kvm-0.10.4/configure # vde libraries probe if test "$vde" = "yes" ; then cat > $TMPC << EOF -@@ -1224,6 +1247,11 @@ if test "$vnc_tls" = "yes" ; then +@@ -1240,6 +1263,11 @@ if test "$vnc_tls" = "yes" ; then echo " TLS CFLAGS $vnc_tls_cflags" echo " TLS LIBS $vnc_tls_libs" fi @@ -113,7 +200,7 @@ Index: qemu-kvm-0.10.4/configure if test -n "$sparc_cpu"; then echo "Target Sparc Arch $sparc_cpu" fi -@@ -1467,6 +1495,12 @@ if test "$vnc_tls" = "yes" ; then +@@ -1483,6 +1511,12 @@ if test "$vnc_tls" = "yes" ; then echo "CONFIG_VNC_TLS_LIBS=$vnc_tls_libs" >> $config_mak echo "#define CONFIG_VNC_TLS 1" >> $config_h fi @@ -126,11 +213,11 @@ Index: qemu-kvm-0.10.4/configure qemu_version=`head $source_path/VERSION` echo "VERSION=$qemu_version" >>$config_mak echo "#define QEMU_VERSION \"$qemu_version\"" >> $config_h -Index: qemu-kvm-0.10.4/qemu-doc.texi -=================================================================== ---- qemu-kvm-0.10.orig/qemu/qemu-doc.texi -+++ qemu-kvm-0.10.4/qemu-doc.texi -@@ -624,6 +624,21 @@ path following this option specifies whe +diff --git a/qemu-doc.texi b/qemu-doc.texi +index 1cb3318..3ba727e 100644 +--- a/qemu-doc.texi ++++ b/qemu-doc.texi +@@ -624,6 +624,21 @@ path following this option specifies where the x509 certificates are to be loaded from. See the @ref{vnc_security} section for details on generating certificates. @@ -152,7 +239,7 @@ Index: qemu-kvm-0.10.4/qemu-doc.texi @end table @end table -@@ -2069,7 +2084,10 @@ considerations depending on the deployme +@@ -2069,7 +2084,10 @@ considerations depending on the deployment scenarios. * vnc_sec_certificate:: * vnc_sec_certificate_verify:: * vnc_sec_certificate_pw:: @@ -256,10 +343,11 @@ Index: qemu-kvm-0.10.4/qemu-doc.texi @node gdb_usage @section GDB usage -Index: qemu-kvm-0.10.4/qemu.sasl -=================================================================== +diff --git a/qemu.sasl b/qemu.sasl +new file mode 100644 +index 0000000..cf19cf8 --- /dev/null -+++ qemu-kvm-0.10.4/qemu.sasl ++++ b/qemu.sasl @@ -0,0 +1,34 @@ +# If you want to use the non-TLS socket, then you *must* include +# the GSSAPI or DIGEST-MD5 mechanisms, because they are the only @@ -295,10 +383,11 @@ Index: qemu-kvm-0.10.4/qemu.sasl + +auxprop_plugin: sasldb + -Index: qemu-kvm-0.10.4/vnc-auth-sasl.c -=================================================================== +diff --git a/vnc-auth-sasl.c b/vnc-auth-sasl.c +new file mode 100644 +index 0000000..2882a35 --- /dev/null -+++ qemu-kvm-0.10.4/vnc-auth-sasl.c ++++ b/vnc-auth-sasl.c @@ -0,0 +1,626 @@ +/* + * QEMU VNC display driver: SASL auth protocol @@ -926,10 +1015,11 @@ Index: qemu-kvm-0.10.4/vnc-auth-sasl.c +} + + -Index: qemu-kvm-0.10.4/vnc-auth-sasl.h -=================================================================== +diff --git a/vnc-auth-sasl.h b/vnc-auth-sasl.h +new file mode 100644 +index 0000000..a72973a --- /dev/null -+++ qemu-kvm-0.10.4/vnc-auth-sasl.h ++++ b/vnc-auth-sasl.h @@ -0,0 +1,67 @@ +/* + * QEMU VNC display driver: SASL auth protocol @@ -998,11 +1088,11 @@ Index: qemu-kvm-0.10.4/vnc-auth-sasl.h + +#endif /* __QEMU_VNC_AUTH_SASL_H__ */ + -Index: qemu-kvm-0.10.4/vnc-auth-vencrypt.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/vnc-auth-vencrypt.c -+++ qemu-kvm-0.10.4/vnc-auth-vencrypt.c -@@ -43,8 +43,15 @@ static void start_auth_vencrypt_subauth( +diff --git a/vnc-auth-vencrypt.c b/vnc-auth-vencrypt.c +index 1f113a7..9ed642c 100644 +--- a/vnc-auth-vencrypt.c ++++ b/vnc-auth-vencrypt.c +@@ -43,8 +43,15 @@ static void start_auth_vencrypt_subauth(VncState *vs) start_auth_vnc(vs); break; @@ -1019,7 +1109,7 @@ Index: qemu-kvm-0.10.4/vnc-auth-vencrypt vnc_write_u8(vs, 1); if (vs->minor >= 8) { static const char err[] = "Unsupported authentication type"; -@@ -105,7 +112,8 @@ static void vnc_tls_handshake_io(void *o +@@ -105,7 +112,8 @@ static void vnc_tls_handshake_io(void *opaque) { #define NEED_X509_AUTH(vs) \ ((vs)->vd->subauth == VNC_AUTH_VENCRYPT_X509NONE || \ (vs)->vd->subauth == VNC_AUTH_VENCRYPT_X509VNC || \ @@ -1029,11 +1119,11 @@ Index: qemu-kvm-0.10.4/vnc-auth-vencrypt static int protocol_client_vencrypt_auth(VncState *vs, uint8_t *data, size_t len) -Index: qemu-kvm-0.10.4/vnc.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/vnc.c -+++ qemu-kvm-0.10.4/vnc.c -@@ -68,7 +68,8 @@ static char *addr_to_string(const char * +diff --git a/vnc.c b/vnc.c +index f1c2d61..33671fd 100644 +--- a/vnc.c ++++ b/vnc.c +@@ -68,7 +68,8 @@ static char *addr_to_string(const char *format, return addr; } @@ -1043,7 +1133,7 @@ Index: qemu-kvm-0.10.4/vnc.c struct sockaddr_storage sa; socklen_t salen; -@@ -79,7 +80,8 @@ static char *vnc_socket_local_addr(const +@@ -79,7 +80,8 @@ static char *vnc_socket_local_addr(const char *format, int fd) { return addr_to_string(format, &sa, salen); } @@ -1053,7 +1143,7 @@ Index: qemu-kvm-0.10.4/vnc.c struct sockaddr_storage sa; socklen_t salen; -@@ -125,12 +127,18 @@ static const char *vnc_auth_name(VncDisp +@@ -125,12 +127,18 @@ static const char *vnc_auth_name(VncDisplay *vd) { return "vencrypt+x509+vnc"; case VNC_AUTH_VENCRYPT_X509PLAIN: return "vencrypt+x509+plain"; @@ -1072,7 +1162,7 @@ Index: qemu-kvm-0.10.4/vnc.c } return "unknown"; } -@@ -278,7 +286,7 @@ static void vnc_framebuffer_update(VncSt +@@ -278,7 +286,7 @@ static void vnc_framebuffer_update(VncState *vs, int x, int y, int w, int h, vnc_write_s32(vs, encoding); } @@ -1081,7 +1171,7 @@ Index: qemu-kvm-0.10.4/vnc.c { if ((buffer->capacity - buffer->offset) < len) { buffer->capacity += (len + 1024); -@@ -290,22 +298,22 @@ static void buffer_reserve(Buffer *buffe +@@ -290,22 +298,22 @@ static void buffer_reserve(Buffer *buffer, size_t len) } } @@ -1118,7 +1208,7 @@ Index: qemu-kvm-0.10.4/vnc.c { if (ret == 0 || ret == -1) { if (ret == -1) { -@@ -847,6 +856,9 @@ static int vnc_client_io_error(VncState +@@ -847,6 +856,9 @@ static int vnc_client_io_error(VncState *vs, int ret, int last_errno) #ifdef CONFIG_VNC_TLS vnc_tls_client_cleanup(vs); #endif /* CONFIG_VNC_TLS */ @@ -1237,7 +1327,7 @@ Index: qemu-kvm-0.10.4/vnc.c } void vnc_read_when(VncState *vs, VncReadEvent *func, size_t expecting) -@@ -913,16 +994,28 @@ void vnc_read_when(VncState *vs, VncRead +@@ -913,16 +994,28 @@ void vnc_read_when(VncState *vs, VncReadEvent *func, size_t expecting) vs->read_handler_expect = expecting; } @@ -1329,7 +1419,7 @@ Index: qemu-kvm-0.10.4/vnc.c while (vs->read_handler && vs->input.offset >= vs->read_handler_expect) { size_t len = vs->read_handler_expect; -@@ -1722,6 +1855,13 @@ static int protocol_client_auth(VncState +@@ -1731,6 +1864,13 @@ static int protocol_client_auth(VncState *vs, uint8_t *data, size_t len) break; #endif /* CONFIG_VNC_TLS */ @@ -1343,7 +1433,7 @@ Index: qemu-kvm-0.10.4/vnc.c default: /* Should not be possible, but just in case */ VNC_DEBUG("Reject auth %d\n", vs->vd->auth); vnc_write_u8(vs, 1); -@@ -1923,6 +2063,10 @@ int vnc_display_open(DisplayState *ds, c +@@ -1932,6 +2072,10 @@ int vnc_display_open(DisplayState *ds, const char *display) #ifdef CONFIG_VNC_TLS int tls = 0, x509 = 0; #endif @@ -1354,7 +1444,7 @@ Index: qemu-kvm-0.10.4/vnc.c if (!vnc_display) return -1; -@@ -1942,6 +2086,10 @@ int vnc_display_open(DisplayState *ds, c +@@ -1951,6 +2095,10 @@ int vnc_display_open(DisplayState *ds, const char *display) reverse = 1; } else if (strncmp(options, "to=", 3) == 0) { to_port = atoi(options+3) + 5900; @@ -1365,7 +1455,7 @@ Index: qemu-kvm-0.10.4/vnc.c #ifdef CONFIG_VNC_TLS } else if (strncmp(options, "tls", 3) == 0) { tls = 1; /* Require TLS */ -@@ -1978,6 +2126,22 @@ int vnc_display_open(DisplayState *ds, c +@@ -1987,6 +2135,22 @@ int vnc_display_open(DisplayState *ds, const char *display) } } @@ -1388,7 +1478,7 @@ Index: qemu-kvm-0.10.4/vnc.c if (password) { #ifdef CONFIG_VNC_TLS if (tls) { -@@ -1990,13 +2154,34 @@ int vnc_display_open(DisplayState *ds, c +@@ -1999,13 +2163,34 @@ int vnc_display_open(DisplayState *ds, const char *display) vs->subauth = VNC_AUTH_VENCRYPT_TLSVNC; } } else { @@ -1425,7 +1515,7 @@ Index: qemu-kvm-0.10.4/vnc.c } else { #ifdef CONFIG_VNC_TLS if (tls) { -@@ -2018,6 +2203,16 @@ int vnc_display_open(DisplayState *ds, c +@@ -2027,6 +2212,16 @@ int vnc_display_open(DisplayState *ds, const char *display) #endif } @@ -1442,10 +1532,10 @@ Index: qemu-kvm-0.10.4/vnc.c if (reverse) { /* connect to viewer */ if (strncmp(display, "unix:", 5) == 0) -Index: qemu-kvm-0.10.4/vnc.h -=================================================================== ---- qemu-kvm-0.10.orig/qemu/vnc.h -+++ qemu-kvm-0.10.4/vnc.h +diff --git a/vnc.h b/vnc.h +index d69b295..ca39c23 100644 +--- a/vnc.h ++++ b/vnc.h @@ -79,6 +79,10 @@ typedef struct VncDisplay VncDisplay; #include "vnc-tls.h" #include "vnc-auth-vencrypt.h" @@ -1501,7 +1591,7 @@ Index: qemu-kvm-0.10.4/vnc.h /* Protocol I/O functions */ void vnc_write(VncState *vs, const void *data, size_t len); -@@ -274,8 +285,22 @@ uint32_t read_u32(uint8_t *data, size_t +@@ -274,8 +285,22 @@ uint32_t read_u32(uint8_t *data, size_t offset); /* Protocol stage functions */ void vnc_client_error(VncState *vs); @@ -1524,3 +1614,6 @@ Index: qemu-kvm-0.10.4/vnc.h +char *vnc_socket_remote_addr(const char *format, int fd); + #endif /* __QEMU_VNC_H */ +-- +1.6.2.2 + 07-vnc-monitor-authinfo.patch: Index: 07-vnc-monitor-authinfo.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/F-11/07-vnc-monitor-authinfo.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -r1.2 -r1.3 --- 07-vnc-monitor-authinfo.patch 13 May 2009 08:35:55 -0000 1.2 +++ 07-vnc-monitor-authinfo.patch 24 Jun 2009 16:43:44 -0000 1.3 @@ -1,8 +1,46 @@ -Index: qemu-kvm-0.10.4/vnc-tls.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/vnc-tls.c -+++ qemu-kvm-0.10.4/vnc-tls.c -@@ -241,6 +241,22 @@ int vnc_tls_validate_certificate(struct +From 9e9226fb865ada61b8b0a6c2c5526fdedfd4d608 Mon Sep 17 00:00:00 2001 +From: aliguori +Date: Fri, 6 Mar 2009 20:27:32 +0000 +Subject: [PATCH 07/18] Include auth credentials in 'info vnc' ("Daniel P. Berrange") + +This patch extends the 'info vnc' monitor output to include information +about the VNC client authentication credentials. + +For clients authenticated using SASL, this will output the username. + +For clients authenticated using x509 certificates, this will output +the x509 distinguished name. + +Auth can be stacked, so both username & x509 dname may be shown. + + Server: + address: 0.0.0.0:5902 + auth: vencrypt+x509+sasl + Client: + address: 10.33.6.67:38621 + x509 dname: C=GB,O=ACME,L=London,ST=London,CN=localhost + username: admin + Client: + address: 10.33.6.63:38620 + x509 dname: C=GB,O=ACME,L=London,ST=London,CN=localhost + username: admin + +(cherry picked from commit 1263b7d6131cdaed2c460cf03757aaaf5696ec47) + +Signed-off-by: Daniel P. Berrange +Signed-off-by: Anthony Liguori +Signed-off-by: Mark McLoughlin +--- + vnc-tls.c | 17 +++++++++++++++++ + vnc-tls.h | 3 +++ + vnc.c | 19 +++++++++++++++++-- + 3 files changed, 37 insertions(+), 2 deletions(-) + +diff --git a/vnc-tls.c b/vnc-tls.c +index 666aa07..a37a0b4 100644 +--- a/vnc-tls.c ++++ b/vnc-tls.c +@@ -241,6 +241,22 @@ int vnc_tls_validate_certificate(struct VncState *vs) return -1; } @@ -25,7 +63,7 @@ Index: qemu-kvm-0.10.4/vnc-tls.c gnutls_x509_crt_deinit (cert); } -@@ -347,6 +363,7 @@ void vnc_tls_client_cleanup(struct VncSt +@@ -347,6 +363,7 @@ void vnc_tls_client_cleanup(struct VncState *vs) vs->tls.session = NULL; } vs->tls.wiremode = VNC_WIREMODE_CLEAR; @@ -33,10 +71,10 @@ Index: qemu-kvm-0.10.4/vnc-tls.c } -Index: qemu-kvm-0.10.4/vnc-tls.h -=================================================================== ---- qemu-kvm-0.10.orig/qemu/vnc-tls.h -+++ qemu-kvm-0.10.4/vnc-tls.h +diff --git a/vnc-tls.h b/vnc-tls.h +index cda95b9..fd0a2d9 100644 +--- a/vnc-tls.h ++++ b/vnc-tls.h @@ -55,6 +55,9 @@ struct VncStateTLS { /* Whether data is being TLS encrypted yet */ int wiremode; @@ -47,11 +85,11 @@ Index: qemu-kvm-0.10.4/vnc-tls.h }; int vnc_tls_client_setup(VncState *vs, int x509Creds); -Index: qemu-kvm-0.10.4/vnc.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/vnc.c -+++ qemu-kvm-0.10.4/vnc.c -@@ -156,6 +156,21 @@ static void do_info_vnc_client(VncState +diff --git a/vnc.c b/vnc.c +index 33671fd..da68842 100644 +--- a/vnc.c ++++ b/vnc.c +@@ -156,6 +156,21 @@ static void do_info_vnc_client(VncState *client) term_puts("Client:\n"); term_puts(clientAddr); free(clientAddr); @@ -73,7 +111,7 @@ Index: qemu-kvm-0.10.4/vnc.c } void do_info_vnc(void) -@@ -1823,7 +1838,7 @@ static int protocol_client_auth(VncState +@@ -1832,7 +1847,7 @@ static int protocol_client_auth(VncState *vs, uint8_t *data, size_t len) /* We only advertise 1 auth scheme at a time, so client * must pick the one we sent. Verify this */ if (data[0] != vs->vd->auth) { /* Reject auth */ @@ -82,7 +120,7 @@ Index: qemu-kvm-0.10.4/vnc.c vnc_write_u32(vs, 1); if (vs->minor >= 8) { static const char err[] = "Authentication failed"; -@@ -1863,7 +1878,7 @@ static int protocol_client_auth(VncState +@@ -1872,7 +1887,7 @@ static int protocol_client_auth(VncState *vs, uint8_t *data, size_t len) #endif /* CONFIG_VNC_SASL */ default: /* Should not be possible, but just in case */ @@ -91,3 +129,6 @@ Index: qemu-kvm-0.10.4/vnc.c vnc_write_u8(vs, 1); if (vs->minor >= 8) { static const char err[] = "Authentication failed"; +-- +1.6.2.2 + 08-vnc-acl-mgmt.patch: Index: 08-vnc-acl-mgmt.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/F-11/08-vnc-acl-mgmt.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -r1.2 -r1.3 --- 08-vnc-acl-mgmt.patch 13 May 2009 08:35:55 -0000 1.2 +++ 08-vnc-acl-mgmt.patch 24 Jun 2009 16:43:44 -0000 1.3 @@ -1,7 +1,96 @@ -Index: qemu-kvm-0.10.4/Makefile -=================================================================== ---- qemu-kvm-0.10.orig/qemu/Makefile -+++ qemu-kvm-0.10.4/Makefile +From 5fd8471df80cfd1e868ea50125065536c8fe900c Mon Sep 17 00:00:00 2001 +From: aliguori +Date: Fri, 6 Mar 2009 20:27:37 +0000 +Subject: [PATCH 08/18] Support ACLs for controlling VNC access ("Daniel P. Berrange") + +This patch introduces a generic internal API for access control lists +to be used by network servers in QEMU. It adds support for checking +these ACL in the VNC server, in two places. The first ACL is for the +SASL authentication mechanism, checking the SASL username. This ACL +is called 'vnc.username'. The second is for the TLS authentication +mechanism, when x509 client certificates are turned on, checking against +the Distinguished Name of the client. This ACL is called 'vnc.x509dname' + +The internal API provides for an ACL with the following characteristics + + - A unique name, eg vnc.username, and vnc.x509dname. + - A default policy, allow or deny + - An ordered series of match rules, with allow or deny policy + +If none of the match rules apply, then the default policy is +used. + +There is a monitor API to manipulate the ACLs, which I'll describe via +examples + + (qemu) acl show vnc.username + policy: allow + (qemu) acl policy vnc.username denya + acl: policy set to 'deny' + (qemu) acl allow vnc.username fred + acl: added rule at position 1 + (qemu) acl allow vnc.username bob + acl: added rule at position 2 + (qemu) acl allow vnc.username joe 1 + acl: added rule at position 1 + (qemu) acl show vnc.username + policy: deny + 0: allow fred + 1: allow joe + 2: allow bob + + (qemu) acl show vnc.x509dname + policy: allow + (qemu) acl policy vnc.x509dname deny + acl: policy set to 'deny' + (qemu) acl allow vnc.x509dname C=GB,O=ACME,L=London,CN=* + acl: added rule at position 1 + (qemu) acl allow vnc.x509dname C=GB,O=ACME,L=Boston,CN=bob + acl: added rule at position 2 + (qemu) acl show vnc.x509dname + policy: deny + 0: allow C=GB,O=ACME,L=London,CN=* + 1: allow C=GB,O=ACME,L=Boston,CN=bob + +By default the VNC server will not use any ACLs, allowing access to +the server if the user successfully authenticates. To enable use of +ACLs to restrict user access, the ',acl' flag should be given when +starting QEMU. The initial ACL activated will be a 'deny all' policy +and should be customized using monitor commands. + +eg enable SASL auth and ACLs + + qemu .... -vnc localhost:1,sasl,acl + +The next patch will provide a way to load a pre-defined ACL when +starting up + +(cherry picked from commit 76655d6dece88bd00e190956e8e4285b682edcbb) + +Signed-off-by: Daniel P. Berrange +Signed-off-by: Anthony Liguori +Signed-off-by: Mark McLoughlin +--- + Makefile | 6 +- + acl.c | 185 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + acl.h | 74 ++++++++++++++++++++++ + configure | 18 +++++ + monitor.c | 96 ++++++++++++++++++++++++++++ + qemu-doc.texi | 49 +++++++++++++++ + vnc-auth-sasl.c | 16 ++++- + vnc-auth-sasl.h | 7 ++ + vnc-tls.c | 19 ++++++ + vnc-tls.h | 3 + + vnc.c | 21 ++++++ + vnc.h | 3 + + 12 files changed, 492 insertions(+), 5 deletions(-) + create mode 100644 acl.c + create mode 100644 acl.h + +diff --git a/Makefile b/Makefile +index f5de0b6..2af4c06 100644 +--- a/Makefile ++++ b/Makefile @@ -148,7 +148,7 @@ endif ifdef CONFIG_CURSES OBJS+=curses.o @@ -24,10 +113,11 @@ Index: qemu-kvm-0.10.4/Makefile vnc.o: CFLAGS += $(CONFIG_VNC_TLS_CFLAGS) -Index: qemu-kvm-0.10.4/acl.c -=================================================================== +diff --git a/acl.c b/acl.c +new file mode 100644 +index 0000000..173bf95 --- /dev/null -+++ qemu-kvm-0.10.4/acl.c ++++ b/acl.c @@ -0,0 +1,185 @@ +/* + * QEMU access control list management @@ -214,10 +304,11 @@ Index: qemu-kvm-0.10.4/acl.c + * tab-width: 8 + * End: + */ -Index: qemu-kvm-0.10.4/acl.h -=================================================================== +diff --git a/acl.h b/acl.h +new file mode 100644 +index 0000000..62a5e56 --- /dev/null -+++ qemu-kvm-0.10.4/acl.h ++++ b/acl.h @@ -0,0 +1,74 @@ +/* + * QEMU access control list management @@ -293,11 +384,11 @@ Index: qemu-kvm-0.10.4/acl.h + * tab-width: 8 + * End: + */ -Index: qemu-kvm-0.10.4/configure -=================================================================== ---- qemu-kvm-0.10.orig/qemu/configure -+++ qemu-kvm-0.10.4/configure -@@ -913,6 +913,21 @@ EOF +diff --git a/configure b/configure +index e3522f2..e00893f 100755 +--- a/configure ++++ b/configure +@@ -942,6 +942,21 @@ EOF fi ########################################## @@ -319,7 +410,7 @@ Index: qemu-kvm-0.10.4/configure # vde libraries probe if test "$vde" = "yes" ; then cat > $TMPC << EOF -@@ -1501,6 +1516,9 @@ if test "$vnc_sasl" = "yes" ; then +@@ -1517,6 +1532,9 @@ if test "$vnc_sasl" = "yes" ; then echo "CONFIG_VNC_SASL_LIBS=$vnc_sasl_libs" >> $config_mak echo "#define CONFIG_VNC_SASL 1" >> $config_h fi @@ -329,10 +420,10 @@ Index: qemu-kvm-0.10.4/configure qemu_version=`head $source_path/VERSION` echo "VERSION=$qemu_version" >>$config_mak echo "#define QEMU_VERSION \"$qemu_version\"" >> $config_h -Index: qemu-kvm-0.10.4/monitor.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/monitor.c -+++ qemu-kvm-0.10.4/monitor.c +diff --git a/monitor.c b/monitor.c +index 49091e4..022697c 100644 +--- a/monitor.c ++++ b/monitor.c @@ -39,6 +39,7 @@ #include "qemu-timer.h" #include "migration.h" @@ -448,7 +539,7 @@ Index: qemu-kvm-0.10.4/monitor.c { NULL, NULL, }, }; -@@ -2995,3 +3082,12 @@ int monitor_read_bdrv_key(BlockDriverSta +@@ -2995,3 +3082,12 @@ int monitor_read_bdrv_key(BlockDriverState *bs) } return -EPERM; } @@ -461,11 +552,11 @@ Index: qemu-kvm-0.10.4/monitor.c + * tab-width: 8 + * End: + */ -Index: qemu-kvm-0.10.4/qemu-doc.texi -=================================================================== ---- qemu-kvm-0.10.orig/qemu/qemu-doc.texi -+++ qemu-kvm-0.10.4/qemu-doc.texi -@@ -639,6 +639,19 @@ ensures a data encryption preventing com +diff --git a/qemu-doc.texi b/qemu-doc.texi +index 3ba727e..0cccddd 100644 +--- a/qemu-doc.texi ++++ b/qemu-doc.texi +@@ -639,6 +639,19 @@ ensures a data encryption preventing compromise of authentication credentials. See the @ref{vnc_security} section for details on using SASL authentication. @@ -528,11 +619,11 @@ Index: qemu-kvm-0.10.4/qemu-doc.texi @item screendump @var{filename} Save screen into PPM image @var{filename}. -Index: qemu-kvm-0.10.4/vnc-auth-sasl.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/vnc-auth-sasl.c -+++ qemu-kvm-0.10.4/vnc-auth-sasl.c -@@ -120,22 +120,32 @@ static int vnc_auth_sasl_check_access(Vn +diff --git a/vnc-auth-sasl.c b/vnc-auth-sasl.c +index 2882a35..4b4aca9 100644 +--- a/vnc-auth-sasl.c ++++ b/vnc-auth-sasl.c +@@ -120,22 +120,32 @@ static int vnc_auth_sasl_check_access(VncState *vs) { const void *val; int err; @@ -568,10 +659,10 @@ Index: qemu-kvm-0.10.4/vnc-auth-sasl.c } static int vnc_auth_sasl_check_ssf(VncState *vs) -Index: qemu-kvm-0.10.4/vnc-auth-sasl.h -=================================================================== ---- qemu-kvm-0.10.orig/qemu/vnc-auth-sasl.h -+++ qemu-kvm-0.10.4/vnc-auth-sasl.h +diff --git a/vnc-auth-sasl.h b/vnc-auth-sasl.h +index a72973a..fd9b18a 100644 +--- a/vnc-auth-sasl.h ++++ b/vnc-auth-sasl.h @@ -30,6 +30,9 @@ #include @@ -593,11 +684,11 @@ Index: qemu-kvm-0.10.4/vnc-auth-sasl.h void vnc_sasl_client_cleanup(VncState *vs); long vnc_client_read_sasl(VncState *vs); -Index: qemu-kvm-0.10.4/vnc-tls.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/vnc-tls.c -+++ qemu-kvm-0.10.4/vnc-tls.c -@@ -255,6 +255,25 @@ int vnc_tls_validate_certificate(struct +diff --git a/vnc-tls.c b/vnc-tls.c +index a37a0b4..2d62ac9 100644 +--- a/vnc-tls.c ++++ b/vnc-tls.c +@@ -255,6 +255,25 @@ int vnc_tls_validate_certificate(struct VncState *vs) gnutls_strerror (ret)); return -1; } @@ -623,10 +714,10 @@ Index: qemu-kvm-0.10.4/vnc-tls.c } gnutls_x509_crt_deinit (cert); -Index: qemu-kvm-0.10.4/vnc-tls.h -=================================================================== ---- qemu-kvm-0.10.orig/qemu/vnc-tls.h -+++ qemu-kvm-0.10.4/vnc-tls.h +diff --git a/vnc-tls.h b/vnc-tls.h +index fd0a2d9..2b93633 100644 +--- a/vnc-tls.h ++++ b/vnc-tls.h @@ -31,6 +31,8 @@ #include #include @@ -644,10 +735,10 @@ Index: qemu-kvm-0.10.4/vnc-tls.h /* Paths to x509 certs/keys */ char *x509cacert; -Index: qemu-kvm-0.10.4/vnc.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/vnc.c -+++ qemu-kvm-0.10.4/vnc.c +diff --git a/vnc.c b/vnc.c +index da68842..44a7746 100644 +--- a/vnc.c ++++ b/vnc.c @@ -28,6 +28,7 @@ #include "sysemu.h" #include "qemu_socket.h" @@ -656,7 +747,7 @@ Index: qemu-kvm-0.10.4/vnc.c #define VNC_REFRESH_INTERVAL (1000 / 30) -@@ -2082,6 +2083,7 @@ int vnc_display_open(DisplayState *ds, c +@@ -2091,6 +2092,7 @@ int vnc_display_open(DisplayState *ds, const char *display) int sasl = 0; int saslErr; #endif @@ -664,7 +755,7 @@ Index: qemu-kvm-0.10.4/vnc.c if (!vnc_display) return -1; -@@ -2138,9 +2140,28 @@ int vnc_display_open(DisplayState *ds, c +@@ -2147,9 +2149,28 @@ int vnc_display_open(DisplayState *ds, const char *display) return -1; } #endif @@ -693,10 +784,10 @@ Index: qemu-kvm-0.10.4/vnc.c /* * Combinations we support here: * -Index: qemu-kvm-0.10.4/vnc.h -=================================================================== ---- qemu-kvm-0.10.orig/qemu/vnc.h -+++ qemu-kvm-0.10.4/vnc.h +diff --git a/vnc.h b/vnc.h +index ca39c23..6a60f8d 100644 +--- a/vnc.h ++++ b/vnc.h @@ -98,6 +98,9 @@ struct VncDisplay int subauth; /* Used by VeNCrypt */ VncDisplayTLS tls; @@ -707,3 +798,6 @@ Index: qemu-kvm-0.10.4/vnc.h }; struct VncState +-- +1.6.2.2 + kvm-upstream-ppc.patch: Index: kvm-upstream-ppc.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/F-11/kvm-upstream-ppc.patch,v retrieving revision 1.4 retrieving revision 1.5 diff -u -p -r1.4 -r1.5 --- kvm-upstream-ppc.patch 13 May 2009 08:35:55 -0000 1.4 +++ kvm-upstream-ppc.patch 24 Jun 2009 16:43:44 -0000 1.5 @@ -1,7 +1,7 @@ -From 796d42657fb238cf23a78620051f533662557e2b Mon Sep 17 00:00:00 2001 +From a103fc3415c6efcd04a73ca928482fc3467e9400 Mon Sep 17 00:00:00 2001 From: Glauber Costa -Date: Fri, 13 Feb 2009 13:00:31 -0500 -Subject: [PATCH] use KVM_UPSTREAM for ppc. +Date: Wed, 24 Jun 2009 14:22:57 +0100 +Subject: [PATCH 09/18] use KVM_UPSTREAM for ppc. ppc should compile with upstream qemu code, so, put these defines in ppc specific code that references kvm functions. @@ -11,17 +11,18 @@ files (like vl.c) that includes both kvm and would break compilation. Signed-off-by: Glauber Costa +Signed-off-by: Mark McLoughlin --- hw/ppc440.c | 1 + hw/ppc440_bamboo.c | 1 + hw/ppce500_mpc8544ds.c | 1 + - target-ppc/helper.c | 2 +- - 4 files changed, 4 insertions(+), 1 deletion(-) + target-ppc/helper.c | 1 + + 4 files changed, 4 insertions(+), 0 deletions(-) -Index: qemu-kvm-0.10.4/hw/ppc440.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/hw/ppc440.c -+++ qemu-kvm-0.10.4/hw/ppc440.c +diff --git a/hw/ppc440.c b/hw/ppc440.c +index 00d82e4..164c326 100644 +--- a/hw/ppc440.c ++++ b/hw/ppc440.c @@ -18,6 +18,7 @@ #include "ppc440.h" #include "ppc405.h" @@ -30,10 +31,10 @@ Index: qemu-kvm-0.10.4/hw/ppc440.c #include "kvm.h" #define PPC440EP_PCI_CONFIG 0xeec00000 -Index: qemu-kvm-0.10.4/hw/ppc440_bamboo.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/hw/ppc440_bamboo.c -+++ qemu-kvm-0.10.4/hw/ppc440_bamboo.c +diff --git a/hw/ppc440_bamboo.c b/hw/ppc440_bamboo.c +index fbd447c..60ddaf4 100644 +--- a/hw/ppc440_bamboo.c ++++ b/hw/ppc440_bamboo.c @@ -21,6 +21,7 @@ #include "boards.h" #include "sysemu.h" @@ -42,10 +43,10 @@ Index: qemu-kvm-0.10.4/hw/ppc440_bamboo. #include "kvm.h" #include "kvm_ppc.h" #include "device_tree.h" -Index: qemu-kvm-0.10.4/hw/ppce500_mpc8544ds.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/hw/ppce500_mpc8544ds.c -+++ qemu-kvm-0.10.4/hw/ppce500_mpc8544ds.c +diff --git a/hw/ppce500_mpc8544ds.c b/hw/ppce500_mpc8544ds.c +index 8fa0383..47e35e6 100644 +--- a/hw/ppce500_mpc8544ds.c ++++ b/hw/ppce500_mpc8544ds.c @@ -16,6 +16,7 @@ #include @@ -54,10 +55,10 @@ Index: qemu-kvm-0.10.4/hw/ppce500_mpc854 #include "config.h" #include "qemu-common.h" #include "net.h" -Index: qemu-kvm-0.10.4/target-ppc/helper.c -=================================================================== ---- qemu-kvm-0.10.orig/qemu/target-ppc/helper.c -+++ qemu-kvm-0.10.4/target-ppc/helper.c +diff --git a/target-ppc/helper.c b/target-ppc/helper.c +index e02dcb0..027c8e7 100644 +--- a/target-ppc/helper.c ++++ b/target-ppc/helper.c @@ -29,6 +29,7 @@ #include "exec-all.h" #include "helper_regs.h" @@ -66,3 +67,6 @@ Index: qemu-kvm-0.10.4/target-ppc/helper #include "kvm.h" //#define DEBUG_MMU +-- +1.6.2.2 + qemu-avoid-harmless-msr-warnings.patch: Index: qemu-avoid-harmless-msr-warnings.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/F-11/qemu-avoid-harmless-msr-warnings.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -r1.1 -r1.2 --- qemu-avoid-harmless-msr-warnings.patch 3 Jun 2009 15:04:28 -0000 1.1 +++ qemu-avoid-harmless-msr-warnings.patch 24 Jun 2009 16:43:44 -0000 1.2 @@ -1,7 +1,7 @@ -From d283d5a65a2bdcc570065267be21848bd6fe3d78 Mon Sep 17 00:00:00 2001 +From 319ef9346bb0d1786ca6f77c6510731d7f764ff1 Mon Sep 17 00:00:00 2001 From: Marcelo Tosatti -Date: Thu, 7 May 2009 15:48:48 -0300 -Subject: [PATCH 1/1] Avoid harmless unhandled wrmsr 0xc0010117 messages +Date: Wed, 24 Jun 2009 14:38:34 +0100 +Subject: [PATCH 17/18] Avoid harmless unhandled wrmsr 0xc0010117 messages Olders kernel which don't contain kvm.git commit 61a6bd672bda3b9468bf5895c1be085c4e481138 display the following message: @@ -15,12 +15,13 @@ how MSR_STAR is handled. Signed-off-by: Marcelo Tosatti Signed-off-by: Avi Kivity +Signed-off-by: Mark McLoughlin --- qemu-kvm-x86.c | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/qemu-kvm-x86.c b/qemu-kvm-x86.c -index 98aa530..1096e65 100644 +index 838ae18..8e0f0b2 100644 --- a/qemu-kvm-x86.c +++ b/qemu-kvm-x86.c @@ -25,6 +25,7 @@ @@ -69,5 +70,5 @@ index 98aa530..1096e65 100644 if (lm_capable_kernel) { msrs[n++].index = MSR_CSTAR; -- -1.6.0.6 +1.6.2.2 qemu-bios-bigger-roms.patch: Index: qemu-bios-bigger-roms.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/F-11/qemu-bios-bigger-roms.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -r1.2 -r1.3 --- qemu-bios-bigger-roms.patch 13 May 2009 08:35:55 -0000 1.2 +++ qemu-bios-bigger-roms.patch 24 Jun 2009 16:43:44 -0000 1.3 @@ -1,3 +1,26 @@ +From 664484dc8aa91fff6c8906ede14ce492b7904129 Mon Sep 17 00:00:00 2001 +From: Glauber Costa +Date: Wed, 24 Jun 2009 14:31:41 +0100 +Subject: [PATCH 13/18] compute checksum for roms bigger than a segment + +Some option roms (e1000 provided by gpxe project as an example) +are bigger than a segment. The current algorithm to compute the +checksum fails in such case. To proper compute the checksum, this +patch deals with the possibility of the rom's size crossing a +segment border. + +We don't need to worry about it crossing more than one segment +border, since the option roms format only save one byte to store +the image size (thus, maximum size = 0xff = 128k = 2 segments) + +[ including improvements suggested by malc ] + +Signed-off-by: Glauber Costa +Signed-off-by: Mark McLoughlin +--- + kvm/bios/rombios.c | 33 +++++++++++++++++++++++++++------ + 1 files changed, 27 insertions(+), 6 deletions(-) + diff --git a/kvm/bios/rombios.c b/kvm/bios/rombios.c index c4f6ccd..c4bfe60 100644 --- a/kvm/bios/rombios.c @@ -50,3 +73,8 @@ index c4f6ccd..c4bfe60 100644 + pop ds + popa ret + + +-- +1.6.2.2 + qemu-fix-debuginfo.patch: Index: qemu-fix-debuginfo.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/F-11/qemu-fix-debuginfo.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -r1.2 -r1.3 --- qemu-fix-debuginfo.patch 13 May 2009 08:35:55 -0000 1.2 +++ qemu-fix-debuginfo.patch 24 Jun 2009 16:43:44 -0000 1.3 @@ -1,23 +1,42 @@ -From: Riku Voipio -Subject: [Qemu-devel] [PATCH] Make binary stripping conditional +From 7fe411e73b6e6c7f8cc3eb9c3202b7c575a7670c Mon Sep 17 00:00:00 2001 +From: aliguori +Date: Sun, 5 Apr 2009 17:41:02 +0000 +Subject: [PATCH 10/18] Make binary stripping conditional (Riku Voipio) Currently qemu unconditionally strips binaries on install. This is a problem for packagers who may want to store/ship debug symbols of compiled packages for debugging purposes. Keep stripping as default for the oldtimers and add a ---disable-strip flag to override. + --disable-strip flag to override. + +(cherry picked from commit 1625af873aa8c9e4d22ad50a08e877110bf40623) Signed-off-by: Riku Voipio +Signed-off-by: Anthony Liguori +Signed-off-by: Mark McLoughlin --- - Makefile | 2 +- - Makefile.target | 2 +- - configure | 9 ++++++++- - 3 files changed, 10 insertions(+), 3 deletions(-) - -diff -urNp qemu-kvm-0.10.4.orig/configure qemu-kvm-0.10.4/configure ---- qemu-kvm-0.10.4.orig/configure 2009-05-12 21:40:25.000000000 +0100 -+++ qemu-kvm-0.10.4/configure 2009-05-12 21:42:34.000000000 +0100 + Makefile | 2 +- + configure | 9 ++++++++- + 2 files changed, 9 insertions(+), 2 deletions(-) + +diff --git a/Makefile b/Makefile +index 2af4c06..1162f35 100644 +--- a/Makefile ++++ b/Makefile +@@ -256,7 +256,7 @@ endif + install: all $(if $(BUILD_DOCS),install-doc) + mkdir -p "$(DESTDIR)$(bindir)" + ifneq ($(TOOLS),) +- $(INSTALL) -m 755 -s $(TOOLS) "$(DESTDIR)$(bindir)" ++ $(INSTALL) -m 755 $(STRIP_OPT) $(TOOLS) "$(DESTDIR)$(bindir)" + endif + ifneq ($(BLOBS),) + mkdir -p "$(DESTDIR)$(datadir)" +diff --git a/configure b/configure +index e00893f..2fed692 100755 +--- a/configure ++++ b/configure @@ -165,6 +165,7 @@ kvm_version() { gprof="no" @@ -35,7 +54,7 @@ diff -urNp qemu-kvm-0.10.4.orig/configur --disable-vnc-tls) vnc_tls="no" ;; --disable-vnc-sasl) vnc_sasl="no" -@@ -571,6 +574,7 @@ echo " --install=INSTALL use spe +@@ -571,6 +574,7 @@ echo " --install=INSTALL use specified install [$install]" echo " --static enable static build [$static]" echo " --enable-sparse enable sparse checker" echo " --disable-sparse disable sparse checker (default)" @@ -69,50 +88,6 @@ diff -urNp qemu-kvm-0.10.4.orig/configur if test "$bigendian" = "yes" ; then echo "WORDS_BIGENDIAN=yes" >> $config_mak echo "#define WORDS_BIGENDIAN 1" >> $config_h -diff -urNp qemu-kvm-0.10.4.orig/configure.orig qemu-kvm-0.10.4/configure.orig ---- qemu-kvm-0.10.4.orig/configure.orig 2009-05-12 21:40:25.000000000 +0100 -+++ qemu-kvm-0.10.4/configure.orig 2009-05-12 21:40:25.000000000 +0100 -@@ -942,6 +942,21 @@ EOF - fi - - ########################################## -+# fnmatch() probe, used for ACL routines -+fnmatch="no" -+cat > $TMPC << EOF -+#include -+int main(void) -+{ -+ fnmatch("foo", "foo", 0); -+ return 0; -+} -+EOF -+if $cc $ARCH_CFLAGS -o $TMPE $TMPC > /dev/null 2> /dev/null ; then -+ fnmatch="yes" -+fi -+ -+########################################## - # vde libraries probe - if test "$vde" = "yes" ; then - cat > $TMPC << EOF -@@ -1517,6 +1532,9 @@ if test "$vnc_sasl" = "yes" ; then - echo "CONFIG_VNC_SASL_LIBS=$vnc_sasl_libs" >> $config_mak - echo "#define CONFIG_VNC_SASL 1" >> $config_h - fi -+if test "$fnmatch" = "yes" ; then -+ echo "#define HAVE_FNMATCH_H 1" >> $config_h -+fi - qemu_version=`head $source_path/VERSION` - echo "VERSION=$qemu_version" >>$config_mak - echo "#define QEMU_VERSION \"$qemu_version\"" >> $config_h -diff -urNp qemu-kvm-0.10.4.orig/Makefile qemu-kvm-0.10.4/Makefile ---- qemu-kvm-0.10.4.orig/Makefile 2009-05-12 21:40:25.000000000 +0100 -+++ qemu-kvm-0.10.4/Makefile 2009-05-12 21:42:34.000000000 +0100 -@@ -256,7 +256,7 @@ endif - install: all $(if $(BUILD_DOCS),install-doc) - mkdir -p "$(DESTDIR)$(bindir)" - ifneq ($(TOOLS),) -- $(INSTALL) -m 755 -s $(TOOLS) "$(DESTDIR)$(bindir)" -+ $(INSTALL) -m 755 $(STRIP_OPT) $(TOOLS) "$(DESTDIR)$(bindir)" - endif - ifneq ($(BLOBS),) - mkdir -p "$(DESTDIR)$(datadir)" +-- +1.6.2.2 + qemu-fix-net-socket-list-init.patch: Index: qemu-fix-net-socket-list-init.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/F-11/qemu-fix-net-socket-list-init.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -r1.1 -r1.2 --- qemu-fix-net-socket-list-init.patch 3 Jun 2009 15:04:28 -0000 1.1 +++ qemu-fix-net-socket-list-init.patch 24 Jun 2009 16:43:44 -0000 1.2 @@ -1,23 +1,23 @@ -From ea053add700d8abe203cd79a9ffb082aee4eabc0 Mon Sep 17 00:00:00 2001 +From 16eed05e9fe61c502fc2f936a68c252693804541 Mon Sep 17 00:00:00 2001 From: aliguori Date: Tue, 21 Apr 2009 19:56:11 +0000 -Subject: [PATCH 1/1] net: Fix -net socket,listen (Jan Kiszka) +Subject: [PATCH 15/18] net: Fix -net socket,listen (Jan Kiszka) In case no symbolic name is provided when requesting VLAN connection via listening TCP socket ('-net socket,listen=...'), qemu crashes. This fixes the cause. +(cherry picked from commit ea053add700d8abe203cd79a9ffb082aee4eabc0) + Signed-off-by: Jan Kiszka Signed-off-by: Anthony Liguori - - -git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk at 7196 c046a42c-6fe2-441c-8c8c-71466251a162 +Signed-off-by: Mark McLoughlin --- net.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/net.c b/net.c -index 7a1b2df..ff6230c 100644 +index ef3a965..fee02b8 100644 --- a/net.c +++ b/net.c @@ -1658,7 +1658,7 @@ static int net_socket_listen_init(VLANState *vlan, @@ -30,5 +30,5 @@ index 7a1b2df..ff6230c 100644 qemu_set_fd_handler(fd, net_socket_accept, NULL, s); return 0; -- -1.6.0.6 +1.6.2.2 qemu-kvm-fix-kerneldir-includes.patch: Index: qemu-kvm-fix-kerneldir-includes.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/F-11/qemu-kvm-fix-kerneldir-includes.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -r1.1 -r1.2 --- qemu-kvm-fix-kerneldir-includes.patch 13 May 2009 08:35:55 -0000 1.1 +++ qemu-kvm-fix-kerneldir-includes.patch 24 Jun 2009 16:43:44 -0000 1.2 @@ -1,7 +1,7 @@ -From cff8aa984290fc74c39f39e17fbca0f0feab6bc4 Mon Sep 17 00:00:00 2001 +From 3b56420544e3b40486d7dc0f8823c20af72256e3 Mon Sep 17 00:00:00 2001 From: Mark McLoughlin -Date: Wed, 13 May 2009 09:29:56 +0100 -Subject: [PATCH] kvm: user: include arch specific headers from $(KERNELDIR) +Date: Wed, 24 Jun 2009 14:34:36 +0100 +Subject: [PATCH 14/18] kvm: user: include arch specific headers from $(KERNELDIR) Currently we only include $(KERNELDIR)/include in CFLAGS, but we also have $(KERNELDIR)/arch/$(arch)/include or else @@ -76,5 +76,5 @@ index b50b540..d88f54c 100644 tests = $(TEST_DIR)/access.flat $(TEST_DIR)/irq.flat $(TEST_DIR)/sieve.flat \ $(TEST_DIR)/simple.flat $(TEST_DIR)/stringio.flat \ -- -1.6.0.6 +1.6.2.2 qemu-ppc-on-ppc.patch: Index: qemu-ppc-on-ppc.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/F-11/qemu-ppc-on-ppc.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -r1.1 -r1.2 --- qemu-ppc-on-ppc.patch 17 Jun 2009 12:02:48 -0000 1.1 +++ qemu-ppc-on-ppc.patch 24 Jun 2009 16:43:44 -0000 1.2 @@ -1,7 +1,7 @@ -From d19076faca944c31bb051b95d285e75ec67902f7 Mon Sep 17 00:00:00 2001 +From 739f7adcf6eeb8486e60fabc7816fff75fac63f9 Mon Sep 17 00:00:00 2001 From: malc Date: Thu, 2 Apr 2009 01:16:39 +0000 -Subject: [PATCH 1/1] Temporary workaround for ppc on ppc +Subject: [PATCH 18/18] Temporary workaround for ppc on ppc target-ppc/translate.c puts values of type opcode_t into .opcodes section, using GCC extension to do so, and hoping that this will make @@ -13,13 +13,15 @@ certain platforms (gcc 4.3.0, -O and PPC The workaround consists of adding -fno-unit-at-a-time to the list of GCC command line options while building PPC translate.o on a PPC. -git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk at 6967 c046a42c-6fe2-441c-8c8c-71466251a162 +(cherry picked from commit d19076faca944c31bb051b95d285e75ec67902f7) + +Signed-off-by: Mark McLoughlin --- Makefile.target | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/Makefile.target b/Makefile.target -index 046427d..e855dc3 100644 +index e2e23bf..7e18719 100644 --- a/Makefile.target +++ b/Makefile.target @@ -91,6 +91,10 @@ ifeq ($(ARCH),i386) @@ -34,5 +36,5 @@ index 046427d..e855dc3 100644 CFLAGS+=-ffixed-g2 -ffixed-g3 ifneq ($(CONFIG_SOLARIS),yes) -- -1.6.0.6 +1.6.2.2 qemu-prevent-cdrom-media-eject-while-device-is-locked.patch: Index: qemu-prevent-cdrom-media-eject-while-device-is-locked.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/F-11/qemu-prevent-cdrom-media-eject-while-device-is-locked.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -r1.1 -r1.2 --- qemu-prevent-cdrom-media-eject-while-device-is-locked.patch 3 Jun 2009 15:04:28 -0000 1.1 +++ qemu-prevent-cdrom-media-eject-while-device-is-locked.patch 24 Jun 2009 16:43:44 -0000 1.2 @@ -1,5 +1,7 @@ +From 1941d978942be058aab8df4fafe3a5a444ee17c8 Mon Sep 17 00:00:00 2001 From: Mark McLoughlin -Subject: [PATCH] Prevent CD-ROM media eject while device is locked +Date: Wed, 27 May 2009 10:06:11 +0100 +Subject: [PATCH 16/18] Prevent CD-ROM media eject while device is locked Section 10.8.25 ("START/STOP UNIT Command") of SFF-8020i states that if the device is locked we should refuse to eject if the device is @@ -13,7 +15,10 @@ if the drive has been previously locked. See also https://bugzilla.redhat.com/501412 +(cherry picked from commit aea2a33c73f28ecd8f10b242ecadddcc79c1c28b) + Signed-off-by: Mark McLoughlin +Signed-off-by: Anthony Liguori --- block.c | 9 ++++++++- block.h | 2 +- qemu-roms-more-room-fix-vga-align.patch: Index: qemu-roms-more-room-fix-vga-align.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/F-11/qemu-roms-more-room-fix-vga-align.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -p -r1.3 -r1.4 --- qemu-roms-more-room-fix-vga-align.patch 31 May 2009 14:42:34 -0000 1.3 +++ qemu-roms-more-room-fix-vga-align.patch 24 Jun 2009 16:43:44 -0000 1.4 @@ -1,5 +1,7 @@ +From 803934e62dc6394df92ef08fc8df9e49c0c834e7 Mon Sep 17 00:00:00 2001 From: Glauber Costa -Subject: [PATCH] align vga rom to 4k boundary. +Date: Wed, 24 Jun 2009 14:28:30 +0100 +Subject: [PATCH 12/18] align vga rom to 4k boundary. Instead of aligning to 2k boundary, as required by the bios, align to 4k boundary, as required by kvm memory functions. Without @@ -14,14 +16,15 @@ It does not fail with cirrus vga, becaus This problem does not seem to affect upstream qemu. Signed-off-by: Glauber Costa +Signed-off-by: Mark McLoughlin --- - qemu/hw/pc.c | 2 +- + hw/pc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) -Index: qemu-kvm-0.10.5/hw/pc.c -=================================================================== ---- qemu-kvm-0.10.5.orig/hw/pc.c -+++ qemu-kvm-0.10.5/hw/pc.c +diff --git a/hw/pc.c b/hw/pc.c +index 413da6f..fb6edf4 100644 +--- a/hw/pc.c ++++ b/hw/pc.c @@ -925,7 +925,7 @@ vga_bios_error: exit(1); } @@ -31,3 +34,6 @@ Index: qemu-kvm-0.10.5/hw/pc.c option_rom_start = 0xc0000 + vga_bios_size; /* setup basic memory access */ +-- +1.6.2.2 + qemu-roms-more-room.patch: Index: qemu-roms-more-room.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/F-11/qemu-roms-more-room.patch,v retrieving revision 1.6 retrieving revision 1.7 diff -u -p -r1.6 -r1.7 --- qemu-roms-more-room.patch 17 Jun 2009 13:03:00 -0000 1.6 +++ qemu-roms-more-room.patch 24 Jun 2009 16:43:44 -0000 1.7 @@ -1,7 +1,7 @@ -From 34b39c2ba6cc08239a707b52bfb2886df2aa8dec Mon Sep 17 00:00:00 2001 +From 0a61b11b0e5e5a39598e7edc900ba272fd407877 Mon Sep 17 00:00:00 2001 From: aliguori Date: Sat, 28 Mar 2009 17:28:45 +0000 -Subject: [PATCH] get roms more room. (Glauber Costa) +Subject: [PATCH 11/18] get roms more room. (Glauber Costa) This patch increases by 50 % the size available for option roms. The main motivator is that some roms grew bigger than the 64k we @@ -22,19 +22,20 @@ urgent need to do it. [ fix case for vgabioses smaller than 30k, by Carl-Daniel Hailfinger ] +(cherry picked from commit 34b39c2ba6cc08239a707b52bfb2886df2aa8dec) + Signed-off-by: Glauber Costa Signed-off-by: Anthony Liguori - - -git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk at 6896 c046a42c-6fe2-441c-8c8c-71466251a162 +Signed-off-by: Mark McLoughlin --- - hw/pc.c | 29 +++++++++++++++++++---------- - 1 files changed, 19 insertions(+), 10 deletions(-) + hw/pc.c | 33 +++++++++++++++++++++------------ + 1 files changed, 21 insertions(+), 12 deletions(-) -diff -up qemu-kvm-0.10.5/hw/pc.c.roms-more-room qemu-kvm-0.10.5/hw/pc.c ---- qemu-kvm-0.10.5/hw/pc.c.roms-more-room 2009-06-17 12:54:43.000000000 +0100 -+++ qemu-kvm-0.10.5/hw/pc.c 2009-06-17 12:55:43.000000000 +0100 -@@ -818,7 +818,7 @@ static void pc_init1(ram_addr_t ram_size +diff --git a/hw/pc.c b/hw/pc.c +index 1b8d47a..413da6f 100644 +--- a/hw/pc.c ++++ b/hw/pc.c +@@ -818,7 +818,7 @@ static void pc_init1(ram_addr_t ram_size, int vga_ram_size, { char buf[1024]; int ret, linux_boot, i; @@ -43,7 +44,7 @@ diff -up qemu-kvm-0.10.5/hw/pc.c.roms-mo ram_addr_t below_4g_mem_size, above_4g_mem_size = 0; int bios_size, isa_bios_size, vga_bios_size; int pci_option_rom_offset; -@@ -830,6 +830,7 @@ static void pc_init1(ram_addr_t ram_size +@@ -830,6 +830,7 @@ static void pc_init1(ram_addr_t ram_size, int vga_ram_size, int index; BlockDriverState *hd[MAX_IDE_BUS * MAX_IDE_DEVS]; BlockDriverState *fd[MAX_FD]; @@ -51,7 +52,7 @@ diff -up qemu-kvm-0.10.5/hw/pc.c.roms-mo if (ram_size >= 0xe0000000 ) { above_4g_mem_size = ram_size - 0xe0000000; -@@ -905,7 +906,7 @@ static void pc_init1(ram_addr_t ram_size +@@ -905,7 +906,7 @@ static void pc_init1(ram_addr_t ram_size, int vga_ram_size, exit(1); } @@ -130,3 +131,6 @@ diff -up qemu-kvm-0.10.5/hw/pc.c.roms-mo offset += size; } pci_option_rom_offset = offset; +-- +1.6.2.2 + --- qemu-fix-x86-feature-modifications-for-features-that-set.patch DELETED --- --- qemu-make-x86-cpuid-feature-names-available-in-file-scope.patch DELETED --- From markmc at fedoraproject.org Sat Jun 27 15:10:13 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Sat, 27 Jun 2009 15:10:13 +0000 (UTC) Subject: [fedora-virt-maint] rpms/qemu/devel kvm-upstream-ppc.patch, 1.5, 1.6 qemu-bios-bigger-roms.patch, 1.3, 1.4 qemu.spec, 1.98, 1.99 sources, 1.16, 1.17 qemu-avoid-harmless-msr-warnings.patch, 1.2, NONE qemu-disable-preadv.patch, 1.3, NONE qemu-fix-arm-framebuffer-build.patch, 1.3, NONE qemu-fix-cpuid-trimming.patch, 1.2, NONE qemu-prevent-cdrom-media-eject-while-device-is-locked.patch, 1.2, NONE Message-ID: <20090627151013.D710070129@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/qemu/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8703 Modified Files: kvm-upstream-ppc.patch qemu-bios-bigger-roms.patch qemu.spec sources Removed Files: qemu-avoid-harmless-msr-warnings.patch qemu-disable-preadv.patch qemu-fix-arm-framebuffer-build.patch qemu-fix-cpuid-trimming.patch qemu-prevent-cdrom-media-eject-while-device-is-locked.patch Log Message: Doesn't build yet: In file included from /git/qemu-kvm/hw/ppc440.c:23: ../kvm.h:35: error: conflicting types for ???kvm_init??? ../libkvm-all.h:180: note: previous declaration of ???kvm_init??? was here * Sat Jun 27 2009 Mark McLoughlin - 2:0.10.50-7.kvm87 - Update to kvm-87 - Drop upstreamed patches - Re-enable preadv()/pwritev() since #497429 is long since fixed kvm-upstream-ppc.patch: Index: kvm-upstream-ppc.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/kvm-upstream-ppc.patch,v retrieving revision 1.5 retrieving revision 1.6 diff -u -p -r1.5 -r1.6 --- kvm-upstream-ppc.patch 24 Jun 2009 16:22:39 -0000 1.5 +++ kvm-upstream-ppc.patch 27 Jun 2009 15:10:12 -0000 1.6 @@ -1,7 +1,7 @@ -From b16ca7f06c09f46cc6dda7c49a31edc9a3325956 Mon Sep 17 00:00:00 2001 +From d1f92ec1f31fa25b447c8c54ccb36f33da97af69 Mon Sep 17 00:00:00 2001 From: Glauber Costa Date: Wed, 24 Jun 2009 14:22:57 +0100 -Subject: [PATCH 1/7] use KVM_UPSTREAM for ppc. +Subject: [PATCH] use KVM_UPSTREAM for ppc. ppc should compile with upstream qemu code, so, put these defines in ppc specific code that references kvm functions. @@ -32,10 +32,10 @@ index 00d82e4..164c326 100644 #define PPC440EP_PCI_CONFIG 0xeec00000 diff --git a/hw/ppc440_bamboo.c b/hw/ppc440_bamboo.c -index 6963309..cf5b35b 100644 +index 00aa2c7..565571d 100644 --- a/hw/ppc440_bamboo.c +++ b/hw/ppc440_bamboo.c -@@ -21,6 +21,7 @@ +@@ -19,6 +19,7 @@ #include "boards.h" #include "sysemu.h" #include "ppc440.h" @@ -44,7 +44,7 @@ index 6963309..cf5b35b 100644 #include "kvm_ppc.h" #include "device_tree.h" diff --git a/hw/ppce500_mpc8544ds.c b/hw/ppce500_mpc8544ds.c -index d946f03..4692c96 100644 +index d9ed36c..49cc135 100644 --- a/hw/ppce500_mpc8544ds.c +++ b/hw/ppce500_mpc8544ds.c @@ -16,6 +16,7 @@ @@ -56,10 +56,10 @@ index d946f03..4692c96 100644 #include "qemu-common.h" #include "net.h" diff --git a/target-ppc/helper.c b/target-ppc/helper.c -index db765e3..721d467 100644 +index 5a7a935..c150432 100644 --- a/target-ppc/helper.c +++ b/target-ppc/helper.c -@@ -29,6 +29,7 @@ +@@ -28,6 +28,7 @@ #include "exec-all.h" #include "helper_regs.h" #include "qemu-common.h" qemu-bios-bigger-roms.patch: Index: qemu-bios-bigger-roms.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu-bios-bigger-roms.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -p -r1.3 -r1.4 --- qemu-bios-bigger-roms.patch 24 Jun 2009 16:22:39 -0000 1.3 +++ qemu-bios-bigger-roms.patch 27 Jun 2009 15:10:13 -0000 1.4 @@ -1,7 +1,7 @@ -From 3a9288fab031a820afa7be96e355c28ded1546bf Mon Sep 17 00:00:00 2001 +From f5042b31db5e1270f7bd96a6f4b20fd63dcb013b Mon Sep 17 00:00:00 2001 From: Glauber Costa Date: Wed, 24 Jun 2009 14:31:41 +0100 -Subject: [PATCH 2/7] compute checksum for roms bigger than a segment +Subject: [PATCH] compute checksum for roms bigger than a segment Some option roms (e1000 provided by gpxe project as an example) are bigger than a segment. The current algorithm to compute the Index: qemu.spec =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu.spec,v retrieving revision 1.98 retrieving revision 1.99 diff -u -p -r1.98 -r1.99 --- qemu.spec 5 Jun 2009 09:32:34 -0000 1.98 +++ qemu.spec 27 Jun 2009 15:10:13 -0000 1.99 @@ -1,11 +1,11 @@ -%define kvmvernum 86 +%define kvmvernum 87 %define kvmvertag kvm%{kvmvernum} %define kvmverfull kvm-devel-%{kvmvernum} Summary: QEMU is a FAST! processor emulator Name: qemu Version: 0.10.50 -Release: 6.%{kvmvertag}%{?dist} +Release: 7.%{kvmvertag}%{?dist} # Epoch because we pushed a qemu-1.0 package Epoch: 2 License: GPLv2+ and LGPLv2+ and BSD @@ -22,21 +22,6 @@ Patch01: kvm-upstream-ppc.patch # Not upstream, why? Patch02: qemu-bios-bigger-roms.patch -# kvm-85 build fix, submitted upstream -Patch03: qemu-fix-arm-framebuffer-build.patch - -# Disable preadv()/pwritev() until bug #497429 is fixed -Patch04: qemu-disable-preadv.patch - -# Fix hang at end of anaconda cd installs (#50142) -Patch05: qemu-prevent-cdrom-media-eject-while-device-is-locked.patch - -# Avoid harmless "unhandled wrmsr" warnings (#499712) -Patch06: qemu-avoid-harmless-msr-warnings.patch - -# Fix from upstream for "kernel requires an x86-64 CPU" error -Patch07: qemu-fix-cpuid-trimming.patch - BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: SDL-devel zlib-devel which texi2html gnutls-devel cyrus-sasl-devel BuildRequires: rsync dev86 iasl @@ -219,11 +204,6 @@ such as kvmtrace and kvm_stat. %patch01 -p1 -b .kvm-upstream-ppc %patch02 -p1 -b .bios-bigger-roms -%patch03 -p1 -b .framebuffer-build-fix -%patch04 -p1 -b .disable-preadv -%patch05 -p1 -b .prevent-cdrom-eject -%patch06 -p1 -b .wrmsr-warnings -%patch07 -p1 -b .cpuid-trimming %build # systems like rhel build system does not have a recent enough linker so @@ -467,6 +447,11 @@ fi %{_mandir}/man1/qemu-img.1* %changelog +* Sat Jun 27 2009 Mark McLoughlin - 2:0.10.50-7.kvm87 +- Update to kvm-87 +- Drop upstreamed patches +- Re-enable preadv()/pwritev() since #497429 is long since fixed + * Fri Jun 5 2009 Mark McLoughlin - 2:0.10.50-6.kvm86 - Fix 'kernel requires an x86-64 CPU' error - BuildRequires ncurses-devel to enable '-curses' option (#504226) Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/sources,v retrieving revision 1.16 retrieving revision 1.17 diff -u -p -r1.16 -r1.17 --- sources 20 May 2009 15:24:23 -0000 1.16 +++ sources 27 Jun 2009 15:10:13 -0000 1.17 @@ -1 +1 @@ -58ba34e20886041e0cc2b5a11340f637 qemu-kvm-devel-86.tar.gz +949e6e072fe1f24361d1b17dea52be7f qemu-kvm-devel-87.tar.gz --- qemu-avoid-harmless-msr-warnings.patch DELETED --- --- qemu-disable-preadv.patch DELETED --- --- qemu-fix-arm-framebuffer-build.patch DELETED --- --- qemu-fix-cpuid-trimming.patch DELETED --- --- qemu-prevent-cdrom-media-eject-while-device-is-locked.patch DELETED --- From markmc at fedoraproject.org Mon Jun 29 12:08:17 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Mon, 29 Jun 2009 12:08:17 +0000 (UTC) Subject: [fedora-virt-maint] rpms/qemu/devel qemu-fix-ppc-softmmu-kvm-disabled-build.patch, NONE, 1.1 qemu-bios-bigger-roms.patch, 1.4, 1.5 qemu.spec, 1.99, 1.100 kvm-upstream-ppc.patch, 1.6, NONE Message-ID: <20090629120817.C27A270134@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/qemu/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22627 Modified Files: qemu-bios-bigger-roms.patch qemu.spec Added Files: qemu-fix-ppc-softmmu-kvm-disabled-build.patch Removed Files: kvm-upstream-ppc.patch Log Message: Cherry-pick new ppc build fix from upstream qemu-fix-ppc-softmmu-kvm-disabled-build.patch: --- NEW FILE qemu-fix-ppc-softmmu-kvm-disabled-build.patch --- >From 398e45e57ee98e9d1a7387816b53d7038d1c3283 Mon Sep 17 00:00:00 2001 From: Anthony Liguori Date: Wed, 24 Jun 2009 14:25:15 -0500 Subject: [PATCH] Fix ppc-softmmu kvm-disabled build This gets ppc-softmmu building when KVM is not enabled. It may be enough to get it working with KVM enabled but I haven't checked. (cherry picked from commit 9011bae8e2101095aae53f1f1553ca3e72919f9b) Signed-off-by: Anthony Liguori Signed-off-by: Avi Kivity Signed-off-by: Mark McLoughlin --- hw/ppc440.c | 1 + hw/ppc440_bamboo.c | 1 + hw/ppce500_mpc8544ds.c | 1 + qemu-kvm.h | 1 + target-ppc/helper.c | 1 + target-ppc/machine.c | 1 + 6 files changed, 6 insertions(+), 0 deletions(-) diff --git a/hw/ppc440.c b/hw/ppc440.c index 00d82e4..c2c9e65 100644 --- a/hw/ppc440.c +++ b/hw/ppc440.c @@ -19,6 +19,7 @@ #include "ppc405.h" #include "sysemu.h" #include "kvm.h" +#include "qemu-kvm.h" #define PPC440EP_PCI_CONFIG 0xeec00000 #define PPC440EP_PCI_INTACK 0xeed00000 diff --git a/hw/ppc440_bamboo.c b/hw/ppc440_bamboo.c index 00aa2c7..e4aad39 100644 --- a/hw/ppc440_bamboo.c +++ b/hw/ppc440_bamboo.c @@ -22,6 +22,7 @@ #include "kvm.h" #include "kvm_ppc.h" #include "device_tree.h" +#include "qemu-kvm.h" #define BINARY_DEVICE_TREE_FILE "bamboo.dtb" diff --git a/hw/ppce500_mpc8544ds.c b/hw/ppce500_mpc8544ds.c index d9ed36c..1099b99 100644 --- a/hw/ppce500_mpc8544ds.c +++ b/hw/ppce500_mpc8544ds.c @@ -29,6 +29,7 @@ #include "device_tree.h" #include "openpic.h" #include "ppce500.h" +#include "qemu-kvm.h" #define BINARY_DEVICE_TREE_FILE "mpc8544ds.dtb" #define UIMAGE_LOAD_BASE 0 diff --git a/qemu-kvm.h b/qemu-kvm.h index 68a5b40..9341d0c 100644 --- a/qemu-kvm.h +++ b/qemu-kvm.h @@ -169,6 +169,7 @@ int kvm_has_sync_mmu(void); void kvm_init_vcpu(CPUState *env); void kvm_load_tsc(CPUState *env); #else +#define kvm_has_sync_mmu() (0) #define kvm_enabled() (0) #define kvm_nested 0 #define qemu_kvm_irqchip_in_kernel() (0) diff --git a/target-ppc/helper.c b/target-ppc/helper.c index 5a7a935..3629c99 100644 --- a/target-ppc/helper.c +++ b/target-ppc/helper.c @@ -29,6 +29,7 @@ #include "helper_regs.h" #include "qemu-common.h" #include "kvm.h" +#include "qemu-kvm.h" //#define DEBUG_MMU //#define DEBUG_BATS diff --git a/target-ppc/machine.c b/target-ppc/machine.c index 99ba3eb..ec8e197 100644 --- a/target-ppc/machine.c +++ b/target-ppc/machine.c @@ -1,6 +1,7 @@ #include "hw/hw.h" #include "hw/boards.h" #include "kvm.h" +#include "qemu-kvm.h" void cpu_save(QEMUFile *f, void *opaque) { -- 1.6.2.5 qemu-bios-bigger-roms.patch: Index: qemu-bios-bigger-roms.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu-bios-bigger-roms.patch,v retrieving revision 1.4 retrieving revision 1.5 diff -u -p -r1.4 -r1.5 --- qemu-bios-bigger-roms.patch 27 Jun 2009 15:10:13 -0000 1.4 +++ qemu-bios-bigger-roms.patch 29 Jun 2009 12:08:17 -0000 1.5 @@ -1,4 +1,4 @@ -From f5042b31db5e1270f7bd96a6f4b20fd63dcb013b Mon Sep 17 00:00:00 2001 +From 8b08062b369c913c9b9a66c20618f9bd82a6b676 Mon Sep 17 00:00:00 2001 From: Glauber Costa Date: Wed, 24 Jun 2009 14:31:41 +0100 Subject: [PATCH] compute checksum for roms bigger than a segment @@ -76,5 +76,5 @@ index 6186199..fc289c0 100644 -- -1.6.2.2 +1.6.2.5 Index: qemu.spec =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu.spec,v retrieving revision 1.99 retrieving revision 1.100 diff -u -p -r1.99 -r1.100 --- qemu.spec 27 Jun 2009 15:10:13 -0000 1.99 +++ qemu.spec 29 Jun 2009 12:08:17 -0000 1.100 @@ -16,11 +16,11 @@ Source0: http://download.sourceforge.net Source1: qemu.init Source2: kvm.modules -# Hack until merge happens upstream -Patch01: kvm-upstream-ppc.patch - # Not upstream, why? -Patch02: qemu-bios-bigger-roms.patch +Patch01: qemu-bios-bigger-roms.patch + +# Fixes ppc build, cherry-picked from upstream +Patch02: qemu-fix-ppc-softmmu-kvm-disabled-build.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: SDL-devel zlib-devel which texi2html gnutls-devel cyrus-sasl-devel @@ -202,8 +202,8 @@ such as kvmtrace and kvm_stat. %prep %setup -q -n qemu-%{kvmverfull} -%patch01 -p1 -b .kvm-upstream-ppc -%patch02 -p1 -b .bios-bigger-roms +%patch01 -p1 +%patch02 -p1 %build # systems like rhel build system does not have a recent enough linker so @@ -450,6 +450,7 @@ fi * Sat Jun 27 2009 Mark McLoughlin - 2:0.10.50-7.kvm87 - Update to kvm-87 - Drop upstreamed patches +- Cherry-pick new ppc build fix from upstream - Re-enable preadv()/pwritev() since #497429 is long since fixed * Fri Jun 5 2009 Mark McLoughlin - 2:0.10.50-6.kvm86 --- kvm-upstream-ppc.patch DELETED --- From markmc at fedoraproject.org Mon Jun 29 14:02:02 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Mon, 29 Jun 2009 14:02:02 +0000 (UTC) Subject: [fedora-virt-maint] rpms/qemu/devel qemu-fix-broken-elf-coredump-build-on-ppc.patch, NONE, 1.1 qemu.spec, 1.100, 1.101 Message-ID: <20090629140202.56BB070134@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/qemu/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19223 Modified Files: qemu.spec Added Files: qemu-fix-broken-elf-coredump-build-on-ppc.patch Log Message: Work around broken linux-user build on ppc qemu-fix-broken-elf-coredump-build-on-ppc.patch: --- NEW FILE qemu-fix-broken-elf-coredump-build-on-ppc.patch --- >From 028b1596140ca9f0965808ed8cbd599659ded728 Mon Sep 17 00:00:00 2001 From: Mark McLoughlin Date: Mon, 29 Jun 2009 14:49:03 +0100 Subject: [PATCH] Fix broken ELF coredump build on ppc kvm-87 build fails on ppc: https://koji.fedoraproject.org/koji/getfile?taskID=1441042&name=build.log gcc -I. -I.. -I/builddir/build/BUILD/qemu-kvm-devel-87/target-i386 -I/builddir/build/BUILD/qemu-kvm-devel-87 -MMD -MT elfload.o -MP -DNEED_CPU_H -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__user= -I/builddir/build/BUILD/qemu-kvm-devel-87/tcg -I/builddir/build/BUILD/qemu-kvm-devel-87/tcg/ppc64 -I/builddir/build/BUILD/qemu-kvm-devel-87/fpu -I/builddir/build/BUILD/qemu-kvm-devel-87/linux-user -I/builddir/build/BUILD/qemu-kvm-devel-87/linux-user/i386 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mminimal-toc -g -fno-strict-aliasing -O2 -Wall -Wundef -Wendif-labels -Wwrite-strings -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -c -o elfload.o /builddir/build/BUILD/qemu-kvm-devel-87/linux-user/elfload.c /builddir/build/BUILD/qemu-kvm-devel-87/linux-user/elfload.c:214: error: conflicting types for 'elf_greg_t' /usr/include/asm/elf.h:123: note: previous declaration of 'elf_greg_t' was here /builddir/build/BUILD/qemu-kvm-devel-87/linux-user/elfload.c:220: error: conflicting types for 'elf_gregset_t' /usr/include/asm/elf.h:124: note: previous declaration of 'elf_gregset_t' was here In file included from /builddir/build/BUILD/qemu-kvm-devel-87/linux-user/elfload.c:697: ../elf.h:457:1: warning: "R_PPC_NUM" redefined In file included from /usr/include/asm/sigcontext.h:13, from /usr/include/bits/sigcontext.h:28, from /usr/include/signal.h:339, from /builddir/build/BUILD/qemu-kvm-devel-87/linux-user/qemu.h:4, from /builddir/build/BUILD/qemu-kvm-devel-87/linux-user/elfload.c:16: /usr/include/asm/elf.h:81:1: warning: this is the location of the previous definition Code was introduced in kvm-87 by: 9edc5d7966 linux-user: added x86 and x86_64 support for ELF coredump edf8e2af14 linux-user: implemented ELF coredump support for ARM target It seems ppc kernel-headers is unusual in exposing elf_greg_t definitions. Other arches seem to avoid doing that. Signed-off-by: Mark McLoughlin --- linux-user/elfload.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/linux-user/elfload.c b/linux-user/elfload.c index d31cca7..1b3fbe4 100644 --- a/linux-user/elfload.c +++ b/linux-user/elfload.c @@ -134,6 +134,7 @@ static inline void init_thread(struct target_pt_regs *regs, struct image_info *i regs->rip = infop->entry; } +#ifdef FIX_BROKEN_PPC_BUILD typedef target_ulong elf_greg_t; typedef uint32_t target_uid_t; typedef uint32_t target_gid_t; @@ -179,6 +180,7 @@ static void elf_core_copy_regs(elf_gregset_t *regs, const CPUState *env) (*regs)[25] = env->segs[R_FS].selector & 0xffff; (*regs)[26] = env->segs[R_GS].selector & 0xffff; } +#endif /* FIX_BROKEN_PPC_BUILD */ #else @@ -211,6 +213,7 @@ static inline void init_thread(struct target_pt_regs *regs, struct image_info *i regs->edx = 0; } +#ifdef FIX_BROKEN_PPC_BUILD typedef target_ulong elf_greg_t; typedef uint16_t target_uid_t; typedef uint16_t target_gid_t; @@ -249,6 +252,7 @@ static void elf_core_copy_regs(elf_gregset_t *regs, const CPUState *env) #endif #define USE_ELF_CORE_DUMP +#endif /* FIX_BROKEN_PPC_BUILD */ #define ELF_EXEC_PAGESIZE 4096 #endif @@ -286,6 +290,7 @@ static inline void init_thread(struct target_pt_regs *regs, struct image_info *i regs->ARM_r10 = infop->start_data; } +#ifdef FIX_BROKEN_PPC_BUILD typedef uint32_t elf_greg_t; typedef uint16_t target_uid_t; typedef uint16_t target_gid_t; @@ -318,6 +323,7 @@ static void elf_core_copy_regs(elf_gregset_t *regs, const CPUState *env) } #define USE_ELF_CORE_DUMP +#endif /* FIX_BROKEN_PPC_BUILD */ #define ELF_EXEC_PAGESIZE 4096 enum -- 1.6.2.5 Index: qemu.spec =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu.spec,v retrieving revision 1.100 retrieving revision 1.101 diff -u -p -r1.100 -r1.101 --- qemu.spec 29 Jun 2009 12:08:17 -0000 1.100 +++ qemu.spec 29 Jun 2009 14:01:31 -0000 1.101 @@ -19,9 +19,12 @@ Source2: kvm.modules # Not upstream, why? Patch01: qemu-bios-bigger-roms.patch -# Fixes ppc build, cherry-picked from upstream +# Fixes ppc-softmmu target build, cherry-picked from upstream Patch02: qemu-fix-ppc-softmmu-kvm-disabled-build.patch +# Works around broken linux-user build on ppc +Patch03: qemu-fix-broken-elf-coredump-build-on-ppc.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: SDL-devel zlib-devel which texi2html gnutls-devel cyrus-sasl-devel BuildRequires: rsync dev86 iasl @@ -204,6 +207,7 @@ such as kvmtrace and kvm_stat. %patch01 -p1 %patch02 -p1 +%patch03 -p1 %build # systems like rhel build system does not have a recent enough linker so @@ -451,6 +455,7 @@ fi - Update to kvm-87 - Drop upstreamed patches - Cherry-pick new ppc build fix from upstream +- Work around broken linux-user build on ppc - Re-enable preadv()/pwritev() since #497429 is long since fixed * Fri Jun 5 2009 Mark McLoughlin - 2:0.10.50-6.kvm86 From markmc at fedoraproject.org Mon Jun 29 14:26:14 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Mon, 29 Jun 2009 14:26:14 +0000 (UTC) Subject: [fedora-virt-maint] rpms/qemu/devel qemu-fix-broken-elf-coredump-build-on-ppc.patch, 1.1, 1.2 Message-ID: <20090629142614.691DE70134@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/qemu/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25803 Modified Files: qemu-fix-broken-elf-coredump-build-on-ppc.patch Log Message: Gah, fix linux-user build on x86 qemu-fix-broken-elf-coredump-build-on-ppc.patch: Index: qemu-fix-broken-elf-coredump-build-on-ppc.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu-fix-broken-elf-coredump-build-on-ppc.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -r1.1 -r1.2 --- qemu-fix-broken-elf-coredump-build-on-ppc.patch 29 Jun 2009 14:01:31 -0000 1.1 +++ qemu-fix-broken-elf-coredump-build-on-ppc.patch 29 Jun 2009 14:26:13 -0000 1.2 @@ -1,4 +1,4 @@ -From 028b1596140ca9f0965808ed8cbd599659ded728 Mon Sep 17 00:00:00 2001 +From 7697e70aaabc5b0ab3426274652db09117f8f7fe Mon Sep 17 00:00:00 2001 From: Mark McLoughlin Date: Mon, 29 Jun 2009 14:49:03 +0100 Subject: [PATCH] Fix broken ELF coredump build on ppc @@ -43,11 +43,11 @@ definitions. Other arches seem to avoid Signed-off-by: Mark McLoughlin --- - linux-user/elfload.c | 6 ++++++ - 1 files changed, 6 insertions(+), 0 deletions(-) + linux-user/elfload.c | 8 ++++++++ + 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/linux-user/elfload.c b/linux-user/elfload.c -index d31cca7..1b3fbe4 100644 +index d31cca7..f6488c7 100644 --- a/linux-user/elfload.c +++ b/linux-user/elfload.c @@ -134,6 +134,7 @@ static inline void init_thread(struct target_pt_regs *regs, struct image_info *i @@ -74,15 +74,20 @@ index d31cca7..1b3fbe4 100644 typedef target_ulong elf_greg_t; typedef uint16_t target_uid_t; typedef uint16_t target_gid_t; -@@ -249,6 +252,7 @@ static void elf_core_copy_regs(elf_gregset_t *regs, const CPUState *env) +@@ -246,9 +249,12 @@ static void elf_core_copy_regs(elf_gregset_t *regs, const CPUState *env) + (*regs)[15] = env->regs[R_ESP]; + (*regs)[16] = env->segs[R_SS].selector & 0xffff; + } ++#endif /* FIX_BROKEN_PPC_BUILD */ #endif ++#ifdef FIX_BROKEN_PPC_BUILD #define USE_ELF_CORE_DUMP +#endif /* FIX_BROKEN_PPC_BUILD */ #define ELF_EXEC_PAGESIZE 4096 #endif -@@ -286,6 +290,7 @@ static inline void init_thread(struct target_pt_regs *regs, struct image_info *i +@@ -286,6 +292,7 @@ static inline void init_thread(struct target_pt_regs *regs, struct image_info *i regs->ARM_r10 = infop->start_data; } @@ -90,7 +95,7 @@ index d31cca7..1b3fbe4 100644 typedef uint32_t elf_greg_t; typedef uint16_t target_uid_t; typedef uint16_t target_gid_t; -@@ -318,6 +323,7 @@ static void elf_core_copy_regs(elf_gregset_t *regs, const CPUState *env) +@@ -318,6 +325,7 @@ static void elf_core_copy_regs(elf_gregset_t *regs, const CPUState *env) } #define USE_ELF_CORE_DUMP From markmc at fedoraproject.org Mon Jun 29 15:13:55 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Mon, 29 Jun 2009 15:13:55 +0000 (UTC) Subject: [fedora-virt-maint] rpms/qemu/devel qemu-fix-pcspk-build-with-kvm-disabled.patch, NONE, 1.1 qemu.spec, 1.101, 1.102 Message-ID: <20090629151355.E86E670134@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/qemu/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8221 Modified Files: qemu.spec Added Files: qemu-fix-pcspk-build-with-kvm-disabled.patch Log Message: Fix hw/pcspk.c build with --disable-kvm qemu-fix-pcspk-build-with-kvm-disabled.patch: --- NEW FILE qemu-fix-pcspk-build-with-kvm-disabled.patch --- >From 71f761fc6f6289c47fb31ed1ba192f813fb39c58 Mon Sep 17 00:00:00 2001 From: Mark McLoughlin Date: Mon, 29 Jun 2009 16:09:45 +0100 Subject: [PATCH] Fix pcspk build with kvm disabled MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Errors are: hw/pcspk.c:85: error: expected declaration specifiers or ???...??? before ???kvm_pit_state??? hw/pcspk.c:87: error: expected declaration specifiers or ???...??? before ???kvm_pit_state??? hw/pcspk.c: In function ???pcspk_callback???: hw/pcspk.c:114: error: too many arguments to function ???kvm_get_pit_ch2??? hw/pcspk.c: In function ???pcspk_ioport_read???: hw/pcspk.c:161: error: too many arguments to function ???kvm_get_pit_ch2??? hw/pcspk.c: In function ???pcspk_ioport_write???: hw/pcspk.c:171: error: storage size of ???inkernel_state??? isn???t known hw/pcspk.c:175: error: too many arguments to function ???kvm_get_pit_ch2??? hw/pcspk.c:185: error: too many arguments to function ???kvm_set_pit_ch2??? hw/pcspk.c:171: warning: unused variable ???inkernel_state??? Signed-off-by: Mark McLoughlin Cc: Jan Kiszka --- hw/pcspk.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/hw/pcspk.c b/hw/pcspk.c index 9e1b59a..fb823d5 100644 --- a/hw/pcspk.c +++ b/hw/pcspk.c @@ -80,11 +80,15 @@ static void kvm_set_pit_ch2(PITState *pit, kvm_set_pit(kvm_context, inkernel_state); } } -#else +#elif defined(USE_KVM) static inline void kvm_get_pit_ch2(PITState *pit, kvm_pit_state *inkernel_state) { } static inline void kvm_set_pit_ch2(PITState *pit, kvm_pit_state *inkernel_state) { } +#else +typedef struct kvm_pit_state { char dummy; } kvm_pit_state; +#define kvm_get_pit_ch2(p, s) do { (void)s; } while(0) +#define kvm_set_pit_ch2(p, s) do { (void)s; } while(0) #endif static inline void generate_samples(PCSpkState *s) -- 1.6.2.5 Index: qemu.spec =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu.spec,v retrieving revision 1.101 retrieving revision 1.102 diff -u -p -r1.101 -r1.102 --- qemu.spec 29 Jun 2009 14:01:31 -0000 1.101 +++ qemu.spec 29 Jun 2009 15:13:25 -0000 1.102 @@ -25,6 +25,9 @@ Patch02: qemu-fix-ppc-softmmu-kvm-disabl # Works around broken linux-user build on ppc Patch03: qemu-fix-broken-elf-coredump-build-on-ppc.patch +# Fix for hw/pcspk.c errors with --disable-kvm +Patch04: qemu-fix-pcspk-build-with-kvm-disabled.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: SDL-devel zlib-devel which texi2html gnutls-devel cyrus-sasl-devel BuildRequires: rsync dev86 iasl @@ -208,6 +211,7 @@ such as kvmtrace and kvm_stat. %patch01 -p1 %patch02 -p1 %patch03 -p1 +%patch04 -p1 %build # systems like rhel build system does not have a recent enough linker so @@ -456,6 +460,7 @@ fi - Drop upstreamed patches - Cherry-pick new ppc build fix from upstream - Work around broken linux-user build on ppc +- Fix hw/pcspk.c build with --disable-kvm - Re-enable preadv()/pwritev() since #497429 is long since fixed * Fri Jun 5 2009 Mark McLoughlin - 2:0.10.50-6.kvm86 From markmc at fedoraproject.org Mon Jun 29 16:04:49 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Mon, 29 Jun 2009 16:04:49 +0000 (UTC) Subject: [fedora-virt-maint] rpms/qemu/devel qemu-fix-linux-user-build-on-ppc.patch, NONE, 1.1 qemu-fix-pcspk-build-with-kvm-disabled.patch, 1.1, 1.2 qemu.spec, 1.102, 1.103 qemu-fix-ppc-softmmu-kvm-disabled-build.patch, 1.1, NONE Message-ID: <20090629160449.21B2670134@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/qemu/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24651 Modified Files: qemu-fix-pcspk-build-with-kvm-disabled.patch qemu.spec Added Files: qemu-fix-linux-user-build-on-ppc.patch Removed Files: qemu-fix-ppc-softmmu-kvm-disabled-build.patch Log Message: More linux-user build issues on ppc qemu-fix-linux-user-build-on-ppc.patch: --- NEW FILE qemu-fix-linux-user-build-on-ppc.patch --- >From 8da41d2477abdafbbc484a12fd74f2d54336188b Mon Sep 17 00:00:00 2001 From: Mark McLoughlin Date: Mon, 29 Jun 2009 14:49:03 +0100 Subject: [PATCH] Fix linux-user build on ppc kvm-87 build fails on ppc: https://koji.fedoraproject.org/koji/getfile?taskID=1441042&name=build.log gcc -I. -I.. -I/builddir/build/BUILD/qemu-kvm-devel-87/target-i386 -I/builddir/build/BUILD/qemu-kvm-devel-87 -MMD -MT elfload.o -MP -DNEED_CPU_H -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__user= -I/builddir/build/BUILD/qemu-kvm-devel-87/tcg -I/builddir/build/BUILD/qemu-kvm-devel-87/tcg/ppc64 -I/builddir/build/BUILD/qemu-kvm-devel-87/fpu -I/builddir/build/BUILD/qemu-kvm-devel-87/linux-user -I/builddir/build/BUILD/qemu-kvm-devel-87/linux-user/i386 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mminimal-toc -g -fno-strict-aliasing -O2 -Wall -Wundef -Wendif-labels -Wwrite-strings -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -c -o elfload.o /builddir/build/BUILD/qemu-kvm-devel-87/linux-user/elfload.c /builddir/build/BUILD/qemu-kvm-devel-87/linux-user/elfload.c:214: error: conflicting types for 'elf_greg_t' /usr/include/asm/elf.h:123: note: previous declaration of 'elf_greg_t' was here /builddir/build/BUILD/qemu-kvm-devel-87/linux-user/elfload.c:220: error: conflicting types for 'elf_gregset_t' /usr/include/asm/elf.h:124: note: previous declaration of 'elf_gregset_t' was here In file included from /builddir/build/BUILD/qemu-kvm-devel-87/linux-user/elfload.c:697: ../elf.h:457:1: warning: "R_PPC_NUM" redefined In file included from /usr/include/asm/sigcontext.h:13, from /usr/include/bits/sigcontext.h:28, from /usr/include/signal.h:339, from /builddir/build/BUILD/qemu-kvm-devel-87/linux-user/qemu.h:4, from /builddir/build/BUILD/qemu-kvm-devel-87/linux-user/elfload.c:16: /usr/include/asm/elf.h:81:1: warning: this is the location of the previous definition Problem seems to be that signal.h is pulling in a bunch of ppc headers which expose elf_greg_t, R_PPC_* and PPC_FEATURE_*. Signed-off-by: Mark McLoughlin More linux-user on ppc build fixes Signed-off-by: Mark McLoughlin --- elf.h | 2 ++ linux-user/elfload.c | 10 ++++++++++ 2 files changed, 12 insertions(+), 0 deletions(-) diff --git a/elf.h b/elf.h index b042002..14f8aa1 100644 --- a/elf.h +++ b/elf.h @@ -454,7 +454,9 @@ typedef struct { #define R_PPC_SECTOFF_HI 35 #define R_PPC_SECTOFF_HA 36 /* Keep this the last entry. */ +#ifndef R_PPC_NUM #define R_PPC_NUM 37 +#endif /* R_PPC_NUM */ /* ARM specific declarations */ diff --git a/linux-user/elfload.c b/linux-user/elfload.c index d31cca7..3ccfdda 100644 --- a/linux-user/elfload.c +++ b/linux-user/elfload.c @@ -134,6 +134,7 @@ static inline void init_thread(struct target_pt_regs *regs, struct image_info *i regs->rip = infop->entry; } +#ifdef FIX_BROKEN_PPC_BUILD typedef target_ulong elf_greg_t; typedef uint32_t target_uid_t; typedef uint32_t target_gid_t; @@ -179,6 +180,7 @@ static void elf_core_copy_regs(elf_gregset_t *regs, const CPUState *env) (*regs)[25] = env->segs[R_FS].selector & 0xffff; (*regs)[26] = env->segs[R_GS].selector & 0xffff; } +#endif /* FIX_BROKEN_PPC_BUILD */ #else @@ -211,6 +213,7 @@ static inline void init_thread(struct target_pt_regs *regs, struct image_info *i regs->edx = 0; } +#ifdef FIX_BROKEN_PPC_BUILD typedef target_ulong elf_greg_t; typedef uint16_t target_uid_t; typedef uint16_t target_gid_t; @@ -246,9 +249,12 @@ static void elf_core_copy_regs(elf_gregset_t *regs, const CPUState *env) (*regs)[15] = env->regs[R_ESP]; (*regs)[16] = env->segs[R_SS].selector & 0xffff; } +#endif /* FIX_BROKEN_PPC_BUILD */ #endif +#ifdef FIX_BROKEN_PPC_BUILD #define USE_ELF_CORE_DUMP +#endif /* FIX_BROKEN_PPC_BUILD */ #define ELF_EXEC_PAGESIZE 4096 #endif @@ -286,6 +292,7 @@ static inline void init_thread(struct target_pt_regs *regs, struct image_info *i regs->ARM_r10 = infop->start_data; } +#ifdef FIX_BROKEN_PPC_BUILD typedef uint32_t elf_greg_t; typedef uint16_t target_uid_t; typedef uint16_t target_gid_t; @@ -318,6 +325,7 @@ static void elf_core_copy_regs(elf_gregset_t *regs, const CPUState *env) } #define USE_ELF_CORE_DUMP +#endif /* FIX_BROKEN_PPC_BUILD */ #define ELF_EXEC_PAGESIZE 4096 enum @@ -421,6 +429,7 @@ static inline void init_thread(struct target_pt_regs *regs, struct image_info *i /* Feature masks for the Aux Vector Hardware Capabilities (AT_HWCAP). See arch/powerpc/include/asm/cputable.h. */ +#ifndef PPC_FEATURE_32 enum { PPC_FEATURE_32 = 0x80000000, PPC_FEATURE_64 = 0x40000000, @@ -452,6 +461,7 @@ enum { PPC_FEATURE_TRUE_LE = 0x00000002, PPC_FEATURE_PPC_LE = 0x00000001, }; +#endif /* !defined(PPC_FEATURE_32) */ #define ELF_HWCAP get_elf_hwcap() -- 1.6.2.5 qemu-fix-pcspk-build-with-kvm-disabled.patch: Index: qemu-fix-pcspk-build-with-kvm-disabled.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu-fix-pcspk-build-with-kvm-disabled.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -r1.1 -r1.2 --- qemu-fix-pcspk-build-with-kvm-disabled.patch 29 Jun 2009 15:13:25 -0000 1.1 +++ qemu-fix-pcspk-build-with-kvm-disabled.patch 29 Jun 2009 16:04:48 -0000 1.2 @@ -1,4 +1,4 @@ -From 71f761fc6f6289c47fb31ed1ba192f813fb39c58 Mon Sep 17 00:00:00 2001 +From 85da3db92e4b25275426e252974db7eae18e2bb1 Mon Sep 17 00:00:00 2001 From: Mark McLoughlin Date: Mon, 29 Jun 2009 16:09:45 +0100 Subject: [PATCH] Fix pcspk build with kvm disabled Index: qemu.spec =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu.spec,v retrieving revision 1.102 retrieving revision 1.103 diff -u -p -r1.102 -r1.103 --- qemu.spec 29 Jun 2009 15:13:25 -0000 1.102 +++ qemu.spec 29 Jun 2009 16:04:48 -0000 1.103 @@ -19,8 +19,8 @@ Source2: kvm.modules # Not upstream, why? Patch01: qemu-bios-bigger-roms.patch -# Fixes ppc-softmmu target build, cherry-picked from upstream -Patch02: qemu-fix-ppc-softmmu-kvm-disabled-build.patch +# Fixes linux-user build on ppc +Patch02: qemu-fix-linux-user-build-on-ppc.patch # Works around broken linux-user build on ppc Patch03: qemu-fix-broken-elf-coredump-build-on-ppc.patch --- qemu-fix-ppc-softmmu-kvm-disabled-build.patch DELETED --- From markmc at fedoraproject.org Mon Jun 29 16:32:04 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Mon, 29 Jun 2009 16:32:04 +0000 (UTC) Subject: [fedora-virt-maint] rpms/qemu/devel qemu-fix-ppc-softmmu-kvm-disabled-build.patch, 1.2, 1.3 qemu.spec, 1.103, 1.104 qemu-fix-broken-elf-coredump-build-on-ppc.patch, 1.2, NONE Message-ID: <20090629163204.4ECB570136@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/qemu/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1477 Modified Files: qemu.spec Added Files: qemu-fix-ppc-softmmu-kvm-disabled-build.patch Removed Files: qemu-fix-broken-elf-coredump-build-on-ppc.patch Log Message: Replaced the wrong patch qemu-fix-ppc-softmmu-kvm-disabled-build.patch: Index: qemu-fix-ppc-softmmu-kvm-disabled-build.patch =================================================================== RCS file: qemu-fix-ppc-softmmu-kvm-disabled-build.patch diff -N qemu-fix-ppc-softmmu-kvm-disabled-build.patch --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ qemu-fix-ppc-softmmu-kvm-disabled-build.patch 29 Jun 2009 16:31:33 -0000 1.3 @@ -0,0 +1,97 @@ +From 398e45e57ee98e9d1a7387816b53d7038d1c3283 Mon Sep 17 00:00:00 2001 +From: Anthony Liguori +Date: Wed, 24 Jun 2009 14:25:15 -0500 +Subject: [PATCH] Fix ppc-softmmu kvm-disabled build + +This gets ppc-softmmu building when KVM is not enabled. It may be enough to get +it working with KVM enabled but I haven't checked. + +(cherry picked from commit 9011bae8e2101095aae53f1f1553ca3e72919f9b) + +Signed-off-by: Anthony Liguori +Signed-off-by: Avi Kivity +Signed-off-by: Mark McLoughlin +--- + hw/ppc440.c | 1 + + hw/ppc440_bamboo.c | 1 + + hw/ppce500_mpc8544ds.c | 1 + + qemu-kvm.h | 1 + + target-ppc/helper.c | 1 + + target-ppc/machine.c | 1 + + 6 files changed, 6 insertions(+), 0 deletions(-) + +diff --git a/hw/ppc440.c b/hw/ppc440.c +index 00d82e4..c2c9e65 100644 +--- a/hw/ppc440.c ++++ b/hw/ppc440.c +@@ -19,6 +19,7 @@ + #include "ppc405.h" + #include "sysemu.h" + #include "kvm.h" ++#include "qemu-kvm.h" + + #define PPC440EP_PCI_CONFIG 0xeec00000 + #define PPC440EP_PCI_INTACK 0xeed00000 +diff --git a/hw/ppc440_bamboo.c b/hw/ppc440_bamboo.c +index 00aa2c7..e4aad39 100644 +--- a/hw/ppc440_bamboo.c ++++ b/hw/ppc440_bamboo.c +@@ -22,6 +22,7 @@ + #include "kvm.h" + #include "kvm_ppc.h" + #include "device_tree.h" ++#include "qemu-kvm.h" + + #define BINARY_DEVICE_TREE_FILE "bamboo.dtb" + +diff --git a/hw/ppce500_mpc8544ds.c b/hw/ppce500_mpc8544ds.c +index d9ed36c..1099b99 100644 +--- a/hw/ppce500_mpc8544ds.c ++++ b/hw/ppce500_mpc8544ds.c +@@ -29,6 +29,7 @@ + #include "device_tree.h" + #include "openpic.h" + #include "ppce500.h" ++#include "qemu-kvm.h" + + #define BINARY_DEVICE_TREE_FILE "mpc8544ds.dtb" + #define UIMAGE_LOAD_BASE 0 +diff --git a/qemu-kvm.h b/qemu-kvm.h +index 68a5b40..9341d0c 100644 +--- a/qemu-kvm.h ++++ b/qemu-kvm.h +@@ -169,6 +169,7 @@ int kvm_has_sync_mmu(void); + void kvm_init_vcpu(CPUState *env); + void kvm_load_tsc(CPUState *env); + #else ++#define kvm_has_sync_mmu() (0) + #define kvm_enabled() (0) + #define kvm_nested 0 + #define qemu_kvm_irqchip_in_kernel() (0) +diff --git a/target-ppc/helper.c b/target-ppc/helper.c +index 5a7a935..3629c99 100644 +--- a/target-ppc/helper.c ++++ b/target-ppc/helper.c +@@ -29,6 +29,7 @@ + #include "helper_regs.h" + #include "qemu-common.h" + #include "kvm.h" ++#include "qemu-kvm.h" + + //#define DEBUG_MMU + //#define DEBUG_BATS +diff --git a/target-ppc/machine.c b/target-ppc/machine.c +index 99ba3eb..ec8e197 100644 +--- a/target-ppc/machine.c ++++ b/target-ppc/machine.c +@@ -1,6 +1,7 @@ + #include "hw/hw.h" + #include "hw/boards.h" + #include "kvm.h" ++#include "qemu-kvm.h" + + void cpu_save(QEMUFile *f, void *opaque) + { +-- +1.6.2.5 + Index: qemu.spec =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu.spec,v retrieving revision 1.103 retrieving revision 1.104 diff -u -p -r1.103 -r1.104 --- qemu.spec 29 Jun 2009 16:04:48 -0000 1.103 +++ qemu.spec 29 Jun 2009 16:31:33 -0000 1.104 @@ -19,11 +19,11 @@ Source2: kvm.modules # Not upstream, why? Patch01: qemu-bios-bigger-roms.patch -# Fixes linux-user build on ppc -Patch02: qemu-fix-linux-user-build-on-ppc.patch +# Fixes ppc-softmmu target build, cherry-picked from upstream +Patch02: qemu-fix-ppc-softmmu-kvm-disabled-build.patch # Works around broken linux-user build on ppc -Patch03: qemu-fix-broken-elf-coredump-build-on-ppc.patch +Patch03: qemu-fix-linux-user-build-on-ppc.patch # Fix for hw/pcspk.c errors with --disable-kvm Patch04: qemu-fix-pcspk-build-with-kvm-disabled.patch --- qemu-fix-broken-elf-coredump-build-on-ppc.patch DELETED --- From rjones at fedoraproject.org Mon Jun 29 16:41:08 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Mon, 29 Jun 2009 16:41:08 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel libguestfs.spec, 1.63, 1.64 Message-ID: <20090629164108.58DEA70134@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5320 Modified Files: libguestfs.spec Log Message: New upstream release 1.0.54. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.63 retrieving revision 1.64 diff -u -p -r1.63 -r1.64 --- libguestfs.spec 24 Jun 2009 16:25:07 -0000 1.63 +++ libguestfs.spec 29 Jun 2009 16:40:37 -0000 1.64 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.53 +Version: 1.0.54 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -494,6 +494,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Jun 29 2009 Richard W.M. Jones - 1.0.54-1 +- New upstream release 1.0.54. + * Wed Jun 24 2009 Richard W.M. Jones - 1.0.53-1 - New upstream release 1.0.53. - Disable all tests (because of RHBZ#507066). From rjones at fedoraproject.org Mon Jun 29 16:41:16 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Mon, 29 Jun 2009 16:41:16 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/EL-5 libguestfs.spec,1.30,1.31 Message-ID: <20090629164116.64EF370134@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5370 Modified Files: libguestfs.spec Log Message: New upstream release 1.0.54. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/libguestfs.spec,v retrieving revision 1.30 retrieving revision 1.31 diff -u -p -r1.30 -r1.31 --- libguestfs.spec 23 Jun 2009 11:37:16 -0000 1.30 +++ libguestfs.spec 29 Jun 2009 16:40:45 -0000 1.31 @@ -8,7 +8,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.51 +Version: 1.0.54 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -486,6 +486,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Jun 29 2009 Richard W.M. Jones - 1.0.54-1 +- New upstream release 1.0.54. + * Mon Jun 22 2009 Richard W.M. Jones - 1.0.51-1 - New upstream release 1.0.51. - Enable supermin appliance, backporting changes from devel branch. From rjones at fedoraproject.org Mon Jun 29 16:41:17 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Mon, 29 Jun 2009 16:41:17 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/F-11 libguestfs.spec,1.33,1.34 Message-ID: <20090629164117.2D54D70134@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5398 Modified Files: libguestfs.spec Log Message: New upstream release 1.0.54. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/libguestfs.spec,v retrieving revision 1.33 retrieving revision 1.34 diff -u -p -r1.33 -r1.34 --- libguestfs.spec 24 Jun 2009 16:25:22 -0000 1.33 +++ libguestfs.spec 29 Jun 2009 16:40:46 -0000 1.34 @@ -3,7 +3,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs -Version: 1.0.53 +Version: 1.0.54 Release: 1%{?dist} License: LGPLv2+ Group: Development/Libraries @@ -496,6 +496,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Jun 29 2009 Richard W.M. Jones - 1.0.54-1 +- New upstream release 1.0.54. + * Wed Jun 24 2009 Richard W.M. Jones - 1.0.53-1 - New upstream release 1.0.53. From rjones at fedoraproject.org Mon Jun 29 16:43:10 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Mon, 29 Jun 2009 16:43:10 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel .cvsignore, 1.33, 1.34 sources, 1.33, 1.34 Message-ID: <20090629164310.477F070134@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6004 Modified Files: .cvsignore sources Log Message: New upstream release 1.0.54. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/.cvsignore,v retrieving revision 1.33 retrieving revision 1.34 diff -u -p -r1.33 -r1.34 --- .cvsignore 24 Jun 2009 16:25:06 -0000 1.33 +++ .cvsignore 29 Jun 2009 16:42:39 -0000 1.34 @@ -1 +1 @@ -libguestfs-1.0.53.tar.gz +libguestfs-1.0.54.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/sources,v retrieving revision 1.33 retrieving revision 1.34 diff -u -p -r1.33 -r1.34 --- sources 24 Jun 2009 16:25:07 -0000 1.33 +++ sources 29 Jun 2009 16:42:39 -0000 1.34 @@ -1 +1 @@ -ec07a894cb56d86bbd15270ecbe55443 libguestfs-1.0.53.tar.gz +7bc5e8d52cc9c259bfd54eeaa0f56dee libguestfs-1.0.54.tar.gz From rjones at fedoraproject.org Mon Jun 29 16:43:24 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Mon, 29 Jun 2009 16:43:24 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/F-11 .cvsignore, 1.21, 1.22 sources, 1.21, 1.22 Message-ID: <20090629164324.1E8AF70134@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6177 Modified Files: .cvsignore sources Log Message: New upstream release 1.0.54. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/.cvsignore,v retrieving revision 1.21 retrieving revision 1.22 diff -u -p -r1.21 -r1.22 --- .cvsignore 24 Jun 2009 16:25:22 -0000 1.21 +++ .cvsignore 29 Jun 2009 16:42:53 -0000 1.22 @@ -1 +1 @@ -libguestfs-1.0.53.tar.gz +libguestfs-1.0.54.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/sources,v retrieving revision 1.21 retrieving revision 1.22 diff -u -p -r1.21 -r1.22 --- sources 24 Jun 2009 16:25:22 -0000 1.21 +++ sources 29 Jun 2009 16:42:53 -0000 1.22 @@ -1 +1 @@ -ec07a894cb56d86bbd15270ecbe55443 libguestfs-1.0.53.tar.gz +7bc5e8d52cc9c259bfd54eeaa0f56dee libguestfs-1.0.54.tar.gz From rjones at fedoraproject.org Mon Jun 29 16:43:26 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Mon, 29 Jun 2009 16:43:26 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/EL-5 .cvsignore, 1.15, 1.16 sources, 1.15, 1.16 Message-ID: <20090629164326.1B08F70134@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6205 Modified Files: .cvsignore sources Log Message: New upstream release 1.0.54. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/.cvsignore,v retrieving revision 1.15 retrieving revision 1.16 diff -u -p -r1.15 -r1.16 --- .cvsignore 22 Jun 2009 16:09:09 -0000 1.15 +++ .cvsignore 29 Jun 2009 16:42:55 -0000 1.16 @@ -1 +1 @@ -libguestfs-1.0.51.tar.gz +libguestfs-1.0.54.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/sources,v retrieving revision 1.15 retrieving revision 1.16 diff -u -p -r1.15 -r1.16 --- sources 22 Jun 2009 16:09:09 -0000 1.15 +++ sources 29 Jun 2009 16:42:55 -0000 1.16 @@ -1 +1 @@ -ae0ea588e5352038e5b489fc98723da5 libguestfs-1.0.51.tar.gz +7bc5e8d52cc9c259bfd54eeaa0f56dee libguestfs-1.0.54.tar.gz From rjones at fedoraproject.org Mon Jun 29 16:56:35 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Mon, 29 Jun 2009 16:56:35 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/EL-5 libguestfs.spec,1.31,1.32 Message-ID: <20090629165635.63D1070134@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10617 Modified Files: libguestfs.spec Log Message: +BR perl-XML-Writer. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/EL-5/libguestfs.spec,v retrieving revision 1.31 retrieving revision 1.32 diff -u -p -r1.31 -r1.32 --- libguestfs.spec 29 Jun 2009 16:40:45 -0000 1.31 +++ libguestfs.spec 29 Jun 2009 16:56:05 -0000 1.32 @@ -9,7 +9,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs Version: 1.0.54 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPLv2+ Group: Development/Libraries URL: http://libguestfs.org/ @@ -70,6 +70,7 @@ BuildRequires: ocaml-findlib-devel BuildRequires: perl-Test-Pod BuildRequires: perl-Test-Pod-Coverage #BuildRequires: perl-ExtUtils-MakeMaker +BuildRequires: perl-XML-Writer BuildRequires: python-devel BuildRequires: ruby-devel BuildRequires: rubygem-rake @@ -486,8 +487,9 @@ rm -rf $RPM_BUILD_ROOT %changelog -* Mon Jun 29 2009 Richard W.M. Jones - 1.0.54-1 +* Mon Jun 29 2009 Richard W.M. Jones - 1.0.54-2 - New upstream release 1.0.54. +- +BR perl-XML-Writer. * Mon Jun 22 2009 Richard W.M. Jones - 1.0.51-1 - New upstream release 1.0.51. From rjones at fedoraproject.org Mon Jun 29 16:56:49 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Mon, 29 Jun 2009 16:56:49 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/F-11 libguestfs.spec,1.34,1.35 Message-ID: <20090629165649.F1DD970134@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10719 Modified Files: libguestfs.spec Log Message: +BR perl-XML-Writer. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/F-11/libguestfs.spec,v retrieving revision 1.34 retrieving revision 1.35 diff -u -p -r1.34 -r1.35 --- libguestfs.spec 29 Jun 2009 16:40:46 -0000 1.34 +++ libguestfs.spec 29 Jun 2009 16:56:19 -0000 1.35 @@ -4,7 +4,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs Version: 1.0.54 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPLv2+ Group: Development/Libraries URL: http://libguestfs.org/ @@ -53,6 +53,7 @@ BuildRequires: perl-Test-Simple BuildRequires: perl-Test-Pod BuildRequires: perl-Test-Pod-Coverage BuildRequires: perl-ExtUtils-MakeMaker +BuildRequires: perl-XML-Writer BuildRequires: python-devel BuildRequires: ruby-devel BuildRequires: rubygem-rake @@ -496,8 +497,9 @@ rm -rf $RPM_BUILD_ROOT %changelog -* Mon Jun 29 2009 Richard W.M. Jones - 1.0.54-1 +* Mon Jun 29 2009 Richard W.M. Jones - 1.0.54-2 - New upstream release 1.0.54. +- +BR perl-XML-Writer. * Wed Jun 24 2009 Richard W.M. Jones - 1.0.53-1 - New upstream release 1.0.53. From rjones at fedoraproject.org Mon Jun 29 16:56:51 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Mon, 29 Jun 2009 16:56:51 +0000 (UTC) Subject: [fedora-virt-maint] rpms/libguestfs/devel libguestfs.spec, 1.64, 1.65 Message-ID: <20090629165651.B397270134@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/libguestfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10744 Modified Files: libguestfs.spec Log Message: +BR perl-XML-Writer. Index: libguestfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v retrieving revision 1.64 retrieving revision 1.65 diff -u -p -r1.64 -r1.65 --- libguestfs.spec 29 Jun 2009 16:40:37 -0000 1.64 +++ libguestfs.spec 29 Jun 2009 16:56:21 -0000 1.65 @@ -4,7 +4,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs Version: 1.0.54 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPLv2+ Group: Development/Libraries URL: http://libguestfs.org/ @@ -53,6 +53,7 @@ BuildRequires: perl-Test-Simple BuildRequires: perl-Test-Pod BuildRequires: perl-Test-Pod-Coverage BuildRequires: perl-ExtUtils-MakeMaker +BuildRequires: perl-XML-Writer BuildRequires: python-devel BuildRequires: ruby-devel BuildRequires: rubygem-rake @@ -494,8 +495,9 @@ rm -rf $RPM_BUILD_ROOT %changelog -* Mon Jun 29 2009 Richard W.M. Jones - 1.0.54-1 +* Mon Jun 29 2009 Richard W.M. Jones - 1.0.54-2 - New upstream release 1.0.54. +- +BR perl-XML-Writer. * Wed Jun 24 2009 Richard W.M. Jones - 1.0.53-1 - New upstream release 1.0.53. From markmc at fedoraproject.org Mon Jun 29 17:27:50 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Mon, 29 Jun 2009 17:27:50 +0000 (UTC) Subject: [fedora-virt-maint] rpms/qemu/devel qemu.spec,1.104,1.105 Message-ID: <20090629172750.65EAD70134@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/qemu/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20581 Modified Files: qemu.spec Log Message: Kill petalogix-s3adsp1800.dtb, since we don't ship the microblaze target Index: qemu.spec =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu.spec,v retrieving revision 1.104 retrieving revision 1.105 diff -u -p -r1.104 -r1.105 --- qemu.spec 29 Jun 2009 16:31:33 -0000 1.104 +++ qemu.spec 29 Jun 2009 17:27:20 -0000 1.105 @@ -306,6 +306,7 @@ rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{na rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/openbios-ppc rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/openbios-sparc32 rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/openbios-sparc64 +rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/petalogix-s3adsp1800.dtb # the pxe etherboot images will be symlinks to the images on # /usr/share/etherboot, as QEMU doesn't know how to look @@ -462,6 +463,7 @@ fi - Work around broken linux-user build on ppc - Fix hw/pcspk.c build with --disable-kvm - Re-enable preadv()/pwritev() since #497429 is long since fixed +- Kill petalogix-s3adsp1800.dtb, since we don't ship the microblaze target * Fri Jun 5 2009 Mark McLoughlin - 2:0.10.50-6.kvm86 - Fix 'kernel requires an x86-64 CPU' error From rjones at fedoraproject.org Tue Jun 30 07:45:04 2009 From: rjones at fedoraproject.org (Richard W.M. Jones) Date: Tue, 30 Jun 2009 07:45:04 +0000 (UTC) Subject: [fedora-virt-maint] rpms/qemu/EL-5 qemu.spec,1.26,1.27 Message-ID: <20090630074504.DBB657011B@cvs1.fedora.phx.redhat.com> Author: rjones Update of /cvs/pkgs/rpms/qemu/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv914 Modified Files: qemu.spec Log Message: Package version regressed in EPEL 5 after the move to Koji. Force rebuild. Index: qemu.spec =================================================================== RCS file: /cvs/pkgs/rpms/qemu/EL-5/qemu.spec,v retrieving revision 1.26 retrieving revision 1.27 diff -u -p -r1.26 -r1.27 --- qemu.spec 24 May 2009 21:54:24 -0000 1.26 +++ qemu.spec 30 Jun 2009 07:44:34 -0000 1.27 @@ -1,7 +1,7 @@ Summary: QEMU is a FAST! processor emulator Name: qemu Version: 0.10.5 -Release: 1%{?dist} +Release: 1%{?dist}.1 # Epoch because we pushed a qemu-1.0 package Epoch: 2 License: GPLv2+ and LGPLv2+ and BSD @@ -315,6 +315,9 @@ fi %{_mandir}/man1/qemu-img.1* %changelog +* Tue Jun 30 2009 Richard Jones - 2:0.10.5-1.el5.1 +- Package version regressed in EPEL 5 after the move to Koji. Force rebuild. + * Sun May 24 2009 Lubomir Rintel - 2:0.10.5-1 - Use the devel KVM spec file as base for EL-5 qemu - Rebase to stable qemu 0.10.5