aboutsummaryrefslogtreecommitdiff
By default, master-failover will call "herd start ganeti-wconfd" with
extra arguments such as --force-node.  That does not work with the
Shepherd, so the Guix service has a "force-start" action for this purpose.

diff --git a/lib/bootstrap.py b/lib/bootstrap.py
--- a/lib/bootstrap.py
+++ b/lib/bootstrap.py
@@ -1011,9 +1011,7 @@ def MasterFailover(no_voting=False):
 
   try:
     # Forcefully start WConfd so that we can access the configuration
-    result = utils.RunCmd([pathutils.DAEMON_UTIL,
-                           "start", constants.WCONFD, "--force-node",
-                           "--no-voting", "--yes-do-it"])
+    result = utils.RunCmd(["herd", "force-start", constants.WCONFD])
     if result.failed:
       raise errors.OpPrereqError("Could not start the configuration daemon,"
                                  " command %s had exitcode %s and error %s" %
t use vsnprintf....This follows up on 1059d1570b7078e6a83e067577b42ed24ee25b55, which caused new tests failures on non-cross builds. * gnu/packages/textutils.scm (ustr)[arguments]: Return "0" for ./autoconf_vsnprintf. Tobias Geerinckx-Rice 2021-04-28gnu: ustr: Cross-compile....Also fix <http://issues.guix.gnu.org/48084>. * gnu/packages/text-utils.scm (ustr)[arguments]: Use CC-FOR-TARGET. Add a new 'fix-cross-compilation phase. Tobias Geerinckx-Rice 2021-04-27gnu: html2text: Add informative BSD-4 licence....* gnu/packages/textutils.scm (html2text)[license]: Add bsd-4. Tobias Geerinckx-Rice 2021-04-27gnu: html2text: Fix cross-compilation....* gnu/packages/textutils.scm (html2text)[arguments]: Set $CXX to the correct (CC-FOR-TARGET). Tobias Geerinckx-Rice 2021-04-27gnu: html2text: Run ./configure without errors....* gnu/packages/textutils.scm (html2text)[arguments]: Add a custom 'configure phase. Replace the custom 'fix-paths phase with the customary #:make-flags equivalent. Tobias Geerinckx-Rice 2021-04-27gnu: Add html2text....* gnu/packages/textutils.scm (html2text): New variable. Guillaume Le Vaillant 2021-03-13gnu: opencc: Update to 1.1.1....* gnu/packages/textutils.scm(opencc): Update to 1.1.1 [arguments]<#:out-of-source?>: Build in source tree. <#:parallel-build?>: Disable. <#:phases>: In "patch-3rd-party-references", fix the version of dependency. Add phases "patch-python-binding-installation", "install-python-binding" and "enable-bytecode-determinism". [native-inputs]: Add python-setuptools and python-wheel. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Zhu Zihao 2020-11-23gnu: python-pandocfilters: Update to 1.4.3....* gnu/packages/textutils.scm (python-pandocfilters): Update to 1.4.3. Tobias Geerinckx-Rice 2020-11-02gnu: Add go-github-com-errata-ai-vale....* gnu/packages/textutils.scm (go-github-com-errata-ai-vale): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Gabriel Arazas io.scm, gnu/packages/rails.scm, gnu/packages/rdf.scm, gnu/packages/rednotebook.scm, gnu/packages/rpc.scm, gnu/packages/rsync.scm, gnu/packages/ruby.scm, gnu/packages/rust.scm, gnu/packages/scheme.scm, gnu/packages/screen.scm, gnu/packages/security-token.scm, gnu/packages/selinux.scm, gnu/packages/serialization.scm, gnu/packages/shells.scm, gnu/packages/shellutils.scm, gnu/packages/simh.scm, gnu/packages/sml.scm, gnu/packages/ssh.scm, gnu/packages/statistics.scm, gnu/packages/stenography.scm, gnu/packages/sync.scm, gnu/packages/syncthing.scm, gnu/packages/synergy.scm, gnu/packages/telephony.scm, gnu/packages/terminals.scm, gnu/packages/tex.scm, gnu/packages/texinfo.scm, gnu/packages/text-editors.scm, gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tmux.scm, gnu/packages/tor.scm, gnu/packages/toys.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/virtualization.scm, gnu/packages/vlang.scm, gnu/packages/vnc.scm, gnu/packages/vpn.scm, gnu/packages/web-browsers.scm, gnu/packages/web.scm, gnu/packages/wireservice.scm, gnu/packages/wm.scm, gnu/packages/wxwidgets.scm, gnu/packages/xdisorg.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, tests/lint.scm: Remove trailing ".git" from 'git-reference' URL. Ludovic Courtès