ganeti (3.1.0~rc2-4) unstable; urgency=medium

  * Team Upload
  * Remove dependency on old python3-mock (Closes: #1077771)
  * Apply Multi-Arch hint

  [ Carles Pina i Estany ]
  * Update/add debconf template translation [INTL:ca] (Closes: #1104115)

 -- Alexandre Detiste <tchet@debian.org>  Wed, 17 Sep 2025 08:32:06 +0200

ganeti (3.1.0~rc2-3) unstable; urgency=medium

  * Stop diverting 2.16/version.py; fixes upgrades from 3.0 (Closes: #1108944)

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Sun, 13 Jul 2025 18:16:51 +0200

ganeti (3.1.0~rc2-2) unstable; urgency=medium

  * doc/rapi.rst: remove randomness; this should make Ganeti builds really
    reproducible.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Sat, 15 Mar 2025 12:37:21 +0200

ganeti (3.1.0~rc2-1) unstable; urgency=medium

  * New upstream release 3.1.0-rc2
     - Ganeti should now build reproducibly
  * Refresh the following patches:
     + 0001-verify-warn-about-weak-certs.patch
     + 0002-remove-hardcoded-libc-linux-constants.patch
     + 0003-make-allow-C.utf8-alongside-C.UTF-8.patch
  * Drop the following patches as they have been merged upstream:
     - 0004-QA-Use-RSA-keys-for-test-cluster.patch
     - 0005-daemon-util-remove-pidfile-s-on-stop.patch

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Fri, 14 Mar 2025 15:05:05 +0200

ganeti (3.1.0~rc1-5) unstable; urgency=medium

  * Add jq to the autopkgtest dependencies

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Wed, 12 Mar 2025 07:23:22 +0200

ganeti (3.1.0~rc1-4) unstable; urgency=medium

  * DEP-8: disable instance migration/failover tests on s390x

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Tue, 11 Mar 2025 20:22:50 +0200

ganeti (3.1.0~rc1-3) unstable; urgency=medium

  * Remove pidfile(s) on daemon stop (attempted fix for autopkgtest failures
    on s390x).

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Tue, 11 Mar 2025 11:42:56 +0200

ganeti (3.1.0~rc1-2) unstable; urgency=medium

  * Source-only upload; no changes.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Wed, 05 Mar 2025 16:44:18 +0200

ganeti (3.1.0~rc1-1) unstable; urgency=medium

  * New upstream release 3.1.0-rc1 (closes: #1042264)
  * Drop patches merged upstream and refresh the rest.
     * Drop the following patches as they have been merged upstream
       - debian/patches/0003-py-tests-Add-compatibility-with-PyYAML-6.0.patch
       - debian/patches/0004-py-tests-Use-the-safe-PyYAML-loader.patch
       - debian/patches/0005-Relax-Haskell-dependencies-to-allow-LTS-19-packages.patch
       - debian/patches/0006-Template-Haskell-2.17-compatibility.patch
       - debian/patches/0007-Allow-building-with-GHC-9-Lens-5.patch
       - debian/patches/0009-uidpool_unittest-avoid-using-negative-UIDs.patch
     * Refresh the remaining patches to match the new release
  * New patch (0004-QA-Use-RSA-keys-for-test-cluster.patch) to force usage of
    RSA keys in autopkgtests.
  * Switch from haskell-regex-pcre to haskell-regex-tdfa
    haskell-regex-pcre is not currently in testing due to #1000067. Switch
    over to haskell-regex-tdfa, at the theoretical risk of potentially
    breaking some (very advanced) user workflows.
  * Bump standards-version to 4.7.0; no changes needed

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Wed, 12 Feb 2025 16:05:50 +0200

ganeti (3.0.2-3) unstable; urgency=medium

  * Fix test breakage with procps 4.0.3.
    Cherry-pick upstream commit 9cd67e6a81c ("uidpool_unittest: avoid using
    negative UIDs") which avoids #1031765.
  * d/control: Bump Standards-Version to 4.6.2; no changes needed

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Tue, 07 Mar 2023 11:58:37 +0200

ganeti (3.0.2-2) unstable; urgency=medium

  * Fix compatibility with PyYAML 6.0 (Closes: #1023299, #1022018)
  * Drop the explicit libcurl4-openssl-dev dependency (Closes: #1021753)
  * Fix detection of C.UTF-8 (renamed to C.utf8 in glibc 2.34-1)
  * Relax deps to allow Haskell LTS-19 versions
  * Adapt to Template Haskell 2.17.0 changes (GHC 9)
  * Work around a build failure with GHC 9 / Lens 5 by letting the compiler
    infer the (correct) signatures of Ganeti.Network.poolLens,
    Ganeti.Network.poolArrayLens, Ganeti.Utils.MultiMap.multiMapL.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Wed, 07 Dec 2022 12:31:59 +0200

ganeti (3.0.2-1) unstable; urgency=medium

  * New upstream release (closes: #1006003, #993920)
  * Drop patches merged upstream
  * d/copyright: adjust years and upstream copyright info

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Sat, 12 Mar 2022 23:23:27 +0200

ganeti (3.0.1-4) unstable; urgency=medium

  * Drop ganeti-3.0's dependency on bridge-utils (Ganeti 3.0 uses iproute2).

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Mon, 31 Jan 2022 08:14:57 +0200

ganeti (3.0.1-3) unstable; urgency=medium

  * postrm: remove diversion only on package removal (Closes: #993559)
    * Restore the diversion on postinst in case it was accidentally removed
      due to #993559.
  * Fix FTBFS by removing duplicate index entry.
    Thanks to Marius Bakke (Closes: #997053)
  * d/control: remove unnecessary B-D on libpcre3-dev (Closes: #1000040)
  * Fix FTBFS with sphinx >= 2.1.
    Thanks to Sascha Lucas

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Thu, 16 Dec 2021 14:22:41 +0200

ganeti (3.0.1-2) unstable; urgency=medium

  * Ignore signatures while creating LVs (Closes: #982960)
  * Fix Xen instance live-migration (Closes: #981122)

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Tue, 02 Mar 2021 15:13:17 +0200

ganeti (3.0.1-1) unstable; urgency=medium

  * New upstream bugfix release
  * Add NEWS entry documenting the upgrade procedure

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Wed, 03 Feb 2021 20:54:04 +0200

ganeti (3.0.0-1) unstable; urgency=medium

  * New upstream stable release
    + Refresh patches
  * Bump Standards-Version to 4.5.1; no changes needed
  * Bump dh compat to 13
    - Remove default `--fail-missing` argument from dh_missing.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Wed, 23 Dec 2020 15:02:57 +0200

ganeti (3.0.0~rc1-2) unstable; urgency=medium

  * Source-only upload; no changes

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Sun, 27 Sep 2020 23:59:13 +0300

ganeti (3.0.0~rc1-1) unstable; urgency=medium

  * New upstream release, porting Ganeti to Python 3
    (Closes: #936580, #935677, #945915, #933495, #927130)
    + New binary packages:
      - ganeti-3.0
      - ganeti-htools-3.0
      - ganeti-haskell-3.0
  * d/control.in: adjust dependencies for Python 3
  * Make tests run with Python 3
  * Switch the molly-guard and reportbug scripts to Python 3
  * Drop patches merged upstream
    + 0001-do-not-backup-export-dir.patch
    + 0002-Makefile.am-use-C.UTF-8
    + 0004-python3-rapi-client.patch
    + 0006-HTools.Graph-use-IntMap.foldr.patch
    + 0007-Add-MonadFail-instances.patch
    + 0008-Relax-dep-on-haskell-network.patch
    + 0009-Port-Ganeti.Hash-to-cryptonite.patch
    + 0010-UDSServer-add-clientToHandle-function.patch
    + 0011-Avoid-using-forkProcess-for-job-process-creation.patch
    + 0012-Query.Exec-do-not-retry-forking.patch
  * Refresh and renumber remaining patches
  * Relax version restriction for regex-pcre in ganeti.cabal
  * d/.gitignore: ignore version files for ganeti 3
  * Switch packaging to dh_python3
  * d/genscript: switch to Python 3
  * Make gnt-cluster upgrade from 2.16 work
  * Bump Standards-Version to 4.5.0; no changes needed
  * Cleanup some lintian errors/warnings:
    - Remove obsolete hyphen-used-as-minus-sign override
    + Ignore breakout-link warnings, as they are harmless in our case
    + Ensure all maintainer scripts do `set -e`

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Mon, 21 Sep 2020 12:42:56 +0300

ganeti (2.16.1-2) unstable; urgency=medium

  * Depend only on iproute2, dropping the iproute alternative
  * Switch from haskell-crypto to haskell-cryptonite, as haskell-crypto is
    broken with GHC 8.6 (see #945931)
  * Cherry-pick proposed changes for job process management from upstream
    PR#1411 to verify that it fixes our CI failures.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Sat, 07 Dec 2019 18:48:31 +0200

ganeti (2.16.1-1) unstable; urgency=medium

  * New upstream release
  * Relax dependency on haskell-network
  * Drop patches merged upstream
  * Bump Standards-Version to 4.4.1; no changes needed
  * Bump dh compat to 12.
     + Inject debhelper's misc:Pre-Depends in ganeti's Pre-Depends
     + Replace --no-restart-on-upgrade with --no-stop-on-upgrade in
       dh_installinit call
     + Switch to B-D on debhelper-compat
  * Fix build with GHC 8.6.
     + Add MonadFail instances for (GenericResult a) and Text.JSON.Result
     + Use IntMap.foldrWithKey instead of IntMap.foldWithKey

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Thu, 21 Nov 2019 14:58:21 +0200

ganeti (2.16.0-5) unstable; urgency=medium

  * Restore compatibility with QEMU 3.1 (Closes: #922936)

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Fri, 22 Feb 2019 09:50:10 +0200

ganeti (2.16.0-4) unstable; urgency=medium

  * Fix FTBFS with sphinx 1.8 (Closes: #918374)
  * Bump Standards-Version to 4.3.0; no changes needed
  * Detect arch-dependent libc/linux header values (Closes: #920685, #920686)
  * Fix process control with start-stop-daemon from dpkg 1.19.4

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Mon, 28 Jan 2019 11:37:36 +0200

ganeti (2.16.0-3) unstable; urgency=medium

  * Specify IP_PATH at configure time.
    Makes build consistent across usrmerged and non-usrmerged systems.
    Thanks to Andreas Henriksson! (Closes: #915652)

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Fri, 07 Dec 2018 18:26:08 +0200

ganeti (2.16.0-2) unstable; urgency=medium

  * Allow newer haskell-temporary versions
  * Cabal 2.2 compatibility
  * GHC 8.4/base 4.11 compatibility
  * hinotify 0.3.10 compatibility

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Thu, 01 Nov 2018 15:41:28 +0200

ganeti (2.16.0-1) unstable; urgency=medium

  * New upstream stable release.
  * Drop patches merged upstream.
    + 0021-Support-python-mock-versions-later-than-about-1.1.patch
    + 0022-Replace-test-certificates-with-2048-bit-RSA.patch
    + fix-fcntl-i386.patch
    + fix-ovf-test-path.patch
    + fix-qa-ssconf-race.patch
  * d/rules: have dh_link create the bash completion symlinks explicitly in
    the ganeti package.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Wed, 19 Sep 2018 23:46:45 +0300

ganeti (2.16.0~rc2-6) unstable; urgency=medium

  * cluster verify: warn about weak certificates
  * Bump Standards-Version to 4.2.1; no changes needed
  * Patch the RAPI client library to achieve single-source Python 2 & Python 3
    compatibility
  * New binary package python3-ganeti-rapi-client
  * Ship d/NEWS only in the ganeti package
  * Make bash completion autoloadable (Closes: #864755)
  * Cleanup obsolete /etc/bash_completion.d/ganeti

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Fri, 07 Sep 2018 14:21:46 +0300

ganeti (2.16.0~rc2-5) unstable; urgency=medium

  * Sign generated certificates using SHA256 instead of SHA1 (Closes: #907216)
  * d/NEWS: ask users to run gnt-cluster renew-crypto
  * ganeti.postinst: remove ancient upgrade stanza doing recursive chown
    (lintian)

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Wed, 29 Aug 2018 14:33:21 +0300

ganeti (2.16.0~rc2-4) unstable; urgency=medium

  * Change maintainer address to ganeti@p.d.o (Closes: #899518)
  * Sphinx 1.7 compatibility
    + Relax sphinx version check regex (Closes: #896496)
    + Fix FTBFS with Sphinx 1.7
  * Patch upstream source to fix FTBFS with GHC 8.2
    + template-haskell 2.12 compatibility
    + cabal 2.0 compatibility
  * Disable dbgsym generation, GHC's -g is currently broken
  * Bump Standards-Version to 4.1.4; no changes needed
  * d/control: drop obsolete X-Python-Version field

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Thu, 07 Jun 2018 16:21:00 +0300

ganeti (2.16.0~rc2-3) unstable; urgency=medium

  * Only generate dbgsym packages for amd64 and i386; fixes FTBFS on ppc64el
    and other PPC architectures.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Tue, 06 Mar 2018 15:36:33 +0200

ganeti (2.16.0~rc2-2) unstable; urgency=medium

  * Switch Vcs-* URLs to salsa
  * d/control.in: allow DH 11 backports
  * ganeti: Recommend fdisk (Closes: #872131)
  * d/rules: use dh_missing
  * Remove the masterd compatibility symlink
  * Fix broken fcntl call on i386
  * Ship the Python tests in ganeti-testsuite
  * Run the unittests in ganeti-testsuite as autopkgtests
  * Make sure the OVF tests don't write to the build tree
  * Collect vcluster state as autopkgtest artifacts
  * Pass -g to ghc to generate DWARF debugging information; this requires GHC
    >= 7.10, so adjust B-D accordingly
  * Fix race condition in QA suite causing autopkgtest failures

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Mon, 05 Mar 2018 12:01:37 +0200

ganeti (2.16.0~rc2-1) unstable; urgency=medium

  * New upstream release candidate
  * Upload to unstable
  * Drop patches merged upstream.
     + 0001-Do-not-prompt-when-force-setting-a-node-online.patch
     + 0002-cabal-relax-dependency-restrictions.patch
     + 0003-Provide-alternative-to-decompressWithErrors-in-zlib-.patch
     + 0004-Fix-docs-code-errors-to-build-with-Sphinx-1.3.5.patch
     + 0005-Fix-documentation-builds-with-Sphinx-1.4.patch
     + 0006-Fix-documentation-builds-with-sphinx-1.5.patch
     + 0007-kvm-use-the-current-psutil-CPU-affinity-API.patch
     + 0008-backend-fix-key-renewal-on-single-node-clusters.patch
     + 0009-impexpd-do-not-set-socat-SSL-method.patch
     + 0010-impexpd-fix-certificate-verification-with-new-socat-.patch
  * Make ganeti Priority: optional
  * Refresh remaining patches
  * Bump dh compat to 11
    + Adjust paths in ganeti-doc.doc-base
  * Bump Standards-Version to 4.1.3; no changes needed
  * d/NEWS: fix RSA capitalization (Closes: #887443)

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Tue, 20 Feb 2018 20:12:15 +0200

ganeti (2.16.0~rc1+1gitc815ca60c-1) experimental; urgency=medium

  * New upstream git snapshot
  * Upload to experimental
  * Merge all work between 2.15.2-3 and 2.15.2-10
  * Bump Standards-Version to 4.1.2; no changes needed
  * Refactor d/patches for 2.16
  * Drop the ganeti2 transitional package (Closes: #878531)

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Fri, 22 Dec 2017 16:27:44 +0200

ganeti (2.15.2-10) unstable; urgency=medium

  * Fix FTBFS with sphinx 1.5 (Closes: #868601)
  * Fix failover from dead nodes when using extstorage (Closes: #864756)
  * Fix KVM CPU affinity setting (Closes: #864754)

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Wed, 02 Aug 2017 21:21:09 -0400

ganeti (2.15.2-9) unstable; urgency=medium

  * Drop B-D on libghc-cabal-dev (Closes: #865818).
  * d/patches/ghc8-fixes: fix FTBFS with ghc 8.0.2.
  * Bump Standards to 4.0.0; no changes needed.
  * B-D on debhelper 10 and bump compat to 10; also remove dh-autoreconf, now
    included and run by default.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Wed, 28 Jun 2017 00:08:21 +0300

ganeti (2.15.2-8) unstable; urgency=medium

  * Bump Standards to 3.9.8; no changes needed
  * ganeti: Depend on lsb-base (>= 3.0-6) for init-functions
  * Backport support for non-DSA SSH keys (Closes: #853129)
    + non-DSA-SSH-key-support.patch: backport upstream work from the
      (unreleased as of today) stable-2.16 branch.
    + fix-ssh-key-renewal-on-single-node-clusters.patch: fix gnt-cluster
      renew-crypto --new-ssh-keys on single-node clusters.
    + set-defaults-for-ssh-type-bits.patch: transparently handle the new SSH
      key type/length parameters without running cfgupgrade.
  * Document the new SSH key support in d/NEWS.
  * Update project Homepage (Closes: #862829)
  * Fix pre-migration check bug causing failure when migrating between different
    hypervisor versions and running luxid as non-root. Note that this does not
    mean that migrations between different hypervisor versions are safe and/or
    suppported.
  * Fix instance import/export/move with current socat versions, by dropping
    the SSL method= socat option and letting socat/OpenSSL pick the best
    available.
  * d/copyright: bump years

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Tue, 23 May 2017 15:49:40 +0300

ganeti (2.15.2-7) unstable; urgency=medium

  * Drop dependency on MonadCatchIO-transformers (Closes: #844970)
  * d/patches/ghc8-fixes: fix FTBFS with GHC 8.
  * d/patches/snap-server-1.0-compat: patch MetaD to fix FTBFS with
    snap-server 1.0. Thanks to Yannis Tsiouris for the patch!
  * Fix cabal masking logic to work with newer cabal-install versions.
  * ganeti: Recommend xen-system-amd64 instead of xen-linux-system-amd64 |
    xen-linux-system-686-pae (Closes: #847290)

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Tue, 13 Dec 2016 17:40:29 +0200

ganeti (2.15.2-6) unstable; urgency=medium

  * Auto-detect the cabal library version used by cabal and force the exact
    same version to be used for parsing dist/setup-config. This currently
    fixes FTBFS on mips64el and should make building ganeti more robust.
  * Re-introduce the versioned dependency on libghc-cabal-dev to have both
    cabal library versions (ghc and external) available on the system.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Sun, 24 Jul 2016 21:51:40 +0300

ganeti (2.15.2-5) unstable; urgency=medium

  * d/control: use libghc-cabal-dev only on amd64; this is a temporary
    workaround for #832144.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Fri, 22 Jul 2016 23:00:02 +0300

ganeti (2.15.2-4) unstable; urgency=medium

  * Fix FTBFS with sphinx 1.4 (Closes: #829186)

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Sat, 09 Jul 2016 10:13:13 +0200

ganeti (2.16.0~rc1-1) experimental; urgency=medium

  * New upstream release candidate.
  * Refresh patches.
  * d/watch: search for 2.16 stable releases
  * d/rules: override clean to generate d/control and the versioned package
    debhelper files.
  * ganeti-2.16: depend on libcap2-bin (required by metad in 2.16)
  * Remove and ignore d/control and versioned package maintscripts.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Tue, 08 Mar 2016 16:54:58 +0200

ganeti (2.15.2-3) unstable; urgency=medium

  * Fix FTBFS with sphinx >= 1.3.5 (Closes: #816978).
  * d/control: switch all URLs to HTTPS.
  * Bump standards to 3.9.7; no changes needed.
  * Build-Depend on dh-python.
  * Set the Python interpreter path to /usr/bin/python, to avoid having
    scripts with #!/usr/bin/python2.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Mon, 07 Mar 2016 09:44:35 +0200

ganeti (2.15.2-2) unstable; urgency=medium

  * Add a patch to allow building against haskell-zlib 0.6 and relax
    attoparsec and zlib deps (Closes: #811233).

  [ Debconf translations ]
  * Brazilian Portuguese (Adriano Rafael Gomes, closes: #811515)

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Mon, 18 Jan 2016 15:46:10 +0200

ganeti (2.15.2-1) unstable; urgency=high

  * New upstream bugfix release (see /usr/share/doc/ganeti/NEWS.gz):
    + Fixes CVE-2015-7945
  * RAPI hardening: bind to lo and require authentication
    + Workaround for CVE-2015-7944

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Wed, 30 Dec 2015 16:22:46 +0200

ganeti (2.15.1-2) unstable; urgency=medium

  * vcluster-qa: use an RSA SSH key
    OpenSSH 7.x has deprecated DSA host/user keys. Use an RSA key for the QA
    suite.
  * Remove lens version restriction from cabal template and add missing B-D on
    libghc-old-time-dev (closes: #808656)
  * Fix compilation with GHC 7.10/base 4.8:
    + Backport the following upstream commits:
      o 3aaf10b Define MonadPlus instance definitions using Alternative
      o 503470f Hide isSubsequenceOf when importing from Data.List
      o 1757234 Add signatures for some ambiguous types
      o 1f6838f Append a string when using newName on keywords
      o d61e580 Explicitly define NFData instance for ResultStatus
    + Set FlexibleContexts on src/Ganeti/WConfd/ConfigModifications.hs

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Mon, 21 Dec 2015 22:16:35 +0200

ganeti (2.15.1-1) unstable; urgency=medium

  * New upstream bugfix release: 
    + The ext template now allows userspace-only disks to be used.
    + Fixed the silently broken 'gnt-instance replace-disks --ignore-ipolicy'
      command.
    + User shutdown reporting can now be disabled on Xen using the
      '--user-shutdown' flag.
    + Remove falsely reported communication NIC error messages on instance
      start.
    + Fix 'gnt-node migrate' behavior when no instances are present on a node.
    + Fix the multi-allocation functionality for non-DRBD instances.
  * Fix typos in latest NEWS.Debian entry.
  * Refresh d/patches/relax-deps.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Wed, 09 Sep 2015 19:42:44 +0300

ganeti (2.15.0-1) unstable; urgency=medium

  * Upload to unstable, no real changes.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Wed, 09 Sep 2015 19:42:20 +0300

ganeti (2.15.0-1~exp1) experimental; urgency=medium

  * New upstream stable series:
    + Support for sphinx 1.3 (closes: #789394)
    + Add cabal-dev dependency to control.in
    + Update packaging for 2.15
    + B-D on libghc-case-insensitive-dev
  * Upload to experimental

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Tue, 11 Aug 2015 15:29:29 +0300

ganeti (2.14.1-1) unstable; urgency=medium

  * Upload to unstable
  * B-D on libghc-cabal-dev to ensure Ganeti's build system can parse the
    cabal-generated setup-config.
  * Use the complete Debian version as vcs-version.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Tue, 11 Aug 2015 14:28:30 +0300

ganeti (2.14.1-1~exp1) experimental; urgency=medium

  * New upstream stable series
    + B-D on libghc-psqueue-dev, cabal-install, libghc-temporary-dev,
      libghc-test-framework-quickcheck2 and libghc-test-framework-hunit
    + Update packaging for 2.14
    + d/watch: track 2.14 releases
  * Packaging overhaul
    + Convert gbp to use upstream's git directly
      o Use dh-autoreconf and run upstream's autogen.sh
      o B-D on pandoc to build the manpages
      o Drop doc/html entries from d/copyright, as we don't ship a source
        package with pre-generated documentation anymore
      o d/gbp.conf: set git-dch defaults
      o d/gbp.conf: track stable-2.14 upstream branch
      o Generate vcs-version from Debian version during build
    + Drop old/obsolete patches:
      o d/patches/upgrade-from-1.2.patch
      o d/patches/0003-Disable-local-checks-during-build.patch
  * Patch Makefile.am to use C.UTF-8 to avoid an extra B-D on locales-all
  * cabal: relax upstream's dependency versions libghc-utf8-string-dev to
    allow building against libghc-json-dev 0.9.1 and libghc-utf8-string-dev 1.
  * Run upstream's QA suite as DEP-8 automatic as-installed package tests.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Mon, 20 Jul 2015 17:23:10 +0300

ganeti (2.12.5-1) unstable; urgency=medium

  * New upstream bugfix release (see /usr/share/doc/ganeti/NEWS.gz):
    - d/NEWS: document the need to regenerate node certificates

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Mon, 20 Jul 2015 15:22:52 +0300

ganeti (2.12.4-1) unstable; urgency=medium

  * New upstream bugfix release (see /usr/share/doc/ganeti/NEWS.gz), including
    the following fixes:
    + Fix a performance regression in 2.12 during gnt-cluster verify and
      gnt-cluster verify-disks (high CPU usage) (closes: #784620).
    + Make the RAPI responsive after master-failover.
    + Fix gnt-cluster verify reporting existing instance disks on
      non-default VGs as missing.
  * Drop GHC 7.8 patch
    + It is part of the 2.12.4 release.
  * Drop dh_autoreconf
    + Not needed after removing the GHC 7.8 patch.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Wed, 13 May 2015 12:29:19 +0300

ganeti (2.12.3-1) unstable; urgency=medium

  [ Apollon Oikonomopoulos ]
  * New upstream bugfix release (see /usr/share/doc/ganeti/NEWS.gz):
    Fixes in 2.12.1:
      + Clean up stale livelock files
      + Fix setting up the metadata daemon's network interface for Xen
      + Make the watcher visible on the reason trail on disk activation
      + Allow `gnt-instance grow-disk' to ignore instance policy
      + Fix counting votes when doing master failover
      + Properly check for IPv6 use before making an SSH connection
      + Properly check if an instance exists in `gnt-instance console'

    Fixes in 2.12.2:
      + Detect and report non-master status on socket connection errors
        (closes: #783388, #781084)
      + Improve error handling when looking up instances (closes: #776770)
      + SSH keys are now distributed only to master and master candidates
      + Improve performance for operations with frequent configuration reads
      + Improve robustness of spawning job processes, fixing timeouts
      + Fix a race condition that caused cluster verify to fail
      + Fix failing automatic glusterfs mounts
      + Fix watcher failing to read its status file on upgrade
      + Fix Xen instance state handling, taking transitional states into
        account (closes: #776772)
      + Fix conversion of diskless DRBD instances to plain
      + Fix upgrades from pre-2.6 versions, by handling hv_state_static and
        disk_state_static configuration fields
      + Fix a memory leak in the monitoring daemon
      + Fix a file descriptor leak in the ConfD client

    Fixes in 2.12.3:
      + Fix config.data upgrade issues from older versions (closes: #783186)
      + Do not allow the master node to lose its master capability
      + Properly display externally reserved IPs in `gnt-network info' output
      + Properly distribute ssconf_hvparams_* using ssconf
      + Improve `gnt-cluster renew-crypto' robustness against node
        reachability errors
      + Make sure the master IP is always removed from the old master after
        master-failover
      + Work around Python's os.minor() not supporting devices with high
        (> 255) minor numbers (closes: #782073)
      + Fix Luxid failure when DNS returns an IPv6 address that does not
        reverse resolve
  * Backport upstream commits to fix compilation under GHC 7.8:
    + b78a2c3 Makefile.am: Fix wrong -dep-suffix for GHC 7.8
    + 083776b Fix compiler invocation for GHC >= 7.8
    + 9664aff Makefile.am: Don't use dots in -osuf
    + 1ad14f3 Makefile.am: Don't use -dynamic-too for .hpc_o files
  * Build-depend on dh-autoreconf and use dh_autoreconf to make the GHC 7.8
    patch effective
  * Drop fix-wconfd-metad patch, merged upstream.
  * d/copyright: adjust copyright years

  [ Gregory Potamianos ]
  * molly-guard: detect master status and warn when attempting to shutdown or
    reboot the master node.

  [ Debconf translations ]
  * Dutch (Frans Spiesschaert, closes: #765856)
  * Swedish (Martin Bagge, closes: #769870)

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Wed, 29 Apr 2015 14:06:45 +0300

ganeti (2.12.0-3) unstable; urgency=medium

  * Use proper groups for wconfd and metad (closes: #765764).

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Sat, 18 Oct 2014 00:46:26 +0300

ganeti (2.12.0-2) unstable; urgency=medium

  * d/copyright: fix jquery.js license.  Thanks to Thorsten Alteholz.
  * Create the ganeti-masterd symlink in arch-indep builds. Fixes FTBFS in
    binary-only builds.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Tue, 14 Oct 2014 10:53:38 +0300

ganeti (2.12.0-1) unstable; urgency=medium

  * New upstream stable series; see /usr/share/doc/ganeti/NEWS.gz.
  * d/watch: look for 2.12 stable releases.
  * Drop patches merged upstream
    + backport-psutil-for-cpu-pinning.patch
    + fix-daemon-with-gnutls-3.3
  * Regenerate packaging for 2.12
    + New binary packages ganeti-2.12, ganeti-haskell-2.12,
      ganeti-htools-2.12 supersede the 2.11 ones.
  * Install wconfd and metad in ganeti-haskell-X.Y.
  * B-D on libghc-lifted-base-dev and libghc-lens-dev (new dependencies for
    2.12).
  * Manually ship a symlink for ganeti-masterd (which is gone in 2.12), to
    ensure the cluster remains operational during transitions from 2.10 or
    2.11, until gnt-cluster upgrade is run.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Fri, 10 Oct 2014 16:45:28 +0300

ganeti (2.11.6-2) unstable; urgency=medium

  * Bump standards to 3.9.6; no changes needed.
  * Enable KVM CPU affinity control
    + Backport upstream's KVM CPU affinity code from 2.12 (commits b04158d,
      0b26f68 and 71cbef5).
    + Depend on python-psutil.
  * Add a bug-script written in Python, attaching bits of ganeti's
    configuration to bug reports; also have ganeti depend directly on python
    for this.
  * Explicitly Build-Depend on libcurl4-openssl-dev to make really sure we
    will be built with the OpenSSL version of cURL.
  * Add a new patch, fix-daemon-with-gnutls-3.3, working around masterd
    crashing when run as a daemon.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Wed, 01 Oct 2014 16:13:27 +0300

ganeti (2.11.6-1) unstable; urgency=medium

  * New upstream release (see /usr/share/doc/ganeti/NEWS.gz):
    + License changed to 2-clause BSD.
    + Fix userspace disk device access checks.
    + gnt-instance modify --online now works as documented.
    + The watcher is paused during cluster upgrades; also, upgrade checks for
      upgrades to resume first.
    + Instance disks can be added with --no-wait-for-sync.
  * d/copyright: reflect upstream license change to 2-clause BSD.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Mon, 29 Sep 2014 23:02:04 +0300

ganeti (2.11.5-2) unstable; urgency=medium

  * d/rules: set config backup dir to /var/backups at ./configure 
    time (Closes: #754280)
  * d/control: recommend drbd-utils and fall back to drbd8-utils
  * d/copyright: rename the BSD license paragraph to BSD-2-Clause, to match
    the SPDX identifier.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Tue, 26 Aug 2014 18:09:13 -0700

ganeti (2.11.5-1) unstable; urgency=high

  * New upstream release
  * Fixes security vulnerability oCERT-2014-006, pending CVE (see NEWS.Debian)
  * Other minor fixes from 2.10.7 are included in this release
  * Update conflictign patch do-not-backup-export-dir.patch
  * no-op refresh (line update) for 0003-Disable-local-checks-during-build.patch

 -- Guido Trotter <ultrotter@debian.org>  Mon, 11 Aug 2014 15:11:16 +0200

ganeti (2.11.3-2) unstable; urgency=medium

  * Do not backup exported instance data from /var/lib/ganeti/export on
    gnt-cluster upgrade.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Fri, 11 Jul 2014 12:43:34 +0300

ganeti (2.11.3-1) unstable; urgency=medium

  * New upstream bugfix release (see /usr/share/doc/ganeti/NEWS.gz):
    + Readd nodes to their previous node group
    + Remove old-style gnt-network connect
    + Make network_vlan an optional OpParam
    + hspace: support --accept-existing-errors
    + Make hspace support --independent-groups
    + Add a modifier for a group's allocation policy
    + Export VLAN nicparam to NIC configuration scripts
    + Fix gnt-network client to accept vlan info
    + Support disk hotplug with userspace access
    + Make htools tolerate missing "spfree" on luxi
    + DRBD parser: consume initial empty resource lines
  * Use configure --with-haskell-flags to pass build flags
  * d/control: drop explicit B-D on libcurl4-gnutls-dev

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Thu, 10 Jul 2014 12:32:30 +0300

ganeti (2.11.2-1) unstable; urgency=medium

  [ Apollon Oikonomopoulos ]
  * New upstream release. New features include:
     + Detection of user-initiated instance shutdown (KVM & Xen) and
       configurable watcher behavior towards user-down instances.
     + Compression support for instance moves/backups/imports.
     + Ability to use SSH on ports other than 22.
     + Experimental GlusterFS-backed shared storage support.
     + New tool for dynamic power management planning, hsqueeze.
    See /usr/share/doc/ganeti/NEWS.gz for details
  * debian/watch: track 2.11 releases
  * Packaging changes for 2.11
     + New version-specific binary packages (ganeti-*-2.11)
     + Add build-depends on Haskell base64-bytestring and zlib
     + Refresh all patches for 2.11
     + Install ganeti-kvmd in ganeti-haskell-2.11

  [ Debconf translations ]
  * Czech debconf translation (Michal Šimůnek, closes: #751427)

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Fri, 13 Jun 2014 12:07:09 +0300

ganeti (2.10.5-1) unstable; urgency=medium

  [ Apollon Oikonomopoulos ]
  * New upstream bugfix release (see /usr/share/doc/ganeti/NEWS.gz):
    + Make aspects of gnt-group evacuate behaviour controllable.
    + hspace performance improvements on large clusters with DRBD.
    + Fix instance network queries.
    + Relax the DRBD helper cluster parameter requirements.
  * Configure ganeti to use invoke-rc.d for SSH restart during node add
  * d/control: update forgotten descriptions
  * Update versioned.templates according to debian-l10n-en
  * Add reformatted PO files

  [ Debconf translations ]
  * German debconf translation (Stephan Beck, closes: #745211)
  * Italian debconf translation (Beatrice Torracca, closes: #745642)
  * Polish debconf translation (Michał Kułach, closes: #745067)

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Mon, 02 Jun 2014 17:34:44 +0300

ganeti (2.10.4-1) unstable; urgency=medium

  * New upstream bugfix release (see /usr/share/doc/ganeti/NEWS.gz):
    + Support restricted migration in hbal
    + Fix for the --shared-file-storage-dir of gnt-cluster modify
    + Fail in replace-disks if attaching disks fails
    + Set IFF_ONE_QUEUE on created tap interfaces for KVM
    + Small fixes and enhancements in the build system
    + Various documentation fixes

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Fri, 16 May 2014 09:48:05 +0300

ganeti (2.10.3-1) unstable; urgency=medium

  [ Apollon Oikonomopoulos ]
  * New upstream bugfix release (see /usr/share/doc/ganeti/NEWS.gz):
    + Fix filtering of pending jobs with -o id
    + Make RAPI API calls more symmetric
    + Make parsing of old cluster configuration more robust
    + Fix wrong output of gnt-instance info after migrations
    + Fix reserved PCI slots for KVM hotplugging
    + Use runtime hypervisor parameters to calculate bockdevice options for KVM
    + Fix high node daemon load during disk sync if the sync is paused manually
    + Improve opportunistic locking during instance creation
    + Make watcher submit queries low priority
    + Add reason parameter to RAPI client functions
    + Fix failing gnt-node list-drbd command
    + Properly display fake job locks in gnt-debug.
    + small fixes in documentation
  * Drop 0001-Fix-specification-of-TIDiskParams.patch, merged upstream
  * Update debconf templates and package descriptions (Closes: #741404)
    + Update Greek translation to match the new templates
  * control.in: add missing dependencies, already present in debian/control

  [ Debconf translations ]
  * Danish (Joe Hansen, closes: #744899)
  * Japanese (Victory, closes: #743904)
  * Russian (Yuri Kozlov, closes: #744272)
  * Portuguese (Americo Monteiro, closes: #745146)
  * French (Julien Patriarca, closes: #744361)
  * Spanish (Camaleon, closes: #745429)

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Tue, 22 Apr 2014 16:15:41 +0300

ganeti (2.10.2-2) unstable; urgency=high

  * Fix broken extstorage support (upstream commit b26a275a0, closes: #742699)
  * Urgency set to high; together with 2.10.2-1, this is an important bugfix
    release.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Thu, 27 Mar 2014 16:18:57 +0200

ganeti (2.10.2-1) unstable; urgency=medium

  * New upstream bugfix release (see /usr/share/doc/ganeti/NEWS.gz):
    + Fix conflict between virtio + spice or soundhw
    + accept relative paths in gnt-cluster copyfile
    + Introduce shutdown timeout for 'xm shutdown' command
    + Improve RAPI detection of the watcher
  * Add molly-guard helper script to prevent accidental shutdown/reboot of
    nodes with running instances. ganeti now Suggests: molly-guard.
  * ganeti.postinst fixes:
    + Silence daemon-util errors
    + Do not double-start ganeti upon upgrade
    + Fix a bug where the Haskell daemons would not be restarted properly on
      upgrade (affecting upgrades from 2.10 and on only).
  * ganeti-2.10: add dependency on python-fdsend, required for KVM NIC
    hotplugging to work.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Wed, 26 Mar 2014 09:58:14 +0200

ganeti (2.10.1-1) unstable; urgency=medium

  * New upstream stable release
    + For new features and changes since 2.9.x, see
      http://docs.ganeti.org/ganeti/2.10/html/news.html or NEWS.gz.
    + Support multiple co-existing versions and cluster-wide upgrades, see
      http://docs.ganeti.org/ganeti/2.10/html/design-upgrade.html
  * Build-Depend on m4 (required upstream)
  * New binary packages:
    + ganeti-2.10: Python code and scripts for Ganeti 2.10
    + ganeti-haskell-2.10: Haskell binaries for Ganeti 2.10. ganeti-haskell no
      longer exists.
    + ganeti-htools-2.10: Haskell tools for Ganeti 2.10
  * Generate debian/control and most debhelper files from templates for the
    given Ganeti version.
  * ganeti-htools is now intended only for standalone use and conflicts with
    ganeti, which now depends on ganeti-htools-2.10 and includes all htools
    functionality.
  * debian/watch: look for stable 2.10 releases
  * postinst: restart the ganeti service only when needed, i.e. when the
    actual running version has changed.
  * Prompt (using debconf) to abort removal of versioned packages when they
    are still in use (e.g. before `gnt-cluster upgrade' is run).
    + ganeti-haskell-2.10, ganeti-htools-2.10 and ganeti-2.10 now depend on
      debconf | debconf-2.0.
    + Build-depend on po-debconf.
    + Add debconf templates and translation template.
    + Add Greek debconf translation.
    + Override lintian's no-debconf-config tag, since we are using debconf
      only to prompt interactively on removal (no actual configuration is
      done).

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Thu, 06 Mar 2014 18:00:05 +0200

ganeti (2.9.5-1) unstable; urgency=medium

  * New upstream bugfix release (see /usr/share/doc/ganeti/NEWS.gz):
    + Fix overflow problem in hbal that caused it to break when waiting for
      jobs for more than 10 minutes.
    + Make hbal properly handle non-LVM storage.
    + Properly export and import NIC parameters, and do so in a backwards
      compatible way.
    + Fix net-common script in case of routed mode.
    + Improve documentation.
    
 -- Apollon Oikonomopoulos <apoikos@debian.org>  Wed, 26 Feb 2014 14:11:38 +0200

ganeti (2.9.4-1) unstable; urgency=medium

  * New upstream bugfix release (see /usr/share/doc/ganeti/NEWS.gz).

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Mon, 10 Feb 2014 16:57:55 +0200

ganeti (2.9.3-1) unstable; urgency=medium

  * New upstream bugfix release (see /usr/share/doc/ganeti/NEWS.gz)
    + Supports the blktap2 Xen driver. Be sure to install blktap-dkms if you
      want to use file-backed instances on Xen 4.0.1+ (closes: #686823).
    + Drop debian/patches/FTBFS_with_sphinx_1.2.patch (merged upstream).
  * Update package description to also mention KVM.
  * Suggest blktap-dkms for blktap2 compatibility.
  * debian/watch: use the new downloads.ganeti.org distribution point and
    verify upstream GPG signatures.

 -- Apollon Oikonomopoulos <apoikos@debian.org>  Tue, 28 Jan 2014 11:52:11 +0200

ganeti (2.9.2-2) unstable; urgency=medium

  * Add patch fixing FTBFS with python-sphinx 1.2. Thanks to Andreas Moog!
    (closes: #733181)
  * Drop Recommends on qemu-system-x86, since it does not provide /usr/bin/kvm
    anymore.
  * Do not pass --enable-htools-rapi to configure, the option has been removed
    upstream since 2.8.
  * Bump standards to 3.9.5 (no changes needed).

 -- Apollon Oikonomopoulos <apoikos@gmail.com>  Fri, 27 Dec 2013 10:38:05 +0200

ganeti (2.9.2-1) unstable; urgency=medium

  * New upstream bugfix release (see /usr/share/doc/ganeti/NEWS.gz)

 -- Apollon Oikonomopoulos <apoikos@gmail.com>  Sun, 15 Dec 2013 19:47:41 +0200

ganeti (2.9.1-1) unstable; urgency=low

  * New upstream version
  * postinst: remove the ganeti-mond user when upgrading from previous versions
  * (Build-)Depends: OR with wheezy's names for iproute and kvm to ease
    backports

 -- Apollon Oikonomopoulos <apoikos@gmail.com>  Mon, 18 Nov 2013 08:13:22 +0200

ganeti (2.8.2-1) unstable; urgency=medium

  * New upstream bugfix release
    + Urgency set to medium, as this is a bugfix-only release and it fixes a
      serious bug with DRBD during live migrations.
  * Build Haskell binaries with read-only relocations (fixes hardening-no-relro
    lintian warning).
  * Do not emit an error message in postinst if /var/lib/ganeti/queue/archive
    does not exist.

 -- Apollon Oikonomopoulos <apoikos@gmail.com>  Fri, 08 Nov 2013 10:53:59 +0200

ganeti (2.8.1-1) unstable; urgency=low

  * New upstream version (closes: #726502)
  * Specify additional extstorage provider search paths:
    + /srv/ganeti/extstorage
    + /usr/local/lib/ganeti/extstorage
    + /usr/lib/ganeti/extstorage
    + /usr/share/ganeti/extstorage
  * Recommend ganeti-htools (instead of Suggest) and break older htools versions

 -- Apollon Oikonomopoulos <apoikos@gmail.com>  Thu, 17 Oct 2013 23:16:36 +0300

ganeti (2.8.0-1) unstable; urgency=low

  [ Iustin Pop ]
  * Remove myself from uploaders

  [ Apollon Oikonomopoulos ]
  * New upstream version (Closes: #721824)
  * Replace forgotten iproute dependency with iproute2
  * Build-Depend on libghc-snap-server-dev for the new ganeti-mond
  * Ship ganeti-mond and ganeti-luxid in ganeti-haskell
  * Require python version >= 2.6
  * Enable user separation
    + Add postinst/postrm templates and generator script
    + Update logrotate snippet to use su root root due to logdir permissions
    + Update job queue archive permissions in postinst if necessary
  * Disable the test suite during build
    + Currently broken due to the user separation

 -- Apollon Oikonomopoulos <apoikos@gmail.com>  Mon, 30 Sep 2013 14:29:51 +0300

ganeti (2.7.1-3) unstable; urgency=low

  * Remove Recommends: xen-linux-system-686 as the package has been replaced by
    xen-linux-system-686-pae
  * Ditto for Suggests: drbd8-module-source. DRBD has been available in all
    stock kernels since squeeze
  * ganeti-doc breaks ganeti2 due to the doc-base manifest (Closes: #718553)

 -- Apollon Oikonomopoulos <apoikos@gmail.com>  Wed, 31 Jul 2013 13:35:04 +0300

ganeti (2.7.1-2) unstable; urgency=low

  * Build-Depend on bash-completion and use dh_bash-completion
  * Fix binary-arch FTBFS (Closes: #718231)
    - Switch ganeti-haskell and ganeti-htools to dh_install only
    - Do not run dh_sphinxdoc when building binary-arch packages
    - Have dh_install ignore ganeti-haskell and ganeti-htools files when
      building binary-indep packages

 -- Apollon Oikonomopoulos <apoikos@gmail.com>  Mon, 29 Jul 2013 09:42:21 +0300

ganeti (2.7.1-1) unstable; urgency=low

  * New upstream version
  * Rebuild the sphinx documentation and use dh_sphinxdoc (Closes: #718026)
  * Drop the following patches already merged upstream:
    - 0001-daemon-util-pass-oknodo-at-rotate_logs.patch
    - 0001-daemon-util-provide-rotate_logs-and-rotate_all_logs-.patch
    - fix-ganeti-cleaner-in-crontab.patch

 -- Apollon Oikonomopoulos <apoikos@gmail.com>  Sun, 28 Jul 2013 04:59:44 +0300

ganeti (2.7.0-2) unstable; urgency=low

  * Rename ganeti2 to ganeti
    - Transition using a dummy ganeti2 package
  * Add dependencies on python-bitarray and python-ipaddr (Closes: #717296)
  * ganeti-haskell Replaces & Breaks older ganeti2 packages (Closes: #717242)
  * Build system refactoring
    - Use the dh sequencer and cleanup debian/rules
    - Switch from dh_pysupport to dh_python2
    - Run the upstream test suite during build
      o Add a patch to disable running `local' checks
  * Provide the /etc/logrotate.d/ganeti snippet
    - Include 2 patches, merged upstream, implementing the logrotate helper.
  * Ship the majority of the Python code in a private module under
    /usr/share/ganeti
  * Ship the RAPI client as a separate package (python-ganeti-rapi)
  * Ship the HTML documentation as ganeti-doc
    - Depend on libjs-underscore instead of embedding a copy
  * Update standards version to 3.9.4 and compat to 9
    - No changes needed, see #688251 for not adding Built-Using
  * Update the Vcs-* fields to use anonscm.debian.org
  * Add Apollon Oikonomopoulos <apoikos@gmail.com> to the Uploaders list
  * Require Python version 2.5 or newer
  * Convert debian/copyright to Format 1.0
  * Backport upstream commit 927840bc, fixing a stale check against
    ganeti-master-cleaner from the crontab.

 -- Apollon Oikonomopoulos <apoikos@gmail.com>  Fri, 12 Jul 2013 20:32:31 +0300

ganeti (2.7.0-1) unstable; urgency=low

  * New upstream version
    - Fix compatibility with newer ghc (Closes: #713754)
    - No longer require lvm vg on non-vm-capable nodes (Closes: #650664)
  * Add dependency on fping: this is needed now by the master-ip-setup
    script (Closes: #705005)
  * Update Xen recommends to be version-independent (Closes: #696133)
  * Remove outdated fix-no-kvm.patch
  * Suggest ganeti-htools
  * Split other haskell components in the ganeti-haskell package
  * Enable restricted commands

 -- Guido Trotter <ultrotter@debian.org>  Thu, 11 Jul 2013 13:27:18 +0200

ganeti (2.6.2-2) experimental; urgency=low

  * Fix dependencies for Template Haskell: according to DHG, need to
    depend on ghc-ghci

 -- Iustin Pop <iustin@debian.org>  Thu, 14 Feb 2013 19:54:49 +0100

ganeti (2.6.2-1) experimental; urgency=low

  * New upstream version (skipped 2.6.0/2.6.1 due to Wheezy freeze)
  * Uploading to experimental in order to avoid potential problems when
    updating the Wheezy package (which is 2.5.2-based)
  * Sync speed is now configurable in 2.6, see the disk parameters
    documentation (Closes: #599445)

 -- Iustin Pop <iustin@debian.org>  Wed, 13 Feb 2013 10:59:49 +0100

ganeti (2.5.2-1) unstable; urgency=low

  * New upstream bug-fix version
    - fixed KVM start and live migration with a custom keymap (Closes: #676930)
    - fixed compatibility with KVM versions that don't support enabling multiple
      boot devices (Closes: #624256)
    - fixed bash-isms in kvm-ifup tool
    - fixed parallel build mode
  * Fixed dh_installinit invocation, which created invalid update-rc.d
    calls in postinst/configure (Closes: #677674)

 -- Iustin Pop <iustin@debian.org>  Thu, 26 Jul 2012 20:26:09 +0200

ganeti (2.5.1-1) unstable; urgency=low

  * New upstream bug-fix version:
  * fixes compatibility with newer LVM versions
  * `tools/lvmstrap` recognises kernel 3.x
  * OS scripts environment includes a PATH
  * fixed hooks abort handling (regression from 2.4) and improved error
    display
  * and a few other minor cosmetic fixes

 -- Iustin Pop <iustin@debian.org>  Fri, 11 May 2012 20:39:01 +0200

ganeti (2.5.0-2) unstable; urgency=low

  * Fix Build-Depends (no more separate -Indep depends, add iproute)
    (Closes: #671981)

 -- Iustin Pop <iustin@debian.org>  Tue, 08 May 2012 22:34:10 +0200

ganeti (2.5.0-1) unstable; urgency=low

  * New significant upstream release; this integrates the htools source
    code and as such it superseedes the ganeti-htools standalone source
    package
  * There are a number of incompatible changes at the API level, see the
    upstream NEWS file

 -- Iustin Pop <iustin@debian.org>  Sun, 06 May 2012 14:01:00 +0200

ganeti (2.4.5-2) unstable; urgency=low

  * Backport patch to support KVM versions 1.0 and later
  * Standards version 3.9.3 (no changes needed)

 -- Iustin Pop <iustin@debian.org>  Sat, 24 Mar 2012 20:59:10 +0100

ganeti (2.4.5-1) unstable; urgency=low

  * New upstream versions (again, many bugs fixed)

 -- Iustin Pop <iustin@debian.org>  Wed, 09 Nov 2011 04:37:12 +0900

ganeti (2.4.2-1) unstable; urgency=low

  * New upstream version (fixing many bugs, see the upstream NEWS file)
  * Standards version 3.9.2 (no changes needed)

 -- Iustin Pop <iustin@debian.org>  Wed, 29 Jun 2011 21:34:26 +0200

ganeti (2.4.1-1) unstable; urgency=low

  * New upstream version (many changes, please read the NEWS file for the
    2.4 beta and rc releases)
  * Needs ganeti-htools 0.3.0 or newer, so added conflicts with older
    versions

 -- Iustin Pop <iustin@debian.org>  Thu, 10 Mar 2011 19:52:44 +0100

ganeti (2.3.1-1) experimental; urgency=low

  * New upstream version (Closes: #597957, #607679)
  * Remove obsolete patches integrated upstream

 -- Iustin Pop <iustin@debian.org>  Sun, 09 Jan 2011 19:01:15 +0100

ganeti (2.2.1-1) experimental; urgency=low

  * New upstream version(s), uploading to experimental during the Squeeze
    freeze
  * Standards version 3.9.1 (no changes needed)
  * Fixed case of special values in gnt-backup(8) (Closes: #596347)

 -- Iustin Pop <iustin@debian.org>  Sun, 24 Oct 2010 17:10:15 +0200

ganeti (2.1.6-1) unstable; urgency=low

  * New upstream version(s)
  * Standard version 3.9.0 (no changes needed)

 -- Iustin Pop <iustin@debian.org>  Sat, 17 Jul 2010 19:18:07 +0200

ganeti (2.1.2.1-2) unstable; urgency=low

  * Ship the defaults file provided by upstream (Closes: #579452)
  * Fix debian/rules clean target

 -- Iustin Pop <iustin@debian.org>  Thu, 27 May 2010 00:24:33 +0200

ganeti (2.1.2.1-1) unstable; urgency=low

  * New upstream version
  * Remove a number of patches, integrated upstream (watcher hooks, check-man,
    cfgupgrade12)
  * Update recommends for new sid versions and package names

 -- Iustin Pop <iustin@debian.org>  Sun, 23 May 2010 23:46:38 +0200

ganeti (2.1.1-1) unstable; urgency=low

  * New upstream version
  * Remove patches imported upstream
  * Import cfgupgrade12 from upstream git
  * Add patch to remove old ssconf file on upgrade
  * Import a new patch for check-man issues
  * Import watcher warnings patch from upstream
  * Update doc-base for 2.1's sphinx documentation
  * Replace embedded jquery with external dependency
  * Update NEWS file for 1.2 to 2.1 upgrade

 -- Iustin Pop <iustin@debian.org>  Sat, 17 Apr 2010 21:36:59 +0200

ganeti (2.0.6-2) unstable; urgency=low

  * Cherry-pick three patches from upstream:
  * Fix two potentially endless loops in http library
  * KVM: Fix unintended qemu-level bridging of nics
  * Fix python 2.6.5 compatibility

 -- Iustin Pop <iustin@debian.org>  Thu, 11 Mar 2010 19:22:17 +0100

ganeti (2.0.6-1) unstable; urgency=low

  * New upstream version (Closes: #568105, thanks Elmar Hoffmann!)
  * The new version fixes some minor bugs (no new features)
  * Standards version 3.8.4 (no changes needed)
  * Fix NEWS.Debian lintian warnings
  * Add a patch to fix wrong docbook man output
  * Change my address to @debian.org and remove DM-Upload-Allowed

 -- Iustin Pop <iustin@debian.org>  Tue, 09 Feb 2010 20:13:26 +0100

ganeti (2.0.5-1) unstable; urgency=high

  * New upstream version, fixing CVE-2009-4261 (thus the high urgency)
  * Also fixes a small bug related to gnt-node list during instance removal
  * Include RAPI documentation

 -- Iustin Pop <iusty@k1024.org>  Thu, 17 Dec 2009 22:53:08 +0100

ganeti (2.0.4-1) unstable; urgency=low

  * New Upstream Version
  * The new version fixes quite a number of upstream bugs and adds a number of
    new features, see the upstream NEWS file
  * Update to standards version 3.8.3 (no changes needed)
  * Switch to source format 3.0 (quilt) and drop quilt rules/depencency
  * Add doc-base files for the main html docs we ship
  * Add patch to call hostname with "--fqdn" to workaround recent changes which
    always strip the domain name

 -- Iustin Pop <iusty@k1024.org>  Fri, 04 Dec 2009 20:23:45 +0100

ganeti (2.0.3-1) unstable; urgency=low

  * New Upstream Version
  * The new upstream fixes "Ganeti doesn't detect export failures"
    (Closes: #538818)
  * Note that the 2.0.2 has disk changes which can create issues in some
    corner-cases, see http://code.google.com/p/ganeti/wiki/UpgradeNotes for
    details

 -- Iustin Pop <iusty@k1024.org>  Sat, 08 Aug 2009 20:50:59 +0200

ganeti (2.0.1-3) unstable; urgency=low

  * Fix the startup-with-1.2-config (Closes: #539303)
  * Patch the initscript to fix insserv dependencies

 -- Iustin Pop <iusty@k1024.org>  Tue, 04 Aug 2009 21:28:35 +0200

ganeti (2.0.1-2) unstable; urgency=low

  * Allow kvm instead of xen-linux-system-*
  * Use xen-linux-system-2.6.26-2-* rather than xen-linux-system-2.6.26-1-*.
  * Substitute ssh with openssh-client, openssh-server
  * Add git-buildpackage configuration (as debian/gbp.conf)

 -- Guido Trotter <ultrotter@debian.org>  Sun, 26 Jul 2009 12:08:36 +0200

ganeti (2.0.1-1) unstable; urgency=low

  [ Iustin Pop ]
  * Packaged ganeti 2.0 and switched the binary package name to ganeti2
  * Renamed package to ganeti2, since migration from ganeti 1.2.x to 2.0.x
    is not automatic (and needs cluster shutdown)
  * Remove Leonardo (l@lmello.eu.org) from the Uploaders list, since he
    wasn't active in a long while
  * Fix "ganeti (HVM mode) default expected kernel:
    /usr/lib/xen/boot/hvmloader in lenny not exist" (Closes: #528618);
    note that this is a fix that works for unstable, not Lenny

  [ Guido Trotter ]
  * Remove build-dependency on docbook-utils (docs are built upstream)

 -- Guido Trotter <ultrotter@debian.org>  Sat, 25 Jul 2009 13:36:06 +0200

ganeti (1.2.7-1) unstable; urgency=low

  * New Upstream Version
  * Standard version 3.8.1 (no changes needed)
  * Fix a couple of non-critical lintian warnings (directory in /var/run,
    debian/copyright has old format, etc.)

 -- Iustin Pop <iusty@k1024.org>  Thu, 07 May 2009 07:58:32 +0200

ganeti (1.2.6-3) unstable; urgency=low

  * Cherry-pick commit 2461 from upstream, fixing (yet again, hopefully
    for the last time) compatibility with twisted 8.1 (Closes: #510965)
  * Fix the watch regexp to ignore non-stable releases

 -- Iustin Pop <iusty@k1024.org>  Tue, 10 Feb 2009 20:02:46 +0100

ganeti (1.2.6-2) unstable; urgency=low

  * Update recommends for the current packages in unstable and
    testing (Closes: #474452)

 -- Iustin Pop <iusty@k1024.org>  Wed, 10 Dec 2008 09:47:27 +0100

ganeti (1.2.6-1) unstable; urgency=low

  * New upstream release (bugfixes and a couple of small new features)
  * Include the batcher example file

 -- Iustin Pop <iusty@k1024.org>  Wed, 08 Oct 2008 08:52:59 +0200

ganeti (1.2.5-1) unstable; urgency=low

  * New upstream release, fixing compatibility with the current versions of
    twisted (Closes: #487752)
  * Fix watch file (was picking up other archives too)
  * Fix some lintian warnings about debian/copyright
  * Remove dependency on fping (new upstream removes all uses of fping)
  * Add DM-Upload-Allowed: yes to the control file
  * Add a recommend on ganeti-instance-deboostrap, now that it is packaged

 -- Iustin Pop <iusty@k1024.org>  Wed, 23 Jul 2008 09:24:07 +0200

ganeti (1.2.4-2) unstable; urgency=low

  * Check new policy and bump up standards version
  * Depend on python-openssl rather than python-pyopenssl

 -- Guido Trotter <ultrotter@debian.org>  Sun, 15 Jun 2008 09:05:37 +0100

ganeti (1.2.4-1) unstable; urgency=low

  * New upstream release
  * Change the default iallocator search path to support 'local' allocators
  * Ship the 'dumb' instance allocator
  * Call dh_pysupport in 'install' rather than 'binary-install'
  * Remove 'cronjob-check-executable.patch' included upstream

 -- Guido Trotter <ultrotter@debian.org>  Sat, 14 Jun 2008 15:57:27 +0100

ganeti (1.2.3-2) unstable; urgency=low

  * Fix 'crontab should check for executable presence' (Closes: #466611)

 -- Iustin Pop <iusty@k1024.org>  Fri, 22 Feb 2008 08:25:44 +0100

ganeti (1.2.3-1) unstable; urgency=low

  * New upstream version

 -- Guido Trotter <ultrotter@debian.org>  Wed, 20 Feb 2008 12:56:08 +0000

ganeti (1.2.2-2) unstable; urgency=medium

  * Move mdadm from depends to recommends: it's only useful with drbd0.7
  * Actually install example cron job as /etc/cron.d/ganeti
    The example cron job was copied to the wrong place and thus ignored.
  * Urgency medium because it was important for the cronjob to be there.

 -- Guido Trotter <ultrotter@debian.org>  Wed, 13 Feb 2008 18:06:57 +0000

ganeti (1.2.2-1) unstable; urgency=low

  [ Iustin Pop ]
  * Switch python modules from hand-crafted to pysupport
  * Add the Vcs-Svn and Vcs-Browser control fields
  * Remove the no-start of the daemon(s) on upgrades since we need to restart
    if the source code has changed; the daemons will not do anything if the
    node is not joined to a cluster
  * Extend the OS search path with /usr/share/ganeti/os in order to accommodate
    arch all OS packages

  [ Guido Trotter ]
  * New upstream version
  * Add the option of drbd8-module-source to suggests
  * Make drbd8 the first choice in recommends/suggests
  * Add the Homepage control field

  [ Leonardo Rodrigues de Mello ]
  * Fix dependency on SimpleJSON

 -- Guido Trotter <ultrotter@debian.org>  Wed, 30 Jan 2008 15:21:13 +0100

ganeti (1.2.0-1) unstable; urgency=low

  [ Guido Trotter ]
  * New upstream release
  * Remove manpage patch, which has been included upstream
  * Bump up Standards Version (no changes needed)

  [ Leonardo Rodrigues de Mello ]
  * Fix dependency on xen-linux-system to allow the amd64 version.

 -- Guido Trotter <ultrotter@debian.org>  Thu, 06 Dec 2007 13:34:17 +0000

ganeti (1.2~b3-1) unstable; urgency=low

  * Initial Release (closes: #440359)
  * Start off from leonardo's experimental packages
  * Change maintainer to the Debian Ganeti Team
  * Use ganeti's native cron and init.d files for debian
  * Make os and export paths FHS compliant
  * ganeti is arch: all, not any

 -- Guido Trotter <ultrotter@debian.org>  Wed, 28 Nov 2007 14:33:07 +0000
