2008/10/29 Ted Gould <ted@...11...>
On Wed, 2008-10-29 at 08:25 +0000, john cliff wrote:
Wasnt half the point of having it in our tree that we're using bleeding edge SVN 2geom with our guys making fairly regular changes? Why screw around with whats working? Plus what does this do to non linux builds? Can we please think about this properly before we break the build/make life harder for people to fix bugs.
Well, you can make that argument for any library. Should we include libc? GTK? What about gcc bugs? :)
That statements just daft, none of those are spinoffs of inkscape, none of them share a number of devs with us and non of them are being modified on a regular basis to fix bugs exposed by their use in our codebase.
The reality that including a library is like crack, the longer it is in the more people that go "I can't work any other way" when it should be removed. Also the higher the likelyhood that internal APIs get used and/or changes are actually made the library itself so then it can never be removed.
k, that ones even dafter. the guys using it are the same guys developing it. Their the people defining the APIs, and what to expose etc, so I really dont see the point of this statement. Again, this isnt a lib we're getting from strangers...
When the decision was made to include lib2geom it was because there wasn't a release to build on. There is now. If the 2geom folks have bugs, I'm sure they'll do a bugfix release. And we should encourage that as then the Scribus guys and other users of the library will get those benefits also.
Why would we want to add a shedload of complication to SVN? both inkscape and 2geom are undergoing an interlinked dev cycle, why try and formalise changes by making them role out a new release every time a bug gets fixed. Again, daft idea.
I'm not committing this change today. I'm building up to it. I consider this fair warning to packagers on other platforms to start getting their platform in shape for the change.
--Ted
I really think this shouldnt be done till we hit freeze for 0.47, before then all your doing is making the guys lives more difficult. I actually think hard freeze would be the time to do it, and then sync a 2geom release and the inkscape one.
Cheers
John