From 48bd10961a49b7eb56db93581313420e78b7afe6 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Thu, 1 Apr 2021 09:42:01 +0300 Subject: docs: update NEWS for release 0.4.0 --- NEWS | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 95a3b3a..66b2aba 100644 --- a/NEWS +++ b/NEWS @@ -4,9 +4,29 @@ vmadm is a tool to create and destroy virtual machines running under a local libvirt. This file documents important or user-visible changes from release to release. -## Version 0.3.0+git, not yet released +## Version 0.4.0, released 2021-04-01 -This is not yet released. +When operating on multiple virtual machines at once, vmadm now does +them more in parallel. When creating them, all are created once before +vmadm waits for them to be ready for SSH. Previously, each virtual +machine was created, then waited on. The new way allows all machines +to boot up concurrently, meaning the process as a whole goes faster. +Similarly for the other operations. + +The configuration and specification files now allow filenames to use +the tilde syntax for referring to the user's home directory. For +example: + +~~~yaml +default_base_image: ~/tmp/debian-10-openstack-amd64.qcow2 +~~~ + +vmadm is now more resilient against minor problems, such as when +staring a virtual machine that is already running. Such benign +problems are now handled quietly. + +Error messages are now more specific and useful. If vmadm fails to +open a file, it says what file it is. ## Version 0.3.0, released 2021-03-23 -- cgit v1.2.1 From 65d76e378cb0f7995a558e317f2cf371f415dc40 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Thu, 1 Apr 2021 09:42:56 +0300 Subject: build: update debian/changelog for release 0.4.0-1 --- debian/changelog | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index e553eab..60cd428 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,8 @@ -vmadm (0.3.0+git-1) UNRELEASED; urgency=medium +vmadm (0.4.0-1) unstable; urgency=medium * Work in progress. - -- Lars Wirzenius Tue, 23 Mar 2021 07:27:06 +0200 + -- Lars Wirzenius Thu, 01 Apr 2021 09:42:47 +0300 vmadm (0.3.0-1) unstable; urgency=medium -- cgit v1.2.1 From af537981334b2b29049d7636a5d742f3c026b38a Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Thu, 1 Apr 2021 10:20:20 +0300 Subject: fix: add newline to end of Cargo.toml --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 3664277..bf2f647 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,4 +22,4 @@ bytesize = "1" log = "0.4" pretty_env_logger = "0.4" shell-words = "1" -directories-next = "2" \ No newline at end of file +directories-next = "2" -- cgit v1.2.1 From 89112da43f77daefecf013be09651b54ddfa13f6 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Thu, 1 Apr 2021 10:21:02 +0300 Subject: chore: update version number in Cargo.toml for 0.4.0 --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index bf2f647..bcc5804 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vmadm" -version = "0.3.0" +version ="0.4.0" authors = ["Lars Wirzenius "] edition = "2018" license = "GPL-3.0-or-later" -- cgit v1.2.1 From dc6cfefd8e4321f50cf4d96464675fd57ac72fa0 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Thu, 1 Apr 2021 10:22:37 +0300 Subject: docs: drop the +git version number change It's not needed for NEWS or Cargo.toml, and CI does something else anyway. --- RELEASE.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/RELEASE.md b/RELEASE.md index 071ead3..453b04f 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -10,9 +10,6 @@ - `debian/changelog` * Commit version number changes. * Create a release tag: `git tag -sam "Release X.Y.Z of vmadm" vX.Y.Z` -* Update the version number by appending `+git` to it, in all the same - places, except `Cargo.toml`. -* Commit version number changes. * Push release branch to `gitlab.com`, create a merge request, merge it. * Change to the `main` branch locally, pull from `gitlab.com`. * Push `main` branch to `git.liw.fi` so that CI builds things. -- cgit v1.2.1