Hi List, Following on from the other thread, I wanted to put forward the case for bugfix releases. I missed the previous conversation and apologise for rekindling it, but feel strongly on the subject so wanted to put forth my reasoning. The reason given for why QGIS doesn't as I understand it is lack of resources.
I think by not using some developer resources on bugfixes, the cost of not releasing regularly is passed on to the users and becomes considerably inflated. There's also a hidden cost to developers who spend their time interacting with users. All of the following are consequences of irregular releases (there are probably more): - Users spend a considerable amount of time reporting a bug in stable only to discover it's "fixed in master". This has happened multiple times to me. - Users are often asked to "please test this in master" when they report a bug, forcing them to spend potentially much more time reporting the same issue. - There are countless threads in the user list where the final conclusion is - "this is already implemented/fixed in master". - All the time lost by users on stable as they hit bugs that are already fixed in master. --- Furthermore, regular releases are also part of the iterative cycle of OpenSource development. With 2.x, a ton of new bugs have no doubt appeared in the new features (I know you've all done lots to minimise this, but it's inevitable). By releasing regularly the cycle of Bug Reporting -> Development -> Release, can stay tight and efficient. As shown above that's not the case currently. The current cycle discourages users (well, at least it does me) from reporting bugs except immediately after a release. --- I do appreciate QGIS has finite developer resources, and while I don't pretend to know/understand how the GeoServer/QGIS projects are structured, it does seem that QGIS has considerably more developers (both core and contributory) than GeoServer which does manage regular bugfix releases. Maybe there's scope for optimising the release process, or issuing patches rather than full releases, or something else, but that isn't my area. See also: https://en.wikipedia.org/wiki/Release_early_release_often Just a thought from a bug-reporting non-developer, Jonathan -- This transmission is intended for the named addressee(s) only and may contain sensitive or protectively marked material up to RESTRICTED and should be handled accordingly. Unless you are the named addressee (or authorised to receive it for the addressee) you may not copy or use it, or disclose it to anyone else. If you have received this transmission in error please notify the sender immediately. All email traffic sent to or from us, including without limitation all GCSX traffic, may be subject to recording and/or monitoring in accordance with relevant legislation.
_______________________________________________ Qgis-user mailing list Qgis-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-user