From ftpmaster at ftp-master.debian.org Wed Sep 2 10:01:11 2015 From: ftpmaster at ftp-master.debian.org (Debian FTP Masters) Date: Wed, 02 Sep 2015 10:01:11 +0000 Subject: [Pkg-ganeti-devel] ganeti_2.15.0-1~bpo8+1_amd64.changes ACCEPTED into jessie-backports, jessie-backports Message-ID: Accepted: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Mon, 24 Aug 2015 11:27:20 +0300 Source: ganeti Binary: ganeti2 ganeti ganeti-2.15 ganeti-haskell-2.15 ganeti-htools ganeti-htools-2.15 ganeti-doc python-ganeti-rapi Architecture: source all amd64 Version: 2.15.0-1~bpo8+1 Distribution: jessie-backports Urgency: medium Maintainer: Debian Ganeti Team Changed-By: Apollon Oikonomopoulos Description: ganeti - cluster virtualization manager ganeti-2.15 - cluster virtualization manager - Python components ganeti-doc - cluster virtualization manager - documentation ganeti-haskell-2.15 - cluster virtualization manager - Haskell components ganeti-htools - cluster virtualization manager - tools (stand-alone) ganeti-htools-2.15 - cluster virtualization manager - tools for Ganeti 2.15 ganeti2 - transitional dummy package python-ganeti-rapi - cluster virtualization manager - RAPI client library Closes: 789394 Changes: ganeti (2.15.0-1~bpo8+1) jessie-backports; urgency=medium . * Rebuild for jessie-backports. . ganeti (2.15.0-1) unstable; urgency=medium . * Upload to unstable, no real changes. . 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 Checksums-Sha1: 8426f28bf1047c3e7ef8ec9d3f0c028b53880532 3297 ganeti_2.15.0-1~bpo8+1.dsc 605fe1477dd5a5146e940ba7e34159cce571cbd3 36100 ganeti_2.15.0-1~bpo8+1.debian.tar.xz 4f56381afa46f3bf9ec1bea16e6443ca7c30c9c1 72888 ganeti2_2.15.0-1~bpo8+1_all.deb 15ba33814bc6753a440ecd1d1d9c27e4998d382f 93780 ganeti_2.15.0-1~bpo8+1_all.deb 578ada52ae732bd9f2600b389d851c31771eae90 862830 ganeti-2.15_2.15.0-1~bpo8+1_all.deb a72026c6dd6373dc53ba58516216ad2e9736b030 10392026 ganeti-haskell-2.15_2.15.0-1~bpo8+1_amd64.deb 9b8a7c485c962aef2e81a1c27e2640a335a026dd 18952 ganeti-htools_2.15.0-1~bpo8+1_all.deb c4c9bb0ae8ba0f6921ca1f59fc774f17f1bf2a9b 2214520 ganeti-htools-2.15_2.15.0-1~bpo8+1_amd64.deb 793f14ab15126443ac75260ed6fa5b7cc9cf576f 962106 ganeti-doc_2.15.0-1~bpo8+1_all.deb eae93423d1b0768f82708c37a3621460092dd4f0 31586 python-ganeti-rapi_2.15.0-1~bpo8+1_all.deb Checksums-Sha256: 9c5bfffba92c891aa5edecab01173bdeec2fdffa0fedaf7d9a1454e5de63df0d 3297 ganeti_2.15.0-1~bpo8+1.dsc fa96fc65670fbf488383ed6b7d156455667bc561e4d1cc2642aa505e698dd1ef 36100 ganeti_2.15.0-1~bpo8+1.debian.tar.xz 1983350a1a188d69e2e910f9b5d127b5175de55c50522297a8a9f025bab213d1 72888 ganeti2_2.15.0-1~bpo8+1_all.deb ebbe1f3c2723c6739d2e49ba6bad8af3e4bb7621defe73da13a6882f002669cf 93780 ganeti_2.15.0-1~bpo8+1_all.deb 24a4d440d24f004b01f82231e16a37a8b233bbad2e3d5caf0d4f480e512b6e32 862830 ganeti-2.15_2.15.0-1~bpo8+1_all.deb 1e86252275030dcd198216b73b482dc99671af39ea52efc6f0717d87a6854a15 10392026 ganeti-haskell-2.15_2.15.0-1~bpo8+1_amd64.deb 1122bdd1601d84515e0e6d81de6e48598eebf81b7793ae4c1ab1bc3dce72dd5d 18952 ganeti-htools_2.15.0-1~bpo8+1_all.deb eac1d517dd00bc13fe2b8c4d089c745a18897e8ee45cddff9237b6c8319002f2 2214520 ganeti-htools-2.15_2.15.0-1~bpo8+1_amd64.deb d72f6465bc74cc70ff0c500056faf2f70a7de095030e47d039a62d6d6229084f 962106 ganeti-doc_2.15.0-1~bpo8+1_all.deb 32230e02700f0f5ec249e653f544033f30a4f46b2cf014a3a4650b5d9606ebba 31586 python-ganeti-rapi_2.15.0-1~bpo8+1_all.deb Files: a53f3fc95e9abf96a18dbc9fd6031b09 3297 admin extra ganeti_2.15.0-1~bpo8+1.dsc 197cda24581db580ae6c1bf36f35bfa0 36100 admin extra ganeti_2.15.0-1~bpo8+1.debian.tar.xz 4f93a1cce1c5ad808ad62889f89948fb 72888 admin extra ganeti2_2.15.0-1~bpo8+1_all.deb 1dd8ee109efe31cf43ceae0352f77164 93780 admin extra ganeti_2.15.0-1~bpo8+1_all.deb e11aace69b8fcda7be6b67047ec8d84a 862830 admin extra ganeti-2.15_2.15.0-1~bpo8+1_all.deb 654e17ee49cfb3bb71c174f175df7b39 10392026 admin extra ganeti-haskell-2.15_2.15.0-1~bpo8+1_amd64.deb 6038e5482299592c90f8051e2f320b31 18952 admin extra ganeti-htools_2.15.0-1~bpo8+1_all.deb 0f040868fd76b4c9bf1c2ec945f736a3 2214520 admin extra ganeti-htools-2.15_2.15.0-1~bpo8+1_amd64.deb 8d4f3417940f14c1c12d4383fbfb4d2c 962106 doc extra ganeti-doc_2.15.0-1~bpo8+1_all.deb 739d19ccc80489d1d36c1ffe17312817 31586 python extra python-ganeti-rapi_2.15.0-1~bpo8+1_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJV2tfIAAoJEHLTQsHpUUMGS8kP/Ro4J+4SU+10jSrdZp+i2Oml 1r5L3RPwczy0hWY2Ljv1Wz9jUM9nyXmuRvoyFGSqb62c2HlRuzTUkBaEKNqvAAXQ vkBK9t/jC2rYzb0qcR4eN+Hj6tgp297UAcNe+GCoyaO1OhRvVm8jSwPKUJdKx7rd dTL3YQ1Na4j/qFO5dDOK1ImZ/h8ghtZG0M7c2FUcy3JcETRZKRjPj9493tgz7kLW 7bK0et61JbRadcwvzy5fJd7KWIvK0KPfKsrGDF1h2xISAaPqcsT1lpN4wOo/C30n dVk6RZeCyV27aN5GFdxyxd8SEGFv9MG7rKKHIsoucNTgy2AKSvVt6BM6TGMyhFDk nZ4lOcuClZ5a91pbbnHYTTIq6vmK5dKtPj2NmQYI/etP+u1cqbNvY0QM4MJ5UsM5 r0rvA7ijc0zx6nqZb4xVCn30RCUStwlpRIcN63hIxFDtXEFP3Nt17uE9EByECVwQ C0zK1baxbEsBUct1qeEKqPRT9pWeJxe9uUHSqBZgOt1XyrsjBxe08+K8GEXT0yZw hSVk4V+29onP5mH2t7aIuGUtOPw5jFDx8T7QV+Gc0GM08yr1YufHn4+z+3gRxetY vWvSWhqafahMp1tp6lqjdpr05sjwa6Y5gJOVnPp4KzlzV2YPObP/iNIijf/l7Gif KQaVK8+5Khnq+WAi++eN =8Ist -----END PGP SIGNATURE----- Thank you for your contribution to Debian. From igork9h at rambler.ru Sun Sep 6 19:21:00 2015 From: igork9h at rambler.ru (=?windows-1251?B?wuXw4A==?=) Date: Sun, 6 Sep 2015 23:21:00 +0400 Subject: [Pkg-ganeti-devel] =?cp1251?b?wuXw4CDK6Ovo7O3+6iDu8uJl8ujrYSDt?= =?cp1251?b?YSDCYfgg6m/s7OXt8mHw6Ok=?= Message-ID: <0CF6B9A6EF3B15B66A6F269BEFBFFE1B@wiplguurp.mse> fac?book ???? ?????????? ? ???? ????????: ?????????????, ??????? ???? ????, ?????? ????? ?? 1000$ ? ????? ???????????? ????????? ?????? ?? ?????? ?? ????! ?????? ????? ??????! ????????? ???? ?????????? ?? pkg-ganeti-devel at lists.alioth.debian.org. ???? ?? ?? ?????? ???????? ??? ??. ?????? ?? Facebook, ???? ???? ?? ?? ??????, ????? ??? ????? ????????????? ??? ???????? ???????????? ??????, ??????????, ?????????? ?? ????????. Facebook, Inc., Attention: Department 115, PO Box 911942, Palo Alto, CA 541664 -------------- next part -------------- An HTML attachment was scrubbed... URL: From joerg at debian.org Wed Sep 9 13:59:10 2015 From: joerg at debian.org (Joerg Jaspert) Date: Wed, 09 Sep 2015 15:59:10 +0200 Subject: [Pkg-ganeti-devel] Bug#798454: ganeti: gnt-cluster modify cant change modify_ssh_setup Message-ID: <20150909135910.21102.24023.reportbug@cole.ganneff.de> Package: ganeti Version: 2.15 Severity: wishlist Dear Maintainer, as ganeti still hasnt learned how to do a useful ssh setup (still using DSA keys, still using hardcoded path entries for authorized_keys), it would be nice if one can EASILY turn off modify_ssh_setup option for the cluster, if one forgot to do it at gnt-cluster init time. Modify should be able to switch it (even with a big nice warning that one has to possibly fixup a mess on their own). Thanks for forwarding this upstream. -- bye Joerg From apoikos at moszumanska.debian.org Thu Sep 10 09:24:03 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Thu, 10 Sep 2015 09:24:03 +0000 Subject: [Pkg-ganeti-devel] [ganeti] branch master updated (c32a116 -> c137693) Message-ID: <20150910092403.22357.38042@moszumanska.debian.org> This is an automated email from the git hooks/post-receive script. apoikos pushed a change to branch master in repository ganeti. from c32a116 Release 2.15.0-1 new fa3c0df In confd provide proper serial number new 3faedc8 Fix a bug in LUInstanceMultiAlloc LU new 45fc593 Add a new unit test for LUInstanceMultiAlloc new f203596 Merge branch 'stable-2.10' into stable-2.11 new 1fed8ef Merge branch 'stable-2.11' into stable-2.12 new c7a2958 Correct indendation new 041247c Merge branch 'stable-2.12' into stable-2.13 new beb45ec Accept timeout errors are luxi down new b848b30 Utils: Add ordNub new 904360e Add a function computing the filter arguments new 237a43b In queries collect all needed data new 29ae208 Return multiple fields multiple times new 08c5120 Accept allocation of 0 jobs new aea1dc1 Merge branch 'stable-2.12' into stable-2.13 new be98596 Merge branch 'stable-2.13' into stable-2.14 new 9812a6a Merge branch 'stable-2.14' into stable-2.15 new 8ef2c26 Metad: ignore instances that have no communication NIC new 9c335ce Only insist on haskell test dependencies if needed new 413a443 Fix instance failover in case of DTS_EXT_MIRROR new e147e00 Export disk's userspace URI to OS scripts new c4f1bff bdev: Allow userspace-only disk templates new d34baa7 Add error code to OpPrereqError use new ad52194 Update documentation of --print-jobid new f3951d2 gnt-node add: password auth is only one method new df8c150 Make confd answer disk requests querying by name new fe6287b Fix disabling of user shutdown reporting new 368e6b6 Make QA turn on user-shutdown when testing it new c940e2f Add forgotten IPOLICY_SPINDLE_RATIO to __all__ variable new 0a1bb7b replace-disks: fix --ignore-ipolicy new 68705ed Document quoting of special values in key-value parameters new ebaf1c4 Merge branch 'stable-2.9' into stable-2.10 new 588b5da Merge branch 'stable-2.10' into stable-2.11 new 227cdf6 Merge branch 'stable-2.11' into stable-2.12 new 433f352 Merge branch 'stable-2.12' into stable-2.13 new 7149806 Fix typo in example new 526a791 Merge branch 'stable-2.13' into stable-2.14 new fe90d35 Merge branch 'stable-2.14' into stable-2.15 new 282affd Update NEWS file for 2.15.1 new f0fd38a Revision bump for 2.15.1 new 2cd14dd Merge tag 'v2.15.1' new ccf5627 Fix typo in d/NEWS new e352967 Refresh d/patches/relax-deps new c137693 Release 2.15.1-1 The 43 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: Makefile.am | 1 + NEWS | 22 +++++++++++++ cabal/ganeti.template.cabal | 20 +++++++----- configure.ac | 2 +- debian/NEWS | 2 +- debian/changelog | 19 ++++++++++- debian/patches/relax-deps | 8 ++--- doc/design-optables.rst | 2 +- doc/design-shared-storage.rst | 4 ++- lib/backend.py | 10 +++++- lib/bootstrap.py | 7 +++-- lib/cli.py | 3 +- lib/cli_opts.py | 1 + lib/cmdlib/instance.py | 10 +++--- lib/cmdlib/instance_migration.py | 3 +- lib/cmdlib/instance_storage.py | 5 +-- lib/storage/extstorage.py | 10 ++++++ lib/watcher/__init__.py | 2 +- man/ganeti-extstorage-interface.rst | 17 ++++++++++ man/ganeti.rst | 11 +++++-- man/gnt-backup.rst | 4 +-- man/gnt-cluster.rst | 4 +-- man/gnt-group.rst | 12 +++---- man/gnt-instance.rst | 42 ++++++++++++------------- man/gnt-network.rst | 6 ++-- man/gnt-node.rst | 19 ++++++----- man/gnt-os.rst | 2 +- qa/qa_instance.py | 3 ++ src/Ganeti/Confd/Server.hs | 63 +++++++++++++++++++++++-------------- src/Ganeti/JQueue.hs | 5 ++- src/Ganeti/Metad/Config.hs | 62 ++++++++++++++++++++++-------------- src/Ganeti/Metad/ConfigCore.hs | 20 +++++++----- src/Ganeti/OpCodes.hs | 2 +- src/Ganeti/Query/Instance.hs | 20 +++++++----- src/Ganeti/Query/Language.hs | 7 +++++ src/Ganeti/Query/Query.hs | 12 ++++--- test/py/cmdlib/instance_unittest.py | 15 +++++++++ 37 files changed, 311 insertions(+), 146 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From ftpmaster at ftp-master.debian.org Thu Sep 10 09:49:02 2015 From: ftpmaster at ftp-master.debian.org (Debian FTP Masters) Date: Thu, 10 Sep 2015 09:49:02 +0000 Subject: [Pkg-ganeti-devel] Processing of ganeti_2.15.1-1_amd64.changes Message-ID: ganeti_2.15.1-1_amd64.changes uploaded successfully to ftp-master.debian.org along with the files: ganeti_2.15.1-1.dsc ganeti_2.15.1.orig.tar.gz ganeti_2.15.1-1.debian.tar.xz ganeti-2.15_2.15.1-1_all.deb ganeti-doc_2.15.1-1_all.deb ganeti-haskell-2.15_2.15.1-1_amd64.deb ganeti-htools-2.15_2.15.1-1_amd64.deb ganeti-htools_2.15.1-1_all.deb ganeti2_2.15.1-1_all.deb ganeti_2.15.1-1_all.deb python-ganeti-rapi_2.15.1-1_all.deb Greetings, Your Debian queue daemon (running on host coccia.debian.org) From ftpmaster at ftp-master.debian.org Thu Sep 10 09:49:45 2015 From: ftpmaster at ftp-master.debian.org (Debian FTP Masters) Date: Thu, 10 Sep 2015 09:49:45 +0000 Subject: [Pkg-ganeti-devel] Processing of ganeti_2.15.1-1_amd64.changes Message-ID: ganeti_2.15.1-1_amd64.changes uploaded successfully to localhost along with the files: ganeti_2.15.1-1.dsc ganeti_2.15.1.orig.tar.gz ganeti_2.15.1-1.debian.tar.xz ganeti-2.15_2.15.1-1_all.deb ganeti-doc_2.15.1-1_all.deb ganeti-haskell-2.15_2.15.1-1_amd64.deb ganeti-htools-2.15_2.15.1-1_amd64.deb ganeti-htools_2.15.1-1_all.deb ganeti2_2.15.1-1_all.deb ganeti_2.15.1-1_all.deb python-ganeti-rapi_2.15.1-1_all.deb Greetings, Your Debian queue daemon (running on host franck.debian.org) From ftpmaster at ftp-master.debian.org Thu Sep 10 09:50:49 2015 From: ftpmaster at ftp-master.debian.org (Debian FTP Masters) Date: Thu, 10 Sep 2015 09:50:49 +0000 Subject: [Pkg-ganeti-devel] ganeti_2.15.1-1_amd64.changes ACCEPTED into unstable Message-ID: Accepted: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Wed, 09 Sep 2015 19:42:44 +0300 Source: ganeti Binary: ganeti2 ganeti ganeti-2.15 ganeti-haskell-2.15 ganeti-htools ganeti-htools-2.15 ganeti-doc python-ganeti-rapi Architecture: source all amd64 Version: 2.15.1-1 Distribution: unstable Urgency: medium Maintainer: Debian Ganeti Team Changed-By: Apollon Oikonomopoulos Description: ganeti - cluster virtualization manager ganeti-2.15 - cluster virtualization manager - Python components ganeti-doc - cluster virtualization manager - documentation ganeti-haskell-2.15 - cluster virtualization manager - Haskell components ganeti-htools - cluster virtualization manager - tools (stand-alone) ganeti-htools-2.15 - cluster virtualization manager - tools for Ganeti 2.15 ganeti2 - transitional dummy package python-ganeti-rapi - cluster virtualization manager - RAPI client library Changes: 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. Checksums-Sha1: 123edbee6b35f8782344c3a0d9c84dd3b6f34493 3269 ganeti_2.15.1-1.dsc 2a8e938e8170c7d15e0c3d353a3e782e281aa1dd 2564160 ganeti_2.15.1.orig.tar.gz b3d258efe9d8b1a94f73cf1dc72f9cff02d0771b 36224 ganeti_2.15.1-1.debian.tar.xz 3784291cd5ba1d4144036816d773f0e61db01d41 862726 ganeti-2.15_2.15.1-1_all.deb 1be43696716ddb5b07b0afc2f3909253a80a08a3 956398 ganeti-doc_2.15.1-1_all.deb 3b1d8a03996d58422da8fa78b55d1f7c4b869d0e 12863622 ganeti-haskell-2.15_2.15.1-1_amd64.deb f249ef132d66d43c2a9729c104c1ca57582cc12e 2757550 ganeti-htools-2.15_2.15.1-1_amd64.deb d8004a6f5f8bfc0c6cbcbe32a24c0954af55ed6a 19046 ganeti-htools_2.15.1-1_all.deb fce7a594708cff7e83b76026e1a4ce535672984c 73132 ganeti2_2.15.1-1_all.deb f0add6606481d688872f5fe867a6de3016d2a4bb 93844 ganeti_2.15.1-1_all.deb 869a0b47916c52d279717d594656d59325f9ab14 31648 python-ganeti-rapi_2.15.1-1_all.deb Checksums-Sha256: 4c46c231da6ea0ea83c7336bc5f1c2e1696c2fbf86ef9788353f7987457fad05 3269 ganeti_2.15.1-1.dsc c308fdfff88b0b997add9fb48afc7d4759a545c83717a0b01c4428e0324d7e35 2564160 ganeti_2.15.1.orig.tar.gz baf17ff119a716de6b309247b6e6ffcb92f5c11a19cbfe5bb0062cf53233d360 36224 ganeti_2.15.1-1.debian.tar.xz b6c2b22abe98e694a99ee277e6a20ade1818350672ce9f390bf369371732c732 862726 ganeti-2.15_2.15.1-1_all.deb 577cf4377799d30cacdda021e63f4744b4837f8c08e9050ad2d9235b55a39c9d 956398 ganeti-doc_2.15.1-1_all.deb d0c4c154d33838e23d64562d69d95aa53f58eec2b371143e619b4899ee5b8c09 12863622 ganeti-haskell-2.15_2.15.1-1_amd64.deb 4e8de05516191f7abf2f18161839264c5657626af3a5f626219eac05f53acb9c 2757550 ganeti-htools-2.15_2.15.1-1_amd64.deb 3a6d482297ff37c64fae67369530638a1d3c85e60e58443d67991969284a514b 19046 ganeti-htools_2.15.1-1_all.deb 3dd5d7dfe3fafc9c343aecb4afeb5064317b71642f79379f7eafa1782a83e966 73132 ganeti2_2.15.1-1_all.deb c56b3a8b49e69bfa621c2f2555356e424090c751af2ebe69d10461869f238f1d 93844 ganeti_2.15.1-1_all.deb 53633392dc5d63a0d6fc81b8d2850176f171c5ab2be87d30187f4de89eb78dca 31648 python-ganeti-rapi_2.15.1-1_all.deb Files: d3323a24a4a994467c00b01e2055617d 3269 admin extra ganeti_2.15.1-1.dsc aa019474f5d0ac33ec26439f7890ee46 2564160 admin extra ganeti_2.15.1.orig.tar.gz 496c850e4a85f6d7c96fd1224a8b3581 36224 admin extra ganeti_2.15.1-1.debian.tar.xz c4952dac1dad2bf03d6609291812fe91 862726 admin extra ganeti-2.15_2.15.1-1_all.deb b916adf26d4b895ba289c361e989ef11 956398 doc extra ganeti-doc_2.15.1-1_all.deb 92925b7cb96efc32f355d03b4e144be2 12863622 admin extra ganeti-haskell-2.15_2.15.1-1_amd64.deb 50175317e897f5ea265175ee1b7b1290 2757550 admin extra ganeti-htools-2.15_2.15.1-1_amd64.deb 7baa76f8fcb743f112bd21d251e85860 19046 admin extra ganeti-htools_2.15.1-1_all.deb 6e3b0bc6b906aa83bd036bbc6da0e7e4 73132 admin extra ganeti2_2.15.1-1_all.deb 4dea20bbd282fae6d4ce3945f623e9ac 93844 admin extra ganeti_2.15.1-1_all.deb aa73d43ecaaa4ff139e34c0dab705cc9 31648 python extra python-ganeti-rapi_2.15.1-1_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJV8GW7AAoJEHLTQsHpUUMGIJEP/jXuOTtUVWrQ+jXB2jCF62dU 60q+FJR+MEuaeXkt/u7ty6TFBiD2dXhnm3n6J9xd23XpguCc5UG1Q/ry0ufDnfJ3 mOMHLWS9Dsqb+gPOSYNZ9Jn8i4U3Uedjvju4LFeFptujliqtkSlPG2p3iWcaVGiA J9KoX0RPXuVDFKBhOxDIUt5/lT+YKhkmqldHznAlgBYTB3rT+Y5Hu0/gCV7i+O0P dX7FuTUy5VJC8fteFLxQjDXRX94fQP/4hrVX7D5G21SgnnT1OxAvHPZQQ6883wYS UrogorhkBHM+SuWyezs4Pi3NnfUx3MN9ppIjhbxqeflRajwiNbaLVHlcXUycKp2a q8aTacy+2I9IkxJ44k+u4PmIxoCOgqgUum57K5K/jq2YC2YT2wOR5XZLgrCpSIp3 25Q8UycZdurkQAIkPIcPweQI1u8w6MRZDtOfdAh0TUBrn4mJQGZTglvu6PAzo9++ sEXqMojYY0D/8HZthbyC10o6koqo9kRvwFLMnn+fT3cicwLR2yZRV9oIu8PsMi6h dWtOs505+f0umbZW036uzTCZ6WvCSj9vps9KRxuLpOU4kNDLECH25TG+CNGPEQA6 vNch5Kiq37D6FM5N6+6svs7EKxTRap2JWPImNaAd4513LPqaPxp7O7YEFGu4MJtB CZy14zmU1LkIrKgqPrxx =I7nR -----END PGP SIGNATURE----- Thank you for your contribution to Debian. From orders at aa.com Wed Sep 16 08:19:19 2015 From: orders at aa.com (America Airlines) Date: Wed, 16 Sep 2015 03:19:19 -0500 Subject: [Pkg-ganeti-devel] Your E-Ticket information, order #00465895 Message-ID: <09a9128eeaaba25b8d03167357846a56@aa.com> Dear customer, Your payment has been successfully processed and charged from your credit card. Please print your e-ticket attached to this email. Below you can find the order details and e-ticket information: FLIGHT NUMBER : PJ392478 DATE & TIME : Sep 22 2015, 19:50 DEPARTING : Washington TOTAL PRICE : $ 600.00 Thank you for choosing America Airlines. -------------- next part -------------- A non-text attachment was scrubbed... Name: E-Ticket_00465895.zip Type: application/zip Size: 3507 bytes Desc: not available URL: From noreply at release.debian.org Wed Sep 16 16:39:14 2015 From: noreply at release.debian.org (Debian testing watch) Date: Wed, 16 Sep 2015 16:39:14 +0000 Subject: [Pkg-ganeti-devel] ganeti 2.15.1-1 MIGRATED to testing Message-ID: FYI: The status of the ganeti source package in Debian's testing distribution has changed. Previous version: 2.15.0-1 Current version: 2.15.1-1 -- This email is automatically generated once a day. As the installation of new packages into testing happens multiple times a day you will receive later changes on the next day. See https://release.debian.org/testing-watch/ for more information. From apoikos at moszumanska.debian.org Fri Sep 18 08:46:03 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 08:46:03 +0000 Subject: [Pkg-ganeti-devel] [ganeti] branch debian/backports/jessie updated (3dee4ea -> 05d6598) Message-ID: <20150918084601.26456.52487@moszumanska.debian.org> This is an automated email from the git hooks/post-receive script. apoikos pushed a change to branch debian/backports/jessie in repository ganeti. from 3dee4ea Rebuild 2.15.0-1 for jessie-backports new 23f56b3 d/gbp.conf: set jessie-backports branch adds fa3c0df In confd provide proper serial number adds 3faedc8 Fix a bug in LUInstanceMultiAlloc LU adds 45fc593 Add a new unit test for LUInstanceMultiAlloc adds f203596 Merge branch 'stable-2.10' into stable-2.11 adds 1fed8ef Merge branch 'stable-2.11' into stable-2.12 adds c7a2958 Correct indendation adds 041247c Merge branch 'stable-2.12' into stable-2.13 adds beb45ec Accept timeout errors are luxi down adds b848b30 Utils: Add ordNub adds 904360e Add a function computing the filter arguments adds 237a43b In queries collect all needed data adds 29ae208 Return multiple fields multiple times adds 08c5120 Accept allocation of 0 jobs adds aea1dc1 Merge branch 'stable-2.12' into stable-2.13 adds be98596 Merge branch 'stable-2.13' into stable-2.14 adds 9812a6a Merge branch 'stable-2.14' into stable-2.15 adds 8ef2c26 Metad: ignore instances that have no communication NIC adds 9c335ce Only insist on haskell test dependencies if needed adds 413a443 Fix instance failover in case of DTS_EXT_MIRROR adds e147e00 Export disk's userspace URI to OS scripts adds c4f1bff bdev: Allow userspace-only disk templates adds d34baa7 Add error code to OpPrereqError use adds ad52194 Update documentation of --print-jobid adds f3951d2 gnt-node add: password auth is only one method adds df8c150 Make confd answer disk requests querying by name adds fe6287b Fix disabling of user shutdown reporting adds 368e6b6 Make QA turn on user-shutdown when testing it adds c940e2f Add forgotten IPOLICY_SPINDLE_RATIO to __all__ variable adds 0a1bb7b replace-disks: fix --ignore-ipolicy adds 68705ed Document quoting of special values in key-value parameters adds ebaf1c4 Merge branch 'stable-2.9' into stable-2.10 adds 588b5da Merge branch 'stable-2.10' into stable-2.11 adds 227cdf6 Merge branch 'stable-2.11' into stable-2.12 adds 433f352 Merge branch 'stable-2.12' into stable-2.13 adds 7149806 Fix typo in example adds 526a791 Merge branch 'stable-2.13' into stable-2.14 adds fe90d35 Merge branch 'stable-2.14' into stable-2.15 adds 282affd Update NEWS file for 2.15.1 adds f0fd38a Revision bump for 2.15.1 adds 2cd14dd Merge tag 'v2.15.1' adds ccf5627 Fix typo in d/NEWS adds e352967 Refresh d/patches/relax-deps adds c137693 Release 2.15.1-1 new 71ff282 Merge tag 'debian/2.15.1-1' into debian/backports/jessie new 05d6598 Rebuild 2.15.1-1 for jessie-backports The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: Makefile.am | 1 + NEWS | 22 +++++++++++++ cabal/ganeti.template.cabal | 20 +++++++----- configure.ac | 2 +- debian/NEWS | 2 +- debian/changelog | 23 ++++++++++++-- debian/gbp.conf | 3 +- debian/patches/relax-deps | 8 ++--- doc/design-optables.rst | 2 +- doc/design-shared-storage.rst | 4 ++- lib/backend.py | 10 +++++- lib/bootstrap.py | 7 +++-- lib/cli.py | 3 +- lib/cli_opts.py | 1 + lib/cmdlib/instance.py | 10 +++--- lib/cmdlib/instance_migration.py | 3 +- lib/cmdlib/instance_storage.py | 5 +-- lib/storage/extstorage.py | 10 ++++++ lib/watcher/__init__.py | 2 +- man/ganeti-extstorage-interface.rst | 17 ++++++++++ man/ganeti.rst | 11 +++++-- man/gnt-backup.rst | 4 +-- man/gnt-cluster.rst | 4 +-- man/gnt-group.rst | 12 +++---- man/gnt-instance.rst | 42 ++++++++++++------------- man/gnt-network.rst | 6 ++-- man/gnt-node.rst | 19 ++++++----- man/gnt-os.rst | 2 +- qa/qa_instance.py | 3 ++ src/Ganeti/Confd/Server.hs | 63 +++++++++++++++++++++++-------------- src/Ganeti/JQueue.hs | 5 ++- src/Ganeti/Metad/Config.hs | 62 ++++++++++++++++++++++-------------- src/Ganeti/Metad/ConfigCore.hs | 20 +++++++----- src/Ganeti/OpCodes.hs | 2 +- src/Ganeti/Query/Instance.hs | 20 +++++++----- src/Ganeti/Query/Language.hs | 7 +++++ src/Ganeti/Query/Query.hs | 12 ++++--- test/py/cmdlib/instance_unittest.py | 15 +++++++++ 38 files changed, 315 insertions(+), 149 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 08:46:04 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 08:46:04 +0000 Subject: [Pkg-ganeti-devel] [ganeti] 01/03: d/gbp.conf: set jessie-backports branch In-Reply-To: <20150918084601.26456.52487@moszumanska.debian.org> References: <20150918084601.26456.52487@moszumanska.debian.org> Message-ID: This is an automated email from the git hooks/post-receive script. apoikos pushed a commit to branch debian/backports/jessie in repository ganeti. commit 23f56b338ab0ac249d644d717964ba2c4b56bf0d Author: Apollon Oikonomopoulos Date: Thu Sep 17 17:41:42 2015 +0200 d/gbp.conf: set jessie-backports branch --- debian/gbp.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/debian/gbp.conf b/debian/gbp.conf index 26c1bb1..15602b6 100644 --- a/debian/gbp.conf +++ b/debian/gbp.conf @@ -4,8 +4,9 @@ pristine-tar = True upstream-tag = v%(version)s upstream-tree = tag upstream-branch = stable-2.15 +debian-branch = debian/backports/jessie -[git-buildpackage] +[buildpackage] export-dir = ../build-area/ tarball-dir = ../tarballs/ no-create-orig = False -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 08:46:04 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 08:46:04 +0000 Subject: [Pkg-ganeti-devel] [ganeti] 02/03: Merge tag 'debian/2.15.1-1' into debian/backports/jessie In-Reply-To: <20150918084601.26456.52487@moszumanska.debian.org> References: <20150918084601.26456.52487@moszumanska.debian.org> Message-ID: This is an automated email from the git hooks/post-receive script. apoikos pushed a commit to branch debian/backports/jessie in repository ganeti. commit 71ff282d8ace18794149625948490adb83a1b1a2 Merge: 23f56b3 c137693 Author: Apollon Oikonomopoulos Date: Fri Sep 18 10:44:33 2015 +0300 Merge tag 'debian/2.15.1-1' into debian/backports/jessie ganeti Debian release 2.15.1-1 Conflicts: debian/changelog - drop old bpo entry Makefile.am | 1 + NEWS | 22 +++++++++++++ cabal/ganeti.template.cabal | 20 +++++++----- configure.ac | 2 +- debian/NEWS | 2 +- debian/changelog | 23 ++++++++++---- debian/patches/relax-deps | 8 ++--- doc/design-optables.rst | 2 +- doc/design-shared-storage.rst | 4 ++- lib/backend.py | 10 +++++- lib/bootstrap.py | 7 +++-- lib/cli.py | 3 +- lib/cli_opts.py | 1 + lib/cmdlib/instance.py | 10 +++--- lib/cmdlib/instance_migration.py | 3 +- lib/cmdlib/instance_storage.py | 5 +-- lib/storage/extstorage.py | 10 ++++++ lib/watcher/__init__.py | 2 +- man/ganeti-extstorage-interface.rst | 17 ++++++++++ man/ganeti.rst | 11 +++++-- man/gnt-backup.rst | 4 +-- man/gnt-cluster.rst | 4 +-- man/gnt-group.rst | 12 +++---- man/gnt-instance.rst | 42 ++++++++++++------------- man/gnt-network.rst | 6 ++-- man/gnt-node.rst | 19 ++++++----- man/gnt-os.rst | 2 +- qa/qa_instance.py | 3 ++ src/Ganeti/Confd/Server.hs | 63 +++++++++++++++++++++++-------------- src/Ganeti/JQueue.hs | 5 ++- src/Ganeti/Metad/Config.hs | 62 ++++++++++++++++++++++-------------- src/Ganeti/Metad/ConfigCore.hs | 20 +++++++----- src/Ganeti/OpCodes.hs | 2 +- src/Ganeti/Query/Instance.hs | 20 +++++++----- src/Ganeti/Query/Language.hs | 7 +++++ src/Ganeti/Query/Query.hs | 12 ++++--- test/py/cmdlib/instance_unittest.py | 15 +++++++++ 37 files changed, 310 insertions(+), 151 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 08:46:04 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 08:46:04 +0000 Subject: [Pkg-ganeti-devel] [ganeti] 03/03: Rebuild 2.15.1-1 for jessie-backports In-Reply-To: <20150918084601.26456.52487@moszumanska.debian.org> References: <20150918084601.26456.52487@moszumanska.debian.org> Message-ID: This is an automated email from the git hooks/post-receive script. apoikos pushed a commit to branch debian/backports/jessie in repository ganeti. commit 05d659886808c7ddd7e552b5a26c4dccd4e536f5 Author: Apollon Oikonomopoulos Date: Fri Sep 18 10:44:59 2015 +0300 Rebuild 2.15.1-1 for jessie-backports --- debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index 6c09472..a49da1f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +ganeti (2.15.1-1~bpo8+1) jessie-backports; urgency=medium + + * Rebuild for jessie-backports. + + -- Apollon Oikonomopoulos Fri, 18 Sep 2015 10:44:49 +0300 + ganeti (2.15.1-1) unstable; urgency=medium * New upstream bugfix release: -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 08:46:04 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 08:46:04 +0000 Subject: [Pkg-ganeti-devel] [ganeti] annotated tag debian/2.15.1-1_bpo8+1 created (now 2b214b4) Message-ID: <20150918084602.26456.79318@moszumanska.debian.org> This is an automated email from the git hooks/post-receive script. apoikos pushed a change to annotated tag debian/2.15.1-1_bpo8+1 in repository ganeti. at 2b214b4 (tag) tagging 05d659886808c7ddd7e552b5a26c4dccd4e536f5 (commit) replaces debian/2.15.1-1 tagged by Apollon Oikonomopoulos on Fri Sep 18 11:45:22 2015 +0300 - Log ----------------------------------------------------------------- ganeti Debian release 2.15.1-1~bpo8+1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABCAAGBQJV+88iAAoJEHLTQsHpUUMGAu8P/0peItVvbMawwYgy6ddTkApz yQ8d5k+PPnAUMOqX/jBX5TFkFNAfZ77f8syzqaLCpAeeEUPgCOk7eky/oonyuS8S XYTMXkX4CyF4m6bEEwzIaZrJ8cQWVxRuHzRLDOTS+CCGt4kSLjYDxBzSCqdmzMwx S9kaibCiToqDb8SryS/SjFrOH8yDKUQEpfbnPgsFruKcpmY5IbD3giZq2LS53eQj 1SSFmsjZTxJsfJAfIpqIgiW/DzYcyohJguvSsI8XGxNdSVdCtB7hPlww7+Dm2PpD z/jNVk2tyQT6/WYqWH445rlWCOlA1Gs0wAqHVnq1k2ylBcV6j8dC9/aif877uO7b bwUYWODSm7cQe4PUDsADq32In3UPqwZ7bxD8Q3pnp9SGeQq4bXf63YQBHJbBp8e0 YsHFYFOcY9ADHdttujPmtQXwGOIrTVJ6vhZ/c4W6Z/z2tqvZZaQDVLqb5//tg7MG jfYHAaYd2/BE8+3PhyVuB9dRWhidO9nBNCA6XoPfL/gl2u/4NSoIf/GeyDGY+K7l OuFrIw7kRXQQ8eBZ+ovJf5cIaUEuVDAVW4/driy8jIfBWLdWWE+MSiY9A04AcAbs I6+hNza3D+r470BWhlht2DmuGnYGMEXylzcuWjl5J3xP8CixY817F9+WSbAfKT6h X/lUol589Ogc8z6nq1aG =PNr6 -----END PGP SIGNATURE----- Apollon Oikonomopoulos (6): Rebuild 2.14.1-1 for jessie-backports Merge tag 'debian/2.15.0-1' into debian/backports/jessie Rebuild 2.15.0-1 for jessie-backports d/gbp.conf: set jessie-backports branch Merge tag 'debian/2.15.1-1' into debian/backports/jessie Rebuild 2.15.1-1 for jessie-backports ----------------------------------------------------------------------- This annotated tag includes the following new commits: new 23f56b3 d/gbp.conf: set jessie-backports branch new 71ff282 Merge tag 'debian/2.15.1-1' into debian/backports/jessie new 05d6598 Rebuild 2.15.1-1 for jessie-backports The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From ftpmaster at ftp-master.debian.org Fri Sep 18 08:49:14 2015 From: ftpmaster at ftp-master.debian.org (Debian FTP Masters) Date: Fri, 18 Sep 2015 08:49:14 +0000 Subject: [Pkg-ganeti-devel] Processing of ganeti_2.15.1-1~bpo8+1_amd64.changes Message-ID: ganeti_2.15.1-1~bpo8+1_amd64.changes uploaded successfully to localhost along with the files: ganeti_2.15.1-1~bpo8+1.dsc ganeti_2.15.1-1~bpo8+1.debian.tar.xz ganeti2_2.15.1-1~bpo8+1_all.deb ganeti_2.15.1-1~bpo8+1_all.deb ganeti-2.15_2.15.1-1~bpo8+1_all.deb ganeti-haskell-2.15_2.15.1-1~bpo8+1_amd64.deb ganeti-htools_2.15.1-1~bpo8+1_all.deb ganeti-htools-2.15_2.15.1-1~bpo8+1_amd64.deb ganeti-doc_2.15.1-1~bpo8+1_all.deb python-ganeti-rapi_2.15.1-1~bpo8+1_all.deb Greetings, Your Debian queue daemon (running on host franck.debian.org) From ftpmaster at ftp-master.debian.org Fri Sep 18 10:20:41 2015 From: ftpmaster at ftp-master.debian.org (Debian FTP Masters) Date: Fri, 18 Sep 2015 10:20:41 +0000 Subject: [Pkg-ganeti-devel] ganeti_2.15.1-1~bpo8+1_amd64.changes ACCEPTED into jessie-backports Message-ID: Accepted: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Fri, 18 Sep 2015 10:44:49 +0300 Source: ganeti Binary: ganeti2 ganeti ganeti-2.15 ganeti-haskell-2.15 ganeti-htools ganeti-htools-2.15 ganeti-doc python-ganeti-rapi Architecture: source all amd64 Version: 2.15.1-1~bpo8+1 Distribution: jessie-backports Urgency: medium Maintainer: Debian Ganeti Team Changed-By: Apollon Oikonomopoulos Description: ganeti - cluster virtualization manager ganeti-2.15 - cluster virtualization manager - Python components ganeti-doc - cluster virtualization manager - documentation ganeti-haskell-2.15 - cluster virtualization manager - Haskell components ganeti-htools - cluster virtualization manager - tools (stand-alone) ganeti-htools-2.15 - cluster virtualization manager - tools for Ganeti 2.15 ganeti2 - transitional dummy package python-ganeti-rapi - cluster virtualization manager - RAPI client library Changes: ganeti (2.15.1-1~bpo8+1) jessie-backports; urgency=medium . * Rebuild for jessie-backports. . 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. Checksums-Sha1: 1d3ed8dcdb00a52ebc2b74d3ceb7114caf28891e 3297 ganeti_2.15.1-1~bpo8+1.dsc f635f677e8bce055367e117c88cd90bbe6c946b3 36280 ganeti_2.15.1-1~bpo8+1.debian.tar.xz 1d7c31b499205f6a439c581f6e2c967a5ce76fb0 73240 ganeti2_2.15.1-1~bpo8+1_all.deb 2c5498e1fb46ddf96c8a949027f386b9f09c5953 94150 ganeti_2.15.1-1~bpo8+1_all.deb 59678f699abb6fc3eabcbf86f15309f65f31fe4d 863652 ganeti-2.15_2.15.1-1~bpo8+1_all.deb 369d8a63093f5ab0150a92e92e2f11e05be1a586 10391558 ganeti-haskell-2.15_2.15.1-1~bpo8+1_amd64.deb 6755aa9aab21e5ab63e4d921a081e971df48e4ac 19178 ganeti-htools_2.15.1-1~bpo8+1_all.deb ff4920bf8f996e57a83f7da66f09cc300f2f7fa6 2215168 ganeti-htools-2.15_2.15.1-1~bpo8+1_amd64.deb c690f7ad14cc45b7775567351971b0e9edefea4e 962526 ganeti-doc_2.15.1-1~bpo8+1_all.deb 099de75dc30248dc025150640b08fa5bd3f3da1e 31798 python-ganeti-rapi_2.15.1-1~bpo8+1_all.deb Checksums-Sha256: 6148ac1429523dcf176dd52223a628767cfd47d24df6cf30762c2de558a4330a 3297 ganeti_2.15.1-1~bpo8+1.dsc 3772346cb8e679c1bec498a896b7e75cdde781a8b2b859b53b8c6f07874691c3 36280 ganeti_2.15.1-1~bpo8+1.debian.tar.xz 093d1ec0f1c28aa89cab9fa237c9d742918a3bf9ee5b318c4ad995a82bf0bf55 73240 ganeti2_2.15.1-1~bpo8+1_all.deb 15cdd3b9d69142171e5dae56b1733077682c0e17bd7180cd2571254e9046dc1c 94150 ganeti_2.15.1-1~bpo8+1_all.deb bf1804290f844d7d4265e041c76965831a6f28261574d4c2369e7f1e1f6f76ec 863652 ganeti-2.15_2.15.1-1~bpo8+1_all.deb 728c5288005f76395cdc9fa050b99ac285d68c17fb0fee78c1cf082a754cd12c 10391558 ganeti-haskell-2.15_2.15.1-1~bpo8+1_amd64.deb c31763a7b61111bd0134855d08a2969f2a16af644a13e1e59aa34d2448d537aa 19178 ganeti-htools_2.15.1-1~bpo8+1_all.deb bf5b165f72e61d1ef8ecc8b6453490ceab036fb5ab8a0a0d23c9758ba1a54010 2215168 ganeti-htools-2.15_2.15.1-1~bpo8+1_amd64.deb 45dd5d20f1bab03f7b0d163ac904a1eb7c5d48b40575962cc25709dd33eb6d82 962526 ganeti-doc_2.15.1-1~bpo8+1_all.deb 389cabdb537157dcdf4c92b508bbf8d06b7a1424fdb1958de5ba90c2ec78e5b3 31798 python-ganeti-rapi_2.15.1-1~bpo8+1_all.deb Files: f69e957e2590ff4a270cb9dfebcce4d0 3297 admin extra ganeti_2.15.1-1~bpo8+1.dsc 2b516dc8dde29d5f2d216447e8c05b9d 36280 admin extra ganeti_2.15.1-1~bpo8+1.debian.tar.xz 12cef9629426f39005f1a975996d1f48 73240 admin extra ganeti2_2.15.1-1~bpo8+1_all.deb 364e467d9f99b8b15c3f910267e33c2a 94150 admin extra ganeti_2.15.1-1~bpo8+1_all.deb a3e3fb480fcf2c0e88b8cca14792dbda 863652 admin extra ganeti-2.15_2.15.1-1~bpo8+1_all.deb 09a80219ff089c5d4bab9948ab3b9e44 10391558 admin extra ganeti-haskell-2.15_2.15.1-1~bpo8+1_amd64.deb 0d4b32a47e1a78d00d10a3f712e4a445 19178 admin extra ganeti-htools_2.15.1-1~bpo8+1_all.deb b39e08f58af00fe7ad5267ff8475f349 2215168 admin extra ganeti-htools-2.15_2.15.1-1~bpo8+1_amd64.deb 293b6befed108b4464fdcd2e9d89607d 962526 doc extra ganeti-doc_2.15.1-1~bpo8+1_all.deb b600a8044c67ba5a7e01cf34038a2db5 31798 python extra python-ganeti-rapi_2.15.1-1~bpo8+1_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJV+8NeAAoJEHLTQsHpUUMGW1gQAKhzBQseeFdK8xVPNvNr1MeH 8I8rUtSSTBNnCFbdpd37GjhwQmCIsPRoi7hyPajOOtw0LgB0Pg4MWYRlTAx4xKKF JNziPcrEtrwV3zk1JqpFibBtzk8EXmNlPLREgn0BXE+7Za7Sy1xtFyHegVmVNuOW TPM4OG/kM9I+uPMqX3B4t3uv2pg3xh0lCngdlHNetBySrzl+rb3jq/lBEYh6+zeZ WDVcF4qeM180sZVNSAfe3sYCmvtnkJgqTUu/lSbbMFix26co5D+9SOOm9dWGjN4F rKF9yKtzxdV791Rn1XliCK2KE3GWqvNij21A1FH/JfzPvvAz0amzMkzCq1xvAyCN 3SLqLrvTSL4AavRdO287/hm3FM0Ku9Oimxh31qWm8G/kqX4uCuH0U4Z7MO1jfowg zS5g5tXqj4U5L00Jw/3b8P0EMlen5rUQ+8wFpqIbc9JpCANgrU9KfGwsRCMbdrCL 4DNywP69mpVICk3v6cCS61rlNRGq/S+z+JVG1K/gCNfZppaWeOU+4vYD8u68QqdM rqixRs5o5NqdcKi+nRXRf0wFA3AotOv4hc2TJY10HhQ4h3bCeZ/KsxXfqi3h9nPp be0DEfo5ye4otTnLGU2hIAlluG+ggIwT60VAjd5iwdvlMQ6A2liyO0ShtgOQXwh1 tOWVYjCg9po8Nm4JQ9Kw =v5yU -----END PGP SIGNATURE----- Thank you for your contribution to Debian. From apoikos at moszumanska.debian.org Fri Sep 18 11:03:47 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 11:03:47 +0000 Subject: [Pkg-ganeti-devel] [ganeti] branch debian/backports/squeeze created (now 4c2597a) Message-ID: <20150918110347.28746.17544@moszumanska.debian.org> This is an automated email from the git hooks/post-receive script. apoikos pushed a change to branch debian/backports/squeeze in repository ganeti. at 4c2597a d/gbp.conf: update squeeze-backports branch This branch includes the following new commits: new 4c2597a d/gbp.conf: update squeeze-backports branch The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 11:03:47 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 11:03:47 +0000 Subject: [Pkg-ganeti-devel] [ganeti] 01/01: d/gbp.conf: update squeeze-backports branch In-Reply-To: <20150918110347.28746.17544@moszumanska.debian.org> References: <20150918110347.28746.17544@moszumanska.debian.org> Message-ID: This is an automated email from the git hooks/post-receive script. apoikos pushed a commit to branch debian/backports/squeeze in repository ganeti. commit 4c2597a44d2c96a274c285101b73bf5b101d474a Author: Apollon Oikonomopoulos Date: Thu Sep 17 17:40:50 2015 +0200 d/gbp.conf: update squeeze-backports branch --- debian/gbp.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/gbp.conf b/debian/gbp.conf index da20ea8..893d63c 100644 --- a/debian/gbp.conf +++ b/debian/gbp.conf @@ -5,4 +5,4 @@ pristine-tar = True [git-buildpackage] export-dir = ../build-area/ tarball-dir = ../tarballs/ -debian-branch = bpo-squeeze +debian-branch = debian/backports/squeeze -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 11:03:48 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 11:03:48 +0000 Subject: [Pkg-ganeti-devel] [ganeti] branch debian/backports/wheezy created (now ad59c9b) Message-ID: <20150918110347.28746.87055@moszumanska.debian.org> This is an automated email from the git hooks/post-receive script. apoikos pushed a change to branch debian/backports/wheezy in repository ganeti. at ad59c9b d/gbp.conf: update wheezy-backports branch This branch includes the following new commits: new c3886d3 Merge tag 'debian/2.12.0-3' into klots new 1360107 Revert "Explicitly B-D on libcurl4-openssl-dev" new 5a6ef61 Revert "Re-add the libcurl4-openssl-dev B-D" new 8b6643c B-D on lifted-base-dev >= 0.2 new 74ae9f0 Add patches for lens 4.4+ compatibility new c44b871 Use dh-autoreconf new fc9f7a2 Rebuild 2.12.0-3 for wheezy-backports new d2da009 Merge tag 'debian/2.12.3-1' into bpo-wheezy new b073854 Drop GHC 7.8 and lens patches new b161b52 Release 2.12.3-1~bpo70+1 new 41780f7 Merge tag 'debian/2.12.4-1' into bpo-wheezy new 9ba0465 Rebuild 2.12.4-1 for wheezy-backports new ad59c9b d/gbp.conf: update wheezy-backports branch The 13 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 11:03:55 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 11:03:55 +0000 Subject: [Pkg-ganeti-devel] [ganeti] 01/13: Merge tag 'debian/2.12.0-3' into klots In-Reply-To: <20150918110347.28746.87055@moszumanska.debian.org> References: <20150918110347.28746.87055@moszumanska.debian.org> Message-ID: This is an automated email from the git hooks/post-receive script. apoikos pushed a commit to branch debian/backports/wheezy in repository ganeti. commit c3886d354df90c6f464f8b35fdf6bd914835ffff Merge: 1e77538 17d89b5 Author: Apollon Oikonomopoulos Date: Tue Feb 10 23:27:52 2015 +0200 Merge tag 'debian/2.12.0-3' into klots ganeti Debian release 2.12.0-3 Conflicts: debian/changelog - Drop 2.11.6-1~bpo70+1 entry INSTALL | 84 +- Makefile.am | 274 ++- Makefile.in | 638 +++++-- NEWS | 175 ++ README | 2 +- autotools/build-rpc | 3 +- configure | 231 ++- configure.ac | 61 +- daemons/daemon-util.in | 97 +- daemons/import-export | 71 +- debian/changelog | 54 +- debian/control | 111 +- debian/control.in | 87 +- debian/copyright | 23 +- debian/ganeti-2.11.install | 5 - debian/ganeti-2.11.prerm | 24 - debian/ganeti-2.12.install | 5 + ...ian-overrides => ganeti-2.12.lintian-overrides} | 2 +- .../{ganeti-2.11.postinst => ganeti-2.12.postinst} | 0 debian/ganeti-2.12.prerm | 24 + ...askell-2.11.templates => ganeti-2.12.templates} | 11 +- debian/ganeti-haskell-2.11.install | 5 - debian/ganeti-haskell-2.11.lintian-overrides | 9 - debian/ganeti-haskell-2.11.prerm | 24 - debian/ganeti-haskell-2.12.install | 7 + debian/ganeti-haskell-2.12.lintian-overrides | 9 + ...-2.11.postinst => ganeti-haskell-2.12.postinst} | 0 debian/ganeti-haskell-2.12.prerm | 24 + ....11.templates => ganeti-haskell-2.12.templates} | 11 +- debian/ganeti-htools-2.11.install | 3 - debian/ganeti-htools-2.11.lintian-overrides | 5 - debian/ganeti-htools-2.11.prerm | 24 - debian/ganeti-htools-2.12.install | 3 + debian/ganeti-htools-2.12.lintian-overrides | 5 + ...s-2.11.postinst => ganeti-htools-2.12.postinst} | 0 debian/ganeti-htools-2.12.prerm | 24 + ...2.11.templates => ganeti-htools-2.12.templates} | 11 +- debian/ganeti.bug-script | 57 + debian/ganeti.install | 1 + .../0003-Disable-local-checks-during-build.patch | 2 +- .../patches/cfgupgrade12-remove-old-ssconf.patch | 2 +- debian/patches/do-not-backup-export-dir.patch | 2 +- debian/patches/fix-wconfd-metad | 28 + debian/patches/series | 1 + debian/rules | 3 + debian/templates/ganeti-haskell-VER.install | 2 + debian/watch | 2 +- doc/design-2.12.rst | 15 + doc/design-cpu-pinning.rst | 11 +- doc/design-cpu-speed.rst | 43 + doc/design-daemons.rst | 196 +- doc/design-disks.rst | 166 ++ doc/design-draft.rst | 4 +- doc/design-move-instance-improvements.rst | 366 ++++ doc/design-node-security.rst | 268 ++- doc/design-performance-tests.rst | 8 +- doc/design-systemd.rst | 234 +++ doc/dev-codestyle.rst | 12 +- doc/examples/ganeti.default | 2 +- doc/examples/ganeti.default-debug | 2 +- doc/examples/systemd/ganeti-common.service.in | 6 + doc/examples/systemd/ganeti-confd.service.in | 17 + doc/examples/systemd/ganeti-kvmd.service.in | 15 + doc/examples/systemd/ganeti-luxid.service.in | 18 + doc/examples/systemd/ganeti-metad.service.in | 14 + doc/examples/systemd/ganeti-mond.service.in | 16 + doc/examples/systemd/ganeti-noded.service.in | 19 + doc/examples/systemd/ganeti-rapi.service.in | 19 + doc/examples/systemd/ganeti-wconfd.service.in | 18 + doc/hooks.rst | 2 +- doc/html/_sources/design-2.12.txt | 15 + doc/html/_sources/design-cpu-pinning.txt | 11 +- doc/html/_sources/design-cpu-speed.txt | 43 + doc/html/_sources/design-daemons.txt | 196 +- doc/html/_sources/design-disks.txt | 166 ++ doc/html/_sources/design-draft.txt | 4 +- .../_sources/design-move-instance-improvements.txt | 366 ++++ doc/html/_sources/design-node-security.txt | 268 ++- doc/html/_sources/design-performance-tests.txt | 8 +- doc/html/_sources/design-systemd.txt | 234 +++ doc/html/_sources/dev-codestyle.txt | 12 +- doc/html/_sources/hooks.txt | 2 +- doc/html/_sources/iallocator.txt | 2 +- doc/html/_sources/index.txt | 8 +- doc/html/_sources/install-quick.txt | 84 +- doc/html/_sources/news.txt | 175 ++ doc/html/_sources/security.txt | 2 +- doc/html/_sources/virtual-cluster.txt | 2 +- doc/html/admin.html | 12 +- doc/html/cluster-keys-replacement.html | 10 +- doc/html/cluster-merge.html | 10 +- doc/html/design-2.0.html | 10 +- doc/html/design-2.1.html | 10 +- doc/html/design-2.10.html | 10 +- doc/html/design-2.11.html | 20 +- doc/html/{design-2.11.html => design-2.12.html} | 36 +- doc/html/design-2.2.html | 10 +- doc/html/design-2.3.html | 10 +- doc/html/design-2.4.html | 10 +- doc/html/design-2.5.html | 10 +- doc/html/design-2.6.html | 10 +- doc/html/design-2.7.html | 10 +- doc/html/design-2.8.html | 10 +- doc/html/design-2.9.html | 10 +- doc/html/design-autorepair.html | 10 +- doc/html/design-bulk-create.html | 10 +- doc/html/design-ceph-ganeti-support.html | 20 +- doc/html/design-chained-jobs.html | 10 +- doc/html/design-cmdlib-unittests.html | 20 +- doc/html/design-cpu-pinning.html | 31 +- doc/html/design-cpu-speed.html | 155 ++ doc/html/design-daemons.html | 223 ++- doc/html/design-device-uuid-name.html | 20 +- doc/html/design-disks.html | 264 +++ doc/html/design-draft.html | 34 +- doc/html/design-file-based-storage.html | 20 +- doc/html/design-glusterfs-ganeti-support.html | 10 +- doc/html/design-hotplug.html | 10 +- doc/html/design-hroller.html | 10 +- doc/html/design-hsqueeze.html | 20 +- doc/html/design-htools-2.3.html | 10 +- doc/html/design-http-server.html | 10 +- doc/html/design-hugepages-support.html | 10 +- doc/html/design-impexp2.html | 10 +- doc/html/design-internal-shutdown.html | 10 +- doc/html/design-kvmd.html | 10 +- doc/html/design-linuxha.html | 10 +- doc/html/design-lu-generated-jobs.html | 10 +- doc/html/design-monitoring-agent.html | 20 +- doc/html/design-move-instance-improvements.html | 462 +++++ doc/html/design-multi-reloc.html | 20 +- doc/html/design-multi-version-tests.html | 10 +- doc/html/design-network.html | 10 +- doc/html/design-node-add.html | 10 +- doc/html/design-node-security.html | 364 +++- doc/html/design-oob.html | 10 +- doc/html/design-openvswitch.html | 10 +- doc/html/design-opportunistic-locking.html | 10 +- doc/html/design-optables.html | 10 +- doc/html/design-os.html | 10 +- doc/html/design-ovf-support.html | 10 +- doc/html/design-partitioned.html | 10 +- doc/html/design-performance-tests.html | 18 +- doc/html/design-query-splitting.html | 10 +- doc/html/design-query2.html | 10 +- doc/html/design-reason-trail.html | 10 +- doc/html/design-resource-model.html | 10 +- doc/html/design-restricted-commands.html | 10 +- doc/html/design-shared-storage.html | 10 +- doc/html/design-ssh-ports.html | 10 +- doc/html/design-storagetypes.html | 20 +- doc/html/design-systemd.html | 343 ++++ doc/html/design-upgrade.html | 20 +- doc/html/design-virtual-clusters.html | 10 +- doc/html/design-x509-ca.html | 10 +- doc/html/dev-codestyle.html | 21 +- doc/html/devnotes.html | 10 +- doc/html/glossary.html | 10 +- doc/html/hooks.html | 12 +- doc/html/iallocator.html | 12 +- doc/html/index.html | 13 +- doc/html/install-quick.html | 92 +- doc/html/install.html | 12 +- doc/html/locking.html | 10 +- doc/html/manpages.html | 10 +- doc/html/monitoring-query-format.html | 10 +- doc/html/move-instance.html | 10 +- doc/html/news.html | 327 +++- doc/html/ovfconverter.html | 10 +- doc/html/rapi.html | 91 +- doc/html/search.html | 10 +- doc/html/searchindex.js | 2 +- doc/html/security.html | 12 +- doc/html/upgrade.html | 10 +- doc/html/virtual-cluster.html | 12 +- doc/html/walkthrough.html | 12 +- doc/iallocator.rst | 2 +- doc/index.rst | 8 +- doc/install-quick.rst | 84 +- doc/news.rst | 175 ++ doc/security.rst | 2 +- doc/users/groupmemberships.in | 1 + doc/users/groups.in | 1 + doc/users/users.in | 1 + doc/virtual-cluster.rst | 2 +- lib/backend.py | 368 +++- lib/bootstrap.py | 92 +- lib/build/sphinx_ext.py | 6 +- lib/cli.py | 291 ++- lib/client/base.py | 79 + lib/client/gnt_backup.py | 28 +- lib/client/gnt_cluster.py | 146 +- lib/client/gnt_debug.py | 60 +- lib/client/gnt_group.py | 13 +- lib/client/gnt_instance.py | 74 +- lib/client/gnt_job.py | 176 +- lib/client/gnt_network.py | 9 +- lib/client/gnt_node.py | 25 +- lib/client/gnt_os.py | 49 +- lib/cmdlib/backup.py | 148 +- lib/cmdlib/base.py | 106 +- lib/cmdlib/cluster.py | 558 ++++-- lib/cmdlib/common.py | 272 ++- lib/cmdlib/group.py | 65 +- lib/cmdlib/instance.py | 909 ++++++--- lib/cmdlib/instance_migration.py | 56 +- lib/cmdlib/instance_operation.py | 153 +- lib/cmdlib/instance_query.py | 10 +- lib/cmdlib/instance_storage.py | 370 +++- lib/cmdlib/instance_utils.py | 165 +- lib/cmdlib/misc.py | 7 - lib/cmdlib/network.py | 1 - lib/cmdlib/node.py | 73 +- lib/cmdlib/operating_system.py | 34 +- lib/cmdlib/test.py | 182 +- lib/compat.py | 28 + lib/config.py | 1930 ++++++++++++-------- lib/daemon.py | 29 +- lib/errors.py | 9 + lib/ht.py | 19 +- lib/hypervisor/hv_base.py | 112 +- lib/hypervisor/{hv_kvm.py => hv_kvm/__init__.py} | 768 +++----- lib/hypervisor/hv_kvm/monitor.py | 400 ++++ lib/hypervisor/hv_kvm/netdev.py | 182 ++ lib/hypervisor/hv_xen.py | 119 +- lib/impexpd/__init__.py | 25 +- lib/{jqueue.py => jqueue/__init__.py} | 567 +----- lib/jqueue/exec.py | 150 ++ lib/locking.py | 993 +--------- lib/luxi.py | 15 +- lib/masterd/iallocator.py | 38 +- lib/masterd/instance.py | 44 +- lib/mcpu.py | 258 ++- lib/objects.py | 387 ++-- lib/pathutils.py | 5 + lib/query.py | 18 +- lib/rapi/baserlib.py | 167 +- lib/rapi/client.py | 7 +- lib/rapi/rlib2.py | 58 +- lib/rpc/client.py | 52 +- lib/rpc/node.py | 24 +- .../rpc/stub/__init__.py | 39 +- lib/rpc/transport.py | 120 +- lib/rpc_defs.py | 52 +- lib/runtime.py | 31 +- lib/serializer.py | 234 ++- lib/server/masterd.py | 442 +---- lib/server/noded.py | 58 +- lib/ssconf.py | 2 + lib/tools/burnin.py | 4 +- lib/tools/ensure_dirs.py | 3 + lib/utils/__init__.py | 7 + lib/utils/algo.py | 26 + lib/utils/io.py | 18 +- lib/utils/livelock.py | 106 ++ lib/utils/security.py | 51 - lib/utils/storage.py | 33 + lib/utils/text.py | 11 +- lib/vcluster.py | 14 +- lib/watcher/__init__.py | 66 +- .../testsupport/__init__.py => lib/wconfd.py | 66 +- lib/workerpool.py | 25 +- man/ganeti-luxid.8.in | 7 + man/ganeti-luxid.gen | 7 + man/ganeti-luxid.html.in | 1 + man/ganeti-luxid.rst | 7 + man/ganeti-masterd.8.in | 135 -- man/ganeti-masterd.gen | 96 - man/ganeti-masterd.html.in | 65 - man/ganeti-masterd.rst | 96 - man/gnt-backup.8.in | 19 +- man/gnt-backup.gen | 12 +- man/gnt-backup.html.in | 5 +- man/gnt-backup.rst | 12 +- man/gnt-cluster.8.in | 104 +- man/gnt-cluster.gen | 64 +- man/gnt-cluster.html.in | 16 +- man/gnt-cluster.rst | 64 +- man/gnt-debug.8.in | 39 +- man/gnt-debug.gen | 39 +- man/gnt-debug.html.in | 16 +- man/gnt-debug.rst | 39 +- man/gnt-group.8.in | 5 + man/gnt-group.gen | 2 + man/gnt-group.html.in | 3 + man/gnt-instance.8.in | 116 +- man/gnt-instance.gen | 72 +- man/gnt-instance.html.in | 40 +- man/gnt-instance.rst | 66 +- man/gnt-node.8.in | 5 + man/gnt-node.gen | 2 + man/gnt-node.html.in | 3 + man/gnt-os.8.in | 30 +- man/gnt-os.gen | 23 +- man/gnt-os.html.in | 9 +- man/gnt-os.rst | 23 +- man/htools.1.in | 8 + man/htools.gen | 8 +- man/htools.html.in | 3 +- man/htools.rst | 8 +- qa/ganeti-qa.py | 7 +- qa/qa-sample.json | 7 +- qa/qa_cluster.py | 141 ++ qa/qa_config.py | 5 + qa/qa_env.py | 2 +- qa/qa_instance.py | 173 +- qa/qa_job.py | 2 +- qa/qa_job_utils.py | 16 +- qa/qa_rapi.py | 103 +- qa/qa_utils.py | 36 +- src/AutoConf.hs.in | 20 +- src/Ganeti/BasicTypes.hs | 92 +- .../InstStatusTypes.hs => Codec.hs} | 55 +- src/Ganeti/Confd/ClientFunctions.hs | 45 +- src/Ganeti/Confd/Server.hs | 13 +- src/Ganeti/Confd/Types.hs | 1 + src/Ganeti/Config.hs | 228 ++- src/Ganeti/Constants.hs | 309 +++- src/Ganeti/Daemon.hs | 72 +- src/Ganeti/Daemon/Utils.hs | 117 ++ src/Ganeti/DataCollectors/InstStatus.hs | 2 +- src/Ganeti/DataCollectors/InstStatusTypes.hs | 3 +- src/Ganeti/DataCollectors/Lv.hs | 69 +- src/Ganeti/Errors.hs | 13 +- src/Ganeti/HTools/Backend/Luxi.hs | 9 +- src/Ganeti/HTools/Backend/Text.hs | 19 +- src/Ganeti/HTools/CLI.hs | 2 +- src/Ganeti/HTools/Cluster.hs | 3 +- src/Ganeti/HTools/Node.hs | 13 + src/Ganeti/HTools/Program/Harep.hs | 7 +- src/Ganeti/HTools/Program/Hscan.hs | 2 +- src/Ganeti/JQScheduler.hs | 242 ++- src/Ganeti/JQueue.hs | 293 +-- src/{hluxid.hs => Ganeti/JQueue/Lens.hs} | 46 +- src/Ganeti/JQueue/Objects.hs | 100 + src/Ganeti/JSON.hs | 134 +- src/Ganeti/Lens.hs | 104 ++ src/Ganeti/Locking/Allocation.hs | 419 +++++ src/Ganeti/Locking/Locks.hs | 232 +++ src/{hluxid.hs => Ganeti/Locking/Types.hs} | 50 +- src/Ganeti/Locking/Waiting.hs | 376 ++++ src/Ganeti/Logging.hs | 44 +- src/Ganeti/Logging/Lifted.hs | 95 + src/Ganeti/Logging/WriterLog.hs | 150 ++ src/Ganeti/Luxi.hs | 66 +- src/Ganeti/Metad/Config.hs | 142 ++ src/Ganeti/Metad/ConfigServer.hs | 106 ++ src/{hluxid.hs => Ganeti/Metad/Server.hs} | 39 +- src/{hluxid.hs => Ganeti/Metad/Types.hs} | 31 +- src/Ganeti/Metad/WebServer.hs | 217 +++ src/Ganeti/Network.hs | 236 ++- src/Ganeti/Objects.hs | 376 ++-- src/Ganeti/Objects/BitArray.hs | 162 ++ src/Ganeti/Objects/Lens.hs | 149 ++ src/Ganeti/OpCodes.hs | 63 +- src/{hluxid.hs => Ganeti/OpCodes/Lens.hs} | 36 +- src/Ganeti/OpParams.hs | 148 +- src/Ganeti/Path.hs | 47 +- src/Ganeti/Query/Common.hs | 16 +- src/Ganeti/Query/Exec.hs | 261 +++ src/Ganeti/Query/Export.hs | 4 +- src/Ganeti/Query/Group.hs | 5 +- src/Ganeti/Query/Instance.hs | 96 +- src/Ganeti/Query/Job.hs | 12 +- src/Ganeti/Query/Language.hs | 1 + src/Ganeti/Query/Locks.hs | 47 +- src/Ganeti/Query/Network.hs | 15 +- src/Ganeti/Query/Node.hs | 3 +- src/Ganeti/Query/Query.hs | 115 +- src/Ganeti/Query/Server.hs | 218 ++- src/Ganeti/Query/Types.hs | 5 + src/Ganeti/Rpc.hs | 233 ++- src/Ganeti/Runtime.hs | 66 +- src/Ganeti/Ssconf.hs | 28 +- src/Ganeti/THH.hs | 574 +++--- src/Ganeti/THH/Field.hs | 139 ++ src/Ganeti/THH/HsRPC.hs | 128 ++ src/Ganeti/THH/PyRPC.hs | 205 +++ src/Ganeti/THH/RPC.hs | 118 ++ src/Ganeti/THH/Types.hs | 128 ++ src/Ganeti/Types.hs | 67 +- src/Ganeti/UDSServer.hs | 211 ++- src/Ganeti/Utils.hs | 177 +- src/Ganeti/Utils/AsyncWorker.hs | 187 ++ src/Ganeti/Utils/Atomic.hs | 138 ++ src/Ganeti/Utils/IORef.hs | 79 + src/Ganeti/Utils/Livelock.hs | 84 + src/{hluxid.hs => Ganeti/Utils/MVarLock.hs} | 47 +- src/{hluxid.hs => Ganeti/Utils/MonadPlus.hs} | 43 +- src/Ganeti/Utils/MultiMap.hs | 138 ++ src/Ganeti/{Query/Locks.hs => Utils/Random.hs} | 57 +- src/Ganeti/Utils/Statistics.hs | 87 + src/{hluxid.hs => Ganeti/Utils/UniStd.hs} | 53 +- src/Ganeti/Utils/Validate.hs | 139 ++ .../InstStatusTypes.hs => WConfd/Client.hs} | 58 +- src/Ganeti/WConfd/ConfigState.hs | 86 + src/Ganeti/WConfd/ConfigVerify.hs | 135 ++ src/Ganeti/WConfd/ConfigWriter.hs | 211 +++ src/Ganeti/WConfd/Core.hs | 358 ++++ src/Ganeti/WConfd/DeathDetection.hs | 81 + src/Ganeti/WConfd/Language.hs | 76 + src/Ganeti/WConfd/Monad.hs | 348 ++++ src/Ganeti/WConfd/Persistent.hs | 135 ++ src/Ganeti/WConfd/Server.hs | 131 ++ src/Ganeti/WConfd/Ssconf.hs | 114 ++ src/Ganeti/WConfd/TempRes.hs | 497 +++++ src/{hluxid.hs => ganeti-metad.hs} | 31 +- src/{hluxid.hs => ganeti-wconfd.hs} | 24 +- src/hluxid.hs | 2 + src/hs2py.hs | 11 +- src/rpc-test.hs | 4 +- test/data/cluster_config_2.11.json | 539 ++++++ test/data/htools/hbal-cpu-speed.data | 11 + test/data/instance-disks.txt | 73 + test/data/instance-prim-sec.txt | 63 - test/hs/Test/Ganeti/HTools/Instance.hs | 3 +- test/hs/Test/Ganeti/HTools/Types.hs | 2 +- test/hs/Test/Ganeti/JQueue.hs | 26 +- test/hs/Test/Ganeti/JSON.hs | 16 + test/hs/Test/Ganeti/Locking/Allocation.hs | 363 ++++ test/hs/Test/Ganeti/Locking/Locks.hs | 132 ++ test/hs/Test/Ganeti/Locking/Waiting.hs | 360 ++++ test/hs/Test/Ganeti/Luxi.hs | 3 +- test/hs/Test/Ganeti/Network.hs | 100 +- test/hs/Test/Ganeti/Objects.hs | 159 +- test/hs/Test/Ganeti/Objects/BitArray.hs | 111 ++ test/hs/Test/Ganeti/OpCodes.hs | 168 +- test/hs/Test/Ganeti/Query/Instance.hs | 8 +- test/hs/Test/Ganeti/Query/Query.hs | 1 + test/hs/Test/Ganeti/Rpc.hs | 8 + test/hs/Test/Ganeti/Runtime.hs | 10 +- test/hs/Test/Ganeti/Ssconf.hs | 14 + test/hs/Test/Ganeti/THH.hs | 29 + .../hs/Test/Ganeti/THH/Types.hs | 69 +- test/hs/Test/Ganeti/TestCommon.hs | 42 + test/hs/Test/Ganeti/Types.hs | 6 + test/hs/Test/Ganeti/Utils.hs | 37 +- test/hs/Test/Ganeti/Utils/MultiMap.hs | 87 + .../hs/Test/Ganeti/Utils/Statistics.hs | 62 +- test/hs/Test/Ganeti/{THH.hs => WConfd/TempRes.hs} | 87 +- test/hs/htest.hs | 16 + test/hs/shelltests/htools-balancing.test | 5 + test/hs/shelltests/htools-mon-collector.test | 2 +- test/py/cfgupgrade_unittest.py | 12 +- test/py/cmdlib/backup_unittest.py | 10 + test/py/cmdlib/cluster_unittest.py | 141 +- test/py/cmdlib/cmdlib_unittest.py | 13 +- test/py/cmdlib/instance_unittest.py | 125 +- test/py/cmdlib/node_unittest.py | 1 - test/py/cmdlib/test_unittest.py | 5 +- test/py/cmdlib/testsupport/__init__.py | 6 +- test/py/cmdlib/testsupport/cmdlib_testcase.py | 37 +- test/py/cmdlib/testsupport/config_mock.py | 223 ++- .../py/cmdlib/testsupport/livelock_mock.py | 39 +- test/py/cmdlib/testsupport/processor_mock.py | 3 + test/py/cmdlib/testsupport/wconfd_mock.py | 93 + test/py/daemon-util_unittest.bash | 6 +- test/py/ganeti-cli.test | 9 - test/py/ganeti.config_unittest.py | 336 ++-- test/py/ganeti.hooks_unittest.py | 8 +- test/py/ganeti.hypervisor.hv_kvm_unittest.py | 113 +- test/py/ganeti.impexpd_unittest.py | 25 +- test/py/ganeti.jqueue_unittest.py | 547 ------ test/py/ganeti.locking_unittest.py | 1558 ---------------- test/py/ganeti.mcpu_unittest.py | 44 +- test/py/ganeti.objects_unittest.py | 154 +- test/py/ganeti.ovf_unittest.py | 2 + test/py/ganeti.query_unittest.py | 44 +- test/py/ganeti.rapi.baserlib_unittest.py | 15 +- test/py/ganeti.rapi.client_unittest.py | 16 +- test/py/ganeti.rapi.rlib2_unittest.py | 1084 ++++------- test/py/ganeti.rpc_unittest.py | 37 +- test/py/ganeti.runtime_unittest.py | 6 + test/py/ganeti.serializer_unittest.py | 128 +- test/py/ganeti.utils.security_unittest.py | 41 - test/py/ganeti.utils.storage_unittest.py | 45 + test/py/ganeti.workerpool_unittest.py | 250 --- tools/kvm-ifup.in => test/py/systemd_unittest.bash | 38 +- tools/cfgupgrade | 365 ++-- tools/cfgupgrade12 | 80 +- tools/confd-client | 51 +- tools/ganeti-listrunner | 39 +- tools/ifup-os.in | 317 ++++ tools/kvm-ifup-os | 317 ++++ tools/kvm-ifup.in | 19 +- tools/lvmstrap | 38 +- tools/move-instance | 332 ++-- tools/net-common.in | 26 +- tools/vcluster-setup.in | 1 + tools/xen-ifup-os | 317 ++++ vcs-version | 2 +- 491 files changed, 31491 insertions(+), 12661 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 11:03:55 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 11:03:55 +0000 Subject: [Pkg-ganeti-devel] [ganeti] 02/13: Revert "Explicitly B-D on libcurl4-openssl-dev" In-Reply-To: <20150918110347.28746.87055@moszumanska.debian.org> References: <20150918110347.28746.87055@moszumanska.debian.org> Message-ID: This is an automated email from the git hooks/post-receive script. apoikos pushed a commit to branch debian/backports/wheezy in repository ganeti. commit 1360107e3723cc5dab7797944330cf1067430265 Author: Apollon Oikonomopoulos Date: Mon Feb 9 12:50:51 2015 +0200 Revert "Explicitly B-D on libcurl4-openssl-dev" In wheezy we still need to build against GnuTLS. --- debian/control | 1 - 1 file changed, 1 deletion(-) diff --git a/debian/control b/debian/control index e70bb76..fa1bbe8 100644 --- a/debian/control +++ b/debian/control @@ -28,7 +28,6 @@ Build-Depends: debhelper (>= 9), libghc-lifted-base-dev, libghc-lens-dev, libpcre3-dev, - libcurl4-openssl-dev, python-simplejson, python-pyparsing, python-openssl, -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 11:03:55 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 11:03:55 +0000 Subject: [Pkg-ganeti-devel] [ganeti] 03/13: Revert "Re-add the libcurl4-openssl-dev B-D" In-Reply-To: <20150918110347.28746.87055@moszumanska.debian.org> References: <20150918110347.28746.87055@moszumanska.debian.org> Message-ID: This is an automated email from the git hooks/post-receive script. apoikos pushed a commit to branch debian/backports/wheezy in repository ganeti. commit 5a6ef610b5f07dc1aa7a6f943a420fc3c4975757 Author: Apollon Oikonomopoulos Date: Mon Feb 9 12:51:30 2015 +0200 Revert "Re-add the libcurl4-openssl-dev B-D" In wheezy we still have to build against GnuTLS. This reverts commit 346cb8a15e226e94c07cbaf1e04cec45698c7618. --- debian/control.in | 1 - 1 file changed, 1 deletion(-) diff --git a/debian/control.in b/debian/control.in index 4a14c7e..98b6846 100644 --- a/debian/control.in +++ b/debian/control.in @@ -28,7 +28,6 @@ Build-Depends: debhelper (>= 9), libghc-lifted-base-dev, libghc-lens-dev, libpcre3-dev, - libcurl4-openssl-dev, python-simplejson, python-pyparsing, python-openssl, -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 11:03:55 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 11:03:55 +0000 Subject: [Pkg-ganeti-devel] [ganeti] 04/13: B-D on lifted-base-dev >= 0.2 In-Reply-To: <20150918110347.28746.87055@moszumanska.debian.org> References: <20150918110347.28746.87055@moszumanska.debian.org> Message-ID: This is an automated email from the git hooks/post-receive script. apoikos pushed a commit to branch debian/backports/wheezy in repository ganeti. commit 8b6643cf155714258998432853941640165ff5b1 Author: Apollon Oikonomopoulos Date: Mon Feb 9 12:54:52 2015 +0200 B-D on lifted-base-dev >= 0.2 0.1.x lacks Data.IORef.Lifted. --- debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/control b/debian/control index fa1bbe8..e3518a8 100644 --- a/debian/control +++ b/debian/control @@ -25,7 +25,7 @@ Build-Depends: debhelper (>= 9), libghc-regex-pcre-dev, libghc-attoparsec-dev, libghc-vector-dev, - libghc-lifted-base-dev, + libghc-lifted-base-dev (>= 0.2), libghc-lens-dev, libpcre3-dev, python-simplejson, -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 11:03:55 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 11:03:55 +0000 Subject: [Pkg-ganeti-devel] [ganeti] 05/13: Add patches for lens 4.4+ compatibility In-Reply-To: <20150918110347.28746.87055@moszumanska.debian.org> References: <20150918110347.28746.87055@moszumanska.debian.org> Message-ID: This is an automated email from the git hooks/post-receive script. apoikos pushed a commit to branch debian/backports/wheezy in repository ganeti. commit 74ae9f06563302ae49e3408abe89788e8dfda7ed Author: Apollon Oikonomopoulos Date: Tue Feb 10 21:30:57 2015 +0200 Add patches for lens 4.4+ compatibility Include patches by Petr Pudlak adding compatibility with the changed TH API of lens 4.4 and on. --- ...mple-CPP-macro-for-detecting-lens-version.patch | 150 +++++++++++++++++++++ ...enses-correctly-for-different-lens-versio.patch | 42 ++++++ debian/patches/series | 2 + 3 files changed, 194 insertions(+) diff --git a/debian/patches/0001-Create-a-simple-CPP-macro-for-detecting-lens-version.patch b/debian/patches/0001-Create-a-simple-CPP-macro-for-detecting-lens-version.patch new file mode 100644 index 0000000..ab05b5c --- /dev/null +++ b/debian/patches/0001-Create-a-simple-CPP-macro-for-detecting-lens-version.patch @@ -0,0 +1,150 @@ +From 9dfe2cf411500478b5954e93f99c4fb27a1637d1 Mon Sep 17 00:00:00 2001 +From: Petr Pudlak +Date: Tue, 10 Feb 2015 13:11:44 +0100 +Subject: [PATCH 1/2] Create a simple CPP macro for detecting lens versions + +.. in Haskell code. + +This patch should be removed starting from 2.14, as there cabal provides +proper macros for all packages. + +The macro in this patch is intentionally kept compatible with the cabal +macros. + +Signed-off-by: Petr Pudlak +--- + Makefile.am | 20 +++++++++++++------- + configure.ac | 16 ++++++++++++++++ + src/Ganeti/Lens.hs | 7 ++++++- + 3 files changed, 35 insertions(+), 8 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index 2bd16e6..67368f3 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -1171,14 +1171,14 @@ Makefile.ghc: $(HS_MAKEFILE_GHC_SRCS) Makefile \ + | $(built_base_sources) $(HS_BUILT_SRCS) + $(GHC) -M -dep-makefile $@ -dep-suffix $(HPROF_SUFFIX) \ + -dep-suffix $(HTEST_SUFFIX) $(HFLAGS) -itest/hs \ +- $(HS_PARALLEL3) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) $(HS_MAKEFILE_GHC_SRCS) ++ $(HS_PARALLEL3) $(HS_LENS) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) $(HS_MAKEFILE_GHC_SRCS) + + @include_makefile_ghc@ + + %.o: + @echo '[GHC]: $@ <- $^' + @$(GHC) -c $(HFLAGS) \ +- $(HS_PARALLEL3) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) $(@:%.o=%.hs) ++ $(HS_PARALLEL3) $(HS_LENS) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) $(@:%.o=%.hs) + + # For TH+profiling we need to compile twice: Once without profiling, + # and then once with profiling. See +@@ -1188,14 +1188,15 @@ if HPROFILE + @echo '[GHC|prof]: $@ <- $^' + @$(GHC) -c $(HFLAGS) \ + $(HPROFFLAGS) \ +- $(HS_PARALLEL3) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) \ ++ $(HS_PARALLEL3) $(HS_LENS) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) \ + $(@:%.$(HPROF_SUFFIX)_o=%.hs) + endif + + %.$(HTEST_SUFFIX)_o: + @echo '[GHC|test]: $@ <- $^' + @$(GHC) -c $(HTEST_FLAGS) \ +- $(HS_PARALLEL3) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) $(@:%.$(HTEST_SUFFIX)_o=%.hs) ++ $(HS_PARALLEL3) $(HS_LENS) $(HS_REGEX_PCRE) \ ++ $(HEXTRA_COMBINED) $(@:%.$(HTEST_SUFFIX)_o=%.hs) + + %.hi: %.o ; + %.$(HTEST_SUFFIX)_hi: %.$(HTEST_SUFFIX)_o ; +@@ -1209,7 +1210,8 @@ endif + @echo '[GHC-link]: $@' + $(GHC) $(HFLAGS) \ + $(HPROFFLAGS) \ +- $(HS_PARALLEL3) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) --make $(@:%=%.hs) ++ $(HS_PARALLEL3) $(HS_LENS) $(HS_REGEX_PCRE) \ ++ $(HEXTRA_COMBINED) --make $(@:%=%.hs) + @rm -f $(notdir $@).tix + @touch "$@" + +@@ -1222,7 +1224,8 @@ $(HS_TEST_PROGS): %: %.$(HTEST_SUFFIX)_o \ + fi + @echo '[GHC-link|test]: $@' + $(GHC) $(HTEST_FLAGS) \ +- $(HS_PARALLEL3) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) --make $(@:%=%.hs) ++ $(HS_PARALLEL3) $(HS_LENS) $(HS_REGEX_PCRE) \ ++ $(HEXTRA_COMBINED) --make $(@:%=%.hs) + @rm -f $(notdir $@).tix + @touch "$@" + +@@ -2556,6 +2559,9 @@ $(APIDOC_HS_DIR)/index.html: $(HS_LIBTESTBUILT_SRCS) Makefile + if [ "$(HS_PARALLEL3)" ]; \ + then OPTGHC="$$OPTGHC --optghc=$(HS_PARALLEL3)"; \ + fi; \ ++ if [ "$(HS_LENS)" ]; \ ++ then OPTGHC="$$OPTGHC $(addprefix --optghc=,$(HS_LENS))"; \ ++ fi; \ + if [ "$(HS_REGEX_PCRE)" ]; \ + then OPTGHC="$$OPTGHC --optghc=$(HS_REGEX_PCRE)"; \ + fi; \ +@@ -2580,7 +2586,7 @@ TAGS: $(GENERATED_FILES) + -osuf tags.o \ + -hisuf tags.hi \ + -lcurl \ +- $(HS_PARALLEL3) $(HS_REGEX_PCRE) \ ++ $(HS_PARALLEL3) $(HS_LENS) $(HS_REGEX_PCRE) \ + $(HS_LIBTEST_SRCS) + find . -path './lib/*.py' -o -path './scripts/gnt-*' -o \ + -path './daemons/ganeti-*' -o -path './tools/*' -o \ +diff --git a/configure.ac b/configure.ac +index 0cf7019..114ba59 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -626,6 +626,22 @@ AC_GHC_PKG_CHECK([parallel-3.*], [HS_PARALLEL3=-DPARALLEL3], + [AC_GHC_PKG_REQUIRE(parallel)], t) + AC_SUBST(HS_PARALLEL3) + ++# check for lens versions; 0 means an unknown version; ++# this (and the corresponding code in Makefile.am) should be removed starting ++# from 2.14, as there cabal creates proper CPP macros to distinguish package ++# versions ++HS_LENS="-DLENS_MAJOR=0 -DLENS_MINOR=0" ++AC_GHC_PKG_CHECK([lens-3.*], [HS_LENS="-DLENS_MAJOR=3 -DLENS_MINOR=0"], [], t) ++AC_GHC_PKG_CHECK([lens-4.*], [HS_LENS="-DLENS_MAJOR=4 -DLENS_MINOR=7"], [], t) ++AC_GHC_PKG_CHECK([lens-4.0.*], [HS_LENS="-DLENS_MAJOR=4 -DLENS_MINOR=0"], [], t) ++AC_GHC_PKG_CHECK([lens-4.1.*], [HS_LENS="-DLENS_MAJOR=4 -DLENS_MINOR=1"], [], t) ++AC_GHC_PKG_CHECK([lens-4.2.*], [HS_LENS="-DLENS_MAJOR=4 -DLENS_MINOR=2"], [], t) ++AC_GHC_PKG_CHECK([lens-4.3.*], [HS_LENS="-DLENS_MAJOR=4 -DLENS_MINOR=3"], [], t) ++AC_GHC_PKG_CHECK([lens-4.4.*], [HS_LENS="-DLENS_MAJOR=4 -DLENS_MINOR=4"], [], t) ++AC_GHC_PKG_CHECK([lens-4.5.*], [HS_LENS="-DLENS_MAJOR=4 -DLENS_MINOR=5"], [], t) ++AC_GHC_PKG_CHECK([lens-4.6.*], [HS_LENS="-DLENS_MAJOR=4 -DLENS_MINOR=6"], [], t) ++AC_SUBST(HS_LENS) ++ + # and now standard modules + AC_GHC_PKG_REQUIRE(curl) + AC_GHC_PKG_REQUIRE(json) +diff --git a/src/Ganeti/Lens.hs b/src/Ganeti/Lens.hs +index b3bd69f..8f9b976 100644 +--- a/src/Ganeti/Lens.hs ++++ b/src/Ganeti/Lens.hs +@@ -1,4 +1,4 @@ +-{-# LANGUAGE RankNTypes #-} ++{-# LANGUAGE RankNTypes, CPP #-} + + {-| Provides all lens-related functions. + +@@ -44,6 +44,11 @@ module Ganeti.Lens + , atSet + ) where + ++-- The following macro is just a temporary solution for 2.12 and 2.13. ++-- Since 2.14 cabal creates proper macros for all dependencies. ++#define MIN_VERSION_lens(maj,min,rev) \ ++ (((maj)), WrappedMonad(..)) + import Control.Lens + import Control.Monad +-- +2.1.4 + diff --git a/debian/patches/0002-Construct-lenses-correctly-for-different-lens-versio.patch b/debian/patches/0002-Construct-lenses-correctly-for-different-lens-versio.patch new file mode 100644 index 0000000..9d89a34 --- /dev/null +++ b/debian/patches/0002-Construct-lenses-correctly-for-different-lens-versio.patch @@ -0,0 +1,42 @@ +From 1136f1cbf85444dcd0b942545e7f4000b81befbc Mon Sep 17 00:00:00 2001 +From: Petr Pudlak +Date: Tue, 10 Feb 2015 13:18:00 +0100 +Subject: [PATCH 2/2] Construct lenses correctly for different 'lens' versions + +As the interface of the TH code for generating lenses changed twice in +4.*, we need to differentiate between versions accordingly. + +Signed-off-by: Petr Pudlak +--- + src/Ganeti/Lens.hs | 15 +++++++++++++-- + 1 file changed, 13 insertions(+), 2 deletions(-) + +diff --git a/src/Ganeti/Lens.hs b/src/Ganeti/Lens.hs +index 8f9b976..0299e1a 100644 +--- a/src/Ganeti/Lens.hs ++++ b/src/Ganeti/Lens.hs +@@ -69,8 +69,19 @@ makeCustomLensesFiltered :: (String -> Bool) -> Name -> Q [Dec] + makeCustomLensesFiltered f = makeLensesWith customRules + where + customRules :: LensRules +- customRules = set lensField (fmap lensFieldName . mfilter f . Just) +- defaultRules ++ customRules = set lensField nameFun lensRules ++#if MIN_VERSION_lens(4,5,0) ++ nameFun :: Name -> [Name] -> Name -> [DefName] ++ nameFun _ _ = liftM (TopName . mkName) . nameFilter . nameBase ++#elif MIN_VERSION_lens(4,4,0) ++ nameFun :: [Name] -> Name -> [DefName] ++ nameFun _ = liftM (TopName . mkName) . nameFilter . nameBase ++#else ++ nameFun :: String -> Maybe String ++ nameFun = nameFilter ++#endif ++ nameFilter :: (MonadPlus m) => String -> m String ++ nameFilter = liftM lensFieldName . mfilter f . return + + -- | Create lenses for all fields of a given data type. + makeCustomLenses :: Name -> Q [Dec] +-- +2.1.4 + diff --git a/debian/patches/series b/debian/patches/series index a1a5b54..cd4a168 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -3,3 +3,5 @@ cfgupgrade12-remove-old-ssconf.patch 0003-Disable-local-checks-during-build.patch do-not-backup-export-dir.patch fix-wconfd-metad +0001-Create-a-simple-CPP-macro-for-detecting-lens-version.patch +0002-Construct-lenses-correctly-for-different-lens-versio.patch -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 11:03:56 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 11:03:56 +0000 Subject: [Pkg-ganeti-devel] [ganeti] 06/13: Use dh-autoreconf In-Reply-To: <20150918110347.28746.87055@moszumanska.debian.org> References: <20150918110347.28746.87055@moszumanska.debian.org> Message-ID: This is an automated email from the git hooks/post-receive script. apoikos pushed a commit to branch debian/backports/wheezy in repository ganeti. commit c44b87124c2d309044c5c61b804a66de67c76d95 Author: Apollon Oikonomopoulos Date: Tue Feb 10 21:57:53 2015 +0200 Use dh-autoreconf Since we patched configure.ac and Makefile.am, use dh-autoreconf to make sure configure and friends are regenerated on each build (which is a good idea anyway). --- debian/control | 1 + debian/rules | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/debian/control b/debian/control index e3518a8..a076b46 100644 --- a/debian/control +++ b/debian/control @@ -5,6 +5,7 @@ Maintainer: Debian Ganeti Team Uploaders: Guido Trotter , Apollon Oikonomopoulos Build-Depends: debhelper (>= 9), + dh-autoreconf, m4, python-all, ghc (>= 6.12), diff --git a/debian/rules b/debian/rules index c0e0588..a34548d 100755 --- a/debian/rules +++ b/debian/rules @@ -8,7 +8,7 @@ VER = $(shell cat vcs-version | sed -r 's/v([0-9]+\.[0-9]+)(\..*)/\1/') GNT_USERGROUP_PREFIX="gnt-" %: - dh $@ --with python2,sphinxdoc,bash_completion + dh $@ --with python2,sphinxdoc,bash_completion,autoreconf debian/control: debian/control.in vcs-version sed -s 's/#VER#/$(VER)/g' debian/control.in > debian/control -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 11:03:56 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 11:03:56 +0000 Subject: [Pkg-ganeti-devel] [ganeti] 07/13: Rebuild 2.12.0-3 for wheezy-backports In-Reply-To: <20150918110347.28746.87055@moszumanska.debian.org> References: <20150918110347.28746.87055@moszumanska.debian.org> Message-ID: This is an automated email from the git hooks/post-receive script. apoikos pushed a commit to branch debian/backports/wheezy in repository ganeti. commit fc9f7a28d16fcc41be75c102777cffe81285906c Author: Apollon Oikonomopoulos Date: Sun Feb 8 21:45:27 2015 +0200 Rebuild 2.12.0-3 for wheezy-backports --- debian/changelog | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/debian/changelog b/debian/changelog index 2c01eb5..5ceae44 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,15 @@ +ganeti (2.12.0-3~bpo70+1) wheezy-backports; urgency=medium + + * Rebuild for wheezy-backports. + * Revert changes to link against OpenSSL; the Haskell cURL bindings in + wheezy are built against GnuTLS 2.6. + * Build-depend on libghc-lifted-base-dev >= 2.2. Wheezy's version is not + API-compatible. + * Add two patches to implement compatibility with lens >= 4.4. + o Use dh-autoreconf to regenerate configure and Makefile.in. + + -- Apollon Oikonomopoulos Sun, 08 Feb 2015 21:45:23 +0200 + ganeti (2.12.0-3) unstable; urgency=medium * Use proper groups for wconfd and metad (closes: #765764). -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 11:03:58 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 11:03:58 +0000 Subject: [Pkg-ganeti-devel] [ganeti] 08/13: Merge tag 'debian/2.12.3-1' into bpo-wheezy In-Reply-To: <20150918110347.28746.87055@moszumanska.debian.org> References: <20150918110347.28746.87055@moszumanska.debian.org> Message-ID: This is an automated email from the git hooks/post-receive script. apoikos pushed a commit to branch debian/backports/wheezy in repository ganeti. commit d2da009bd145d6c238e8cdfeeb41cb5a830d3f77 Merge: fc9f7a2 8093487 Author: Apollon Oikonomopoulos Date: Thu Apr 30 17:34:07 2015 +0300 Merge tag 'debian/2.12.3-1' into bpo-wheezy ganeti Debian release 2.12.3-1 Conflicts: debian/changelog debian/patches/series Makefile.am | 116 ++++- Makefile.in | 187 +++++--- NEWS | 128 ++++++ configure | 66 ++- configure.ac | 26 +- debian/changelog | 70 ++- debian/copyright | 4 +- debian/molly-guard-helper | 23 +- debian/patches/fix-wconfd-metad | 28 -- debian/patches/ghc7.8.patch | 138 ++++++ debian/patches/series | 2 +- debian/po/nl.po | 57 +++ debian/po/sv.po | 57 +++ devel/build_chroot | 497 +++++++++++++++++++++ doc/admin.rst | 2 +- doc/design-daemons.rst | 22 +- doc/design-file-based-storage.rst | 4 +- doc/design-storagetypes.rst | 4 +- doc/examples/systemd/ganeti-master.target | 8 + doc/examples/systemd/ganeti-node.target | 8 + doc/examples/systemd/ganeti.service | 18 + doc/examples/systemd/ganeti.target | 8 + doc/html/_sources/admin.txt | 2 +- doc/html/_sources/design-daemons.txt | 22 +- doc/html/_sources/design-file-based-storage.txt | 4 +- doc/html/_sources/design-storagetypes.txt | 4 +- doc/html/_sources/install.txt | 8 +- doc/html/_sources/news.txt | 128 ++++++ doc/html/admin.html | 12 +- doc/html/cluster-keys-replacement.html | 10 +- doc/html/cluster-merge.html | 10 +- doc/html/design-2.0.html | 10 +- doc/html/design-2.1.html | 10 +- doc/html/design-2.10.html | 10 +- doc/html/design-2.11.html | 10 +- doc/html/design-2.12.html | 10 +- doc/html/design-2.2.html | 10 +- doc/html/design-2.3.html | 10 +- doc/html/design-2.4.html | 10 +- doc/html/design-2.5.html | 10 +- doc/html/design-2.6.html | 10 +- doc/html/design-2.7.html | 10 +- doc/html/design-2.8.html | 10 +- doc/html/design-2.9.html | 10 +- doc/html/design-autorepair.html | 10 +- doc/html/design-bulk-create.html | 10 +- doc/html/design-ceph-ganeti-support.html | 10 +- doc/html/design-chained-jobs.html | 10 +- doc/html/design-cmdlib-unittests.html | 10 +- doc/html/design-cpu-pinning.html | 10 +- doc/html/design-cpu-speed.html | 10 +- doc/html/design-daemons.html | 36 +- doc/html/design-device-uuid-name.html | 10 +- doc/html/design-disks.html | 10 +- doc/html/design-draft.html | 10 +- doc/html/design-file-based-storage.html | 14 +- doc/html/design-glusterfs-ganeti-support.html | 10 +- doc/html/design-hotplug.html | 10 +- doc/html/design-hroller.html | 10 +- doc/html/design-hsqueeze.html | 10 +- doc/html/design-htools-2.3.html | 10 +- doc/html/design-http-server.html | 10 +- doc/html/design-hugepages-support.html | 10 +- doc/html/design-impexp2.html | 10 +- doc/html/design-internal-shutdown.html | 10 +- doc/html/design-kvmd.html | 10 +- doc/html/design-linuxha.html | 10 +- doc/html/design-lu-generated-jobs.html | 10 +- doc/html/design-monitoring-agent.html | 10 +- doc/html/design-move-instance-improvements.html | 10 +- doc/html/design-multi-reloc.html | 10 +- doc/html/design-multi-version-tests.html | 10 +- doc/html/design-network.html | 10 +- doc/html/design-node-add.html | 10 +- doc/html/design-node-security.html | 10 +- doc/html/design-oob.html | 10 +- doc/html/design-openvswitch.html | 10 +- doc/html/design-opportunistic-locking.html | 10 +- doc/html/design-optables.html | 10 +- doc/html/design-os.html | 10 +- doc/html/design-ovf-support.html | 10 +- doc/html/design-partitioned.html | 10 +- doc/html/design-performance-tests.html | 10 +- doc/html/design-query-splitting.html | 10 +- doc/html/design-query2.html | 10 +- doc/html/design-reason-trail.html | 10 +- doc/html/design-resource-model.html | 10 +- doc/html/design-restricted-commands.html | 10 +- doc/html/design-shared-storage.html | 10 +- doc/html/design-ssh-ports.html | 10 +- doc/html/design-storagetypes.html | 14 +- doc/html/design-systemd.html | 10 +- doc/html/design-upgrade.html | 10 +- doc/html/design-virtual-clusters.html | 10 +- doc/html/design-x509-ca.html | 10 +- doc/html/dev-codestyle.html | 10 +- doc/html/devnotes.html | 10 +- doc/html/glossary.html | 10 +- doc/html/hooks.html | 10 +- doc/html/iallocator.html | 10 +- doc/html/index.html | 10 +- doc/html/install-quick.html | 10 +- doc/html/install.html | 18 +- doc/html/locking.html | 10 +- doc/html/manpages.html | 10 +- doc/html/monitoring-query-format.html | 10 +- doc/html/move-instance.html | 10 +- doc/html/news.html | 283 +++++++++--- doc/html/ovfconverter.html | 10 +- doc/html/rapi.html | 37 +- doc/html/search.html | 10 +- doc/html/searchindex.js | 2 +- doc/html/security.html | 10 +- doc/html/upgrade.html | 10 +- doc/html/virtual-cluster.html | 10 +- doc/html/walkthrough.html | 10 +- doc/install.rst | 8 +- doc/news.rst | 128 ++++++ lib/backend.py | 1 + lib/bootstrap.py | 72 +-- lib/client/gnt_cluster.py | 7 +- lib/client/gnt_instance.py | 14 +- lib/client/gnt_network.py | 6 +- lib/cmdlib/cluster.py | 109 ++++- lib/cmdlib/common.py | 27 ++ lib/cmdlib/instance.py | 12 +- lib/cmdlib/instance_storage.py | 26 ++ lib/cmdlib/node.py | 3 + lib/config.py | 40 +- lib/hypervisor/hv_base.py | 8 +- lib/hypervisor/hv_xen.py | 105 +++-- lib/jqueue/__init__.py | 26 +- lib/masterd/instance.py | 24 +- lib/mcpu.py | 6 + lib/objects.py | 6 + lib/pathutils.py | 2 + lib/rpc/transport.py | 21 +- lib/rpc_defs.py | 2 +- lib/serializer.py | 6 +- lib/ssh.py | 8 +- lib/storage/bdev.py | 28 +- lib/storage/gluster.py | 4 +- lib/tools/burnin.py | 3 +- lib/tools/node_daemon_setup.py | 3 +- lib/utils/storage.py | 10 + lib/utils/x509.py | 15 +- lib/watcher/__init__.py | 6 +- lib/watcher/state.py | 2 +- lib/wconfd.py | 4 +- man/gnt-backup.8.in | 5 +- man/gnt-backup.gen | 13 +- man/gnt-backup.html.in | 2 +- man/gnt-backup.rst | 13 +- man/gnt-cluster.8.in | 2 +- man/gnt-cluster.gen | 2 +- man/gnt-cluster.html.in | 2 +- man/gnt-cluster.rst | 2 +- man/gnt-instance.8.in | 4 +- man/gnt-instance.gen | 4 +- man/gnt-instance.html.in | 4 +- man/gnt-instance.rst | 4 +- qa/ganeti-qa.py | 38 +- qa/qa_cluster.py | 49 +- qa/qa_instance.py | 30 +- qa/qa_job_utils.py | 21 + qa/qa_utils.py | 85 +++- src/Ganeti/BasicTypes.hs | 33 ++ src/Ganeti/Confd/Client.hs | 8 +- src/Ganeti/Confd/Server.hs | 1 + src/Ganeti/Config.hs | 2 +- src/Ganeti/Constants.hs | 4 + src/Ganeti/Daemon.hs | 24 +- src/Ganeti/DataCollectors/Types.hs | 23 +- src/Ganeti/HTools/CLI.hs | 2 +- src/Ganeti/HTools/Cluster.hs | 2 +- src/Ganeti/HTools/Program/Hroller.hs | 2 +- src/Ganeti/Hypervisor/Xen/Types.hs | 6 +- src/Ganeti/JSON.hs | 5 + src/Ganeti/Lens.hs | 27 +- src/Ganeti/Logging/WriterLog.hs | 26 +- src/Ganeti/Metad/Config.hs | 5 +- src/Ganeti/Metad/ConfigServer.hs | 15 +- src/Ganeti/Monitoring/Server.hs | 3 + src/Ganeti/Objects.hs | 10 +- src/Ganeti/OpCodes.hs | 1 + src/Ganeti/Path.hs | 5 + src/Ganeti/Query/Common.hs | 2 +- src/Ganeti/Query/Exec.hs | 95 ++-- src/Ganeti/Query/Instance.hs | 2 +- src/Ganeti/Query/Network.hs | 26 +- src/Ganeti/Query/Server.hs | 2 +- src/Ganeti/Rpc.hs | 25 +- src/Ganeti/Ssconf.hs | 81 ++-- src/Ganeti/THH/HsRPC.hs | 27 +- src/Ganeti/Utils.hs | 13 +- src/Ganeti/Utils/Livelock.hs | 16 +- src/Ganeti/Utils/MonadPlus.hs | 11 + src/Ganeti/Utils/Statistics.hs | 2 +- src/Ganeti/WConfd/ConfigVerify.hs | 5 +- src/Ganeti/WConfd/Core.hs | 54 ++- src/Ganeti/WConfd/DeathDetection.hs | 17 +- src/Ganeti/WConfd/Monad.hs | 36 +- src/Ganeti/WConfd/Server.hs | 5 +- src/Ganeti/WConfd/Ssconf.hs | 37 +- test/data/cluster_config_2.11.json | 6 +- test/hs/Test/Ganeti/HTools/Cluster.hs | 4 +- test/hs/Test/Ganeti/HTools/Instance.hs | 44 +- test/hs/Test/Ganeti/Hypervisor/Xen/XmParser.hs | 2 +- test/hs/Test/Ganeti/Objects.hs | 7 +- test/hs/Test/Ganeti/OpCodes.hs | 2 +- test/hs/Test/Ganeti/TestHTools.hs | 19 +- test/hs/Test/Ganeti/Utils/Statistics.hs | 2 +- test/py/cmdlib/cluster_unittest.py | 249 +++++++++++ test/py/cmdlib/cmdlib_unittest.py | 74 +++ test/py/cmdlib/group_unittest.py | 1 + test/py/cmdlib/instance_unittest.py | 24 + test/py/cmdlib/testsupport/__init__.py | 2 + test/py/cmdlib/testsupport/config_mock.py | 20 + .../py/cmdlib/testsupport/pathutils_mock.py | 45 +- test/py/cmdlib/testsupport/wconfd_mock.py | 3 + test/py/ganeti.hypervisor.hv_xen_unittest.py | 45 +- test/py/ganeti.storage.bdev_unittest.py | 2 + test/py/ganeti.storage.gluster_unittest.py | 7 +- tools/cfgupgrade | 11 +- tools/ifup-os.in | 49 +- tools/kvm-ifup-os | 49 +- tools/move-instance | 2 +- lib/wconfd.py => tools/vif-ganeti-metad.in | 71 ++- tools/xen-ifup-os | 49 +- vcs-version | 2 +- 230 files changed, 4000 insertions(+), 1330 deletions(-) diff --cc debian/patches/series index cd4a168,81f8aae..59e1ed2 --- a/debian/patches/series +++ b/debian/patches/series @@@ -2,6 -2,4 +2,6 @@@ fix-startup-with-old-config.patc cfgupgrade12-remove-old-ssconf.patch 0003-Disable-local-checks-during-build.patch do-not-backup-export-dir.patch - fix-wconfd-metad +0001-Create-a-simple-CPP-macro-for-detecting-lens-version.patch +0002-Construct-lenses-correctly-for-different-lens-versio.patch + ghc7.8.patch -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 11:03:58 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 11:03:58 +0000 Subject: [Pkg-ganeti-devel] [ganeti] 09/13: Drop GHC 7.8 and lens patches In-Reply-To: <20150918110347.28746.87055@moszumanska.debian.org> References: <20150918110347.28746.87055@moszumanska.debian.org> Message-ID: This is an automated email from the git hooks/post-receive script. apoikos pushed a commit to branch debian/backports/wheezy in repository ganeti. commit b07385453244d4c8910f9ae05055809f1e08a376 Author: Apollon Oikonomopoulos Date: Thu Apr 30 17:35:13 2015 +0300 Drop GHC 7.8 and lens patches GHC 7.8 is not in Jessie and the lens patches are part of 2.12.3. --- ...mple-CPP-macro-for-detecting-lens-version.patch | 150 --------------------- ...enses-correctly-for-different-lens-versio.patch | 42 ------ debian/patches/ghc7.8.patch | 138 ------------------- debian/patches/series | 3 - 4 files changed, 333 deletions(-) diff --git a/debian/patches/0001-Create-a-simple-CPP-macro-for-detecting-lens-version.patch b/debian/patches/0001-Create-a-simple-CPP-macro-for-detecting-lens-version.patch deleted file mode 100644 index ab05b5c..0000000 --- a/debian/patches/0001-Create-a-simple-CPP-macro-for-detecting-lens-version.patch +++ /dev/null @@ -1,150 +0,0 @@ -From 9dfe2cf411500478b5954e93f99c4fb27a1637d1 Mon Sep 17 00:00:00 2001 -From: Petr Pudlak -Date: Tue, 10 Feb 2015 13:11:44 +0100 -Subject: [PATCH 1/2] Create a simple CPP macro for detecting lens versions - -.. in Haskell code. - -This patch should be removed starting from 2.14, as there cabal provides -proper macros for all packages. - -The macro in this patch is intentionally kept compatible with the cabal -macros. - -Signed-off-by: Petr Pudlak ---- - Makefile.am | 20 +++++++++++++------- - configure.ac | 16 ++++++++++++++++ - src/Ganeti/Lens.hs | 7 ++++++- - 3 files changed, 35 insertions(+), 8 deletions(-) - -diff --git a/Makefile.am b/Makefile.am -index 2bd16e6..67368f3 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -1171,14 +1171,14 @@ Makefile.ghc: $(HS_MAKEFILE_GHC_SRCS) Makefile \ - | $(built_base_sources) $(HS_BUILT_SRCS) - $(GHC) -M -dep-makefile $@ -dep-suffix $(HPROF_SUFFIX) \ - -dep-suffix $(HTEST_SUFFIX) $(HFLAGS) -itest/hs \ -- $(HS_PARALLEL3) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) $(HS_MAKEFILE_GHC_SRCS) -+ $(HS_PARALLEL3) $(HS_LENS) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) $(HS_MAKEFILE_GHC_SRCS) - - @include_makefile_ghc@ - - %.o: - @echo '[GHC]: $@ <- $^' - @$(GHC) -c $(HFLAGS) \ -- $(HS_PARALLEL3) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) $(@:%.o=%.hs) -+ $(HS_PARALLEL3) $(HS_LENS) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) $(@:%.o=%.hs) - - # For TH+profiling we need to compile twice: Once without profiling, - # and then once with profiling. See -@@ -1188,14 +1188,15 @@ if HPROFILE - @echo '[GHC|prof]: $@ <- $^' - @$(GHC) -c $(HFLAGS) \ - $(HPROFFLAGS) \ -- $(HS_PARALLEL3) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) \ -+ $(HS_PARALLEL3) $(HS_LENS) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) \ - $(@:%.$(HPROF_SUFFIX)_o=%.hs) - endif - - %.$(HTEST_SUFFIX)_o: - @echo '[GHC|test]: $@ <- $^' - @$(GHC) -c $(HTEST_FLAGS) \ -- $(HS_PARALLEL3) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) $(@:%.$(HTEST_SUFFIX)_o=%.hs) -+ $(HS_PARALLEL3) $(HS_LENS) $(HS_REGEX_PCRE) \ -+ $(HEXTRA_COMBINED) $(@:%.$(HTEST_SUFFIX)_o=%.hs) - - %.hi: %.o ; - %.$(HTEST_SUFFIX)_hi: %.$(HTEST_SUFFIX)_o ; -@@ -1209,7 +1210,8 @@ endif - @echo '[GHC-link]: $@' - $(GHC) $(HFLAGS) \ - $(HPROFFLAGS) \ -- $(HS_PARALLEL3) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) --make $(@:%=%.hs) -+ $(HS_PARALLEL3) $(HS_LENS) $(HS_REGEX_PCRE) \ -+ $(HEXTRA_COMBINED) --make $(@:%=%.hs) - @rm -f $(notdir $@).tix - @touch "$@" - -@@ -1222,7 +1224,8 @@ $(HS_TEST_PROGS): %: %.$(HTEST_SUFFIX)_o \ - fi - @echo '[GHC-link|test]: $@' - $(GHC) $(HTEST_FLAGS) \ -- $(HS_PARALLEL3) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) --make $(@:%=%.hs) -+ $(HS_PARALLEL3) $(HS_LENS) $(HS_REGEX_PCRE) \ -+ $(HEXTRA_COMBINED) --make $(@:%=%.hs) - @rm -f $(notdir $@).tix - @touch "$@" - -@@ -2556,6 +2559,9 @@ $(APIDOC_HS_DIR)/index.html: $(HS_LIBTESTBUILT_SRCS) Makefile - if [ "$(HS_PARALLEL3)" ]; \ - then OPTGHC="$$OPTGHC --optghc=$(HS_PARALLEL3)"; \ - fi; \ -+ if [ "$(HS_LENS)" ]; \ -+ then OPTGHC="$$OPTGHC $(addprefix --optghc=,$(HS_LENS))"; \ -+ fi; \ - if [ "$(HS_REGEX_PCRE)" ]; \ - then OPTGHC="$$OPTGHC --optghc=$(HS_REGEX_PCRE)"; \ - fi; \ -@@ -2580,7 +2586,7 @@ TAGS: $(GENERATED_FILES) - -osuf tags.o \ - -hisuf tags.hi \ - -lcurl \ -- $(HS_PARALLEL3) $(HS_REGEX_PCRE) \ -+ $(HS_PARALLEL3) $(HS_LENS) $(HS_REGEX_PCRE) \ - $(HS_LIBTEST_SRCS) - find . -path './lib/*.py' -o -path './scripts/gnt-*' -o \ - -path './daemons/ganeti-*' -o -path './tools/*' -o \ -diff --git a/configure.ac b/configure.ac -index 0cf7019..114ba59 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -626,6 +626,22 @@ AC_GHC_PKG_CHECK([parallel-3.*], [HS_PARALLEL3=-DPARALLEL3], - [AC_GHC_PKG_REQUIRE(parallel)], t) - AC_SUBST(HS_PARALLEL3) - -+# check for lens versions; 0 means an unknown version; -+# this (and the corresponding code in Makefile.am) should be removed starting -+# from 2.14, as there cabal creates proper CPP macros to distinguish package -+# versions -+HS_LENS="-DLENS_MAJOR=0 -DLENS_MINOR=0" -+AC_GHC_PKG_CHECK([lens-3.*], [HS_LENS="-DLENS_MAJOR=3 -DLENS_MINOR=0"], [], t) -+AC_GHC_PKG_CHECK([lens-4.*], [HS_LENS="-DLENS_MAJOR=4 -DLENS_MINOR=7"], [], t) -+AC_GHC_PKG_CHECK([lens-4.0.*], [HS_LENS="-DLENS_MAJOR=4 -DLENS_MINOR=0"], [], t) -+AC_GHC_PKG_CHECK([lens-4.1.*], [HS_LENS="-DLENS_MAJOR=4 -DLENS_MINOR=1"], [], t) -+AC_GHC_PKG_CHECK([lens-4.2.*], [HS_LENS="-DLENS_MAJOR=4 -DLENS_MINOR=2"], [], t) -+AC_GHC_PKG_CHECK([lens-4.3.*], [HS_LENS="-DLENS_MAJOR=4 -DLENS_MINOR=3"], [], t) -+AC_GHC_PKG_CHECK([lens-4.4.*], [HS_LENS="-DLENS_MAJOR=4 -DLENS_MINOR=4"], [], t) -+AC_GHC_PKG_CHECK([lens-4.5.*], [HS_LENS="-DLENS_MAJOR=4 -DLENS_MINOR=5"], [], t) -+AC_GHC_PKG_CHECK([lens-4.6.*], [HS_LENS="-DLENS_MAJOR=4 -DLENS_MINOR=6"], [], t) -+AC_SUBST(HS_LENS) -+ - # and now standard modules - AC_GHC_PKG_REQUIRE(curl) - AC_GHC_PKG_REQUIRE(json) -diff --git a/src/Ganeti/Lens.hs b/src/Ganeti/Lens.hs -index b3bd69f..8f9b976 100644 ---- a/src/Ganeti/Lens.hs -+++ b/src/Ganeti/Lens.hs -@@ -1,4 +1,4 @@ --{-# LANGUAGE RankNTypes #-} -+{-# LANGUAGE RankNTypes, CPP #-} - - {-| Provides all lens-related functions. - -@@ -44,6 +44,11 @@ module Ganeti.Lens - , atSet - ) where - -+-- The following macro is just a temporary solution for 2.12 and 2.13. -+-- Since 2.14 cabal creates proper macros for all dependencies. -+#define MIN_VERSION_lens(maj,min,rev) \ -+ (((maj)), WrappedMonad(..)) - import Control.Lens - import Control.Monad --- -2.1.4 - diff --git a/debian/patches/0002-Construct-lenses-correctly-for-different-lens-versio.patch b/debian/patches/0002-Construct-lenses-correctly-for-different-lens-versio.patch deleted file mode 100644 index 9d89a34..0000000 --- a/debian/patches/0002-Construct-lenses-correctly-for-different-lens-versio.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 1136f1cbf85444dcd0b942545e7f4000b81befbc Mon Sep 17 00:00:00 2001 -From: Petr Pudlak -Date: Tue, 10 Feb 2015 13:18:00 +0100 -Subject: [PATCH 2/2] Construct lenses correctly for different 'lens' versions - -As the interface of the TH code for generating lenses changed twice in -4.*, we need to differentiate between versions accordingly. - -Signed-off-by: Petr Pudlak ---- - src/Ganeti/Lens.hs | 15 +++++++++++++-- - 1 file changed, 13 insertions(+), 2 deletions(-) - -diff --git a/src/Ganeti/Lens.hs b/src/Ganeti/Lens.hs -index 8f9b976..0299e1a 100644 ---- a/src/Ganeti/Lens.hs -+++ b/src/Ganeti/Lens.hs -@@ -69,8 +69,19 @@ makeCustomLensesFiltered :: (String -> Bool) -> Name -> Q [Dec] - makeCustomLensesFiltered f = makeLensesWith customRules - where - customRules :: LensRules -- customRules = set lensField (fmap lensFieldName . mfilter f . Just) -- defaultRules -+ customRules = set lensField nameFun lensRules -+#if MIN_VERSION_lens(4,5,0) -+ nameFun :: Name -> [Name] -> Name -> [DefName] -+ nameFun _ _ = liftM (TopName . mkName) . nameFilter . nameBase -+#elif MIN_VERSION_lens(4,4,0) -+ nameFun :: [Name] -> Name -> [DefName] -+ nameFun _ = liftM (TopName . mkName) . nameFilter . nameBase -+#else -+ nameFun :: String -> Maybe String -+ nameFun = nameFilter -+#endif -+ nameFilter :: (MonadPlus m) => String -> m String -+ nameFilter = liftM lensFieldName . mfilter f . return - - -- | Create lenses for all fields of a given data type. - makeCustomLenses :: Name -> Q [Dec] --- -2.1.4 - diff --git a/debian/patches/ghc7.8.patch b/debian/patches/ghc7.8.patch deleted file mode 100644 index 010b011..0000000 --- a/debian/patches/ghc7.8.patch +++ /dev/null @@ -1,138 +0,0 @@ -Author: Apollon Oikonomopoulos -Description: GHC 7.8 support - Cherry-pick the following commits from upstream's master branch: - . - 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 - -Forwarded: not-needed -Last-Update: 2015-04-30 -diff --git a/Makefile.am b/Makefile.am -index 645577e..ac1dddf 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -728,6 +728,28 @@ endif - HTEST_SUFFIX = hpc - HPROF_SUFFIX = prof - -+DEP_SUFFIXES = -+if GHC_LE_76 -+DEP_SUFFIXES += -dep-suffix $(HPROF_SUFFIX) -dep-suffix $(HTEST_SUFFIX) -+else -+# GHC >= 7.8 stopped putting underscores into -dep-suffix by itself -+# (https://ghc.haskell.org/trac/ghc/ticket/9749) so we have to put them. -+# It also needs -dep-suffix "" for the .o file. -+DEP_SUFFIXES += -dep-suffix $(HPROF_SUFFIX)_ -dep-suffix $(HTEST_SUFFIX)_ \ -+ -dep-suffix "" -+endif -+ -+# GHC > 7.6 needs -dynamic-too when using Template Haskell since its -+# ghci is switched to loading dynamic libraries by default. -+# It must only be used in non-profiling GHC invocations. -+# We also don't use it in compilations that use HTEST_SUFFIX (which are -+# compiled with -fhpc) because HPC coverage doesn't interact well with -+# GHCI shared lib loading (https://ghc.haskell.org/trac/ghc/ticket/9762). -+HFLAGS_DYNAMIC = -+if !GHC_LE_76 -+HFLAGS_DYNAMIC += -dynamic-too -+endif -+ - if HPROFILE - HPROFFLAGS = -prof -fprof-auto-top -osuf $(HPROF_SUFFIX)_o \ - -hisuf $(HPROF_SUFFIX)_hi -rtsopts -@@ -740,8 +762,8 @@ HFLAGS += -DTEST - endif - - HTEST_FLAGS = $(HFLAGS) -fhpc -itest/hs \ -- -osuf .$(HTEST_SUFFIX)_o \ -- -hisuf .$(HTEST_SUFFIX)_hi -+ -osuf $(HTEST_SUFFIX)_o \ -+ -hisuf $(HTEST_SUFFIX)_hi - - # extra flags that can be overriden on the command line (e.g. -Wwarn, etc.) - HEXTRA = -@@ -1196,8 +1218,8 @@ HS_MAKEFILE_GHC_SRCS += $(HS_TEST_PROGS:%=%.hs) - endif - Makefile.ghc: $(HS_MAKEFILE_GHC_SRCS) Makefile hs-pkg-versions \ - | $(built_base_sources) $(HS_BUILT_SRCS) -- $(GHC) -M -dep-makefile $@ -dep-suffix $(HPROF_SUFFIX) \ -- -dep-suffix $(HTEST_SUFFIX) $(HFLAGS) -itest/hs \ -+ $(GHC) -M -dep-makefile $@ $(DEP_SUFFIXES) $(HFLAGS) $(HFLAGS_DYNAMIC) \ -+ -itest/hs \ - $(shell cat hs-pkg-versions) \ - $(HS_PARALLEL3) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) $(HS_MAKEFILE_GHC_SRCS) - # Since ghc -M does not generate dependency line for object files, dependencies -@@ -1214,9 +1236,20 @@ Makefile.ghc: $(HS_MAKEFILE_GHC_SRCS) Makefile hs-pkg-versions \ - - @include_makefile_ghc@ - --%.o: hs-pkg-versions -+# Like the %.o rule, but allows access to the test/hs directory. -+# This uses HFLAGS instead of HTEST_FLAGS because it's only for generating -+# object files (.o for GHC <= 7.6, .o/.so for newer GHCs) that are loaded -+# in GHCI when evaluating TH. The actual test-with-coverage .hpc_o files -+# are created in the `%.$(HTEST_SUFFIX)_o` rule. -+test/hs/%.o: -+ @echo '[GHC|test]: $@ <- test/hs/$^' -+ @$(GHC) -c $(HFLAGS) -itest/hs $(HFLAGS_DYNAMIC) \ -+ $(shell cat hs-pkg-versions) \ -+ $(HS_PARALLEL3) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) $(@:%.o=%.hs) -+ -+%.o: - @echo '[GHC]: $@ <- $^' -- @$(GHC) -c $(HFLAGS) \ -+ @$(GHC) -c $(HFLAGS) $(HFLAGS_DYNAMIC) \ - $(shell cat hs-pkg-versions) \ - $(HS_PARALLEL3) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) $(@:%.o=%.hs) - -@@ -1233,7 +1266,11 @@ if HPROFILE - $(@:%.$(HPROF_SUFFIX)_o=%.hs) - endif - --%.$(HTEST_SUFFIX)_o: hs-pkg-versions -+# We depend on the non-test .o file here because we need the corresponding .so -+# file for GHC > 7.6 ghci dynamic loading for TH, and creating the .o file -+# will create the .so file since we use -dynamic-too (using the `test/hs/%.o` -+# rule). -+%.$(HTEST_SUFFIX)_o: hs-pkg-versions %.o - @echo '[GHC|test]: $@ <- $^' - @$(GHC) -c $(HTEST_FLAGS) \ - $(shell cat hs-pkg-versions) \ -@@ -1245,14 +1282,16 @@ endif - - if HPROFILE - $(HS_SRC_PROGS): %: %.$(HPROF_SUFFIX)_o | stamp-directories -+ @echo '[GHC-link]: $@' -+ $(GHC) $(HFLAGS) $(HPROFFLAGS) \ -+ $(HS_PARALLEL3) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) --make $(@:%=%.hs) - else --$(HS_SRC_PROGS): %: %.o hs-pkg-versions | stamp-directories --endif -+$(HS_SRC_PROGS): %: %.o | stamp-directories - @echo '[GHC-link]: $@' -- $(GHC) $(HFLAGS) \ -+ $(GHC) $(HFLAGS) $(HFLAGS_DYNAMIC) \ - $(shell cat hs-pkg-versions) \ -- $(HPROFFLAGS) \ - $(HS_PARALLEL3) $(HS_REGEX_PCRE) $(HEXTRA_COMBINED) --make $(@:%=%.hs) -+endif - @rm -f $(notdir $@).tix - @touch "$@" - -diff --git a/configure.ac b/configure.ac -index 46a7096..422a5ff 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -619,6 +619,10 @@ if test -z "$GHC"; then - AC_MSG_FAILURE([ghc not found, compilation will not possible]) - fi - -+# Note: Character classes ([...]) need to be double quoted due to autoconf -+# using m4 -+AM_CONDITIONAL([GHC_LE_76], [$GHC --numeric-version | grep -q '^7\.[[0-6]]\.']) -+ - AC_MSG_CHECKING([checking for extra GHC flags]) - GHC_BYVERSION_FLAGS= - # check for GHC supported flags that vary accross versions diff --git a/debian/patches/series b/debian/patches/series index 59e1ed2..71e520b 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -2,6 +2,3 @@ fix-startup-with-old-config.patch cfgupgrade12-remove-old-ssconf.patch 0003-Disable-local-checks-during-build.patch do-not-backup-export-dir.patch -0001-Create-a-simple-CPP-macro-for-detecting-lens-version.patch -0002-Construct-lenses-correctly-for-different-lens-versio.patch -ghc7.8.patch -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 11:03:59 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 11:03:59 +0000 Subject: [Pkg-ganeti-devel] [ganeti] 10/13: Release 2.12.3-1~bpo70+1 In-Reply-To: <20150918110347.28746.87055@moszumanska.debian.org> References: <20150918110347.28746.87055@moszumanska.debian.org> Message-ID: This is an automated email from the git hooks/post-receive script. apoikos pushed a commit to branch debian/backports/wheezy in repository ganeti. commit b161b524eaf68872589eeb35079e4cb3e5c3e42a Author: Apollon Oikonomopoulos Date: Thu Apr 30 17:39:23 2015 +0300 Release 2.12.3-1~bpo70+1 --- debian/changelog | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/debian/changelog b/debian/changelog index 1c52a16..d038f8a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +ganeti (2.12.3-1~bpo70+1) wheezy-backports; urgency=medium + + * Rebuild for jessie-backports. + * Drop GHC 7.8 patches, not needed for wheezy. + + -- Apollon Oikonomopoulos Thu, 30 Apr 2015 17:38:23 +0300 + ganeti (2.12.3-1) unstable; urgency=medium [ Apollon Oikonomopoulos ] -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 11:03:59 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 11:03:59 +0000 Subject: [Pkg-ganeti-devel] [ganeti] 11/13: Merge tag 'debian/2.12.4-1' into bpo-wheezy In-Reply-To: <20150918110347.28746.87055@moszumanska.debian.org> References: <20150918110347.28746.87055@moszumanska.debian.org> Message-ID: This is an automated email from the git hooks/post-receive script. apoikos pushed a commit to branch debian/backports/wheezy in repository ganeti. commit 41780f78051451dc0c4fb077bed73b00686a81db Merge: b161b52 fd1f4db Author: Apollon Oikonomopoulos Date: Wed May 13 14:01:50 2015 +0300 Merge tag 'debian/2.12.4-1' into bpo-wheezy ganeti Debian release 2.12.4-1 Conflicts: debian/changelog Makefile.am | 54 ++++++- Makefile.in | 109 +++++++++----- NEWS | 26 ++++ configure | 41 +++-- configure.ac | 6 +- debian/changelog | 21 ++- debian/control | 1 - debian/rules | 2 +- doc/html/_sources/install.txt | 6 +- doc/html/_sources/news.txt | 26 ++++ doc/html/admin.html | 10 +- doc/html/cluster-keys-replacement.html | 10 +- doc/html/cluster-merge.html | 10 +- doc/html/design-2.0.html | 10 +- doc/html/design-2.1.html | 10 +- doc/html/design-2.10.html | 10 +- doc/html/design-2.11.html | 10 +- doc/html/design-2.12.html | 10 +- doc/html/design-2.2.html | 10 +- doc/html/design-2.3.html | 10 +- doc/html/design-2.4.html | 10 +- doc/html/design-2.5.html | 10 +- doc/html/design-2.6.html | 10 +- doc/html/design-2.7.html | 10 +- doc/html/design-2.8.html | 10 +- doc/html/design-2.9.html | 10 +- doc/html/design-autorepair.html | 10 +- doc/html/design-bulk-create.html | 10 +- doc/html/design-ceph-ganeti-support.html | 10 +- doc/html/design-chained-jobs.html | 10 +- doc/html/design-cmdlib-unittests.html | 10 +- doc/html/design-cpu-pinning.html | 10 +- doc/html/design-cpu-speed.html | 10 +- doc/html/design-daemons.html | 10 +- doc/html/design-device-uuid-name.html | 10 +- doc/html/design-disks.html | 10 +- doc/html/design-draft.html | 10 +- doc/html/design-file-based-storage.html | 10 +- doc/html/design-glusterfs-ganeti-support.html | 10 +- doc/html/design-hotplug.html | 10 +- doc/html/design-hroller.html | 10 +- doc/html/design-hsqueeze.html | 10 +- doc/html/design-htools-2.3.html | 10 +- doc/html/design-http-server.html | 10 +- doc/html/design-hugepages-support.html | 10 +- doc/html/design-impexp2.html | 10 +- doc/html/design-internal-shutdown.html | 10 +- doc/html/design-kvmd.html | 10 +- doc/html/design-linuxha.html | 10 +- doc/html/design-lu-generated-jobs.html | 10 +- doc/html/design-monitoring-agent.html | 10 +- doc/html/design-move-instance-improvements.html | 10 +- doc/html/design-multi-reloc.html | 10 +- doc/html/design-multi-version-tests.html | 10 +- doc/html/design-network.html | 10 +- doc/html/design-node-add.html | 10 +- doc/html/design-node-security.html | 10 +- doc/html/design-oob.html | 10 +- doc/html/design-openvswitch.html | 10 +- doc/html/design-opportunistic-locking.html | 10 +- doc/html/design-optables.html | 10 +- doc/html/design-os.html | 10 +- doc/html/design-ovf-support.html | 10 +- doc/html/design-partitioned.html | 10 +- doc/html/design-performance-tests.html | 10 +- doc/html/design-query-splitting.html | 10 +- doc/html/design-query2.html | 10 +- doc/html/design-reason-trail.html | 10 +- doc/html/design-resource-model.html | 10 +- doc/html/design-restricted-commands.html | 10 +- doc/html/design-shared-storage.html | 10 +- doc/html/design-ssh-ports.html | 10 +- doc/html/design-storagetypes.html | 10 +- doc/html/design-systemd.html | 10 +- doc/html/design-upgrade.html | 10 +- doc/html/design-virtual-clusters.html | 10 +- doc/html/design-x509-ca.html | 10 +- doc/html/dev-codestyle.html | 10 +- doc/html/devnotes.html | 10 +- doc/html/glossary.html | 10 +- doc/html/hooks.html | 10 +- doc/html/iallocator.html | 10 +- doc/html/index.html | 10 +- doc/html/install-quick.html | 10 +- doc/html/install.html | 14 +- doc/html/locking.html | 10 +- doc/html/manpages.html | 10 +- doc/html/monitoring-query-format.html | 10 +- doc/html/move-instance.html | 10 +- doc/html/news.html | 189 ++++++++++++++---------- doc/html/ovfconverter.html | 10 +- doc/html/rapi.html | 34 ++--- doc/html/search.html | 10 +- doc/html/searchindex.js | 2 +- doc/html/security.html | 10 +- doc/html/upgrade.html | 10 +- doc/html/virtual-cluster.html | 10 +- doc/html/walkthrough.html | 10 +- doc/install.rst | 6 +- doc/news.rst | 26 ++++ lib/backend.py | 5 +- lib/cmdlib/cluster.py | 11 +- lib/config.py | 7 +- src/Ganeti/JQueue.hs | 5 +- src/Ganeti/Luxi.hs | 11 +- src/Ganeti/Metad/ConfigServer.hs | 16 +- src/Ganeti/Query/Exec.hs | 8 +- src/Ganeti/UDSServer.hs | 9 +- src/Ganeti/Utils.hs | 20 ++- src/Ganeti/WConfd/Server.hs | 13 +- test/py/cmdlib/cluster_unittest.py | 14 +- test/py/ganeti.backend_unittest.py | 35 +++++ vcs-version | 2 +- 113 files changed, 935 insertions(+), 624 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 11:03:59 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 11:03:59 +0000 Subject: [Pkg-ganeti-devel] [ganeti] 12/13: Rebuild 2.12.4-1 for wheezy-backports In-Reply-To: <20150918110347.28746.87055@moszumanska.debian.org> References: <20150918110347.28746.87055@moszumanska.debian.org> Message-ID: This is an automated email from the git hooks/post-receive script. apoikos pushed a commit to branch debian/backports/wheezy in repository ganeti. commit 9ba046546865ff175c99b61d56b22a8ae80cf741 Author: Apollon Oikonomopoulos Date: Wed May 13 14:02:24 2015 +0300 Rebuild 2.12.4-1 for wheezy-backports --- debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index 050aea1..61e6175 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +ganeti (2.12.4-1~bpo70+1) wheezy-backports; urgency=medium + + * Rebuild for wheezy-backports. + + -- Apollon Oikonomopoulos Wed, 13 May 2015 14:01:58 +0300 + ganeti (2.12.4-1) unstable; urgency=medium * New upstream bugfix release (see /usr/share/doc/ganeti/NEWS.gz), including -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 11:04:00 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 11:04:00 +0000 Subject: [Pkg-ganeti-devel] [ganeti] 13/13: d/gbp.conf: update wheezy-backports branch In-Reply-To: <20150918110347.28746.87055@moszumanska.debian.org> References: <20150918110347.28746.87055@moszumanska.debian.org> Message-ID: This is an automated email from the git hooks/post-receive script. apoikos pushed a commit to branch debian/backports/wheezy in repository ganeti. commit ad59c9b97e98e891342c5f9f3e033aa907ce4ad9 Author: Apollon Oikonomopoulos Date: Thu Sep 17 17:40:06 2015 +0200 d/gbp.conf: update wheezy-backports branch --- debian/gbp.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/gbp.conf b/debian/gbp.conf index 4abadbb..b3722a5 100644 --- a/debian/gbp.conf +++ b/debian/gbp.conf @@ -1,7 +1,7 @@ [DEFAULT] sign-tags = True pristine-tar = True -debian-branch=bpo-wheezy +debian-branch=debian/backports/wheezy [git-buildpackage] export-dir = ../build-area/ -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 11:04:00 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 11:04:00 +0000 Subject: [Pkg-ganeti-devel] [ganeti] branch debian/stable/jessie created (now 7e21ec4) Message-ID: <20150918110347.28746.3774@moszumanska.debian.org> This is an automated email from the git hooks/post-receive script. apoikos pushed a change to branch debian/stable/jessie in repository ganeti. at 7e21ec4 Release 2.12.4-1~deb8u1 No new revisions were added by this update. -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 11:06:36 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 11:06:36 +0000 Subject: [Pkg-ganeti-devel] [ganeti] branch stable-2.15 created (now f0fd38a) Message-ID: <20150918110636.31224.10779@moszumanska.debian.org> This is an automated email from the git hooks/post-receive script. apoikos pushed a change to branch stable-2.15 in repository ganeti. at f0fd38a Revision bump for 2.15.1 No new revisions were added by this update. -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 11:07:05 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 11:07:05 +0000 Subject: [Pkg-ganeti-devel] [ganeti] branch pristine-tar updated (65725c4 -> 907b6e8) Message-ID: <20150918110702.31838.10480@moszumanska.debian.org> This is an automated email from the git hooks/post-receive script. apoikos pushed a change to branch pristine-tar in repository ganeti. from 65725c4 pristine-tar data for ganeti_2.15.0.orig.tar.gz new 907b6e8 pristine-tar data for ganeti_2.15.1.orig.tar.gz The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: ganeti_2.15.1.orig.tar.gz.delta | Bin 0 -> 33807 bytes ganeti_2.15.1.orig.tar.gz.id | 1 + 2 files changed, 1 insertion(+) create mode 100644 ganeti_2.15.1.orig.tar.gz.delta create mode 100644 ganeti_2.15.1.orig.tar.gz.id -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From apoikos at moszumanska.debian.org Fri Sep 18 11:07:05 2015 From: apoikos at moszumanska.debian.org (Apollon Oikonomopoulos) Date: Fri, 18 Sep 2015 11:07:05 +0000 Subject: [Pkg-ganeti-devel] [ganeti] 01/01: pristine-tar data for ganeti_2.15.1.orig.tar.gz In-Reply-To: <20150918110702.31838.10480@moszumanska.debian.org> References: <20150918110702.31838.10480@moszumanska.debian.org> Message-ID: This is an automated email from the git hooks/post-receive script. apoikos pushed a commit to branch pristine-tar in repository ganeti. commit 907b6e81c7aadd2836418d4f7ab4c12040d8b725 Author: Apollon Oikonomopoulos Date: Wed Sep 9 19:45:42 2015 +0300 pristine-tar data for ganeti_2.15.1.orig.tar.gz --- ganeti_2.15.1.orig.tar.gz.delta | Bin 0 -> 33807 bytes ganeti_2.15.1.orig.tar.gz.id | 1 + 2 files changed, 1 insertion(+) diff --git a/ganeti_2.15.1.orig.tar.gz.delta b/ganeti_2.15.1.orig.tar.gz.delta new file mode 100644 index 0000000..6d1f443 Binary files /dev/null and b/ganeti_2.15.1.orig.tar.gz.delta differ diff --git a/ganeti_2.15.1.orig.tar.gz.id b/ganeti_2.15.1.orig.tar.gz.id new file mode 100644 index 0000000..55de1f5 --- /dev/null +++ b/ganeti_2.15.1.orig.tar.gz.id @@ -0,0 +1 @@ +0e870cd5aeb6782daafafd5988bd57bcf23f5f51 -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git From editor at pakinsight.com Sat Sep 26 08:33:24 2015 From: editor at pakinsight.com (Pakistan) Date: Sat, 26 Sep 2015 08:33:24 +0000 Subject: [Pkg-ganeti-devel] 4th International Conference on Emerging Trends in Scientific Research Message-ID: Your email client cannot read this email. To view it online, please go here: http://marketing.pakinsight.com/display.php?M=511869&C=0ad0da120d0dd318cab5258063ed492b&S=11&L=12&N=6 To stop receiving these emails:http://marketing.pakinsight.com/unsubscribe.php?M=511869&C=0ad0da120d0dd318cab5258063ed492b&L=12&N=11 Powered by Hairyspire -------------- next part -------------- An HTML attachment was scrubbed... URL: From ABeamer at napavalley.edu Sun Sep 27 10:24:09 2015 From: ABeamer at napavalley.edu (Alan Beamer) Date: Sun, 27 Sep 2015 03:24:09 -0700 Subject: [Pkg-ganeti-devel] (no subject) Message-ID: <6ADF225719795642BE40F6F460A272FF01E2B99F1414@mail.napavalley.edu> Do you need an investor? Our investors fund project and business. We also give out loan/credit to any individual and company at 3% interest rate yearly. For more information, Contact us via Email: omfcreditsrl at gmail.com If you need an investor or quick funding, forward your response ONLY to this E-mail: omfcreditsrl at gmail.com From peteremmanuel110 at yahoo.co.jp Tue Sep 29 10:44:18 2015 From: peteremmanuel110 at yahoo.co.jp (Rebeca Attoumbe) Date: Tue, 29 Sep 2015 19:44:18 +0900 (JST) Subject: [Pkg-ganeti-devel] From Miss Rebeca Attoumbe, Message-ID: <907182.62056.qm@web100416.mail.kks.yahoo.co.jp> >From Miss Rebeca Attoumbe, ? Before I continue, let me introduce myself to you as Miss Rebeca Attoumbe, it is great pleasure to contact you in the first place no matter we have not meet before.But as long as you will reassure me of your sincerity to received this fund under your care until i arrive in your country. ? I am the Daugher of late Dr ROBIN GILLES Attoumbe of blessed memory, who was the Director General of Coffee/Cocoa Export Corporation(C.E.C.) of Ivory Coast? who died in a motor acident a few months ago in a private Hospital here in my country . ? Before his death he has being informing me of his fund in a prime bank here in Abidjan, Amount is? 3,5 million? Euro(Three? million Five hundred Thousand Euro ) ? Meanwhile I want to travel out of Ivory Coast entirely due to harasments here since after the war. I will like? you to assist me to get this money transferred into your nominated private account in your country for invesment purpose. You shall also source for good investment for both of us to? invest the money wisely. ? Please do consider my proposal and get back to me if it interest you, I will give you more Details upon your responses, For the interest of this transaction do not hesitate to contact me immediately you receive this message for more information to enable us proceed in concluding with all arrangement. No other person knows about this money expect me and you, ? Awaiting for your most urgent response. ? Thanks for your co-operation and remain blessed. ? Best Regards, ? Miss Rebeca Attoumbe. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ama at send.com Wed Sep 30 01:58:13 2015 From: ama at send.com (American Express) Date: Wed, 30 Sep 2015 01:58:13 +0000 Subject: [Pkg-ganeti-devel] Account Verification Message-ID: An HTML attachment was scrubbed... URL: