as of now, cluster.git master branch has been split into several projects.
NOTE TO PACKAGERS/USERS: do _NOT_ package/use those trees. This is the
beginning of a new development stage, they will be extremely unstable and
not suitable for production. We will not accept bug reports or provide any
support on those trees for a long time.
The main consequence for all developers is that fixes and changes need to
be propagated in more trees and branches.
The new projects only have "master". For all the other branches,
cluster.git is and will remain the authoritative tree.
If you are unsure where a commit should go, please ask.
Everybody with commit access (FAS) to cluster.git has automatically
access to all the trees.
In order to build the new trees:
- - make sure to deinstall everything from the previous versions of the
- - checkout all of the above
- - configure, build, install each tree in the following sequence:
(PS I am perfectly aware that the order can be slightly modified here and
there.. this is just one way)
In order to avoid complex build issues, the new trees will install 3
static libraries (and 3 headers) more on your system. Those libraries will
either disappear in time (libgroup for example) or turned into proper
shared libraries later on.
The only known regression compared to the old monolithic tree is the lack
of group_tool. At this point in time it's the only tool that requires a
complex bootstrapping but it will be addressed... just not today.
There is still a lot of cleaning that needs to be done on those tree in
respect of configure/Makefile and doc bits. Please be patience and report
to me any build related issue.
If you have any questions please don't esitate to ask.
I'm going to make him an offer he can't refuse.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v18.104.22.168 (GNU/Linux)