On Wed, 2008-10-29 at 13:41 -0700, Bryce Harrington wrote:
Makes sense. But I don't think that "bug free" should be the goal. It will never be 100% bug free. It should be API stable. Which I believe, from the release notes is what the goal of 0.2.0 was:
This release comes out of a discussion I had with Nathan while he was visiting the other weekend. The reasoning I gave for starting to do releases was *not* to fix Inkscape to a particular version, but rather to get it into distros, and to help people outside the 2geom/inkscape get familiar with it.
In particular, by selecting a version number <1.0.0, this communicates that the API definitely is *not* stable yet. This may indeed mean that the 2geom code cannot be broken out yet as an external dependency... but it gets us on a path where we *will* be able to do that some day.
Something which really needs to be underscored here is that right now 2geom is (among other things) still very much a research project. We can't promise API stability simply because we don't even know what an ideal API looks like yet (although we are getting an increasingly clear picture), and freezing the API at this time would actually destroy its research value.
-mental