lp:ubuntu/karmic/libvirt

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/karmic/libvirt
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

55. By Jamie Strandboge

* allow save/restore to work in $HOME. This is a workaround until upstream
  https://bugzilla.redhat.com/show_bug.cgi?id=529363 is fixed. (LP: #457716)
* debian/libvirt-bin.cron.daily: don't comlain if no domain XML definitions
  or domain AppArmor profiles. Based on work by Loïc Minier. (LP: #457607)

54. By Jamie Strandboge

debian/apparmor/libvirt-qemu: a couple more fixes for pulseaudio
LP: #453329

53. By Jamie Strandboge

* debian/patches/9091-apparmor.patch:
  - src/virt-aa-helper.c: update to parse XML for guest's architecture and
    os.type rather than just trying to make something up.
  - tests/virt-aa-helper-test: add some tests for the above and fix another
    test
  - LP: #448671

52. By Dustin Kirkland 

debian/patches/0005-Close-logfile-fd-after-spawning-qemu.patch: fix
egregious file descriptor leak with cherry-pick from upstream git,
LP: #438815

51. By Jamie Strandboge

* allow access for sound (LP: #437854)
  - abstractions/libvirt-qemu: add very specific rules for allowing ALSA. We
    do not use the audio abstraction because the virtual machine runs as root
    and therefore DAC cannot be used as a fallback.
  - debian/README.Debian: add some text to encourage review of the AppArmor
    profiles and abstraction when using in production environments
* debian/libvirt-bin.cron.daily: added to clean out old profiles that are no
  longer associated with a virtual machine definition (LP: #438165)
* debian/patches/9091-apparmor.patch:
  - quote the pid, monitor and logfile in case any of them have weird
    characters (complete fix for LP: #432810)
  - support <readonly/> for disks

50. By Jamie Strandboge

* debian/patches/9091-apparmor.patch: sync with upstream for maintenance,
  licensing compliance with upstream and bug fixes:
  - handle files with spaces in the name (LP: #432810)
  - add serial, console, kernel and initrd support (LP: #432581)
  - allow read only access to /boot, /vmlinuz and /initrd.img
  - allow access to character devices (eg USB devices)
  - have virt-aa-helper accept XML on stdin, which allows for adding
    other devices in the future and helps ensure we always have the most
    up to date definition
  - update profile on attach and detach of devices (LP: #435527)
  - add --dryrun option to virt-aa-helper, and greatly improve the
    virt-aa-helper-test script
* revert workaround for LP: #431090 now that kernel, initrd, et al is
  properly supported
* debian/apparmor/usr.sbin.libvirtd: add various capabilities
  recommended by upstream to prevent potential regressions

49. By Jamie Strandboge

debian/apparmor/libvirt-qemu: add chown capability (LP: #434417)

48. By Jamie Strandboge

debian/apparmor/libvirt-qemu: workaround eucalyptus serial console,
kernel and initrd location. This should be removed after virt-aa-helper is
able to get these from XML. (LP: #431090)

47. By Jamie Strandboge

* debian/apparmor/usr.sbin.libvirtd: switch to enforcing by default. Please
  note that this was only in complain mode temporarily to work around kernel
  bugs in the 2.6.31-9 kernel. Confinement of virtual machines (controlled
  by /etc/apparmor.d/libvirt/TEMPLATE) was already in enforcing mode.
  (LP: #427338)
* debian/README.Debian: update AppArmor section based on the upstream
  documentation

46. By Dustin Kirkland 

* debian/libvirt-bin.postinst: add each admin user to libvirtd,
  LP: #410226; note that this is only a partial fix, as admin users
  added after libvirt's install will need to be individually added
  to libvirtd; however, this should fix a huge number of
  single-admin-user-in-default-Ubuntu-system annoyances
* debian/control: bump standards version

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/lucid/libvirt
This branch contains Public information 
Everyone can see this information.

Subscribers