Statistics
| Branch: | Tag: | Revision:

root / doc / devnotes.rst @ e85444d0

History | View | Annotate | Download (4.1 kB)

# Date Author Comment
c7ec3025 01/16/2012 02:49 pm Iustin Pop

Add a Makefile target for profiling targets

This simplifies the building of profiling-enabled htools binaries;
there are two targets, one used for the initial two-stage build, and
one that can be used for incremental builds.

The patch adds a new internal variable for the htools/test binary,...

3603605a 12/08/2011 10:00 am Iustin Pop

Cleanup hlint errors

First, we update the recommended hlint version to what I used to get a
clean output (1.8.15). Most of the changes are:

- remove unneeded parentheses
- some simplifications (intercalate " " → unwords, maybe … id →
fromMaybe, etc.)
- removal of some duplicate code (in previous patches)...

ef958f2a 10/14/2011 01:37 pm Iustin Pop

Document some useful Haskell tips

This improves devnotes.rst with some tricks for Haskell development,
and additionally it does two Makefile improvements:

- properly document lib/_vcsversion.py as a requirement for
Constants.hs (but do not require rebuild when updated)...

08366664 08/26/2011 02:57 pm Michael Hanselmann

Use pep8 utility in “make lint”

This utility checks whether the code conforms to PEP8. Some checks had
to be disabled for Ganeti.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

ee041788 07/21/2011 02:52 pm Iustin Pop

Update documentation regarding Haskell dependencies

These were forgot when the supported library versions were changed.

Signed-off-by: Iustin Pop <>
Reviewed-by: Michael Hanselmann <>

8e4f6d56 06/28/2011 06:37 pm Iustin Pop

htools: Switch to QuickCheck 2.x

Since current distros don't package anymore QuickCheck 1.x, let's move
to 2.x.

This requires also a few changes to the code:

- Test.QuickCheck.Batch doesn't exist anymore, so we need to write some
scaffolding code to replace it...

fd0bc853 03/30/2011 04:45 pm Iustin Pop

Clarify the need for QuickCheck/Haskell tests

Expands the devnotes.rst doc and adds warnings in the Makefile.

Signed-off-by: Iustin Pop <>
Reviewed-by: Michael Hanselmann <>

77a180f6 03/23/2011 01:25 pm Iustin Pop

Update INSTALL and devnotes.rst with Haskell notes

This documents the needed libraries for Haskell development. It also
fixes a tiny typo in devnotes.rst.

Signed-off-by: Iustin Pop <>
Reviewed-by: Michael Hanselmann <>

18e2b6e4 11/15/2010 07:34 pm Iustin Pop

Remove last vestiges of docbook

This patch removes the last traces of docbook.

Signed-off-by: Iustin Pop <>
Reviewed-by: René Nussbaumer <>

b3a8bebf 10/15/2010 05:24 pm Michael Hanselmann

devnotes.rst: Remove hardcoded Python version

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

1de45c78 06/02/2010 08:39 pm Guido Trotter

Document the check-man change

Since this affects developers' systems, document it in NEWS and
devnotes.rst

Signed-off-by: Guido Trotter <>
Reviewed-by: Iustin Pop <>

27e336af 02/23/2010 07:11 pm Michael Hanselmann

Add make target to generate unittest coverage report

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Guido Trotter <>

94338f0a 11/13/2009 05:59 pm Michael Hanselmann

Add packaging notes to documentation

This includes a few paragraphs about daemon-util.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Guido Trotter <>

cbf3d64b 11/13/2009 05:59 pm Michael Hanselmann

Include INSTALL in documentation

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Guido Trotter <>

c27ba1cc 11/13/2009 05:59 pm Michael Hanselmann

Convert INSTALL to RST

This is in preparation to including it into the large
documentation.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Guido Trotter <>

558fd122 09/24/2009 06:31 pm Michael Hanselmann

Set Vim textwidth in each documentation file

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

62947ebb 09/15/2009 03:17 pm Michael Hanselmann

Move developer notes into normal documentation

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Guido Trotter <>