]> git.proxmox.com Git - mirror_kronosnet.git/blob - NOTES_TO_PACKAGE_MAINTAINERS
[global] update notes to package maintainers
[mirror_kronosnet.git] / NOTES_TO_PACKAGE_MAINTAINERS
1 To: distribution package maintainers
2
3 Those are a few things about this project that you should know.
4
5 I surely welcome patches to support both in a better way.
6
7 DO NOT ship kronosnetd. It's an experimental piece of super
8 crappy code. IF you decide to ship it anyway, you get to
9 be also the upstream maintainer :-) you have been warned.
10
11 libnozzle is a simple commodity library used only by kronosnetd
12 and a future release of corosync. This is the first GA release
13 for libnozzle, please allow space for minor screw ups.
14
15 libknet is the core of this project. It is considered stable
16 and supported in the stable* branches and still under
17 heavy development in master branch. Upstream does guarantee
18 onwire and update compatibility between releases in the same
19 major versions (aka 1.x will always be able to talk to 1.x+n).
20 There is NO guarantee of onwire compatibility
21 between major versions of knet (aka: 1.x might not be able to talk
22 to 2.x).
23
24 libknet has a lot of build dependencies due to its modular
25 implementation. It does not, however, link with all those libraries
26 but uses a dlopen model to save runtime resources and provide
27 flexibility to users to install only the libraries they are
28 planning to use. Make sure that you do build with all feature
29 enabled (compatible with your distribution licencing/patent
30 policy of course) and tune your packaging to Recommend/Suggest
31 the external libraries.
32
33 Thanks
34 Your upstream maintainers