Bhimanavajjula Aditya (12):
  Add a chroot for ghc 7.10
  Add suffixes dyn_hi and dyn_o to cleanup list
  Allow higher versions of json and lens
  Make MonadPlus instance definitions depend on Alternative definitions
  Hide isSubsequenceOf when importing from Data.List
  Derive Generic when making ADTs using deriveADT
  Append a string when using newName on keywords
  Remove trailing spaces in field names
  Add signatures for some ambiguous types
  Use explicit forall quantification for types
  Conditionally import base modules
  Reintroduce FromString, and replace Error with it

 Makefile.am                                     |   2 +
 cabal/ganeti.template.cabal                     |   4 +-
 devel/build_chroot                              | 133 ++++++++++++++++++++++++
 src/Ganeti/BasicTypes.hs                        | 102 ++++++++++--------
 src/Ganeti/Codec.hs                             |  15 ++-
 src/Ganeti/Confd/Server.hs                      |   5 +-
 src/Ganeti/Confd/Types.hs                       |   2 +-
 src/Ganeti/Confd/Utils.hs                       |   5 +
 src/Ganeti/Config.hs                            |   5 +-
 src/Ganeti/ConstantUtils.hs                     |   5 +
 src/Ganeti/Cpu/LoadParser.hs                    |   6 +-
 src/Ganeti/DataCollectors.hs                    |   5 +
 src/Ganeti/DataCollectors/XenCpuLoad.hs         |   6 ++
 src/Ganeti/Errors.hs                            |   8 +-
 src/Ganeti/HTools/Cluster.hs                    |  10 +-
 src/Ganeti/HTools/Dedicated.hs                  |  10 +-
 src/Ganeti/HTools/Node.hs                       |   5 +
 src/Ganeti/HTools/Types.hs                      |   9 +-
 src/Ganeti/Hypervisor/Xen/XmParser.hs           |   4 +-
 src/Ganeti/JQScheduler.hs                       |   8 +-
 src/Ganeti/JQueue.hs                            |  18 ++--
 src/Ganeti/JSON.hs                              |  10 +-
 src/Ganeti/Kvmd.hs                              |   5 +
 src/Ganeti/Lens.hs                              |   4 +
 src/Ganeti/Locking/Allocation.hs                |   6 ++
 src/Ganeti/Locking/Locks.hs                     |   4 +
 src/Ganeti/Logging.hs                           |  16 +--
 src/Ganeti/Luxi.hs                              |   2 +-
 src/Ganeti/Metad/ConfigCore.hs                  |   3 +
 src/Ganeti/Monitoring/Server.hs                 |   4 +
 src/Ganeti/Network.hs                           |  28 ++---
 src/Ganeti/Objects.hs                           |  17 +--
 src/Ganeti/Objects/BitArray.hs                  |   4 +-
 src/Ganeti/Objects/Disk.hs                      |   5 +-
 src/Ganeti/Objects/Instance.hs                  |   5 +-
 src/Ganeti/Objects/Maintenance.hs               |   2 +-
 src/Ganeti/OpCodes.hs                           |   6 +-
 src/Ganeti/OpParams.hs                          |  10 +-
 src/Ganeti/Parsers.hs                           |   5 +-
 src/Ganeti/Query/Exec.hs                        |  17 +--
 src/Ganeti/Query/Filter.hs                      |  17 +--
 src/Ganeti/Query/Language.hs                    |   7 +-
 src/Ganeti/Query/Node.hs                        |   9 +-
 src/Ganeti/Query/Server.hs                      |  10 +-
 src/Ganeti/Rpc.hs                               |   2 +-
 src/Ganeti/Runtime.hs                           |   3 +-
 src/Ganeti/Ssconf.hs                            |   5 +-
 src/Ganeti/Storage/Diskstats/Parser.hs          |   5 +
 src/Ganeti/Storage/Drbd/Parser.hs               |   6 ++
 src/Ganeti/Storage/Lvm/LVParser.hs              |  12 ++-
 src/Ganeti/THH.hs                               |  40 +++++--
 src/Ganeti/THH/HsRPC.hs                         |   5 +-
 src/Ganeti/THH/PyRPC.hs                         |   5 +
 src/Ganeti/THH/PyType.hs                        |   4 +
 src/Ganeti/THH/RPC.hs                           |  11 +-
 src/Ganeti/Types.hs                             |   5 +-
 src/Ganeti/UDSServer.hs                         |  18 ++--
 src/Ganeti/Utils.hs                             |  10 +-
 src/Ganeti/Utils/Atomic.hs                      |   6 +-
 src/Ganeti/Utils/Livelock.hs                    |   4 +-
 src/Ganeti/Utils/Monad.hs                       |   2 +-
 src/Ganeti/Utils/MultiMap.hs                    |   5 +-
 src/Ganeti/Utils/Random.hs                      |   5 +
 src/Ganeti/Utils/UniStd.hs                      |   2 +-
 src/Ganeti/Utils/Validate.hs                    |  19 ++--
 src/Ganeti/WConfd/Client.hs                     |   2 +-
 src/Ganeti/WConfd/ConfigModifications.hs        |  10 +-
 src/Ganeti/WConfd/ConfigState.hs                |   4 +
 src/Ganeti/WConfd/ConfigVerify.hs               |   3 +-
 src/Ganeti/WConfd/ConfigWriter.hs               |  24 +++--
 src/Ganeti/WConfd/Monad.hs                      |   4 +-
 src/Ganeti/WConfd/Persistent.hs                 |   2 +-
 src/Ganeti/WConfd/Server.hs                     |   5 +-
 src/Ganeti/WConfd/TempRes.hs                    |   7 +-
 test/hs/Test/Ganeti/BasicTypes.hs               |   5 +-
 test/hs/Test/Ganeti/Confd/Types.hs              |   5 +-
 test/hs/Test/Ganeti/HTools/Instance.hs          |   5 +-
 test/hs/Test/Ganeti/HTools/Types.hs             |   5 +-
 test/hs/Test/Ganeti/JQScheduler.hs              |  13 ++-
 test/hs/Test/Ganeti/JQueue/Objects.hs           |   5 +
 test/hs/Test/Ganeti/Locking/Allocation.hs       |  13 ++-
 test/hs/Test/Ganeti/Locking/Locks.hs            |   5 +
 test/hs/Test/Ganeti/Locking/Waiting.hs          |  45 ++++----
 test/hs/Test/Ganeti/Luxi.hs                     |   9 +-
 test/hs/Test/Ganeti/Objects.hs                  |  57 +++++-----
 test/hs/Test/Ganeti/OpCodes.hs                  |  51 ++++-----
 test/hs/Test/Ganeti/Query/Language.hs           |   4 +
 test/hs/Test/Ganeti/Rpc.hs                      |   5 +-
 test/hs/Test/Ganeti/SlotMap.hs                  |  16 +--
 test/hs/Test/Ganeti/Storage/Diskstats/Parser.hs |   5 +-
 test/hs/Test/Ganeti/Storage/Lvm/LVParser.hs     |   5 +-
 test/hs/Test/Ganeti/TestCommon.hs               |   3 +
 test/hs/Test/Ganeti/TestHelper.hs               |   4 +
 test/hs/Test/Ganeti/Types.hs                    |   4 +
 test/hs/Test/Ganeti/Utils.hs                    |   6 +-
 test/hs/Test/Ganeti/Utils/MultiMap.hs           |   4 +
 test/hs/Test/Ganeti/WConfd/TempRes.hs           |   5 +-
 test/hs/htest.hs                                |   5 +
 98 files changed, 777 insertions(+), 305 deletions(-)

-- 
2.5.0.276.gf5e568e

Reply via email to