On Thu, Oct 24, 2013 at 03:22:49PM +0100, Alex Valavanis wrote:
@Josh - Yes, it would be great to hook up the Google test stuff eventually, but I'd be happy with just fixing the last couple of issues with the cxxtest suite for the time being. Maybe "robust" was the wrong word! Similarly, I think it should be fairly straightforward to add the rendering tests into "make check". As such, this would make v1.0 a usable benchmark release for limited automated regression testing of some aspects of the code.
I agree; improving the existing test suite is low risk high reward, whereas rewriting the test suite should be considered a new feature.
Also, I should suggest that rewriting the test suite may be inadvisable; getting people to write tests is hard enough without the framework becoming a moving target. :-)
I know from experience that writing tests can be tedious, and redoing the framework can be quite tempting. But the value of a test framework is only as good as the tests it runs, so investment in better tests always pays off more than investment in framework development.
As for the GTK+ 3 stuff, yeah, I agree that it'll take a lot of testing before we endorse user-builds so we can put it on hold. However, we should probably aim to fix up the known bugs http://goo.gl/06WnfD. I just don't feel very confident about stamping "This is a stable release" on something that has such a crappy build option available, even if it is marked as an experimental feature.
Could always just disable showing that build option for the release branch, but leave it available in the master branch. Especially if it's there only for the benefit of developers right now.
AV
On 24 October 2013 14:46, Josh Andler <scislac@...400...> wrote:
Last I heard from JonCruz (sometime within the past week I think) he was going to start hooking up the Google test stuff, and he said it could take some time. As for the GTK3 support, I want to see it, but it will take a SERIOUS UX evaluation... inkscape in gtk2 is scary at the most common resolution available today, when I've done gtk3 test builds here all I say is WTF to all the touch chrome. :-/
Not trying to invalidate your desire with gtk3 (I'm a big fan of moving to newer libraries in almost any case), I just fear for lower-res non-touch devices.
Cheers, Josh
On Thu, Oct 24, 2013 at 6:37 AM, Alex Valavanis <valavanisalex@...1063....> wrote:
That sounds like a great plan to me, although I'd also like to see a robust testing infrastructure and full Gtk+ 3.x support in Inkscape 1.0. Shipping a 1.0 release with an "experimental" build option is asking for trouble!
AV
On 24 October 2013 14:34, Josh Andler <scislac@...400...> wrote:
That sounds like a solid compromise imho... especially if the cycle is dedicated to those two things and bug fixes (NO NEW FEATURES). As it would be possible to get a release out relatively fast if those were purely the focus. I'm pretty sure people who have problems with either of those would say they're "special release" worthy.
Cheers, Josh
On Thu, Oct 24, 2013 at 6:15 AM, Krzysztof KosiĆski <tweenk.pl@...233.....400...> wrote:
How about this:
- We rename Inkscape 0.49 to Inkscape 0.91
- In the next cycle, we actively work to address the two major bugs
(flowtext and coordinates) 3. When those are addressed, we release Inkscape 1.0
Regards, Krzysztof
October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clk... _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clk... _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clk... _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel