uvtool (0~git178-0ubuntu1) jammy; urgency=medium [ Christian Ehrhardt ] * Default to "as close as possible to the host CPU" for the guest CPU model, and allow overriding it with --cpu-model (LP: #1869185). * Support ssh key types other than dsa for FIPS systems that do not permit it (LP: #1936473). * Switch IP guessing to libvirt-python. [ Andrea Righi ] * Drop 'ps2' from the armhf template since this bus is not available there (LP: #1956366). -- Robie Basak Thu, 24 Feb 2022 22:02:02 +0000 uvtool (0~git169-0ubuntu2) hirsute; urgency=medium * d/p/remove-precise-test-workaround: Remove workaround for Precise from test since it's now causing an FTBFS. -- Logan Rosen Mon, 05 Apr 2021 23:11:49 -0400 uvtool (0~git169-0ubuntu1) focal; urgency=medium [ Robie Basak ] * Port to Python 3 [ Christian Ehrhardt ] * kvm: provide a guest-agent channel * x86: by default select a modern q35 based machine type * uvt-kvm: add support to run armhf as emulation -- Robie Basak Thu, 31 Oct 2019 10:59:16 +0000 uvtool (0~git148-0ubuntu1) eoan; urgency=medium [ Christian Ehrhardt ] * kvm: add --machine-type option (LP: #1775645) * man: fix rendering page of option after --machine-type * man: describe implications and defaults of --machine-type [ Robie Basak ] * Add --mac option (LP: #1781727). Thanks to adamretter. [ Christian Ehrhardt ] * template (x86): switch the default video to QXL * template (x86): add spice graphics backend [ Robie Basak ] * Add --network-config option (LP: #1781785). Thanks to adamretter. * Default to plain HTTP for cloud image downloads (LP: #1409400) -- Robie Basak Tue, 30 Apr 2019 16:55:01 +0100 uvtool (0~git140-0ubuntu1) bionic; urgency=medium [ Christian Ehrhardt ] * Drop non supported cpu features on s390x. * Add --host-passthrough option. * Fix arm template nvram path. -- Robie Basak Thu, 08 Feb 2018 12:42:21 +0000 uvtool (0~git136-0ubuntu1) bionic; urgency=medium * New upstream snapshot: ship tested templates for some non-Intel architectures and use them automatically when on those platforms. Thanks to Christian Ehrhardt. LP: #1452016. -- Robie Basak Thu, 07 Dec 2017 10:26:51 +0000 uvtool (0~git122-0ubuntu2) artful; urgency=medium * Update Dependencies to match new libvirt package names (LP: #1694159) -- Christian Ehrhardt Tue, 30 May 2017 10:29:14 +0200 uvtool (0~git122-0ubuntu1) artful; urgency=medium * New upstream snapshot: - Treat invalid JSON in virbr0.status as no data. - Ensure ds image is in qcow2 format. This allows virsh snapshotting to work out of the box. Thanks to Chris Arges. - Add a --no-start option to not start the KVM when specified. Thanks to Tycho Andersen. - Generate ssh keys on host side. - Store ssh host keys in libvirt domain xml. - Use the guest's ssh public host key when available. Now --insecure is no longer needed in the common case. - Pull in d/p/fix-iso-format from the Ubuntu archive. - Fix dnsmasq lease inotify watcher. - Add contrib/ section. Thanks to Mike Pontillo, Ali, Christian Ehrhardt, Scott Moser and others. - Add --ephemeral-disk option. Thanks to Scott Moser. - uvt-simplestreams-libvirt sync query: do not print empty line on zero images. * Packaging changes: - d/p/0001-Fix-assert_has_calls-use-in-test.patch: drop (now upstream). - debian/uvtool-libvirt.postinst: augment the change made in 0~bzr99-0ubuntu2 to support both the libvirt and libvirtd group name cases for easier backporting. - debian/uvtool-libvirt.pyinstall: add uvtool/ssh.py. - debian/uvtool.docs: install contrib/ section. -- Robie Basak Tue, 09 May 2017 17:39:26 +0100 uvtool (0~bzr99-0ubuntu2) yakkety; urgency=medium * d/uvtool-libvirt.postinst: use the libvirt group as the libvirt-bin package has renamed it from libvirtd. * d/p/0001-Fix-assert_has_calls-use-in-test.patch: patch from upstream to fix tests (pending push upstream). -- Robie Basak Wed, 07 Sep 2016 16:55:08 +0100 uvtool (0~bzr99-0ubuntu1) vivid; urgency=medium * New upstream snapshot (bugfixes only): - Also use libvirt's virbr0.status for IP scan (LP: #1428674). - Fix wait when guest is systemd. - Document --backing-image-file in the manpage (LP: #1317266). Thanks to Louis Bouchard. - Do not recommend libnss-mdns (LP: #1357400). - Fix --user-data typo in manpage (LP: #1401749). Thanks to David Medberry. - ssh: fix error message when guest is not ready (LP: #1303877). -- Robie Basak Mon, 13 Apr 2015 17:41:34 +0100 uvtool (0~bzr92-0ubuntu2) utopic; urgency=medium * With libvirt 1.2.8, the second disk is being reported as type iso, which confuses libvirt. As a temporary workaround, intercept that and call it raw. Thanks to Serge Hallyn and Stefan Bader for the patch (LP: #1372368). -- Robie Basak Thu, 25 Sep 2014 10:45:32 +0000 uvtool (0~bzr92-0ubuntu1) trusty; urgency=low * New upstream snapshot (bugfixes only): - Fix manpage to reflect correct "create" default. - Correctly handle wait with custom ssh keys (LP: #1287140). -- Robie Basak Tue, 01 Apr 2014 13:07:55 +0100 uvtool (0~bzr90-0ubuntu1) trusty; urgency=low * New upstream snapshot (no new features): - Add missing copyright and licence notices. - Correctly print missing ssh key path when not found. - Add manpages. -- Robie Basak Wed, 12 Mar 2014 11:20:53 +0000 uvtool (0~bzr87-0ubuntu1) trusty; urgency=low * New upstream snapshot: - Suppress spurious terminal output from libvirt API (LP: #1228231). - Add --packages option, drop avahi-daemon default. - Fail wait if the libvirt domain is not running. - Remote wait support (LP: #1245733). - Skip some tests when backported to Ubuntu Precise. - Do not cause backtraces on some standard errors (LP: #1245641). - Add standard Intel architecture features (LP: #1256658). - Default to an ssh key from an agent if available. - Add support for --meta-data passing. - Default to 'ubuntu' login name for ssh (LP: #1280588). - Add yaml and pyinotify build dependencies. - Test for ssh parameter handling. - purge: explicitly specify flags for compatibility (LP: #1248389). - Drop "uvt-kvm import". - Drop experimental CLI warnings. -- Robie Basak Wed, 19 Feb 2014 22:26:29 +0000 uvtool (0~bzr68-0ubuntu1) trusty; urgency=low * New upstream snapshot: - Delete the created volume if the stream write fails. - Handle new "virsh -q pool-list" format. -- Robie Basak Thu, 23 Jan 2014 17:32:25 +0000 uvtool (0~bzr66-0ubuntu1) trusty; urgency=low * New upstream snapshot: - New subcommands: ip, ssh and wait. - Warn about unimplemented boot-finished wait. - Add required dependency python-yaml (LP: #1242383). - New uvt-kvm create options: --run-script-once and --ssh-public-key-file. - New dependency on python-pyinotify. - Diagnose libvirtd failure on postinst failure. - Don't drop model=virtio when specifying bridge. - Fix 'TypeError: not all arguments converted during string formatting' error. - New uvt-simplestreams-libvirt option: --no-authentication. - Do not remove old volumes immediately after sync (LP: #1251296). - Add simplestreams sync tests. - More human-readable "query" command output. -- Robie Basak Thu, 12 Dec 2013 12:08:47 +0000 uvtool (0~bzr42-0ubuntu1) saucy; urgency=low New upstream snapshot: - Add --disk option and default to 8G (LP: #1234830). - Use a constant for the volume pool name. - Add --backing-image-file option. - Add experimental CLI notice. - Depend on cloud-image-utils >= 0.27 (LP: #1236724). - Add purge subcommand to uvt-simplestreams-libvirt (LP: #1234824). -- Robie Basak Tue, 08 Oct 2013 16:53:09 +0100 uvtool (0~bzr36-0ubuntu1) saucy; urgency=low * New upstream snapshot: - Workaround to make sure that libvirtd is running and ready before attempting to create the volume pool (LP: #1228210). + d/uvtool-libvirt-postinst: wait logic. + d/control: add dependency on socat (used by the wait logic). -- Robie Basak Wed, 02 Oct 2013 11:35:06 +0100 uvtool (0~bzr35-0ubuntu1) saucy; urgency=low * Initial release (LP: #1218508). -- Robie Basak Fri, 20 Sep 2013 17:33:54 +0100