From: "Ralf S. Engelschall" Date: October 18, 2008 1:40:53 PM EDT To: drh@hwaci.com Subject: Some Fossil Feedback I've today looked at your Fossil project (latest version from your repository). That's a _really_ interesting and very promising DVCS. While I looked around and tested it, I stumbled over some issues I want to share with you: o No tarball You currently still do not provide any tarballs of the Fossil sources. Sure, you are still hacking wild on the code and one can on-the-fly fetch a ZIP archive, but that's a manual process. For packagers (like me in the OpenPKG project) this is very nasty and just means that Fossil will usually still not be packaged. As a result it will be not spreaded as much as possible and this way you still do not get as much as possible feedback. Hence, I recommend that you let daily snapshot tarballs (or ZIP files) be rolled. This would be great. o UUID Under http://www.fossil-scm.org/index.html/doc/tip/www/concepts.wiki you describe the concepts and you clearly name the artifact ID a "UUID" and even say that this is a "Universally Unique Identifier". Unfortunately, a UUID is a 128-bit entity standardized by the ISO (under ISO/IEC 11578:1996) and IETF (under RFC-4122) and hence it is *VERY MUCH* confusing and unclean that your 160-bit SHA1-based ID is called "UUID" in Fossil. I *STRONGLY* recommend you to either use real UUIDs (128-bit entities, where a UUID of version 5 even is SHA1-based!) or you name your 160-bit SHA1 entities differently (perhaps AID for "Artifact Identifier"?). o "fossil cgi