Hi Stefan,
sorry for being an ass. I guess my last email was a little harsh. I
don't want to start a war, I'm really willing to contribute.
Once it stabilizes I will separate the
repositories, probably with the next release. There is also some
non-trivial infrastructure work (CMake, version, packaging, etc.).
If you really want to separate the repositories, I will contribute all
the required infrastructure work.
That includes:
* A system to aggretate the Equalizer source code (and its
dependencies) from multiple repositories.
* Ability to create individual as well as monolithic source packages.
* Ability to create individual as well as monolithic binary installers
(with components).
* Ability to put both Debug and Release into the same installer.
* Ability to deploy packages to multiple ubuntu series (maverick,
natty, oneiric) at once.
* Everything will be installed as "CMake package". That means, CMake
users may use Equalizer like this (a FindEqualizer.cmake file will not
be required):
find_package(Equalizer "1.1" COMPONENTS client admin)
include(${Equalizer_USE_FILE})
To make things simple (and to make my build-system reusable), it will
be required to organize the repositories in a similar way as the
100-repo project I was refering to in my previous (unpleasant) email.
Ideally, each component should live in its own repository and provide
its own headers, source, documentation, examples and tests. It may
depend on other components. Circular dependencies are not a problem.
Would that be a welcome contribution?
cheers, Daniel
_______________________________________________
eq-dev mailing list
[email protected]
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com