Documentation translators: Changed para in ch_oview
Geert Janssens
geert.gnucash at kobaltwit.be
Wed Aug 10 12:29:51 EDT 2016
On Tuesday 09 August 2016 21:22:36 David T. wrote:
>
> I think also of concern to me here is that there are now two
> recommended methods for suggesting and making changes, and as I noted
> here, with two avenues for change, there is the increasing likelihood
> that bugs will languish in one or the other systems, depending on
> chance. This patch provides a concrete example.
>
While I appreciate your concern I don't perceive it the same way.
While this patch started the discussion, it's not an example at all of what we are discussing. On
the contrary. Frank is a core contributor to the project and as such has direct commit rights. He
exercised this right by committing a change in the documentation. Such direct commits by
developers have always been part of the gnucash development cycle and are nothing new.
As he cares about the quality of the documentation he explicitly asked the other translators to
review his work. Without this request the change may have gone unnoticed until the next
release. The question was a terse and cryptic for those not fluent in git(hub). That was
acknowledged and addressed (I hope).
And I can't tell why Frank chose to push this commit rather than following your suggestion in
bug 743672. He can explain that himself if he cares to. By the way, I believe you were on the
right track and agree even more with John we should remove this section completely as it
tends to outdate the documentation.
Yet in essence all of this had nothing to do with pull requests, which is what this discussion is
now evolving around.
Bugzilla is still our main issue tracker. Patches are welcomed there.
Our choice to also accept pull requests is complimentary to this and targets a different kind of
contributors. Those that write code (or documentation) directly as a feature request. Instead of
describing what they need fixed they offer the fix itself. This is not possible for all contributors,
but for those who can it's the most efficient way to contribute. That is just the reality. (1)
Will this dilute our attention from bugzilla ? By no means. Bugzilla is still our main issue tracker
and as far as I know will remain so. Anything that can't be solved immediately should be added
in bugzilla still. And when looking for things to fix I still start from there.
I agree with you that having two issue trackers would indeed most likely result in one being
favored over the other. However we don't use github as an issue tracker. We use bugzilla. Pull
requests are ready-to-review change suggestions, which is much lower level and direct than a
feature request or bug report.
Since we started accepting these we are seeing more so called drive-by patches - that is
patches from occasional (non-core) contributors that happened to tweak something in gnucash
and decided to share it because sharing is so easy via pull requests - than we ever had before.
So that means more improvements in gnucash with less core developer time spent. I consider
that a win-win.
Regards,
Geert
(1) Note that even those contributors are encouraged to announce their plans an discuss
beforehand before sending in huge pull requests. We had to refuse some of those already
because they were not manageable which is really a shame, frustrating and lots of wasted time
on good-meaning people. But this is no different from attaching patches in bugzilla (except
adding lots of patches to bugzilla is more cumbersome).
More information about the gnucash-devel
mailing list