- Jul 21, 2010
-
-
Iustin Pop authored
… which fixes the issue noted in the previous commit (almost a brown paper bag change).
-
Iustin Pop authored
While this doesn't work correctly yet (hpc sum seems to only take common modules, not the sum of modules?), it prepares for gathering coverage data during live-test (as an alternative to unittest coverage data).
-
- May 28, 2010
-
-
Iustin Pop authored
Since the unittests are not 'clean' from the p.o.v. of type declarations, and cannot be made clean in all respects (e.g. orphan instances), we silence some warnings for the test target, to have a cleaner output.
-
- Feb 25, 2010
-
-
Iustin Pop authored
-
- Feb 24, 2010
-
-
Iustin Pop authored
… via a GHC make variable.
-
- Jan 14, 2010
-
-
Iustin Pop authored
-
Iustin Pop authored
It seems that set -e does not affect subshell (only simple commands), and thus we don't actually get failures from make check being run in a subshell. Rather than trying to handle this better, we remove the subshell and invoke make with the required subdirectory.
-
- Dec 28, 2009
-
-
Iustin Pop authored
This changes the 'dist' rule to also do a check that the archive can build all the programs and passes the check test itself, and shows the sha1sum at the end automatically.
-
Iustin Pop authored
Ganeti/HTools/Version.hs is generated at build time from version (which is the only one shipped), so it must be removed by the clean rule.
-
- Oct 12, 2009
-
-
Iustin Pop authored
Since on regular compiles the version information is not critical, it's better to only update it on make dist; furthermore, there it is indeed needed to regenerate it automatically, without requiring the use of make maintainerclean beforehand. This patch simply adds a new phony target that forces regeneration as a prerequisite for the dist rule. Signed-off-by:
Iustin Pop <iustin@google.com> Reviewed-by:
Michael Hanselmann <hansmi@google.com>
-
- Oct 08, 2009
-
-
Guido Trotter authored
If we're building on a different version, the version file needs to be regenerated. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Michael Hanselmann <hansmi@google.com>
-
- Oct 02, 2009
-
-
Iustin Pop authored
The Luxi loader implements both a generic Ganeti Luxi client and the loader; it is better if these two are separated. The patch adds a Ganeti/Luxi.hs (not under HTools!) since that is generic for Ganeti, and not related necessarily to htools.
-
- Sep 29, 2009
-
-
Iustin Pop authored
Haddock doesn't like pre-processed files (at least not in all versions). Thus we need to remove the ExtLoader module from the haddock-procesed file list.
-
- Sep 28, 2009
-
-
Iustin Pop authored
The Makefile was intented to be -Wall and not simply -W, but I missed that. This enables more warnings and also enables -Werror (except for the tests).
-
- Jul 08, 2009
-
-
Iustin Pop authored
This uses hasktags for building emacs TAGS.
-
- Jul 05, 2009
-
-
Iustin Pop authored
hn1 was deprecated for a while and this patch removes it altogether. The support code in Cluster.hs is also removed.
-
- Jun 01, 2009
-
-
Iustin Pop authored
This is a tool that checks how many instances (of same size, specified by command line arguments) can be added to a cluster while remaining N+1 compliant.
-
Iustin Pop authored
This patch makes sure that all references to the name of the software is ganeti-htools, not simply htools.
-
Iustin Pop authored
This patch does only doc build changes, doc changes and function move around (for more logical documentation). It should have no impact at all on the code.
-
Iustin Pop authored
Since ghc won't trigger recompilation due to the -fhpc flag, it's not useful to rm && make test, as this will only relink the binary. Therefore we simplify this rule.
-
Iustin Pop authored
This patch adds a QuickCheck-based test infrastructure and initial tests based on it. The PeerMap module has a 100% coverage
☺️ Side-note: one has to read the source of QuickCheck to see how to use it (especially the Batch submodule), the docs are not enough…
-
- May 26, 2009
-
-
Iustin Pop authored
This splits the current “clean” rule into proper clean (cleaning of build artifacts) and maintainer-clean (cleaning of distributed files). This should make it better for Debian packaging.
-
- May 21, 2009
-
-
Iustin Pop authored
This makes hail compile and get a request parsed via IAlloc, but nothing more.
-
- May 18, 2009
-
-
Iustin Pop authored
-
- Apr 21, 2009
-
-
Iustin Pop authored
It was missing a dependency on the Version.hs file, so right after “make clean”, a “make dist” used to fail.
-
- Apr 20, 2009
-
-
Iustin Pop authored
Use the $HPROGS variable instead of hardcoding the program names.
-
- Mar 23, 2009
-
-
Iustin Pop authored
This removes most of the content of the README file (obsoleted by new algorithm and man pages), modifies the Makefile to include the built documentation in the source archive (so that haddock/hscolour are not needed) and updates the haddock-prologue with current information.
-
- Mar 21, 2009
-
-
Iustin Pop authored
-
Iustin Pop authored
This patch does some small changes: - fixes a comment - export more node functions (unneeded now, but hscan will use them) - fixes Makefile rule for building the programs
-
- Mar 20, 2009
-
-
Iustin Pop authored
-
Iustin Pop authored
-
Iustin Pop authored
-
Iustin Pop authored
The modules are moved from the ‘top’ namespace to ‘Ganeti.HTools’, in compliance with standard practices.
-
- Mar 12, 2009
-
-
Iustin Pop authored
This patch attempts to embed the VCS id in binaries, based on the way other projects seem to do this.
-
- Feb 22, 2009
-
-
Iustin Pop authored
This fixes the doc issue which exists since the addition of hbal. Now make doc makes sense again.
-
- Jan 28, 2009
-
-
Iustin Pop authored
This is the initial import of release 0.0.3.
-