On Tue, May 31, 2016 at 02:40:01PM -0400, Martin Owens wrote:
Thanks Eduard,
Regressions that are critical to the release are noted as blockers. You
can help inkscape manage it's bugs overall by making sure key bugs are
marked as blocking or critical as needed. I think we should talk more
about which bugs should be more important to the next release as we go
into freeze.
Our community will always be on the back-foot for regressions because
it is open to contributions, only middling at code review and has no
(yet) funding for bug fixing. Taken together you can see how we
encourage features and discourage bug fixing structurally.
Keeping things open for contributions has always been an important
principle in Inkscape since we founded the project. But you're entirely
correct it comes with the corresponding downside that it's also rather
open to incoming bugs too. Over time the increasing number of features
has increased the overall complexity of the software too, making bugs
both more likely and more tricky to fix.
Although we encourage bug fixing socially ;-) so if you've
written some
code this year, please please fix some bugs for the next release. My
own personal plea which will hopefully encourage me to also fix some
bugs for the release.
I'd love to hear ideas on how we could stimulate better focus onto bug
fixing (and general code cleanup / refactoring), particularly as we
advance towards 1.0.
Bryce
Martin,
On Tue, 2016-05-31 at 20:12 +0200, Eduard Braun wrote:
> Hi Nicolas,
>
> I totally agree! One of Inkscapes biggest weaknesses are
> regressions.
> While a new release often brings many exciting new features that
> people
> would like to play around with, there are often severe regressions
> that
> not only cancel those achievements but even leave users with mixed
> to
> negative feelings about the new release. If we could sort out the
> worst
> regressions the profit would therefore be disproportional.
>
> Best example is bug 1571192 [1] (severe performance regression in
> GTK2
> builds caused by some - in principle very welcome - GTK3 fixes
> during
> the hackfest). I had used trunk builds for my productive work for
> quite
> some time now. Since this regression I stopped using them and even
> returned to stable 0.91 builds on some machines. For me a 0.92
> release
> without a fix for that issue would be worthless, despite the many
> great
> features and improvements it would offer. Therefore also the
> slightly
> off-topic question: Are you making any progress on this issue
> Krzysztof?
>
> I hope I can have a look at some bugs, but I don't have too much
> time
> right now... Also German translation needs some more work which is
> probably as important as fixing bugs now that we're in string
> freeze...
>
> Best Regards,
> Eduard
>
> [1]
https://bugs.launchpad.net/inkscape/+bug/1571192
>
>
> Am 30.05.2016 um 16:35 schrieb Nicolas Dufour:
> >
> > Hi all,
> >
> > The release process is so fast I just noticed we have already
> > reached string freeze...
> >
> > There are 214 reports linked to 0.92 and half of them are
> > regressions.
> > I *feel* we should at least try to fix some of the 25 high
> > importance regressions before releasing.
> >
> > What about a bug hunt?
> >
> > Regards,
> > --
> > Nicolas
> >
> > -----------------------------------------------------------------
> > -------------
> > What NetFlow Analyzer can do for you? Monitors network bandwidth
> > and traffic
> > patterns at an interface-level. Reveals which users, apps, and
> > protocols are
> > consuming the most bandwidth. Provides multi-vendor support for
> > NetFlow,
> > J-Flow, sFlow and other flows. Make informed decisions using
> > capacity
> > planning reports.
https://ad.doubleclick.net/ddm/clk/305295220;1326
> > 59582;e
> > _______________________________________________
> > Inkscape-devel mailing list
> > Inkscape-devel(a)lists.sourceforge.net
> >
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
>
> -------------------------------------------------------------------
> -----------
> What NetFlow Analyzer can do for you? Monitors network bandwidth and
> traffic
> patterns at an interface-level. Reveals which users, apps, and
> protocols are
> consuming the most bandwidth. Provides multi-vendor support for
> NetFlow,
> J-Flow, sFlow and other flows. Make informed decisions using
> capacity
> planning reports.
https://ad.doubleclick.net/ddm/clk/305295220;132659
> 582;e
> _______________________________________________
> Inkscape-devel mailing list
> Inkscape-devel(a)lists.sourceforge.net
>
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAABCAAGBQJXTdqBAAoJEOVbsiwf4qcgTiMP/2Ox3690q4PnuKUBib6W7+hc
x5xdQ8Z4+oLJWgqwC1kEzKvq6jlPYdlXzOLg6lS3QZ+hRyaCZLeL9udwDOOx3d3i
DCmPqrR/n8SvaQ1l0srHILZN3PO9QkzftMhommFfojdmu2BeHvZ3RzF2pFew93Q3
0GjpGMdOgzmyT6wwaNf4RnoxdXcZxivacJyccNfgFuAKFI0BfZmbQkhYz0AFqYVM
PPKolka/39ZrNb09gLzU4KRJwvhzf4EcdlII/Ke7WrUkkD5yEd2Zt9/L/DwaxzN5
5kEiC8zE9UW1/B/YzY3EU2TT223EbQ6T2LKmW5U5Xwd/ITxf0gNYsEB65yTvMm79
ZXXZa2gU0t7L7p8s/q8SgUsvvPeE5/WHmQI1wqihjC6/8KvZe0aivtA2sP3eB4SS
ScFNgBRjaN9WXH0bPHtG6XJfl219HK88Xdd6aVUIsplN8Fgkeysvu1kJC5N7z3eK
RJUWbppOTEyfGypO1S7BJ3CWaIgODrbzP/a+/00m5///C0HMaKzehocg7ZYiWJ5Q
jnk3e+bZ6IlwCPlqxzTjTjMTtsF5EGnSA73Yb/EuzGS/1M5bL6fPb4GsJgMgDmuP
jI7GClX0o15kzAX71ic4KD0yFU5ZHxKYkDS/CnApG+v8V8ykwy6Fq6Ntt/CrZF8/
DNY503xjBBWLv6e4y+rh
=9C6W
-----END PGP SIGNATURE-----