From d4e8c2ceaa8e185bb713a79fe4eb94f42ae00461 Mon Sep 17 00:00:00 2001 From: http://joeyh.name/ Date: Wed, 30 Mar 2016 19:30:50 +0000 Subject: Added a comment --- .../comment_1_3adbcc7db82f14d10c7efaba889ab009._comment | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 doc/todo/problem_with_spin_after_new_dependencies_added/comment_1_3adbcc7db82f14d10c7efaba889ab009._comment diff --git a/doc/todo/problem_with_spin_after_new_dependencies_added/comment_1_3adbcc7db82f14d10c7efaba889ab009._comment b/doc/todo/problem_with_spin_after_new_dependencies_added/comment_1_3adbcc7db82f14d10c7efaba889ab009._comment new file mode 100644 index 00000000..9020078c --- /dev/null +++ b/doc/todo/problem_with_spin_after_new_dependencies_added/comment_1_3adbcc7db82f14d10c7efaba889ab009._comment @@ -0,0 +1,12 @@ +[[!comment format=mdwn + username="http://joeyh.name/" + subject="comment 1" + date="2016-03-30T19:30:50Z" + content=""" +Well, I don't see a way around needing to release a version of propellor that fixes this bug before I can release a version of propellor that depends on the fix (by adding a new dependency on concurrent-output). + +So, I'll go that route. Users will need to upgrade all deployed hosts to propellor 2.17.2 first, before 3.0.0. If a user neglects to do so, and tries to update a host using propellor --spin, it will fail. The user can then either + +1. Wait for the cron job to run, if they set it up, which will install the deps. +2. Manually log into the host and fix the deps by eg, cabal install concurrent-output as root. +"""]] -- cgit v1.2.3 From 448a2e4b173c7db9dc8427b93135a188c5cf1876 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Wed, 30 Mar 2016 15:47:34 -0400 Subject: releasing package propellor version 2.17.2 --- debian/changelog | 2 +- propellor.cabal | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index 88aaf917..7144bafc 100644 --- a/debian/changelog +++ b/debian/changelog @@ -7,7 +7,7 @@ propellor (2.17.2) unstable; urgency=medium * Apt.update: Also run dpkg --configure -a here as apt for some reason won't even update if dpkg was interrupted. - -- Joey Hess Mon, 28 Mar 2016 11:06:34 -0400 + -- Joey Hess Wed, 30 Mar 2016 15:45:08 -0400 propellor (2.17.1) unstable; urgency=medium diff --git a/propellor.cabal b/propellor.cabal index 96ef098c..493b083f 100644 --- a/propellor.cabal +++ b/propellor.cabal @@ -1,5 +1,5 @@ Name: propellor -Version: 2.17.1 +Version: 2.17.2 Cabal-Version: >= 1.8 License: BSD3 Maintainer: Joey Hess -- cgit v1.2.3 From a323d2a5f8263f43db356fd48996b193875611ee Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Wed, 30 Mar 2016 15:47:38 -0400 Subject: add news item for propellor 2.17.2 --- doc/news/version_2.15.3.mdwn | 5 ----- doc/news/version_2.17.2.mdwn | 8 ++++++++ 2 files changed, 8 insertions(+), 5 deletions(-) delete mode 100644 doc/news/version_2.15.3.mdwn create mode 100644 doc/news/version_2.17.2.mdwn diff --git a/doc/news/version_2.15.3.mdwn b/doc/news/version_2.15.3.mdwn deleted file mode 100644 index a8a2a53e..00000000 --- a/doc/news/version_2.15.3.mdwn +++ /dev/null @@ -1,5 +0,0 @@ -propellor 2.15.3 released with [[!toggle text="these changes"]] -[[!toggleable text=""" - * Added Git.bareRepoDefaultBranch property - Thanks, Sean Whitton. - * Add missing Control.Applicative imports needed by older versions of ghc."""]] \ No newline at end of file diff --git a/doc/news/version_2.17.2.mdwn b/doc/news/version_2.17.2.mdwn new file mode 100644 index 00000000..3b11ec89 --- /dev/null +++ b/doc/news/version_2.17.2.mdwn @@ -0,0 +1,8 @@ +propellor 2.17.2 released with [[!toggle text="these changes"]] +[[!toggleable text=""" + * When new dependencies are added to propellor or the propellor config, + try harder to get them installed. In particular, this makes + propellor --spin work when the remote host needs to get dependencies + installed in order to build the updated config. + * Apt.update: Also run dpkg --configure -a here as apt for some reason + won't even update if dpkg was interrupted."""]] \ No newline at end of file -- cgit v1.2.3 From f03ba9aa382baa0f6394ad9125573f0ee7b7af2f Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Wed, 30 Mar 2016 15:48:32 -0400 Subject: close --- doc/todo/problem_with_spin_after_new_dependencies_added.mdwn | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/todo/problem_with_spin_after_new_dependencies_added.mdwn b/doc/todo/problem_with_spin_after_new_dependencies_added.mdwn index 3a2c97af..a7b94472 100644 --- a/doc/todo/problem_with_spin_after_new_dependencies_added.mdwn +++ b/doc/todo/problem_with_spin_after_new_dependencies_added.mdwn @@ -44,3 +44,5 @@ vs when propellor built ok, ran, and exited nonzero due to a failing property? (Note that the cron job runs the depsCommand if cabal configure fails, so deps do get installed that way, only --spin is a problem.) + +> [[done]] --[[Joey]] -- cgit v1.2.3