A plan for packaging

Good summary.

Remember the Fedora guy:

this is the .spec file he came up with, it includes package versions
http://copr-dist-git.fedorainfracloud.org/cgit/ngompa/BitKeeper/bitkeeper.git/tree/bitkeeper.spec

We also include:

  • lz4
  • zlib

And some people will take exception to the NetBSD stdio library.

On tomcrypt, we have 2 primary uses.

  • md5hash gets used a lot internally. Most notably for md5keys.
  • rand_getBytes() is used for the randbits on 1.0 keys.

Both could be replaced with something simpler, but we don’t need any local modifications so just providing the ability to use the system’s tomcrypt if it exists would be enough.

We should also look into cmake, mainly because we hate autotools and that is the alternative.