lp://staging/debian/experimental/qemu

Created by James Westby and last modified
Get this branch:
bzr branch lp://staging/debian/experimental/qemu
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

32. By Michael Tokarev <email address hidden>

* uploading to experimental (rc0)
* new upstream release (release candidate) (Closes: #718016)
* removed patches:
 - qemu-1.5.1.diff
 - sparc-linux-user-fix-missing-symbols-in-.rel-.rela.plt-sections.patch
* refreshed use-fixed-data-path.patch
* ship new qemu_logo_no_text.svg
* stop shipping sgabios symlink, it is moved to sgabios package
* bump version of libseccomp build dependency to 2.1 (minimum
  required to build) and disable libseccomp for now (because it
  isn't available in debian yet)

31. By Michael Tokarev <email address hidden>

* update to new upstream release candidate (1.5.0-rc0)
* remove --audio-card-list
* added new moxie system target
* added new linux-user targets: mips64 mips64el mipsn32 mipsn32el
* add libgtk2 and libvte to dependencies (new UI)
* added libssh2 to dependencies (new block device)
* s/libvdeplug2-dev/libvdeplug-dev/
* define localstatedir (for guest-agent)

30. By Michael Tokarev <email address hidden>

[ Michael Tokarev ]
* set qemu-kvm priority to extra
* fix distribution field in last qemu-system.NEWS entry
* bump Standards-Version to 3.9.4 (no changes needed)
* fix update-rc.d args for qemu-system-x86
* pre-Depend on adduser for qemu-system-common (Closes: #700840)
* move guest agent binary (qemu-ga) to /usr/sbin
* add versioned build-depends on libspice-protocol-dev (>= 0.12.3)
* refresh qemu-ifunc-sparc.patch, use proper submission from patchwork
  (sparc-linux-user-fix-missing-symbols...) instead.
* apply 1.4.1 upstream stable patch
* release as 1.4.0

[ Aurelien Jarno ]
* debian/rules: don't build spapr-rtas.bin from .hex file.
* qemu-system-ppc: add a depends on qemu-slof and add the corresponding
  links (Closes: #686979).

29. By Michael Tokarev <email address hidden>

[ Michael Tokarev ]
* 1.4.0 final release
* remove fix-virtio-net-for-win-guests.patch (upstream now has better fix)
* fix debian/control arch fields. Build-Depends: foo [bar]
  means foo will be selected for build on LINUX-bar, not any-bar.
  So stop using [bar], always use [linux-bar] or [any-bar],
  as appropriate. This fix spice and xen (non)selection on
  kfreebsd-{i386,amd64}.
* fix manpage "links" generation (man qemu-system-* was broken)
* change Vcs fields to point to anonscm.debian.org (lintian)
* add a check for (vlc) container to qemu-system-x86 initscript

[ Steve Langasek ]
* Pass --enable-uname-release=2.6.32 for the user emulation builds, so that
  we have a sensible baseline kernel value regardless of what the
  underlying host kernel is. This makes eglibc happier when running under
  emulation on a very old kernel for instance (whose host syscall ABI has
  nothing to do with what emulated syscalls are supported), and probably
  also lets us steer clear for the moment of code that has problem with
  the new kernel upstream versioning convention. LP: #921078.

28. By Michael Tokarev <email address hidden>

* new upstream 1.4.0-rc0 (first release candidate).
* remove patches included upstream:
  e1000-discard-oversized-packets-based-on-SBP_LPE.patch
  link-seccomp-only-with-softmmu-targets.patch
  revert-serial-fix-retry-logic.patch
  savevm.c-cleanup-system-includes.patch
* refresh qemu-ifunc-sparc.patch
* add fix-virtio-net-for-win-guests.patch bandaid to make virtio-net
  in windows guest to work again
* don't install virtfs-proxy-helper in its own subdir in /usr/bin
* add qemu-io manpage. Thank you Asias He for the work!
  (Closes: #652518)
* move config options from debian/configure-opts into debian/control,
  to keep list of build-deps & corresponding config flags in one place
* use initscript from old qemu-kvm package to load kvm modules for
  qemu-system-x86, and clean it up (Closes: #699404)
* load vhost_net module in the initscript too
* mention default NIC change in qemu-kvm.NEWS and old conffiles
* remove mentions of (ubuntu-specific) qemu-common from debian/control
  for now, as it does not help anyway (other changes are needed anyway
  and it is better to keep them in one place)
* add a (preliminary) qemu-guest-agent startup script
* qemu-system-x86 break libvirt0 << 1.0, because older versions
  didn't work with qemu 1.3+ correctly

27. By Michael Tokarev <email address hidden>

* qemu-system-split: split qemu-system into several target-specific packages:
  qemu-system-arm, qemu-system-mips, qemu-system-ppc, qemu-system-sparc,
  qemu-system-x86, and qemu-system-misc, plus qemu-system-common.
  (Closes: #636000)
* add initial qemu-guest-agent package (just the binary for now,
  no startup script) (Closes: #676959)
* do not try to install (linux-specific) virtfs-proxy-helper on kfreebsd
* change order of audio drivers, in particular put pulseaudio (pa) first
* ship OS-specific qemu-ifup (use trivial ifconfig invocation on kfreebsd)
* qemu-system replaces qemu-utils due to virtfs-proxy-helper binary
* chmod +x qemu-ifdown

26. By Michael Tokarev <email address hidden>

* install forgotten /etc/qemu-ifdown (dummy, but qemu complains without it)
* install virtfs-proxy-helper in qemu-system not qemu-utils
* add qemu-kvm.NEWS mentioning transition from qemu-kvm to qemu-system-x86_64.
* do not pass -cpu kvm64 to qemu in kvm wrapper script, previous qemu-kvm
  used qemu64 cpu instead - the same as new qemu uses.
* install kvm wrapper on x86 only, and install it as /usr/bin/kvm not
  /usr/bin/kvm/kvm (Closes: #698736).
* stop shipping /usr/share/qemu/vapic.bin link (qemu uses kvmvapic.bin)
* stop shipping /usr/share/qemu/vgabios.bin link (qemu uses vgabios-*.bin)
* enable all guest audio devices
* add breaks/replaces/provides/conflicts with kvm (very old package),
  qemu-kvm, and ubuntu's qemu-common.
* stop caring about old (pre-squeeze) qemu

25. By Michael Tokarev <email address hidden>

* add ability to specify os-arch in configure-opts
* libseccomp is linux-x86 not linux-any
* e1000-discard-oversized-packets-based-on-SBP_LPE.patch
  CVE-2012-6075 (Closes: #696051)

24. By Michael Tokarev <email address hidden>

* qemu-nbd and qemu-io should be installed on kFreeBSD too
* install qemu-system docs into /usr/share/doc/qemu-system,
  not .../qemu (Closes: #697085)
* do not depend on ipxe, it does not provide our ROMs
* move vde2 from Recommends to Suggests, since it isn't
  used often
* require libspice-server-dev >= 0.12.2 and require it on i386 too,
  enable spice support
* require libusbredirparser-dev >= 0.6, enable usb-redir
* enable xen explicitly on amd64|i386
* enable xfsctl explicitly on linux
* sort build-deps in debian/control and add comments
* set permissions of /dev/kvm in qemu-system.postinst
  the same way it is done in old qemu-kvm package
* set --localstatedir=/var (will be used later by guest agent)
* bump qemu-system dependency on seabios to 1.7.2
  and add symlinks for acpi-dsdt.aml and q35-acpi-dsdt.aml
* import qemu-ifup and qemu-ifdown scripts from qemu-kvm,
  and modify qemu-ifup to allow usage of just `ip' command
  from iproute package (if installed) instead of old brctl+ifconfig.
  Add Breaks: for old iproute without bridge controls.
  Add iproute to Recomments, so that the scripts will actually work
  (previous script used sudo which should be in recommends too)
* enable seccomp (and libseccomp-dev b-d) on linux,
  and add link-seccomp-only-with-softmmu-targets.patch
* use $(MAKE) not make when building spapr-rtas.bin
* update debian/watch (new place and new extensions)
* add qemu-kvm package (transitional, depends on qemu-system),
  and add /usr/bin/kvm wrapper that calls qemu-system-x86_64
  with some arguments to match original qemu-kvm behavour.
  (Closes: #560853)

23. By Michael Tokarev <email address hidden>

* enable vde on kFreebsd too (no idea why it was disabled)
* bluez (libbluetooth) is linux-specific
* savevm.c-cleanup-system-includes.patch: remove excessive #includes
  from savevm.c (fixes FTBFS on kFreebsd due to wrong #include)

Branch metadata

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

Subscribers