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 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 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 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 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 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 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 Sat, 09 Jul 2016 10:13:13 +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 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 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 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 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 Wed, 09 Sep 2015 19:42:44 +0300 ganeti (2.15.0-1) unstable; urgency=medium * Upload to unstable, no real changes. -- Apollon Oikonomopoulos 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Fri, 22 Feb 2008 08:25:44 +0100 ganeti (1.2.3-1) unstable; urgency=low * New upstream version -- Guido Trotter 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 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 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 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 Wed, 28 Nov 2007 14:33:07 +0000