FYI I renamed the 3rd patch to

  "Define MonadPlus instance definitions using Alternative"

as the original title was too long and didn't fit into the limit of 60 characters.

  Petr

On Fri, Sep 18, 2015 at 04:16:03PM +0200, Petr Pudlak wrote:
LGTM the whole patch series, with the additions.

Thank you, I'll push it.

 Petr

On Wed, Sep 09, 2015 at 12:10:19PM +0200, 'Bhimanavajjula Aditya' via 
ganeti-devel wrote:
Bhimanavajjula Aditya (12):
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
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
Explicitly define NFData instance
Reintroduce FromString, and replace Error with it
Add a Functor instance of ResultT
Create module Ganeti.Prelude and use it

Makefile.am                                     |   3 +
cabal/ganeti.template.cabal                     |   4 +-
src/Ganeti/BasicTypes.hs                        | 109 +++++++-----
src/Ganeti/Codec.hs                             |  14 +-
src/Ganeti/Confd/Server.hs                      |   4 +-
src/Ganeti/Confd/Utils.hs                       |   4 +-
src/Ganeti/Config.hs                            |   7 +-
src/Ganeti/ConstantUtils.hs                     |   4 +-
src/Ganeti/Cpu/LoadParser.hs                    |   5 +-
src/Ganeti/DataCollectors.hs                    |   4 +-
src/Ganeti/DataCollectors/XenCpuLoad.hs         |   5 +-
src/Ganeti/Errors.hs                            |   6 +-
src/Ganeti/HTools/Cluster.hs                    |  14 +-
src/Ganeti/HTools/Dedicated.hs                  |   5 +-
src/Ganeti/HTools/Node.hs                       |   6 +-
src/Ganeti/HTools/Types.hs                      |   7 +-
src/Ganeti/Hypervisor/Xen/XmParser.hs           |   4 +-
src/Ganeti/JQScheduler.hs                       |  21 ++-
src/Ganeti/JQueue.hs                            |  21 ++-
src/Ganeti/JSON.hs                              |  10 +-
src/Ganeti/Kvmd.hs                              |   6 +-
src/Ganeti/Lens.hs                              |   5 +-
src/Ganeti/Locking/Allocation.hs                |   7 +-
src/Ganeti/Locking/Locks.hs                     |   4 +-
src/Ganeti/Logging.hs                           |  11 +-
src/Ganeti/Metad/ConfigCore.hs                  |   4 +-
src/Ganeti/Monitoring/Server.hs                 |   6 +-
src/Ganeti/Network.hs                           |  28 +--
src/Ganeti/Objects.hs                           |   5 +-
src/Ganeti/Objects/BitArray.hs                  |   4 +-
src/Ganeti/Objects/Disk.hs                      |   4 +-
src/Ganeti/Objects/Instance.hs                  |   3 +-
src/Ganeti/OpCodes.hs                           |   4 +-
src/Ganeti/OpParams.hs                          |   8 +-
src/Ganeti/Parsers.hs                           |   4 +-
src/Ganeti/Prelude.hs                           | 218 ++++++++++++++++++++++++
src/Ganeti/Query/Exec.hs                        |  10 +-
src/Ganeti/Query/Filter.hs                      |  11 +-
src/Ganeti/Query/Language.hs                    |   8 +-
src/Ganeti/Query/Node.hs                        |   6 +-
src/Ganeti/Query/Server.hs                      |   6 +-
src/Ganeti/Runtime.hs                           |   3 +-
src/Ganeti/Ssconf.hs                            |   4 +-
src/Ganeti/Storage/Diskstats/Parser.hs          |   4 +-
src/Ganeti/Storage/Drbd/Parser.hs               |   5 +-
src/Ganeti/Storage/Lvm/LVParser.hs              |   4 +-
src/Ganeti/THH.hs                               |  19 ++-
src/Ganeti/THH/HsRPC.hs                         |  10 +-
src/Ganeti/THH/PyRPC.hs                         |   6 +-
src/Ganeti/THH/PyType.hs                        |   6 +-
src/Ganeti/THH/RPC.hs                           |  10 +-
src/Ganeti/Types.hs                             |   4 +-
src/Ganeti/UDSServer.hs                         |   6 +-
src/Ganeti/Utils.hs                             |  19 ++-
src/Ganeti/Utils/Atomic.hs                      |   6 +-
src/Ganeti/Utils/Livelock.hs                    |   4 +-
src/Ganeti/Utils/Monad.hs                       |   2 +-
src/Ganeti/Utils/MultiMap.hs                    |   4 +-
src/Ganeti/Utils/Random.hs                      |   4 +-
src/Ganeti/Utils/UniStd.hs                      |   2 +-
src/Ganeti/Utils/Validate.hs                    |  18 +-
src/Ganeti/WConfd/Client.hs                     |   2 +-
src/Ganeti/WConfd/ConfigModifications.hs        |   8 +-
src/Ganeti/WConfd/ConfigState.hs                |   4 +-
src/Ganeti/WConfd/ConfigVerify.hs               |   3 +-
src/Ganeti/WConfd/ConfigWriter.hs               |   8 +-
src/Ganeti/WConfd/Monad.hs                      |   5 +-
src/Ganeti/WConfd/Persistent.hs                 |   2 +-
src/Ganeti/WConfd/Server.hs                     |   5 +-
src/Ganeti/WConfd/TempRes.hs                    |   6 +-
test/hs/Test/Ganeti/BasicTypes.hs               |   4 +-
test/hs/Test/Ganeti/Confd/Types.hs              |   4 +-
test/hs/Test/Ganeti/HTools/Instance.hs          |   4 +-
test/hs/Test/Ganeti/HTools/Types.hs             |   4 +-
test/hs/Test/Ganeti/JQScheduler.hs              |   5 +-
test/hs/Test/Ganeti/JQueue/Objects.hs           |   4 +-
test/hs/Test/Ganeti/Locking/Allocation.hs       |   4 +-
test/hs/Test/Ganeti/Locking/Locks.hs            |   5 +-
test/hs/Test/Ganeti/Locking/Waiting.hs          |   5 +-
test/hs/Test/Ganeti/Luxi.hs                     |   4 +-
test/hs/Test/Ganeti/Objects.hs                  |   6 +-
test/hs/Test/Ganeti/OpCodes.hs                  |   6 +-
test/hs/Test/Ganeti/Query/Language.hs           |   4 +-
test/hs/Test/Ganeti/Rpc.hs                      |   4 +-
test/hs/Test/Ganeti/SlotMap.hs                  |   5 +-
test/hs/Test/Ganeti/Storage/Diskstats/Parser.hs |   4 +-
test/hs/Test/Ganeti/Storage/Lvm/LVParser.hs     |   4 +-
test/hs/Test/Ganeti/TestCommon.hs               |   6 +-
test/hs/Test/Ganeti/TestHelper.hs               |   4 +-
test/hs/Test/Ganeti/Types.hs                    |   4 +-
test/hs/Test/Ganeti/Utils.hs                    |   8 +-
test/hs/Test/Ganeti/Utils/MultiMap.hs           |   4 +-
test/hs/Test/Ganeti/WConfd/TempRes.hs           |   3 +-
test/hs/htest.hs                                |   4 +-
94 files changed, 672 insertions(+), 239 deletions(-)
create mode 100644 src/Ganeti/Prelude.hs

--
2.6.0.rc0.131.gf624c3d

Reply via email to