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@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@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-----